{
  "name": "aid-desktop",
  "version": "1.0.53",
  "description": "AID Desktop UI Components",
  "main": "lib/desktop.min.js",
  "browserslist": [
    "last 2 version",
    "> 1%",
    "ie 10"
  ],
  "files": [
    "lib",
    "src/locale/lang"
  ],
  "scripts": {
    "start": "webpack-dev-server --inline --hot --host 0.0.0.0  --port 7083 --config script/webpack.dev.js --open",
    "clean": "rimraf lib",
    "release": "cross-env NODE_ENV=production webpack --config script/webpack.prod.js",
    "build": "npm run clean && npm run release",
    "build:doc": "rimraf doc/dist && cross-env NODE_ENV=production webpack --config script/webpack.doc.js",
    "test:unit": "ava ./test/unit/spec/select-tree.js --verbose --color",
    "test": "cross-env NODE_ENV=test nyc npm run test:unit",
    "test:watch": "cross-env NODE_ENV=test nyc ava ./test/unit/spec/*.js --verbose --color --watch",
    "test:e2e": "nva-test-e2e -c test/e2e/fixture/config.js",
    "lint": "eslint --ext .js,.vue src",
    "pub": "node script/publish.js"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "*.{js,vue}": [
      "eslint",
      "git add"
    ]
  },
  "nyc": {
    "exclude": [
      "test/**/*.*",
      "**/module/**/index.js",
      "**/util/**/*.js",
      "**/mixins/**/*.js",
      "**/directives/**/*.js",
      "**/locale/**/*.js"
    ],
    "instrument": false,
    "sourceMap": false,
    "reporter": [
      "lcov",
      "text"
    ],
    "extension": [
      ".js",
      ".vue"
    ],
    "temp-directory": "./test/unit/coverage/.nyc_output",
    "report-dir": "./test/unit/coverage"
  },
  "ava": {
    "require": [
      "./test/unit/fixture/setup.js"
    ]
  },
  "keywords": [
    "vue"
  ],
  "author": "PRD UX R&D Dept",
  "license": "MIT",
  "devDependencies": {
    "@babel/core": "^7.9.6",
    "@babel/plugin-proposal-export-default-from": "^7.8.3",
    "@babel/plugin-proposal-object-rest-spread": "^7.9.6",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/plugin-syntax-jsx": "^7.8.3",
    "@babel/plugin-transform-runtime": "^7.9.6",
    "@babel/preset-env": "^7.9.6",
    "@babel/runtime": "^7.9.6",
    "@vue/test-utils": "^1.0.2",
    "ava": "^2.2.0",
    "babel-eslint": "^10.1.0",
    "babel-helper-vue-jsx-merge-props": "^2.0.3",
    "babel-loader": "^8.1.0",
    "babel-plugin-add-module-exports": "^1.0.2",
    "babel-plugin-istanbul": "^5.2.0",
    "babel-plugin-syntax-jsx": "^6.18.0",
    "babel-plugin-transform-vue-jsx": "^3.7.0",
    "babel-plugin-webpack-alias-7": "^0.1.1",
    "browser-env": "^3.3.0",
    "chalk": "^2.4.2",
    "cross-env": "^5.2.0",
    "css-loader": "^0.28.10",
    "dayjs": "^1.8.26",
    "eslint": "^5.16.0",
    "eslint-config-standard": "^12.0.0",
    "eslint-loader": "^2.1.2",
    "eslint-plugin-import": "^2.20.2",
    "eslint-plugin-node": "^8.0.1",
    "eslint-plugin-promise": "^4.1.1",
    "eslint-plugin-standard": "^4.0.0",
    "eslint-plugin-vue": "^5.2.2",
    "extract-text-webpack-plugin": "^3.0.2",
    "file-loader": "^1.1.11",
    "friendly-errors-webpack-plugin": "^1.7.0",
    "glob": "^7.1.6",
    "highlight.js": "^9.18.1",
    "husky": "^1.3.1",
    "inject-html-webpack-plugin": "0.0.39",
    "jsdom": "^15.2.1",
    "jsdom-global": "^3.0.2",
    "lint-staged": "^8.1.5",
    "node-sass": "^4.14.1",
    "nva-server": "^0.6.27",
    "nva-test-e2e": "^0.6.15",
    "nyc": "^13.3.0",
    "progress-bar-webpack-plugin": "^1.12.1",
    "raw-loader": "^0.5.1",
    "require-extension-hooks": "^0.3.3",
    "require-extension-hooks-babel": "^1.0.0-beta.1",
    "require-extension-hooks-vue": "^3.0.0",
    "resolve-url-loader": "^3.1.1",
    "rimraf": "^2.6.3",
    "sass-loader": "^7.1.0",
    "sinon": "^7.3.2",
    "sortablejs": "^1.10.2",
    "testcafe": "^1.8.4",
    "url-loader": "^1.1.2",
    "vue": "2.6.10",
    "vue-highlight.js": "^3.1.0",
    "vue-loader": "^14.2.1",
    "vue-router": "^3.1.6",
    "vue-simple-markdown": "^1.1.3",
    "vue-style-loader": "^4.1.2",
    "vue-template-compiler": "2.6.10",
    "webpack": "^3.11.0",
    "webpack-dev-server": "^2.11.3",
    "webpack-merge": "^3.0.0",
    "webpack-node-externals": "^1.7.2"
  },
  "dependencies": {
    "aid-elements-desktop": "^1.0.33",
    "aid-font": "^1.0.27",
    "async-validator": "^1.11.2",
    "cleave.js": "^1.5.10",
    "core-js": "^3.6.5",
    "deepmerge": "^3.2.0",
    "moment": "^2.25.3",
    "nanoid": "^2.1.11",
    "normalize-wheel": "^1.0.1",
    "popper.js": "^1.16.1",
    "raf": "^3.4.1",
    "resize-observer-polyfill": "^1.5.1",
    "throttle-debounce": "^2.1.0",
    "vue-create-api": "^0.2.3"
  }
}
