{ "name": "@openlist-frontend/openlist-frontend", "version": "4.1.10", "type": "module", "author": { "name": "The OpenList Projects Contributors", "url": "https://github.com/OpenListTeam" }, "description": "A new AList Fork to Anti Trust Crisis", "packageManager": "pnpm@10.32.1", "repository": { "type": "git", "url": "git+https://github.com/OpenListTeam/OpenList-Frontend.git" }, "bugs": { "url": "https://github.com/OpenListTeam/OpenList/issues" }, "files": [ "dist" ], "homepage": "https://openlist.team/", "scripts": { "crowdin:upload": "crowdin upload sources --auto-update", "crowdin:download": "crowdin download --verbose", "crowdin": "pnpm crowdin:upload && pnpm crowdin:download", "i18n:build": "pnpm crowdin && node ./scripts/i18n.mjs", "i18n:release": "pnpm run crowdin:download && node ./scripts/i18n.mjs", "start": "vite", "dev": "vite --force", "build": "vite build", "build:lite": "cross-env VITE_LITE=true vite build", "serve": "vite preview", "prepare": "husky", "format": "prettier --ignore-path .gitignore -w \"src/**/*.{js,ts,json,css,tsx,jsx}\"" }, "license": "MIT", "devDependencies": { "@crowdin/cli": "^4.14.0", "@hrgui/libass-wasm-ts": "^1.0.3", "@types/bencode": "^2.0.4", "@types/crypto-js": "^4.2.2", "@types/mark.js": "^8.11.12", "@types/node": "^22.0.0", "@types/qrcode": "^1.5.6", "@types/sha256": "^0.2.2", "@types/streamsaver": "^2.0.5", "@vitejs/plugin-legacy": "^6.1.1", "cross-env": "^10.1.0", "husky": "^9.1.7", "lint-staged": "^16.3.2", "mermaid": "^11.13.0", "prettier": "3.8.1", "rehype-stringify": "^10.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "terser": "^5.46.0", "typescript": "^5.9.3", "unified": "^11.0.5", "vite": "^6.4.1", "vite-plugin-dynamic-base": "^1.2.0", "vite-plugin-solid": "^2.11.10", "vite-plugin-static-copy": "^3.2.0" }, "dependencies": { "@egjs/view360": "4.0.0-beta.7", "@embedpdf/snippet": "^2.8.0", "@github/webauthn-json": "^2.1.1", "@hope-ui/solid": "0.6.7", "@monaco-editor/loader": "1.7.0", "@ruffle-rs/ruffle": "0.2.0-nightly.2026.3.9", "@solid-primitives/i18n": "^2.2.1", "@solid-primitives/keyboard": "^1.3.5", "@solid-primitives/storage": "^1.3.11", "@solidjs/router": "^0.9.1", "@stitches/core": "^1.2.8", "@types/ini": "^4.1.1", "@viselect/vanilla": "^3.9.0", "aplayer": "^1.10.1", "artplayer": "^5.3.0", "artplayer-plugin-danmuku": "^5.2.0", "asciinema-player": "^3.15.1", "axios": "^1.13.6", "bencode": "^4.0.0", "chardet": "^2.1.1", "clsx": "^2.1.1", "copy-to-clipboard": "^3.3.3", "crypto-js": "^4.2.0", "docx-preview": "^0.3.7", "handlebars": "^4.7.8", "hash-wasm": "^4.12.0", "hls.js": "^1.6.15", "ini": "^6.0.0", "just-once": "^2.2.0", "katex": "^0.16.28", "libass-wasm": "^4.1.0", "libheif-js": "^1.19.8", "lightgallery": "^2.9.0", "mark.js": "^8.11.1", "mitt": "^3.0.1", "monaco-editor": "0.55.1", "mpegts.js": "^1.8.0", "qrcode": "^1.5.4", "rehype-katex": "7.0.1", "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", "remark-gfm": "4.0.1", "remark-math": "6.0.0", "seemly": "^0.3.10", "sha256": "^0.2.0", "solid-contextmenu": "0.0.2", "solid-icons": "^1.1.0", "solid-js": "^1.9.11", "solid-motionone": "^1.0.4", "solid-transition-group": "^0.3.0", "streamsaver": "^2.0.6", "typescript-natural-sort": "^0.7.2" }, "lint-staged": { "**/*.{js,ts,css,tsx,jsx,md,html,yml,yaml}": "prettier --write" } }