{
  "name": "filecat",
  "version": "5.67.0",
  "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-dev2": "ts-node --transpile-only ./src/main/server.ts --env ./env.local",
    "server-watch": "node ./src/main/watch.js --env ./env dev",
    "webpack-dev": "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",
    "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/server.js --env ./env2"
  },
  "bin": {
    "filecat": "shell/filecat"
  },
  "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",
  "optionalDependencies": {
    "@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",
    "7zip-min": "^3.0.1",
    "better-sqlite3": "^12.6.2",
    "node-process-watcher": "^1.6.6"
  },
  "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",
    "@microsoft/fetch-event-source": "^2.0.1",
    "@types/better-sqlite3": "^7.6.13",
    "@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",
    "cookie-parser": "^1.4.7",
    "copy-webpack-plugin": "^12.0.2",
    "css-loader": "^6.10.0",
    "docker-cli-js": "^2.10.0",
    "fast-glob": "^3.3.3",
    "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",
    "html-webpack-plugin": "^5.6.6",
    "http-proxy-middleware": "3.0.5",
    "i18next": "^25.5.2",
    "iconv-lite": "^0.6.3",
    "jieba-wasm": "^2.4.0",
    "listr2": "^8.2.1",
    "lodash": "4.17.23",
    "markdown-it": "14.1.1",
    "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",
    "minizlib": "^3.1.0",
    "mustache": "^4.2.0",
    "needle": "^3.3.1",
    "node-cron": "^4.2.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",
    "pinyin-pro": "^3.28.0",
    "pty-shell": "1.4.0",
    "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",
    "sshpk": "^1.18.0",
    "style-loader": "^3.3.4",
    "systeminformation": "5.31.0",
    "tar": "7.5.11",
    "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",
    "windows-shortcuts": "^0.1.6",
    "ws": "^8.16.0",
    "xxhashjs": "^0.2.2"
  },
  "keywords": [
    "文件服务器",
    "linux管理",
    "Ai Agent",
    "知识库",
    "智能体",
    "运维面板",
    "远程桌面",
    "浏览器代理",
    "简洁",
    "日志",
    "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"
  ],
  "pkg": {
    "assets": [
      "build/**/**"
    ]
  }
}
