{ "name": "api-mediaplayer", "version": "0.1.0", "private": true, "description": "Web-first PWA media player that integrates with Hydrus", "scripts": { "dev": "vite --host 0.0.0.0", "prestart": "vite build", "start": "vite preview --host 0.0.0.0 --port 4173", "build": "vite build", "preview": "vite preview --host 0.0.0.0", "typecheck": "tsc --noEmit", "setup:mpv-handler": "node ./scripts/setup-mpv-handler.mjs", "install:mpv-handler": "npm run setup:mpv-handler", "uninstall:mpv-handler": "powershell -NoProfile -ExecutionPolicy Bypass -File .\\scripts\\uninstall-mpv-handler.ps1", "format": "prettier --write \"src/**/*.{ts,tsx,js,jsx,json,css,md}\"" }, "dependencies": { "@emotion/react": "^11.11.0", "@emotion/styled": "^11.11.0", "@ffmpeg/core": "^0.12.10", "@ffmpeg/ffmpeg": "^0.12.15", "@ffmpeg/util": "^0.12.2", "@mui/icons-material": "^5.14.0", "@mui/material": "^5.14.0", "browser-id3-writer": "^6.3.1", "react": "^18.2.0", "react-dom": "^18.2.0" }, "devDependencies": { "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", "prettier": "^2.8.8", "typescript": "^5.3.0", "vite": "^8.0.8" } }