{
  "name": "files-generator",
  "version": "0.5.0",
  "description": "A tool to generate bunch of files, using different kinds of content definition and sources",
  "main": "index.js",
  "directories": {
    "test": "tests"
  },
  "scripts": {
    "lint": "eslint --ext js ./sources ./tests",
    "watch": "npm-watch",
    "extra-dep": "dependency-check ./package.json --extra",
    "check-dependencies": "dependency-check ./package.json",
    "test": "npm run lint && npm run check-dependencies && npm run coverage",
    "test-verbose": "ava --verbose --timeout=$npm_package_ava_timeout",
    "watch-test": "ava --watch --timeout=$npm_package_ava_timeout",
    "match-test": "ava --timeout=$npm_package_ava_timeout --match='@match*'",
    "mwatch-test": "ava --watch --timeout=$npm_package_ava_timeout --match='@match*'",
    "coverage": "nyc ava --timeout=$npm_package_ava_timeout && npm run report",
    "update-coverage": "npm run coverage && node build/update-coverage",
    "dev-server": "concurrently \"ttab npm run dev-server-coverage\" \"npm run dev-server-documentation\"",
    "dev-server-coverage": "here -w -d ./coverage",
    "dev-server-documentation": "here -w -d ./documentation",
    "entries": "node build/generate-entries",
    "readme": "rm -f README.md && node build/generate-readme.view.js && mustache tmp/build/readme.view.json build/readme.tpl.md > README.md && documentation readme index.js -s Documentation && rm -f tmp/build/readme.view.json",
    "html-doc": "documentation build index.js -f html -o documentation -t build/documentation-theme && node build/generate-readme-html",
    "documentation": "npm run readme && npm run html-doc",
    "report": "nyc report --reporter=html --reporter=lcov",
    "build": "npm run entries && npm run documentation",
    "dev": "concurrently \"ttab npm run update-coverage\" \"ttab npm run watch-test\" \"ttab npm run watch\" \"ttab npm run dev-server\"",
    "release": "node node_modules/@alexistessier/node-module-starterkit-release-dep",
    "release-first": "npm run release -- -- first",
    "start": "npm run dev"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AlexisTessier/files-generator.git"
  },
  "keywords": [
    "file",
    "generation",
    "helper"
  ],
  "author": {
    "name": "Alexis Tessier",
    "email": "alexistessierdev@gmail.com",
    "github": "https://github.com/AlexisTessier",
    "npm": "https://www.npmjs.com/~alexistessier",
    "login": {
      "github": "AlexisTessier",
      "npm": "alexistessier"
    }
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/AlexisTessier/files-generator/issues"
  },
  "homepage": "https://github.com/AlexisTessier/files-generator#readme",
  "watch": {
    "lint": "./sources",
    "build": {
      "patterns": [
        "package.json",
        "./sources",
        "./build"
      ],
      "extensions": "js,yaml,md,json"
    }
  },
  "licenseDate": "2017-present",
  "devDependencies": {
    "@alexistessier/es-lint-config": "1.7.0",
    "@alexistessier/node-module-starterkit-release-dep": "1.7.4",
    "ava": "0.23.0",
    "capitalize": "1.0.0",
    "concurrently": "3.5.0",
    "coveralls": "3.0.0",
    "dashify": "0.2.2",
    "dependency-check": "2.9.1",
    "documentation": "5.3.3",
    "eslint": "4.10.0",
    "git-repo-info": "1.4.1",
    "github-markdown-css": "2.9.0",
    "glob": "7.1.2",
    "into-stream": "3.1.0",
    "jsonfile": "4.0.0",
    "mustache": "2.3.0",
    "npm-watch": "0.3.0",
    "nyc": "11.3.0",
    "oss-license-name-to-url": "1.2.1",
    "randomstring": "1.1.5",
    "read-yaml": "1.1.0",
    "recursive-copy": "2.0.7",
    "remarkable": "1.7.1",
    "serve-here": "3.2.0",
    "shelljs": "0.7.8",
    "sinon": "4.1.0",
    "temp": "0.8.3"
  },
  "ava": {
    "source": [
      "sources/**/*.js",
      "tests/mocks/**/*.js",
      "tests/utils/**/*.js",
      "tests/**/*.macro.js"
    ],
    "timeout": 8000
  },
  "nyc": {
    "exclude": [
      "tests/**/*.js",
      "**/node_modules/*"
    ]
  },
  "dependencies": {
    "@alexistessier/msg": "1.0.2",
    "better-assert": "1.0.2",
    "is-directory": "0.3.1",
    "is-stream": "1.1.0",
    "mkdirp": "0.5.1",
    "ncp": "2.0.0"
  },
  "optionalDependencies": {
    "ttab": "0.5.1"
  }
}
