UNPKG

generator-esnext-generator

Version:

A Yeoman generator generating a Yeoman generator using what's next in JavaScript.

67 lines (66 loc) 2.1 kB
{ "scripts": { "clean": "rimraf generators coverage", "check": "npm run lint && npm run test", "copy": "cd src && copyfiles '**/*' '../generators/' && cd ..", "build:lib": "babel src --ignore **/templates/**.js --out-dir generators", "build": "npm run clean && npm run copy && npm run build:lib", "preversion": "npm run clean && npm run check", "version": "npm run build", "postversion": "git push && git push --tags && npm run clean", "prepublish": "npm run build", "lint": "eslint . --max-warnings 0", "test": "mocha test/ --recursive --compilers js:babel-core/register --reporter spec", "test:watch": "npm test -- --watch --reporter min" }, "main": "generators/app/index.js", "jsnext:main": "src/app/index.js", "files": [ "src", "generators" ], "keywords": [ "yeoman", "yeoman-generator" ], "name": "generator-esnext-generator", "version": "1.0.0", "description": "A Yeoman generator generating a Yeoman generator using what's next in JavaScript.", "author": { "name": "Chris Sauve", "email": "chris.sauve@shopify.com" }, "repository": "git@github.com:lemonmade/generator-test-projects.git", "license": "MIT", "devDependencies": { "babel-cli": "^6.4.0", "babel-core": "^6.4.0", "babel-eslint": "^4.1.6", "babel-preset-es2015": "^6.3.13", "babel-preset-stage-0": "^6.3.13", "chai": "^3.4.1", "copyfiles": "^0.2.1", "coveralls": "^2.11.6", "eslint": "^1.10.3", "eslint-config-shopify": "^5.8.0", "eslint-plugin-react": "^3.15.0", "eslint-plugin-shopify": "^2.0.1", "mocha": "^2.3.4", "rimraf": "^2.5.0", "sinon": "^1.17.2", "sinon-chai": "^2.8.0", "yeoman-assert": "^2.1.1", "yeoman-test": "^1.0.0" }, "dependencies": { "chalk": "^1.1.1", "yeoman-generator": "^0.22.3", "yosay": "^1.1.0", "generator-babel": "^1.0.3", "generator-esnext-project": "^1.0.0", "generator-esnext-test": "^1.0.0", "generator-eslint-config": "^1.1.0", "inquirer-npm-name": "^1.0.0", "lodash": "^3.6.0" } }