Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "filecat",
  "version": "7.28.1",
  "description": "A self-hosted Web File browser and lightweight server management tool.",
  "author": "xiaobaidadada",
  "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",
  "scripts": {
    "dev": "ts-node --transpile-only  ./shell/dev.js --env ./env",
    "server-debug-js": "tsc && node build/server/main/main.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/main.ts --env ./env ",
    "server-dev": "ts-node --transpile-only ./src/main/main.ts --env ./env",
    "server-dev2": "ts-node --transpile-only ./src/main/main.ts --env ./env.local",
    "server-watch": "node ./build/main.js --env ./env dev",
    "webpack-dev": "cross-env NODE_ENV=development npx webpack serve --mode development --config shell/config/webpack.web.config.js",
    "i-dev": "npm i --omit=dev",
    "build": "npm run npm-build",
    "build-ts": "tsc",
    "build-ts-plugin": "tsc -p tsconfig.plugin.json",
    "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": "node shell/build.js npm",
    "exe-build": "node shell/build.js exe",
    "build-exe-pkg": "node --require ts-node/register shell/pkg.ts",
    "build-exe-linux-x64": "npm run exe-build && npm run build-exe-pkg filecat-linux-x64.tar.gz",
    "build-exe-win-x64": "npm run exe-build && npm run build-exe-pkg filecat-win-x64.tar.gz",
    "build-exe-mac-arm": "npm run exe-build && npm run build-exe-pkg filecat-mac-arm.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/main.js --env ./env2",
    "tcp-client-build-test": "tsc && npx webpack --config shell/config/webpack.tcp-client-cli.config.js"
  },
  "optionalDependencies": {
    "@vscode/ripgrep": "^1.18.0",
    "@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",
    "better-sqlite3": "^12.6.2",
    "node-libsmb2": "1.4.2",
    "node-process-watcher": "^1.7.7"
  },
  "devDependencies": {
    "@aws-sdk/client-s3": "^3.1141.0",
    "@babel/core": "^8.0.1",
    "@babel/plugin-proposal-decorators": "^8.0.2",
    "@babel/preset-env": "^8.0.2 ",
    "@babel/preset-react": "^8.0.1",
    "@babel/preset-typescript": "^8.0.1",
    "@excalidraw/excalidraw": "^0.18.1",
    "@larksuiteoapi/node-sdk": "^1.68.0",
    "@microsoft/fetch-event-source": "^2.0.1",
    "@office-kit/xlsx": "^0.24.2",
    "@types/better-sqlite3": "^7.6.13",
    "@types/markdown-it": "^14.1.2",
    "@types/node": "^26.0.0",
    "@wecom/aibot-node-sdk": "^1.0.7",
    "@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.20.0",
    "babel-loader": "^10.1.1",
    "chart.js": "^4.4.2",
    "chokidar": "^4.0.3",
    "cookie-parser": "^1.4.7",
    "copy-webpack-plugin": "^12.0.2",
    "cross-env": "^7.0.3",
    "css-loader": "^6.10.0",
    "diff": "^9.0.0",
    "dingtalk-stream": "^2.1.6-beta.1",
    "docker-cli-js": "^2.10.0",
    "eventsource-parser": "^3.1.0",
    "fast-glob": "^3.3.3",
    "fast-xml-parser": "^5.12.0",
    "flexsearch": "^0.8.212",
    "fluent-ffmpeg": "^2.1.3",
    "flv.js": "^1.6.2",
    "fs-extra": "^11.2.0",
    "github-markdown-css": "^5.6.1",
    "highlight.js": "^11.11.1",
    "html-webpack-plugin": "^5.6.6",
    "http-proxy": "^1.18.1",
    "http-proxy-middleware": "^4.1.1",
    "https-proxy-agent": "^7.0.6",
    "i18next": "^26.3.1",
    "iconv-lite": "^0.6.3",
    "jieba-wasm": "^2.4.0",
    "jotai": "^2.20.1",
    "js-md5": "^0.9.2",
    "js-yaml": "5.4.1",
    "katex": "^0.16.47",
    "listr2": "^8.2.1",
    "lodash": "4.17.23",
    "markdown-it": "15.0.1",
    "markdown-it-emoji": "^3.1.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",
    "mermaid": "^11.17.2",
    "mime-types": "^2.1.35",
    "minizlib": "^3.1.0",
    "mustache": "^4.2.0",
    "needle": "^3.3.1",
    "node-cron": "^4.2.1",
    "node-forge": "^1.4.0",
    "node-loader": "^2.1.0",
    "node-unrar-js": "^2.0.2",
    "normalize.css": "^8.0.1",
    "noty": "^3.2.0-beta-deprecated",
    "pinyin-pro": "^3.28.0",
    "prosemirror-commands": "^1.7.2",
    "prosemirror-dropcursor": "^1.8.4",
    "prosemirror-gapcursor": "^1.4.1",
    "prosemirror-history": "^1.5.0",
    "prosemirror-inputrules": "^1.5.1",
    "prosemirror-keymap": "^1.2.3",
    "prosemirror-model": "^1.25.12",
    "prosemirror-schema-list": "^1.5.1",
    "prosemirror-state": "^1.4.4",
    "prosemirror-tables": "^1.8.5",
    "prosemirror-view": "^1.42.6",
    "pty-shell": "1.5.4",
    "qrcode": "^1.5.4",
    "react": "^19.2.7",
    "react-dom": "^19.2.7",
    "react-i18next": "^17.0.8",
    "react-router-dom": "^7.18.0",
    "read-yaml-file": "^2.1.0",
    "reflect-metadata": "^0.2.1",
    "rimraf": "^5.0.5",
    "routing-controllers": "^0.10.4",
    "simple-mind-map": "^0.14.0-fix.3",
    "smol-toml": "^1.9.1",
    "sshpk": "^1.18.0",
    "style-loader": "^3.3.4",
    "systeminformation": "5.31.7",
    "tar": "7.5.21",
    "terser-webpack-plugin": "^5.6.1",
    "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",
    "webdav-server": "^2.6.3",
    "webpack": "^5.96.1",
    "webpack-bundle-analyzer": "^4.10.2",
    "webpack-cli": "^5.1.4",
    "webpack-dev-server": "6.1.0",
    "webpack-node-externals": "^3.0.0",
    "windows-shortcuts": "^0.1.6",
    "ws": "^8.16.0",
    "xxhashjs": "^0.2.2"
  },
  "keywords": [
    "file-server",
    "file-manager",
    "file-browser",
    "web-terminal",
    "ssh",
    "sftp",
    "ftp",
    "rdp",
    "vnc",
    "rtsp",
    "http-proxy",
    "browser-proxy",
    "p2p",
    "ddns",
    "docker",
    "linux",
    "system-monitor",
    "log-viewer",
    "ai-agent",
    "knowledge-base",
    "ci-cd",
    "文件服务器",
    "运维面板",
    "内网传图"
  ],
  "bin": {
    "filecat": "shell/filecat"
  },
  "types": "build/plugin/index.d.ts",
  "main": "build/plugin/index.js",
  "files": [
    "build/**/*",
    "shell",
    "env",
    "LICENSE.txt",
    "README.md",
    "package.json"
  ],
  "pkg": {
    "assets": [
      "build/**/**"
    ]
  }
}