diff options
author | Chocobozzz <me@florianbigard.com> | 2017-12-12 11:38:02 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2017-12-12 11:42:48 +0100 |
commit | 7bfd1b1edb7ea4ea6516b6a74c4e9af938d0bdc6 (patch) | |
tree | 722781d5d89fe438e7491da7e9d09dedd8c82a74 | |
parent | 63c4db6d71b98523753c51747e308682d9a2e8a0 (diff) | |
download | PeerTube-7bfd1b1edb7ea4ea6516b6a74c4e9af938d0bdc6.tar.gz PeerTube-7bfd1b1edb7ea4ea6516b6a74c4e9af938d0bdc6.tar.zst PeerTube-7bfd1b1edb7ea4ea6516b6a74c4e9af938d0bdc6.zip |
Upgrade scripts and embed webpack config
-rw-r--r-- | client/config/empty.js | 11 | ||||
-rw-r--r-- | client/config/resource-override.js | 0 | ||||
-rw-r--r-- | client/config/webpack.common.js | 338 | ||||
-rw-r--r-- | client/config/webpack.dev.js | 242 | ||||
-rw-r--r-- | client/config/webpack.prod.js | 293 | ||||
-rw-r--r-- | client/package.json | 41 | ||||
-rw-r--r-- | client/src/app/videos/video-list/video-search.component.ts | 3 | ||||
-rw-r--r-- | client/src/app/videos/video-list/video-trending.component.ts | 2 | ||||
-rw-r--r-- | client/src/standalone/videos/embed.scss | 2 | ||||
-rw-r--r-- | client/webpack.config.js | 6 | ||||
-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.lock | 1043 | ||||
-rwxr-xr-x | scripts/build/client.sh | 5 | ||||
-rwxr-xr-x | scripts/watch/client.sh | 2 |
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 @@ | |||
1 | module.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 @@ | |||
1 | const helpers = require('./helpers') | ||
2 | |||
3 | /* | ||
4 | * Webpack Plugins | ||
5 | */ | ||
6 | |||
7 | const AssetsPlugin = require('assets-webpack-plugin') | ||
8 | const ContextReplacementPlugin = require('webpack/lib/ContextReplacementPlugin') | ||
9 | const CommonsChunkPlugin = require('webpack/lib/optimize/CommonsChunkPlugin') | ||
10 | const CheckerPlugin = require('awesome-typescript-loader').CheckerPlugin | ||
11 | const HtmlWebpackPlugin = require('html-webpack-plugin') | ||
12 | const LoaderOptionsPlugin = require('webpack/lib/LoaderOptionsPlugin') | ||
13 | const ScriptExtHtmlWebpackPlugin = require('script-ext-html-webpack-plugin') | ||
14 | const InlineManifestWebpackPlugin = require('inline-manifest-webpack-plugin') | ||
15 | const ngcWebpack = require('ngc-webpack') | ||
16 | const CopyWebpackPlugin = require('copy-webpack-plugin') | ||
17 | |||
18 | const WebpackNotifierPlugin = require('webpack-notifier') | ||
19 | |||
20 | const HMR = helpers.hasProcessFlag('hot') | ||
21 | const AOT = process.env.BUILD_AOT || helpers.hasNpmFlag('aot') | ||
22 | const 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 | */ | ||
35 | module.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 @@ | |||
1 | const helpers = require('./helpers') | ||
2 | const webpackMerge = require('webpack-merge') // used to merge webpack configs | ||
3 | const webpackMergeDll = webpackMerge.strategy({plugins: 'replace'}) | ||
4 | const commonConfig = require('./webpack.common.js') // the settings that are common to prod and dev | ||
5 | const videoEmbedConfig = require('./webpack.video-embed.js') | ||
6 | |||
7 | /** | ||
8 | * Webpack Plugins | ||
9 | */ | ||
10 | const AddAssetHtmlPlugin = require('add-asset-html-webpack-plugin') | ||
11 | const DefinePlugin = require('webpack/lib/DefinePlugin') | ||
12 | const NamedModulesPlugin = require('webpack/lib/NamedModulesPlugin') | ||
13 | const LoaderOptionsPlugin = require('webpack/lib/LoaderOptionsPlugin') | ||
14 | const HotModuleReplacementPlugin = require('webpack/lib/HotModuleReplacementPlugin') | ||
15 | |||
16 | /** | ||
17 | * Webpack Constants | ||
18 | */ | ||
19 | const ENV = process.env.ENV = process.env.NODE_ENV = 'development' | ||
20 | const HOST = process.env.HOST || 'localhost' | ||
21 | const PORT = process.env.PORT || 3000 | ||
22 | const PUBLIC = process.env.PUBLIC_DEV || HOST + ':' + PORT | ||
23 | const AOT = process.env.BUILD_AOT || helpers.hasNpmFlag('aot') | ||
24 | const HMR = helpers.hasProcessFlag('hot') | ||
25 | const 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 | |||
35 | const DllBundlesPlugin = require('webpack-dll-bundles-plugin').DllBundlesPlugin | ||
36 | |||
37 | /** | ||
38 | * Webpack configuration | ||
39 | * | ||
40 | * See: http://webpack.github.io/docs/configuration.html#cli | ||
41 | */ | ||
42 | module.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 | |||
5 | const helpers = require('./helpers') | ||
6 | const webpackMerge = require('webpack-merge') // used to merge webpack configs | ||
7 | const commonConfig = require('./webpack.common.js') // the settings that are common to prod and dev | ||
8 | const videoEmbedConfig = require('./webpack.video-embed.js') | ||
9 | |||
10 | /** | ||
11 | * Webpack Plugins | ||
12 | */ | ||
13 | const DefinePlugin = require('webpack/lib/DefinePlugin') | ||
14 | const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin | ||
15 | const LoaderOptionsPlugin = require('webpack/lib/LoaderOptionsPlugin') | ||
16 | const NormalModuleReplacementPlugin = require('webpack/lib/NormalModuleReplacementPlugin') | ||
17 | const OptimizeJsPlugin = require('optimize-js-plugin') | ||
18 | const HashedModuleIdsPlugin = require('webpack/lib/HashedModuleIdsPlugin') | ||
19 | const UglifyJsPlugin = require('uglifyjs-webpack-plugin') | ||
20 | const ExtractTextPlugin = require('extract-text-webpack-plugin') | ||
21 | |||
22 | /** | ||
23 | * Webpack Constants | ||
24 | */ | ||
25 | const ENV = process.env.NODE_ENV = process.env.ENV = 'production' | ||
26 | const HOST = process.env.HOST || 'localhost' | ||
27 | const PORT = process.env.PORT || 8080 | ||
28 | const AOT = process.env.BUILD_AOT || helpers.hasNpmFlag('aot') | ||
29 | const METADATA = { | ||
30 | host: HOST, | ||
31 | port: PORT, | ||
32 | ENV: ENV, | ||
33 | HMR: false, | ||
34 | AOT: AOT, | ||
35 | API_URL: '' | ||
36 | } | ||
37 | |||
38 | module.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 @@ | |||
1 | import { Component, OnDestroy, OnInit } from '@angular/core' | 1 | import { Component, OnDestroy, OnInit } from '@angular/core' |
2 | import { ActivatedRoute, Router } from '@angular/router' | 2 | import { ActivatedRoute, Router } from '@angular/router' |
3 | import { NotificationsService } from 'angular2-notifications' | 3 | import { NotificationsService } from 'angular2-notifications' |
4 | import { AbstractVideoList } from 'app/shared/video/abstract-video-list' | ||
5 | import { Subscription } from 'rxjs/Subscription' | 4 | import { Subscription } from 'rxjs/Subscription' |
6 | import { SortField } from '../../shared/video/sort-field.type' | 5 | import { AbstractVideoList } from '../../shared/video/abstract-video-list' |
7 | import { VideoService } from '../../shared/video/video.service' | 6 | import { 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 @@ | |||
1 | import { Component, OnInit } from '@angular/core' | 1 | import { Component, OnInit } from '@angular/core' |
2 | import { ActivatedRoute, Router } from '@angular/router' | 2 | import { ActivatedRoute, Router } from '@angular/router' |
3 | import { NotificationsService } from 'angular2-notifications' | 3 | import { NotificationsService } from 'angular2-notifications' |
4 | import { AbstractVideoList } from 'app/shared/video/abstract-video-list' | 4 | import { AbstractVideoList } from '../../shared/video/abstract-video-list' |
5 | import { SortField } from '../../shared/video/sort-field.type' | 5 | import { SortField } from '../../shared/video/sort-field.type' |
6 | import { VideoService } from '../../shared/video/video.service' | 6 | import { 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 @@ | |||
1 | switch (process.env.NODE_ENV) { | 1 | switch (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 | ||
3 | const CheckerPlugin = require('awesome-typescript-loader').CheckerPlugin | 3 | const CheckerPlugin = require('awesome-typescript-loader').CheckerPlugin |
4 | const HtmlWebpackPlugin = require('html-webpack-plugin') | 4 | const HtmlWebpackPlugin = require('html-webpack-plugin') |
5 | const UglifyJsPlugin = require('webpack/lib/optimize/UglifyJsPlugin') | 5 | const UglifyJsPlugin = require('uglifyjs-webpack-plugin') |
6 | const HashedModuleIdsPlugin = require('webpack/lib/HashedModuleIdsPlugin') | 6 | const HashedModuleIdsPlugin = require('webpack/lib/HashedModuleIdsPlugin') |
7 | const LoaderOptionsPlugin = require('webpack/lib/LoaderOptionsPlugin') | ||
7 | const ExtractTextPlugin = require('extract-text-webpack-plugin') | 8 | const ExtractTextPlugin = require('extract-text-webpack-plugin') |
8 | const PurifyCSSPlugin = require('purifycss-webpack') | 9 | const PurifyCSSPlugin = require('purifycss-webpack') |
9 | 10 | ||
10 | module.exports = function (options) { | 11 | module.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 | ||
310 | acorn@^3.0.4, acorn@^3.3.0: | 278 | acorn@^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 | ||
322 | add-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 | |||
330 | addr-to-ip-port@^1.0.1, addr-to-ip-port@^1.4.2: | 290 | addr-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 | ||
390 | angular2-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 | |||
396 | ansi-escapes@^1.1.0: | 350 | ansi-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 | ||
422 | ansicolors@~0.2.1: | ||
423 | version "0.2.1" | ||
424 | resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef" | ||
425 | |||
426 | anymatch@^1.3.0: | 376 | anymatch@^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 | ||
550 | assets-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 | |||
560 | ast-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 | |||
564 | async-each@^1.0.0: | 500 | async-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 | ||
642 | babel-core@^6.25.0, babel-core@^6.26.0: | 578 | babel-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 | |||
666 | babel-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 | ||
679 | babel-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 | |||
687 | babel-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 | |||
696 | babel-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 | |||
705 | babel-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 | |||
713 | babel-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 | |||
723 | babel-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 | |||
730 | babel-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 | |||
737 | babel-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 | |||
744 | babel-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 | |||
752 | babel-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 | |||
762 | babel-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 | |||
773 | babel-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 | |||
780 | babel-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 | |||
788 | babel-messages@^6.23.0: | 591 | babel-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 | ||
794 | babel-plugin-check-es2015-constants@^6.22.0: | 597 | babel-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 | |||
800 | babel-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 | |||
804 | babel-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 | |||
808 | babel-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 | |||
812 | babel-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 | |||
820 | babel-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 | |||
826 | babel-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 | |||
832 | babel-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 | |||
842 | babel-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 | |||
856 | babel-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 | |||
863 | babel-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 | |||
869 | babel-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 | |||
876 | babel-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 | |||
882 | babel-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 | |||
890 | babel-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 | |||
896 | babel-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 | |||
904 | babel-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 | |||
913 | babel-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 | |||
921 | babel-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 | |||
929 | babel-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 | |||
936 | babel-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 | |||
947 | babel-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 | |||
954 | babel-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 | |||
960 | babel-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 | |||
968 | babel-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 | |||
974 | babel-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 | |||
980 | babel-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 | |||
988 | babel-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 | |||
996 | babel-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 | |||
1002 | babel-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 | |||
1009 | babel-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 | |||
1044 | babel-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 | |||
1056 | babel-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 | ||
1063 | babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: | 604 | babel-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 | ||
1073 | babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: | 614 | babel-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 | ||
1087 | babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: | 628 | babel-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 | ||
1404 | browserslist@^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 | |||
1411 | buffer-alloc-unsafe@^1.0.0: | 945 | buffer-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 | ||
1540 | caniuse-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 | |||
1544 | cardinal@^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 | |||
1551 | caseless@~0.11.0: | 1074 | caseless@~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 | ||
1666 | cli-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 | |||
1672 | cli-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 | |||
1679 | cli-width@^2.0.0: | 1189 | cli-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 | ||
1784 | colors@1.0.3: | ||
1785 | version "1.0.3" | ||
1786 | resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" | ||
1787 | |||
1788 | colors@^1.1.2, colors@~1.1.2: | 1294 | colors@^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 | ||
1848 | concat-stream@^1.5.0, concat-stream@^1.5.1, concat-stream@^1.5.2: | 1354 | concat-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 | ||
1890 | convert-source-map@^1.1.1, convert-source-map@^1.5.0: | 1396 | convert-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 | ||
1921 | copy-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 | |||
1934 | copy-webpack-plugin@^4.1.1: | 1427 | copy-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 | ||
1945 | core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: | 1438 | core-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 | ||
2108 | css-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 | |||
2114 | css-what@2.1: | 1601 | css-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 | ||
2351 | diff@^3.1.0, diff@^3.2.0: | 1838 | diff@^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 | ||
2449 | duplexer@^0.1.1: | ||
2450 | version "0.1.1" | ||
2451 | resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" | ||
2452 | |||
2453 | duplexify@^3.1.2, duplexify@^3.4.2: | 1936 | duplexify@^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 | ||
2472 | ejs@^2.5.6, ejs@^2.5.7: | 1955 | ejs@^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 | ||
2476 | electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.27: | 1959 | electron-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 | ||
2608 | es6-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 | |||
2612 | es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: | 2091 | es6-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 | ||
2632 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: | 2111 | escape-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 | ||
2766 | esprima@~3.0.0: | ||
2767 | version "3.0.0" | ||
2768 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9" | ||
2769 | |||
2770 | esprima@~3.1.0: | ||
2771 | version "3.1.3" | ||
2772 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" | ||
2773 | |||
2774 | esquery@^1.0.0: | 2245 | esquery@^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 | ||
2791 | estree-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 | |||
2795 | esutils@^1.1.6: | 2262 | esutils@^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 | ||
2886 | express@^4.13.3, express@^4.15.2, express@^4.16.2: | 2353 | express@^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 | ||
2950 | extract-text-webpack-plugin@^3.0.0, extract-text-webpack-plugin@^3.0.2: | 2417 | extract-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 | ||
3016 | filesize@^3.5.9: | ||
3017 | version "3.5.11" | ||
3018 | resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee" | ||
3019 | |||
3020 | filestream@^4.0.0: | 2483 | filestream@^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 | ||
3195 | fs-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 | |||
3203 | fs-write-stream-atomic@^1.0.8: | 2658 | fs-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 | ||
3403 | growly@^1.2.0: | ||
3404 | version "1.3.0" | ||
3405 | resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" | ||
3406 | |||
3407 | gzip-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 | |||
3413 | handle-thing@^1.2.5: | 2858 | handle-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 | ||
3557 | home-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 | |||
3564 | homedir-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 | |||
3570 | hosted-git-info@^2.1.4: | 3002 | hosted-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 | ||
3691 | ie-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 | |||
3695 | ieee754@^1.1.4: | 3123 | ieee754@^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 | ||
3767 | inline-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 | |||
3773 | inquirer@^0.12.0: | 3195 | inquirer@^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 | ||
3801 | intl@^1.2.4: | ||
3802 | version "1.2.5" | ||
3803 | resolved "https://registry.yarnpkg.com/intl/-/intl-1.2.5.tgz#82244a2190c4e419f8371f5aa34daa3420e2abde" | ||
3804 | |||
3805 | invariant@^2.2.2: | 3223 | invariant@^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 | ||
4183 | jsonfile@^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 | |||
4189 | jsonfile@^4.0.0: | 3601 | jsonfile@^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 | ||
4397 | lodash._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 | |||
4401 | lodash._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 | |||
4405 | lodash._baseassign@^3.0.0: | 3809 | lodash._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 | ||
4412 | lodash._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 | |||
4423 | lodash._basecopy@^3.0.0: | 3816 | lodash._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 | ||
4427 | lodash._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 | |||
4431 | lodash._bindcallback@^3.0.0: | 3820 | lodash._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 | ||
4451 | lodash.assign@^3.0.0, lodash.assign@^3.2.0: | 3840 | lodash.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 | ||
4459 | lodash.assign@^4.0.1, lodash.assign@^4.0.3, lodash.assign@^4.0.6, lodash.assign@^4.2.0: | 3848 | lodash.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 | ||
4467 | lodash.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 | |||
4474 | lodash.clonedeep@^4.3.2, lodash.clonedeep@^4.5.0: | 3856 | lodash.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 | ||
4501 | lodash.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 | |||
4509 | lodash.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 | |||
4513 | lodash.keys@^3.0.0: | 3883 | lodash.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 | ||
4521 | lodash.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 | |||
4528 | lodash.memoize@^4.1.2: | 3891 | lodash.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 | ||
4532 | lodash.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 | |||
4548 | lodash.mergewith@^4.6.0: | 3895 | lodash.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 | ||
4560 | lodash.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 | |||
4564 | lodash.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 | |||
4571 | lodash.uniq@^4.5.0: | 3907 | lodash.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 | ||
4575 | lodash@^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: | 3911 | 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: |
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 | ||
4621 | magic-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 | |||
4627 | magic-string@^0.22.3: | 3957 | magic-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 | ||
4648 | make-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 | |||
4652 | map-cache@^0.2.2: | 3978 | map-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 | ||
4676 | marked-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 | |||
4686 | marked@^0.3.6: | ||
4687 | version "0.3.6" | ||
4688 | resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.6.tgz#b2c6c618fccece4ef86c4fc6cb8a7cbf5aeda8d7" | ||
4689 | |||
4690 | math-expression-evaluator@^1.2.14: | 4002 | math-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 | ||
4995 | ng-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 | |||
5002 | ng2-material-dropdown@0.7.10: | 4307 | ng2-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 | ||
5006 | ngc-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 | |||
5018 | ngx-bootstrap@2.0.0-beta.9: | 4311 | ngx-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 | ||
5058 | node-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 | |||
5064 | node-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 | |||
5070 | node-forge@0.6.33: | 4351 | node-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 | ||
5124 | node-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 | |||
5136 | node-pre-gyp@^0.6.36: | 4405 | node-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 | ||
5244 | normalize.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 | |||
5248 | npm-font-source-sans-pro@^1.0.2: | 4513 | npm-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 | ||
5356 | opener@^1.4.3: | ||
5357 | version "1.4.3" | ||
5358 | resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8" | ||
5359 | |||
5360 | opn@^5.1.0, opn@~5.1.0: | 4621 | opn@^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 | ||
5366 | optimize-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 | |||
5373 | optimize-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 | |||
5383 | optionator@^0.8.2: | 4627 | optionator@^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 | ||
5422 | os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: | 4666 | os-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 | ||
5507 | parse-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 | |||
5511 | parse-torrent-file@^4.0.0: | 4751 | parse-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 | ||
5551 | path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: | 4791 | path-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 | ||
6013 | private@^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 | |||
6017 | process-nextick-args@~1.0.6: | 5253 | process-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 | ||
6286 | recast@^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 | |||
6295 | rechoir@^0.6.2: | 5522 | rechoir@^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 | ||
6308 | redeyed@~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 | |||
6314 | reduce-css-calc@^1.2.6: | 5535 | reduce-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 | ||
6328 | reflect-metadata@^0.1.10, reflect-metadata@^0.1.2, reflect-metadata@^0.1.9: | 5549 | reflect-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 | ||
6340 | regenerator-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 | |||
6348 | regex-cache@^0.4.2: | 5561 | regex-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 | ||
6372 | regexpu-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 | |||
6380 | regjsgen@^0.2.0: | 5585 | regjsgen@^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 | ||
6596 | rimraf@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: | 5801 | rimraf@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 | ||
6715 | script-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 | |||
6721 | scss-tokenizer@^0.2.3: | 5920 | scss-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 | ||
6869 | shellwords@^0.1.0: | ||
6870 | version "0.1.1" | ||
6871 | resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" | ||
6872 | |||
6873 | signal-exit@^3.0.0: | 6068 | signal-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 | ||
6930 | slash@^1.0.0: | ||
6931 | version "1.0.0" | ||
6932 | resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" | ||
6933 | |||
6934 | slice-ansi@0.0.4: | 6125 | slice-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 | ||
7009 | source-map-loader@^0.2.0, source-map-loader@^0.2.1: | 6200 | source-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 | ||
7036 | source-map-support@^0.4.0, source-map-support@^0.4.1, source-map-support@^0.4.15, source-map-support@^0.4.2: | 6227 | source-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 | ||
7042 | source-map-url@0.4.0, source-map-url@^0.4.0: | 6233 | source-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 | ||
7056 | source-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: | 6247 | source-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 | ||
7245 | string-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 | |||
7252 | string-width@^1.0.1, string-width@^1.0.2: | 6436 | string-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 | ||
7320 | strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: | 6504 | strip-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 | ||
7330 | style-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 | |||
7337 | stylus-loader@^3.0.1: | 6514 | stylus-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 | ||
7563 | ts-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 | |||
7578 | tsconfig@^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 | |||
7585 | tsickle@^0.21.0: | 6740 | tsickle@^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 | ||
7594 | tslib@^1.0.0, tslib@^1.5.0, tslib@^1.7.1: | 6749 | tslib@^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 | ||
7616 | tslint-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 | |||
7626 | tslint@^5.7.0: | 6771 | tslint@^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 | ||
7709 | uglify-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 | |||
7716 | uglify-es@^3.2.0: | 6854 | uglify-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 | ||
7751 | uglifyjs-webpack-plugin@^1.0.1: | 6889 | uglifyjs-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 | |||
7763 | uglifyjs-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 | ||
7946 | v8flags@^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 | |||
7952 | validate-npm-package-license@^3.0.1: | 7072 | validate-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 | ||
8066 | webpack-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 | |||
8082 | webpack-concat-plugin@^1.4.2: | 7186 | webpack-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 | ||
8116 | webpack-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 | |||
8148 | webpack-dev-server@~2.9.3: | 7220 | webpack-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 | ||
8180 | webpack-dll-bundles-plugin@^1.0.0-beta.5: | 7252 | webpack-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 | |||
8187 | webpack-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 | ||
8193 | webpack-notifier@^1.3.0: | 7258 | webpack-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 | |||
8201 | webpack-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 | ||
8356 | which@1, which@^1.0.5, which@^1.2.9: | 7413 | which@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 | ||
8372 | window-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 | |||
8376 | wordwrap@0.0.2: | 7429 | wordwrap@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 | ||
8408 | ws@^2.0.0, ws@^2.3.1: | 7461 | ws@^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 | ||
8463 | yargs-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 | |||
8470 | yargs-parser@^4.2.0: | 7516 | yargs-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 | ||
8488 | yargs@^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 | |||
8507 | yargs@^6.6.0: | 7534 | yargs@^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 | ||
8570 | yn@^2.0.0: | ||
8571 | version "2.0.0" | ||
8572 | resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" | ||
8573 | |||
8574 | zero-fill@^2.2.3: | 7597 | zero-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 | ||
3 | cd client || exit -1 | 3 | cd client || exit -1 |
4 | 4 | ||
5 | rm -rf ./compiled ./dist | 5 | rm -rf ./dist |
6 | 6 | ||
7 | npm run webpack -- --config config/webpack.prod.js --progress --profile --bail | 7 | ng build -- --prod |
8 | NODE_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 | ||
3 | cd client || exit -1 | 3 | cd client || exit -1 |
4 | 4 | ||
5 | npm run webpack-dev-server -- --config config/webpack.dev.js --progress --profile --colors --watch --content-base src/ --hotOnly --open | 5 | ng server --host localhost --port 3000 |