This commit is contained in:
Nathan Bierema 2021-08-29 00:21:09 -04:00
parent 49c7425f14
commit d4a123b723
3 changed files with 17 additions and 5 deletions

View File

@ -8,6 +8,7 @@
"@babel/preset-env": "^7.15.0", "@babel/preset-env": "^7.15.0",
"@babel/preset-react": "^7.14.5", "@babel/preset-react": "^7.14.5",
"@babel/preset-typescript": "^7.15.0", "@babel/preset-typescript": "^7.15.0",
"@types/copy-webpack-plugin": "^8.0.1",
"@types/jest": "^27.0.1", "@types/jest": "^27.0.1",
"@types/node": "^14.17.12", "@types/node": "^14.17.12",
"@types/webpack": "^5.28.0", "@types/webpack": "^5.28.0",

View File

@ -3,13 +3,12 @@ import * as webpack from 'webpack';
import HtmlWebpackPlugin from 'html-webpack-plugin'; import HtmlWebpackPlugin from 'html-webpack-plugin';
import { CleanWebpackPlugin } from 'clean-webpack-plugin'; import { CleanWebpackPlugin } from 'clean-webpack-plugin';
import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin';
import CopyWebpackPlugin from 'copy-webpack-plugin';
import * as pkg from '../../package.json'; import * as pkg from '../../package.json';
const CopyWebpackPlugin = require('copy-webpack-plugin');
const isProduction = process.env.NODE_ENV === 'production'; const isProduction = process.env.NODE_ENV === 'production';
const demoSrc = path.join(__dirname, '../src'); const demoSrc = path.join(__dirname, '../src');
const libSrc = path.join(__dirname, '../../src'); const libSrc = path.join(__dirname, '../../src');
const publicDir = path.join(__dirname, '../public');
module.exports = { module.exports = {
mode: process.env.NODE_ENV || 'development', mode: process.env.NODE_ENV || 'development',
@ -57,7 +56,7 @@ module.exports = {
patterns: [ patterns: [
{ {
from: 'demo/public/assets/*.js', from: 'demo/public/assets/*.js',
to: ({ absoluteFilename }: any) => { to: ({ absoluteFilename }) => {
return `./${path.basename(absoluteFilename)}`; return `./${path.basename(absoluteFilename)}`;
}, },
globOptions: { globOptions: {

View File

@ -6688,6 +6688,17 @@ __metadata:
languageName: node languageName: node
linkType: hard linkType: hard
"@types/copy-webpack-plugin@npm:^8.0.1":
version: 8.0.1
resolution: "@types/copy-webpack-plugin@npm:8.0.1"
dependencies:
"@types/node": "*"
tapable: ^2.0.0
webpack: ^5.1.0
checksum: e921a28fca72bf1708d51ffad06ee2a4b80b8de7e748639588681ea1912413b92dbd433627f3b7eb51c14b9254a1d9c13cf037f25ca08a718df005871454a696
languageName: node
linkType: hard
"@types/cors@npm:2.8.10": "@types/cors@npm:2.8.10":
version: 2.8.10 version: 2.8.10
resolution: "@types/cors@npm:2.8.10" resolution: "@types/cors@npm:2.8.10"
@ -26299,6 +26310,7 @@ resolve@^2.0.0-next.3:
"@babel/preset-env": ^7.15.0 "@babel/preset-env": ^7.15.0
"@babel/preset-react": ^7.14.5 "@babel/preset-react": ^7.14.5
"@babel/preset-typescript": ^7.15.0 "@babel/preset-typescript": ^7.15.0
"@types/copy-webpack-plugin": ^8.0.1
"@types/jest": ^27.0.1 "@types/jest": ^27.0.1
"@types/node": ^14.17.12 "@types/node": ^14.17.12
"@types/webpack": ^5.28.0 "@types/webpack": ^5.28.0
@ -28399,7 +28411,7 @@ resolve@^2.0.0-next.3:
languageName: node languageName: node
linkType: hard linkType: hard
"tapable@npm:^2.1.1, tapable@npm:^2.2.0": "tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0":
version: 2.2.0 version: 2.2.0
resolution: "tapable@npm:2.2.0" resolution: "tapable@npm:2.2.0"
checksum: 5a7e31ddd2400d524b68e7ba0373e492ba52b321b8e1eb15b65956e9c1b9ba90dd175210a1318b6752538cbe3b284f4a7218a714be942aeeb812623c243aea25 checksum: 5a7e31ddd2400d524b68e7ba0373e492ba52b321b8e1eb15b65956e9c1b9ba90dd175210a1318b6752538cbe3b284f4a7218a714be942aeeb812623c243aea25
@ -30436,7 +30448,7 @@ typescript@^4.3.5:
languageName: node languageName: node
linkType: hard linkType: hard
"webpack@npm:^5, webpack@npm:^5.38.1, webpack@npm:^5.51.1": "webpack@npm:^5, webpack@npm:^5.1.0, webpack@npm:^5.38.1, webpack@npm:^5.51.1":
version: 5.51.1 version: 5.51.1
resolution: "webpack@npm:5.51.1" resolution: "webpack@npm:5.51.1"
dependencies: dependencies: