commit 07f589011b3f08a12549883612f7b8e30724b665
parent 010ef121c14e65165d6d676677e2f79af15d3f6b
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Sat, 7 Dec 2019 01:51:33 +0100
config: refactor - simplify reading package.json
Diffstat:
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/webpack/webpack.config.js b/webpack/webpack.config.js
@@ -4,7 +4,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const StyleLintPlugin = require('stylelint-webpack-plugin');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
-const fs = require('fs');
+const fs = require('fs-extra');
const path = require('path');
const paths = require('./paths');
@@ -26,8 +26,7 @@ const isProduction = mode === 'production';
function dependenciesPaths() {
const blackList = ['core-js', 'regenerator-runtime'];
const paths = [];
- const package_json_path = path.resolve(__dirname, '../package.json');
- const package_json = JSON.parse(fs.readFileSync(package_json_path));
+ const package_json = require(path.resolve(__dirname, '../package.json'));
for (let dependency in package_json.dependencies) {
if (blackList.includes(dependency)) {
continue;