UNPKG

generator-nmlib

Version:

Scaffold out a node module using webpack, babel, es6.

74 lines (73 loc) 2.05 kB
{ "name": "<%= moduleName %>", "version": "0.0.0", "description": "<%= moduleDescription %>", "license": "MIT", "repository": "<%= githubUsername %>/<%= repoName %>", "author": { "name": "<%= name %>", "email": "<%= email %>", "url": "<%= humanizedWebsite %>" }, "main": "<%= webpack ? 'lib' : 'src' %>/<%= webpack ? moduleName : 'index.js' %>", <% if (cli) { %> "bin": "cli.js", <% } %> "engines": { "node": ">=4" }, "scripts": {<% if (webpack) {%> "prepare": "npm run build", "build": "webpack --env build", "dev": "webpack --progress --colors --watch --env dev",<% } %> "prettier": "prettier 'src/**/*.js'", "prettier-watch": "onchange '**/*.js' -- prettier --write {{changed}}", "eslint-check": "eslint --print-config .eslintrc.js | eslint-config-prettier-check", "precommit": "lint-staged"<% if (commitizen) { %>, "commit": "git-cz", "changelog": "conventional-changelog --infile CHANGELOG.md --same-file --release-count 0 --preset angular"<% } %><% if (webpack) { %>, "test": "mocha", "test:watch": "mocha -w"<% } else { %>, "test": "cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text mocha --exit --timeout 10000 test/*.js", "test:watch": "cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text mocha -w test/*.js"<% } %><% if (releaseit) { %>, "release": "release-it"<% } %> }, "files": [ "src/index.js"<% if (cli) { %>, "src/cli.js"<% } %> ], "keywords": [<% if (cli) { %> "cli-app", "cli",<% } %> "" ], "prettier": { "jsxBracketSameLine": true, "semi": true, "singleQuote": true }, "lint-staged": { "*.js": [ "prettier --write", "git add" ] }, "dependencies": {<% if (cli) { %> "meow": "^3.7.0" <% } %>}, "devDependencies": {}<% if (codecov) { %>, "nyc": { "reporter": [ "lcov", "text" ], "require": ["babel-register"], "sourceMap": false, "instrument": false }<% } %><% if (commitizen) {%>, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } }<% } %> }