Fast Track
Install:
bash <(curl -s https://raw.githubusercontent.com/streamich/fasttrack/master/install.sh)
Create a TypeScript project:
mkdir my-project && cd my-project
ft project-ts
Usage
ft <script> [options]
Reference
Scripts
To see help run:
ft <script> --help
-
package
— Createspackage.json
. -
readme
— Adds a README file. -
license
— Adds license to your projects. -
typescript
— Installs TypeScript in your project. -
prettier
— Adds Prettier to your project. -
tslint
— Addstslint
to your project. -
commitlint
— Addscommitlint
to your project. -
commitizen
— Setsgit-cz
Commitizen config. -
gitignore
— Adds.gitignore
to your project. -
codegen-ts
— Creates sample/src
folder with TypeScript code. -
build-ts
— Sets up TypeScript build and clean scripts. -
ci-circleci
— Adds CircleCI with automatic releases usingyarn release
command on merge tomaster
. -
semantic-release
— Adds semanticsemantic-release
usingyarn release
command to your project. -
git
— Inits Git and creates first commit. -
jest
— Adds Jest to your project.
Projects
Projects are simply scripts that run a collection of other scripts. You can specify all CLI params for projects that you would use for scripts.
-
project-ts
— Creates a TypeScript project.
License
Unlicense — public domain.