create-vanjs
Version:
🍦 Quick tool for scaffolding your first VanJS project
42 lines (32 loc) • 1.47 kB
Markdown
## node-jsx-ts
A starter template for VanJS with JSX support.
### Features
- NodeJS Configuration (works with any runtime)
- Single Page Application (SPA)
- JSX Transformation
- TypeScript Support
### Scripts
- `npm run dev` - Start the development server
- `npm run build` - Build for production
- `npm run start` - Start the app in production mode
- `npm run preview` - Preview the production build
- `npm run serve` - Vite serves the app on the network.
### What's included
- `mini-van-plate` - A Minimalist Template Engine for Client/Server-side
Rendering for VanJS.
- `vanjs-core` - The VanJS core library for building reactive UIs.
- `vanjs-ext` - A collection of utilities to boost productivity and DX for
VanJS.
- `vite-plugin-vanjs` - A mini meta-framework for VanJS that provides
basic/file-system routing, metadata management, JSX support, isomorphic
rendering and more.
- `typescript` - A typed programming language that adds optional type
annotations to JavaScript.
### Resources
- [mini-van](https://vanjs.org/minivan): The Official `mini-van` Documentation.
- [vanjs-core](https://vanjs.org/tutorial): The Official VanJS Tutorial.
- [vanjs-ext](https://vanjs.org/x): The Official `vanjs-ext` Documentation.
- [vite-plugin-vanjs](https://github.com/thednp/vite-plugin-vanjs/wiki): The
`vite-plugin-vanjs` wiki page.
- [typescript](https://typescriptlang.org/): The Official Website.
- [vite](https://vite.dev): The Official Vite Website.