Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: upgrade esbuild-loader to v2.11.0 #1

Merged
merged 1 commit into from
Mar 28, 2021

Conversation

privatenumber
Copy link
Owner

Before

➜  esbuild-loader-examples git:(master) pnpm run build -r
Scope: all 5 workspace projects
examples/basic-setup build$ webpack
│ asset main.js 1.24 KiB [emitted] [minimized] (name: main)
│ ./src/index.js 2.34 KiB [built] [code generated]
│ webpack 5.24.2 compiled successfully in 394 ms
└─ Done in 1.6s
examples/next build$ next build
[13 lines collapsed]
│   ├ chunks/commons.65666e.js                                   2.83 kB
│   ├ chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.15ed73.js  9.33 kB
│   ├ chunks/main.9db440.js                                      45.8 kB
│   ├ chunks/pages/_app.32fed5.js                                310 B
│   ├ chunks/webpack.0f0fcd.js                                   760 B
│   └ css/6e9ef204d6fd7ac61493.css                               194 B
│ λ  (Server)  server-side renders at runtime (uses getInitialProps or getServerSideProps)
│ ○  (Static)  automatically rendered as static HTML (uses no initial props)
│ ●  (SSG)     automatically generated as static HTML + JSON (uses getStaticProps)
│    (ISR)     incremental static regeneration (uses revalidate in getStaticProps)
└─ Done in 4.1s
examples/react build$ webpack
[6 lines collapsed]
│     ../../node_modules/.pnpm/react-dom@17.0.1_react@17.0.1/node_modules/react-dom/cjs/react-dom.production.min.js 176 KiB [built] [code generated]
│   modules by path ../../node_modules/.pnpm/react@17.0.1/node_modules/react/ 8.27 KiB
│     ../../node_modules/.pnpm/react@17.0.1/node_modules/react/index.js 189 bytes [built] [code generated]
│     ../../node_modules/.pnpm/react@17.0.1/node_modules/react/cjs/react.production.min.js 8.08 KiB [built] [code generated]
│   modules by path ../../node_modules/.pnpm/scheduler@0.20.1/node_modules/scheduler/ 6.86 KiB
│     ../../node_modules/.pnpm/scheduler@0.20.1/node_modules/scheduler/index.js 197 bytes [built] [code generated]
│     ../../node_modules/.pnpm/scheduler@0.20.1/node_modules/scheduler/cjs/scheduler.production.min.js 6.67 KiB [built] [code generated]
│   ../../node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign/index.js 1.77 KiB [built] [code generated]
│ ./src/index.js + 1 modules 287 bytes [built] [code generated]
│ webpack 5.24.2 compiled successfully in 808 ms
└─ Done in 2.1s
examples/typescript build$ npm run typecheck && webpack
│ > typescript@ typecheck esbuild-loader-examples/examples/typescript
│ > tsc --noEmit
│ asset main.js 558 bytes [compared for emit] [minimized] (name: main)
│ runtime modules 670 bytes 3 modules
│ ./src/index.ts 72 bytes [built] [code generated]
│ webpack 5.24.2 compiled successfully in 108 ms
└─ Done in 4.6s

After

➜  esbuild-loader-examples git:(master) ✗ pnpm run build -r
Scope: all 5 workspace projects
examples/basic-setup build$ webpack
│ asset main.js 1.35 KiB [emitted] [minimized] (name: main)
│ ./src/index.js 2.68 KiB [built] [code generated]
│ webpack 5.24.2 compiled successfully in 202 ms
└─ Done in 1.1s
examples/next build$ next build
[13 lines collapsed]
│   ├ chunks/commons.65666e.js                                   2.83 kB
│   ├ chunks/f6078781a05fe1bcb0902d23dbbb2662c8d200b3.15ed73.js  9.33 kB
│   ├ chunks/main.d8bb05.js                                      45.8 kB
│   ├ chunks/pages/_app.e164e4.js                                461 B
│   ├ chunks/webpack.a597c7.js                                   760 B
│   └ css/6e9ef204d6fd7ac61493.css                               194 B
│ λ  (Server)  server-side renders at runtime (uses getInitialProps or getServerSideProps)
│ ○  (Static)  automatically rendered as static HTML (uses no initial props)
│ ●  (SSG)     automatically generated as static HTML + JSON (uses getStaticProps)
│    (ISR)     incremental static regeneration (uses revalidate in getStaticProps)
└─ Done in 4.1s
examples/react build$ webpack
[6 lines collapsed]
│     ../../node_modules/.pnpm/react-dom@17.0.1_react@17.0.1/node_modules/react-dom/cjs/react-dom.production.min.js 176 KiB [built] [code generated]
│   modules by path ../../node_modules/.pnpm/react@17.0.1/node_modules/react/ 8.27 KiB
│     ../../node_modules/.pnpm/react@17.0.1/node_modules/react/index.js 189 bytes [built] [code generated]
│     ../../node_modules/.pnpm/react@17.0.1/node_modules/react/cjs/react.production.min.js 8.08 KiB [built] [code generated]
│   modules by path ../../node_modules/.pnpm/scheduler@0.20.1/node_modules/scheduler/ 6.86 KiB
│     ../../node_modules/.pnpm/scheduler@0.20.1/node_modules/scheduler/index.js 197 bytes [built] [code generated]
│     ../../node_modules/.pnpm/scheduler@0.20.1/node_modules/scheduler/cjs/scheduler.production.min.js 6.67 KiB [built] [code generated]
│   ../../node_modules/.pnpm/object-assign@4.1.1/node_modules/object-assign/index.js 1.77 KiB [built] [code generated]
│ ./src/index.js + 1 modules 287 bytes [built] [code generated]
│ webpack 5.24.2 compiled successfully in 661 ms
└─ Done in 1.8s
examples/typescript build$ npm run typecheck && webpack
│ > typescript@ typecheck esbuild-loader-examples/examples/typescript
│ > tsc --noEmit
│ asset main.js 558 bytes [compared for emit] [minimized] (name: main)
│ runtime modules 670 bytes 3 modules
│ ./src/index.ts 72 bytes [built] [code generated]
│ webpack 5.24.2 compiled successfully in 136 ms
└─ Done in 4.9s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant