mirror of
https://github.com/movixcorp/MovixOpenSource.git
synced 2026-07-29 06:52:49 +00:00
Corrections de vulnérabilités sur les commentaires (IDOR) Rajouts de ratelimit sur les commentaires Correction de pas de son sur hlsplayer Livetvplayer détecte le type du flux automatiquement Amélioration du scraper darkiworld (très chiant) Correction du détection de l'extension Correction de la vérification du VIP sur server.py (proxy) Correction du scraper seekstreaming proxy Nouvelle url streamonsport et coflix Correction du scraper fstream (get seasons) car la route fonctionne plus sur leur site Correction du scraper francetv Ajout de hydrackerBatch (c'étais pour des tests)
121 lines
4.2 KiB
JSON
121 lines
4.2 KiB
JSON
{
|
|
"name": "streaming-site",
|
|
"private": true,
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"build:cf": "vite build",
|
|
"build:coolify": "vite build",
|
|
"lint": "eslint .",
|
|
"preview": "vite preview",
|
|
"start": "node server/index.js",
|
|
"start:coolify": "node server/index.js",
|
|
"dev:server": "node server/index.js",
|
|
"app:publish": "node scripts/publish-app.mjs",
|
|
"wasm:watchparty-sync:setup": "rustup target add wasm32-unknown-unknown && cargo install wasm-bindgen-cli",
|
|
"wasm:watchparty-sync:build": "cargo build --manifest-path wasm/watchparty-sync/Cargo.toml --target wasm32-unknown-unknown --release && wasm-bindgen --target web --out-dir public/wasm/watchparty-sync wasm/watchparty-sync/target/wasm32-unknown-unknown/release/watchparty_sync.wasm",
|
|
"wasm:watchparty-sync:build:dev": "cargo build --manifest-path wasm/watchparty-sync/Cargo.toml --target wasm32-unknown-unknown && wasm-bindgen --target web --out-dir public/wasm/watchparty-sync wasm/watchparty-sync/target/wasm32-unknown-unknown/debug/watchparty_sync.wasm"
|
|
},
|
|
"dependencies": {
|
|
"@dnd-kit/core": "^6.3.1",
|
|
"@dnd-kit/modifiers": "^9.0.0",
|
|
"@dnd-kit/sortable": "^10.0.0",
|
|
"@dnd-kit/utilities": "^3.2.2",
|
|
"@emoji-mart/data": "^1.2.1",
|
|
"@emoji-mart/react": "^1.1.1",
|
|
"@firebase/firestore": "^4.9.2",
|
|
"@headlessui/react": "^2.2.0",
|
|
"@hono/node-server": "^1.19.14",
|
|
"@noble/hashes": "^1.8.0",
|
|
"@radix-ui/react-dialog": "^1.1.15",
|
|
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
|
"@radix-ui/react-select": "^2.2.6",
|
|
"@radix-ui/react-slot": "^1.2.3",
|
|
"@radix-ui/react-tooltip": "^1.2.8",
|
|
"@react-hook/resize-observer": "^2.0.2",
|
|
"@tanstack/react-virtual": "^3.13.24",
|
|
"axios": "^1.13.2",
|
|
"canvas-confetti": "^1.9.4",
|
|
"chart.js": "^4.4.8",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"dashjs": "^5.1.0",
|
|
"date-fns": "^4.1.0",
|
|
"embla-carousel": "^8.6.0",
|
|
"embla-carousel-autoplay": "^8.6.0",
|
|
"embla-carousel-react": "^8.6.0",
|
|
"emoji-mart": "^5.6.0",
|
|
"emoji-picker-react": "^4.12.2",
|
|
"file-saver": "^2.0.5",
|
|
"firebase": "^12.6.0",
|
|
"framer-motion": "11.11.10",
|
|
"hls.js": "^1.6.16",
|
|
"hono": "^4.12.14",
|
|
"i18next": "^25.8.10",
|
|
"i18next-browser-languagedetector": "^8.2.1",
|
|
"jszip": "^3.10.1",
|
|
"lenis": "^1.3.17",
|
|
"lucide-react": "^0.344.0",
|
|
"mpegts.js": "^1.8.0",
|
|
"pako": "^2.1.0",
|
|
"qrcode": "^1.5.4",
|
|
"react": "^18.3.1",
|
|
"react-chartjs-2": "^5.3.0",
|
|
"react-colorful": "^5.6.1",
|
|
"react-country-flag": "^3.1.0",
|
|
"react-dom": "^18.3.1",
|
|
"react-force-graph-2d": "^1.29.1",
|
|
"react-helmet-async": "^2.0.5",
|
|
"react-i18next": "^16.5.4",
|
|
"react-icons": "^5.5.0",
|
|
"react-input-mask": "^2.0.4",
|
|
"react-loading-skeleton": "^3.5.0",
|
|
"react-markdown": "^10.1.0",
|
|
"react-router-dom": "^6.22.3",
|
|
"react-snowfall": "^2.3.0",
|
|
"recharts": "^2.15.3",
|
|
"remark-emoji": "^5.0.1",
|
|
"remark-gfm": "^4.0.1",
|
|
"shaka-player": "^5.0.0",
|
|
"socket.io-client": "^4.8.1",
|
|
"sonner": "^2.0.7",
|
|
"tailwind-merge": "^3.4.0",
|
|
"tailwindcss-animate": "^1.0.7",
|
|
"uuid": "^11.1.0",
|
|
"video.js": "^8.23.4",
|
|
"web-haptics": "^0.0.6",
|
|
"workbox-core": "^7.3.0",
|
|
"workbox-precaching": "^7.3.0",
|
|
"workbox-routing": "^7.3.0",
|
|
"workbox-strategies": "^7.3.0",
|
|
"workbox-window": "^7.3.0"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.9.1",
|
|
"@types/file-saver": "^2.0.7",
|
|
"@types/react": "^18.3.5",
|
|
"@types/react-dom": "^18.3.0",
|
|
"@types/react-input-mask": "^3.0.6",
|
|
"@types/uuid": "^10.0.0",
|
|
"@types/video.js": "^7.3.58",
|
|
"@vitejs/plugin-basic-ssl": "^1.2.0",
|
|
"@vitejs/plugin-react": "^4.3.1",
|
|
"autoprefixer": "^10.4.18",
|
|
"eslint": "^9.9.1",
|
|
"eslint-plugin-react-hooks": "^5.1.0-rc.0",
|
|
"eslint-plugin-react-refresh": "^0.4.11",
|
|
"eslint-plugin-unused-imports": "^4.3.0",
|
|
"globals": "^15.9.0",
|
|
"postcss": "^8.4.35",
|
|
"tailwindcss": "^3.4.1",
|
|
"typescript": "^5.5.3",
|
|
"typescript-eslint": "^8.3.0",
|
|
"vite": "^5.4.2",
|
|
"wrangler": "^4.15.1"
|
|
},
|
|
"overrides": {
|
|
"framer-motion": "11.11.10"
|
|
}
|
|
}
|