generator-esnext-generator
Version:
A Yeoman generator generating a Yeoman generator using what's next in JavaScript.
67 lines (66 loc) • 2.1 kB
JSON
{
"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"
}
}