Skip to content

Commit

Permalink
v2: Updated for 2019
Browse files Browse the repository at this point in the history
Breaking Changes:
 * CrudService: all callback functions return promises. Callbacks are optional.
 * `CrudService._find` no longer returns a query. use CrudService._buildQuery instead.
 * `CrudService._createWithRetry` signature has changed (is no longer recursive)
 * `CrudService._update` no longer returns the isModified flag
 * `CrudService._delete` no longer returns the isModified flag

Additional Changes:
 * Updated dependencies to latest versions (Mongoose 4 -> 5)
 * Removed Yarn
 * Updated eslint config
 * Updated travis testing environments
 * Updated package release files
 * `Mongoose.set('useCreateIndex', true);` is done automatically
 * Mongo `useNewUrlParser: true` is done automatically
  • Loading branch information
kfitzgerald committed Mar 20, 2019
1 parent edf07db commit 2d10433
Show file tree
Hide file tree
Showing 15 changed files with 869 additions and 2,711 deletions.
22 changes: 20 additions & 2 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,29 @@
{
"env": {
"node": true,
"es6": true
"node": true
},
"parserOptions": {
"ecmaVersion": 8,
"sourceType": "module"
},
"plugins": [
],
"extends": "eslint:recommended",
"globals": {
"require": true,
"module": true,
"describe": true,
"it": true,
"before": true,
"after": true,
"Promise": true
},
"overrides": [
{
"files": ["docs/**"],
"rules": {
"no-console": "off"
}
}
]
}
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ coverage
node_modules
.idea
*.tgz
.nyc_output
.nyc_output
package-lock.json
4 changes: 3 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ test
coverage
.nyc_output
.idea
docs
docs
.eslint*
.travis.yml
3 changes: 2 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@ sudo: true
language: node_js
node_js:
- lts/*
- '6'
- '10'
- '8'
services:
- docker
before_install:
Expand Down

0 comments on commit 2d10433

Please sign in to comment.