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

https://github.com/aidinrs/ts-app-starter

Scaffold a TypeScript project with ESLint and Jest configured out of the box.
https://github.com/aidinrs/ts-app-starter

scaffolder scaffolding starter-template template typescript typescript-boilerplate typescript-starter typescript-starter-template

Last synced: about 2 months ago
JSON representation

Scaffold a TypeScript project with ESLint and Jest configured out of the box.

Awesome Lists containing this project

README

          

# ts-app-starter

Scaffold a TypeScript project with ESLint and Jest configured out of the box.

## Usage

Use this command to scafold an empty TypeScript project with ESLint and Jest configured.

```bash
npx ts-app-starter
```

Use project types to get boilerplates for that type of project.

```bash
npx ts-app-starter express
```

For example, the above command Will install `express`, `@types/node`, and `@types/express`.

### Project Types

- `express`
- Installs `express`, `@types/node`, `@types/express`.
- Writes a simple express server to `src/server.ts`.
- `node`
- Installs `@types/node`.
- writes a Hello World program to `src/index.ts`.

## Requirements

- Node.js v18.0.0 or later.