Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fix(builder): enable treeshaking (#1428)
* fix(builder): enable treeshaking

* chore: versions
  • Loading branch information
merceyz committed Jun 3, 2020
1 parent a8a6201 commit 8e41381
Show file tree
Hide file tree
Showing 14 changed files with 7,877 additions and 8,873 deletions.
16,597 changes: 7,837 additions & 8,760 deletions .pnp.js

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
32 changes: 32 additions & 0 deletions .yarn/versions/aba215f6.yml
@@ -0,0 +1,32 @@
releases:
"@yarnpkg/builder": prerelease
"@yarnpkg/cli": prerelease
"@yarnpkg/core": prerelease
"@yarnpkg/doctor": prerelease
"@yarnpkg/plugin-compat": prerelease
"@yarnpkg/plugin-constraints": prerelease
"@yarnpkg/plugin-dlx": prerelease
"@yarnpkg/plugin-essentials": prerelease
"@yarnpkg/plugin-exec": prerelease
"@yarnpkg/plugin-file": prerelease
"@yarnpkg/plugin-git": prerelease
"@yarnpkg/plugin-github": prerelease
"@yarnpkg/plugin-http": prerelease
"@yarnpkg/plugin-init": prerelease
"@yarnpkg/plugin-interactive-tools": prerelease
"@yarnpkg/plugin-link": prerelease
"@yarnpkg/plugin-node-modules": prerelease
"@yarnpkg/plugin-npm": prerelease
"@yarnpkg/plugin-npm-cli": prerelease
"@yarnpkg/plugin-pack": prerelease
"@yarnpkg/plugin-patch": prerelease
"@yarnpkg/plugin-pnp": prerelease
"@yarnpkg/plugin-stage": prerelease
"@yarnpkg/plugin-typescript": prerelease
"@yarnpkg/plugin-version": prerelease
"@yarnpkg/plugin-workspace-tools": prerelease
"@yarnpkg/pnp": prerelease
"@yarnpkg/pnpify": prerelease

declined:
- vscode-zipfs
3 changes: 0 additions & 3 deletions packages/yarnpkg-builder/package.json
Expand Up @@ -5,14 +5,11 @@
"bin": "./sources/boot-dev.js",
"dependencies": {
"@babel/core": "^7.7.4",
"@babel/plugin-syntax-class-properties": "^7.2.0",
"@babel/plugin-syntax-decorators": "^7.2.0",
"@yarnpkg/cli": "workspace:^2.0.0-rc.33",
"@yarnpkg/core": "workspace:^2.0.0-rc.27",
"@yarnpkg/fslib": "workspace:^2.0.0-rc.20",
"@yarnpkg/pnpify": "workspace:^2.0.0-rc.22",
"babel-loader": "^8.0.6",
"babel-plugin-lazy-import": "arcanis/babel-plugin-lazy-import",
"chalk": "^3.0.0",
"clipanion": "^2.4.0",
"filesize": "^4.1.2",
Expand Down
14 changes: 5 additions & 9 deletions packages/yarnpkg-builder/sources/tools/makeConfig.ts
Expand Up @@ -20,7 +20,6 @@ export const makeConfig = (config: webpack.Configuration) => merge({

resolve: {
extensions: [`.js`, `.ts`, `.tsx`, `.json`],
mainFields: [`main`],
plugins: [PnpWebpackPlugin],
},

Expand All @@ -30,17 +29,14 @@ export const makeConfig = (config: webpack.Configuration) => merge({
exclude: /\.d\.ts$/,
use: [{
loader: require.resolve(`babel-loader`),
options: {
plugins: [
[require.resolve(`@babel/plugin-syntax-decorators`), {legacy: true}],
[require.resolve(`@babel/plugin-syntax-class-properties`), {loose: true}],
require.resolve(`babel-plugin-lazy-import`),
],
},
}, {
loader: require.resolve(`ts-loader`),
options: {
compilerOptions: {declaration: false},
compilerOptions: {
declaration: false,
module: `ESNext`,
moduleResolution: `node`,
},
},
}],
}],
Expand Down
2 changes: 1 addition & 1 deletion packages/yarnpkg-pnp/sources/hook.js

Large diffs are not rendered by default.

102 changes: 2 additions & 100 deletions yarn.lock
Expand Up @@ -429,17 +429,6 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-call-delegate@npm:^7.4.4":
version: 7.4.4
resolution: "@babel/helper-call-delegate@npm:7.4.4"
dependencies:
"@babel/helper-hoist-variables": ^7.4.4
"@babel/traverse": ^7.4.4
"@babel/types": ^7.4.4
checksum: 1230372235ee503229f4ad7e6bda352feec6f0a92ef21dccca033067056fb0d23a0a1fa44ae834659c0164a56943acc7f2a8d12e1e253e4ddc32614a82c99d3f
languageName: node
linkType: hard

"@babel/helper-compilation-targets@npm:^7.8.7":
version: 7.8.7
resolution: "@babel/helper-compilation-targets@npm:7.8.7"
Expand Down Expand Up @@ -611,15 +600,6 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-hoist-variables@npm:^7.4.4":
version: 7.4.4
resolution: "@babel/helper-hoist-variables@npm:7.4.4"
dependencies:
"@babel/types": ^7.4.4
checksum: 0bd7272b8a94815d0061a1cb0bb49b098999154ded3bcf04c88e77dc73a2daaf4a07b31cfbfaa970aa8d8dc09b21bda26806770b3288e3348279d1de40416bf8
languageName: node
linkType: hard

"@babel/helper-hoist-variables@npm:^7.8.3":
version: 7.8.3
resolution: "@babel/helper-hoist-variables@npm:7.8.3"
Expand Down Expand Up @@ -688,20 +668,6 @@ __metadata:
languageName: node
linkType: hard

"@babel/helper-module-transforms@npm:^7.5.5":
version: 7.5.5
resolution: "@babel/helper-module-transforms@npm:7.5.5"
dependencies:
"@babel/helper-module-imports": ^7.0.0
"@babel/helper-simple-access": ^7.1.0
"@babel/helper-split-export-declaration": ^7.4.4
"@babel/template": ^7.4.4
"@babel/types": ^7.5.5
lodash: ^4.17.13
checksum: f2e9093fc75babdfdb8af8ad98bf757587c3ece48b9928ad6b6864e7b51f2e2285ad3167e581f65171c09e29c7b792208e9c62ba70f4a48d45a0f141aa650806
languageName: node
linkType: hard

"@babel/helper-module-transforms@npm:^7.9.0":
version: 7.9.0
resolution: "@babel/helper-module-transforms@npm:7.9.0"
Expand Down Expand Up @@ -927,17 +893,6 @@ __metadata:
languageName: node
linkType: hard

"@babel/helpers@npm:^7.5.5":
version: 7.5.5
resolution: "@babel/helpers@npm:7.5.5"
dependencies:
"@babel/template": ^7.4.4
"@babel/traverse": ^7.5.5
"@babel/types": ^7.5.5
checksum: 9c6058991f1428d7de7605d90a6c319cc0636df63b82cea6d5e918c1d9c439293c826d87bee17ae305e29334b5d2534b482be9358f86d93c6f9792d61e6cd8ce
languageName: node
linkType: hard

"@babel/helpers@npm:^7.7.4":
version: 7.7.4
resolution: "@babel/helpers@npm:7.7.4"
Expand Down Expand Up @@ -982,7 +937,7 @@ __metadata:
languageName: node
linkType: hard

"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.2.2, @babel/parser@npm:^7.2.3, @babel/parser@npm:^7.4.4, @babel/parser@npm:^7.5.5, @babel/parser@npm:^7.7.4":
"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.2.2, @babel/parser@npm:^7.2.3, @babel/parser@npm:^7.5.5, @babel/parser@npm:^7.7.4":
version: 7.7.4
resolution: "@babel/parser@npm:7.7.4"
bin:
Expand Down Expand Up @@ -1243,17 +1198,6 @@ __metadata:
languageName: node
linkType: hard

"@babel/plugin-syntax-class-properties@npm:^7.2.0":
version: 7.2.0
resolution: "@babel/plugin-syntax-class-properties@npm:7.2.0"
dependencies:
"@babel/helper-plugin-utils": ^7.0.0
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 34f4e77d327c7695f24837f4e4d650cf61eee22ef5d8d0b8fa2db31da6059719e882ee44a87eadb8409c688f7a7ab4b92c1d1a4b2832e5ac82cbdc4ff70dd740
languageName: node
linkType: hard

"@babel/plugin-syntax-decorators@npm:^7.2.0":
version: 7.2.0
resolution: "@babel/plugin-syntax-decorators@npm:7.2.0"
Expand Down Expand Up @@ -1937,19 +1881,6 @@ __metadata:
languageName: node
linkType: hard

"@babel/plugin-transform-parameters@npm:^7.4.4":
version: 7.4.4
resolution: "@babel/plugin-transform-parameters@npm:7.4.4"
dependencies:
"@babel/helper-call-delegate": ^7.4.4
"@babel/helper-get-function-arity": ^7.0.0
"@babel/helper-plugin-utils": ^7.0.0
peerDependencies:
"@babel/core": ^7.0.0-0
checksum: 1eb2387f2c0c659e9f38e6af0de51e87a5f59679f21a7ebd4551e9629de9604076f923fca008d351b40756054f57b380b2188154be8b7eb12ef1e5e3963d0f18
languageName: node
linkType: hard

"@babel/plugin-transform-parameters@npm:^7.9.5":
version: 7.9.5
resolution: "@babel/plugin-transform-parameters@npm:7.9.5"
Expand Down Expand Up @@ -2563,17 +2494,6 @@ __metadata:
languageName: node
linkType: hard

"@babel/template@npm:^7.4.4":
version: 7.4.4
resolution: "@babel/template@npm:7.4.4"
dependencies:
"@babel/code-frame": ^7.0.0
"@babel/parser": ^7.4.4
"@babel/types": ^7.4.4
checksum: fece766ad84f5c081e85a1a9c7ddc9d19fb37c2a7d3b004d0f801851d5e93bdd6a2cc73cda546e8cc6d6be00fddcf9ac6fe40c4c88779ae75487c59d85750636
languageName: node
linkType: hard

"@babel/template@npm:^7.7.4":
version: 7.7.4
resolution: "@babel/template@npm:7.7.4"
Expand Down Expand Up @@ -2613,7 +2533,7 @@ __metadata:
languageName: node
linkType: hard

"@babel/traverse@npm:^7.4.4, @babel/traverse@npm:^7.5.5":
"@babel/traverse@npm:^7.5.5":
version: 7.5.5
resolution: "@babel/traverse@npm:7.5.5"
dependencies:
Expand Down Expand Up @@ -5966,8 +5886,6 @@ __metadata:
resolution: "@yarnpkg/builder@workspace:packages/yarnpkg-builder"
dependencies:
"@babel/core": ^7.7.4
"@babel/plugin-syntax-class-properties": ^7.2.0
"@babel/plugin-syntax-decorators": ^7.2.0
"@types/filesize": 4.1.0
"@types/terser-webpack-plugin": ^1.2.1
"@types/webpack": ^4.32.1
Expand All @@ -5979,7 +5897,6 @@ __metadata:
"@yarnpkg/monorepo": "workspace:0.0.0"
"@yarnpkg/pnpify": "workspace:^2.0.0-rc.22"
babel-loader: ^8.0.6
babel-plugin-lazy-import: arcanis/babel-plugin-lazy-import
chalk: ^3.0.0
clipanion: ^2.4.0
filesize: ^4.1.2
Expand Down Expand Up @@ -7991,21 +7908,6 @@ __metadata:
languageName: node
linkType: hard

babel-plugin-lazy-import@arcanis/babel-plugin-lazy-import:
version: 1.0.0
resolution: "babel-plugin-lazy-import@https://github.com/arcanis/babel-plugin-lazy-import.git#commit=ff060e230afb4f2f36a1c495be65271c14ae2e4b"
dependencies:
"@babel/helper-module-transforms": ^7.5.5
"@babel/helper-plugin-utils": ^7.0.0
"@babel/helpers": ^7.5.5
"@babel/plugin-transform-parameters": ^7.4.4
"@babel/template": ^7.4.4
peerDependencies:
"@babel/core": ^7
checksum: e5b5246c2b333a6110a8eff277048e944cd293904ec4bf1deeac3276d5fe17bee6f56c9e5b8ff6668c5450e7c5520a34ac2400b04e3bc41a44b5d97c6aaaee39
languageName: node
linkType: hard

"babel-plugin-macros@npm:^2.0.0":
version: 2.5.0
resolution: "babel-plugin-macros@npm:2.5.0"
Expand Down

0 comments on commit 8e41381

Please sign in to comment.