https://github.com/rainbowatcher/ts-starter
lightweight typescript library starter template
https://github.com/rainbowatcher/ts-starter
Last synced: 9 months ago
JSON representation
lightweight typescript library starter template
- Host: GitHub
- URL: https://github.com/rainbowatcher/ts-starter
- Owner: rainbowatcher
- License: mit
- Created: 2023-04-11T03:16:44.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-27T01:28:30.000Z (10 months ago)
- Last Synced: 2025-08-27T10:13:10.999Z (10 months ago)
- Language: TypeScript
- Size: 991 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/rainbowatcher/ts-starter/actions)


# TS-Starter
## 🚀Features
- Minimal install sized Dependencies.
- Eslint v9 rules default enable for `.js`/`.ts`/`.json`/`.md`/`.toml`/`.yaml`...etc.
- VSCode compatible eslint configuration.
- Cross platform CI configuration.
- Conventional commit message style lint.
- Smooth release experience.
- Auto Changelog generate.
- Complete package build configration.
- Automatic dependency upgrade by renovate.
## Usage
1. Clone this repository
```bash
npx degit https://github.com/rainbowatcher/ts-starter.git
```
2. Install dependencies by using `pnpm install`
3. Global Replace `ts-starter` to your package name in project
4. Change the author and repository address in `package.json`
5. Change the author name in `LICENSE`
6. Clean up the `README.md`
7. Remove `renovate.json` or use your own one
## License
[MIT](./LICENSE) © Made by ❤️