4.1.0-alpha.01ab903 • Published 8 years ago

typescript-tooling v4.1.0-alpha.01ab903

Weekly downloads
5
License
MIT
Repository
github
Last release
8 years ago

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 devDependencies needed to get up and running
  • 📝 Generates npm scripts for your packages (test, test:watch, dev, build)

Getting Started

  1. Install tst
npm install --save-dev typescript-tooling
  1. Run the init command
npx tst init
  1. That's it! Here's a few scripts to try...
npm run example:test
npm run example:dev
npm run example:build

How 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 help
tst 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 messages

License

MIT

4.1.0

8 years ago

4.0.4-alpha.20

8 years ago

4.0.4-alpha.19

8 years ago

4.0.3

8 years ago

4.0.3-alpha.2

8 years ago

4.0.3-alpha.1

8 years ago

4.0.3-alpha.0

8 years ago

4.0.2

8 years ago

4.0.1

8 years ago

4.0.0

8 years ago

4.0.1-alpha.9

8 years ago

4.0.1-alpha.8

8 years ago

4.0.1-alpha.5

8 years ago

4.0.1-alpha.4

8 years ago

4.0.1-alpha.3

8 years ago

4.0.1-alpha.2

8 years ago

4.0.1-alpha.1

8 years ago

4.0.1-alpha.0

8 years ago

3.0.3

8 years ago

3.0.2

8 years ago

3.0.1

8 years ago

3.0.0

8 years ago

2.0.14

8 years ago

2.0.13

8 years ago

2.0.12

8 years ago

2.0.11

8 years ago

2.0.10

8 years ago

2.0.9

8 years ago

2.0.8

8 years ago

2.0.7

8 years ago

2.0.6

8 years ago

2.0.5

8 years ago

2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.0.0

8 years ago