Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/richard-unterberg/ts-react-vike-start

Just another SSR-ready vite-react starter template with vike, unocss & strict development setup. React 18 streaming enabled (Server / Client) 🌊
https://github.com/richard-unterberg/ts-react-vike-start

eslint lucide-react prerender react-typescript ssr tailwindcss typescript vike vite-react-typescript vite-react-typescript-template

Last synced: about 1 month ago
JSON representation

Just another SSR-ready vite-react starter template with vike, unocss & strict development setup. React 18 streaming enabled (Server / Client) 🌊

Awesome Lists containing this project

README

        

# TypeScript + React + Vike
## feat. Uno CSS + ESLint + Prettier

An SSR-ready vite-react starter with vike and my usual friends tailwind and lucide-icons 😙.

Features:
- vike (vite + ssr)
- Uno CSS
- SPA + SSR
- Fontsource
- Lucide Icons
- ES6 Path Aliases (#components, #renderer)
- Github-pages workflow
- React Streaming enabled
- Full Dev Setup
- ESLint
- Prettier + Prettier Sort Imports
- Husky + lint-staged
- editorconfig

Coming soon:
- Client Side Fetching Example
- Server Side Fetching Example

## Usage

### Install

- clone
- run `npm install` in root

### Development

Start local dev server:
```bash
npm run dev
```

### Build

build production ready copy to `dist` folder:
```bash
npm run build
```

### Preview Build

to preview production-build locally:
```bash
# build before preview
npm run build

# the run preview
npm run preview
```