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

[legacy-framework] Switch from tsdx to preconstruct for DX/perf improvements (meta) #2013

Merged
merged 18 commits into from Feb 28, 2021

Conversation

flybayer
Copy link
Member

What are the changes and their implications?

Changes our internal tooling to use preconstruct instead of tsdx. This brings a lot of performance improvements and adds ability to easily add multiple entry points which tsdx doesn't support.

You still run yarn dev as you have been

kodiakhq[bot]
kodiakhq bot previously approved these changes Feb 27, 2021
@blitzjs-bot blitzjs-bot bot added this to In Review in Dashboard Feb 27, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Feb 27, 2021

Size Change: -110 kB (-34%) 🎉

Total Size: 214 kB

Filename Size Change
packages/babel-preset/dist/babel-preset.cjs.development.js 0 B -852 B (removed) 🏆
packages/babel-preset/dist/babel-preset.cjs.production.min.js 0 B -617 B (removed) 🏆
packages/babel-preset/dist/babel-preset.esm.js 0 B -783 B (removed) 🏆
packages/babel-preset/dist/index.js 0 B -147 B (removed) 🏆
packages/blitz/dist/cli.js 0 B -15.9 kB (removed) 🏆
packages/blitz/dist/index.js 0 B -245 B (removed) 🏆
packages/config/dist/config.cjs.development.js 0 B -1.11 kB (removed) 🏆
packages/config/dist/config.cjs.production.min.js 0 B -770 B (removed) 🏆
packages/config/dist/config.esm.js 0 B -986 B (removed) 🏆
packages/config/dist/index.js 0 B -143 B (removed) 🏆
packages/core/dist/core.cjs.development.js 0 B -24.1 kB (removed) 🏆
packages/core/dist/core.cjs.production.min.js 0 B -12.2 kB (removed) 🏆
packages/core/dist/core.esm.js 0 B -23.7 kB (removed) 🏆
packages/core/dist/index.js 0 B -141 B (removed) 🏆
packages/display/dist/display.cjs.development.js 0 B -1.98 kB (removed) 🏆
packages/display/dist/display.cjs.production.min.js 0 B -1.15 kB (removed) 🏆
packages/display/dist/display.esm.js 0 B -1.89 kB (removed) 🏆
packages/display/dist/index.js 0 B -144 B (removed) 🏆
packages/file-pipeline/dist/file-pipeline.cjs.development.js 0 B -14.3 kB (removed) 🏆
packages/file-pipeline/dist/file-pipeline.cjs.production.min.js 0 B -6.17 kB (removed) 🏆
packages/file-pipeline/dist/file-pipeline.esm.js 0 B -14.2 kB (removed) 🏆
packages/file-pipeline/dist/index.js 0 B -147 B (removed) 🏆
packages/generator/dist/generator.cjs.development.js 0 B -22.4 kB (removed) 🏆
packages/generator/dist/generator.cjs.production.min.js 0 B -11.7 kB (removed) 🏆
packages/generator/dist/generator.esm.js 0 B -22.1 kB (removed) 🏆
packages/generator/dist/index.js 0 B -145 B (removed) 🏆
packages/installer/dist/index.js 0 B -145 B (removed) 🏆
packages/installer/dist/installer.cjs.development.js 0 B -14.5 kB (removed) 🏆
packages/installer/dist/installer.cjs.production.min.js 0 B -7.14 kB (removed) 🏆
packages/installer/dist/installer.esm.js 0 B -14.3 kB (removed) 🏆
packages/repl/dist/index.js 0 B -141 B (removed) 🏆
packages/repl/dist/repl.cjs.development.js 0 B -9.43 kB (removed) 🏆
packages/repl/dist/repl.cjs.production.min.js 0 B -3.7 kB (removed) 🏆
packages/repl/dist/repl.esm.js 0 B -9.31 kB (removed) 🏆
packages/server/dist/index.js 0 B -142 B (removed) 🏆
packages/server/dist/server.cjs.development.js 0 B -31.8 kB (removed) 🏆
packages/server/dist/server.cjs.production.min.js 0 B -18 kB (removed) 🏆
packages/server/dist/server.esm.js 0 B -31.9 kB (removed) 🏆
packages/babel-preset/dist/blitzjs-babel-preset.cjs.dev.js 815 B +815 B (new file) 🆕
packages/babel-preset/dist/blitzjs-babel-preset.cjs.js 150 B +150 B (new file) 🆕
packages/babel-preset/dist/blitzjs-babel-preset.cjs.prod.js 815 B +815 B (new file) 🆕
packages/babel-preset/dist/blitzjs-babel-preset.esm.js 752 B +752 B (new file) 🆕
packages/config/dist/blitzjs-config.cjs.dev.js 1.01 kB +1.01 kB (new file) 🆕
packages/config/dist/blitzjs-config.cjs.js 146 B +146 B (new file) 🆕
packages/config/dist/blitzjs-config.cjs.prod.js 1 kB +1 kB (new file) 🆕
packages/config/dist/blitzjs-config.esm.js 878 B +878 B (new file) 🆕
packages/core/dist/blitzjs-core.cjs.dev.js 15.6 kB +15.6 kB (new file) 🆕
packages/core/dist/blitzjs-core.cjs.js 144 B +144 B (new file) 🆕
packages/core/dist/blitzjs-core.cjs.prod.js 15.3 kB +15.3 kB (new file) 🆕
packages/core/dist/blitzjs-core.esm.js 15 kB +15 kB (new file) 🆕
packages/display/dist/blitzjs-display.cjs.dev.js 2 kB +2 kB (new file) 🆕
packages/display/dist/blitzjs-display.cjs.js 147 B +147 B (new file) 🆕
packages/display/dist/blitzjs-display.cjs.prod.js 1.95 kB +1.95 kB (new file) 🆕
packages/display/dist/blitzjs-display.esm.js 1.86 kB +1.86 kB (new file) 🆕
packages/file-pipeline/dist/blitzjs-file-pipeline.cjs.dev.js 6.88 kB +6.88 kB (new file) 🆕
packages/file-pipeline/dist/blitzjs-file-pipeline.cjs.js 150 B +150 B (new file) 🆕
packages/file-pipeline/dist/blitzjs-file-pipeline.cjs.prod.js 6.88 kB +6.88 kB (new file) 🆕
packages/file-pipeline/dist/blitzjs-file-pipeline.esm.js 6.61 kB +6.61 kB (new file) 🆕
packages/generator/dist/blitzjs-generator.cjs.dev.js 13.7 kB +13.7 kB (new file) 🆕
packages/generator/dist/blitzjs-generator.cjs.js 148 B +148 B (new file) 🆕
packages/generator/dist/blitzjs-generator.cjs.prod.js 13.7 kB +13.7 kB (new file) 🆕
packages/generator/dist/blitzjs-generator.esm.js 13.3 kB +13.3 kB (new file) 🆕
packages/installer/dist/blitzjs-installer.cjs.dev.js 6.91 kB +6.91 kB (new file) 🆕
packages/installer/dist/blitzjs-installer.cjs.js 148 B +148 B (new file) 🆕
packages/installer/dist/blitzjs-installer.cjs.prod.js 6.91 kB +6.91 kB (new file) 🆕
packages/installer/dist/blitzjs-installer.esm.js 6.72 kB +6.72 kB (new file) 🆕
packages/repl/dist/blitzjs-repl.cjs.dev.js 1.75 kB +1.75 kB (new file) 🆕
packages/repl/dist/blitzjs-repl.cjs.js 144 B +144 B (new file) 🆕
packages/repl/dist/blitzjs-repl.cjs.prod.js 1.75 kB +1.75 kB (new file) 🆕
packages/repl/dist/blitzjs-repl.esm.js 1.6 kB +1.6 kB (new file) 🆕
packages/server/dist/blitzjs-server.cjs.dev.js 21.3 kB +21.3 kB (new file) 🆕
packages/server/dist/blitzjs-server.cjs.js 145 B +145 B (new file) 🆕
packages/server/dist/blitzjs-server.cjs.prod.js 21.3 kB +21.3 kB (new file) 🆕
packages/server/dist/blitzjs-server.esm.js 21.2 kB +21.2 kB (new file) 🆕
ℹ️ View Unchanged
Filename Size Change
packages/blitz/cli/dist/blitz-cli.cjs.dev.js 1.47 kB 0 B
packages/blitz/cli/dist/blitz-cli.cjs.js 142 B 0 B
packages/blitz/cli/dist/blitz-cli.cjs.prod.js 1.47 kB 0 B
packages/blitz/cli/dist/blitz-cli.esm.js 1.37 kB 0 B
packages/blitz/dist/blitz.cjs.dev.js 232 B 0 B
packages/blitz/dist/blitz.cjs.js 139 B 0 B
packages/blitz/dist/blitz.cjs.prod.js 232 B 0 B
packages/blitz/dist/blitz.esm.js 51 B 0 B
packages/generator/dist/templates/app/babel.config.js 78 B 0 B
packages/generator/dist/templates/app/blitz.config.js 316 B 0 B
packages/generator/dist/templates/app/jest.config.js 60 B 0 B

compressed-size-action

kodiakhq[bot]
kodiakhq bot previously approved these changes Feb 27, 2021
kodiakhq[bot]
kodiakhq bot previously approved these changes Feb 27, 2021
kodiakhq[bot]
kodiakhq bot previously approved these changes Feb 27, 2021
kodiakhq[bot]
kodiakhq bot previously approved these changes Feb 28, 2021
@flybayer flybayer changed the title Switch from tsdx to preconstruct Switch from tsdx to preconstruct for DX/perf improvements Feb 28, 2021
kodiakhq[bot]
kodiakhq bot previously approved these changes Feb 28, 2021
kodiakhq[bot]
kodiakhq bot previously approved these changes Feb 28, 2021
kodiakhq[bot]
kodiakhq bot previously approved these changes Feb 28, 2021
@flybayer flybayer changed the title Switch from tsdx to preconstruct for DX/perf improvements Switch from tsdx to preconstruct for DX/perf improvements (meta) Feb 28, 2021
@flybayer flybayer added the 0 - <(^_^)> - merge it! ✌️ Kodiak automerge label Feb 28, 2021
@kodiakhq kodiakhq bot merged commit 2880fbb into canary Feb 28, 2021
Dashboard automation moved this from In Review to Done Feb 28, 2021
@kodiakhq kodiakhq bot deleted the pkg-rework branch February 28, 2021 01:30
husnuljahneer added a commit to husnuljahneer/blitz that referenced this pull request Jan 23, 2022
@dillondotzip dillondotzip changed the title Switch from tsdx to preconstruct for DX/perf improvements (meta) [legacy-framework] Switch from tsdx to preconstruct for DX/perf improvements (meta) Jul 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

1 participant