package.json
{
"name": "generator-postcss-plugin",
"version": "1.2.0",
"description": "An easy way to create a PostCSS plugin",
"homepage": "",
"author": {
"name": "dmarchena",
"email": "dmarchena@users.noreply.github.com",
"url": ""
},
"main": "generators/index.js",
"files": [
"generators"
],
"keywords": [
"generator",
"postcss",
"plugin",
"yeoman",
"yeoman-generator"
],
"scripts": {
"prebuild": "rm -rf ./generators",
"build": "babel --out-dir ./generators --copy-files ./src/generators",
"coverage": "nyc report --reporter=text-lcov | coveralls",
"lint": "eslint --ignore-pattern **/templates ./test/**/*.js ./src/**/*.js",
"release:patch": "npm test && npm run build && npm version patch",
"release:minor": "npm test && npm run build && npm version minor",
"release:major": "npm test && npm run build && npm version major",
"release:quick": "npm test && npm run build && git add -A && git commit -m 'Quick release patch' && npm version patch",
"postversion": "git push && git push --tags && npm publish --access public",
"test": "npm run lint && npm run build && cross-env NODE_ENV=test nyc mocha test/**/*.spec.js"
},
"repository": "dmarchena/generator-postcss-plugin",
"license": "MIT",
"dependencies": {
"chalk": "^2.1.0",
"generator-license": "^5.1.0",
"inquirer-npm-name": "^2.0.0",
"lodash": "^4.17.4",
"mkdirp": "^0.5.1",
"yeoman-generator": "^1.1.1",
"yosay": "^2.0.1"
},
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-eslint": "^7.2.3",
"babel-plugin-istanbul": "^4.0.0",
"babel-preset-env": "^1.6.0",
"babel-register": "^6.26.0",
"cross-env": "^5.0.5",
"eslint": "^4.0.0",
"eslint-config-xo-space": "^0.16.0",
"git-config": "0.0.7",
"mocha": "^3.5.0",
"mockery": "^2.1.0",
"nyc": "^11.2.0",
"pinkie-promise": "^2.0.1",
"rimraf": "^2.6.1",
"yeoman-assert": "^3.0.0",
"yeoman-test": "^1.7.0"
},
"eslintConfig": {
"parser": "babel-eslint",
"extends": "xo-space/esnext",
"env": {
"es6": true,
"mocha": true,
"node": true
},
"rules": {
"operator-linebreak": [
"error",
"after",
{
"overrides": {
"?": "ignore",
":": "ignore"
}
}
]
}
},
"babel": {
"presets": [
[
"env",
{
"targets": {
"node": "current"
}
}
]
],
"ignore": [
"**/templates/**/*"
],
"env": {
"test": {
"plugins": [
"istanbul"
]
}
}
},
"nyc": {
"include": [
"src/**/*.js"
],
"require": [
"babel-register"
],
"sourceMap": false,
"instrument": false
}
}