Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/avivahl/create-ts-web-project
- Owner: AviVahl
- License: mit
- Created: 2022-10-07T01:56:10.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T13:56:03.000Z (9 months ago)
- Last Synced: 2024-04-05T14:55:14.051Z (9 months ago)
- Language: TypeScript
- Size: 45.9 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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