package.json 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "name": "yuele_quick_app",
  3. "version": "1.0.1",
  4. "description": "",
  5. "scripts": {
  6. "start": "hap server --watch",
  7. "server": "hap server",
  8. "build": "hap build",
  9. "release": "hap release",
  10. "watch": "hap watch",
  11. "debug": "hap debug",
  12. "gen": "node ./scripts/gen/index.js",
  13. "precommit-msg": "echo '🚧 start pre-commit checks ...' && exit 0",
  14. "prettier": "node ./scripts/selfCloseInputTag.js && prettier --write \"src/**/*.{js,ux,less,scss,css}\"",
  15. "prettier-watcher": "onchange '**/*.md' \"src/**/**/*.{js,ux,less,scss,css}\" -- prettier --write {{changed}}",
  16. "preinstall": "npx pm-keeper npm 6.14.13",
  17. "fa-build": "node node_modules/webpack/bin/webpack.js --config ./node_modules/fa-toolkit/webpack.config.js",
  18. "fa-watch": "node node_modules/webpack/bin/webpack.js --watch --config ./node_modules/fa-toolkit/webpack.config.js",
  19. "fa-release": "node ./node_modules/cross-env/src/bin/cross-env.js uglifyjs=true sign=release node_modules/webpack/bin/webpack.js --config ./node_modules/fa-toolkit/webpack.config.js"
  20. },
  21. "devDependencies": {
  22. "@babel/runtime": "^7.12.5",
  23. "@types/quickapp": "npm:quickapp-interface@^1.0.0",
  24. "colors": "^1.4.0",
  25. "husky": "^4.3.0",
  26. "less": "^4.1.2",
  27. "less-loader": "^10.2.0",
  28. "lint-staged": "^10.5.1",
  29. "onchange": "^5.2.0",
  30. "prettier": "^1.15.3",
  31. "prettier-plugin-ux": "^0.3.0",
  32. "cross-env": "^7.0.2",
  33. "fa-toolkit": "file:fa-toolkit-12.0.1-Stable.300.tgz"
  34. },
  35. "dependencies": {
  36. "flyio": "^0.6.14",
  37. "global": "^4.4.0",
  38. "hap-toolkit": "^1.9.8"
  39. },
  40. "prettier": {
  41. "singleQuote": true,
  42. "semi": false,
  43. "printWidth": 80,
  44. "proseWrap": "never",
  45. "tabWidth": 2
  46. },
  47. "husky": {
  48. "hooks": {
  49. "pre-commit": "yarn run precommit-msg"
  50. }
  51. },
  52. "lint-staged": {
  53. "**/**.{ux,js,json,pcss,md,vue}": [
  54. "prettier --write",
  55. "git add"
  56. ]
  57. },
  58. "keywords": [],
  59. "browserslist": [
  60. "chrome 65"
  61. ]
  62. }