typescript-tooling v4.1.0-alpha.01ab903
Typescript Tooling // tst
A tool for creating and managing TypeScript projects with minimal configuration.
Features
TypeScript's developer experience is a major improvement over vanilla
JavaScript, however, configuring and managing everything needed to be productive
is still a major hassle. That's why TypeScript Tooling (tst)...
- 🛠️ Provides reasonable defaults for TypeScript, TSLint, Jest, and Nodemon
- 🐉 Uses a monorepo project structure with help from Lerna
- 📦 Installs and saves the
devDependenciesneeded to get up and running - 📝 Generates
npm scriptsfor your packages (test,test:watch,dev,build)
Getting Started
- Install
tst
npm install --save-dev typescript-tooling- Run the
initcommand
npx tst init- That's it! Here's a few scripts to try...
npm run example:testnpm run example:devnpm run example:buildHow does this work?
TST writes its defaults to a folder (.tst) and then generates and runs CLI
commands assuming those defaults are in place.
CLI Usage
npx tst helptst 4.0.0 - TypeScript Tooling
USAGE
tst <command> [options]
COMMANDS
init Configure Typescript Tooling in the current directory
deps Install and save required peerDependencies
scripts Automatically generates npm scripts for packages
test <package-name> Run tests with Jest
dev <package-name> Run a package with nodemon
build <package-name> Build a package with Parcel
help <command> Display help for a specific command
GLOBAL OPTIONS
-h, --help Display help
-V, --version Display version
--no-color Disable colors
--quiet Quiet mode - only displays warn and error messages
-v, --verbose Verbose mode - will also output debug messagesLicense
MIT
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago