diff --git a/package-lock.json b/package-lock.json index 382880399..c39fb2e21 100644 --- a/package-lock.json +++ b/package-lock.json @@ -482,9 +482,9 @@ "dev": true }, "@types/node": { - "version": "14.0.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.5.tgz", - "integrity": "sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA==", + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.6.tgz", + "integrity": "sha512-FbNmu4F67d3oZMWBV6Y4MaPER+0EpE9eIYf2yaHhCWovc1dlXCZkqGX4NLHfVVr6umt20TNBdRzrNJIzIKfdbw==", "dev": true }, "@types/normalize-package-data": { @@ -580,9 +580,9 @@ } }, "@types/webpack": { - "version": "4.41.13", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.13.tgz", - "integrity": "sha512-RYmIHOWSxnTTa765N6jJBVE45pd2SYNblEYshVDduLw6RhocazNmRzE5/ytvBD8IkDMH6DI+bcrqxh8NILimBA==", + "version": "4.41.17", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.17.tgz", + "integrity": "sha512-6FfeCidTSHozwKI67gIVQQ5Mp0g4X96c2IXxX75hYEQJwST/i6NyZexP//zzMOBb+wG9jJ7oO8fk9yObP2HWAw==", "dev": true, "requires": { "@types/anymatch": "*", @@ -604,14 +604,22 @@ } }, "@types/webpack-sources": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.7.tgz", - "integrity": "sha512-XyaHrJILjK1VHVC4aVlKsdNN5KBTwufMb43cQs+flGxtPAf/1Qwl8+Q0tp5BwEGaI8D6XT1L+9bSWXckgkjTLw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.0.tgz", + "integrity": "sha512-c88dKrpSle9BtTqR6ifdaxu1Lvjsl3C5OsfvuUbUwdXymshv1TkufUAXBajCCUM/f/TmnkZC/Esb03MinzSiXQ==", "dev": true, "requires": { "@types/node": "*", "@types/source-list-map": "*", - "source-map": "^0.6.1" + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } } }, "@webassemblyjs/ast": { diff --git a/package.json b/package.json index 29ac838cf..429235e09 100644 --- a/package.json +++ b/package.json @@ -50,10 +50,10 @@ "@types/html-minifier": "^3.5.3", "@types/lunr": "^2.3.3", "@types/mini-css-extract-plugin": "^0.9.1", - "@types/node": "^14.0.5", + "@types/node": "^14.0.6", "@types/ramda": "^0.27.6", "@types/resize-observer-browser": "^0.1.3", - "@types/webpack": "^4.41.13", + "@types/webpack": "^4.41.17", "@types/webpack-assets-manifest": "^3.0.1", "autoprefixer": "^9.8.0", "copy-webpack-plugin": "^6.0.1", diff --git a/webpack.config.ts b/webpack.config.ts index 2613224d1..733d01753 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -304,7 +304,7 @@ export default (_env: never, args: Configuration): Configuration[] => { const manifest = require("./material/assets/manifest.json") const template = toPairs(manifest) .reduce((content, [from, to]) => { - return content.replace(from, to) + return content.replace(new RegExp(from, "g"), to) }, fs.readFileSync("material/base.html", "utf8")) /* Save template with replaced assets */