{
  "name": "generator-confit",
  "version": "13.2.0",
  "description": "Yeoman generator for creating the development process, tools and a sample project for current-generation web applications",
  "keywords": [
    "build-system",
    "webpack",
    "yeoman",
    "yeoman-generator"
  ],
  "bugs": {
    "url": "https://github.com/odecee/generator-confit/issues"
  },
  "license": "Apache-2.0",
  "contributors": [
    {
      "name": "Brett Uglow",
      "email": "buglow@odecee.com.au",
      "url": "https://github.com/uglow"
    },
    {
      "name": "Michael Richardson",
      "email": "michael@mjrichardson.com.au",
      "url": "https://github.com/mikrich"
    },
    {
      "name": "Tim Weightman",
      "email": "tweightman@odecee.com.au"
    },
    {
      "name": "Keren Burshtein",
      "email": "kburshtein@odecee.com.au"
    },
    {
      "name": "Antoine Savignac",
      "email": "asavignac@odecee.com.au"
    },
    {
      "name": "Nivesh Ravindran",
      "email": "nravindran@odecee.com.au"
    }
  ],
  "files": [
    "buildTool",
    "generators",
    "lib",
    "projectType",
    "*.md"
  ],
  "main": "lib/generators/app/index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/odecee/generator-confit.git"
  },
  "scripts": {
    "pre-release": "npm-run-all verify test:coverage updateFixtures test:int build",
    "build": "cross-env NODE_ENV=production npm run clean:prod",
    "check-for-updates": "node config/check-update/checkForUpdates.js",
    "clean:prod": "rimraf dist/",
    "precommit": "exact-semver",
    "commitmsg": "cz-customizable-ghooks",
    "coverage": "npm-run-all test:coverage test:check-coverage",
    "dev": "cross-env NODE_ENV=development npm run verify:watch",
    "docs:_publish": "node config/docs/publish.js",
    "predocs:build": "rimraf website/",
    "docs:build": "cross-env NODE_ENV=production webpack --progress --config config/docs/swanky.webpack.config.js --colors",
    "docs:build:serve": "npm-run-all docs:build docs:serve",
    "docs:clean": "rimraf website/",
    "docs:dev": "cross-env NODE_ENV=development node config/docs/serve.dev.js",
    "docs:postpublish": "node config/docs/postpublish.js",
    "docs:prepublish": "node config/docs/prepublish.js",
    "docs:publish": "npm-run-all docs:prepublish docs:clean docs:build docs:_publish docs:postpublish",
    "docs:serve": "http-server website/ -o",
    "prepush": "npm-run-all verify test:coverage --silent",
    "semantic-release": "semantic-release pre && npm publish && semantic-release post",
    "start": "npm run dev",
    "test": "npm-run-all updateFixtures test:unit:once test:int",
    "test:check-coverage": "nyc check-coverage",
    "test:coverage": "npm-run-all test:unit:once test:check-coverage --silent",
    "test:int": "node test/testRunner.js --sequence --MAX_LOG=true",
    "test:unit": "cross-env NODE_ENV=test nyc mocha --opts config/testUnit/mocha.opts -w",
    "test:unit:once": "cross-env NODE_ENV=test nyc mocha --opts config/testUnit/mocha.opts",
    "updateFixtures": "node test/updateFixtures.js",
    "upload-coverage": "cat reports/coverage/lcov.info | coveralls",
    "verify": "npm run verify:js --silent",
    "verify:js": "eslint -c config/verify/.eslintrc.js \"lib/**/*.js\" \"test/**/*.js\" \"config/**/*.js\" && echo ✅ verify:js success",
    "verify:js:fix": "eslint --fix -c config/verify/.eslintrc.js \"lib/**/*.js\" \"test/**/*.js\" \"config/**/*.js\" && echo ✅ verify:js:fix success",
    "verify:js:watch": "chokidar 'lib/**/*.js' 'test/**/*.js' 'config/**/*.js' -c 'npm run verify:js:fix' --initial --silent",
    "verify:watch": "npm run verify:js:watch --silent"
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-customizable"
    },
    "cz-customizable": {
      "config": "config/release/commitMessageConfig.js"
    }
  },
  "dependencies": {
    "chalk": "1.1.3",
    "ejs": "2.5.6",
    "fs-extra": "2.1.2",
    "hash-files": "1.1.1",
    "inquirer": "1.1.3",
    "js-yaml": "3.6.1",
    "lodash": "4.15.0",
    "lodash-deep": "2.0.0",
    "parse-repo": "1.0.1",
    "sort-keys": "1.1.2",
    "sort-package-json": "1.6.1",
    "spdx-license-list": "3.0.0",
    "update-notifier": "2.1.0",
    "yeoman-generator": "0.24.1"
  },
  "devDependencies": {
    "async": "1.5.2",
    "chokidar-cli": "1.2.0",
    "coveralls": "2.13.1",
    "cross-env": "3.1.4",
    "cz-customizable": "5.2.0",
    "cz-customizable-ghooks": "1.5.0",
    "eslint": "4.5.0",
    "eslint-config-google": "0.9.1",
    "eslint-friendly-formatter": "3.0.0",
    "eslint-plugin-node": "5.1.1",
    "exact-semver": "1.2.0",
    "freeport": "1.0.5",
    "gh-pages": "0.12.0",
    "glob-fs": "0.1.7",
    "highlightjs": "9.10.0",
    "http-server": "0.10.0",
    "husky": "0.13.3",
    "latest-version": "3.1.0",
    "mocha": "3.5.0",
    "mocha-junit-reporter": "1.13.0",
    "mocha-multi-reporters": "1.1.5",
    "npm-check-updates": "2.8.9",
    "npm-module-checklist": "1.6.0",
    "npm-run-all": "4.0.2",
    "nyc": "11.1.0",
    "postcss": "5.0.21",
    "rimraf": "2.6.1",
    "semantic-release": "7.0.2",
    "swanky": "2.5.0",
    "swanky-processor-ngdocs": "2.2.3",
    "webpack": "2.4.1",
    "yeoman-assert": "3.0.0",
    "yeoman-test": "1.6.0"
  },
  "engines": {
    "node": ">=6.x",
    "npm": ">=3.9.5"
  }
}