add pnp-webpack-plugin

Change-type: patch
This commit is contained in:
Zane Hitchcox 2021-04-18 13:24:08 -04:00 committed by Lorenzo Alberto Maria Ambrosi
parent 4d5e5a3b0b
commit 32ca28a3a9
4 changed files with 22 additions and 0 deletions

15
npm-shrinkwrap.json generated
View File

@ -11635,6 +11635,15 @@
"semver-compare": "^1.0.0"
}
},
"pnp-webpack-plugin": {
"version": "1.6.4",
"resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz",
"integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==",
"dev": true,
"requires": {
"ts-pnp": "^1.1.6"
}
},
"polished": {
"version": "3.7.0",
"resolved": "https://registry.npmjs.org/polished/-/polished-3.7.0.tgz",
@ -14818,6 +14827,12 @@
"yn": "3.1.1"
}
},
"ts-pnp": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz",
"integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==",
"dev": true
},
"tslib": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",

View File

@ -98,6 +98,7 @@
"omit-deep-lodash": "1.1.4",
"outdent": "^0.7.1",
"path-is-inside": "^1.0.2",
"pnp-webpack-plugin": "^1.6.4",
"pretty-bytes": "^5.3.0",
"react": "^16.8.5",
"react-dom": "^16.8.5",

1
typings/pnp-webpack-plugin/index.d.ts vendored Normal file
View File

@ -0,0 +1 @@
declare module 'pnp-webpack-plugin';

View File

@ -24,6 +24,7 @@ import { env } from 'process';
import * as SimpleProgressWebpackPlugin from 'simple-progress-webpack-plugin';
import * as TerserPlugin from 'terser-webpack-plugin';
import { BannerPlugin, NormalModuleReplacementPlugin } from 'webpack';
import * as PnpWebpackPlugin from 'pnp-webpack-plugin';
/**
* Don't webpack package.json as mixpanel & sentry tokens
@ -293,6 +294,7 @@ const commonConfig = {
extensions: ['.node', '.js', '.json', '.ts', '.tsx'],
},
plugins: [
PnpWebpackPlugin,
new SimpleProgressWebpackPlugin({
format: process.env.WEBPACK_PROGRESS || 'verbose',
}),
@ -303,6 +305,9 @@ const commonConfig = {
'./http.js',
),
],
resolveLoader: {
plugins: [PnpWebpackPlugin.moduleLoader(module)],
},
output: {
path: path.join(__dirname, 'generated'),
filename: '[name].js',