-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #7 from SierraSoftworks/typescript
Iridium vNext
- Loading branch information
Showing
193 changed files
with
18,762 additions
and
3,526 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,13 @@ | ||
Properties | ||
bin | ||
obj | ||
Properties/ | ||
bin/ | ||
obj/ | ||
*.suo | ||
*.user | ||
*.sublime* | ||
node_modules | ||
node_modules/ | ||
.vs | ||
*.dat | ||
.idea | ||
dist/ | ||
*.tmp | ||
coverage/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"bitwise": false, | ||
"curly": false, | ||
"eqeqeq": false, | ||
"forin": false, | ||
"freeze": true, | ||
"immed": false, | ||
"newcap": true, | ||
"noarg": true, | ||
"noempty": true, | ||
"plusplus": false, | ||
"undef": true, | ||
"unused": true, | ||
"maxcomplexity": 40, | ||
"asi": false, | ||
"boss": true, | ||
"debug": false, | ||
"eqnull": false, | ||
"evil": false, | ||
|
||
"node": true | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,17 @@ | ||
language: node_js | ||
node_js: | ||
- "0.8" | ||
- "0.10" | ||
- "0.11" | ||
|
||
services: | ||
- mongodb | ||
|
||
env: | ||
- CI_SERVER=1 | ||
- CI_SERVER=1 | ||
|
||
addons: | ||
code_climate: | ||
repo_token: 9c90177b42d39905ca635b1f6226580dab5799f87f172b66bab4e8df77b67a13 | ||
|
||
after_script: | ||
- coveralls < coverage/lcov.info | ||
- codeclimate < coverage/lcov.info |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# v4.0.0 | ||
- Removed automatic schema extensions | ||
This was done for two reasons, firstly it simplifies the process of loading documents from the database a small amount. | ||
The bigger reason is pure performance. Not only do we cut down on the number of properties which need to be defined | ||
on new instances (if they aren't in the static schema) but by preventing modifications to the object structure we | ||
prevent V8 from de-optimizing the code. | ||
- Instance original object is no longer cloned | ||
This should result in a small performance boost and shouldn't break any existing code (unless it was doing weird stuff | ||
with the private API... you haven't been messing with the private API have you?) | ||
- Removed support for the event emitter implementation | ||
With the adoption of promises, its use has become less pronounced and its removal will further simplify the codebase | ||
and help boost performance. | ||
- All hook signatures have been changed | ||
The first argument has become the value which was previously `this`. This should enable more explicit code and support | ||
for TypeScript. | ||
- Model options `preprocessors` renamed to `transforms` | ||
Makes it a little bit more clear what these are to be used for | ||
- Caching infrastructure updated | ||
We've separated the cache implementations (get/set/clear) from the logic dictating how to cache something (can/key) | ||
to make implementing the two parts easier. The cache implementation is now set on the core while the model provides | ||
the cache controller dictating how caching is performed. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
/// <reference path="./typings/tsd.d.ts" /> | ||
/// <reference path="./typings/skmatc/skmatc.d.ts" /> | ||
/// <reference path="./typings/concoction/concoction.d.ts" /> |
Oops, something went wrong.