https://github.com/kukhariev/generator-pnp
Generate TypeScript or JavaScript node project
https://github.com/kukhariev/generator-pnp
node-module typescript yeoman-generator
Last synced: 18 days ago
JSON representation
Generate TypeScript or JavaScript node project
- Host: GitHub
- URL: https://github.com/kukhariev/generator-pnp
- Owner: kukhariev
- License: other
- Created: 2018-05-29T18:23:46.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-09-25T19:48:41.000Z (over 3 years ago)
- Last Synced: 2025-02-10T09:32:34.510Z (over 1 year ago)
- Topics: node-module, typescript, yeoman-generator
- Language: TypeScript
- Size: 187 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# generator-pnp
> Generate TypeScript or JavaScript node project.
[![npm version][npm-image]][npm-url]
[![Build status][travis-image]][travis-url]
## Install
```sh
npm install -g yo
npm install -g generator-pnp
```
## Usage
```sh
yo pnp [project name] [options]
```
## Options
* `name` (String, default current folder) Project name.
* `description`(String) Project description.
* `version` (String) Package version
* `tsc` (Boolean, default true) Typescript project.
* `license` (Boolean, default true) Include or not a `LICENSE` file (MIT).
* `githubAccount` (String) Account name for GitHub repo location.
* `repositoryName` (String) GitHub repo name.
* `travis` (Boolean, default true) Include .travis.yml.
* `appveyor` (Boolean, default false) Include appveyor.yml.
* `git` (Boolean, default true) Intialize a git repository and add remote.
## Sub generators
* `pnp:tsc`
* `pnp:js`
* `pnp:readme`
* `pnp:license`
* `pnp:ci`
* `pnp:git`
Use `yo pnp:[sub] --help` for more
## License
MIT
[npm-image]: https://img.shields.io/npm/v/generator-pnp.svg
[npm-url]: https://www.npmjs.com/package/generator-pnp
[travis-image]: https://img.shields.io/travis/kukhariev/generator-pnp/master.svg
[travis-url]: https://travis-ci.org/kukhariev/generator-pnp