|Rollup||Speed Measure Plugin|
|about 9 hours ago||about 2 months ago|
|GNU General Public License v3.0 or later||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Configuring CommonJS & ES Modules for Node.js
6 projects | dev.to | 3 Jan 2022
This also means that whatever build tooling must produce the distribution file with a .cjs file extension. This might necessitate chaining multiple build tools or adding a subsequent step to move/rename the file to have the .cjs file extension (ex mv ./dist/index.js ./dist/index.cjs)3. This can be worked around by adding a subsequent step to move/rename those outputted files (ex Rollup or a simple shell script).
Make SvelteKit bundle all *.ts files into a single bundle.js
1 project | reddit.com/r/sveltejs | 1 Jan 2022
I think Rollup is where the code-splitting is happening so you will need to address the problem there. Here is an ongoing discussion that seems to have some solutions: https://github.com/rollup/rollup/issues/2756
Vite, the hassle-free alternative to Webpack
4 projects | dev.to | 12 Nov 2021
Vite doesn't create itself the bundles. Under the hood, it uses two tools: Esbuild while you're developing, and Rollup.js to create the production bundle.
Rakkas: Next.js alternative powered by Vite
13 projects | dev.to | 14 Oct 2021
If you're not familiar with Vite, it's an instance of a new class of tools, sometimes called non-bundlers, that leverage modern browsers' native EcmaScript modules support to do away with the bundling during development. This results in instant server start and much faster updates than traditional bundlers like Webpack, Rollup, or Parcel. These new tools (another example is Snowpack) improve developer experience so much that, once you try, you will never want to go back to your old tooling.
5 projects | dev.to | 6 Oct 2021
Major updates for bundle.js.org v0.0.3
9 projects | dev.to | 19 Sep 2021
I used monaco-editor for the code-editor, esbuild and rollup as bundler and treeshaker respectively, pako as a js port of the zlib and gzip libraries, pretty-bytes to convert the gzip size to human readable values, and countapi-js to keep track of the number of page visits, in a private and secure way.
Introducing Magic URL Login to Appwrite
4 projects | dev.to | 7 Sep 2021
If you're using a bundler (like Rollup or webpack), you can import the Appwrite module when you need it:
Created CLI Tool that Creates/Remove GitHub Labels
13 projects | dev.to | 31 Aug 2021
What does it take to support Node.js ESM?
9 projects | dev.to | 12 Aug 2021
There are workarounds, but nothing actually works in 100% of the possible use-cases (see for example, ts-jest issue), and for that reason, we recommend tooling that enables this type of building without needing any workaround, usually using Rollup and/or esbuild.
[AskJS] How can i structure my js library?
I agree, although, at this point, it might be better to use a bundler that uses ESM in the final bundle like Vite, Rollup, or Snowpack. Rollup works better for libraries than Webpack, at least in my opinion.
Speed Measure Plugin
What are some alternatives?
vite - Next generation frontend tooling. It's fast!
Snowpack - ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️
gulp - A toolkit to automate & enhance your workflow
parcel - The zero configuration build tool for the web. 📦🚀
browserify - browser-side require() the node.js way
Microbundle - 📦 Zero-configuration bundler for tiny modules.
FuseBox - A blazing fast js bundler/loader with a comprehensive API :fire:
Brunch - :fork_and_knife: Web applications made easy. Since 2011.
tsup - The simplest and fastest way to bundle your TypeScript libraries.