app/templates/_package.json._tpl
{
"name": "<%= npmname %>",
"description": "<%= props.description %>",
"version": "0.0.0",
"homepage": "<%= userData.project_url %>",
"bugs": "<%= userData.issue_url %>",
"license": "<%= props.license %>",
"main": "<% if (esnext) { %>build<% } else { %>src<% } %>/<%= slugfile %>.js",
"author": {
"name": "<%= userData.name %>",
"email": "<%= userData.email %>"
},
"repository": {
"type": "git",
"url": "<%= userData.project_url %>"
},
"keywords":[
"<%= slugname %>"<% if (slugname !== npmname) { %>,
"<%= npmname %>"<% } %><% for (var i = 0; i < props.keywords.length; i++) { %>,
"<%= props.keywords[i] %>"<% } %>
],
"dependencies": {<% if (dependencies) { %>
<%= dependencies %>
<% } %>},
"devDependencies": {
"gulp": "^3.8.8",<% if (releaseModule) { %>
"gulp-util": "^3.0.1",
"gulp-bump": "^0.3.0",<% } %><% if (jscsModule) { %>
"gulp-jscs": "^1.6.0",<% } %>
"gulp-jshint": "^1.9.4",<% if (testFramework === 'mocha') { %>
"gulp-mocha": "^2.0.0",<% } %><% if (testFramework === 'jasmine') { %>
"gulp-jasmine": "^1.0.0",<% } %><% if (istanbulModule) { %>
"gulp-istanbul": "^0.8.1",<% } %><% if (coverallsModule) { %>
"coveralls": "^2.11.1",<% } %><% if (testFramework === 'mocha') { %>
"should": "^6.0.1",<% } %>
"jshint-stylish": "^1.0.1",<% if (esnext) { %>
"babel": "^5.5.8",
"gulp-babel": "^5.1.0",
"isparta": "^3.0.3",<% } %>
"gulp-load-plugins": "^0.10.0",<% if (docModule) { %>
"jsdoc": "^3.3.0-beta3", <% } %><% if (bowerModule) { %>
"webpack": "^1.8.9",<% } %>
"gulp-plumber": "^1.0.0"
},
<% if (props.cli) { %>
"bin": {
"<%= npmname %>": "bin/<%= slugfile %>"
},<% } %>
"scripts": {<% if (docModule) { %>
"docs": "rm -rf docs && ./node_modules/.bin/jsdoc -c ./jsdoc.json ./README.md && echo 'code{padding: 2px 4px;font-size: 90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px;}' >> ./docs/styles/jsdoc-default.css",<% } %><% if (coverallsModule) { %>
"coveralls": "gulp test && cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",<% } %><% if (esnext) { %>
"babel": "babel src/ --out-dir build --watch",
"mocha": "mocha --compilers js:babel/register",<% } %>
"test": "check-style && gulp test"
}
}