Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/avivahl/create-ts-web-project

Quickly create a TypeScript web project
https://github.com/avivahl/create-ts-web-project

Last synced: 2 months ago
JSON representation

Quickly create a TypeScript web project

Awesome Lists containing this project

README

        

# create-ts-web-project

Quickly create a TypeScript web project.

## Usage

```sh
npm init ts-web-project
```

## Features

- `package.json` - created and adjusted to native esm.
- `.git` and node-specific `.gitignore` - initialized in folder, with initial structure committed.
- `LICENSE` - creates an MIT license and adjusts `package.json`.
- `tsconfig.json` - strict one, with "node16" module/moduleResolution.
- `"scripts"` in package.json - `start`, `build`, and `clean`.
- `src` folder - single file ready to be edited.
- `.prettierignore` and `.editorconfig` - using prettier defaults and matching IDE behavior.
- `.npmrc` - with "engine-strict" turned on.

## License

MIT