chore(package): update dependencies

This commit is contained in:
Julien Fontanet 2018-05-23 11:23:25 +02:00
parent 9cae978923
commit b59ccdf26f
13 changed files with 1392 additions and 1285 deletions

View File

@ -1,40 +1,56 @@
'use strict' 'use strict'
const PLUGINS_RE = /^(?:@babel\/plugin-.+|babel-plugin-lodash)$/ const PLUGINS_RE = /^(?:@babel\/|babel-)plugin-.+$/
const PRESETS_RE = /^@babel\/preset-.+$/ const PRESETS_RE = /^@babel\/preset-.+$/
const NODE_ENV = process.env.NODE_ENV || 'development' const NODE_ENV = process.env.NODE_ENV || 'development'
const __PROD__ = NODE_ENV === 'production' const __PROD__ = NODE_ENV === 'production'
const __TEST__ = NODE_ENV === 'test' const __TEST__ = NODE_ENV === 'test'
const configs = {
'@babel/plugin-proposal-decorators': {
legacy: true,
},
'@babel/preset-env' (pkg) {
return {
debug: !__TEST__,
loose: true,
shippedProposals: true,
targets: __PROD__
? (() => {
let node = (pkg.engines || {}).node
if (node !== undefined) {
const trimChars = '^=>~'
while (trimChars.includes(node[0])) {
node = node.slice(1)
}
return { node: node }
}
})()
: { browsers: '', node: 'current' },
useBuiltIns: '@babel/polyfill' in (pkg.dependencies || {}) && 'usage',
}
},
}
const getConfig = (key, ...args) => {
const config = configs[key]
return config === undefined
? {}
: typeof config === 'function'
? config(...args)
: config
}
module.exports = function (pkg, plugins, presets) { module.exports = function (pkg, plugins, presets) {
plugins === undefined && (plugins = {}) plugins === undefined && (plugins = {})
presets === undefined && (presets = {}) presets === undefined && (presets = {})
presets['@babel/preset-env'] = {
debug: !__TEST__,
loose: true,
shippedProposals: true,
targets: __PROD__
? (() => {
let node = (pkg.engines || {}).node
if (node !== undefined) {
const trimChars = '^=>~'
while (trimChars.includes(node[0])) {
node = node.slice(1)
}
return { node: node }
}
})()
: { browsers: '', node: 'current' },
useBuiltIns: '@babel/polyfill' in (pkg.dependencies || {}) && 'usage',
}
Object.keys(pkg.devDependencies || {}).forEach(name => { Object.keys(pkg.devDependencies || {}).forEach(name => {
if (!(name in presets) && PLUGINS_RE.test(name)) { if (!(name in presets) && PLUGINS_RE.test(name)) {
plugins[name] = {} plugins[name] = getConfig(name, pkg)
} else if (!(name in presets) && PRESETS_RE.test(name)) { } else if (!(name in presets) && PRESETS_RE.test(name)) {
presets[name] = {} presets[name] = getConfig(name, pkg)
} }
}) })

View File

@ -41,10 +41,10 @@
"moment-timezone": "^0.5.14" "moment-timezone": "^0.5.14"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"@babel/preset-flow": "7.0.0-beta.44", "@babel/preset-flow": "7.0.0-beta.47",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",
"rimraf": "^2.6.2" "rimraf": "^2.6.2"
}, },

View File

@ -23,7 +23,7 @@
"@babel/runtime": "^7.0.0-beta.44", "@babel/runtime": "^7.0.0-beta.44",
"@marsaud/smb2-promise": "^0.2.1", "@marsaud/smb2-promise": "^0.2.1",
"execa": "^0.10.0", "execa": "^0.10.0",
"fs-extra": "^5.0.0", "fs-extra": "^6.0.1",
"get-stream": "^3.0.0", "get-stream": "^3.0.0",
"lodash": "^4.17.4", "lodash": "^4.17.4",
"promise-toolbox": "^0.9.5", "promise-toolbox": "^0.9.5",
@ -32,12 +32,12 @@
"xo-remote-parser": "^0.3" "xo-remote-parser": "^0.3"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/plugin-proposal-function-bind": "7.0.0-beta.44", "@babel/plugin-proposal-function-bind": "7.0.0-beta.47",
"@babel/plugin-transform-runtime": "^7.0.0-beta.44", "@babel/plugin-transform-runtime": "^7.0.0-beta.44",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"@babel/preset-flow": "7.0.0-beta.44", "@babel/preset-flow": "7.0.0-beta.47",
"babel-plugin-lodash": "^3.3.2", "babel-plugin-lodash": "^3.3.2",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",
"index-modules": "^0.3.0", "index-modules": "^0.3.0",

View File

@ -13,7 +13,7 @@
"eslint-plugin-react": "^7.6.1", "eslint-plugin-react": "^7.6.1",
"eslint-plugin-standard": "^3.0.1", "eslint-plugin-standard": "^3.0.1",
"exec-promise": "^0.7.0", "exec-promise": "^0.7.0",
"flow-bin": "^0.69.0", "flow-bin": "^0.72.0",
"globby": "^8.0.0", "globby": "^8.0.0",
"husky": "^0.14.3", "husky": "^0.14.3",
"jest": "^22.0.4", "jest": "^22.0.4",

View File

@ -30,9 +30,9 @@
"lodash": "^4.17.4" "lodash": "^4.17.4"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"babel-plugin-lodash": "^3.3.2", "babel-plugin-lodash": "^3.3.2",
"cross-env": "^5.1.1", "cross-env": "^5.1.1",
"rimraf": "^2.6.2" "rimraf": "^2.6.2"

View File

@ -28,10 +28,10 @@
}, },
"dependencies": {}, "dependencies": {},
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"@babel/preset-flow": "7.0.0-beta.44", "@babel/preset-flow": "7.0.0-beta.47",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",
"rimraf": "^2.6.2" "rimraf": "^2.6.2"
}, },

View File

@ -25,20 +25,20 @@
"async-iterator-to-stream": "^1.0.2", "async-iterator-to-stream": "^1.0.2",
"execa": "^0.10.0", "execa": "^0.10.0",
"from2": "^2.3.0", "from2": "^2.3.0",
"fs-extra": "^5.0.0", "fs-extra": "^6.0.1",
"get-stream": "^3.0.0", "get-stream": "^3.0.0",
"limit-concurrency-decorator": "^0.4.0", "limit-concurrency-decorator": "^0.4.0",
"promise-toolbox": "^0.9.5", "promise-toolbox": "^0.9.5",
"struct-fu": "^1.2.0", "struct-fu": "^1.2.0",
"uuid": "^3.0.1", "tmp": "^0.0.33",
"tmp": "^0.0.33" "uuid": "^3.0.1"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/plugin-transform-runtime": "^7.0.0-beta.44", "@babel/plugin-transform-runtime": "^7.0.0-beta.44",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"@babel/preset-flow": "7.0.0-beta.44", "@babel/preset-flow": "7.0.0-beta.47",
"babel-plugin-lodash": "^3.3.2", "babel-plugin-lodash": "^3.3.2",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",
"fs-promise": "^2.0.0", "fs-promise": "^2.0.0",

View File

@ -28,7 +28,7 @@
"node": ">=6" "node": ">=6"
}, },
"dependencies": { "dependencies": {
"@babel/polyfill": "7.0.0-beta.44", "@babel/polyfill": "7.0.0-beta.47",
"bluebird": "^3.5.1", "bluebird": "^3.5.1",
"chalk": "^2.2.0", "chalk": "^2.2.0",
"event-to-promise": "^0.8.0", "event-to-promise": "^0.8.0",
@ -49,10 +49,10 @@
"xo-lib": "^0.9.0" "xo-lib": "^0.9.0"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"@babel/preset-flow": "7.0.0-beta.44", "@babel/preset-flow": "7.0.0-beta.47",
"babel-plugin-lodash": "^3.3.2", "babel-plugin-lodash": "^3.3.2",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",
"rimraf": "^2.6.2" "rimraf": "^2.6.2"

View File

@ -26,9 +26,9 @@
"lodash": "^4.17.4" "lodash": "^4.17.4"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"@babel/preset-flow": "^7.0.0-beta.44", "@babel/preset-flow": "^7.0.0-beta.44",
"babel-plugin-lodash": "^3.3.2", "babel-plugin-lodash": "^3.3.2",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",

View File

@ -31,7 +31,7 @@
"node": ">=6" "node": ">=6"
}, },
"dependencies": { "dependencies": {
"@babel/polyfill": "7.0.0-beta.44", "@babel/polyfill": "7.0.0-beta.47",
"@marsaud/smb2-promise": "^0.2.1", "@marsaud/smb2-promise": "^0.2.1",
"@xen-orchestra/cron": "^1.0.3", "@xen-orchestra/cron": "^1.0.3",
"@xen-orchestra/fs": "^0.0.0", "@xen-orchestra/fs": "^0.0.0",
@ -39,7 +39,7 @@
"app-conf": "^0.5.0", "app-conf": "^0.5.0",
"archiver": "^2.1.0", "archiver": "^2.1.0",
"async-iterator-to-stream": "^1.0.1", "async-iterator-to-stream": "^1.0.1",
"base64url": "^2.0.0", "base64url": "^3.0.0",
"bind-property-descriptor": "^1.0.0", "bind-property-descriptor": "^1.0.0",
"blocked": "^1.2.1", "blocked": "^1.2.1",
"bluebird": "^3.5.1", "bluebird": "^3.5.1",
@ -59,10 +59,10 @@
"express-session": "^1.15.6", "express-session": "^1.15.6",
"fatfs": "^0.10.4", "fatfs": "^0.10.4",
"from2": "^2.3.0", "from2": "^2.3.0",
"fs-extra": "^5.0.0", "fs-extra": "^6.0.1",
"get-stream": "^3.0.0", "get-stream": "^3.0.0",
"golike-defer": "^0.4.1", "golike-defer": "^0.4.1",
"hashy": "^0.6.2", "hashy": "^0.7.0",
"helmet": "^3.9.0", "helmet": "^3.9.0",
"highland": "^2.11.1", "highland": "^2.11.1",
"http-proxy": "^1.16.2", "http-proxy": "^1.16.2",
@ -95,14 +95,14 @@
"passport-local": "^1.0.0", "passport-local": "^1.0.0",
"pretty-format": "^22.0.3", "pretty-format": "^22.0.3",
"promise-toolbox": "^0.9.5", "promise-toolbox": "^0.9.5",
"proxy-agent": "^2.1.0", "proxy-agent": "^3.0.0",
"pug": "^2.0.0-rc.4", "pug": "^2.0.0-rc.4",
"pw": "^0.0.4", "pw": "^0.0.4",
"redis": "^2.8.0", "redis": "^2.8.0",
"schema-inspector": "^1.6.8", "schema-inspector": "^1.6.8",
"semver": "^5.4.1", "semver": "^5.4.1",
"serve-static": "^1.13.1", "serve-static": "^1.13.1",
"split-lines": "^1.1.0", "split-lines": "^2.0.0",
"stack-chain": "^2.0.0", "stack-chain": "^2.0.0",
"stoppable": "^1.0.5", "stoppable": "^1.0.5",
"struct-fu": "^1.2.0", "struct-fu": "^1.2.0",
@ -123,17 +123,17 @@
"yazl": "^2.4.3" "yazl": "^2.4.3"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/plugin-proposal-decorators": "7.0.0-beta.44", "@babel/plugin-proposal-decorators": "7.0.0-beta.47",
"@babel/plugin-proposal-export-default-from": "7.0.0-beta.44", "@babel/plugin-proposal-export-default-from": "7.0.0-beta.47",
"@babel/plugin-proposal-export-namespace-from": "7.0.0-beta.44", "@babel/plugin-proposal-export-namespace-from": "7.0.0-beta.47",
"@babel/plugin-proposal-function-bind": "7.0.0-beta.44", "@babel/plugin-proposal-function-bind": "7.0.0-beta.47",
"@babel/plugin-proposal-optional-chaining": "^7.0.0-beta.44", "@babel/plugin-proposal-optional-chaining": "^7.0.0-beta.44",
"@babel/plugin-proposal-pipeline-operator": "^7.0.0-beta.44", "@babel/plugin-proposal-pipeline-operator": "^7.0.0-beta.44",
"@babel/plugin-proposal-throw-expressions": "^7.0.0-beta.44", "@babel/plugin-proposal-throw-expressions": "^7.0.0-beta.44",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"@babel/preset-flow": "7.0.0-beta.44", "@babel/preset-flow": "7.0.0-beta.47",
"babel-plugin-lodash": "^3.3.2", "babel-plugin-lodash": "^3.3.2",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",
"index-modules": "^0.3.0", "index-modules": "^0.3.0",

View File

@ -31,15 +31,15 @@
"vhd-lib": "^0.1.0" "vhd-lib": "^0.1.0"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "7.0.0-beta.44", "@babel/cli": "7.0.0-beta.47",
"@babel/core": "7.0.0-beta.44", "@babel/core": "7.0.0-beta.47",
"@babel/plugin-transform-runtime": "^7.0.0-beta.44", "@babel/plugin-transform-runtime": "^7.0.0-beta.44",
"@babel/preset-env": "7.0.0-beta.44", "@babel/preset-env": "7.0.0-beta.47",
"babel-plugin-lodash": "^3.3.2", "babel-plugin-lodash": "^3.3.2",
"cross-env": "^5.1.3", "cross-env": "^5.1.3",
"event-to-promise": "^0.8.0", "event-to-promise": "^0.8.0",
"execa": "^0.10.0", "execa": "^0.10.0",
"fs-extra": "^5.0.0", "fs-extra": "^6.0.1",
"get-stream": "^3.0.0", "get-stream": "^3.0.0",
"index-modules": "^0.3.0", "index-modules": "^0.3.0",
"rimraf": "^2.6.2" "rimraf": "^2.6.2"

View File

@ -89,8 +89,8 @@
"lodash": "^4.6.1", "lodash": "^4.6.1",
"loose-envify": "^1.1.0", "loose-envify": "^1.1.0",
"make-error": "^1.3.2", "make-error": "^1.3.2",
"marked": "^0.3.9", "marked": "^0.4.0",
"modular-cssify": "^8.0.0", "modular-cssify": "^10.0.0",
"moment": "^2.20.1", "moment": "^2.20.1",
"moment-timezone": "^0.5.14", "moment-timezone": "^0.5.14",
"notifyjs": "^3.0.0", "notifyjs": "^3.0.0",
@ -120,7 +120,7 @@
"react-test-renderer": "^15.6.2", "react-test-renderer": "^15.6.2",
"react-virtualized": "^9.15.0", "react-virtualized": "^9.15.0",
"readable-stream": "^2.3.3", "readable-stream": "^2.3.3",
"redux": "^3.7.2", "redux": "^4.0.0",
"redux-thunk": "^2.0.1", "redux-thunk": "^2.0.1",
"reselect": "^2.5.4", "reselect": "^2.5.4",
"rimraf": "^2.6.2", "rimraf": "^2.6.2",

2509
yarn.lock

File diff suppressed because it is too large Load Diff