snowpack README

The project's README from github.com/FredKSchott/snowpack. As one markdown file: README.md.

Update (April 20, 2022): Snowpack is no longer actively maintained and is not recommended for new projects.

Check out Vite for a well-maintained Snowpack alternative.
See also: esbuild, parcel

Snowpack

Snowpack is a lightning-fast frontend build tool, designed to leverage JavaScript's native module system (known as ESM). It is an alternative to heavier, more complex bundlers like webpack or Parcel in your development workflow.

Key Features

๐Ÿ’ More info at the official Snowpack website โžž


Contributor Guidelines: CONTRIBUTING.md
License: MIT

snowpack (FredKSchott/snowpack)

Searching Databaseโ€ฆ

19.3K ยทGitHub
What is this?Snowpack is a fast frontend build tool that leverages JavaScript's native module system (ESM) to serve code during development without bundling it first.
Is it a bundler like webpack, or something different?It replaces the bundler in your dev workflow by serving unbundled ESM files directly, though you can still plug in a bundler for the production build.
How do I add it to a project?You install it and use its CLI/dev server, or scaffold a new app with the companion create-snowpack-app tool; full setup instructions are on the official Snowpack website.
Do I need a bundler for production builds too?Not necessarily during development, but for production you integrate a separate bundler plugin since Snowpack itself doesn't bundle.
Is this still maintained?No โ€” it was officially discontinued in April 2022 and the maintainers explicitly recommend not using it for new projects, pointing to Vite instead.
What should I use instead?The README recommends Vite as a well-maintained alternative, with esbuild and Parcel also mentioned.
How fast is the dev server?The dev server is designed to start up in 50ms or less, with changes reflected instantly in the browser.
What languages and tools does it support out of the box?It has built-in support for TypeScript, JSX, and CSS Modules, plus third-party plugins to connect other tools.
Can I still use it for an existing project?Technically yes, but since it's deprecated and unmaintained, it's not recommended for new or ongoing projects.
What are similar projects?tools, rolldown, esbuild, rspack, vite, less.js, qiankun, tsup
Size
80.3 MB
Stars
19.3K
Age
7y
Commits ยท 90 Days