-
-
Notifications
You must be signed in to change notification settings - Fork 135
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
FEATURE: esbuild #3200
FEATURE: esbuild #3200
Conversation
Thanks for all the effort @JamesAlias 💙 The build_flow_app step can be solved with a rebase to get the latest changes in 8.2 :) |
b9e4993
to
45ece7a
Compare
- Iframe Host Styles - HostOnlyStyles - fortawesome string replace
d7101d1
to
b73d27b
Compare
b73d27b
to
bf11fc3
Compare
1686cef
to
27e42f0
Compare
Not sure, but the storybook is outdated, and I bet that no one uses that anymore. So maybe we can save some time and disable or remove the storybook. I did not use it for years now, can remember the sprint 2018 in Vienna... at some point it broke. |
As we release the |
Reduces font size by 50%
Wow, what a ride. I am so thankful for all the time that has been spent on this PR and the PRs before that were abandoned. Thanks to @mhsdesign @JamesAlias @Sebobo and @grebaldi for all the discussions and the endless time 🥇🥇🥇🥇 |
@mhsdesign already created all the issues for the follow-ups 💙 |
OMG you guys are crazy awesome! ❤️😍 |
Thanks for all the work... we are brave enough and will resolve all upcoming issues with the extensibility. |
wow this is great!!! what a run. Thank you so much again @JamesAlias for the initial effort ;) And great that we pulled it of. |
TODO
@neos-project/react-ui-components build-standalone-esm
keepNames: true
./polyfills.js
was removedcalc
)main
fields and build subpackages command for npm subsplits@include
vscomposes
?)Host.css
: 135 KB (23,8 KB gzipped)Host.js
: 5,6 MB (1,5 MB gzipped) +Vendor.js (with polyfills)
: 284 KB (90,1 KB gzipped)Host.css
: 118 KB (20,7 KB gzipped ❤️ )Host.js
: 3,7 MB (1,2 MB gzipped ❤️ )- NEW:
optional todos:
eval
butnew Function
./polyfills.js
composes
again instead of scss@extends
FEATURE: esbuild #3200 (comment)../dist/
in neos-ui-extensibility needed for Feature: Provide second extensibility build package with esbuild. #3215postcss-import
as esbuild does it itself./Build/createVersionFile.sh
with esbuild define - but test would fails if not defined in jestkeepNames: true
for e2e buildmake build-testing
WIP!
What WE did
Replace web pack with esbuild.
THANK YOU SO MUCH @NicoleNitschke and @mhsdesign ❤️
How WE did it
blood. sweat. tears.
How to verify it
tba