{ "name": "reiverr", "version": "0.9.0", "repository": { "type": "git", "url": "https://github.com/aleksilassila/reiverr" }, "type": "module", "scripts": { "dev": "vite --open", "build": "vite build", "preview": "vite preview", "deploy": "PORT=9494 NODE_ENV=production node build/", "deploy:electron": "vite build && electron-builder -mw --x64 --config build.config.json; electron-builder -m --arm64 --config build.config.json", "test": "playwright test", "check": "svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch", "test:unit": "vitest", "lint": "prettier --plugin-search-dir . --check . && eslint .", "format": "prettier --plugin-search-dir . --write ." }, "devDependencies": { "@playwright/test": "^1.28.1", "vitest": "^0.25.3", "reflect-metadata": "^0.1.13", "@jellyfin/sdk": "^0.8.2", "@sveltejs/vite-plugin-svelte": "^2.4.2", "@tsconfig/svelte": "^5.0.2", "@types/axios": "^0.14.0", "@typescript-eslint/eslint-plugin": "^6.16.0", "@typescript-eslint/parser": "^6.16.0", "@vitejs/plugin-legacy": "^4.1.1", "autoprefixer": "^10.4.16", "axios": "^1.6.2", "classnames": "^2.4.0", "eslint": "^8.56.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-svelte": "^2.35.1", "hls.js": "^1.4.14", "openapi-fetch": "^0.8.2", "openapi-typescript": "^6.7.3", "postcss": "^8.4.32", "prettier": "^2.8.0", "prettier-plugin-svelte": "^2.10.1", "radix-icons-svelte": "^1.2.1", "svelte": "^3.59.1", "svelte-check": "^3.6.2", "svelte-i18n": "^4.0.0", "svelte-navigator": "^3.2.2", "tailwind-scrollbar-hide": "^1.1.7", "tailwindcss": "^3.4.0", "terser": "^5.26.0", "tslib": "^2.6.2", "typescript": "^5.2.2", "vite": "^4.5.1", "vite-plugin-singlefile": "^0.13.5" } }