package_electron.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. {
  2. "name": "OpenIM-Demo",
  3. "version": "3.5.1",
  4. "main": "dist-electron/main/index.js",
  5. "description": "OpenIM Electron Demo.",
  6. "author": "blooming",
  7. "private": true,
  8. "debug": {
  9. "env": {
  10. "VITE_DEV_SERVER_URL": "http://127.0.0.1:7777/"
  11. }
  12. },
  13. "scripts": {
  14. "dev": "vite --host",
  15. "build": "tsc && vite build && electron-builder",
  16. "preview": "vite preview",
  17. "build:mac": "vite build && electron-builder --macos --x64",
  18. "build:mac-arm": "vite build && electron-builder --macos --arm64",
  19. "build:win": "vite build && electron-builder --win --x64",
  20. "build:win-arm": "vite build && electron-builder --win --arm64",
  21. "build:linux": "vite build && electron-builder --linux --x64",
  22. "build:linux-arm": "vite build && electron-builder --linux --arm64",
  23. "pree2e": "vite build --mode=test",
  24. "e2e": "playwright test",
  25. "format": "prettier --write .",
  26. "lint": "eslint --ext .js,.jsx,.ts,.tsx src",
  27. "lint:fix": "eslint --ext .js,.jsx,.ts,.tsx --fix --quiet src",
  28. "prepare": "husky install"
  29. },
  30. "engines": {
  31. "node": "^14.18.0 || >=16.0.0"
  32. },
  33. "lint-staged": {
  34. "src/**/*.{tsx,ts}": ["prettier --write", "eslint --fix"],
  35. "*.{json,html,css,scss,xml,md}": ["prettier --write"]
  36. },
  37. "dependencies": {
  38. "electron-store": "^8.1.0",
  39. "i18next": "^22.5.0",
  40. "i18next-fs-backend": "^2.2.0"
  41. }
  42. }