{ "name": "alist-web", "version": "0.0.0", "author": { "name": "Xhofe", "email": "i@nn.ci", "url": "https://www.nn.ci" }, "description": "The front end of Alist V3", "repository": { "type": "git", "url": "git+https://github.com/alist-org/alist-web.git" }, "bugs": { "url": "https://github.com/Xhofe/alist/issues" }, "files": [ "dist" ], "homepage": "https://alist.nn.ci", "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", "build": "vite build", "serve": "vite preview", "prepare": "husky install" }, "license": "MIT", "devDependencies": { "@crowdin/cli": "^3.7.10", "@types/node": "^18.7.5", "@types/streamsaver": "^2.0.1", "@vitejs/plugin-legacy": "^2.0.1", "husky": "^8.0.2", "lint-staged": "^13.0.4", "prettier": "2.8.0", "terser": "^5.14.2", "typescript": "^4.7.4", "vite": "^3.0.8", "vite-plugin-dynamic-base": "^0.4.4", "vite-plugin-solid": "^2.3.0" }, "dependencies": { "@hope-ui/solid": "0.6.7", "@monaco-editor/loader": "^1.3.2", "@motionone/solid": "^10.14.1", "@solid-primitives/i18n": "^1.1.0", "@solid-primitives/storage": "^1.3.1", "@stitches/core": "^1.2.8", "aplayer": "^1.10.1", "artplayer": "^4.5.4", "artplayer-plugin-danmuku": "^4.4.8", "axios": "^1.0.0", "copy-to-clipboard": "^3.3.2", "flv.js": "^1.6.2", "hls.js": "^1.2.1", "lightgallery": "^2.5.0", "mitt": "^3.0.0", "rehype-raw": "^6.1.1", "remark-gfm": "^3.0.1", "solid-contextmenu": "0.0.2", "solid-icons": "^1.0.1", "solid-js": "^1.4.8", "solid-markdown": "^1.2.0", "solid-transition-group": "^0.0.12", "streamsaver": "^2.0.6" }, "lint-staged": { "**/*": "prettier --write" } }