{
  "name": "generate-swap-generator-example",
  "description": "An example repository to illustrate to result of generating a custom generator with generate-swap-generator",
  "version": "0.2.0",
  "homepage": "https://github.com/sirap-group/generate-swap-generator-example",
  "author": "Rémi Becheras (https://github.com/rbecheras)",
  "repository": "git@github.com:sirap-group/generate-swap-generator-example.git",
  "bugs": {
    "url": "https://github.com/sirap-group/generate-swap-generator-example/issues"
  },
  "engines": {
    "node": ">=4"
  },
  "license": "MIT",
  "main": "index.js",
  "files": [
    "generator.js",
    "index.js",
    "LICENSE",
    "README.md",
    "dist/",
    "templates",
    "package.json",
    "yarn.lock"
  ],
  "scripts": {
    "bdd": "yarn gulp -f scripts/gulp-tasks/watch.js watch:bdd",
    "clear": "yarn rimraf build dist",
    "lint": "yarn lint:esnext",
    "lint:esnext": "yarn standard src/*.js src/**/*.js",
    "build": "yarn build:lib && yarn build:assets && yarn build:tests && yarn build:docs",
    "build:assets": "yarn build:assets:img && yarn build:assets:templates",
    "build:assets:img": "mkdir -p dist/assets && cp -r src/assets/img dist/assets/",
    "build:assets:templates": "mkdir -p dist/assets && cp -r src/assets/templates dist/assets/",
    "build:lib": "yarn babel src/lib/ --out-dir dist/lib --source-maps",
    "build:tests": "yarn babel src/tests/ --out-dir dist/tests --source-maps",
    "build:docs": "echo WARNING: No documentation build available yet",
    "test": "yarn mocha dist/tests/**/*.js",
    "tests": "yarn test",
    "travis": "yarn pipeline",
    "docs": "echo WARNING: No documentation to serve yet",
    "pipeline": "yarn pipeline:build && yarn tests",
    "pipeline:tests": "yarn pipeline:build:tests && yarn test",
    "pipeline:docs": "yarn pipeline:build:docs && yarn docs",
    "pipeline:build": "yarn lint && yarn clear && yarn build",
    "pipeline:build:tests": "yarn pipeline:build:lib && yarn build:assets:templates && yarn build:tests",
    "pipeline:build:lib": "yarn lint && yarn clear && yarn build:lib",
    "pipeline:build:docs": "yarn lint && yarn build:docs",
    "release": "yarn gulp -f ./scripts/gulp-tasks/release.js release:patch",
    "release:patch": "yarn gulp -f ./scripts/gulp-tasks/release.js release:patch",
    "release:minor": "yarn gulp -f ./scripts/gulp-tasks/release.js release:minor",
    "release:major": "yarn gulp -f ./scripts/gulp-tasks/release.js release:major",
    "release:prerelease": "yarn gulp -f ./scripts/gulp-tasks/release.js release:prerelease"
  },
  "keywords": [
    "generate",
    "Generator",
    "generategenerator",
    "Generate Generator",
    "Node",
    "NodeJS",
    "ESNext",
    "Standard",
    "StandardJS",
    "Babel",
    "BabelJS",
    "npm",
    "yarn",
    "SWAP",
    "SWAP App",
    "SWAP Generator",
    "swap-project",
    "SWAP Project",
    "sirap",
    "sirap-group"
  ],
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-eslint": "^8.1.2",
    "babel-plugin-module-resolver": "^3.0.0",
    "babel-plugin-syntax-async-functions": "^6.13.0",
    "babel-plugin-transform-regenerator": "^6.26.0",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-preset-env": "^1.6.1",
    "babel-preset-stage-0": "^6.24.1",
    "chai": "^4.1.2",
    "chalk": "^2.3.0",
    "delete": "^1.1.0",
    "generate": "^0.14.0",
    "gulp": "^3.9.1",
    "gulp-bump": "^3.0.0",
    "gulp-cli": "^2.0.0",
    "gulp-watch": "^4.3.11",
    "jsonfile": "^4.0.0",
    "mocha": "^4.0.1",
    "npm-install-global": "^1.0.0",
    "rimraf": "^2.6.2",
    "run-sequence": "^2.2.0",
    "shelljs": "^0.7.8",
    "standard": "^10.0.3"
  },
  "dependencies": {
    "babel-runtime": "^6.26.0",
    "debug": "^3.1.0",
    "extend": "^3.0.1",
    "generate-defaults": "^0.6.6",
    "generate-dest": "^0.1.4",
    "generate-git": "^0.2.0",
    "generate-package": "^0.7.3",
    "gulp-normalize-pkg": "^0.1.2",
    "helper-date": "^1.0.1",
    "is-valid-app": "^0.3.0",
    "prettier-inspect": "^1.0.0"
  },
  "babel": {
    "presets": [
      "stage-0",
      [
        "env",
        {
          "targets": {
            "node": true
          }
        }
      ]
    ],
    "plugins": [
      [
        "transform-runtime",
        "syntax-async-functions",
        "transform-regenerator",
        {
          "helpers": false,
          "polyfill": false,
          "regenerator": true,
          "moduleName": "babel-runtime"
        }
      ]
    ]
  },
  "standard": {
    "parser": "babel-eslint",
    "ignore": [
      "build",
      "dist",
      "node_modules/**"
    ],
    "env": {
      "mocha": true
    }
  }
}