{ "name": "ui", "version": "6.4.147", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.15.5", "scripts": { "dev": "vite dev --open", "build": "vite build && scopy ./build/index.html ./build/offline.html", "preview": "vite preview", "sync": "svelte-kit sync", "check": "svelte-check --threshold error --tsconfig ./tsconfig.web.json", "check:watch": "svelte-check -threshold error --tsconfig ./tsconfig.web.json --watch", "test": "pnpm run sync && pnpm run lint && pnpm run gql:check && pnpm run check", "lint": "eslint --quiet -c eslint.config.js", "lint:fix": "eslint --quiet -c eslint.config.js --fix", "gql:turbo": "node ./node_modules/gql.tada/bin/cli.js turbo -c ./tsconfig.web.json", "gql:check": "node ./node_modules/gql.tada/bin/cli.js check -c ./tsconfig.web.json", "gql:generate": "node --experimental-strip-types ./generateALIntrospection.ts" }, "devDependencies": { "@gql.tada/svelte-support": "^1.0.1", "@sveltejs/adapter-static": "^3.0.9", "@sveltejs/kit": "^2.37.0", "@sveltejs/vite-plugin-svelte": "^3.1.2", "@types/debug": "^4.1.12", "@types/semver": "^7.7.0", "@urql/introspection": "^1.2.1", "autoprefixer": "^10.4.21", "bits-ui": "^0.22.0", "cmdk-sv": "^0.0.19", "eslint-config-standard-universal": "^1.0.9", "gql.tada": "^1.8.13", "hayase-extensions": "github:hayase-app/extensions", "jassub": "^1.8.6", "jiti": "^2.5.1", "ms": "^2.1.3", "native": "github:hayase-app/native", "rollup-plugin-license": "^3.6.0", "simple-copy": "^2.2.1", "svelte": "^4.2.19", "svelte-check": "^4.3.1", "svelte-radix": "^1.1.1", "svelte-sonner": "^0.3.28", "tailwindcss": "^3.4.17", "typescript": "^5.9.2", "vaul-svelte": "^0.3.2", "vite": "^5.4.11", "vite-plugin-devtools-json": "^1.0.0", "vite-plugin-static-copy": "^3.1.2" }, "type": "module", "dependencies": { "@cloudflare/speedtest": "^1.6.0", "@dagrejs/dagre": "^1.1.5", "@fontsource-variable/nunito": "^5.2.6", "@fontsource/geist-mono": "^5.2.6", "@prgm/sveltekit-progress-bar": "2.0.0", "@thaunknown/web-irc": "^1.0.3", "@urql/core": "^6.0.1", "@urql/exchange-auth": "^3.0.0", "@urql/exchange-graphcache": "^8.1.0", "@urql/exchange-refocus": "^2.0.0", "@urql/exchange-request-policy": "^2.0.0", "@urql/exchange-retry": "^2.0.0", "@urql/svelte": "^5.0.0", "@xyflow/svelte": "^0.1.36", "abslink": "^1.1.2", "anitomyscript": "github:thaunknown/anitomyscript", "bittorrent-tracker": "10.0.12", "bottleneck": "^2.19.5", "clsx": "^2.1.1", "cobe": "0.6.3", "date-fns": "^4.1.0", "debug": "^4.4.1", "doc999tor-fast-geoip": "^1.1.360", "dompurify": "^3.2.6", "events": "^3.3.0", "idb-keyval": "^6.2.2", "js-levenshtein": "^1.1.6", "lucide-svelte": "^0.542.0", "marked": "^16.2.1", "overtype": "^1.2.3", "p2pt": "github:ThaUnknown/p2pt#modernise", "semver": "^7.7.2", "simple-store-svelte": "^1.0.6", "svelte-headless-table": "^0.18.3", "svelte-keybinds": "^1.0.9", "svelte-persisted-store": "^0.12.0", "tailwind-merge": "^3.3.1", "tailwind-variants": "^1.0.0", "uint8-util": "^2.2.5", "urql": "^5.0.1", "video-deband": "^1.0.9", "wonka": "^6.3.5", "workbox-core": "^7.3.0", "workbox-precaching": "^7.3.0", "workbox-routing": "^7.3.0", "workbox-strategies": "^7.3.0" } }