Skip to content

Commit d092478

Browse files
authored
feat: upgrade deps for node 12.13.0 (#432)
BREAKING CHANGE: removes scrypt for built-in crypto implementation, while API remains the same the underlaying library is slightly different. Node has changed a major version, too
1 parent d9f0aad commit d092478

97 files changed

Lines changed: 1062 additions & 803 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.mdeprc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"node": "10.16.3",
3-
"rebuild": ["ms-flakeless", "scrypt"]
2+
"node": "12.13.0",
3+
"rebuild": ["ms-flakeless"]
44
}

package.json

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -31,27 +31,27 @@
3131
"@hapi/bell": "^11.1.0",
3232
"@hapi/hapi": "^18.4.0",
3333
"@hapi/vision": "^5.5.4",
34-
"@microfleet/core": "^15.0.1",
34+
"@microfleet/core": "^15.3.1",
3535
"@microfleet/transport-amqp": "^15.0.0",
3636
"@microfleet/validation": "^8.1.2",
37-
"bluebird": "^3.7.0",
37+
"bluebird": "^3.7.1",
3838
"bytes": "^3.0.0",
3939
"common-errors": "^1.0.5",
4040
"csv-write-stream": "^2.0.0",
41-
"disposable-email-domains": "^1.0.48",
42-
"dlock": "^10.0.0",
41+
"disposable-email-domains": "^1.0.49",
42+
"dlock": "^11.0.0",
4343
"flake-idgen": "^1.1.0",
4444
"get-stdin": "^7.0.0",
4545
"get-value": "^3.0.1",
46-
"handlebars": "^4.4.2",
46+
"handlebars": "^4.5.1",
4747
"ioredis": "^4.14.1",
4848
"is": "^3.3.0",
4949
"jsonwebtoken": "^8.5.1",
5050
"jwa": "^1.4.1",
5151
"lodash": "^4.17.15",
5252
"moment": "^2.23.0",
5353
"ms-conf": "^5.0.2",
54-
"ms-flakeless": "^4.2.0",
54+
"ms-flakeless": "^4.3.0",
5555
"ms-mailer-client": "^8.0.1",
5656
"ms-mailer-templates": "^1.14.1",
5757
"ms-token": "^3.1.0",
@@ -62,26 +62,26 @@
6262
"redis-filtered-sort": "^2.3.0",
6363
"request": "^2.88.0",
6464
"request-promise": "^4.2.4",
65-
"scrypt": "^6.0.1",
65+
"scrypt-kdf": "^2.0.1",
6666
"serialize-error": "^5.0.0",
6767
"serialize-javascript": "^2.1.0",
6868
"stdout-stream": "^1.4.1",
6969
"tough-cookie": "^3.0.0",
7070
"uuid": "^3.3.3",
71-
"yargs": "^14.0.0",
71+
"yargs": "^14.2.0",
7272
"zxcvbn": "^4.4.2"
7373
},
7474
"devDependencies": {
75-
"@babel/cli": "^7.6.2",
76-
"@babel/core": "^7.6.2",
75+
"@babel/cli": "^7.6.4",
76+
"@babel/core": "^7.6.4",
7777
"@babel/plugin-proposal-class-properties": "^7.5.5",
7878
"@babel/plugin-proposal-object-rest-spread": "^7.6.2",
7979
"@babel/plugin-transform-strict-mode": "^7.2.0",
8080
"@babel/register": "^7.6.2",
81-
"@makeomatic/deploy": "^9.1.1",
82-
"@semantic-release/changelog": "^3.0.4",
83-
"@semantic-release/exec": "^3.3.7",
84-
"@semantic-release/git": "^7.0.16",
81+
"@makeomatic/deploy": "^9.3.2",
82+
"@semantic-release/changelog": "^3.0.5",
83+
"@semantic-release/exec": "^3.3.8",
84+
"@semantic-release/git": "^7.0.17",
8585
"apidoc": "^0.17.7",
8686
"apidoc-plugin-schema": "^0.1.8",
8787
"babel-eslint": "^10.0.3",
@@ -90,18 +90,19 @@
9090
"cheerio": "^1.0.0-rc.3",
9191
"codecov": "^3.6.1",
9292
"cross-env": "^6.0.3",
93-
"eslint": "^6.5.1",
94-
"eslint-config-makeomatic": "^3.1.0",
93+
"eslint": "^6.6.0",
94+
"eslint-config-makeomatic": "^4.0.0",
9595
"eslint-plugin-import": "^2.18.2",
96-
"eslint-plugin-mocha": "^6.1.1",
96+
"eslint-plugin-mocha": "^6.2.1",
9797
"eslint-plugin-promise": "^4.2.1",
98+
"eslint-plugin-unicorn": "^12.1.0",
9899
"faker": "^4.1.0",
99-
"glob": "^7.1.4",
100+
"glob": "^7.1.5",
100101
"json": "^9.0.6",
101102
"md5": "^2.2.1",
102-
"mocha": "^6.2.1",
103+
"mocha": "^6.2.2",
103104
"nyc": "^14.1.1",
104-
"puppeteer": "1.20.0",
105+
"puppeteer": "2.0.0",
105106
"rimraf": "^3.0.0",
106107
"sinon": "^7.5.0"
107108
},

src/actions/.eslintrc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"rules": {
3+
"unicorn/filename-case": 0
4+
}
5+
}

src/actions/activate.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ const Promise = require('bluebird');
33
const redisKey = require('../utils/key.js');
44
const jwt = require('../utils/jwt.js');
55
const { getInternalData } = require('../utils/userData');
6-
const getMetadata = require('../utils/getMetadata');
7-
const handlePipeline = require('../utils/pipelineError.js');
6+
const getMetadata = require('../utils/get-metadata');
7+
const handlePipeline = require('../utils/pipeline-error.js');
88
const {
99
USERS_INDEX,
1010
USERS_DATA,

src/actions/alias.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ const Promise = require('bluebird');
22
const Errors = require('common-errors');
33
const { ActionTransport } = require('@microfleet/core');
44
const { getInternalData } = require('../utils/userData');
5-
const isActive = require('../utils/isActive');
6-
const isBanned = require('../utils/isBanned');
5+
const isActive = require('../utils/is-active');
6+
const isBanned = require('../utils/is-banned');
77
const key = require('../utils/key');
8-
const handlePipeline = require('../utils/pipelineError');
8+
const handlePipeline = require('../utils/pipeline-error');
99
const {
1010
USERS_DATA,
1111
USERS_METADATA,

src/actions/ban.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const { ActionTransport } = require('@microfleet/core');
33
const mapValues = require('lodash/mapValues');
44
const redisKey = require('../utils/key.js');
55
const { getInternalData } = require('../utils/userData');
6-
const handlePipeline = require('../utils/pipelineError.js');
6+
const handlePipeline = require('../utils/pipeline-error');
77
const {
88
USERS_DATA, USERS_METADATA,
99
USERS_BANNED_FLAG, USERS_TOKENS, USERS_BANNED_DATA,

src/actions/challenge.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ const Promise = require('bluebird');
22
const passThrough = require('lodash/identity');
33
const { ActionTransport } = require('@microfleet/core');
44
const { getInternalData } = require('../utils/userData');
5-
const getMetadata = require('../utils/getMetadata');
6-
const isActive = require('../utils/isActive');
5+
const getMetadata = require('../utils/get-metadata');
6+
const isActive = require('../utils/is-active');
77
const challenge = require('../utils/challenges/challenge');
88
const {
99
USERS_ACTION_ACTIVATE,

src/actions/disposable-password.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ const Promise = require('bluebird');
22
const { ActionTransport } = require('@microfleet/core');
33
const challenge = require('../utils/challenges/challenge');
44
const { getInternalData } = require('../utils/userData');
5-
const isActive = require('../utils/isActive');
6-
const isBanned = require('../utils/isBanned');
7-
const hasNotPassword = require('../utils/hasNotPassword');
5+
const isActive = require('../utils/is-active');
6+
const isBanned = require('../utils/is-banned');
7+
const hasNotPassword = require('../utils/has-no-password');
88
const { USERS_ACTION_DISPOSABLE_PASSWORD, USERS_USERNAME_FIELD } = require('../constants');
99

1010
/**

src/actions/getMetadata.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const Errors = require('common-errors');
44
const noop = require('lodash/noop');
55
const identity = require('lodash/identity');
66
const get = require('../utils/get-value');
7-
const getMetadata = require('../utils/getMetadata');
7+
const getMetadata = require('../utils/get-metadata');
88
const { getUserId } = require('../utils/userData');
99
const { USERS_ALIAS_FIELD } = require('../constants');
1010

src/actions/list.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const Promise = require('bluebird');
33
const mapValues = require('lodash/mapValues');
44
const passThrough = require('lodash/identity');
55
const fsort = require('redis-filtered-sort');
6-
const handlePipeline = require('../utils/pipelineError');
6+
const handlePipeline = require('../utils/pipeline-error');
77
const redisKey = require('../utils/key');
88
const {
99
USERS_INDEX,

0 commit comments

Comments
 (0)