Skip to content
代码片段 群组 项目
代码所有者
将用户和群组指定为特定文件更改的核准人。 了解更多。
此项目使用yarn管理其依赖关系. 进一步了解
package.json 3.08 KiB
{
  "name": "zap",
  "version": "0.99.1",
  "description": "Configuration tool for the Zigbee Cluster Library",
  "productName": "zap",
  "cordovaId": "",
  "capacitorId": "",
  "author": "Timotej Ecimovic <timotej.ecimovic@silabs.com>",
  "private": true,
  "scripts": {
    "lic": "node license-check.js --production",
    "lint": "eslint --ext .js,.vue src",
    "electron-dev": "quasar dev -m electron",
    "electron-build": "quasar build -m electron",
    "test": "jest --updateSnapshot",
    "test:unit": "jest --updateSnapshot",
    "test:unit:verbose": "jest --updateSnapshot --verbose false",
    "test:unit:coverage": "jest --coverage",
    "test:unit:watch": "jest --watch",
    "test:unit:watchAll": "jest --watchAll",
    "serve:test:coverage": "quasar serve test/jest/coverage/lcov-report/ --port 8788",
    "concurrently:dev:jest": "concurrently \"quasar dev\" \"jest --watch\"",
    "postinstall": "electron-builder install-app-deps",
    "zcl-validate": "zcl/script/validate",
    "zcl-format": "zcl/script/format",
    "headlessServer": "quasar dev -m electron -- --httpPort 8081 --noUI --xmlRoot=./zcl/zcl-studio.properties",
    "browser": "quasar dev",
    "zap": "quasar build && quasar dev -m electron",
    "build-spa": "quasar build",
    "doc": "jsdoc src-electron src-shared -r -d ./generated-html/",
    "apidoc": "jsdoc2md src-shared/**/*.js src-electron/**/*.js > docs/api.md",
    "format-code": "pretty-quick",
    "pretty-quick": "pretty-quick"
  },
  "dependencies": {
    "@quasar/extras": "^1.8.2",
    "axios": "^0.19.2",
    "body-parser": "^1.19.0",
    "crc": "^3.8.0",
    "electron-builder": "^20.44.4",
    "express": "^4.17.1",
    "express-session": "^1.17.1",
    "jest": "^26.0.1",
    "node-abi": "^2.18.0",
    "node-gyp": "^6.1.0",
    "node-pre-gyp": "^0.14.0",
    "pino": "^6.3.2",
    "properties": "^1.2.1",
    "quasar": "^1.12.4",
    "sqlite3": "^4.2.0",
    "xml2js": "^0.4.23",
    "yaml": "^1.10.0",
    "yargs": "^15.3.1"
  },
  "devDependencies": {
    "@quasar/app": "^1.9.6",
    "@quasar/quasar-app-extension-testing": "^1.0.0",
    "@quasar/quasar-app-extension-testing-unit-jest": "^1.0.1",
    "@vue/eslint-config-standard": "^4.0.0",
    "babel-eslint": "^10.1.0",
    "devtron": "^1.4.0",
    "electron": "^8.3.1",
    "electron-debug": "^3.1.0",
    "electron-devtools-installer": "^2.2.4",
    "electron-packager": "^14.2.1",
    "electron-rebuild": "^1.11.0",
    "eslint": "^5.10.0",
    "eslint-config-prettier": "^6.11.0",
    "eslint-loader": "^2.1.1",
    "eslint-plugin-import": "^2.21.2",
    "eslint-plugin-vue": "^5.0.0",
    "file-loader": "^5.1.0",
    "husky": "^4.2.5",
    "jsdoc": "^3.6.4",
    "jsdoc-to-markdown": "^5.0.3",
    "license-checker": "^25.0.1",
    "prettier": "2.0.5",
    "pretty-quick": "^2.0.1"
  },
  "engines": {
    "node": ">= 8.9.0",
    "npm": ">= 5.6.0",
    "yarn": ">= 1.6.0"
  },
  "browserslist": [
    "last 1 version, not dead, ie >= 11"
  ],
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged && jsdoc src-electron -r -d ./generated-html/"
    }
  },
  "prettier": {
    "semi": false,
    "singleQuote": true
  }
}