nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit e033148ea111dcde69706f7ced4be61cd8e64f8f
parent 07f589011b3f08a12549883612f7b8e30724b665
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Sat,  7 Dec 2019 11:42:26 +0100

config: process all node_modules with babel, exclude only minimum

Diffstat:
Mwebpack/webpack.config.js | 22++++------------------
1 file changed, 4 insertions(+), 18 deletions(-)

diff --git a/webpack/webpack.config.js b/webpack/webpack.config.js @@ -23,23 +23,6 @@ if (!envs[mode]) { const isProduction = mode === 'production'; -function dependenciesPaths() { - const blackList = ['core-js', 'regenerator-runtime']; - const paths = []; - const package_json = require(path.resolve(__dirname, '../package.json')); - for (let dependency in package_json.dependencies) { - if (blackList.includes(dependency)) { - continue; - } - const depPath = path.resolve(__dirname, '../node_modules', dependency); - if (!fs.existsSync(depPath)) { - throw new Error(`Dependency ${dependency} not found at path ${depPath}`); - } - paths.push(depPath); - } - return paths; -} - const productionOutput = { path: paths.appBuild, filename: 'static/js/[name].[contenthash:8].js' @@ -157,7 +140,10 @@ const loaders = [ { test: /\.js$/, - include: [paths.appSrc].concat(isProduction ? dependenciesPaths() : []), + exclude: [ + /node_modules\/core-js/, + /node_modules\/webpack/, + ], loaders: [ cacheLoader, {