{
  "name": "cbetar2",
  "productName": "電子佛典",
  "pwaVersion": "4.21.0",
  "version": "11.0.2",
  "license": "MIT",
  "keywords": [
    "CBETA",
    "電子佛典",
    "佛典",
    "佛經",
    "大藏經",
    "Tripitaka",
    "Buddhist Canon",
    "Buddhist text"
  ],
  "description": "CBETA電子佛典閱讀器2(非官方)，使用CBETA API存取電子佛經。",
  "repository": "https://github.com/MrMYHuang/cbetar2",
  "author": {
    "name": "Meng-Yuan Huang",
    "email": "myh@live.com"
  },
  "private": false,
  "files": [
    "README.md"
  ],
  "main": "buildElectron/main.js",
  "scripts": {
    "postinstall": "electron-builder install-app-deps",
    "start": "react-app-rewired start",
    "build": "react-app-rewired build && powershell -file CopyBuild.ps1",
    "build_linux": "react-app-rewired build && ./CopyBuild.sh",
    "test": "react-app-rewired test",
    "eject": "react-scripts eject",
    "build-electron": "tsc -b tsconfigElectron.json",
    "start-electron": "npm run build-electron && electron .",
    "dist-win": "npm run build-electron && electron-builder -w -c electronBuilderConfigs/win.json",
    "dist-deb": "npm run build-electron && electron-builder -l deb -c electronBuilderConfigs/deb.json",
    "dist-rpm": "npm run build-electron && electron-builder -l rpm -c electronBuilderConfigs/rpm.json",
    "dist-snap": "npm run build-electron && rm -f dist/*.snap && electron-builder -l snap -c electronBuilderConfigs/snap.json",
    "publish-snap": "snapcraft upload --release=stable dist/*.snap",
    "dist-mac": "npm run build-electron && electron-builder -m pkg -c electronBuilderConfigs/mac.json",
    "icons-mas": "cd buildElectron && iconutil -c icns icon.iconset",
    "dist-mas": "npm run build-electron && electron-builder -m mas -c electronBuilderConfigs/mas.json",
    "dist-mas-dev": "npm run build-electron && electron-builder -m mas-dev -c electronBuilderConfigs/masDev.json"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "dependencies": {
    "electron-window-state": "^5.0.3",
    "libxslt-myh": "^0.9.7"
  },
  "devDependencies": {
    "@ionic/react": "^5.5.3",
    "@ionic/react-router": "^5.5.3",
    "@testing-library/jest-dom": "^5.11.4",
    "@testing-library/react": "^11.1.0",
    "@testing-library/user-event": "^12.6.2",
    "@types/jest": "^26.0.15",
    "@types/libxmljs": "^0.18.6",
    "@types/node": "^12.19.15",
    "@types/qrcode": "^1.3.5",
    "@types/react": "^16.9.53",
    "@types/react-dom": "^16.9.8",
    "@types/react-redux": "^7.1.16",
    "@types/react-router": "^5.1.8",
    "@types/react-router-dom": "^5.1.6",
    "@types/uuid": "^8.3.0",
    "axios": "^0.21.1",
    "customize-cra": "^1.0.0",
    "electron": "^11.2.1",
    "electron-builder": "^22.9.1",
    "electron-builder-notarize-pkg": "^1.2.0",
    "electron-rebuild": "^2.3.4",
    "epubjs-myh": "^0.3.112",
    "history": "^4.10.1",
    "ionicons": "^5.4.0",
    "memfs": "^3.2.0",
    "nodepub": "^2.2.0",
    "qrcode": "^1.4.4",
    "query-string": "^6.13.7",
    "react": "^17.0.1",
    "react-app-rewired": "^2.1.7",
    "react-dom": "^17.0.1",
    "react-redux": "^7.2.2",
    "react-router": "^5.2.0",
    "react-router-dom": "^5.2.0",
    "react-scripts": "^4.0.1",
    "redux": "^4.0.5",
    "swiped-events-myh": "^1.2.0",
    "typescript": "^4.1.3",
    "uuid": "^8.3.1",
    "workbox-background-sync": "^5.1.3",
    "workbox-broadcast-update": "^5.1.3",
    "workbox-cacheable-response": "^5.1.3",
    "workbox-core": "^5.1.3",
    "workbox-expiration": "^5.1.3",
    "workbox-google-analytics": "^5.1.3",
    "workbox-navigation-preload": "^5.1.3",
    "workbox-precaching": "^5.1.3",
    "workbox-range-requests": "^5.1.3",
    "workbox-routing": "^5.1.3",
    "workbox-strategies": "^5.1.3",
    "workbox-streams": "^5.1.3"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
