Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/joaquimnet/ts-general-template

Typescript starter template with rome, swc and vitest.
https://github.com/joaquimnet/ts-general-template

rome swc template typescript vitest

Last synced: 6 days ago
JSON representation

Typescript starter template with rome, swc and vitest.

Awesome Lists containing this project

README

        

# TS General Template

A starter template for Typescript applications.

## Features

- [Eslint](https://eslint.org/) - Linter.
- [Prettier](https://prettier.io/) - Code formatter.
- [swc](https://swc.rs/) - Fast rust based TS compiler.
- [Vitest](https://vitest.dev/) - Blazing Fast Unit Test Framework.

## Use it

`npx -y degit joaquimnet/ts-general-template my-app`

## Commands

### `dev` - Starts the project in development mode with nodemon.

### `start` - Starts the built project with node.

### `build` - Builds project to dist folder.

### `test` - Run tests.

### `test:watch` - Run tests, watch mode.

### `test:coverage` - Run tests, generate coverage report.

### `lint` & `format` - Lint and format your code.

### `ci` - Check types, runs linter and verifies format of the code.