generator-optick-node-module
Version:
A Yeoman generator that creates the perfect node module
89 lines (88 loc) • 2.15 kB
JSON
{
"name": "generator-optick-node-module",
"version": "2.7.2",
"description": "A Yeoman generator that creates the perfect node module",
"main": "generators/app/index.js",
"files": [
"generators"
],
"keywords": [
"yeoman-generator",
"node",
"node.js",
"module",
"babel",
"es6",
"es2017",
"jest",
"prettier",
"standard"
],
"scripts": {
"nsp": "nsp check",
"format": "prettier-standard \"**/*.js\"",
"compile": "babel src/generators/ -d generators/ && npm run format",
"pretest": "npm run nsp && npm run compile",
"test": "jest",
"precommit": "npm test && git add .",
"push-tags": "git push --follow-tags origin master",
"release": "npm test && standard-version && npm run push-tags",
"prepublishOnly": "npm run release"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com:optick/generator-optick-node-module.git"
},
"author": {
"name": "Ian Walter",
"email": "public@iankwalter.com",
"url": "https://iankwalter.com"
},
"license": "ISC",
"dependencies": {
"chalk": "^2.1.0",
"es6-promisify": "^5.0.0",
"lodash": "^4.17.4",
"mkdirp": "^0.5.1",
"yeoman-generator": "^2.0.0",
"yosay": "^2.0.0"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-core": "^6.25.0",
"babel-jest": "^21.0.2",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-syntax-object-rest-spread": "^6.13.0",
"babel-preset-env": "^1.6.0",
"cz-conventional-changelog": "^2.0.0",
"husky": "^0.14.3",
"jest": "^21.1.0",
"nsp": "^2.7.0",
"prettier-standard": "^7.0.1",
"standard": "^10.0.3",
"standard-version": "^4.2.0",
"yeoman-assert": "^3.0.0",
"yeoman-test": "^1.7.0"
},
"babel": {
"presets": [
[
"env",
{
"targets": {
"node": true
}
}
]
],
"plugins": [
"babel-plugin-add-module-exports",
"babel-plugin-syntax-object-rest-spread"
]
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
}
}