https://github.com/bcherny/tsinit
Zero-config, opinionated generator for TypeScript+TsLint+Ava projects
https://github.com/bcherny/tsinit
Last synced: 8 months ago
JSON representation
Zero-config, opinionated generator for TypeScript+TsLint+Ava projects
- Host: GitHub
- URL: https://github.com/bcherny/tsinit
- Owner: bcherny
- License: mit
- Created: 2017-01-13T01:56:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-01-14T00:35:12.000Z (over 8 years ago)
- Last Synced: 2024-12-17T03:03:29.180Z (10 months ago)
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# tsinit [](https://circleci.com/gh/bcherny/tsinit) [](https://www.npmjs.com/package/tsinit) [](https://opensource.org/licenses/MIT)
> Zero-config, opinionated generator for TypeScript + TsLint + Ava projects
## Installation
```sh
npm install tsinit --global
```## Usage
```sh
> mkdir my-project
> cd my-project
> tsinit -s----------
- tsinit -
--------------------
Mode: simple
Name: my-project
----------Wrote .gitignore
Wrote .npmignore
Wrote circle.yml
Wrote index.ts
Wrote LICENSE.md
Wrote package.json
Wrote README.md
Wrote test.ts
Wrote tsconfig.json
Wrote tslint.jsonGenerated project "my-project" in 43ms!
```## Tests
```sh
npm test
```## License
MIT
## Todo
- [ ] Fetch and generate LICENSE.md
- [ ] Run git init
- [ ] Add project to CircleCI via API