Files
popcorntime/apps/desktop/package.json
2025-10-02 15:50:54 -04:00

70 lines
2.0 KiB
JSON

{
"name": "@popcorntime/desktop",
"private": true,
"version": "0.1.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"test": "vitest run",
"type-check": "tsc --noEmit",
"preview": "vite preview"
},
"dependencies": {
"@hookform/resolvers": "catalog:",
"@popcorntime/ui": "workspace:*",
"@tauri-apps/api": "catalog:",
"@tauri-apps/plugin-fs": "catalog:",
"@tauri-apps/plugin-log": "catalog:",
"@tauri-apps/plugin-opener": "catalog:",
"@tauri-apps/plugin-process": "catalog:",
"@tauri-apps/plugin-updater": "catalog:",
"flag-icons": "catalog:",
"fuse.js": "catalog:",
"i18next": "catalog:",
"i18next-resources-to-backend": "catalog:",
"immer": "catalog:",
"lucide-react": "catalog:",
"posthog-js": "^1.266.0",
"react": "catalog:",
"react-dom": "catalog:",
"react-fast-compare": "catalog:",
"react-hook-form": "catalog:",
"react-i18next": "catalog:",
"react-infinite-scroll-hook": "catalog:",
"react-router": "catalog:",
"rtl-detect": "catalog:",
"sonner": "catalog:",
"typewriter-effect": "^2.22.0",
"use-debounce": "^10.0.6",
"vault66-crt-effect": "^1.4.1",
"zod": "catalog:",
"zustand": "catalog:"
},
"devDependencies": {
"@popcorntime/i18n": "workspace:*",
"@popcorntime/typescript-config": "workspace:*",
"@tailwindcss/vite": "catalog:",
"@testing-library/jest-dom": "^6.8.0",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/node": "catalog:",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"@types/rtl-detect": "catalog:",
"@types/socketcluster-client": "^19.1.0",
"@vitejs/plugin-react": "catalog:",
"@vitest/coverage-v8": "^3.2.4",
"autoprefixer": "^10.4.21",
"jsdom": "^26.1.0",
"postcss": "catalog:",
"prettier-plugin-tailwindcss": "^0.6.14",
"socketcluster-client": "^19.2.7",
"tailwindcss": "catalog:",
"typescript": "catalog:",
"vite": "catalog:",
"vitest": "catalog:",
"whatwg-fetch": "^3.6.20"
}
}