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
- Host: GitHub
- URL: https://github.com/bernankez/tstemplate
- Owner: Bernankez
- License: mit
- Created: 2022-09-23T08:43:21.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-04T03:48:02.000Z (almost 3 years ago)
- Last Synced: 2025-02-18T06:38:36.487Z (over 1 year ago)
- Topics: ts-template
- Language: TypeScript
- Homepage:
- Size: 398 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`