|5 days ago||3 days 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.
Thoughts on Vite?
4 projects | reddit.com/r/vuejs | 14 Jan 2022
Plus, I was writing a prototype and I found a bug with cookies in the dev server, and I got [no answers](https://github.com/vitejs/vite/discussions/6455} so far.4 projects | reddit.com/r/vuejs | 14 Jan 2022
My Daily Reads - Tailored dev content delivered to your inbox.
7 projects | dev.to | 13 Jan 2022
Watchkeeping: a timesheet compiling tool for Seafarers
4 projects | dev.to | 13 Jan 2022
VITE: superfast front-end tool to render React app.
Converting to Vite (Part 2)
2 projects | dev.to | 13 Jan 2022
Another thing that we ran into dealt with the fact that some libraries end up just a little bit differently in development bundling than in production bundling. When developing, Vite takes advantage of ESM to let the browser effectively cache your dependencies, separated out into module files. In production, everything is bundled into one vendor file. Libraries can export different compiled versions between these two situations. We were having a lot of trouble that we isolated down to a specific component, that in turn used the react-markdown library. After reading through issues for this one and its dependencies, we found that there was a circular reference in one of react-markdown's dependencies that only showed up in production bundles.
Recommended Industry Oriented Vue Technology Stack
4 projects | reddit.com/r/vuejs | 12 Jan 2022
I tried Vite but I found a bug in proxy server calls (cookies are not sent). I got no official answer so far, so I assume it's simply not ready yet.
SvelteKit .env secrets
2 projects | dev.to | 12 Jan 2022
SvelteKit uses Vite and it has a specific way to reference Env Variables and Modes, you reference a .env variable with import.meta.env.VITE_NAME_OF_VARIABLE the VITE_* prefix means in SvelteKit it makes that variable available on the client.
SASS vs CSS Modules vs CSS-in-JS vs Compile time CSS-in-JS. Who wins?
9 projects | dev.to | 11 Jan 2022
And second problem, because all of our styles is just abstract global CSS we don't have a TypeScript support to check that our style really exist. And the resulting problem we don't have good IDE intelligence (especially if we have have additionalData that import of some files that contain SASS vars and mixins, in Webpack/Vite config). Yeah, we have solutions like:
Why TypeScript Won
2 projects | reddit.com/r/programming | 10 Jan 2022
Have you tried Vite? It's an incredibly fast frontend build tool.
Animated Website Backgrounds Easily with vantajs
5 projects | dev.to | 10 Jan 2022
This step is easy if you use codesandbox.io since you just need to click a react js project on dashboard. If you prefer to use local dev env, you can use CRA(create-react-app), Vite etc.
What are some alternatives?
Next.js - The React Framework
parcel - The zero configuration build tool for the web. 📦🚀
SvelteKit - The fastest way to build Svelte apps
create-react-app - Set up a modern web app by running one command.
Snowpack - ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️
astro - Build faster websites, faster. 🚀🧑🚀✨