diff --git a/packages/yarnpkg-pnp/package.json b/packages/yarnpkg-pnp/package.json index 928daeeea319..c98dc521fbbd 100644 --- a/packages/yarnpkg-pnp/package.json +++ b/packages/yarnpkg-pnp/package.json @@ -21,7 +21,7 @@ "scripts": { "build:pnp:hook": "run pnpify webpack-cli --config webpack.config.hook.js", "build:pnp": "run pnpify webpack-cli --config webpack.config.pkg.js", - "postpack": "find lib -mindepth 1 ! -path 'lib/hook.js' -exec rm -rf '{}' +", + "postpack": "rm -rf lib", "prepack": "run build:pnp && run build:compile packages/yarnpkg-pnp --emitDeclarationOnly --declaration", "release": "yarn npm publish", "update-local": "run build:pnp:hook" diff --git a/packages/yarnpkg-pnp/sources/generatePnpScript.ts b/packages/yarnpkg-pnp/sources/generatePnpScript.ts index 904b59f72724..dc400e61ac68 100644 --- a/packages/yarnpkg-pnp/sources/generatePnpScript.ts +++ b/packages/yarnpkg-pnp/sources/generatePnpScript.ts @@ -1,8 +1,7 @@ -// @ts-ignore -import template from '@yarnpkg/pnp/lib/hook'; - import {generatePrettyJson} from './generatePrettyJson'; import {generateSerializedState} from './generateSerializedState'; +// @ts-ignore +import template from './hook'; import {SerializedState} from './types'; import {PnpSettings} from './types'; diff --git a/packages/yarnpkg-pnp/lib/hook.js b/packages/yarnpkg-pnp/sources/hook.js similarity index 100% rename from packages/yarnpkg-pnp/lib/hook.js rename to packages/yarnpkg-pnp/sources/hook.js diff --git a/packages/yarnpkg-pnp/webpack.config.hook.js b/packages/yarnpkg-pnp/webpack.config.hook.js index 238723fd817e..c8950d20dbcb 100644 --- a/packages/yarnpkg-pnp/webpack.config.hook.js +++ b/packages/yarnpkg-pnp/webpack.config.hook.js @@ -6,7 +6,7 @@ module.exports = makeConfig({ mode: 'production', optimization: { - minimize: false + minimize: false, }, entry: { @@ -15,14 +15,14 @@ module.exports = makeConfig({ output: { filename: `[name].js`, - path: `${__dirname}/lib`, + path: `${__dirname}/sources`, libraryExport: `default`, libraryTarget: `umd`, library: `pnpHook`, }, plugins: [ - { apply: compiler => { + {apply: compiler => { compiler.hooks.compilation.tap(`MyPlugin`, compilation => { compilation.hooks.optimizeChunkAssets.tap(`MyPlugin`, chunks => { for (const chunk of chunks) { @@ -34,6 +34,6 @@ module.exports = makeConfig({ } }); }); - } }, + }}, ], }); diff --git a/packages/yarnpkg-pnp/webpack.config.pkg.js b/packages/yarnpkg-pnp/webpack.config.pkg.js index a0a3c873c19e..9f6ff1172254 100644 --- a/packages/yarnpkg-pnp/webpack.config.pkg.js +++ b/packages/yarnpkg-pnp/webpack.config.pkg.js @@ -5,7 +5,7 @@ module.exports = makeConfig({ mode: `production`, optimization: { - minimize: false + minimize: false, }, entry: {