{
  "name": "polymer-cli",
  "version": "1.9.11",
  "description": "A commandline tool for Polymer projects",
  "homepage": "https://github.com/Polymer/tools/tree/master/packages/cli",
  "repository": "github:Polymer/tools",
  "bugs": "https://github.com/Polymer/tools/issues",
  "license": "BSD-3-Clause",
  "author": "The Polymer Project Authors",
  "main": "lib/polymer-cli.js",
  "engines": {
    "node": ">=8.0"
  },
  "bin": {
    "polymer": "bin/polymer.js"
  },
  "scripts": {
    "clean": "rm -rf lib/",
    "build": "npm run clean && tsc && npm run lint",
    "format": "find src -name \"*.ts\" -not -path \"*/fixtures/*\" | xargs clang-format --style=file -i",
    "lint": "tslint -p . && node scripts/depcheck.js",
    "prepublishOnly": "ls npm-shrinkwrap.json",
    "test": "npm run build && npm run test:unit && npm run lint",
    "test:smoke": "gulp test",
    "test:smoke-lint": "gulp test lint",
    "test:integration": "bash -c \"TEST_RETRY_TARGET_MAX=7 mocha \\\"lib/test/integration/**/*_test.js\\\" --reporter \\\"$(pwd)/node_modules/web-component-tester/test/retry-failures-reporter.js\\\"\"",
    "test:unit": "mocha \"lib/test/unit/**/*_test.js\"",
    "test:watch": "tsc-then -- mocha \"lib/test/**/*_test.js\"",
    "test:watch:unit": "tsc-then -- mocha \"lib/test/unit/**/*_test.js\"",
    "test:watch:integration": "tsc-then -- mocha \"lib/test/integration/**/*_test.js\"",
    "update-goldens": "tsc && UPDATE_POLYMER_CLI_GOLDENS=true mocha lib/test/integration/build_test.js || echo ''"
  },
  "dependencies": {
    "@octokit/rest": "^16.2.0",
    "@types/chalk": "^2.2.0",
    "@types/del": "^3.0.0",
    "@types/findup-sync": "^0.3.29",
    "@types/globby": "^6.1.0",
    "@types/inquirer": "0.0.32",
    "@types/merge-stream": "^1.0.28",
    "@types/mz": "^0.0.31",
    "@types/request": "2.0.3",
    "@types/resolve": "0.0.4",
    "@types/rimraf": "^0.0.28",
    "@types/semver": "^5.3.30",
    "@types/temp": "^0.8.28",
    "@types/update-notifier": "^1.0.0",
    "@types/vinyl": "^2.0.0",
    "@types/vinyl-fs": "0.0.28",
    "@types/yeoman-generator": "^2.0.3",
    "bower": "^1.8.8",
    "bower-json": "^0.8.1",
    "bower-logger": "^0.2.2",
    "chalk": "^2.4.2",
    "chokidar": "^1.7.0",
    "command-line-args": "^5.0.2",
    "command-line-commands": "^2.0.1",
    "command-line-usage": "^5.0.5",
    "del": "^3.0.0",
    "findup-sync": "^0.4.2",
    "globby": "^8.0.1",
    "gunzip-maybe": "^1.3.1",
    "inquirer": "^1.0.2",
    "merge-stream": "^1.0.1",
    "mz": "^2.6.0",
    "plylog": "^1.0.0",
    "polymer-analyzer": "^3.2.2",
    "polymer-build": "^3.1.4",
    "polymer-bundler": "^4.0.9",
    "polymer-linter": "^3.0.0",
    "polymer-project-config": "^4.0.3",
    "polyserve": "^0.27.15",
    "request": "^2.72.0",
    "rimraf": "^2.6.1",
    "semver": "^5.3.0",
    "tar-fs": "^1.12.0",
    "temp": "^0.8.3",
    "update-notifier": "^1.0.0",
    "validate-element-name": "^2.1.1",
    "vinyl": "^1.1.1",
    "vinyl-fs": "^2.4.3",
    "web-component-tester": "^6.9.0",
    "yeoman-environment": "^1.5.2",
    "yeoman-generator": "^3.1.1"
  },
  "devDependencies": {
    "@polymer/tools-common": "^2.0.0",
    "@types/chokidar": "^1.7.3",
    "@types/fs-extra": "^5.0.1",
    "@types/puppeteer": "^1.2.3",
    "@types/sinon": "^5.0.0",
    "@types/tmp": "^0.0.33",
    "@types/yeoman-test": "^1.7.3",
    "depcheck": "^0.6.3",
    "fs-extra": "^5.0.0",
    "istanbul": "^0.4",
    "memory-streams": "^0.1.0",
    "puppeteer": "^1.3.0",
    "sinon": "^5.0.7",
    "source-map-support": "^0.5.4",
    "tmp": "0.0.31",
    "tsc-then": "^1.0.1",
    "vinyl-fs-fake": "^1.1.0",
    "yeoman-assert": "^2.2.1",
    "yeoman-test": "^1.1.0"
  }
}
