package.json 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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 - 22.x.x"
  27. },
  28. "dependencies": {
  29. "@excalidraw/random-username": "1.0.0",
  30. "@sentry/browser": "9.0.1",
  31. "callsites": "4.2.0",
  32. "firebase": "11.3.1",
  33. "i18next-browser-languagedetector": "6.1.4",
  34. "idb-keyval": "6.0.3",
  35. "jotai": "2.11.0",
  36. "react": "19.0.0",
  37. "react-dom": "19.0.0",
  38. "socket.io-client": "4.7.2",
  39. "vite-plugin-html": "3.2.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. "devDependencies": {
  54. "vite-plugin-sitemap": "0.7.1"
  55. }
  56. }