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
Что это такое?Snowpack — это быстрый инструмент сборки для фронтенда, который использует встроенную систему модулей JavaScript (ESM) и отдаёт код во время разработки без предварительной сборки в один файл.
Это сборщик вроде webpack или что-то другое?Он заменяет сборщик в процессе разработки: отдаёт ESM-файлы напрямую, без объединения. Однако для производственной сборки по-прежнему можно подключить сборщик.
Как добавить его в проект?Установите его и используйте его CLI или сервер разработки либо создайте новое приложение с помощью сопутствующего инструмента create-snowpack-app. Полные инструкции по настройке есть на официальном сайте Snowpack.
Нужен ли сборщик и для производственной сборки?Во время разработки необязательно, но для производственной сборки нужно подключить отдельный плагин сборщика, так как сам Snowpack ничего не объединяет.
Его ещё поддерживают?Нет. В апреле 2022 года проект официально прекратил развитие, и разработчики прямо рекомендуют не использовать его в новых проектах, предлагая вместо этого Vite.
Что лучше использовать вместо него?В README в качестве поддерживаемой альтернативы рекомендуется Vite, также упоминаются esbuild и Parcel.
Насколько быстро запускается сервер разработки?Сервер разработки рассчитан на запуск за 50 мс или меньше, а изменения сразу отображаются в браузере.
Какие языки и инструменты поддерживаются из коробки?Встроенная поддержка есть для TypeScript, JSX и CSS Modules, а также для подключения других инструментов через сторонние плагины.
Можно ли использовать его в существующем проекте?Технически можно, но поскольку проект устарел и больше не поддерживается, для новых или текущих проектов его использовать не рекомендуется.
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