{
  "name": "angular-tiny",
  "version": "0.0.1",
  "description": "a frontend starter",
  "main": "index.js",
  "scripts": {
    "lint-staged": "linted-staged",
    "commit": "git-cz",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:debug": "node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand",
    "lint": "eslint --fix . && echo 'Lint complete.'",
    "build": "parcel build src/bootstrap.js -o  angular-tiny.js --no-minify",
    "build:minified": "parcel build src/bootstrap.js -o index.js"
  },
  "keywords": [
    "frontend",
    "starter"
  ],
  "author": "ChenXiaoyao <chenxiaoyao6228@163.com> (http://www.chenxiaoyao.cn/)",
  "license": "MIT",
  "prettier": {
    "semi": false,
    "singleQuote": true
  },
  "jest": {
    "testEnvironment": "jsdom",
    "testRegex": "/test/.*\\.(test|spec)\\.(js)$",
    "moduleFileExtensions": [
      "js"
    ],
    "coveragePathIgnorePatterns": [
      "/node_modules/",
      "/test/"
    ],
    "coverageThreshold": {
      "global": {
        "branches": 90,
        "functions": 95,
        "lines": 95,
        "statements": 95
      }
    },
    "transformIgnorePatterns": [
      "node_modules/sinon/pkg/sinon-esm.js"
    ],
    "collectCoverageFrom": [
      "src/*.js",
      "src/**/*.js"
    ]
  },
  "lint-staged": {
    "*.js": [
      "jest --bail --findRelatedTests && echo 'Test complete.'",
      "yarn lint",
      "git add"
    ]
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "commitmsg": "commitlint -E GIT_PARAMS"
    }
  },
  "commitizen": {
    "path": "./node_modules/cz-conventional-changelog"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "devDependencies": {
    "@babel/core": "^7.6.0",
    "@babel/plugin-proposal-class-properties": "^7.10.4",
    "@babel/plugin-proposal-decorators": "^7.6.0",
    "@babel/plugin-proposal-object-rest-spread": "^7.10.4",
    "@babel/plugin-transform-destructuring": "^7.10.4",
    "@babel/plugin-transform-modules-commonjs": "^7.6.0",
    "@babel/plugin-transform-runtime": "^7.10.5",
    "@babel/preset-env": "^7.6.0",
    "@commitlint/cli": "^8.1.0",
    "@commitlint/config-conventional": "^8.1.0",
    "@commitlint/prompt": "~8.1.0",
    "babel-eslint": "^10.1.0",
    "babel-jest": "^24.9.0",
    "caniuse-lite": "^1.0.30001170",
    "commitizen": "^4.0.3",
    "cz-conventional-changelog": "~3.0.2",
    "eslint": "^6.4.0",
    "eslint-config-prettier": "^6.3.0",
    "eslint-plugin-babel": "^5.3.0",
    "eslint-plugin-jest": "^23.18.0",
    "eslint-plugin-prettier": "^3.1.0",
    "eslint-plugin-you-dont-need-lodash-underscore": "^6.10.0",
    "husky": "^3.0.5",
    "jest": "^24.9.0",
    "jest-config": "^24.9.0",
    "lint-staged": "^9.2.5",
    "parcel": "^1.12.4",
    "prettier": "^1.18.2"
  },
  "dependencies": {
    "jquery": "^3.5.1",
    "lodash": "^4.17.19",
    "sinon": "^9.2.1"
  }
}
