-
由 Timotej Ecimovic 创作于由 Timotej Ecimovic 创作于
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
}
}