aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--client/config/empty.js11
-rw-r--r--client/config/resource-override.js0
-rw-r--r--client/config/webpack.common.js338
-rw-r--r--client/config/webpack.dev.js242
-rw-r--r--client/config/webpack.prod.js293
-rw-r--r--client/package.json41
-rw-r--r--client/src/app/videos/video-list/video-search.component.ts3
-rw-r--r--client/src/app/videos/video-list/video-trending.component.ts2
-rw-r--r--client/src/standalone/videos/embed.scss2
-rw-r--r--client/webpack.config.js6
-rw-r--r--client/webpack/helpers.js (renamed from client/config/helpers.js)0
-rw-r--r--client/webpack/webpack.video-embed.js (renamed from client/config/webpack.video-embed.js)79
-rw-r--r--client/yarn.lock1043
-rwxr-xr-xscripts/build/client.sh5
-rwxr-xr-xscripts/watch/client.sh2
15 files changed, 81 insertions, 1986 deletions
diff --git a/client/config/empty.js b/client/config/empty.js
deleted file mode 100644
index a5c628d81..000000000
--- a/client/config/empty.js
+++ /dev/null
@@ -1,11 +0,0 @@
1module.exports = {
2 hmrModule: function (ngmodule) {
3 return ngmodule
4 },
5 NgProbeToken: {},
6 HmrState: function () {},
7 _createConditionalRootRenderer: function (rootRenderer, extraTokens, coreTokens) {
8 return rootRenderer
9 },
10 __platform_browser_private__: {}
11}
diff --git a/client/config/resource-override.js b/client/config/resource-override.js
deleted file mode 100644
index e69de29bb..000000000
--- a/client/config/resource-override.js
+++ /dev/null
diff --git a/client/config/webpack.common.js b/client/config/webpack.common.js
deleted file mode 100644
index f387b44f9..000000000
--- a/client/config/webpack.common.js
+++ /dev/null
@@ -1,338 +0,0 @@
1const helpers = require('./helpers')
2
3/*
4 * Webpack Plugins
5 */
6
7const AssetsPlugin = require('assets-webpack-plugin')
8const ContextReplacementPlugin = require('webpack/lib/ContextReplacementPlugin')
9const CommonsChunkPlugin = require('webpack/lib/optimize/CommonsChunkPlugin')
10const CheckerPlugin = require('awesome-typescript-loader').CheckerPlugin
11const HtmlWebpackPlugin = require('html-webpack-plugin')
12const LoaderOptionsPlugin = require('webpack/lib/LoaderOptionsPlugin')
13const ScriptExtHtmlWebpackPlugin = require('script-ext-html-webpack-plugin')
14const InlineManifestWebpackPlugin = require('inline-manifest-webpack-plugin')
15const ngcWebpack = require('ngc-webpack')
16const CopyWebpackPlugin = require('copy-webpack-plugin')
17
18const WebpackNotifierPlugin = require('webpack-notifier')
19
20const HMR = helpers.hasProcessFlag('hot')
21const AOT = process.env.BUILD_AOT || helpers.hasNpmFlag('aot')
22const METADATA = {
23 title: 'PeerTube',
24 baseUrl: '/',
25 isDevServer: helpers.isWebpackDevServer(),
26 HMR: HMR,
27 AOT: AOT
28}
29
30/*
31 * Webpack configuration
32 *
33 * See: http://webpack.github.io/docs/configuration.html#cli
34 */
35module.exports = function (options) {
36 const isProd = options.env === 'production'
37 const AOT = isProd
38
39 return {
40
41 /*
42 * Cache generated modules and chunks to improve performance for multiple incremental builds.
43 * This is enabled by default in watch mode.
44 * You can pass false to disable it.
45 *
46 * See: http://webpack.github.io/docs/configuration.html#cache
47 */
48 // cache: false,
49
50 /*
51 * The entry point for the bundle
52 * Our Angular.js app
53 *
54 * See: http://webpack.github.io/docs/configuration.html#entry
55 */
56 entry: {
57 'polyfills': './src/polyfills.browser.ts',
58 'main': AOT
59 ? './src/main.browser.aot.ts'
60 : './src/main.browser.ts'
61 },
62
63 /*
64 * Options affecting the resolving of modules.
65 *
66 * See: http://webpack.github.io/docs/configuration.html#resolve
67 */
68 resolve: {
69 /*
70 * An array of extensions that should be used to resolve modules.
71 *
72 * See: http://webpack.github.io/docs/configuration.html#resolve-extensions
73 */
74 extensions: [ '.ts', '.js', '.json', '.scss' ],
75
76 modules: [ helpers.root('src'), helpers.root('node_modules') ]
77 },
78
79 /*
80 * Options affecting the normal modules.
81 *
82 * See: http://webpack.github.io/docs/configuration.html#module
83 */
84 module: {
85
86 rules: [
87
88 /*
89 * Typescript loader support for .ts and Angular async routes via .async.ts
90 *
91 * See: https://github.com/s-panferov/awesome-typescript-loader
92 */
93 {
94 test: /\.ts$/,
95 use: [
96 {
97 loader: 'ng-router-loader',
98 options: {
99 loader: 'async-import',
100 genDir: 'compiled',
101 aot: AOT
102 }
103 },
104 {
105 loader: 'awesome-typescript-loader',
106 options: {
107 configFileName: 'tsconfig.webpack.json',
108 useCache: !isProd
109 }
110 },
111 {
112 loader: 'angular2-template-loader'
113 }
114 ],
115 exclude: [/\.(spec|e2e)\.ts$/]
116 },
117
118 /*
119 * Json loader support for *.json files.
120 *
121 * See: https://github.com/webpack/json-loader
122 */
123 {
124 test: /\.json$/,
125 use: 'json-loader'
126 },
127
128 {
129 test: /\.(sass|scss)$/,
130 use: [
131 'css-to-string-loader',
132 {
133 loader: 'css-loader',
134 options: {
135 sourceMap: true,
136 importLoaders: 1
137 }
138 },
139 'resolve-url-loader',
140 {
141 loader: 'sass-loader',
142 options: {
143 sourceMap: true
144 }
145 },
146 {
147 loader: 'sass-resources-loader',
148 options: {
149 resources: [
150 helpers.root('src/sass/_variables.scss'),
151 helpers.root('src/sass/_mixins.scss')
152 ]
153 }
154 }
155 ]
156 },
157 { test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/, use: 'url-loader?limit=10000&minetype=application/font-woff' },
158 { test: /\.(otf|ttf|eot|svg)(\?v=[0-9]\.[0-9]\.[0-9])?$/, use: 'url-loader?limit=10000' },
159
160 /* Raw loader support for *.html
161 * Returns file content as string
162 *
163 * See: https://github.com/webpack/raw-loader
164 */
165 {
166 test: /\.html$/,
167 use: 'raw-loader',
168 exclude: [
169 helpers.root('src/index.html'),
170 helpers.root('src/standalone/videos/embed.html')
171 ]
172 },
173
174 /* File loader for supporting images, for example, in CSS files.
175 */
176 {
177 test: /\.(jpg|png|gif)$/,
178 use: 'url-loader'
179 }
180
181 ]
182
183 },
184
185 /*
186 * Add additional plugins to the compiler.
187 *
188 * See: http://webpack.github.io/docs/configuration.html#plugins
189 */
190 plugins: [
191 new AssetsPlugin({
192 path: helpers.root('dist'),
193 filename: 'webpack-assets.json',
194 prettyPrint: true
195 }),
196
197 /*
198 * Plugin: ForkCheckerPlugin
199 * Description: Do type checking in a separate process, so webpack don't need to wait.
200 *
201 * See: https://github.com/s-panferov/awesome-typescript-loader#forkchecker-boolean-defaultfalse
202 */
203 new CheckerPlugin(),
204
205 /*
206 * Plugin: CommonsChunkPlugin
207 * Description: Shares common code between the pages.
208 * It identifies common modules and put them into a commons chunk.
209 *
210 * See: https://webpack.github.io/docs/list-of-plugins.html#commonschunkplugin
211 * See: https://github.com/webpack/docs/wiki/optimization#multi-page-app
212 */
213 new CommonsChunkPlugin({
214 name: 'polyfills',
215 chunks: ['polyfills']
216 }),
217
218 // This enables tree shaking of the vendor modules
219 new CommonsChunkPlugin({
220 name: 'vendor',
221 chunks: ['main'],
222 minChunks: module => {
223 return /node_modules\//.test(module.resource)
224 }
225 }),
226
227 // Specify the correct order the scripts will be injected in
228 new CommonsChunkPlugin({
229 name: ['polyfills', 'vendor'].reverse()
230 }),
231
232 /**
233 * Plugin: ContextReplacementPlugin
234 * Description: Provides context to Angular's use of System.import
235 *
236 * See: https://webpack.github.io/docs/list-of-plugins.html#contextreplacementplugin
237 * See: https://github.com/angular/angular/issues/11580
238 */
239 new ContextReplacementPlugin(
240 /**
241 * The (\\|\/) piece accounts for path separators in *nix and Windows
242 */
243 /(.+)?angular(\\|\/)core(.+)?/,
244 helpers.root('src'), // location of your src
245 {
246 /**
247 * Your Angular Async Route paths relative to this root directory
248 */
249 }
250 ),
251
252 /*
253 * Plugin: HtmlWebpackPlugin
254 * Description: Simplifies creation of HTML files to serve your webpack bundles.
255 * This is especially useful for webpack bundles that include a hash in the filename
256 * which changes every compilation.
257 *
258 * See: https://github.com/ampedandwired/html-webpack-plugin
259 */
260 new HtmlWebpackPlugin({
261 template: 'src/index.html',
262 title: METADATA.title,
263 chunksSortMode: function (a, b) {
264 const entryPoints = [ 'inline', 'polyfills', 'sw-register', 'styles', 'vendor', 'main' ]
265 return entryPoints.indexOf(a.names[0]) - entryPoints.indexOf(b.names[0])
266 },
267 metadata: METADATA,
268 inject: 'body'
269 }),
270
271 new CopyWebpackPlugin([
272 {
273 from: helpers.root('src/assets/images/favicon.png'),
274 to: 'assets/images/favicon.png'
275 },
276 {
277 from: helpers.root('src/assets/images/default-avatar.png'),
278 to: 'assets/images/default-avatar.png'
279 }
280 ]),
281
282 /*
283 * Plugin: ScriptExtHtmlWebpackPlugin
284 * Description: Enhances html-webpack-plugin functionality
285 * with different deployment options for your scripts including:
286 *
287 * See: https://github.com/numical/script-ext-html-webpack-plugin
288 */
289 new ScriptExtHtmlWebpackPlugin({
290 sync: [ /polyfill|vendor/ ],
291 defaultAttribute: 'async',
292 preload: [/polyfill|vendor|main/],
293 prefetch: [/chunk/]
294 }),
295
296 new WebpackNotifierPlugin({ alwaysNotify: true }),
297
298 /**
299 * Plugin LoaderOptionsPlugin (experimental)
300 *
301 * See: https://gist.github.com/sokra/27b24881210b56bbaff7
302 */
303 new LoaderOptionsPlugin({
304 options: {
305 context: '',
306 sassLoader: {
307 precision: 10,
308 includePaths: [ helpers.root('src/sass') ]
309 }
310 }
311 }),
312
313 new ngcWebpack.NgcWebpackPlugin({
314 disabled: !AOT,
315 tsConfig: helpers.root('tsconfig.webpack.json')
316 }),
317
318 new InlineManifestWebpackPlugin()
319 ],
320
321 /*
322 * Include polyfills or mocks for various node stuff
323 * Description: Node configuration
324 *
325 * See: https://webpack.github.io/docs/configuration.html#node
326 */
327 node: {
328 global: true,
329 crypto: 'empty',
330 process: true,
331 module: false,
332 clearImmediate: false,
333 setImmediate: false,
334 setInterval: false,
335 setTimeout: false
336 }
337 }
338}
diff --git a/client/config/webpack.dev.js b/client/config/webpack.dev.js
deleted file mode 100644
index d825f40e0..000000000
--- a/client/config/webpack.dev.js
+++ /dev/null
@@ -1,242 +0,0 @@
1const helpers = require('./helpers')
2const webpackMerge = require('webpack-merge') // used to merge webpack configs
3const webpackMergeDll = webpackMerge.strategy({plugins: 'replace'})
4const commonConfig = require('./webpack.common.js') // the settings that are common to prod and dev
5const videoEmbedConfig = require('./webpack.video-embed.js')
6
7/**
8 * Webpack Plugins
9 */
10const AddAssetHtmlPlugin = require('add-asset-html-webpack-plugin')
11const DefinePlugin = require('webpack/lib/DefinePlugin')
12const NamedModulesPlugin = require('webpack/lib/NamedModulesPlugin')
13const LoaderOptionsPlugin = require('webpack/lib/LoaderOptionsPlugin')
14const HotModuleReplacementPlugin = require('webpack/lib/HotModuleReplacementPlugin')
15
16/**
17 * Webpack Constants
18 */
19const ENV = process.env.ENV = process.env.NODE_ENV = 'development'
20const HOST = process.env.HOST || 'localhost'
21const PORT = process.env.PORT || 3000
22const PUBLIC = process.env.PUBLIC_DEV || HOST + ':' + PORT
23const AOT = process.env.BUILD_AOT || helpers.hasNpmFlag('aot')
24const HMR = helpers.hasProcessFlag('hot')
25const METADATA = {
26 host: HOST,
27 port: PORT,
28 public: PUBLIC,
29 ENV: ENV,
30 HMR: HMR,
31 AOT: AOT,
32 API_URL: 'http://localhost:9000'
33}
34
35const DllBundlesPlugin = require('webpack-dll-bundles-plugin').DllBundlesPlugin
36
37/**
38 * Webpack configuration
39 *
40 * See: http://webpack.github.io/docs/configuration.html#cli
41 */
42module.exports = function (env) {
43 return [
44
45 webpackMerge(commonConfig({ env: ENV }), {
46 /**
47 * Developer tool to enhance debugging
48 *
49 * See: http://webpack.github.io/docs/configuration.html#devtool
50 * See: https://github.com/webpack/docs/wiki/build-performance#sourcemaps
51 */
52 devtool: 'cheap-module-source-map',
53
54 /**
55 * Options affecting the output of the compilation.
56 *
57 * See: http://webpack.github.io/docs/configuration.html#output
58 */
59 output: {
60 /**
61 * The output directory as absolute path (required).
62 *
63 * See: http://webpack.github.io/docs/configuration.html#output-path
64 */
65 path: helpers.root('dist'),
66
67 /**
68 * Specifies the name of each output file on disk.
69 * IMPORTANT: You must not specify an absolute path here!
70 *
71 * See: http://webpack.github.io/docs/configuration.html#output-filename
72 */
73 filename: '[name].bundle.js',
74
75 /**
76 * The filename of the SourceMaps for the JavaScript files.
77 * They are inside the output.path directory.
78 *
79 * See: http://webpack.github.io/docs/configuration.html#output-sourcemapfilename
80 */
81 sourceMapFilename: '[name].map',
82
83 /** The filename of non-entry chunks as relative path
84 * inside the output.path directory.
85 *
86 * See: http://webpack.github.io/docs/configuration.html#output-chunkfilename
87 */
88 chunkFilename: '[id].chunk.js',
89
90 library: 'ac_[name]',
91 libraryTarget: 'var'
92 },
93
94 plugins: [
95
96 /**
97 * Plugin: DefinePlugin
98 * Description: Define free variables.
99 * Useful for having development builds with debug logging or adding global constants.
100 *
101 * Environment helpers
102 *
103 * See: https://webpack.github.io/docs/list-of-plugins.html#defineplugin
104 */
105 // NOTE: when adding more properties, make sure you include them in custom-typings.d.ts
106 new DefinePlugin({
107 'ENV': JSON.stringify(METADATA.ENV),
108 'HMR': METADATA.HMR,
109 'API_URL': JSON.stringify(METADATA.API_URL),
110 'process.version': JSON.stringify(process.version),
111 'process.env.ENV': JSON.stringify(METADATA.ENV),
112 'process.env.NODE_ENV': JSON.stringify(METADATA.ENV),
113 'process.env.HMR': METADATA.HMR
114 }),
115
116 new DllBundlesPlugin({
117 bundles: {
118 polyfills: [
119 'core-js',
120 {
121 name: 'zone.js',
122 path: 'zone.js/dist/zone.js'
123 },
124 {
125 name: 'zone.js',
126 path: 'zone.js/dist/long-stack-trace-zone.js'
127 }
128 ],
129 vendor: [
130 '@angular/platform-browser',
131 '@angular/platform-browser-dynamic',
132 '@angular/core',
133 '@angular/common',
134 '@angular/forms',
135 '@angular/http',
136 '@angular/router',
137 '@angularclass/hmr',
138 'rxjs'
139 ]
140 },
141 dllDir: helpers.root('dll'),
142 webpackConfig: webpackMergeDll(commonConfig({env: ENV}), {
143 devtool: 'cheap-module-source-map',
144 plugins: []
145 })
146 }),
147
148 /**
149 * Plugin: AddAssetHtmlPlugin
150 * Description: Adds the given JS or CSS file to the files
151 * Webpack knows about, and put it into the list of assets
152 * html-webpack-plugin injects into the generated html.
153 *
154 * See: https://github.com/SimenB/add-asset-html-webpack-plugin
155 */
156 new AddAssetHtmlPlugin([
157 { filepath: helpers.root(`dll/${DllBundlesPlugin.resolveFile('polyfills')}`) },
158 { filepath: helpers.root(`dll/${DllBundlesPlugin.resolveFile('vendor')}`) }
159 ]),
160
161 /**
162 * Plugin: NamedModulesPlugin (experimental)
163 * Description: Uses file names as module name.
164 *
165 * See: https://github.com/webpack/webpack/commit/a04ffb928365b19feb75087c63f13cadfc08e1eb
166 */
167 new NamedModulesPlugin(),
168
169 /**
170 * Plugin LoaderOptionsPlugin (experimental)
171 *
172 * See: https://gist.github.com/sokra/27b24881210b56bbaff7
173 */
174 new LoaderOptionsPlugin({
175 debug: true,
176 options: {
177
178 /**
179 * Static analysis linter for TypeScript advanced options configuration
180 * Description: An extensible linter for the TypeScript language.
181 *
182 * See: https://github.com/wbuchwalter/tslint-loader
183 */
184 tslint: {
185 emitErrors: false,
186 failOnHint: false,
187 typeCheck: true,
188 resourcePath: 'src'
189 },
190
191 // FIXME: Remove
192 // https://github.com/bholloway/resolve-url-loader/issues/36
193 // https://github.com/jtangelder/sass-loader/issues/289
194 context: __dirname,
195 output: {
196 path: helpers.root('dist')
197 }
198
199 }
200 }),
201
202 new HotModuleReplacementPlugin()
203 ],
204
205 /**
206 * Webpack Development Server configuration
207 * Description: The webpack-dev-server is a little node.js Express server.
208 * The server emits information about the compilation state to the client,
209 * which reacts to those events.
210 *
211 * See: https://webpack.github.io/docs/webpack-dev-server.html
212 */
213 devServer: {
214 port: METADATA.port,
215 host: METADATA.host,
216 historyApiFallback: true,
217 hot: METADATA.HMR,
218 watchOptions: {
219 ignored: /node_modules/
220 }
221 },
222
223 /*
224 * Include polyfills or mocks for various node stuff
225 * Description: Node configuration
226 *
227 * See: https://webpack.github.io/docs/configuration.html#node
228 */
229 node: {
230 global: true,
231 crypto: 'empty',
232 fs: 'empty',
233 process: true,
234 module: false,
235 clearImmediate: false,
236 setImmediate: false
237 }
238 }),
239
240 videoEmbedConfig({env: ENV})
241 ]
242}
diff --git a/client/config/webpack.prod.js b/client/config/webpack.prod.js
deleted file mode 100644
index e2dde854d..000000000
--- a/client/config/webpack.prod.js
+++ /dev/null
@@ -1,293 +0,0 @@
1/**
2 * @author: @AngularClass
3 */
4
5const helpers = require('./helpers')
6const webpackMerge = require('webpack-merge') // used to merge webpack configs
7const commonConfig = require('./webpack.common.js') // the settings that are common to prod and dev
8const videoEmbedConfig = require('./webpack.video-embed.js')
9
10/**
11 * Webpack Plugins
12 */
13const DefinePlugin = require('webpack/lib/DefinePlugin')
14const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
15const LoaderOptionsPlugin = require('webpack/lib/LoaderOptionsPlugin')
16const NormalModuleReplacementPlugin = require('webpack/lib/NormalModuleReplacementPlugin')
17const OptimizeJsPlugin = require('optimize-js-plugin')
18const HashedModuleIdsPlugin = require('webpack/lib/HashedModuleIdsPlugin')
19const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
20const ExtractTextPlugin = require('extract-text-webpack-plugin')
21
22/**
23 * Webpack Constants
24 */
25const ENV = process.env.NODE_ENV = process.env.ENV = 'production'
26const HOST = process.env.HOST || 'localhost'
27const PORT = process.env.PORT || 8080
28const AOT = process.env.BUILD_AOT || helpers.hasNpmFlag('aot')
29const METADATA = {
30 host: HOST,
31 port: PORT,
32 ENV: ENV,
33 HMR: false,
34 AOT: AOT,
35 API_URL: ''
36}
37
38module.exports = function (env) {
39 return [
40 videoEmbedConfig({ env: ENV }),
41
42 webpackMerge(commonConfig({ env: ENV }), {
43 /**
44 * Developer tool to enhance debugging
45 *
46 * See: http://webpack.github.io/docs/configuration.html#devtool
47 * See: https://github.com/webpack/docs/wiki/build-performance#sourcemaps
48 */
49 devtool: 'source-map',
50
51 /**
52 * Options affecting the output of the compilation.
53 *
54 * See: http://webpack.github.io/docs/configuration.html#output
55 */
56 output: {
57
58 /**
59 * The output directory as absolute path (required).
60 *
61 * See: http://webpack.github.io/docs/configuration.html#output-path
62 */
63 path: helpers.root('dist'),
64
65 /**
66 * Specifies the name of each output file on disk.
67 * IMPORTANT: You must not specify an absolute path here!
68 *
69 * See: http://webpack.github.io/docs/configuration.html#output-filename
70 */
71 filename: '[name].[chunkhash].bundle.js',
72
73 /**
74 * The filename of the SourceMaps for the JavaScript files.
75 * They are inside the output.path directory.
76 *
77 * See: http://webpack.github.io/docs/configuration.html#output-sourcemapfilename
78 */
79 sourceMapFilename: '[file].map',
80
81 /**
82 * The filename of non-entry chunks as relative path
83 * inside the output.path directory.
84 *
85 * See: http://webpack.github.io/docs/configuration.html#output-chunkfilename
86 */
87 chunkFilename: '[name].[chunkhash].chunk.js',
88
89 publicPath: '/client/'
90 },
91
92 module: {
93 rules: [
94 {
95 test: /junk\/index\.js$/,
96 // exclude: /(node_modules|bower_components)/,
97 use: {
98 loader: 'babel-loader',
99 options: {
100 presets: [ 'env' ]
101 }
102 }
103 }
104 ]
105 },
106
107 /**
108 * Add additional plugins to the compiler.
109 *
110 * See: http://webpack.github.io/docs/configuration.html#plugins
111 */
112 plugins: [
113
114 /**
115 * Webpack plugin to optimize a JavaScript file for faster initial load
116 * by wrapping eagerly-invoked functions.
117 *
118 * See: https://github.com/vigneshshanmugam/optimize-js-plugin
119 */
120
121 new OptimizeJsPlugin({
122 sourceMap: false
123 }),
124
125 new ExtractTextPlugin({
126 filename: '[name].[contenthash].css',
127 allChunks: true
128 }),
129
130 /**
131 * Plugin: DefinePlugin
132 * Description: Define free variables.
133 * Useful for having development builds with debug logging or adding global constants.
134 *
135 * Environment helpers
136 *
137 * See: https://webpack.github.io/docs/list-of-plugins.html#defineplugin
138 */
139 // NOTE: when adding more properties make sure you include them in custom-typings.d.ts
140 new DefinePlugin({
141 'ENV': JSON.stringify(METADATA.ENV),
142 'HMR': METADATA.HMR,
143 'API_URL': JSON.stringify(METADATA.API_URL),
144 'AOT': METADATA.AOT,
145 'process.version': JSON.stringify(process.version),
146 'process.env.ENV': JSON.stringify(METADATA.ENV),
147 'process.env.NODE_ENV': JSON.stringify(METADATA.ENV),
148 'process.env.HMR': METADATA.HMR
149 }),
150
151 /**
152 * Plugin: UglifyJsPlugin
153 * Description: Minimize all JavaScript output of chunks.
154 * Loaders are switched into minimizing mode.
155 *
156 * See: https://webpack.github.io/docs/list-of-plugins.html#uglifyjsplugin
157 */
158 new UglifyJsPlugin({
159 parallel: true,
160 uglifyOptions: {
161 ie8: false,
162 ecma: 6,
163 warnings: false,
164 mangle: true,
165 output: {
166 comments: false,
167 beautify: false
168 }
169 }
170 }),
171
172 /**
173 * Plugin: NormalModuleReplacementPlugin
174 * Description: Replace resources that matches resourceRegExp with newResource
175 *
176 * See: http://webpack.github.io/docs/list-of-plugins.html#normalmodulereplacementplugin
177 */
178 new NormalModuleReplacementPlugin(
179 /(angular2|@angularclass)((\\|\/)|-)hmr/,
180 helpers.root('config/empty.js')
181 ),
182
183 new NormalModuleReplacementPlugin(
184 /zone\.js(\\|\/)dist(\\|\/)long-stack-trace-zone/,
185 helpers.root('config/empty.js')
186 ),
187
188 new HashedModuleIdsPlugin(),
189
190 /**
191 * AoT
192 */
193 (AOT ? (
194 new NormalModuleReplacementPlugin(
195 /@angular(\\|\/)compiler/,
196 helpers.root('config/empty.js')
197 )
198 ) : (new LoaderOptionsPlugin({}))),
199
200 /**
201 * Plugin LoaderOptionsPlugin (experimental)
202 *
203 * See: https://gist.github.com/sokra/27b24881210b56bbaff7
204 */
205 new LoaderOptionsPlugin({
206 minimize: true,
207 debug: false,
208 options: {
209
210 /**
211 * Static analysis linter for TypeScript advanced options configuration
212 * Description: An extensible linter for the TypeScript language.
213 *
214 * See: https://github.com/wbuchwalter/tslint-loader
215 */
216 tslint: {
217 emitErrors: true,
218 failOnHint: true,
219 resourcePath: 'src'
220 },
221
222 /**
223 * Html loader advanced options
224 *
225 * See: https://github.com/webpack/html-loader#advanced-options
226 */
227 // TODO: Need to workaround Angular 2's html syntax => #id [bind] (event) *ngFor
228 htmlLoader: {
229 minimize: true,
230 removeAttributeQuotes: false,
231 caseSensitive: true,
232 customAttrSurround: [
233 [/#/, /(?:)/],
234 [/\*/, /(?:)/],
235 [/\[?\(?/, /(?:)/]
236 ],
237 customAttrAssign: [/\)?]?=/]
238 },
239
240 // FIXME: Remove
241 // https://github.com/bholloway/resolve-url-loader/issues/36
242 // https://github.com/jtangelder/sass-loader/issues/289
243 context: __dirname,
244 output: {
245 path: helpers.root('dist')
246 }
247 }
248 }),
249
250 new BundleAnalyzerPlugin({
251 // Can be `server`, `static` or `disabled`.
252 // In `server` mode analyzer will start HTTP server to show bundle report.
253 // In `static` mode single HTML file with bundle report will be generated.
254 // In `disabled` mode you can use this plugin to just generate Webpack Stats JSON file by setting `generateStatsFile` to `true`.
255 analyzerMode: 'static',
256 // Path to bundle report file that will be generated in `static` mode.
257 // Relative to bundles output directory.
258 reportFilename: 'report.html',
259 // Automatically open report in default browser
260 openAnalyzer: false,
261 // If `true`, Webpack Stats JSON file will be generated in bundles output directory
262 generateStatsFile: true,
263 // Name of Webpack Stats JSON file that will be generated if `generateStatsFile` is `true`.
264 // Relative to bundles output directory.
265 statsFilename: 'stats.json',
266 // Options for `stats.toJson()` method.
267 // For example you can exclude sources of your modules from stats file with `source: false` option.
268 // See more options here: https://github.com/webpack/webpack/blob/webpack-1/lib/Stats.js#L21
269 statsOptions: null,
270 // Log level. Can be 'info', 'warn', 'error' or 'silent'.
271 logLevel: 'info'
272 })
273 ],
274
275 /*
276 * Include polyfills or mocks for various node stuff
277 * Description: Node configuration
278 *
279 * See: https://webpack.github.io/docs/configuration.html#node
280 */
281 node: {
282 global: true,
283 crypto: 'empty',
284 fs: 'empty',
285 process: true,
286 module: false,
287 clearImmediate: false,
288 setImmediate: false
289 }
290
291 })
292 ]
293}
diff --git a/client/package.json b/client/package.json
index aa754a593..d771fdec2 100644
--- a/client/package.json
+++ b/client/package.json
@@ -15,7 +15,7 @@
15 "scripts": { 15 "scripts": {
16 "lint": "standard && tslint --type-check --project ./tsconfig.json -c ./tslint.json 'src/app/**/*.ts'", 16 "lint": "standard && tslint --type-check --project ./tsconfig.json -c ./tslint.json 'src/app/**/*.ts'",
17 "webpack": "webpack", 17 "webpack": "webpack",
18 "webpack-dev-server<": "webpack-dev-server", 18 "ng": "ng",
19 "postinstall": "npm rebuild node-sass" 19 "postinstall": "npm rebuild node-sass"
20 }, 20 },
21 "license": "GPLv3", 21 "license": "GPLv3",
@@ -33,80 +33,45 @@
33 "@angular/platform-browser": "~4.4.0", 33 "@angular/platform-browser": "~4.4.0",
34 "@angular/platform-browser-dynamic": "~4.4.0", 34 "@angular/platform-browser-dynamic": "~4.4.0",
35 "@angular/router": "~4.4.0", 35 "@angular/router": "~4.4.0",
36 "@angularclass/hmr": "^2.1.0",
37 "@angularclass/hmr-loader": "^3.0.2",
38 "@ngx-meta/core": "^4.0.1", 36 "@ngx-meta/core": "^4.0.1",
39 "@types/core-js": "^0.9.28", 37 "@types/core-js": "^0.9.28",
40 "@types/markdown-it": "^0.0.4", 38 "@types/markdown-it": "^0.0.4",
41 "@types/node": "^8.0.33", 39 "@types/node": "^8.0.33",
42 "@types/source-map": "^0.5.1",
43 "@types/uglify-js": "^2.0.27",
44 "@types/video.js": "6.2.0", 40 "@types/video.js": "6.2.0",
45 "@types/webpack": "^3.0.0",
46 "@types/webtorrent": "^0.98.4", 41 "@types/webtorrent": "^0.98.4",
47 "add-asset-html-webpack-plugin": "^2.0.1",
48 "angular2-notifications": "^0.7.7", 42 "angular2-notifications": "^0.7.7",
49 "angular2-template-loader": "^0.6.0",
50 "assets-webpack-plugin": "^3.4.0",
51 "awesome-typescript-loader": "3.2.3", 43 "awesome-typescript-loader": "3.2.3",
52 "babel-core": "^6.25.0",
53 "babel-loader": "^7.1.0",
54 "babel-preset-env": "^1.5.2",
55 "bootstrap-sass": "^3.3.7", 44 "bootstrap-sass": "^3.3.7",
56 "codelyzer": "^3.0.0-beta.4", 45 "codelyzer": "^3.0.0-beta.4",
57 "copy-webpack-plugin": "^4.0.0",
58 "core-js": "^2.4.1", 46 "core-js": "^2.4.1",
59 "css-loader": "^0.28.4", 47 "css-loader": "^0.28.4",
60 "css-to-string-loader": "^0.1.3", 48 "extract-text-webpack-plugin": "^3.0.2",
61 "es6-shim": "^0.35.0",
62 "extract-text-webpack-plugin": "^3.0.0",
63 "file-loader": "^1.1.5", 49 "file-loader": "^1.1.5",
64 "html-webpack-plugin": "^2.19.0", 50 "html-webpack-plugin": "^2.19.0",
65 "ie-shim": "^0.1.0",
66 "inline-manifest-webpack-plugin": "^3.0.1",
67 "intl": "^1.2.4",
68 "json-loader": "^0.5.4",
69 "markdown-it": "^8.4.0", 51 "markdown-it": "^8.4.0",
70 "ng-router-loader": "^2.0.0",
71 "ngc-webpack": "3.2.2",
72 "ngx-bootstrap": "2.0.0-beta.9", 52 "ngx-bootstrap": "2.0.0-beta.9",
73 "ngx-chips": "1.5.3", 53 "ngx-chips": "1.5.3",
74 "ngx-clipboard": "^9.0.0", 54 "ngx-clipboard": "^9.0.0",
75 "ngx-infinite-scroll": "^0.7.0", 55 "ngx-infinite-scroll": "^0.7.0",
76 "ngx-pipes": "^2.0.5", 56 "ngx-pipes": "^2.0.5",
77 "node-sass": "^4.1.1", 57 "node-sass": "^4.1.1",
78 "normalize.css": "^7.0.0",
79 "npm-font-source-sans-pro": "^1.0.2", 58 "npm-font-source-sans-pro": "^1.0.2",
80 "optimize-js-plugin": "0.0.4",
81 "primeng": "^4.2.0", 59 "primeng": "^4.2.0",
82 "purify-css": "^1.2.5", 60 "purify-css": "^1.2.5",
83 "purifycss-webpack": "^0.7.0", 61 "purifycss-webpack": "^0.7.0",
84 "raw-loader": "^0.5.1", 62 "raw-loader": "^0.5.1",
85 "reflect-metadata": "^0.1.9",
86 "resolve-url-loader": "^2.0.0", 63 "resolve-url-loader": "^2.0.0",
87 "rxjs": "^5.4.2", 64 "rxjs": "^5.4.2",
88 "sass-loader": "^6.0.3", 65 "sass-loader": "^6.0.3",
89 "sass-resources-loader": "^1.2.1", 66 "sass-resources-loader": "^1.2.1",
90 "script-ext-html-webpack-plugin": "^1.3.2",
91 "source-map-loader": "^0.2.1",
92 "standard": "^10.0.0", 67 "standard": "^10.0.0",
93 "string-replace-loader": "^1.0.3",
94 "style-loader": "^0.19.0",
95 "tslib": "^1.5.0",
96 "tslint": "^5.7.0", 68 "tslint": "^5.7.0",
97 "tslint-config-standard": "^7.0.0", 69 "tslint-config-standard": "^7.0.0",
98 "tslint-loader": "^3.3.0",
99 "typescript": "^2.5.2", 70 "typescript": "^2.5.2",
100 "uglifyjs-webpack-plugin": "^1.0.1", 71 "uglifyjs-webpack-plugin": "^1.1.2",
101 "url-loader": "^0.6.2",
102 "video.js": "^6.2.0", 72 "video.js": "^6.2.0",
103 "videojs-dock": "^2.0.2", 73 "videojs-dock": "^2.0.2",
104 "webpack": "^3.3.0", 74 "webpack": "^3.3.0",
105 "webpack-bundle-analyzer": "^2.8.2",
106 "webpack-dev-server": "^2.4.5",
107 "webpack-dll-bundles-plugin": "^1.0.0-beta.5",
108 "webpack-merge": "~4.1.0",
109 "webpack-notifier": "^1.3.0",
110 "webtorrent": "^0.98.0", 75 "webtorrent": "^0.98.0",
111 "zone.js": "~0.8.5" 76 "zone.js": "~0.8.5"
112 } 77 }
diff --git a/client/src/app/videos/video-list/video-search.component.ts b/client/src/app/videos/video-list/video-search.component.ts
index ba851d27e..e874636af 100644
--- a/client/src/app/videos/video-list/video-search.component.ts
+++ b/client/src/app/videos/video-list/video-search.component.ts
@@ -1,9 +1,8 @@
1import { Component, OnDestroy, OnInit } from '@angular/core' 1import { Component, OnDestroy, OnInit } from '@angular/core'
2import { ActivatedRoute, Router } from '@angular/router' 2import { ActivatedRoute, Router } from '@angular/router'
3import { NotificationsService } from 'angular2-notifications' 3import { NotificationsService } from 'angular2-notifications'
4import { AbstractVideoList } from 'app/shared/video/abstract-video-list'
5import { Subscription } from 'rxjs/Subscription' 4import { Subscription } from 'rxjs/Subscription'
6import { SortField } from '../../shared/video/sort-field.type' 5import { AbstractVideoList } from '../../shared/video/abstract-video-list'
7import { VideoService } from '../../shared/video/video.service' 6import { VideoService } from '../../shared/video/video.service'
8 7
9@Component({ 8@Component({
diff --git a/client/src/app/videos/video-list/video-trending.component.ts b/client/src/app/videos/video-list/video-trending.component.ts
index e80fd7f2c..82567e02d 100644
--- a/client/src/app/videos/video-list/video-trending.component.ts
+++ b/client/src/app/videos/video-list/video-trending.component.ts
@@ -1,7 +1,7 @@
1import { Component, OnInit } from '@angular/core' 1import { Component, OnInit } from '@angular/core'
2import { ActivatedRoute, Router } from '@angular/router' 2import { ActivatedRoute, Router } from '@angular/router'
3import { NotificationsService } from 'angular2-notifications' 3import { NotificationsService } from 'angular2-notifications'
4import { AbstractVideoList } from 'app/shared/video/abstract-video-list' 4import { AbstractVideoList } from '../../shared/video/abstract-video-list'
5import { SortField } from '../../shared/video/sort-field.type' 5import { SortField } from '../../shared/video/sort-field.type'
6import { VideoService } from '../../shared/video/video.service' 6import { VideoService } from '../../shared/video/video.service'
7 7
diff --git a/client/src/standalone/videos/embed.scss b/client/src/standalone/videos/embed.scss
index 9140cd37c..b6ca13e0e 100644
--- a/client/src/standalone/videos/embed.scss
+++ b/client/src/standalone/videos/embed.scss
@@ -1,3 +1,5 @@
1@import '_variables';
2@import '_mixins';
1@import '~video.js/dist/video-js.css'; 3@import '~video.js/dist/video-js.css';
2@import '~videojs-dock/dist/videojs-dock.css'; 4@import '~videojs-dock/dist/videojs-dock.css';
3@import '../../sass/video-js-custom.scss'; 5@import '../../sass/video-js-custom.scss';
diff --git a/client/webpack.config.js b/client/webpack.config.js
index 3d3af91ad..b51057c65 100644
--- a/client/webpack.config.js
+++ b/client/webpack.config.js
@@ -1,16 +1,16 @@
1switch (process.env.NODE_ENV) { 1switch (process.env.NODE_ENV) {
2 case 'prod': 2 case 'prod':
3 case 'production': 3 case 'production':
4 module.exports = require('./config/webpack.prod')({env: 'production'}) 4 module.exports = require('./webpack/webpack.prod')({env: 'production'})
5 break 5 break
6 6
7 case 'test': 7 case 'test':
8 case 'testing': 8 case 'testing':
9 module.exports = require('./config/webpack.test')({env: 'test'}) 9 module.exports = require('./webpack/webpack.test')({env: 'test'})
10 break 10 break
11 11
12 case 'dev': 12 case 'dev':
13 case 'development': 13 case 'development':
14 default: 14 default:
15 module.exports = require('./config/webpack.dev')({env: 'development'}) 15 module.exports = require('./webpack/webpack.dev')({env: 'development'})
16} 16}
diff --git a/client/config/helpers.js b/client/webpack/helpers.js
index ca5923472..ca5923472 100644
--- a/client/config/helpers.js
+++ b/client/webpack/helpers.js
diff --git a/client/config/webpack.video-embed.js b/client/webpack/webpack.video-embed.js
index 2b70b6681..b51808dc2 100644
--- a/client/config/webpack.video-embed.js
+++ b/client/webpack/webpack.video-embed.js
@@ -2,13 +2,14 @@ const helpers = require('./helpers')
2 2
3const CheckerPlugin = require('awesome-typescript-loader').CheckerPlugin 3const CheckerPlugin = require('awesome-typescript-loader').CheckerPlugin
4const HtmlWebpackPlugin = require('html-webpack-plugin') 4const HtmlWebpackPlugin = require('html-webpack-plugin')
5const UglifyJsPlugin = require('webpack/lib/optimize/UglifyJsPlugin') 5const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
6const HashedModuleIdsPlugin = require('webpack/lib/HashedModuleIdsPlugin') 6const HashedModuleIdsPlugin = require('webpack/lib/HashedModuleIdsPlugin')
7const LoaderOptionsPlugin = require('webpack/lib/LoaderOptionsPlugin')
7const ExtractTextPlugin = require('extract-text-webpack-plugin') 8const ExtractTextPlugin = require('extract-text-webpack-plugin')
8const PurifyCSSPlugin = require('purifycss-webpack') 9const PurifyCSSPlugin = require('purifycss-webpack')
9 10
10module.exports = function (options) { 11module.exports = function () {
11 const isProd = options && options.env === 'production' 12 const isProd = process.env.NODE_ENV === 'production'
12 13
13 const configuration = { 14 const configuration = {
14 entry: { 15 entry: {
@@ -43,8 +44,7 @@ module.exports = function (options) {
43 { 44 {
44 loader: 'awesome-typescript-loader', 45 loader: 'awesome-typescript-loader',
45 options: { 46 options: {
46 configFileName: 'tsconfig.webpack.json', 47 configFileName: 'tsconfig.json'
47 useCache: !isProd
48 } 48 }
49 } 49 }
50 ], 50 ],
@@ -67,15 +67,9 @@ module.exports = function (options) {
67 { 67 {
68 loader: 'sass-loader', 68 loader: 'sass-loader',
69 options: { 69 options: {
70 sourceMap: true 70 sourceMap: true,
71 } 71 includePaths: [
72 }, 72 helpers.root('src/sass/include')
73 {
74 loader: 'sass-resources-loader',
75 options: {
76 resources: [
77 helpers.root('src/sass/_variables.scss'),
78 helpers.root('src/sass/_mixins.scss')
79 ] 73 ]
80 } 74 }
81 } 75 }
@@ -124,6 +118,20 @@ module.exports = function (options) {
124 title: 'PeerTube', 118 title: 'PeerTube',
125 chunksSortMode: 'dependency', 119 chunksSortMode: 'dependency',
126 inject: 'body' 120 inject: 'body'
121 }),
122
123 /**
124 * Plugin LoaderOptionsPlugin (experimental)
125 *
126 * See: https://gist.github.com/sokra/27b24881210b56bbaff7
127 */
128 new LoaderOptionsPlugin({
129 options: {
130 context: __dirname,
131 output: {
132 path: helpers.root('dist')
133 }
134 }
127 }) 135 })
128 ], 136 ],
129 137
@@ -139,40 +147,21 @@ module.exports = function (options) {
139 } 147 }
140 148
141 if (isProd) { 149 if (isProd) {
142 configuration.module.rules.push(
143 {
144 test: /junk\/index\.js$/,
145 // exclude: /(node_modules|bower_components)/,
146 use: {
147 loader: 'babel-loader',
148 options: {
149 presets: [ 'env' ]
150 }
151 }
152 }
153 )
154
155 configuration.plugins.push( 150 configuration.plugins.push(
156 new UglifyJsPlugin({ 151 new UglifyJsPlugin({
157 beautify: false, 152 uglifyOptions: {
158 output: { 153 ecma: 6,
159 comments: false
160 }, // prod
161 mangle: {
162 screw_ie8: true
163 }, // prod
164 compress: {
165 screw_ie8: true,
166 warnings: false, 154 warnings: false,
167 conditionals: true, 155 ie8: false,
168 unused: true, 156 mangle: true,
169 comparisons: true, 157 compress: {
170 sequences: true, 158 passes: 3,
171 dead_code: true, 159 pure_getters: true
172 evaluate: true, 160 },
173 if_return: true, 161 output: {
174 join_vars: true, 162 ascii_only: true,
175 negate_iife: false // we need this for lazy v8 163 comments: false
164 }
176 } 165 }
177 }), 166 }),
178 167
diff --git a/client/yarn.lock b/client/yarn.lock
index f6fd91f71..17ccee12e 100644
--- a/client/yarn.lock
+++ b/client/yarn.lock
@@ -163,16 +163,6 @@
163 dependencies: 163 dependencies:
164 tsickle "^0.21.0" 164 tsickle "^0.21.0"
165 165
166"@angularclass/hmr-loader@^3.0.2":
167 version "3.0.4"
168 resolved "https://registry.yarnpkg.com/@angularclass/hmr-loader/-/hmr-loader-3.0.4.tgz#3e3a07ba835650c9015629b8e187fe8dcd5527b8"
169 dependencies:
170 loader-utils "^1.1.0"
171
172"@angularclass/hmr@^2.1.0":
173 version "2.1.3"
174 resolved "https://registry.yarnpkg.com/@angularclass/hmr/-/hmr-2.1.3.tgz#34e658ed3da37f23b0a200e2da5a89be92bb209f"
175
176"@ngtools/json-schema@1.1.0", "@ngtools/json-schema@^1.1.0": 166"@ngtools/json-schema@1.1.0", "@ngtools/json-schema@^1.1.0":
177 version "1.1.0" 167 version "1.1.0"
178 resolved "https://registry.yarnpkg.com/@ngtools/json-schema/-/json-schema-1.1.0.tgz#c3a0c544d62392acc2813a42c8a0dc6f58f86922" 168 resolved "https://registry.yarnpkg.com/@ngtools/json-schema/-/json-schema-1.1.0.tgz#c3a0c544d62392acc2813a42c8a0dc6f58f86922"
@@ -249,32 +239,10 @@
249 dependencies: 239 dependencies:
250 "@types/node" "*" 240 "@types/node" "*"
251 241
252"@types/source-map@*", "@types/source-map@^0.5.1":
253 version "0.5.2"
254 resolved "https://registry.yarnpkg.com/@types/source-map/-/source-map-0.5.2.tgz#973459e744cc7445c85b97f770275b479b138e08"
255
256"@types/tapable@*":
257 version "0.2.4"
258 resolved "https://registry.yarnpkg.com/@types/tapable/-/tapable-0.2.4.tgz#8181a228da46185439300e600c5ae3b3b3982585"
259
260"@types/uglify-js@*", "@types/uglify-js@^2.0.27":
261 version "2.6.29"
262 resolved "https://registry.yarnpkg.com/@types/uglify-js/-/uglify-js-2.6.29.tgz#521347f69e20201d218f5991ae66e10878afcf1a"
263 dependencies:
264 "@types/source-map" "*"
265
266"@types/video.js@6.2.0": 242"@types/video.js@6.2.0":
267 version "6.2.0" 243 version "6.2.0"
268 resolved "https://registry.yarnpkg.com/@types/video.js/-/video.js-6.2.0.tgz#1e7994e67b8ee37065762479f12ed812b54e6fa2" 244 resolved "https://registry.yarnpkg.com/@types/video.js/-/video.js-6.2.0.tgz#1e7994e67b8ee37065762479f12ed812b54e6fa2"
269 245
270"@types/webpack@^3.0.0":
271 version "3.0.14"
272 resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-3.0.14.tgz#acd254d4b68f84ef36eff2f55aacc656c0734166"
273 dependencies:
274 "@types/node" "*"
275 "@types/tapable" "*"
276 "@types/uglify-js" "*"
277
278"@types/webtorrent@^0.98.4": 246"@types/webtorrent@^0.98.4":
279 version "0.98.4" 247 version "0.98.4"
280 resolved "https://registry.yarnpkg.com/@types/webtorrent/-/webtorrent-0.98.4.tgz#cf8dbe22e3d5cf6915305f7f970b52bca01bf8b4" 248 resolved "https://registry.yarnpkg.com/@types/webtorrent/-/webtorrent-0.98.4.tgz#cf8dbe22e3d5cf6915305f7f970b52bca01bf8b4"
@@ -307,7 +275,7 @@ acorn-jsx@^3.0.0:
307 dependencies: 275 dependencies:
308 acorn "^3.0.4" 276 acorn "^3.0.4"
309 277
310acorn@^3.0.4, acorn@^3.3.0: 278acorn@^3.0.4:
311 version "3.3.0" 279 version "3.3.0"
312 resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" 280 resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
313 281
@@ -319,14 +287,6 @@ acorn@^5.0.0, acorn@^5.1.1:
319 version "5.2.1" 287 version "5.2.1"
320 resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7" 288 resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7"
321 289
322add-asset-html-webpack-plugin@^2.0.1:
323 version "2.1.2"
324 resolved "https://registry.yarnpkg.com/add-asset-html-webpack-plugin/-/add-asset-html-webpack-plugin-2.1.2.tgz#b3e60192602cdc53f03f2b19b7de36b5c4a6c7fe"
325 dependencies:
326 bluebird "^3.5.0"
327 globby "^6.1.0"
328 minimatch "^3.0.4"
329
330addr-to-ip-port@^1.0.1, addr-to-ip-port@^1.4.2: 290addr-to-ip-port@^1.0.1, addr-to-ip-port@^1.4.2:
331 version "1.4.2" 291 version "1.4.2"
332 resolved "https://registry.yarnpkg.com/addr-to-ip-port/-/addr-to-ip-port-1.4.2.tgz#7e46ff1f26b7a9f5e33fd839d57aef6303b4c692" 292 resolved "https://registry.yarnpkg.com/addr-to-ip-port/-/addr-to-ip-port-1.4.2.tgz#7e46ff1f26b7a9f5e33fd839d57aef6303b4c692"
@@ -387,12 +347,6 @@ angular2-notifications@^0.7.7:
387 version "0.7.8" 347 version "0.7.8"
388 resolved "https://registry.yarnpkg.com/angular2-notifications/-/angular2-notifications-0.7.8.tgz#ecbcb95a8d2d402af94a9a080d6664c70d33a029" 348 resolved "https://registry.yarnpkg.com/angular2-notifications/-/angular2-notifications-0.7.8.tgz#ecbcb95a8d2d402af94a9a080d6664c70d33a029"
389 349
390angular2-template-loader@^0.6.0:
391 version "0.6.2"
392 resolved "https://registry.yarnpkg.com/angular2-template-loader/-/angular2-template-loader-0.6.2.tgz#c0d44e90fff0fac95e8b23f043acda7fd1c51d7c"
393 dependencies:
394 loader-utils "^0.2.15"
395
396ansi-escapes@^1.1.0: 350ansi-escapes@^1.1.0:
397 version "1.4.0" 351 version "1.4.0"
398 resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" 352 resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e"
@@ -419,10 +373,6 @@ ansi-styles@^3.1.0:
419 dependencies: 373 dependencies:
420 color-convert "^1.9.0" 374 color-convert "^1.9.0"
421 375
422ansicolors@~0.2.1:
423 version "0.2.1"
424 resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef"
425
426anymatch@^1.3.0: 376anymatch@^1.3.0:
427 version "1.3.2" 377 version "1.3.2"
428 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" 378 resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a"
@@ -547,20 +497,6 @@ assert@^1.1.1, assert@^1.3.0:
547 dependencies: 497 dependencies:
548 util "0.10.3" 498 util "0.10.3"
549 499
550assets-webpack-plugin@^3.4.0:
551 version "3.5.1"
552 resolved "https://registry.yarnpkg.com/assets-webpack-plugin/-/assets-webpack-plugin-3.5.1.tgz#931ce0d66d42e88ed5e7f18d65522943c57a387d"
553 dependencies:
554 camelcase "^1.2.1"
555 escape-string-regexp "^1.0.3"
556 lodash.assign "^3.2.0"
557 lodash.merge "^3.3.2"
558 mkdirp "^0.5.1"
559
560ast-types@0.9.6:
561 version "0.9.6"
562 resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9"
563
564async-each@^1.0.0: 500async-each@^1.0.0:
565 version "1.0.1" 501 version "1.0.1"
566 resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" 502 resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d"
@@ -639,31 +575,7 @@ babel-code-frame@^6.11.0, babel-code-frame@^6.16.0, babel-code-frame@^6.22.0, ba
639 esutils "^2.0.2" 575 esutils "^2.0.2"
640 js-tokens "^3.0.2" 576 js-tokens "^3.0.2"
641 577
642babel-core@^6.25.0, babel-core@^6.26.0: 578babel-generator@^6.18.0:
643 version "6.26.0"
644 resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8"
645 dependencies:
646 babel-code-frame "^6.26.0"
647 babel-generator "^6.26.0"
648 babel-helpers "^6.24.1"
649 babel-messages "^6.23.0"
650 babel-register "^6.26.0"
651 babel-runtime "^6.26.0"
652 babel-template "^6.26.0"
653 babel-traverse "^6.26.0"
654 babel-types "^6.26.0"
655 babylon "^6.18.0"
656 convert-source-map "^1.5.0"
657 debug "^2.6.8"
658 json5 "^0.5.1"
659 lodash "^4.17.4"
660 minimatch "^3.0.4"
661 path-is-absolute "^1.0.1"
662 private "^0.1.7"
663 slash "^1.0.0"
664 source-map "^0.5.6"
665
666babel-generator@^6.18.0, babel-generator@^6.26.0:
667 version "6.26.0" 579 version "6.26.0"
668 resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" 580 resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5"
669 dependencies: 581 dependencies:
@@ -676,391 +588,20 @@ babel-generator@^6.18.0, babel-generator@^6.26.0:
676 source-map "^0.5.6" 588 source-map "^0.5.6"
677 trim-right "^1.0.1" 589 trim-right "^1.0.1"
678 590
679babel-helper-builder-binary-assignment-operator-visitor@^6.24.1:
680 version "6.24.1"
681 resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664"
682 dependencies:
683 babel-helper-explode-assignable-expression "^6.24.1"
684 babel-runtime "^6.22.0"
685 babel-types "^6.24.1"
686
687babel-helper-call-delegate@^6.24.1:
688 version "6.24.1"
689 resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d"
690 dependencies:
691 babel-helper-hoist-variables "^6.24.1"
692 babel-runtime "^6.22.0"
693 babel-traverse "^6.24.1"
694 babel-types "^6.24.1"
695
696babel-helper-define-map@^6.24.1:
697 version "6.26.0"
698 resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f"
699 dependencies:
700 babel-helper-function-name "^6.24.1"
701 babel-runtime "^6.26.0"
702 babel-types "^6.26.0"
703 lodash "^4.17.4"
704
705babel-helper-explode-assignable-expression@^6.24.1:
706 version "6.24.1"
707 resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa"
708 dependencies:
709 babel-runtime "^6.22.0"
710 babel-traverse "^6.24.1"
711 babel-types "^6.24.1"
712
713babel-helper-function-name@^6.24.1:
714 version "6.24.1"
715 resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
716 dependencies:
717 babel-helper-get-function-arity "^6.24.1"
718 babel-runtime "^6.22.0"
719 babel-template "^6.24.1"
720 babel-traverse "^6.24.1"
721 babel-types "^6.24.1"
722
723babel-helper-get-function-arity@^6.24.1:
724 version "6.24.1"
725 resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d"
726 dependencies:
727 babel-runtime "^6.22.0"
728 babel-types "^6.24.1"
729
730babel-helper-hoist-variables@^6.24.1:
731 version "6.24.1"
732 resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76"
733 dependencies:
734 babel-runtime "^6.22.0"
735 babel-types "^6.24.1"
736
737babel-helper-optimise-call-expression@^6.24.1:
738 version "6.24.1"
739 resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257"
740 dependencies:
741 babel-runtime "^6.22.0"
742 babel-types "^6.24.1"
743
744babel-helper-regex@^6.24.1:
745 version "6.26.0"
746 resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72"
747 dependencies:
748 babel-runtime "^6.26.0"
749 babel-types "^6.26.0"
750 lodash "^4.17.4"
751
752babel-helper-remap-async-to-generator@^6.24.1:
753 version "6.24.1"
754 resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b"
755 dependencies:
756 babel-helper-function-name "^6.24.1"
757 babel-runtime "^6.22.0"
758 babel-template "^6.24.1"
759 babel-traverse "^6.24.1"
760 babel-types "^6.24.1"
761
762babel-helper-replace-supers@^6.24.1:
763 version "6.24.1"
764 resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a"
765 dependencies:
766 babel-helper-optimise-call-expression "^6.24.1"
767 babel-messages "^6.23.0"
768 babel-runtime "^6.22.0"
769 babel-template "^6.24.1"
770 babel-traverse "^6.24.1"
771 babel-types "^6.24.1"
772
773babel-helpers@^6.24.1:
774 version "6.24.1"
775 resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
776 dependencies:
777 babel-runtime "^6.22.0"
778 babel-template "^6.24.1"
779
780babel-loader@^7.1.0:
781 version "7.1.2"
782 resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126"
783 dependencies:
784 find-cache-dir "^1.0.0"
785 loader-utils "^1.0.2"
786 mkdirp "^0.5.1"
787
788babel-messages@^6.23.0: 591babel-messages@^6.23.0:
789 version "6.23.0" 592 version "6.23.0"
790 resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" 593 resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
791 dependencies: 594 dependencies:
792 babel-runtime "^6.22.0" 595 babel-runtime "^6.22.0"
793 596
794babel-plugin-check-es2015-constants@^6.22.0: 597babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2:
795 version "6.22.0"
796 resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a"
797 dependencies:
798 babel-runtime "^6.22.0"
799
800babel-plugin-syntax-async-functions@^6.8.0:
801 version "6.13.0"
802 resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95"
803
804babel-plugin-syntax-exponentiation-operator@^6.8.0:
805 version "6.13.0"
806 resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de"
807
808babel-plugin-syntax-trailing-function-commas@^6.22.0:
809 version "6.22.0"
810 resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3"
811
812babel-plugin-transform-async-to-generator@^6.22.0:
813 version "6.24.1"
814 resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761"
815 dependencies:
816 babel-helper-remap-async-to-generator "^6.24.1"
817 babel-plugin-syntax-async-functions "^6.8.0"
818 babel-runtime "^6.22.0"
819
820babel-plugin-transform-es2015-arrow-functions@^6.22.0:
821 version "6.22.0"
822 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221"
823 dependencies:
824 babel-runtime "^6.22.0"
825
826babel-plugin-transform-es2015-block-scoped-functions@^6.22.0:
827 version "6.22.0"
828 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141"
829 dependencies:
830 babel-runtime "^6.22.0"
831
832babel-plugin-transform-es2015-block-scoping@^6.23.0:
833 version "6.26.0"
834 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f"
835 dependencies:
836 babel-runtime "^6.26.0"
837 babel-template "^6.26.0"
838 babel-traverse "^6.26.0"
839 babel-types "^6.26.0"
840 lodash "^4.17.4"
841
842babel-plugin-transform-es2015-classes@^6.23.0:
843 version "6.24.1"
844 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db"
845 dependencies:
846 babel-helper-define-map "^6.24.1"
847 babel-helper-function-name "^6.24.1"
848 babel-helper-optimise-call-expression "^6.24.1"
849 babel-helper-replace-supers "^6.24.1"
850 babel-messages "^6.23.0"
851 babel-runtime "^6.22.0"
852 babel-template "^6.24.1"
853 babel-traverse "^6.24.1"
854 babel-types "^6.24.1"
855
856babel-plugin-transform-es2015-computed-properties@^6.22.0:
857 version "6.24.1"
858 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3"
859 dependencies:
860 babel-runtime "^6.22.0"
861 babel-template "^6.24.1"
862
863babel-plugin-transform-es2015-destructuring@^6.23.0:
864 version "6.23.0"
865 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d"
866 dependencies:
867 babel-runtime "^6.22.0"
868
869babel-plugin-transform-es2015-duplicate-keys@^6.22.0:
870 version "6.24.1"
871 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e"
872 dependencies:
873 babel-runtime "^6.22.0"
874 babel-types "^6.24.1"
875
876babel-plugin-transform-es2015-for-of@^6.23.0:
877 version "6.23.0"
878 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691"
879 dependencies:
880 babel-runtime "^6.22.0"
881
882babel-plugin-transform-es2015-function-name@^6.22.0:
883 version "6.24.1"
884 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b"
885 dependencies:
886 babel-helper-function-name "^6.24.1"
887 babel-runtime "^6.22.0"
888 babel-types "^6.24.1"
889
890babel-plugin-transform-es2015-literals@^6.22.0:
891 version "6.22.0"
892 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e"
893 dependencies:
894 babel-runtime "^6.22.0"
895
896babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1:
897 version "6.24.1"
898 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154"
899 dependencies:
900 babel-plugin-transform-es2015-modules-commonjs "^6.24.1"
901 babel-runtime "^6.22.0"
902 babel-template "^6.24.1"
903
904babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1:
905 version "6.26.0"
906 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a"
907 dependencies:
908 babel-plugin-transform-strict-mode "^6.24.1"
909 babel-runtime "^6.26.0"
910 babel-template "^6.26.0"
911 babel-types "^6.26.0"
912
913babel-plugin-transform-es2015-modules-systemjs@^6.23.0:
914 version "6.24.1"
915 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23"
916 dependencies:
917 babel-helper-hoist-variables "^6.24.1"
918 babel-runtime "^6.22.0"
919 babel-template "^6.24.1"
920
921babel-plugin-transform-es2015-modules-umd@^6.23.0:
922 version "6.24.1"
923 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468"
924 dependencies:
925 babel-plugin-transform-es2015-modules-amd "^6.24.1"
926 babel-runtime "^6.22.0"
927 babel-template "^6.24.1"
928
929babel-plugin-transform-es2015-object-super@^6.22.0:
930 version "6.24.1"
931 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d"
932 dependencies:
933 babel-helper-replace-supers "^6.24.1"
934 babel-runtime "^6.22.0"
935
936babel-plugin-transform-es2015-parameters@^6.23.0:
937 version "6.24.1"
938 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b"
939 dependencies:
940 babel-helper-call-delegate "^6.24.1"
941 babel-helper-get-function-arity "^6.24.1"
942 babel-runtime "^6.22.0"
943 babel-template "^6.24.1"
944 babel-traverse "^6.24.1"
945 babel-types "^6.24.1"
946
947babel-plugin-transform-es2015-shorthand-properties@^6.22.0:
948 version "6.24.1"
949 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0"
950 dependencies:
951 babel-runtime "^6.22.0"
952 babel-types "^6.24.1"
953
954babel-plugin-transform-es2015-spread@^6.22.0:
955 version "6.22.0"
956 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1"
957 dependencies:
958 babel-runtime "^6.22.0"
959
960babel-plugin-transform-es2015-sticky-regex@^6.22.0:
961 version "6.24.1"
962 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc"
963 dependencies:
964 babel-helper-regex "^6.24.1"
965 babel-runtime "^6.22.0"
966 babel-types "^6.24.1"
967
968babel-plugin-transform-es2015-template-literals@^6.22.0:
969 version "6.22.0"
970 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d"
971 dependencies:
972 babel-runtime "^6.22.0"
973
974babel-plugin-transform-es2015-typeof-symbol@^6.23.0:
975 version "6.23.0"
976 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372"
977 dependencies:
978 babel-runtime "^6.22.0"
979
980babel-plugin-transform-es2015-unicode-regex@^6.22.0:
981 version "6.24.1"
982 resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9"
983 dependencies:
984 babel-helper-regex "^6.24.1"
985 babel-runtime "^6.22.0"
986 regexpu-core "^2.0.0"
987
988babel-plugin-transform-exponentiation-operator@^6.22.0:
989 version "6.24.1"
990 resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e"
991 dependencies:
992 babel-helper-builder-binary-assignment-operator-visitor "^6.24.1"
993 babel-plugin-syntax-exponentiation-operator "^6.8.0"
994 babel-runtime "^6.22.0"
995
996babel-plugin-transform-regenerator@^6.22.0:
997 version "6.26.0"
998 resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f"
999 dependencies:
1000 regenerator-transform "^0.10.0"
1001
1002babel-plugin-transform-strict-mode@^6.24.1:
1003 version "6.24.1"
1004 resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758"
1005 dependencies:
1006 babel-runtime "^6.22.0"
1007 babel-types "^6.24.1"
1008
1009babel-preset-env@^1.5.2:
1010 version "1.6.1"
1011 resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48"
1012 dependencies:
1013 babel-plugin-check-es2015-constants "^6.22.0"
1014 babel-plugin-syntax-trailing-function-commas "^6.22.0"
1015 babel-plugin-transform-async-to-generator "^6.22.0"
1016 babel-plugin-transform-es2015-arrow-functions "^6.22.0"
1017 babel-plugin-transform-es2015-block-scoped-functions "^6.22.0"
1018 babel-plugin-transform-es2015-block-scoping "^6.23.0"
1019 babel-plugin-transform-es2015-classes "^6.23.0"
1020 babel-plugin-transform-es2015-computed-properties "^6.22.0"
1021 babel-plugin-transform-es2015-destructuring "^6.23.0"
1022 babel-plugin-transform-es2015-duplicate-keys "^6.22.0"
1023 babel-plugin-transform-es2015-for-of "^6.23.0"
1024 babel-plugin-transform-es2015-function-name "^6.22.0"
1025 babel-plugin-transform-es2015-literals "^6.22.0"
1026 babel-plugin-transform-es2015-modules-amd "^6.22.0"
1027 babel-plugin-transform-es2015-modules-commonjs "^6.23.0"
1028 babel-plugin-transform-es2015-modules-systemjs "^6.23.0"
1029 babel-plugin-transform-es2015-modules-umd "^6.23.0"
1030 babel-plugin-transform-es2015-object-super "^6.22.0"
1031 babel-plugin-transform-es2015-parameters "^6.23.0"
1032 babel-plugin-transform-es2015-shorthand-properties "^6.22.0"
1033 babel-plugin-transform-es2015-spread "^6.22.0"
1034 babel-plugin-transform-es2015-sticky-regex "^6.22.0"
1035 babel-plugin-transform-es2015-template-literals "^6.22.0"
1036 babel-plugin-transform-es2015-typeof-symbol "^6.23.0"
1037 babel-plugin-transform-es2015-unicode-regex "^6.22.0"
1038 babel-plugin-transform-exponentiation-operator "^6.22.0"
1039 babel-plugin-transform-regenerator "^6.22.0"
1040 browserslist "^2.1.2"
1041 invariant "^2.2.2"
1042 semver "^5.3.0"
1043
1044babel-register@^6.26.0:
1045 version "6.26.0"
1046 resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071"
1047 dependencies:
1048 babel-core "^6.26.0"
1049 babel-runtime "^6.26.0"
1050 core-js "^2.5.0"
1051 home-or-tmp "^2.0.0"
1052 lodash "^4.17.4"
1053 mkdirp "^0.5.1"
1054 source-map-support "^0.4.15"
1055
1056babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0, babel-runtime@^6.9.2:
1057 version "6.26.0" 598 version "6.26.0"
1058 resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" 599 resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
1059 dependencies: 600 dependencies:
1060 core-js "^2.4.0" 601 core-js "^2.4.0"
1061 regenerator-runtime "^0.11.0" 602 regenerator-runtime "^0.11.0"
1062 603
1063babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: 604babel-template@^6.16.0:
1064 version "6.26.0" 605 version "6.26.0"
1065 resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" 606 resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02"
1066 dependencies: 607 dependencies:
@@ -1070,7 +611,7 @@ babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0:
1070 babylon "^6.18.0" 611 babylon "^6.18.0"
1071 lodash "^4.17.4" 612 lodash "^4.17.4"
1072 613
1073babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: 614babel-traverse@^6.18.0, babel-traverse@^6.26.0:
1074 version "6.26.0" 615 version "6.26.0"
1075 resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" 616 resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee"
1076 dependencies: 617 dependencies:
@@ -1084,7 +625,7 @@ babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0:
1084 invariant "^2.2.2" 625 invariant "^2.2.2"
1085 lodash "^4.17.4" 626 lodash "^4.17.4"
1086 627
1087babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: 628babel-types@^6.18.0, babel-types@^6.26.0:
1088 version "6.26.0" 629 version "6.26.0"
1089 resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" 630 resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497"
1090 dependencies: 631 dependencies:
@@ -1401,13 +942,6 @@ browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6:
1401 caniuse-db "^1.0.30000639" 942 caniuse-db "^1.0.30000639"
1402 electron-to-chromium "^1.2.7" 943 electron-to-chromium "^1.2.7"
1403 944
1404browserslist@^2.1.2:
1405 version "2.7.0"
1406 resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.7.0.tgz#dc375dc70048fec3d989042a35022342902eff00"
1407 dependencies:
1408 caniuse-lite "^1.0.30000757"
1409 electron-to-chromium "^1.3.27"
1410
1411buffer-alloc-unsafe@^1.0.0: 945buffer-alloc-unsafe@^1.0.0:
1412 version "1.0.0" 946 version "1.0.0"
1413 resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.0.0.tgz#474aa88f34e7bc75fa311d2e6457409c5846c3fe" 947 resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.0.0.tgz#474aa88f34e7bc75fa311d2e6457409c5846c3fe"
@@ -1537,17 +1071,6 @@ caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639:
1537 version "1.0.30000758" 1071 version "1.0.30000758"
1538 resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000758.tgz#a235627b1922e878b63164942c991b84de92c810" 1072 resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000758.tgz#a235627b1922e878b63164942c991b84de92c810"
1539 1073
1540caniuse-lite@^1.0.30000757:
1541 version "1.0.30000758"
1542 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000758.tgz#e261140076651049cf6891ed4bc649b5c8c26c69"
1543
1544cardinal@^1.0.0:
1545 version "1.0.0"
1546 resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9"
1547 dependencies:
1548 ansicolors "~0.2.1"
1549 redeyed "~1.0.0"
1550
1551caseless@~0.11.0: 1074caseless@~0.11.0:
1552 version "0.11.0" 1075 version "0.11.0"
1553 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" 1076 resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7"
@@ -1663,19 +1186,6 @@ cli-cursor@^1.0.1:
1663 dependencies: 1186 dependencies:
1664 restore-cursor "^1.0.1" 1187 restore-cursor "^1.0.1"
1665 1188
1666cli-table@^0.3.1:
1667 version "0.3.1"
1668 resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23"
1669 dependencies:
1670 colors "1.0.3"
1671
1672cli-usage@^0.1.1:
1673 version "0.1.4"
1674 resolved "https://registry.yarnpkg.com/cli-usage/-/cli-usage-0.1.4.tgz#7c01e0dc706c234b39c933838c8e20b2175776e2"
1675 dependencies:
1676 marked "^0.3.6"
1677 marked-terminal "^1.6.2"
1678
1679cli-width@^2.0.0: 1189cli-width@^2.0.0:
1680 version "2.2.0" 1190 version "2.2.0"
1681 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" 1191 resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
@@ -1781,10 +1291,6 @@ colormin@^1.0.5:
1781 css-color-names "0.0.4" 1291 css-color-names "0.0.4"
1782 has "^1.0.1" 1292 has "^1.0.1"
1783 1293
1784colors@1.0.3:
1785 version "1.0.3"
1786 resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b"
1787
1788colors@^1.1.2, colors@~1.1.2: 1294colors@^1.1.2, colors@~1.1.2:
1789 version "1.1.2" 1295 version "1.1.2"
1790 resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" 1296 resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63"
@@ -1845,7 +1351,7 @@ concat-map@0.0.1:
1845 version "0.0.1" 1351 version "0.0.1"
1846 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 1352 resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
1847 1353
1848concat-stream@^1.5.0, concat-stream@^1.5.1, concat-stream@^1.5.2: 1354concat-stream@^1.5.0, concat-stream@^1.5.2:
1849 version "1.6.0" 1355 version "1.6.0"
1850 resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" 1356 resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7"
1851 dependencies: 1357 dependencies:
@@ -1887,7 +1393,7 @@ convert-source-map@^0.3.3:
1887 version "0.3.5" 1393 version "0.3.5"
1888 resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" 1394 resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190"
1889 1395
1890convert-source-map@^1.1.1, convert-source-map@^1.5.0: 1396convert-source-map@^1.1.1:
1891 version "1.5.0" 1397 version "1.5.0"
1892 resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" 1398 resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5"
1893 1399
@@ -1918,19 +1424,6 @@ copy-descriptor@^0.1.0:
1918 version "0.1.1" 1424 version "0.1.1"
1919 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" 1425 resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
1920 1426
1921copy-webpack-plugin@^4.0.0:
1922 version "4.2.0"
1923 resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.2.0.tgz#252bb94597f96399d23d7fad355f8d3a661ac096"
1924 dependencies:
1925 bluebird "^3.5.1"
1926 fs-extra "^4.0.2"
1927 glob "^7.1.2"
1928 is-glob "^4.0.0"
1929 loader-utils "^0.2.15"
1930 lodash "^4.3.0"
1931 minimatch "^3.0.4"
1932 node-dir "^0.1.10"
1933
1934copy-webpack-plugin@^4.1.1: 1427copy-webpack-plugin@^4.1.1:
1935 version "4.2.3" 1428 version "4.2.3"
1936 resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.2.3.tgz#4a3c61089f3b635777f0f0af346c338b39d63755" 1429 resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-4.2.3.tgz#4a3c61089f3b635777f0f0af346c338b39d63755"
@@ -1942,7 +1435,7 @@ copy-webpack-plugin@^4.1.1:
1942 lodash "^4.3.0" 1435 lodash "^4.3.0"
1943 minimatch "^3.0.4" 1436 minimatch "^3.0.4"
1944 1437
1945core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: 1438core-js@^2.4.0, core-js@^2.4.1:
1946 version "2.5.1" 1439 version "2.5.1"
1947 resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b" 1440 resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.1.tgz#ae6874dc66937789b80754ff5428df66819ca50b"
1948 1441
@@ -2105,12 +1598,6 @@ css-selector-tokenizer@^0.7.0:
2105 fastparse "^1.1.1" 1598 fastparse "^1.1.1"
2106 regexpu-core "^1.0.0" 1599 regexpu-core "^1.0.0"
2107 1600
2108css-to-string-loader@^0.1.3:
2109 version "0.1.3"
2110 resolved "https://registry.yarnpkg.com/css-to-string-loader/-/css-to-string-loader-0.1.3.tgz#c937175f2ec783969aefe14a4fba055f7b4f9562"
2111 dependencies:
2112 loader-utils "^0.2.15"
2113
2114css-what@2.1: 1601css-what@2.1:
2115 version "2.1.0" 1602 version "2.1.0"
2116 resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" 1603 resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd"
@@ -2348,7 +1835,7 @@ detect-node@^2.0.3:
2348 version "2.0.3" 1835 version "2.0.3"
2349 resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" 1836 resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127"
2350 1837
2351diff@^3.1.0, diff@^3.2.0: 1838diff@^3.2.0:
2352 version "3.4.0" 1839 version "3.4.0"
2353 resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" 1840 resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c"
2354 1841
@@ -2446,10 +1933,6 @@ domutils@1.5.1:
2446 dom-serializer "0" 1933 dom-serializer "0"
2447 domelementtype "1" 1934 domelementtype "1"
2448 1935
2449duplexer@^0.1.1:
2450 version "0.1.1"
2451 resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
2452
2453duplexify@^3.1.2, duplexify@^3.4.2: 1936duplexify@^3.1.2, duplexify@^3.4.2:
2454 version "3.5.1" 1937 version "3.5.1"
2455 resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.1.tgz#4e1516be68838bc90a49994f0b39a6e5960befcd" 1938 resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.1.tgz#4e1516be68838bc90a49994f0b39a6e5960befcd"
@@ -2469,11 +1952,11 @@ ee-first@1.1.1:
2469 version "1.1.1" 1952 version "1.1.1"
2470 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" 1953 resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
2471 1954
2472ejs@^2.5.6, ejs@^2.5.7: 1955ejs@^2.5.7:
2473 version "2.5.7" 1956 version "2.5.7"
2474 resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a" 1957 resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.7.tgz#cc872c168880ae3c7189762fd5ffc00896c9518a"
2475 1958
2476electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.27: 1959electron-to-chromium@^1.2.7:
2477 version "1.3.27" 1960 version "1.3.27"
2478 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d" 1961 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.27.tgz#78ecb8a399066187bb374eede35d9c70565a803d"
2479 1962
@@ -2605,10 +2088,6 @@ es6-set@~0.1.5:
2605 es6-symbol "3.1.1" 2088 es6-symbol "3.1.1"
2606 event-emitter "~0.3.5" 2089 event-emitter "~0.3.5"
2607 2090
2608es6-shim@^0.35.0:
2609 version "0.35.3"
2610 resolved "https://registry.yarnpkg.com/es6-shim/-/es6-shim-0.35.3.tgz#9bfb7363feffff87a6cdb6cd93e405ec3c4b6f26"
2611
2612es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: 2091es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1:
2613 version "3.1.1" 2092 version "3.1.1"
2614 resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" 2093 resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77"
@@ -2629,7 +2108,7 @@ escape-html@~1.0.3:
2629 version "1.0.3" 2108 version "1.0.3"
2630 resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" 2109 resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
2631 2110
2632escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: 2111escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
2633 version "1.0.5" 2112 version "1.0.5"
2634 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 2113 resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
2635 2114
@@ -2763,14 +2242,6 @@ esprima@^4.0.0:
2763 version "4.0.0" 2242 version "4.0.0"
2764 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" 2243 resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804"
2765 2244
2766esprima@~3.0.0:
2767 version "3.0.0"
2768 resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9"
2769
2770esprima@~3.1.0:
2771 version "3.1.3"
2772 resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633"
2773
2774esquery@^1.0.0: 2245esquery@^1.0.0:
2775 version "1.0.0" 2246 version "1.0.0"
2776 resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" 2247 resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa"
@@ -2788,10 +2259,6 @@ estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0:
2788 version "4.2.0" 2259 version "4.2.0"
2789 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" 2260 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13"
2790 2261
2791estree-walker@^0.3.0:
2792 version "0.3.1"
2793 resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa"
2794
2795esutils@^1.1.6: 2262esutils@^1.1.6:
2796 version "1.1.6" 2263 version "1.1.6"
2797 resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375" 2264 resolved "https://registry.yarnpkg.com/esutils/-/esutils-1.1.6.tgz#c01ccaa9ae4b897c6d0c3e210ae52f3c7a844375"
@@ -2883,7 +2350,7 @@ exports-loader@^0.6.3:
2883 loader-utils "^1.0.2" 2350 loader-utils "^1.0.2"
2884 source-map "0.5.x" 2351 source-map "0.5.x"
2885 2352
2886express@^4.13.3, express@^4.15.2, express@^4.16.2: 2353express@^4.16.2:
2887 version "4.16.2" 2354 version "4.16.2"
2888 resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" 2355 resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c"
2889 dependencies: 2356 dependencies:
@@ -2947,7 +2414,7 @@ extglob@^2.0.2:
2947 snapdragon "^0.8.1" 2414 snapdragon "^0.8.1"
2948 to-regex "^3.0.1" 2415 to-regex "^3.0.1"
2949 2416
2950extract-text-webpack-plugin@^3.0.0, extract-text-webpack-plugin@^3.0.2: 2417extract-text-webpack-plugin@^3.0.2:
2951 version "3.0.2" 2418 version "3.0.2"
2952 resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7" 2419 resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7"
2953 dependencies: 2420 dependencies:
@@ -3013,10 +2480,6 @@ filename-regex@^2.0.0:
3013 version "2.0.1" 2480 version "2.0.1"
3014 resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" 2481 resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
3015 2482
3016filesize@^3.5.9:
3017 version "3.5.11"
3018 resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee"
3019
3020filestream@^4.0.0: 2483filestream@^4.0.0:
3021 version "4.1.3" 2484 version "4.1.3"
3022 resolved "https://registry.yarnpkg.com/filestream/-/filestream-4.1.3.tgz#948fcaade8221f715f5ecaddc54862faaacc9325" 2485 resolved "https://registry.yarnpkg.com/filestream/-/filestream-4.1.3.tgz#948fcaade8221f715f5ecaddc54862faaacc9325"
@@ -3192,14 +2655,6 @@ fs-extra@^4.0.0:
3192 jsonfile "^4.0.0" 2655 jsonfile "^4.0.0"
3193 universalify "^0.1.0" 2656 universalify "^0.1.0"
3194 2657
3195fs-extra@^4.0.2:
3196 version "4.0.2"
3197 resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.2.tgz#f91704c53d1b461f893452b0c307d9997647ab6b"
3198 dependencies:
3199 graceful-fs "^4.1.2"
3200 jsonfile "^4.0.0"
3201 universalify "^0.1.0"
3202
3203fs-write-stream-atomic@^1.0.8: 2658fs-write-stream-atomic@^1.0.8:
3204 version "1.0.10" 2659 version "1.0.10"
3205 resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" 2660 resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9"
@@ -3400,16 +2855,6 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
3400 version "4.1.11" 2855 version "4.1.11"
3401 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" 2856 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658"
3402 2857
3403growly@^1.2.0:
3404 version "1.3.0"
3405 resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081"
3406
3407gzip-size@^3.0.0:
3408 version "3.0.0"
3409 resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520"
3410 dependencies:
3411 duplexer "^0.1.1"
3412
3413handle-thing@^1.2.5: 2858handle-thing@^1.2.5:
3414 version "1.2.5" 2859 version "1.2.5"
3415 resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" 2860 resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4"
@@ -3554,19 +2999,6 @@ hoek@4.x.x:
3554 version "4.2.0" 2999 version "4.2.0"
3555 resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" 3000 resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d"
3556 3001
3557home-or-tmp@^2.0.0:
3558 version "2.0.0"
3559 resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8"
3560 dependencies:
3561 os-homedir "^1.0.0"
3562 os-tmpdir "^1.0.1"
3563
3564homedir-polyfill@^1.0.1:
3565 version "1.0.1"
3566 resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc"
3567 dependencies:
3568 parse-passwd "^1.0.0"
3569
3570hosted-git-info@^2.1.4: 3002hosted-git-info@^2.1.4:
3571 version "2.5.0" 3003 version "2.5.0"
3572 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" 3004 resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c"
@@ -3688,10 +3120,6 @@ icss-utils@^2.1.0:
3688 dependencies: 3120 dependencies:
3689 postcss "^6.0.1" 3121 postcss "^6.0.1"
3690 3122
3691ie-shim@^0.1.0:
3692 version "0.1.0"
3693 resolved "https://registry.yarnpkg.com/ie-shim/-/ie-shim-0.1.0.tgz#d329de228e7dfe656feaea3e20748ef095363c5d"
3694
3695ieee754@^1.1.4: 3123ieee754@^1.1.4:
3696 version "1.1.8" 3124 version "1.1.8"
3697 resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" 3125 resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
@@ -3764,12 +3192,6 @@ ini@~1.3.0:
3764 version "1.3.4" 3192 version "1.3.4"
3765 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" 3193 resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
3766 3194
3767inline-manifest-webpack-plugin@^3.0.1:
3768 version "3.0.1"
3769 resolved "https://registry.yarnpkg.com/inline-manifest-webpack-plugin/-/inline-manifest-webpack-plugin-3.0.1.tgz#ca2151063115298e2fd94b669ab76c7dd63e44ad"
3770 dependencies:
3771 source-map-url "0.4.0"
3772
3773inquirer@^0.12.0: 3195inquirer@^0.12.0:
3774 version "0.12.0" 3196 version "0.12.0"
3775 resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e" 3197 resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.12.0.tgz#1ef2bfd63504df0bc75785fff8c2c41df12f077e"
@@ -3798,10 +3220,6 @@ interpret@^1.0.0:
3798 version "1.0.4" 3220 version "1.0.4"
3799 resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.4.tgz#820cdd588b868ffb191a809506d6c9c8f212b1b0" 3221 resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.0.4.tgz#820cdd588b868ffb191a809506d6c9c8f212b1b0"
3800 3222
3801intl@^1.2.4:
3802 version "1.2.5"
3803 resolved "https://registry.yarnpkg.com/intl/-/intl-1.2.5.tgz#82244a2190c4e419f8371f5aa34daa3420e2abde"
3804
3805invariant@^2.2.2: 3223invariant@^2.2.2:
3806 version "2.2.2" 3224 version "2.2.2"
3807 resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" 3225 resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
@@ -4180,12 +3598,6 @@ json5@^0.5.0, json5@^0.5.1:
4180 version "0.5.1" 3598 version "0.5.1"
4181 resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" 3599 resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
4182 3600
4183jsonfile@^2.4.0:
4184 version "2.4.0"
4185 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
4186 optionalDependencies:
4187 graceful-fs "^4.1.6"
4188
4189jsonfile@^4.0.0: 3601jsonfile@^4.0.0:
4190 version "4.0.0" 3602 version "4.0.0"
4191 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 3603 resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@@ -4394,14 +3806,6 @@ locate-path@^2.0.0:
4394 p-locate "^2.0.0" 3806 p-locate "^2.0.0"
4395 path-exists "^3.0.0" 3807 path-exists "^3.0.0"
4396 3808
4397lodash._arraycopy@^3.0.0:
4398 version "3.0.0"
4399 resolved "https://registry.yarnpkg.com/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz#76e7b7c1f1fb92547374878a562ed06a3e50f6e1"
4400
4401lodash._arrayeach@^3.0.0:
4402 version "3.0.0"
4403 resolved "https://registry.yarnpkg.com/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz#bab156b2a90d3f1bbd5c653403349e5e5933ef9e"
4404
4405lodash._baseassign@^3.0.0: 3809lodash._baseassign@^3.0.0:
4406 version "3.2.0" 3810 version "3.2.0"
4407 resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" 3811 resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e"
@@ -4409,25 +3813,10 @@ lodash._baseassign@^3.0.0:
4409 lodash._basecopy "^3.0.0" 3813 lodash._basecopy "^3.0.0"
4410 lodash.keys "^3.0.0" 3814 lodash.keys "^3.0.0"
4411 3815
4412lodash._baseclone@^3.0.0:
4413 version "3.3.0"
4414 resolved "https://registry.yarnpkg.com/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz#303519bf6393fe7e42f34d8b630ef7794e3542b7"
4415 dependencies:
4416 lodash._arraycopy "^3.0.0"
4417 lodash._arrayeach "^3.0.0"
4418 lodash._baseassign "^3.0.0"
4419 lodash._basefor "^3.0.0"
4420 lodash.isarray "^3.0.0"
4421 lodash.keys "^3.0.0"
4422
4423lodash._basecopy@^3.0.0: 3816lodash._basecopy@^3.0.0:
4424 version "3.0.1" 3817 version "3.0.1"
4425 resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" 3818 resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36"
4426 3819
4427lodash._basefor@^3.0.0:
4428 version "3.0.3"
4429 resolved "https://registry.yarnpkg.com/lodash._basefor/-/lodash._basefor-3.0.3.tgz#7550b4e9218ef09fad24343b612021c79b4c20c2"
4430
4431lodash._bindcallback@^3.0.0: 3820lodash._bindcallback@^3.0.0:
4432 version "3.0.1" 3821 version "3.0.1"
4433 resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" 3822 resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e"
@@ -4448,7 +3837,7 @@ lodash._isiterateecall@^3.0.0:
4448 version "3.0.9" 3837 version "3.0.9"
4449 resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" 3838 resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
4450 3839
4451lodash.assign@^3.0.0, lodash.assign@^3.2.0: 3840lodash.assign@^3.0.0:
4452 version "3.2.0" 3841 version "3.2.0"
4453 resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" 3842 resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa"
4454 dependencies: 3843 dependencies:
@@ -4456,7 +3845,7 @@ lodash.assign@^3.0.0, lodash.assign@^3.2.0:
4456 lodash._createassigner "^3.0.0" 3845 lodash._createassigner "^3.0.0"
4457 lodash.keys "^3.0.0" 3846 lodash.keys "^3.0.0"
4458 3847
4459lodash.assign@^4.0.1, lodash.assign@^4.0.3, lodash.assign@^4.0.6, lodash.assign@^4.2.0: 3848lodash.assign@^4.0.1, lodash.assign@^4.2.0:
4460 version "4.2.0" 3849 version "4.2.0"
4461 resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" 3850 resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7"
4462 3851
@@ -4464,13 +3853,6 @@ lodash.camelcase@^4.3.0:
4464 version "4.3.0" 3853 version "4.3.0"
4465 resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" 3854 resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
4466 3855
4467lodash.clonedeep@^3.0.0:
4468 version "3.0.2"
4469 resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz#a0a1e40d82a5ea89ff5b147b8444ed63d92827db"
4470 dependencies:
4471 lodash._baseclone "^3.0.0"
4472 lodash._bindcallback "^3.0.0"
4473
4474lodash.clonedeep@^4.3.2, lodash.clonedeep@^4.5.0: 3856lodash.clonedeep@^4.3.2, lodash.clonedeep@^4.5.0:
4475 version "4.5.0" 3857 version "4.5.0"
4476 resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" 3858 resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
@@ -4498,18 +3880,6 @@ lodash.isarray@^3.0.0:
4498 version "3.0.4" 3880 version "3.0.4"
4499 resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" 3881 resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55"
4500 3882
4501lodash.isplainobject@^3.0.0:
4502 version "3.2.0"
4503 resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz#9a8238ae16b200432960cd7346512d0123fbf4c5"
4504 dependencies:
4505 lodash._basefor "^3.0.0"
4506 lodash.isarguments "^3.0.0"
4507 lodash.keysin "^3.0.0"
4508
4509lodash.istypedarray@^3.0.0:
4510 version "3.0.6"
4511 resolved "https://registry.yarnpkg.com/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62"
4512
4513lodash.keys@^3.0.0: 3883lodash.keys@^3.0.0:
4514 version "3.1.2" 3884 version "3.1.2"
4515 resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" 3885 resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a"
@@ -4518,33 +3888,10 @@ lodash.keys@^3.0.0:
4518 lodash.isarguments "^3.0.0" 3888 lodash.isarguments "^3.0.0"
4519 lodash.isarray "^3.0.0" 3889 lodash.isarray "^3.0.0"
4520 3890
4521lodash.keysin@^3.0.0:
4522 version "3.0.8"
4523 resolved "https://registry.yarnpkg.com/lodash.keysin/-/lodash.keysin-3.0.8.tgz#22c4493ebbedb1427962a54b445b2c8a767fb47f"
4524 dependencies:
4525 lodash.isarguments "^3.0.0"
4526 lodash.isarray "^3.0.0"
4527
4528lodash.memoize@^4.1.2: 3891lodash.memoize@^4.1.2:
4529 version "4.1.2" 3892 version "4.1.2"
4530 resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" 3893 resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
4531 3894
4532lodash.merge@^3.3.2:
4533 version "3.3.2"
4534 resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-3.3.2.tgz#0d90d93ed637b1878437bb3e21601260d7afe994"
4535 dependencies:
4536 lodash._arraycopy "^3.0.0"
4537 lodash._arrayeach "^3.0.0"
4538 lodash._createassigner "^3.0.0"
4539 lodash._getnative "^3.0.0"
4540 lodash.isarguments "^3.0.0"
4541 lodash.isarray "^3.0.0"
4542 lodash.isplainobject "^3.0.0"
4543 lodash.istypedarray "^3.0.0"
4544 lodash.keys "^3.0.0"
4545 lodash.keysin "^3.0.0"
4546 lodash.toplainobject "^3.0.0"
4547
4548lodash.mergewith@^4.6.0: 3895lodash.mergewith@^4.6.0:
4549 version "4.6.0" 3896 version "4.6.0"
4550 resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55" 3897 resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55"
@@ -4557,22 +3904,11 @@ lodash.tail@^4.1.1:
4557 version "4.1.1" 3904 version "4.1.1"
4558 resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664" 3905 resolved "https://registry.yarnpkg.com/lodash.tail/-/lodash.tail-4.1.1.tgz#d2333a36d9e7717c8ad2f7cacafec7c32b444664"
4559 3906
4560lodash.toarray@^4.4.0:
4561 version "4.4.0"
4562 resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
4563
4564lodash.toplainobject@^3.0.0:
4565 version "3.0.0"
4566 resolved "https://registry.yarnpkg.com/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz#28790ad942d293d78aa663a07ecf7f52ca04198d"
4567 dependencies:
4568 lodash._basecopy "^3.0.0"
4569 lodash.keysin "^3.0.0"
4570
4571lodash.uniq@^4.5.0: 3907lodash.uniq@^4.5.0:
4572 version "4.5.0" 3908 version "4.5.0"
4573 resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" 3909 resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
4574 3910
4575lodash@^4, lodash@^4.0.0, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0, lodash@~4.17.4: 3911lodash@^4.0.0, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0, lodash@~4.17.4:
4576 version "4.17.4" 3912 version "4.17.4"
4577 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" 3913 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
4578 3914
@@ -4618,12 +3954,6 @@ macaddress@^0.2.8:
4618 version "0.2.8" 3954 version "0.2.8"
4619 resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12" 3955 resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12"
4620 3956
4621magic-string@^0.16.0:
4622 version "0.16.0"
4623 resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.16.0.tgz#970ebb0da7193301285fb1aa650f39bdd81eb45a"
4624 dependencies:
4625 vlq "^0.2.1"
4626
4627magic-string@^0.22.3: 3957magic-string@^0.22.3:
4628 version "0.22.4" 3958 version "0.22.4"
4629 resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff" 3959 resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff"
@@ -4645,10 +3975,6 @@ make-dir@^1.0.0:
4645 dependencies: 3975 dependencies:
4646 pify "^3.0.0" 3976 pify "^3.0.0"
4647 3977
4648make-error@^1.1.1:
4649 version "1.3.0"
4650 resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.0.tgz#52ad3a339ccf10ce62b4040b708fe707244b8b96"
4651
4652map-cache@^0.2.2: 3978map-cache@^0.2.2:
4653 version "0.2.2" 3979 version "0.2.2"
4654 resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" 3980 resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
@@ -4673,20 +3999,6 @@ markdown-it@^8.4.0:
4673 mdurl "^1.0.1" 3999 mdurl "^1.0.1"
4674 uc.micro "^1.0.3" 4000 uc.micro "^1.0.3"
4675 4001
4676marked-terminal@^1.6.2:
4677 version "1.7.0"
4678 resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-1.7.0.tgz#c8c460881c772c7604b64367007ee5f77f125904"
4679 dependencies:
4680 cardinal "^1.0.0"
4681 chalk "^1.1.3"
4682 cli-table "^0.3.1"
4683 lodash.assign "^4.2.0"
4684 node-emoji "^1.4.1"
4685
4686marked@^0.3.6:
4687 version "0.3.6"
4688 resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.6.tgz#b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7"
4689
4690math-expression-evaluator@^1.2.14: 4002math-expression-evaluator@^1.2.14:
4691 version "1.2.17" 4003 version "1.2.17"
4692 resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" 4004 resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac"
@@ -4992,29 +4304,10 @@ next-event@^1.0.0:
4992 version "1.0.0" 4304 version "1.0.0"
4993 resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8" 4305 resolved "https://registry.yarnpkg.com/next-event/-/next-event-1.0.0.tgz#e7778acde2e55802e0ad1879c39cf6f75eda61d8"
4994 4306
4995ng-router-loader@^2.0.0:
4996 version "2.1.0"
4997 resolved "https://registry.yarnpkg.com/ng-router-loader/-/ng-router-loader-2.1.0.tgz#7a253863d0d7fde804564f39762ebd7f78afc8e9"
4998 dependencies:
4999 loader-utils "^0.2.16"
5000 recast "^0.11.20"
5001
5002ng2-material-dropdown@0.7.10: 4307ng2-material-dropdown@0.7.10:
5003 version "0.7.10" 4308 version "0.7.10"
5004 resolved "https://registry.yarnpkg.com/ng2-material-dropdown/-/ng2-material-dropdown-0.7.10.tgz#093471f2a9cadd726cbcb120b0ad7818a54fa5ed" 4309 resolved "https://registry.yarnpkg.com/ng2-material-dropdown/-/ng2-material-dropdown-0.7.10.tgz#093471f2a9cadd726cbcb120b0ad7818a54fa5ed"
5005 4310
5006ngc-webpack@3.2.2:
5007 version "3.2.2"
5008 resolved "https://registry.yarnpkg.com/ngc-webpack/-/ngc-webpack-3.2.2.tgz#1905c40e3c7d30c86fe029c7a7fda71cb4dc59df"
5009 dependencies:
5010 loader-utils "^1.1.0"
5011 magic-string "^0.22.3"
5012 minimist "^1.2.0"
5013 reflect-metadata "^0.1.10"
5014 semver "^5.4.1"
5015 source-map "^0.5.6"
5016 ts-node "^3.2.0"
5017
5018ngx-bootstrap@2.0.0-beta.9: 4311ngx-bootstrap@2.0.0-beta.9:
5019 version "2.0.0-beta.9" 4312 version "2.0.0-beta.9"
5020 resolved "https://registry.yarnpkg.com/ngx-bootstrap/-/ngx-bootstrap-2.0.0-beta.9.tgz#9aa7c88269534e7a5440481f31b137549f749796" 4313 resolved "https://registry.yarnpkg.com/ngx-bootstrap/-/ngx-bootstrap-2.0.0-beta.9.tgz#9aa7c88269534e7a5440481f31b137549f749796"
@@ -5055,18 +4348,6 @@ node-abi@^2.1.1:
5055 dependencies: 4348 dependencies:
5056 semver "^5.4.1" 4349 semver "^5.4.1"
5057 4350
5058node-dir@^0.1.10:
5059 version "0.1.17"
5060 resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5"
5061 dependencies:
5062 minimatch "^3.0.2"
5063
5064node-emoji@^1.4.1:
5065 version "1.8.1"
5066 resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.8.1.tgz#6eec6bfb07421e2148c75c6bba72421f8530a826"
5067 dependencies:
5068 lodash.toarray "^4.4.0"
5069
5070node-forge@0.6.33: 4351node-forge@0.6.33:
5071 version "0.6.33" 4352 version "0.6.33"
5072 resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz#463811879f573d45155ad6a9f43dc296e8e85ebc" 4353 resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz#463811879f573d45155ad6a9f43dc296e8e85ebc"
@@ -5121,18 +4402,6 @@ node-modules-path@^1.0.0:
5121 version "1.0.1" 4402 version "1.0.1"
5122 resolved "https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.1.tgz#40096b08ce7ad0ea14680863af449c7c75a5d1c8" 4403 resolved "https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.1.tgz#40096b08ce7ad0ea14680863af449c7c75a5d1c8"
5123 4404
5124node-notifier@^4.1.0:
5125 version "4.6.1"
5126 resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-4.6.1.tgz#056d14244f3dcc1ceadfe68af9cff0c5473a33f3"
5127 dependencies:
5128 cli-usage "^0.1.1"
5129 growly "^1.2.0"
5130 lodash.clonedeep "^3.0.0"
5131 minimist "^1.1.1"
5132 semver "^5.1.0"
5133 shellwords "^0.1.0"
5134 which "^1.0.5"
5135
5136node-pre-gyp@^0.6.36: 4405node-pre-gyp@^0.6.36:
5137 version "0.6.39" 4406 version "0.6.39"
5138 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" 4407 resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649"
@@ -5241,10 +4510,6 @@ normalize-url@^1.4.0:
5241 query-string "^4.1.0" 4510 query-string "^4.1.0"
5242 sort-keys "^1.0.0" 4511 sort-keys "^1.0.0"
5243 4512
5244normalize.css@^7.0.0:
5245 version "7.0.0"
5246 resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-7.0.0.tgz#abfb1dd82470674e0322b53ceb1aaf412938e4bf"
5247
5248npm-font-source-sans-pro@^1.0.2: 4513npm-font-source-sans-pro@^1.0.2:
5249 version "1.0.2" 4514 version "1.0.2"
5250 resolved "https://registry.yarnpkg.com/npm-font-source-sans-pro/-/npm-font-source-sans-pro-1.0.2.tgz#c55c8ae368eebdbcaca65425a0d7e1f9a192a03e" 4515 resolved "https://registry.yarnpkg.com/npm-font-source-sans-pro/-/npm-font-source-sans-pro-1.0.2.tgz#c55c8ae368eebdbcaca65425a0d7e1f9a192a03e"
@@ -5353,33 +4618,12 @@ onetime@^1.0.0:
5353 version "1.1.0" 4618 version "1.1.0"
5354 resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" 4619 resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789"
5355 4620
5356opener@^1.4.3:
5357 version "1.4.3"
5358 resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8"
5359
5360opn@^5.1.0, opn@~5.1.0: 4621opn@^5.1.0, opn@~5.1.0:
5361 version "5.1.0" 4622 version "5.1.0"
5362 resolved "https://registry.yarnpkg.com/opn/-/opn-5.1.0.tgz#72ce2306a17dbea58ff1041853352b4a8fc77519" 4623 resolved "https://registry.yarnpkg.com/opn/-/opn-5.1.0.tgz#72ce2306a17dbea58ff1041853352b4a8fc77519"
5363 dependencies: 4624 dependencies:
5364 is-wsl "^1.1.0" 4625 is-wsl "^1.1.0"
5365 4626
5366optimize-js-plugin@0.0.4:
5367 version "0.0.4"
5368 resolved "https://registry.yarnpkg.com/optimize-js-plugin/-/optimize-js-plugin-0.0.4.tgz#69e7a67e0f66c69f7fc0c7b25c5d33b2db6c2817"
5369 dependencies:
5370 optimize-js "^1.0.0"
5371 webpack-sources "^0.1.2"
5372
5373optimize-js@^1.0.0:
5374 version "1.0.3"
5375 resolved "https://registry.yarnpkg.com/optimize-js/-/optimize-js-1.0.3.tgz#4326af8657c4a5ff32daf726631754f72ab7fdbc"
5376 dependencies:
5377 acorn "^3.3.0"
5378 concat-stream "^1.5.1"
5379 estree-walker "^0.3.0"
5380 magic-string "^0.16.0"
5381 yargs "^4.8.1"
5382
5383optionator@^0.8.2: 4627optionator@^0.8.2:
5384 version "0.8.2" 4628 version "0.8.2"
5385 resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 4629 resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
@@ -5419,7 +4663,7 @@ os-locale@^2.0.0:
5419 lcid "^1.0.0" 4663 lcid "^1.0.0"
5420 mem "^1.1.0" 4664 mem "^1.1.0"
5421 4665
5422os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: 4666os-tmpdir@^1.0.0:
5423 version "1.0.2" 4667 version "1.0.2"
5424 resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 4668 resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
5425 4669
@@ -5504,10 +4748,6 @@ parse-json@^2.2.0:
5504 dependencies: 4748 dependencies:
5505 error-ex "^1.2.0" 4749 error-ex "^1.2.0"
5506 4750
5507parse-passwd@^1.0.0:
5508 version "1.0.0"
5509 resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
5510
5511parse-torrent-file@^4.0.0: 4751parse-torrent-file@^4.0.0:
5512 version "4.0.3" 4752 version "4.0.3"
5513 resolved "https://registry.yarnpkg.com/parse-torrent-file/-/parse-torrent-file-4.0.3.tgz#3e2ab0a464a803cc35d1357a1029d1cbd11dae37" 4753 resolved "https://registry.yarnpkg.com/parse-torrent-file/-/parse-torrent-file-4.0.3.tgz#3e2ab0a464a803cc35d1357a1029d1cbd11dae37"
@@ -5548,7 +4788,7 @@ path-exists@^3.0.0:
5548 version "3.0.0" 4788 version "3.0.0"
5549 resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 4789 resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
5550 4790
5551path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: 4791path-is-absolute@^1.0.0:
5552 version "1.0.1" 4792 version "1.0.1"
5553 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 4793 resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
5554 4794
@@ -6010,10 +5250,6 @@ primeng@^4.2.0:
6010 version "4.3.0" 5250 version "4.3.0"
6011 resolved "https://registry.yarnpkg.com/primeng/-/primeng-4.3.0.tgz#687ecd1e1a158cf0e8742efc7da9b9338cd470c3" 5251 resolved "https://registry.yarnpkg.com/primeng/-/primeng-4.3.0.tgz#687ecd1e1a158cf0e8742efc7da9b9338cd470c3"
6012 5252
6013private@^0.1.6, private@^0.1.7, private@~0.1.5:
6014 version "0.1.8"
6015 resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
6016
6017process-nextick-args@~1.0.6: 5253process-nextick-args@~1.0.6:
6018 version "1.0.7" 5254 version "1.0.7"
6019 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 5255 resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
@@ -6283,15 +5519,6 @@ readline2@^1.0.1:
6283 is-fullwidth-code-point "^1.0.0" 5519 is-fullwidth-code-point "^1.0.0"
6284 mute-stream "0.0.5" 5520 mute-stream "0.0.5"
6285 5521
6286recast@^0.11.20:
6287 version "0.11.23"
6288 resolved "https://registry.yarnpkg.com/recast/-/recast-0.11.23.tgz#451fd3004ab1e4df9b4e4b66376b2a21912462d3"
6289 dependencies:
6290 ast-types "0.9.6"
6291 esprima "~3.1.0"
6292 private "~0.1.5"
6293 source-map "~0.5.0"
6294
6295rechoir@^0.6.2: 5522rechoir@^0.6.2:
6296 version "0.6.2" 5523 version "0.6.2"
6297 resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" 5524 resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384"
@@ -6305,12 +5532,6 @@ redent@^1.0.0:
6305 indent-string "^2.1.0" 5532 indent-string "^2.1.0"
6306 strip-indent "^1.0.1" 5533 strip-indent "^1.0.1"
6307 5534
6308redeyed@~1.0.0:
6309 version "1.0.1"
6310 resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a"
6311 dependencies:
6312 esprima "~3.0.0"
6313
6314reduce-css-calc@^1.2.6: 5535reduce-css-calc@^1.2.6:
6315 version "1.3.0" 5536 version "1.3.0"
6316 resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" 5537 resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716"
@@ -6325,7 +5546,7 @@ reduce-function-call@^1.0.1:
6325 dependencies: 5546 dependencies:
6326 balanced-match "^0.4.2" 5547 balanced-match "^0.4.2"
6327 5548
6328reflect-metadata@^0.1.10, reflect-metadata@^0.1.2, reflect-metadata@^0.1.9: 5549reflect-metadata@^0.1.2:
6329 version "0.1.10" 5550 version "0.1.10"
6330 resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.10.tgz#b4f83704416acad89988c9b15635d47e03b9344a" 5551 resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.10.tgz#b4f83704416acad89988c9b15635d47e03b9344a"
6331 5552
@@ -6337,14 +5558,6 @@ regenerator-runtime@^0.11.0:
6337 version "0.11.0" 5558 version "0.11.0"
6338 resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1" 5559 resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz#7e54fe5b5ccd5d6624ea6255c3473be090b802e1"
6339 5560
6340regenerator-transform@^0.10.0:
6341 version "0.10.1"
6342 resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd"
6343 dependencies:
6344 babel-runtime "^6.18.0"
6345 babel-types "^6.19.0"
6346 private "^0.1.6"
6347
6348regex-cache@^0.4.2: 5561regex-cache@^0.4.2:
6349 version "0.4.4" 5562 version "0.4.4"
6350 resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" 5563 resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
@@ -6369,14 +5582,6 @@ regexpu-core@^1.0.0:
6369 regjsgen "^0.2.0" 5582 regjsgen "^0.2.0"
6370 regjsparser "^0.1.4" 5583 regjsparser "^0.1.4"
6371 5584
6372regexpu-core@^2.0.0:
6373 version "2.0.0"
6374 resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240"
6375 dependencies:
6376 regenerate "^1.2.1"
6377 regjsgen "^0.2.0"
6378 regjsparser "^0.1.4"
6379
6380regjsgen@^0.2.0: 5585regjsgen@^0.2.0:
6381 version "0.2.0" 5586 version "0.2.0"
6382 resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" 5587 resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7"
@@ -6593,7 +5798,7 @@ right-align@^0.1.1:
6593 dependencies: 5798 dependencies:
6594 align-text "^0.1.1" 5799 align-text "^0.1.1"
6595 5800
6596rimraf@2, rimraf@^2.2.8, rimraf@^2.4.2, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: 5801rimraf@2, rimraf@^2.2.8, rimraf@^2.4.2, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1:
6597 version "2.6.2" 5802 version "2.6.2"
6598 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" 5803 resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36"
6599 dependencies: 5804 dependencies:
@@ -6712,12 +5917,6 @@ schema-utils@^0.3.0:
6712 dependencies: 5917 dependencies:
6713 ajv "^5.0.0" 5918 ajv "^5.0.0"
6714 5919
6715script-ext-html-webpack-plugin@^1.3.2:
6716 version "1.8.8"
6717 resolved "https://registry.yarnpkg.com/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-1.8.8.tgz#faa888a286ce746fcd06a5e0a9e39ed7b9d24f66"
6718 dependencies:
6719 debug "^3.1.0"
6720
6721scss-tokenizer@^0.2.3: 5920scss-tokenizer@^0.2.3:
6722 version "0.2.3" 5921 version "0.2.3"
6723 resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" 5922 resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1"
@@ -6866,10 +6065,6 @@ shelljs@^0.7.5:
6866 interpret "^1.0.0" 6065 interpret "^1.0.0"
6867 rechoir "^0.6.2" 6066 rechoir "^0.6.2"
6868 6067
6869shellwords@^0.1.0:
6870 version "0.1.1"
6871 resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b"
6872
6873signal-exit@^3.0.0: 6068signal-exit@^3.0.0:
6874 version "3.0.2" 6069 version "3.0.2"
6875 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 6070 resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
@@ -6927,10 +6122,6 @@ simple-websocket@^5.0.0:
6927 safe-buffer "^5.0.1" 6122 safe-buffer "^5.0.1"
6928 ws "^2.0.0" 6123 ws "^2.0.0"
6929 6124
6930slash@^1.0.0:
6931 version "1.0.0"
6932 resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
6933
6934slice-ansi@0.0.4: 6125slice-ansi@0.0.4:
6935 version "0.0.4" 6126 version "0.0.4"
6936 resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" 6127 resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35"
@@ -7006,7 +6197,7 @@ source-list-map@~0.1.7:
7006 version "0.1.8" 6197 version "0.1.8"
7007 resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106" 6198 resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-0.1.8.tgz#c550b2ab5427f6b3f21f5afead88c4f5587b2106"
7008 6199
7009source-map-loader@^0.2.0, source-map-loader@^0.2.1: 6200source-map-loader@^0.2.0:
7010 version "0.2.3" 6201 version "0.2.3"
7011 resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-0.2.3.tgz#d4b0c8cd47d54edce3e6bfa0f523f452b5b0e521" 6202 resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-0.2.3.tgz#d4b0c8cd47d54edce3e6bfa0f523f452b5b0e521"
7012 dependencies: 6203 dependencies:
@@ -7033,13 +6224,13 @@ source-map-resolve@^0.5.0:
7033 source-map-url "^0.4.0" 6224 source-map-url "^0.4.0"
7034 urix "^0.1.0" 6225 urix "^0.1.0"
7035 6226
7036source-map-support@^0.4.0, source-map-support@^0.4.1, source-map-support@^0.4.15, source-map-support@^0.4.2: 6227source-map-support@^0.4.1, source-map-support@^0.4.15, source-map-support@^0.4.2:
7037 version "0.4.18" 6228 version "0.4.18"
7038 resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" 6229 resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f"
7039 dependencies: 6230 dependencies:
7040 source-map "^0.5.6" 6231 source-map "^0.5.6"
7041 6232
7042source-map-url@0.4.0, source-map-url@^0.4.0: 6233source-map-url@^0.4.0:
7043 version "0.4.0" 6234 version "0.4.0"
7044 resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" 6235 resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
7045 6236
@@ -7053,7 +6244,7 @@ source-map@0.1.x, source-map@^0.1.38:
7053 dependencies: 6244 dependencies:
7054 amdefine ">=0.0.4" 6245 amdefine ">=0.0.4"
7055 6246
7056source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.0, source-map@~0.5.1, source-map@~0.5.3: 6247source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.3:
7057 version "0.5.7" 6248 version "0.5.7"
7058 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 6249 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
7059 6250
@@ -7242,13 +6433,6 @@ strict-uri-encode@^1.0.0:
7242 version "1.1.0" 6433 version "1.1.0"
7243 resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" 6434 resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
7244 6435
7245string-replace-loader@^1.0.3:
7246 version "1.3.0"
7247 resolved "https://registry.yarnpkg.com/string-replace-loader/-/string-replace-loader-1.3.0.tgz#1d404a7bf5e2ec21b08ffc76d89445fbe49bc01d"
7248 dependencies:
7249 loader-utils "^1.1.0"
7250 lodash "^4"
7251
7252string-width@^1.0.1, string-width@^1.0.2: 6436string-width@^1.0.1, string-width@^1.0.2:
7253 version "1.0.2" 6437 version "1.0.2"
7254 resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 6438 resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
@@ -7317,7 +6501,7 @@ strip-indent@^1.0.1:
7317 dependencies: 6501 dependencies:
7318 get-stdin "^4.0.1" 6502 get-stdin "^4.0.1"
7319 6503
7320strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: 6504strip-json-comments@~2.0.1:
7321 version "2.0.1" 6505 version "2.0.1"
7322 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 6506 resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
7323 6507
@@ -7327,13 +6511,6 @@ style-loader@^0.13.1:
7327 dependencies: 6511 dependencies:
7328 loader-utils "^1.0.2" 6512 loader-utils "^1.0.2"
7329 6513
7330style-loader@^0.19.0:
7331 version "0.19.0"
7332 resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.19.0.tgz#7258e788f0fee6a42d710eaf7d6c2412a4c50759"
7333 dependencies:
7334 loader-utils "^1.0.2"
7335 schema-utils "^0.3.0"
7336
7337stylus-loader@^3.0.1: 6514stylus-loader@^3.0.1:
7338 version "3.0.1" 6515 version "3.0.1"
7339 resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.1.tgz#77f4b34fd030d25b2617bcf5513db5b0730c4089" 6516 resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.1.tgz#77f4b34fd030d25b2617bcf5513db5b0730c4089"
@@ -7560,28 +6737,6 @@ tryit@^1.0.1:
7560 version "1.0.3" 6737 version "1.0.3"
7561 resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" 6738 resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb"
7562 6739
7563ts-node@^3.2.0:
7564 version "3.3.0"
7565 resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.3.0.tgz#c13c6a3024e30be1180dd53038fc209289d4bf69"
7566 dependencies:
7567 arrify "^1.0.0"
7568 chalk "^2.0.0"
7569 diff "^3.1.0"
7570 make-error "^1.1.1"
7571 minimist "^1.2.0"
7572 mkdirp "^0.5.1"
7573 source-map-support "^0.4.0"
7574 tsconfig "^6.0.0"
7575 v8flags "^3.0.0"
7576 yn "^2.0.0"
7577
7578tsconfig@^6.0.0:
7579 version "6.0.0"
7580 resolved "https://registry.yarnpkg.com/tsconfig/-/tsconfig-6.0.0.tgz#6b0e8376003d7af1864f8df8f89dd0059ffcd032"
7581 dependencies:
7582 strip-bom "^3.0.0"
7583 strip-json-comments "^2.0.0"
7584
7585tsickle@^0.21.0: 6740tsickle@^0.21.0:
7586 version "0.21.6" 6741 version "0.21.6"
7587 resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.21.6.tgz#53b01b979c5c13fdb13afb3fb958177e5991588d" 6742 resolved "https://registry.yarnpkg.com/tsickle/-/tsickle-0.21.6.tgz#53b01b979c5c13fdb13afb3fb958177e5991588d"
@@ -7591,7 +6746,7 @@ tsickle@^0.21.0:
7591 source-map "^0.5.6" 6746 source-map "^0.5.6"
7592 source-map-support "^0.4.2" 6747 source-map-support "^0.4.2"
7593 6748
7594tslib@^1.0.0, tslib@^1.5.0, tslib@^1.7.1: 6749tslib@^1.0.0, tslib@^1.7.1:
7595 version "1.8.0" 6750 version "1.8.0"
7596 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.8.0.tgz#dc604ebad64bcbf696d613da6c954aa0e7ea1eb6" 6751 resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.8.0.tgz#dc604ebad64bcbf696d613da6c954aa0e7ea1eb6"
7597 6752
@@ -7613,16 +6768,6 @@ tslint-eslint-rules@^4.1.1:
7613 tslib "^1.0.0" 6768 tslib "^1.0.0"
7614 tsutils "^1.4.0" 6769 tsutils "^1.4.0"
7615 6770
7616tslint-loader@^3.3.0:
7617 version "3.5.3"
7618 resolved "https://registry.yarnpkg.com/tslint-loader/-/tslint-loader-3.5.3.tgz#343f74122d94f356b689457d3f59f64a69ab606f"
7619 dependencies:
7620 loader-utils "^1.0.2"
7621 mkdirp "^0.5.1"
7622 object-assign "^4.1.1"
7623 rimraf "^2.4.4"
7624 semver "^5.3.0"
7625
7626tslint@^5.7.0: 6771tslint@^5.7.0:
7627 version "5.8.0" 6772 version "5.8.0"
7628 resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.8.0.tgz#1f49ad5b2e77c76c3af4ddcae552ae4e3612eb13" 6773 resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.8.0.tgz#1f49ad5b2e77c76c3af4ddcae552ae4e3612eb13"
@@ -7706,13 +6851,6 @@ uc.micro@^1.0.1, uc.micro@^1.0.3:
7706 version "1.0.3" 6851 version "1.0.3"
7707 resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.3.tgz#7ed50d5e0f9a9fb0a573379259f2a77458d50192" 6852 resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.3.tgz#7ed50d5e0f9a9fb0a573379259f2a77458d50192"
7708 6853
7709uglify-es@^3.1.3:
7710 version "3.1.7"
7711 resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.1.7.tgz#4994b6d7dee6ae0b05bd4fb5d18c9ae2023b6d58"
7712 dependencies:
7713 commander "~2.11.0"
7714 source-map "~0.6.1"
7715
7716uglify-es@^3.2.0: 6854uglify-es@^3.2.0:
7717 version "3.2.2" 6855 version "3.2.2"
7718 resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.2.2.tgz#15c62b7775002c81b7987a1c49ecd3f126cace73" 6856 resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.2.2.tgz#15c62b7775002c81b7987a1c49ecd3f126cace73"
@@ -7748,19 +6886,7 @@ uglifyjs-webpack-plugin@^0.4.6:
7748 uglify-js "^2.8.29" 6886 uglify-js "^2.8.29"
7749 webpack-sources "^1.0.1" 6887 webpack-sources "^1.0.1"
7750 6888
7751uglifyjs-webpack-plugin@^1.0.1: 6889uglifyjs-webpack-plugin@^1.1.2, uglifyjs-webpack-plugin@~1.1.2:
7752 version "1.0.1"
7753 resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.0.1.tgz#d324da7144d321202df0968c09f6f8e057d5cdc2"
7754 dependencies:
7755 cacache "^10.0.0"
7756 find-cache-dir "^1.0.0"
7757 schema-utils "^0.3.0"
7758 source-map "^0.5.6"
7759 uglify-es "^3.1.3"
7760 webpack-sources "^1.0.1"
7761 worker-farm "^1.4.1"
7762
7763uglifyjs-webpack-plugin@~1.1.2:
7764 version "1.1.2" 6890 version "1.1.2"
7765 resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.2.tgz#8a9abc238d01a33daaf86fa9a84c7ebc1e67b0f9" 6891 resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.1.2.tgz#8a9abc238d01a33daaf86fa9a84c7ebc1e67b0f9"
7766 dependencies: 6892 dependencies:
@@ -7943,12 +7069,6 @@ uuid@^3.0.0, uuid@^3.1.0:
7943 version "3.1.0" 7069 version "3.1.0"
7944 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" 7070 resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04"
7945 7071
7946v8flags@^3.0.0:
7947 version "3.0.1"
7948 resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.0.1.tgz#dce8fc379c17d9f2c9e9ed78d89ce00052b1b76b"
7949 dependencies:
7950 homedir-polyfill "^1.0.1"
7951
7952validate-npm-package-license@^3.0.1: 7072validate-npm-package-license@^3.0.1:
7953 version "3.0.1" 7073 version "3.0.1"
7954 resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" 7074 resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc"
@@ -8063,22 +7183,6 @@ wbuf@^1.1.0, wbuf@^1.7.2:
8063 dependencies: 7183 dependencies:
8064 minimalistic-assert "^1.0.0" 7184 minimalistic-assert "^1.0.0"
8065 7185
8066webpack-bundle-analyzer@^2.8.2:
8067 version "2.9.0"
8068 resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.9.0.tgz#b58bc34cc30b27ffdbaf3d00bf27aba6fa29c6e3"
8069 dependencies:
8070 acorn "^5.1.1"
8071 chalk "^1.1.3"
8072 commander "^2.9.0"
8073 ejs "^2.5.6"
8074 express "^4.15.2"
8075 filesize "^3.5.9"
8076 gzip-size "^3.0.0"
8077 lodash "^4.17.4"
8078 mkdirp "^0.5.1"
8079 opener "^1.4.3"
8080 ws "^2.3.1"
8081
8082webpack-concat-plugin@^1.4.2: 7186webpack-concat-plugin@^1.4.2:
8083 version "1.4.2" 7187 version "1.4.2"
8084 resolved "https://registry.yarnpkg.com/webpack-concat-plugin/-/webpack-concat-plugin-1.4.2.tgz#b60bbb626ce5001911809d6e2329fa32f4978a88" 7188 resolved "https://registry.yarnpkg.com/webpack-concat-plugin/-/webpack-concat-plugin-1.4.2.tgz#b60bbb626ce5001911809d6e2329fa32f4978a88"
@@ -8113,38 +7217,6 @@ webpack-dev-middleware@~1.12.0:
8113 range-parser "^1.0.3" 7217 range-parser "^1.0.3"
8114 time-stamp "^2.0.0" 7218 time-stamp "^2.0.0"
8115 7219
8116webpack-dev-server@^2.4.5:
8117 version "2.9.4"
8118 resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.9.4.tgz#7883e61759c6a4b33e9b19ec4037bd4ab61428d1"
8119 dependencies:
8120 ansi-html "0.0.7"
8121 array-includes "^3.0.3"
8122 bonjour "^3.5.0"
8123 chokidar "^1.6.0"
8124 compression "^1.5.2"
8125 connect-history-api-fallback "^1.3.0"
8126 debug "^3.1.0"
8127 del "^3.0.0"
8128 express "^4.13.3"
8129 html-entities "^1.2.0"
8130 http-proxy-middleware "~0.17.4"
8131 import-local "^0.1.1"
8132 internal-ip "1.2.0"
8133 ip "^1.1.5"
8134 killable "^1.0.0"
8135 loglevel "^1.4.1"
8136 opn "^5.1.0"
8137 portfinder "^1.0.9"
8138 selfsigned "^1.9.1"
8139 serve-index "^1.7.2"
8140 sockjs "0.3.18"
8141 sockjs-client "1.1.4"
8142 spdy "^3.4.1"
8143 strip-ansi "^3.0.1"
8144 supports-color "^4.2.1"
8145 webpack-dev-middleware "^1.11.0"
8146 yargs "^6.6.0"
8147
8148webpack-dev-server@~2.9.3: 7220webpack-dev-server@~2.9.3:
8149 version "2.9.7" 7221 version "2.9.7"
8150 resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz#100ad6a14775478924d417ca6dcfb9d52a98faed" 7222 resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.9.7.tgz#100ad6a14775478924d417ca6dcfb9d52a98faed"
@@ -8177,28 +7249,13 @@ webpack-dev-server@~2.9.3:
8177 webpack-dev-middleware "^1.11.0" 7249 webpack-dev-middleware "^1.11.0"
8178 yargs "^6.6.0" 7250 yargs "^6.6.0"
8179 7251
8180webpack-dll-bundles-plugin@^1.0.0-beta.5: 7252webpack-merge@^4.1.0:
8181 version "1.0.0-beta.5"
8182 resolved "https://registry.yarnpkg.com/webpack-dll-bundles-plugin/-/webpack-dll-bundles-plugin-1.0.0-beta.5.tgz#cfb109710a88c3eeb557fcc38be0c5015a54196d"
8183 dependencies:
8184 find-root "^1.0.0"
8185 jsonfile "^2.4.0"
8186
8187webpack-merge@^4.1.0, webpack-merge@~4.1.0:
8188 version "4.1.1" 7253 version "4.1.1"
8189 resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.1.1.tgz#f1197a0a973e69c6fbeeb6d658219aa8c0c13555" 7254 resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.1.1.tgz#f1197a0a973e69c6fbeeb6d658219aa8c0c13555"
8190 dependencies: 7255 dependencies:
8191 lodash "^4.17.4" 7256 lodash "^4.17.4"
8192 7257
8193webpack-notifier@^1.3.0: 7258webpack-sources@^0.1.4:
8194 version "1.5.0"
8195 resolved "https://registry.yarnpkg.com/webpack-notifier/-/webpack-notifier-1.5.0.tgz#c010007d448cebc34defc99ecf288fa5e8c6baf6"
8196 dependencies:
8197 node-notifier "^4.1.0"
8198 object-assign "^4.1.0"
8199 strip-ansi "^3.0.1"
8200
8201webpack-sources@^0.1.2, webpack-sources@^0.1.4:
8202 version "0.1.5" 7259 version "0.1.5"
8203 resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.5.tgz#aa1f3abf0f0d74db7111c40e500b84f966640750" 7260 resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-0.1.5.tgz#aa1f3abf0f0d74db7111c40e500b84f966640750"
8204 dependencies: 7261 dependencies:
@@ -8353,7 +7410,7 @@ which-module@^2.0.0:
8353 version "2.0.0" 7410 version "2.0.0"
8354 resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 7411 resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
8355 7412
8356which@1, which@^1.0.5, which@^1.2.9: 7413which@1, which@^1.2.9:
8357 version "1.3.0" 7414 version "1.3.0"
8358 resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" 7415 resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a"
8359 dependencies: 7416 dependencies:
@@ -8369,10 +7426,6 @@ window-size@0.1.0:
8369 version "0.1.0" 7426 version "0.1.0"
8370 resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" 7427 resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
8371 7428
8372window-size@^0.2.0:
8373 version "0.2.0"
8374 resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
8375
8376wordwrap@0.0.2: 7429wordwrap@0.0.2:
8377 version "0.0.2" 7430 version "0.0.2"
8378 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" 7431 resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
@@ -8405,7 +7458,7 @@ write@^0.2.1:
8405 dependencies: 7458 dependencies:
8406 mkdirp "^0.5.1" 7459 mkdirp "^0.5.1"
8407 7460
8408ws@^2.0.0, ws@^2.3.1: 7461ws@^2.0.0:
8409 version "2.3.1" 7462 version "2.3.1"
8410 resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80" 7463 resolved "https://registry.yarnpkg.com/ws/-/ws-2.3.1.tgz#6b94b3e447cb6a363f785eaf94af6359e8e81c80"
8411 dependencies: 7464 dependencies:
@@ -8460,13 +7513,6 @@ yallist@^2.1.2:
8460 version "2.1.2" 7513 version "2.1.2"
8461 resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 7514 resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
8462 7515
8463yargs-parser@^2.4.1:
8464 version "2.4.1"
8465 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-2.4.1.tgz#85568de3cf150ff49fa51825f03a8c880ddcc5c4"
8466 dependencies:
8467 camelcase "^3.0.0"
8468 lodash.assign "^4.0.6"
8469
8470yargs-parser@^4.2.0: 7516yargs-parser@^4.2.0:
8471 version "4.2.1" 7517 version "4.2.1"
8472 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" 7518 resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c"
@@ -8485,25 +7531,6 @@ yargs-parser@^7.0.0:
8485 dependencies: 7531 dependencies:
8486 camelcase "^4.1.0" 7532 camelcase "^4.1.0"
8487 7533
8488yargs@^4.8.1:
8489 version "4.8.1"
8490 resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0"
8491 dependencies:
8492 cliui "^3.2.0"
8493 decamelize "^1.1.1"
8494 get-caller-file "^1.0.1"
8495 lodash.assign "^4.0.3"
8496 os-locale "^1.4.0"
8497 read-pkg-up "^1.0.1"
8498 require-directory "^2.1.1"
8499 require-main-filename "^1.0.1"
8500 set-blocking "^2.0.0"
8501 string-width "^1.0.1"
8502 which-module "^1.0.0"
8503 window-size "^0.2.0"
8504 y18n "^3.2.1"
8505 yargs-parser "^2.4.1"
8506
8507yargs@^6.6.0: 7534yargs@^6.6.0:
8508 version "6.6.0" 7535 version "6.6.0"
8509 resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" 7536 resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
@@ -8567,10 +7594,6 @@ yargs@~3.10.0:
8567 decamelize "^1.0.0" 7594 decamelize "^1.0.0"
8568 window-size "0.1.0" 7595 window-size "0.1.0"
8569 7596
8570yn@^2.0.0:
8571 version "2.0.0"
8572 resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a"
8573
8574zero-fill@^2.2.3: 7597zero-fill@^2.2.3:
8575 version "2.2.3" 7598 version "2.2.3"
8576 resolved "https://registry.yarnpkg.com/zero-fill/-/zero-fill-2.2.3.tgz#a3def06ba5e39ae644850bb4ca2ad4112b4855e9" 7599 resolved "https://registry.yarnpkg.com/zero-fill/-/zero-fill-2.2.3.tgz#a3def06ba5e39ae644850bb4ca2ad4112b4855e9"
diff --git a/scripts/build/client.sh b/scripts/build/client.sh
index 3a1532daf..f34f5130f 100755
--- a/scripts/build/client.sh
+++ b/scripts/build/client.sh
@@ -2,6 +2,7 @@
2 2
3cd client || exit -1 3cd client || exit -1
4 4
5rm -rf ./compiled ./dist 5rm -rf ./dist
6 6
7npm run webpack -- --config config/webpack.prod.js --progress --profile --bail 7ng build -- --prod
8NODE_ENV=production npm run webpack -- --config webpack/webpack.video-embed.js
diff --git a/scripts/watch/client.sh b/scripts/watch/client.sh
index d5eb25818..b754ade76 100755
--- a/scripts/watch/client.sh
+++ b/scripts/watch/client.sh
@@ -2,4 +2,4 @@
2 2
3cd client || exit -1 3cd client || exit -1
4 4
5npm run webpack-dev-server -- --config config/webpack.dev.js --progress --profile --colors --watch --content-base src/ --hotOnly --open 5ng server --host localhost --port 3000