UNPKG

filecat

Version:
171 lines (170 loc) 5.46 kB
{ "name": "filecat", "version": "5.18.2", "description": "FileCat Server Manager", "author": "xiaobaidadada", "scripts": { "dev": "ts-node --transpile-only ./shell/dev.js --env ./env", "server-debug-js": "tsc && node build/server/main/server.js --env ./env", "dev-inspect": "node --inspect=0.0.0.0:9001 --require ts-node/register ./shell/dev.js --env ./env", "server-dev-inspect": "node --inspect=0.0.0.0:9001 --require ts-node/register ./src/main/server.ts --env ./env ", "server-dev": "ts-node --transpile-only ./src/main/server.ts --env ./env", "server-watch": "node ./src/main/watch.js --env ./env dev", "webpack-dev": "npx webpack serve --mode development --config shell/config/webpack.web.config.js", "generate-proto": "node --require ts-node/register ./src/common/proto/proto.generate.ts", "i-dev": "npm i --omit=dev", "build": "npm run npm-build", "build-ts": "tsc", "web-build-test": "tsc && npx webpack --config shell/config/webpack.web.config.js", "server-build-test": "tsc && npx webpack --config shell/config/webpack.npm.config.js", "npm-build": "tsc && node shell/build.js npm", "exe-build": "tsc && node shell/build.js exe", "build-exe-linux-x64": "npm run exe-build && node --require ts-node/register shell/pkg.ts filecat-linux-x64.tar.gz", "build-exe-win-x64": "npm run exe-build && node --require ts-node/register shell/pkg.ts filecat-win-x64.tar.gz", "start": "node build/main.js", "test": "prebuild --upload-files-gz filecat-linux --set-version \"\" -u 11234 ", "server-debug-js2": "tsc && node build/server/main/server.js --env ./env2" }, "pkg": { "assets": [ "build/**/**" ] }, "bin": { "filecat": "shell/filecat", "filecat-watch": "shell/filecat-watch" }, "repository": { "type": "git", "url": "git@github.com:xiaobaidadada/filecat.git" }, "homepage": "https://github.com/xiaobaidadada/filecat", "bugs": { "url": "https://github.com/xiaobaidadada/filecat/issues" }, "license": "Apache-2.0", "keywords": [ "文件服务器", "linux管理", "运维面板", "远程桌面", "浏览器代理", "简洁", "日志", "http代理工具", "终端权限", "持续集成", "CD/CI", "http", "post", "log", "filebrowser", "administrator", "filemanager", "cpu", "docker", "linux", "rdp", "rtsp", "react", "ssh", "ftp", "systeminfo", "vpn", "p2p", "docker", "ddns" ], "files": [ "build/**/*", "shell", "env", "LICENSE.txt", "README.md", "package.json" ], "dependencies": { "@xiaobaidadada/dockerode": "^4.0.9", "@xiaobaidadada/node-pty-prebuilt": "^1.1.0", "@xiaobaidadada/node-tuntap2-wintun": "^3.0.2", "@xiaobaidadada/ssh2-prebuilt": "^1.16.0", "node-process-watcher": "^1.5.0" }, "devDependencies": { "@babel/core": "^7.24.3", "@babel/plugin-proposal-decorators": "^7.24.1", "@babel/preset-env": "^7.24.3", "@babel/preset-react": "^7.24.1", "@babel/preset-typescript": "^7.24.1", "@excalidraw/excalidraw": "^0.17.6", "@koa/cors": "^5.0.0", "@xiaobaidadada/prebuild": "^13.0.1-9", "@xterm/addon-fit": "^0.10.0", "@xterm/xterm": "^5.5.0", "ace-builds": "^1.32.9", "archiver": "^7.0.1", "awesomplete": "^1.1.7", "axios": "1.12.0", "babel-loader": "^9.1.3", "chart.js": "^4.4.2", "chokidar": "^4.0.3", "copy-webpack-plugin": "^12.0.2", "css-loader": "^6.10.0", "docker-cli-js": "^2.10.0", "fluent-ffmpeg": "^2.1.3", "flv.js": "^1.6.2", "fs-extra": "^11.2.0", "github-markdown-css": "^5.6.1", "html-webpack-plugin": "^5.6.0", "http-proxy-middleware": "3.0.5", "https-proxy-agent": "^7.0.6", "i18next": "^25.5.2", "iconv-lite": "^0.6.3", "koa-proxies": "^0.12.4", "listr2": "^8.2.1", "lodash": "^4.17.21", "systeminformation": "^5.28.0", "markdown-it": "^14.1.0", "markdown-it-emoji": "^3.0.0", "markdown-it-footnote": "^4.0.0", "markdown-it-sub": "^2.0.0", "markdown-it-sup": "^2.0.0", "markdown-it-task-lists": "^2.1.1", "material-icons": "^1.13.12", "mime-types": "^2.1.35", "mustache": "^4.2.0", "needle": "^3.3.1", "node-forge": "^1.3.1", "node-loader": "^2.1.0", "node-unrar-js": "^2.0.2", "normalize.css": "^8.0.1", "noty": "^3.2.0-beta-deprecated", "protobufjs-cli": "^1.1.3", "pty-shell": "^1.1.1", "react": "^18.3.1", "react-dom": "^18.3.1", "react-i18next": "^15.7.3", "react-router-dom": "^6.26.2", "read-yaml-file": "^2.1.0", "recoil": "^0.7.7", "reflect-metadata": "^0.2.1", "rimraf": "^5.0.5", "routing-controllers": "^0.10.4", "socket.io-parser": "^4.2.4", "sshpk": "^1.18.0", "style-loader": "^3.3.4", "tar": "^7.4.3", "tldts": "^6.1.20", "ts-node": "^10.9.2", "typescript": "^5.9.2", "unzip-stream": "^0.3.4", "video.js": "^8.17.2", "videojs-hotkeys": "^0.2.28", "webpack": "^5.96.1", "webpack-bundle-analyzer": "^4.10.2", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.2.0", "webpack-node-externals": "^3.0.0", "ws": "^8.16.0" } }