RollupJS Profile Banner
Rollup Profile
Rollup

@RollupJS

Followers
6K
Following
203
Media
6
Statuses
436

The next-generation JavaScript module bundler.

node_modules
Joined September 2016
Don't wanna be here? Send us removal request.
@RollupJS
Rollup
3 years
Thanks to the magnificent @antfu7, Rollup can now do tree-shaking for named exports in dynamic imports as well! https://t.co/BgqGICYHuO
0
6
74
@RollupJS
Rollup
3 years
This has been requested a lot. We are hugely thankful for their effort, which we are sure can also be attributed to the amazing Vite community. There are more an more great contributions coming from that direction ❀️
0
1
17
@RollupJS
Rollup
3 years
Since a few days, the entire Rollup docs are now available in Chinese! Thanks to @Shenqingchuan, who approached us, assembled a team and made the impossible possible. Not only that, but they also presented a way to keep the documentation up to date easily:
Tweet card summary image
cn.rollupjs.org
The JavaScript module bundler
5
9
87
@antfu7
Anthony Fu πŸ¦‹ @antfu.me
3 years
πŸ“¦ Let me know if you also find this helpful! 🌴 Tree-shaking for deterministic dynamic imports: - const { uniq } = await import('lodash-es') - (await import('lodash-es')).uniq Coming to @RollupJS! πŸ‘‡ https://t.co/i1c0YMv5TN
Tweet card summary image
github.com
This PR contains: bugfix feature refactor documentation other Are tests included? yes (bugfixes and features will not be merged without tests) no Breaking Changes? yes (breaking change...
10
25
268
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
3 years
While Rollup 3 has just been released and @ViteConf is not even over, we already released the first new feature thanks to a new contributor: Use arrays as plugins in Rollup Vite-style! Thank you so much sxzz!
Tweet card summary image
github.com
3.1.0 2022-10-12 Features Support using arrays of plugins as plugins like Vite (#4657) Pull Requests #4657: feat: support nested plugin (@sxzz)
2
12
102
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
3 years
πŸŽ‰I am massively happy to announce the release of Rollup 3! Check it out: https://t.co/fGNl23zE9b In the last months, there was a ton of polishing, and all core plugins have received an update as well.
Tweet card summary image
github.com
3.0.0 2022-10-11 Breaking Changes General Changes Rollup now requires at least Node 14.18.0 to run (#4548 and #4596) The browser build has been split into a separate package @rollup/browser (#4593...
4
120
606
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
3 years
πŸŽ‰v3.0 of @RollupJS is now feature complete and ready for public testing via `npm i rollup@beta`! In the next weeks, we will check official plugins and work with @vite_js for compatibility. See https://t.co/oEFOx6ed5E for the full changelog.
Tweet card summary image
github.com
This PR contains: bugfix feature refactor documentation other Are tests included? yes (bugfixes and features will not be merged without tests) no Breaking Changes? yes (breaking change...
2
34
212
@vite_js
Vite ⚑
3 years
βœ‹ vite@3.1.0-beta.1 is out! https://t.co/gJXGat7lam βœ… Migration to parse5, a battle-tested HTML5-compliant parser πŸ†• Support for the new Rollup hooks object form Please help us test the beta and let us know how it works for you. Complete changelog at https://t.co/6ju432sVpp
Tweet card summary image
github.com
Next generation frontend tooling. It's fast! Contribute to vitejs/vite development by creating an account on GitHub.
2
17
131
@ViteConf
ViteConf
3 years
πŸš€ We're excited to share that @lukastaegert, maintainer of @rollupjs will be a speaker at ViteConf! Vite success is in big part due to a strong bet on Rollup, and Lukas's work on Rollup 3 is fundamental for the future of the ecosystem ⚑️ Vite ❀️ Rollup https://t.co/10a80V22mh
1
6
49
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
3 years
While @RollupJS v3 is progressing well, we just released v2.78 that contains a long-awaited feature: Plugin hook ordering! https://t.co/00sDNWoOip It was developed in close collaboration with @vite_js and is similar to enforce, but on hook level. Vite support coming soon.
Tweet card summary image
github.com
2022-08-14 Features Support writing plugin hooks as objects with a "handler" property (#4600) Allow changing execution order per plugin hook (#4600) Add flag to execute plugins in async ...
4
13
164
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
3 years
It is amazing how @vite_js is taking off and taking @RollupJS along for the rideπŸš€ I will give a short talk about Rollup 3, the future of the plugin system and what Vite means for us at @ViteConf so stay tuned!
1
13
116
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
3 years
Additional features are - configurable hash length via e.g. [hash:16] - functions passed to banner/footer/intro/outro are called per chunk with some chunk information Try out the first beta via "npm install rollup@beta" https://t.co/oEFOx6ed5E Feedback welcome!
Tweet card summary image
github.com
This PR contains: bugfix feature refactor documentation other Are tests included? yes (bugfixes and features will not be merged without tests) no Breaking Changes? yes (breaking change...
2
2
7
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
3 years
At last, it provides optimally stable chunk hashes that only depend on the final content (including e.g. renderChunk changes) while it fully supports circular (hash-)dependencies. And renderChunk also has access to the full chunk graph now! (cont.)
1
1
8
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
3 years
Rollup v2 has been around for a REALLY long time, but we are finally starting to prepare v3 now! And the most important core feature is already ready for testing: A completely rewritten content hashing logic! https://t.co/iQAXUHRtjw (cont.)
Tweet card summary image
github.com
This PR contains: bugfix feature refactor documentation other Are tests included? yes (bugfixes and features will not be merged without tests) no Breaking Changes? yes (breaking change...
3
17
128
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
4 years
There is a big update for @rollup/plugin-commonjs approaching that should finally solve many long-standing issues related to execution order: https://t.co/vvinjdYs3b Before we release it, I invite everyone to test it by installing v22.0.0-5 (also update rollup to v2.64) (cont.)
Tweet card summary image
github.com
Rollup Plugin Name: commonjs This PR contains: bugfix feature refactor documentation other Are tests included? yes (bugfixes and features will not be merged without tests) no Breaking Ch...
1
3
16
@RollupJS
Rollup
4 years
To the fine folks at @Airbnb dtc innovation @getsentry that just supported Rollup with generous open source grants: Thank you so much ❀️ Everyone involved in Rollup does it out of passion for the ecosystem and developer experience, this helps us a lot!
0
5
46
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
4 years
πŸŽ‰ In v2.57.0, Rollup finally gets a "modern" mode! Setting output.generatedCode="es2015" will allow Rollup to use things like "const" and arrow functions for more efficient helpers and slightly smaller code output. https://t.co/oZtqz7MUre (cont.)
rollupjs.org
The JavaScript module bundler
3
28
160
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
5 years
Also in Rollup 2.52: tree-shaking presets. As we are adding new ways to make output even smaller while also working on fixing edge case issues, you can now use the presets "safest" or "smallest" to get the best results:
rollupjs.org
The JavaScript module bundler
0
7
53
@lukastaegert
Lukas Taegert-Atkinson πŸ¦‹
5 years
Here is a long-awaited feature in Rollup v2.52: TypeScript config files! Or actually any language config files 😎 As this is Rollup and we try to keep it small and dependency free, it works via the same plugins you already use:
2
3
57