package.json 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "name": "excalidraw-app",
  3. "version": "1.0.0",
  4. "private": true,
  5. "homepage": ".",
  6. "browserslist": {
  7. "production": [
  8. ">0.2%",
  9. "not dead",
  10. "not ie <= 11",
  11. "not op_mini all",
  12. "not safari < 12",
  13. "not kaios <= 2.5",
  14. "not edge < 79",
  15. "not chrome < 70",
  16. "not and_uc < 13",
  17. "not samsung < 10"
  18. ],
  19. "development": [
  20. "last 1 chrome version",
  21. "last 1 firefox version",
  22. "last 1 safari version"
  23. ]
  24. },
  25. "engines": {
  26. "node": ">=18.0.0"
  27. },
  28. "dependencies": {
  29. "firebase": "8.3.3",
  30. "idb-keyval": "6.0.3",
  31. "jotai": "1.13.1",
  32. "react": "18.2.0",
  33. "react-dom": "18.2.0",
  34. "vite-plugin-html": "3.2.2",
  35. "@excalidraw/random-username": "1.0.0",
  36. "@sentry/browser": "6.2.5",
  37. "@sentry/integrations": "6.2.5",
  38. "i18next-browser-languagedetector": "6.1.4",
  39. "socket.io-client": "4.7.2"
  40. },
  41. "prettier": "@excalidraw/prettier-config",
  42. "scripts": {
  43. "build-node": "node ./scripts/build-node.js",
  44. "build:app:docker": "cross-env VITE_APP_DISABLE_SENTRY=true vite build",
  45. "build:app": "cross-env VITE_APP_GIT_SHA=$VERCEL_GIT_COMMIT_SHA cross-env VITE_APP_ENABLE_TRACKING=true vite build",
  46. "build:version": "node ../scripts/build-version.js",
  47. "build": "yarn build:app && yarn build:version",
  48. "start": "yarn && vite",
  49. "start:production": "yarn build && yarn serve",
  50. "serve": "npx http-server build -a localhost -p 5001 -o",
  51. "build:preview": "yarn build && vite preview --port 5000"
  52. }
  53. }