package.json 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. {
  2. "name": "ntfy",
  3. "version": "1.0.0",
  4. "url": "https://github.com/binwiederhier/ntfy",
  5. "author": "Philipp C. Heckel <philipp.heckel@gmail.com>",
  6. "private": true,
  7. "scripts": {
  8. "start": "react-scripts start",
  9. "start-electron": "concurrently \"BROWSER=none npm start\" \"wait-on http://localhost:3000 && electron .\"",
  10. "build": "react-scripts build",
  11. "build-electron": "react-scripts build --em.main=build/electron.js && electron-builder",
  12. "test": "react-scripts test",
  13. "eject": "react-scripts eject"
  14. },
  15. "main": "public/electron.js",
  16. "homepage": "./",
  17. "build": {
  18. "appId": "io.heckel.ntfy",
  19. "files": [
  20. "build/**/*",
  21. "node_modules/**/*",
  22. "public/**/*"
  23. ],
  24. "directories":{
  25. "buildResources": "assets"
  26. },
  27. "linux": {
  28. "target": [
  29. "AppImage"
  30. ]
  31. }
  32. },
  33. "dependencies": {
  34. "@emotion/react": "^11.8.2",
  35. "@emotion/styled": "^11.8.1",
  36. "@mui/icons-material": "^5.4.2",
  37. "@mui/material": "latest",
  38. "dexie": "^3.2.1",
  39. "dexie-react-hooks": "^1.1.1",
  40. "electron-is-dev": "^2.0.0",
  41. "i18next": "^21.6.14",
  42. "i18next-browser-languagedetector": "^6.1.4",
  43. "i18next-http-backend": "^1.4.0",
  44. "js-base64": "^3.7.2",
  45. "react": "latest",
  46. "react-dom": "latest",
  47. "react-i18next": "^11.16.2",
  48. "react-infinite-scroll-component": "^6.1.0",
  49. "react-router-dom": "^6.2.2",
  50. "react-scripts": "^5.0.0",
  51. "stacktrace-gps": "^3.0.4",
  52. "stacktrace-js": "^2.0.2"
  53. },
  54. "devDependencies": {
  55. "concurrently": "^7.1.0",
  56. "electron": "^18.2.0",
  57. "electron-builder": "^23.0.3",
  58. "wait-on": "^6.0.1"
  59. },
  60. "browserslist": {
  61. "production": [
  62. ">0.2%",
  63. "not dead",
  64. "not op_mini all"
  65. ],
  66. "development": [
  67. "last 1 chrome version",
  68. "last 1 firefox version",
  69. "last 1 safari version"
  70. ]
  71. }
  72. }