{
  "name": "vai",
  "version": "0.0.6",
  "description": "Powerful toolkit for building react applications/component",
  "types": "src/node/index.js",
  "main": "lib/node/index.js",
  "bin": {
    "vai": "lib/bin.js",
    "vai-packages": "lib/bin-packages.js"
  },
  "scripts": {
    "start": "tsc -w",
    "create-client-declaration": "tsc --lib dom,es5,es6,scripthost --declaration src/client/index --declarationDir declare/client --skipLibCheck --outDir declare/client && rimraf declare/client/**/*.js",
    "build": "rimraf lib && rimraf .cache && tsc && npm run create-client-declaration",
    "prepublishOnly": "npm run build",
    "lint": "echo \"Pre-commit checks...\" && tslint --fix \"./src/**/*.?(ts|tsx)\"",
    "prettier": "prettier --write \"./src/**/*.?(ts|tsx)\"",
    "format": "npm run lint && npm run prettier",
    "test": "rimraf dist && tsc && ava --files ./dist/tests/**/*.js --failFast",
    "generateDocument": "typedoc --out ./document --mode file --ignoreCompilerErrors ./src/node/index.ts"
  },
  "husky": {
    "hooks": {
      "pre-commit": "npm run lint",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/meitianyitan/vai.git"
  },
  "author": "Weich",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/meitianyitan/vai/issues"
  },
  "homepage": "https://github.com/meitianyitan/vai#readme",
  "dependencies": {
    "@babel/core": "^7.1.6",
    "@babel/plugin-proposal-class-properties": "^7.1.0",
    "@babel/plugin-proposal-decorators": "^7.1.6",
    "@babel/plugin-proposal-export-namespace-from": "^7.0.0",
    "@babel/plugin-proposal-function-sent": "^7.1.0",
    "@babel/plugin-proposal-json-strings": "^7.0.0",
    "@babel/plugin-proposal-numeric-separator": "^7.0.0",
    "@babel/plugin-proposal-optional-catch-binding": "^7.0.0",
    "@babel/plugin-proposal-throw-expressions": "^7.0.0",
    "@babel/plugin-syntax-dynamic-import": "^7.0.0",
    "@babel/plugin-syntax-import-meta": "^7.0.0",
    "@babel/plugin-transform-runtime": "^7.1.0",
    "@babel/preset-env": "^7.1.6",
    "@babel/preset-react": "^7.0.0",
    "@babel/runtime": "^7.1.5",
    "@koa/cors": "^2.2.2",
    "@types/chokidar": "^1.7.5",
    "@types/fs-extra": "^5.0.4",
    "@types/highlight.js": "^9.12.3",
    "@types/jest": "^23.3.9",
    "@types/koa": "^2.0.46",
    "@types/koa-route": "^3.2.4",
    "@types/lodash": "^4.14.118",
    "@types/opn": "^5.1.0",
    "@types/ora": "^1.3.4",
    "@types/prettier": "^1.15.0",
    "@types/react-dom": "^16.0.9",
    "@types/react-router-dom": "^4.3.1",
    "@types/rimraf": "^2.0.2",
    "@types/semver": "^5.5.0",
    "@types/socket.io": "^2.1.0",
    "@types/socket.io-client": "^1.4.32",
    "@types/styled-components": "^4.1.0",
    "@types/update-notifier": "^2.5.0",
    "@types/webpack": "^4.4.19",
    "@types/webpack-dev-server": "^3.1.1",
    "@types/webpack-serve": "^2.0.0",
    "@types/yargs": "^12.0.1",
    "antd": "^3.10.7",
    "babel-core": "^7.0.0-bridge.0",
    "babel-loader": "^8.0.4",
    "babel-plugin-import": "^1.11.0",
    "body-parser": "^1.18.3",
    "chokidar": "^2.0.4",
    "codecov": "^3.1.0",
    "colors": "^1.3.2",
    "commander": "^2.19.0",
    "connect-history-api-fallback": "^1.5.0",
    "cors": "^2.8.5",
    "css-loader": "^1.0.1",
    "dob": "^2.5.9",
    "dob-react": "^2.4.15",
    "folder-hash": "^2.1.2",
    "fs-extra": "^7.0.1",
    "gulp": "^4.0.0",
    "gulp-babel": "^8.0.0-beta.2",
    "gulp-sourcemaps": "^2.6.4",
    "gulp-typescript": "^5.0.0-alpha.3",
    "highlight.js": "^9.13.1",
    "html-webpack-plugin": "^3.2.0",
    "inquirer": "^6.2.0",
    "isomorphic-fetch": "^2.2.1",
    "jest": "^23.6.0",
    "koa": "^2.6.2",
    "koa-compress": "^3.0.0",
    "koa-connect": "^2.0.1",
    "koa-mount": "^4.0.0",
    "koa-route": "^3.2.0",
    "koa-static": "^5.0.0",
    "lodash": "^4.17.11",
    "markdown-it": "^8.4.2",
    "mini-css-extract-plugin": "^0.4.4",
    "node-forge": "^0.7.6",
    "normalize-path": "^3.0.0",
    "opn": "^5.4.0",
    "ora": "^3.0.0",
    "portfinder": "^1.0.19",
    "pre-commit": "^1.2.2",
    "prettier": "^1.15.2",
    "raw-loader": "^0.5.1",
    "react": "^16.7.0-alpha.0",
    "react-dom": "^16.7.0-alpha.0",
    "react-hot-loader": "^4.3.12",
    "react-loadable": "^5.5.0",
    "react-router-dom": "^4.3.1",
    "rimraf": "^2.6.2",
    "semver": "^5.6.0",
    "socket.io": "^2.1.1",
    "socket.io-client": "^2.1.1",
    "style-loader": "^0.23.1",
    "styled-components": "^4.1.1",
    "ts-jest": "^23.10.4",
    "ts-loader": "^5.3.0",
    "tslint": "^5.11.0",
    "tslint-config-prettier": "^1.16.0",
    "typescript": "^3.1.6",
    "update-notifier": "^2.5.0",
    "url-join": "^4.0.0",
    "walk": "^2.3.14",
    "webpack": "^4.25.1",
    "webpack-bundle-analyzer": "^3.0.3",
    "webpack-dev-server": "^3.1.10",
    "webpack-sources": "^1.3.0",
    "webpackbar": "^3.1.3",
    "yargs": "^12.0.4"
  },
  "devDependencies": {
    "@commitlint/cli": "^7.2.1",
    "@commitlint/config-conventional": "^7.1.2",
    "cz-conventional-changelog": "^2.1.0",
    "husky": "^1.2.0"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  }
}
