Skip to content
/ starter-ts Public template

Opinionated starter template for TypeScript library (DevContainer included)

License

Notifications You must be signed in to change notification settings

NamesMT/starter-ts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

77c13b5 · Jan 18, 2025

History

84 Commits
Jul 25, 2024
Jul 25, 2024
Jan 18, 2025
Oct 16, 2024
Nov 23, 2023
Oct 23, 2023
Dec 3, 2023
Aug 24, 2024
Aug 24, 2024
Jun 21, 2024
Jun 21, 2024
Jan 18, 2025
Jan 18, 2025
Dec 3, 2023
Mar 28, 2024
Sep 17, 2023
Nov 27, 2023
Nov 16, 2024

Repository files navigation

starter-ts TypeScript heart icon

npm version npm downloads Codecov Bundlejs jsDocs.io

starter-ts is my starter/boilerplate for typescript projects.
This template assumes you are using Linux, or the included Dev Container.

Notes (remove this section when you use the template)

* Do a global replace for starter-ts and NamesMT

* Notable behavior:

* Script: play vs play:useBuild for playground testing?

  • play script uses unbuild's passive watcher (stub mode), which allows you to execute new code live without rebuilding the project. The cons is TS declarations are not available.
  • play:useBuild builds a static version of the package, useful for testing the actual look/behavior when shipping.

END NOTE

Features

  • TypeScript ready!

Usage

Install package:

# npm
npm install starter-ts

# yarn
yarn add starter-ts

# pnpm (recommended)
pnpm install starter-ts

Import:

// ESM
import { hello } from 'starter-ts'

Roadmap

  • Become the legendary 10000x developer

License License

MIT License © 2024 NamesMT

About

Opinionated starter template for TypeScript library (DevContainer included)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published