1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00

Implement autodllplugin (#4951)

* Implement autodllplugin

* Add flow-typed for autodll-webpack-plugin
This commit is contained in:
Tim Neutkens 2018-08-13 15:09:05 -07:00 committed by GitHub
parent fcf9625ed0
commit 1fe1f7fc49
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 461 additions and 228 deletions

View file

@ -18,6 +18,7 @@ import BuildManifestPlugin from './webpack/plugins/build-manifest-plugin'
import ChunkNamesPlugin from './webpack/plugins/chunk-names-plugin'
import { ReactLoadablePlugin } from './webpack/plugins/react-loadable-plugin'
import {SERVER_DIRECTORY, NEXT_PROJECT_ROOT, NEXT_PROJECT_ROOT_NODE_MODULES, NEXT_PROJECT_ROOT_DIST, DEFAULT_PAGES_DIR, REACT_LOADABLE_MANIFEST, CLIENT_STATIC_FILES_RUNTIME_WEBPACK, CLIENT_STATIC_FILES_RUNTIME_MAIN} from '../lib/constants'
import AutoDllPlugin from 'autodll-webpack-plugin'
// The externals config makes sure that
// on the server side when modules are
@ -135,6 +136,18 @@ export default async function getBaseWebpackConfig (dir: string, {dev = false, i
].filter(Boolean)
} : {}
const resolveConfig = {
extensions: ['.js', '.jsx', '.json'],
modules: [
NEXT_PROJECT_ROOT_NODE_MODULES,
'node_modules',
...nodePathList // Support for NODE_PATH environment variable
],
alias: {
next: NEXT_PROJECT_ROOT
}
}
let webpackConfig = {
mode: dev ? 'development' : 'production',
devtool: dev ? 'cheap-module-source-map' : false,
@ -170,17 +183,7 @@ export default async function getBaseWebpackConfig (dir: string, {dev = false, i
strictModuleExceptionHandling: true
},
performance: { hints: false },
resolve: {
extensions: ['.js', '.jsx', '.json'],
modules: [
NEXT_PROJECT_ROOT_NODE_MODULES,
'node_modules',
...nodePathList // Support for NODE_PATH environment variable
],
alias: {
next: NEXT_PROJECT_ROOT
}
},
resolve: resolveConfig,
resolveLoader: {
modules: [
NEXT_PROJECT_ROOT_NODE_MODULES,
@ -205,6 +208,21 @@ export default async function getBaseWebpackConfig (dir: string, {dev = false, i
].filter(Boolean)
},
plugins: [
// Precompile react / react-dom for development, speeding up webpack
dev && !isServer && new AutoDllPlugin({
filename: '[name]_[hash].js',
path: './static/dll',
context: dir,
entry: {
dll: [
'react',
'react-dom'
]
},
config: {
resolve: resolveConfig
}
}),
// This plugin makes sure `output.filename` is used for entry chunks
new ChunkNamesPlugin(),
!isServer && new ReactLoadablePlugin({

View file

@ -13,6 +13,12 @@ export default class BuildManifestPlugin {
const mainJsChunk = chunks.find((c) => c.name === CLIENT_STATIC_FILES_RUNTIME_MAIN)
const mainJsFiles = mainJsChunk && mainJsChunk.files.length > 0 ? mainJsChunk.files.filter((file) => /\.js$/.test(file)) : []
for (const filePath of Object.keys(compilation.assets)) {
if (/^static\/dll\//.test(filePath)) {
mainJsFiles.push(filePath)
}
}
// compilation.entrypoints is a Map object, so iterating over it 0 is the key and 1 is the value
for (const [, entrypoint] of compilation.entrypoints.entries()) {
const result = ROUTE_NAME_REGEX.exec(entrypoint.name)
@ -27,9 +33,8 @@ export default class BuildManifestPlugin {
}
const filesForEntry = []
for (const chunk of entrypoint.chunks) {
// If there's no name
// If there's no name or no files
if (!chunk.name || !chunk.files) {
continue
}

View file

@ -0,0 +1,277 @@
// flow-typed signature: 6efcfad8e6dad5d1ef55854d4f6d2272
// flow-typed version: <<STUB>>/autodll-webpack-plugin_v0.4.2/flow_v0.73.0
/**
* This is an autogenerated libdef stub for:
*
* 'autodll-webpack-plugin'
*
* Fill this stub out by replacing all the `any` types.
*
* Once filled out, we encourage you to share your work with the
* community by sending a pull request to:
* https://github.com/flowtype/flow-typed
*/
declare module 'autodll-webpack-plugin' {
declare module.exports: any;
}
/**
* We include stubs for each file inside this npm package in case you need to
* require those files directly. Feel free to delete any files that aren't
* needed.
*/
declare module 'autodll-webpack-plugin/lib/createCompileIfNeeded' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/createConfig' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/createHandleStats' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/createHash' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/createLogger' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/createMemory' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/createSettings' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/getEnv' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/getInstanceIndex' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/index' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/mapParentConfig' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/normalizeEntry' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/paths' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/plugin' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/utils/fs' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/utils/index' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/utils/safeClone' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/lib/validateCache' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/createCompileIfNeeded' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/createConfig' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/createHandleStats' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/createHash' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/createLogger' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/createMemory' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/createSettings' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/getEnv' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/getInstanceIndex' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/index' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/mapParentConfig' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/normalizeEntry' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/paths' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/plugin' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/utils/fs' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/utils/index' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/utils/safeClone' {
declare module.exports: any;
}
declare module 'autodll-webpack-plugin/src/validateCache' {
declare module.exports: any;
}
// Filename aliases
declare module 'autodll-webpack-plugin/lib/createCompileIfNeeded.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/createCompileIfNeeded'>;
}
declare module 'autodll-webpack-plugin/lib/createConfig.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/createConfig'>;
}
declare module 'autodll-webpack-plugin/lib/createHandleStats.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/createHandleStats'>;
}
declare module 'autodll-webpack-plugin/lib/createHash.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/createHash'>;
}
declare module 'autodll-webpack-plugin/lib/createLogger.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/createLogger'>;
}
declare module 'autodll-webpack-plugin/lib/createMemory.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/createMemory'>;
}
declare module 'autodll-webpack-plugin/lib/createSettings.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/createSettings'>;
}
declare module 'autodll-webpack-plugin/lib/getEnv.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/getEnv'>;
}
declare module 'autodll-webpack-plugin/lib/getInstanceIndex.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/getInstanceIndex'>;
}
declare module 'autodll-webpack-plugin/lib/index.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/index'>;
}
declare module 'autodll-webpack-plugin/lib/mapParentConfig.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/mapParentConfig'>;
}
declare module 'autodll-webpack-plugin/lib/normalizeEntry.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/normalizeEntry'>;
}
declare module 'autodll-webpack-plugin/lib/paths.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/paths'>;
}
declare module 'autodll-webpack-plugin/lib/plugin.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/plugin'>;
}
declare module 'autodll-webpack-plugin/lib/utils/fs.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/utils/fs'>;
}
declare module 'autodll-webpack-plugin/lib/utils/index.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/utils/index'>;
}
declare module 'autodll-webpack-plugin/lib/utils/safeClone.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/utils/safeClone'>;
}
declare module 'autodll-webpack-plugin/lib/validateCache.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/lib/validateCache'>;
}
declare module 'autodll-webpack-plugin/src/createCompileIfNeeded.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/createCompileIfNeeded'>;
}
declare module 'autodll-webpack-plugin/src/createConfig.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/createConfig'>;
}
declare module 'autodll-webpack-plugin/src/createHandleStats.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/createHandleStats'>;
}
declare module 'autodll-webpack-plugin/src/createHash.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/createHash'>;
}
declare module 'autodll-webpack-plugin/src/createLogger.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/createLogger'>;
}
declare module 'autodll-webpack-plugin/src/createMemory.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/createMemory'>;
}
declare module 'autodll-webpack-plugin/src/createSettings.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/createSettings'>;
}
declare module 'autodll-webpack-plugin/src/getEnv.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/getEnv'>;
}
declare module 'autodll-webpack-plugin/src/getInstanceIndex.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/getInstanceIndex'>;
}
declare module 'autodll-webpack-plugin/src/index.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/index'>;
}
declare module 'autodll-webpack-plugin/src/mapParentConfig.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/mapParentConfig'>;
}
declare module 'autodll-webpack-plugin/src/normalizeEntry.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/normalizeEntry'>;
}
declare module 'autodll-webpack-plugin/src/paths.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/paths'>;
}
declare module 'autodll-webpack-plugin/src/plugin.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/plugin'>;
}
declare module 'autodll-webpack-plugin/src/utils/fs.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/utils/fs'>;
}
declare module 'autodll-webpack-plugin/src/utils/index.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/utils/index'>;
}
declare module 'autodll-webpack-plugin/src/utils/safeClone.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/utils/safeClone'>;
}
declare module 'autodll-webpack-plugin/src/validateCache.js' {
declare module.exports: $Exports<'autodll-webpack-plugin/src/validateCache'>;
}

View file

@ -69,6 +69,7 @@
"@babel/runtime": "7.0.0-rc.1",
"@babel/template": "7.0.0-rc.1",
"ansi-html": "0.0.7",
"autodll-webpack-plugin": "0.4.2",
"babel-core": "7.0.0-bridge.0",
"babel-loader": "8.0.0-beta.3",
"babel-plugin-react-require": "3.0.0",

362
yarn.lock
View file

@ -2,13 +2,7 @@
# yarn lockfile v1
"@babel/code-frame@7.0.0-beta.53", "@babel/code-frame@^7.0.0-beta.40":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.53.tgz#980d1560b863575bf5a377925037e0132ef5921e"
dependencies:
"@babel/highlight" "7.0.0-beta.53"
"@babel/code-frame@7.0.0-rc.1":
"@babel/code-frame@7.0.0-rc.1", "@babel/code-frame@^7.0.0-beta.40":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-rc.1.tgz#5c2154415d6c09959a71845ef519d11157e95d10"
dependencies:
@ -33,16 +27,6 @@
semver "^5.4.1"
source-map "^0.5.0"
"@babel/generator@7.0.0-beta.53":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.53.tgz#b8cad72c572be3234affde22be6dacc4250e034b"
dependencies:
"@babel/types" "7.0.0-beta.53"
jsesc "^2.5.1"
lodash "^4.17.5"
source-map "^0.5.0"
trim-right "^1.0.1"
"@babel/generator@7.0.0-rc.1":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-rc.1.tgz#739c87d70b31aeed802bd6bc9fd51480065c45e8"
@ -96,14 +80,6 @@
"@babel/traverse" "7.0.0-rc.1"
"@babel/types" "7.0.0-rc.1"
"@babel/helper-function-name@7.0.0-beta.53":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.53.tgz#512804ae8e9cbce5431ebea19e47628c2ed653f2"
dependencies:
"@babel/helper-get-function-arity" "7.0.0-beta.53"
"@babel/template" "7.0.0-beta.53"
"@babel/types" "7.0.0-beta.53"
"@babel/helper-function-name@7.0.0-rc.1":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-rc.1.tgz#20b2cc836a53c669f297c8d309fc553385c5cdde"
@ -112,12 +88,6 @@
"@babel/template" "7.0.0-rc.1"
"@babel/types" "7.0.0-rc.1"
"@babel/helper-get-function-arity@7.0.0-beta.53":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.53.tgz#ded88ab29f9b1db61c87d1bb8d38a35dda779de6"
dependencies:
"@babel/types" "7.0.0-beta.53"
"@babel/helper-get-function-arity@7.0.0-rc.1":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-rc.1.tgz#60185957f72ed73766ce74c836ac574921743c46"
@ -201,12 +171,6 @@
"@babel/types" "7.0.0-rc.1"
lodash "^4.17.10"
"@babel/helper-split-export-declaration@7.0.0-beta.53":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.53.tgz#aef54b8b1f99616ea37c98478716a3780263325b"
dependencies:
"@babel/types" "7.0.0-beta.53"
"@babel/helper-split-export-declaration@7.0.0-rc.1":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-rc.1.tgz#b00323834343fd0210f1f46c7a53521ad53efa5e"
@ -230,14 +194,6 @@
"@babel/traverse" "7.0.0-rc.1"
"@babel/types" "7.0.0-rc.1"
"@babel/highlight@7.0.0-beta.53":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.53.tgz#f4e952dad1787d205e188d3e384cdce49ca368fb"
dependencies:
chalk "^2.0.0"
esutils "^2.0.2"
js-tokens "^3.0.0"
"@babel/highlight@7.0.0-rc.1":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-rc.1.tgz#e0ca4731fa4786f7b9500421d6ff5e5a7753e81e"
@ -246,10 +202,6 @@
esutils "^2.0.2"
js-tokens "^3.0.0"
"@babel/parser@7.0.0-beta.53":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-beta.53.tgz#1f45eb617bf9463d482b2c04d349d9e4edbf4892"
"@babel/parser@7.0.0-rc.1":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-rc.1.tgz#d009a9bba8175d7b971e30cd03535b278c44082d"
@ -655,15 +607,6 @@
dependencies:
regenerator-runtime "^0.12.0"
"@babel/template@7.0.0-beta.53":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.53.tgz#3322290900d0b187b0a7174381e1f3bb71050d2e"
dependencies:
"@babel/code-frame" "7.0.0-beta.53"
"@babel/parser" "7.0.0-beta.53"
"@babel/types" "7.0.0-beta.53"
lodash "^4.17.5"
"@babel/template@7.0.0-rc.1":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-rc.1.tgz#5f9c0a481c9f22ecdb84697b3c3a34eadeeca23c"
@ -673,7 +616,7 @@
"@babel/types" "7.0.0-rc.1"
lodash "^4.17.10"
"@babel/traverse@7.0.0-rc.1":
"@babel/traverse@7.0.0-rc.1", "@babel/traverse@^7.0.0-beta.40":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-rc.1.tgz#867b4b45ada2d51ae2d0076f1c1d5880f8557158"
dependencies:
@ -687,30 +630,7 @@
globals "^11.1.0"
lodash "^4.17.10"
"@babel/traverse@^7.0.0-beta.40":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.53.tgz#00d32cd8d0b58f4c01d31157be622c662826d344"
dependencies:
"@babel/code-frame" "7.0.0-beta.53"
"@babel/generator" "7.0.0-beta.53"
"@babel/helper-function-name" "7.0.0-beta.53"
"@babel/helper-split-export-declaration" "7.0.0-beta.53"
"@babel/parser" "7.0.0-beta.53"
"@babel/types" "7.0.0-beta.53"
debug "^3.1.0"
globals "^11.1.0"
invariant "^2.2.0"
lodash "^4.17.5"
"@babel/types@7.0.0-beta.53", "@babel/types@^7.0.0-beta.40":
version "7.0.0-beta.53"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.53.tgz#19a461c0da515595dfb6740b4b45dc7bb0e6b375"
dependencies:
esutils "^2.0.2"
lodash "^4.17.5"
to-fast-properties "^2.0.0"
"@babel/types@7.0.0-rc.1":
"@babel/types@7.0.0-rc.1", "@babel/types@^7.0.0-beta.40":
version "7.0.0-rc.1"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-rc.1.tgz#6abf6d14ddd9fc022617e5b62e6b32f4fa6526ad"
dependencies:
@ -977,13 +897,6 @@ ajv-keywords@^3.0.0, ajv-keywords@^3.1.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a"
ajv@^4.9.1:
version "4.11.8"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536"
dependencies:
co "^4.6.0"
json-stable-stringify "^1.0.1"
ajv@^5.0.0, ajv@^5.1.0, ajv@^5.2.3, ajv@^5.3.0:
version "5.5.2"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965"
@ -1204,8 +1117,10 @@ asn1.js@^4.0.0:
minimalistic-assert "^1.0.0"
asn1@~0.2.3:
version "0.2.3"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86"
version "0.2.4"
resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
dependencies:
safer-buffer "~2.1.0"
assert-plus@1.0.0, assert-plus@^1.0.0:
version "1.0.0"
@ -1261,6 +1176,21 @@ atob@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a"
autodll-webpack-plugin@0.4.2:
version "0.4.2"
resolved "https://registry.yarnpkg.com/autodll-webpack-plugin/-/autodll-webpack-plugin-0.4.2.tgz#36e98fbaf30c235d1d5d076330464ac80901415c"
dependencies:
bluebird "^3.5.0"
del "^3.0.0"
find-cache-dir "^1.0.0"
lodash "^4.17.4"
make-dir "^1.0.0"
memory-fs "^0.4.1"
read-pkg "^2.0.0"
tapable "^1.0.0"
webpack-merge "^4.1.0"
webpack-sources "^1.0.1"
autoprefixer@^6.3.1:
version "6.7.7"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014"
@ -1280,9 +1210,9 @@ aws-sign2@~0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
aws4@^1.2.1, aws4@^1.6.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289"
aws4@^1.2.1, aws4@^1.6.0, aws4@^1.8.0:
version "1.8.0"
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
babel-code-frame@^6.22.0, babel-code-frame@^6.26.0:
version "6.26.0"
@ -1690,8 +1620,8 @@ buffer-fill@^1.0.0:
resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c"
buffer-from@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.0.tgz#87fcaa3a298358e0ade6e442cfce840740d1ad04"
version "1.1.1"
resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
buffer-xor@^1.0.3:
version "1.0.3"
@ -1705,6 +1635,13 @@ buffer@^4.3.0:
ieee754 "^1.1.4"
isarray "^1.0.0"
buffer@^5.1.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.0.tgz#53cf98241100099e9eeae20ee6d51d21b16e541e"
dependencies:
base64-js "^1.0.2"
ieee754 "^1.1.4"
builtin-modules@^1.0.0, builtin-modules@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
@ -1804,12 +1741,12 @@ caniuse-api@^1.5.2:
lodash.uniq "^4.5.0"
caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
version "1.0.30000865"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000865.tgz#82ffb64d40f7567620aac02d3a632079689abc6b"
version "1.0.30000876"
resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000876.tgz#0cbd78ad84900196982e5145c26170f6d6a93fd7"
caniuse-lite@^1.0.30000844:
version "1.0.30000865"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000865.tgz#70026616e8afe6e1442f8bb4e1092987d81a2f25"
version "1.0.30000876"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000876.tgz#69fc1b696a35fd91089061aa916f677ee7057ada"
capture-exit@^1.2.0:
version "1.2.0"
@ -2092,15 +2029,15 @@ colors@~1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5:
combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5, combined-stream@~1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818"
dependencies:
delayed-stream "~1.0.0"
commander@^2.9.0:
version "2.16.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.16.0.tgz#f16390593996ceb4f3eeb020b31d78528f7f8a50"
version "2.17.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf"
commander@~2.13.0:
version "2.13.0"
@ -2141,8 +2078,8 @@ concat-stream@1.6.2, concat-stream@^1.5.0, concat-stream@^1.6.0:
typedarray "^0.0.6"
consola@^1.2.0:
version "1.4.1"
resolved "https://registry.yarnpkg.com/consola/-/consola-1.4.1.tgz#4b1c6259c8db23f51e7cfb68cd383ec5ee298f0e"
version "1.4.2"
resolved "https://registry.yarnpkg.com/consola/-/consola-1.4.2.tgz#e61963325abbfded8c4b010da5896aad0b4c92fb"
dependencies:
chalk "^2.3.2"
figures "^2.0.0"
@ -2261,8 +2198,10 @@ crc32-stream@^2.0.0:
readable-stream "^2.0.0"
crc@^3.4.4:
version "3.5.0"
resolved "https://registry.yarnpkg.com/crc/-/crc-3.5.0.tgz#98b8ba7d489665ba3979f59b21381374101a1964"
version "3.8.0"
resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6"
dependencies:
buffer "^5.1.0"
create-ecdh@^4.0.0:
version "4.0.3"
@ -2567,7 +2506,7 @@ deglob@^2.1.0:
run-parallel "^1.1.2"
uniq "^1.0.1"
del@3.0.0:
del@3.0.0, del@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5"
dependencies:
@ -2701,26 +2640,27 @@ duplexify@^3.4.2, duplexify@^3.6.0:
stream-shift "^1.0.0"
ecc-jsbn@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505"
version "0.1.2"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
dependencies:
jsbn "~0.1.0"
safer-buffer "^2.1.0"
ee-first@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.47:
version "1.3.52"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.52.tgz#d2d9f1270ba4a3b967b831c40ef71fb4d9ab5ce0"
version "1.3.58"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.58.tgz#8267a4000014e93986d9d18c65a8b4022ca75188"
elegant-spinner@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e"
elliptic@^6.0.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df"
version "6.4.1"
resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a"
dependencies:
bn.js "^4.4.0"
brorand "^1.0.1"
@ -2803,8 +2743,8 @@ es-to-primitive@^1.1.1:
is-symbol "^1.0.1"
es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14:
version "0.10.45"
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.45.tgz#0bfdf7b473da5919d5adf3bd25ceb754fccc3653"
version "0.10.46"
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.46.tgz#efd99f67c5a7ec789baa3daa7f79870388f7f572"
dependencies:
es6-iterator "~2.0.3"
es6-symbol "~3.1.1"
@ -2834,8 +2774,8 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
escodegen@^1.6.1:
version "1.10.0"
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.10.0.tgz#f647395de22519fbd0d928ffcf1d17e0dec2603e"
version "1.11.0"
resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.0.tgz#b27a9389481d5bfd5bec76f7bb1eb3f8f4556589"
dependencies:
esprima "^3.1.3"
estraverse "^4.2.0"
@ -3148,9 +3088,9 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2:
assign-symbols "^1.0.0"
is-extendable "^1.0.1"
extend@~3.0.0, extend@~3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444"
extend@~3.0.0, extend@~3.0.1, extend@~3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
external-editor@^2.0.4:
version "2.2.0"
@ -3419,7 +3359,7 @@ form-data@~2.1.1:
combined-stream "^1.0.5"
mime-types "^2.1.12"
form-data@~2.3.1:
form-data@~2.3.1, form-data@~2.3.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099"
dependencies:
@ -3662,10 +3602,6 @@ handlebars@^4.0.3:
optionalDependencies:
uglify-js "^2.6"
har-schema@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e"
har-schema@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
@ -3679,13 +3615,6 @@ har-validator@~2.0.6:
is-my-json-valid "^2.12.4"
pinkie-promise "^2.0.0"
har-validator@~4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a"
dependencies:
ajv "^4.9.1"
har-schema "^1.0.5"
har-validator@~5.0.3:
version "5.0.3"
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd"
@ -3693,6 +3622,13 @@ har-validator@~5.0.3:
ajv "^5.1.0"
har-schema "^2.0.0"
har-validator@~5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29"
dependencies:
ajv "^5.3.0"
har-schema "^2.0.0"
has-ansi@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
@ -3881,7 +3817,7 @@ iconv-lite@0.4.19:
version "0.4.19"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b"
iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
iconv-lite@0.4.23, iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13:
version "0.4.23"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
dependencies:
@ -3983,7 +3919,7 @@ inquirer@^3.0.6:
strip-ansi "^4.0.0"
through "^2.3.6"
invariant@^2.2.0, invariant@^2.2.2:
invariant@^2.2.2:
version "2.2.4"
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
dependencies:
@ -4146,8 +4082,8 @@ is-my-ip-valid@^1.0.0:
resolved "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz#7b351b8e8edd4d3995d4d066680e664d94696824"
is-my-json-valid@^2.12.4:
version "2.17.2"
resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz#6b2103a288e94ef3de5cf15d29dd85fc4b78d65c"
version "2.19.0"
resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz#8fd6e40363cd06b963fa877d444bfb5eddc62175"
dependencies:
generate-function "^2.0.0"
generate-object-property "^1.1.0"
@ -4594,14 +4530,10 @@ jest-validate@^21.1.0, jest-validate@^21.2.1:
leven "^2.1.0"
pretty-format "^21.2.1"
js-base64@^2.1.8:
js-base64@^2.1.8, js-base64@^2.1.9:
version "2.4.8"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.8.tgz#57a9b130888f956834aa40c5b165ba59c758f033"
js-base64@^2.1.9:
version "2.4.6"
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.6.tgz#1d49f618bef43630cd191f4e122447acfdb947d8"
js-levenshtein@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.3.tgz#3ef627df48ec8cf24bacf05c0f184ff30ef413c5"
@ -5146,7 +5078,7 @@ mem@^1.1.0:
dependencies:
mimic-fn "^1.0.0"
memory-fs@^0.4.0, memory-fs@~0.4.1:
memory-fs@^0.4.0, memory-fs@^0.4.1, memory-fs@~0.4.1:
version "0.4.1"
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
dependencies:
@ -5238,15 +5170,15 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
mime-db@~1.33.0:
version "1.33.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db"
mime-db@~1.35.0:
version "1.35.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.35.0.tgz#0569d657466491283709663ad379a99b90d9ab47"
mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.7:
version "2.1.18"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8"
mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19, mime-types@~2.1.7:
version "2.1.19"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0"
dependencies:
mime-db "~1.33.0"
mime-db "~1.35.0"
mime@1.3.4:
version "1.3.4"
@ -5299,8 +5231,8 @@ minimist@~0.0.1:
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf"
minipass@^2.2.1, minipass@^2.3.3:
version "2.3.3"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.3.tgz#a7dcc8b7b833f5d368759cce544dccb55f50f233"
version "2.3.4"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.4.tgz#4768d7605ed6194d6d576169b9e12ef71e9d9957"
dependencies:
safe-buffer "^5.1.2"
yallist "^3.0.0"
@ -5413,8 +5345,8 @@ natural-compare@^1.4.0:
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
needle@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.1.tgz#b5e325bd3aae8c2678902fa296f729455d1d3a7d"
version "2.2.2"
resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.2.tgz#1120ca4c41f2fcc6976fd28a8968afe239929418"
dependencies:
debug "^2.1.2"
iconv-lite "^0.4.4"
@ -5425,8 +5357,8 @@ negotiator@0.6.1:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9"
neo-async@^2.5.0:
version "2.5.1"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.1.tgz#acb909e327b1e87ec9ef15f41b8a269512ad41ee"
version "2.5.2"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.2.tgz#489105ce7bc54e709d736b195f82135048c50fcc"
next-tick@1:
version "1.0.0"
@ -5440,8 +5372,8 @@ node-fetch@1.7.3, node-fetch@^1.0.1:
is-stream "^1.0.1"
node-gyp@^3.3.1:
version "3.7.0"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.7.0.tgz#789478e8f6c45e277aa014f3e28f958f286f9203"
version "3.8.0"
resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.8.0.tgz#540304261c330e80d0d5edce253a68cb3964218c"
dependencies:
fstream "^1.0.0"
glob "^7.0.3"
@ -5450,7 +5382,7 @@ node-gyp@^3.3.1:
nopt "2 || 3"
npmlog "0 || 1 || 2 || 3 || 4"
osenv "0"
request ">=2.9.0 <2.82.0"
request "^2.87.0"
rimraf "2"
semver "~5.3.0"
tar "^2.0.0"
@ -5591,12 +5523,12 @@ normalize-url@^1.4.0:
sort-keys "^1.0.0"
npm-bundled@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.3.tgz#7e71703d973af3370a9591bafe3a63aca0be2308"
version "1.0.5"
resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979"
npm-packlist@^1.1.6:
version "1.1.10"
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.10.tgz#1039db9e985727e464df066f4cf0ab6ef85c398a"
version "1.1.11"
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de"
dependencies:
ignore-walk "^3.0.1"
npm-bundled "^1.0.1"
@ -5684,6 +5616,10 @@ oauth-sign@~0.8.1, oauth-sign@~0.8.2:
version "0.8.2"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43"
oauth-sign@~0.9.0:
version "0.9.0"
resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
@ -5932,8 +5868,8 @@ path-key@^2.0.0:
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
path-parse@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
version "1.0.6"
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
path-to-regexp@0.1.7:
version "0.1.7"
@ -5971,10 +5907,6 @@ pend@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
performance-now@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5"
performance-now@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
@ -6400,8 +6332,8 @@ pseudomap@^1.0.2:
resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
psl@^1.1.24:
version "1.1.28"
resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.28.tgz#4fb6ceb08a1e2214d4fd4de0ca22dae13740bc7b"
version "1.1.29"
resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67"
public-encrypt@^4.0.0:
version "4.0.2"
@ -6456,11 +6388,7 @@ qs@~6.3.0:
version "6.3.2"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c"
qs@~6.4.0:
version "6.4.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233"
qs@~6.5.1:
qs@~6.5.1, qs@~6.5.2:
version "6.5.2"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
@ -6480,8 +6408,8 @@ querystring@0.2.0, querystring@^0.2.0:
resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620"
randomatic@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.0.0.tgz#d35490030eb4f7578de292ce6dfb04a91a128923"
version "3.1.0"
resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116"
dependencies:
is-number "^4.0.0"
kind-of "^6.0.0"
@ -6760,7 +6688,7 @@ request@2.79.0:
tunnel-agent "~0.4.1"
uuid "^3.0.0"
request@2.87.0, request@^2.79.0, request@^2.81.0:
request@2.87.0:
version "2.87.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e"
dependencies:
@ -6785,32 +6713,30 @@ request@2.87.0, request@^2.79.0, request@^2.81.0:
tunnel-agent "^0.6.0"
uuid "^3.1.0"
"request@>=2.9.0 <2.82.0":
version "2.81.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0"
request@^2.79.0, request@^2.81.0, request@^2.87.0:
version "2.88.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
dependencies:
aws-sign2 "~0.6.0"
aws4 "^1.2.1"
aws-sign2 "~0.7.0"
aws4 "^1.8.0"
caseless "~0.12.0"
combined-stream "~1.0.5"
extend "~3.0.0"
combined-stream "~1.0.6"
extend "~3.0.2"
forever-agent "~0.6.1"
form-data "~2.1.1"
har-validator "~4.2.1"
hawk "~3.1.3"
http-signature "~1.1.0"
form-data "~2.3.2"
har-validator "~5.1.0"
http-signature "~1.2.0"
is-typedarray "~1.0.0"
isstream "~0.1.2"
json-stringify-safe "~5.0.1"
mime-types "~2.1.7"
oauth-sign "~0.8.1"
performance-now "^0.2.0"
qs "~6.4.0"
safe-buffer "^5.0.1"
stringstream "~0.0.4"
tough-cookie "~2.3.0"
mime-types "~2.1.19"
oauth-sign "~0.9.0"
performance-now "^2.1.0"
qs "~6.5.2"
safe-buffer "^5.1.2"
tough-cookie "~2.4.3"
tunnel-agent "^0.6.0"
uuid "^3.0.0"
uuid "^3.3.2"
require-directory@^2.1.1:
version "2.1.1"
@ -6882,8 +6808,8 @@ ret@~0.1.10:
resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
rewrite-imports@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/rewrite-imports/-/rewrite-imports-1.0.0.tgz#a4705c3829006e4f7541bf29d534d8d3b1717c83"
version "1.2.0"
resolved "https://registry.yarnpkg.com/rewrite-imports/-/rewrite-imports-1.2.0.tgz#091b05aa0a358e54b6582205b6feeb73977bd8fb"
right-align@^0.1.1:
version "0.1.3"
@ -6950,7 +6876,7 @@ safe-regex@^1.1.0:
dependencies:
ret "~0.1.10"
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2:
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@ -6999,8 +6925,8 @@ schema-utils@^0.3.0:
ajv "^5.0.0"
schema-utils@^0.4.4, schema-utils@^0.4.5:
version "0.4.5"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.5.tgz#21836f0608aac17b78f9e3e24daff14a5ca13a3e"
version "0.4.7"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187"
dependencies:
ajv "^6.1.0"
ajv-keywords "^3.1.0"
@ -7370,8 +7296,8 @@ stream-browserify@^2.0.1:
readable-stream "^2.0.2"
stream-each@^1.1.0:
version "1.2.2"
resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd"
version "1.2.3"
resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae"
dependencies:
end-of-stream "^1.1.0"
stream-shift "^1.0.0"
@ -7586,8 +7512,8 @@ tar@^2.0.0:
inherits "2"
tar@^4:
version "4.4.4"
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.4.tgz#ec8409fae9f665a4355cc3b4087d0820232bb8cd"
version "4.4.6"
resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b"
dependencies:
chownr "^1.0.1"
fs-minipass "^1.2.5"
@ -7702,7 +7628,7 @@ to-regex@^3.0.1, to-regex@^3.0.2:
regex-not "^1.0.2"
safe-regex "^1.1.0"
tough-cookie@^2.3.2:
tough-cookie@^2.3.2, tough-cookie@~2.4.3:
version "2.4.3"
resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
dependencies:
@ -7939,13 +7865,13 @@ uuid@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
uuid@^3.0.0, uuid@^3.1.0:
uuid@^3.0.0, uuid@^3.1.0, uuid@^3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
validate-npm-package-license@^3.0.1:
version "3.0.3"
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338"
version "3.0.4"
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
dependencies:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
@ -8052,6 +7978,12 @@ webpack-log@^1.0.1, webpack-log@^1.1.2:
loglevelnext "^1.0.1"
uuid "^3.1.0"
webpack-merge@^4.1.0:
version "4.1.4"
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.1.4.tgz#0fde38eabf2d5fd85251c24a5a8c48f8a3f4eb7b"
dependencies:
lodash "^4.17.5"
webpack-sources@1.1.0, webpack-sources@^1.0.1, webpack-sources@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54"
@ -8105,10 +8037,10 @@ webpackbar@2.6.1:
table "^4.0.3"
whatwg-encoding@^1.0.1:
version "1.0.3"
resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3"
version "1.0.4"
resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.4.tgz#63fb016b7435b795d9025632c086a5209dbd2621"
dependencies:
iconv-lite "0.4.19"
iconv-lite "0.4.23"
whatwg-fetch@>=0.10.0:
version "2.0.4"