@snowstorm/core
v0.19.0
Published
The lightning-fast and minimalist React Framework
Downloads
149
Readme
The lightning-fast and minimalist React Framework
Warning
Important: Snowstorm is in beta. It's already being used in production, however there might be rough edges and unexpected issues.
What?
Snowstorm is a framework (or Static-Site-Generator) for react, which handles the heavy lifting involved with shipping a react project so you can focus on creating awesome things!
Why?
- Develop faster: with a dev server that starts up in less then 30ms and build thousands of pages in seconds
- Open: not VC-backed, no upsell, no cloud-platform exclusive features
- Unbloated: only includes features which you actually use
- Multi-Site support: develop for multiple domains at the same time
- Great UX: file system based routing, react suspense support, great TypeScript support, CSS-Modules
How?
Getting started with snowstorm takes less than a minute and doesn't any require confusing init
commands:
# install the required dependencies
$ npm install -S @snowstorm/core @snowstorm/cli react@18 react-dom@18 typescript
# (optional) enable scss support:
$ npm install -S sass
# this folder will contain all webpages
$ mkdir pages
$ echo 'export const Index = () => <h1>Hello World</h1>' > pages/index.tsx
# (optional) enable typescript support
$ echo '{ "extends": "@snowstorm/core/tsconfig.base.json" }' > tsconfig.json
# start the development server
$ npx snowstorm dev
Visit snowstorm.js.org/docs for the full documentation
License: MIT