{ "name": "reiverr", "version": "2.0.0-alpha.6", "repository": { "type": "git", "url": "https://github.com/aleksilassila/reiverr" }, "type": "module", "scripts": { "dev": "vite", "build": "npm run --prefix backend build && vite build --mode production --outDir backend/dist/dist", "build:tizen": "set VITE_PLATFORM=tv&& vite build --mode production --outDir tizen/dist", "preview": "vite preview", "preview:tizen": "set VITE_PLATFORM=tv&& vite build --outDir tizen/dist && vite preview --outDir tizen/dist", "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 .", "openapi:update": "npm run --prefix backend openapi:schema && npm run openapi:codegen", "openapi:codegen": "openapi-typescript \"backend/swagger-spec.json\" -o src/lib/apis/reiverr/reiverr.generated.d.ts" }, "devDependencies": { "@jellyfin/sdk": "^0.8.2", "@playwright/test": "^1.28.1", "@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.5", "postcss": "^8.4.35", "prettier": "^2.8.0", "prettier-plugin-svelte": "^2.10.1", "radix-icons-svelte": "^1.2.1", "reflect-metadata": "^0.1.13", "svelte": "^3.59.2", "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", "vitest": "^0.25.3" }, "browserslist": { "production": [ "supports es6-module" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "dependencies": { "gsap": "^3.12.5" } }