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

https://github.com/bernankez/tstemplate

Starter template for TypeScript library with unbuild
https://github.com/bernankez/tstemplate

ts-template

Last synced: over 1 year ago
JSON representation

Starter template for TypeScript library with unbuild

Awesome Lists containing this project

README

          


📦 project-name


Starter template for library using unbuild

### 🪄 Automated config

Automagically infer build config and entries from package.json. Powered by [unbuild](https://github.com/unjs/unbuild).

### ✨ Passive watcher

Stub `dist` once using [unbuild](https://github.com/unjs/unbuild) or continuously
monitor file changes using [tsx](https://github.com/esbuild-kit/tsx).

### 🚀 Blazing fast Unit Test framework

Integration with [Vitest](https://vitest.dev/).

### 🪝 Lightweight git hooks

Easily manage git hooks with [simple-git-hooks](https://github.com/toplenboren/simple-git-hooks).

### 🏄 Interactively bump version number

Introducing by [bumpp](https://github.com/antfu/bumpp).

### 🚗 Automated changelog

Automatically generate changelog by [changelogithub](https://github.com/antfu/changelogithub).

### Getting Started

- [ ] Replacing all the following fields in the project, including this file.
- `project-name` - Project name
- `package-name` - Package name
- `author-name` - Author name
- `author-email` - Author email
- `author-homepage` - Author homepage url
- `github-username` - GitHub username
- [ ] Set your Action secret via [GitHub](https://github.com/github-username/project-name/settings/secrets/actions). Secret name is `TOKEN`. [Learn more about encrypted secrets.](https://docs.github.com/en/actions/security-guides/encrypted-secrets)
- [ ] Check and supplement the additional information in `package.json`