commit de1329f556ba44e718e26fd0a252e3e4da7b7f2b
parent 3629ee334dfe51502f6cd57850b90c73cd2da1cf
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Sat, 7 Dec 2019 12:17:27 +0100
config: remove cache-loader
Diffstat:
3 files changed, 0 insertions(+), 106 deletions(-)
diff --git a/package-lock.json b/package-lock.json
@@ -2181,12 +2181,6 @@
"integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
"dev": true
},
- "buffer-json": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/buffer-json/-/buffer-json-2.0.0.tgz",
- "integrity": "sha512-+jjPFVqyfF1esi9fvfUs3NqM0pH1ziZ36VP4hmA/y/Ssfo/5w5xHKfTw9BwQjoJ1w/oVtpLomqwUHKdefGyuHw==",
- "dev": true
- },
"buffer-xor": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
@@ -2252,85 +2246,6 @@
"unset-value": "1.0.0"
}
},
- "cache-loader": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-4.1.0.tgz",
- "integrity": "sha512-ftOayxve0PwKzBF/GLsZNC9fJBXl8lkZE3TOsjkboHfVHVkL39iUEs1FO07A33mizmci5Dudt38UZrrYXDtbhw==",
- "dev": true,
- "requires": {
- "buffer-json": "2.0.0",
- "find-cache-dir": "3.1.0",
- "loader-utils": "1.2.3",
- "mkdirp": "0.5.1",
- "neo-async": "2.6.1",
- "schema-utils": "2.6.1"
- },
- "dependencies": {
- "find-cache-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.1.0.tgz",
- "integrity": "sha512-zw+EFiNBNPgI2NTrKkDd1xd7q0cs6wr/iWnr/oUkI0yF9K9GqQ+riIt4aiyFaaqpaWbxPrJXHI+QvmNUQbX+0Q==",
- "dev": true,
- "requires": {
- "commondir": "1.0.1",
- "make-dir": "3.0.0",
- "pkg-dir": "4.2.0"
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "5.0.0",
- "path-exists": "4.0.0"
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "4.1.0"
- }
- },
- "make-dir": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz",
- "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==",
- "dev": true,
- "requires": {
- "semver": "6.3.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "2.2.1"
- }
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true
- },
- "pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "requires": {
- "find-up": "4.1.0"
- }
- }
- }
- },
"call-me-maybe": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
diff --git a/package.json b/package.json
@@ -22,7 +22,6 @@
"@babel/preset-env": "^7.7.4",
"babel-eslint": "^10.0.3",
"babel-loader": "^8.0.6",
- "cache-loader": "^4.1.0",
"chalk": "^3.0.0",
"child_process": "^1.0.2",
"clean-webpack-plugin": "^3.0.0",
diff --git a/webpack/webpack.config.js b/webpack/webpack.config.js
@@ -4,8 +4,6 @@ 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-extra');
-const path = require('path');
const paths = require('./paths');
@@ -52,15 +50,6 @@ const babelConfig = {
]
};
-function babelCacheIdentifier() {
- const cacheLoaderVersion = require(path.resolve(__dirname, '../node_modules/cache-loader/package.json')).version;
- const babelLoaderVersion = require(path.resolve(__dirname, '../node_modules/babel-loader/package.json')).version;
- const babelCoreVersion = require(path.resolve(__dirname, '../node_modules/@babel/core/package.json')).version;
- const babelPresetEnvVersion = require(path.resolve(__dirname, '../node_modules/@babel/preset-env/package.json')).version;
- const babelConfigStr = JSON.stringify(babelConfig);
- const browserlist = fs.readFileSync(path.resolve(__dirname, '../.browserslistrc'));
- return `cache-loader: ${cacheLoaderVersion} ${babelLoaderVersion} ${babelCoreVersion} ${babelPresetEnvVersion} ${babelConfigStr} ${browserlist}`;
-}
const plugins = [
new CleanWebpackPlugin(),
new CopyWebpackPlugin([
@@ -88,14 +77,6 @@ const plugins = [
})
];
-const babelCacheLoader = {
- loader: 'cache-loader',
- options: {
- cacheDirectory: 'build_cache',
- cacheIdentifier: babelCacheIdentifier()
- }
-};
-
const productionCSSLoader = [
MiniCssExtractPlugin.loader,
{loader: 'css-loader', options: {importLoaders: 1}},
@@ -155,7 +136,6 @@ const loaders = [
/node_modules\/webpack/,
],
loaders: [
- babelCacheLoader,
{
loader: 'babel-loader',
options: babelConfig