https://github.com/dimitrinicolas/plop-templates
My personnal root projects plop templates
https://github.com/dimitrinicolas/plop-templates
plop plop-generators
Last synced: 4 months ago
JSON representation
My personnal root projects plop templates
- Host: GitHub
- URL: https://github.com/dimitrinicolas/plop-templates
- Owner: dimitrinicolas
- License: mit
- Created: 2018-08-29T10:29:29.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-29T10:30:16.000Z (almost 8 years ago)
- Last Synced: 2025-02-10T04:19:36.110Z (over 1 year ago)
- Topics: plop, plop-generators
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/@dimitrinicolas/plop-templates
- Size: 5.86 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# plop-templates
My personnal root projects plop templates.
## Installation
```console
$ npm install -g plop
$ npm install @dimitrinicolas/plop-templates
```
## Usage
Create a plopfile.js file in your projects root directory.
```js
// plopfile.js
module.exports = require('@dimitrinicolas/plop-templates');
```
Then launch plop CLI using the `plop` command.
## Templates
### node-module
Create a simple node package, with Ava, Travis, ESLint, and Coveralls integration
#### Prompts
- `name` - Node module segment name
- `description` - Node module description
- `related` - Space separated related NPM packages
#### Structure
```
{{dashCase name}}/
├── .eslintignore
├── .eslintrc
├── .gitignore
├── .travis.yml
├── CHANGELOG.md
├── index.js
├── LICENSE
├── package.json
├── README.md
└── test.js
```
## Related
- [plop][plop] - Consistency Made Simple
- [front-end-stack][front-end-stack] - Personal front-end development stack, built on PostCSS, Webpack, Babel, ESLint and Browsersync
## License
This project is licensed under the [MIT license](LICENSE).
[plop]: https://github.com/amwmedia/plop
[front-end-stack]: https://github.com/dimitrinicolas/front-end-stack