Ctrl K
ComunidadGuías…

package.json

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

Archivo original ↗Preguntar a KiBot
{
  "name": "nimbus",
  "version": "10.49.0",
  "private": true,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nimbus-agent/Nimbus.git"
  },
  "overrides": {
    "sharp": "0.35.5",
    "protobufjs": "8.8.0",
    "qs": "6.16.1",
    "zod": "4.6.7",
    "@modelcontextprotocol/client": "2.3.1",
    "@modelcontextprotocol/core": "2.3.1",
    "@modelcontextprotocol/node": "2.1.1",
    "@modelcontextprotocol/server": "2.3.1",
    "smol-toml": "1.9.0",
    "markdown-it": "15.0.3",
    "body-parser": "2.4.0",
    "undici": "8.12.3",
    "http-cache-semantics": "4.3.0",
    "fast-uri": "3.1.9",
    "nodemailer": "10.2.1",
    "@expressive-code/core": "0.44.3"
  },
  "workspaces": [
    "packages/admin-console",
    "packages/gateway",
    "packages/cli",
    "packages/registry-format",
    "packages/ui",
    "packages/docs"
  ],
  "scripts": {
    "dev": "bun run --filter './packages/gateway' dev & bun run --filter './packages/cli' dev",
    "build": "bun run --filter '*' build",
    "build:console": "bun run --filter @nimbus-dev/admin-console build",
    "build:workers": "bun scripts/build-workers.ts",
    "prepare": "bun run build:console && bun run build:workers",
    "build:debug": "bun scripts/build-debug.ts",
    "build:release": "bun scripts/build-release.ts",
    "typecheck": "bun run --filter '*' --sequential typecheck && tsc -p scripts/tsconfig.json && tsc -p packages/github-actions/registry-action/tsconfig.json",
    "typecheck:no-docs": "bun run --filter '!@nimbus/docs' --sequential typecheck && tsc -p scripts/tsconfig.json && tsc -p packages/github-actions/registry-action/tsconfig.json",
    "typecheck:tests": "bun scripts/typecheck-tests/check.ts",
    "typecheck:tests:update-baseline": "bun scripts/typecheck-tests/check.ts --update-baseline",
    "audit:high": "bun audit --audit-level high",
    "audit:advisories": "bun scripts/structure-audit/check-accepted-advisories.ts",
    "check-package": "bun scripts/check-package.ts",
    "dev-doctor": "bun scripts/dev-doctor.ts",
    "clean-deep": "bun scripts/clean-deep.ts",
    "audit:structure": "bun scripts/structure-audit/audit-structure.ts",
    "audit:boundaries": "bun scripts/structure-audit/check-boundaries.ts",
    "audit:coverage-floor": "bun scripts/coverage-floor/check.ts",
    "audit:coverage-scopes": "bun scripts/coverage-floor/check-scopes.ts",
    "mutation": "stryker run",
    "mutation:diff": "bun scripts/mutation/run-mutation.ts --diff",
    "audit:coverage-floor:build-lcov": "bun scripts/coverage-floor/build-lcov.ts",
    "audit:coverage-floor:update-baseline": "bun scripts/coverage-floor/check.ts --update-baseline",
    "coverage:merge": "bun scripts/coverage/merge-coverage.ts",
    "audit:dead-code": "bunx knip",
    "audit:duplication": "bunx jscpd packages",
    "audit:exclusion-parity": "bun scripts/coverage-floor/check-exclusion-parity.ts",
    "audit:any": "bun scripts/structure-audit/count-any-usage.ts",
    "audit:invariants": "bun scripts/structure-audit/check-nimbus-invariants.ts --binary-only",
    "audit:lane-census": "bun scripts/structure-audit/check-index-lane-coverage.ts",
    "audit:agent-param-kinds": "bun scripts/structure-audit/check-agent-param-kinds.ts",
    "audit:worker-entries": "bun scripts/structure-audit/check-worker-entries.ts",
    "audit:platform-test-gaps": "bun scripts/ci/platform-test-gaps.ts",
    "audit:connector-hosts": "bun scripts/structure-audit/check-connector-hosts.ts",
    "audit:connector-registry-drift": "bun scripts/structure-audit/check-connector-registry-drift.ts",
    "audit:connector-version-skew": "bun scripts/structure-audit/check-connector-version-skew.ts",
    "audit:gateway-native-deps": "bun scripts/structure-audit/check-gateway-native-deps.ts",
    "audit:import-meta-dir": "bun scripts/structure-audit/check-import-meta-dir.ts",
    "gen:connector-registry": "bun scripts/gen-bundled-connector-registry.ts",
    "gen:connector-write-manifest": "bun scripts/gen-connector-write-manifest.ts",
    "test:connector-boot": "bun scripts/connector-boot-smoke.ts dist/nimbus-gateway",
    "audit:doc-refs": "bun scripts/structure-audit/check-doc-references.ts --check",
    "audit:launcher-contract": "bun scripts/structure-audit/check-launcher-installer-contract.ts",
    "audit:openapi-drift": "bun scripts/structure-audit/check-openapi-drift.ts --check",
    "audit:release-please": "bun scripts/structure-audit/check-release-please-manifest.ts",
    "audit:override-drift": "bun scripts/structure-audit/check-override-drift.ts",
    "audit:js-licenses": "bun scripts/structure-audit/check-js-licenses.ts --check",
    "audit:svg-assets": "bun scripts/audit/svg-assets.ts",
    "audit:readme-cli": "bun scripts/audit/readme-cli-commands.ts",
    "audit:package-readmes": "bun scripts/audit/package-readmes.ts",
    "audit:cross-platform": "bun scripts/audit/check-cross-platform.ts",
    "audit:action-dist": "bun scripts/audit/check-action-dist-drift.ts",
    "audit:trust-snapshot": "bun scripts/trust/check-trust-snapshot.ts",
    "trust:refresh-snapshot": "bun scripts/trust/refresh-trust-snapshot.ts",
    "audit:windows-console": "bun scripts/audit/check-windows-console-hide.ts",
    "audit:status-drift": "bun scripts/structure-audit/check-status-drift.ts",
    "audit:action-sha-pins": "bun scripts/structure-audit/check-action-sha-pins.ts",
    "audit:workflow-run-triggers": "bun scripts/structure-audit/check-workflow-run-triggers.ts",
    "audit:workflow-lint": "bun scripts/audit/workflow-lint.ts",
    "audit:pin-freshness": "bun scripts/structure-audit/check-pin-freshness.ts",
    "audit:ci-latency": "bun scripts/ci-latency/check.ts",
    "audit:ci-latency:update-baseline": "bun scripts/ci-latency/check.ts --update-baseline",
    "audit:consumed-by": "bun scripts/structure-audit/check-consumed-by.ts",
    "audit:ruleset-drift": "bun scripts/structure-audit/check-ruleset-drift.ts",
    "audit:org-settings-drift": "bun scripts/structure-audit/check-org-settings-drift.ts",
    "audit:team-reachability": "bun scripts/structure-audit/check-team-reachability.ts",
    "audit:cla-coverage": "bun scripts/structure-audit/check-cla-coverage.ts",
    "audit:review-coverage": "bun scripts/structure-audit/check-review-coverage.ts",
    "audit:bypass-actors": "bun scripts/structure-audit/check-bypass-actors.ts",
    "audit:bypass-attestation": "bun scripts/structure-audit/check-bypass-attestation.ts",
    "audit:release-staleness": "bun scripts/structure-audit/check-release-staleness.ts",
    "audit:secret-inventory": "bun scripts/structure-audit/check-secret-inventory.ts",
    "audit:actions-allowlist": "bun scripts/structure-audit/check-actions-allowlist.ts",
    "audit:secrets": "gitleaks detect --source . --no-banner --redact --exit-code 1",
    "audit:links": "bash scripts/check-links.sh",
    "lint": "bun scripts/lib/run-gate-with-work-check.ts lint biome check --error-on-warnings .",
    "lint:fix": "biome check --write --error-on-warnings .",
    "lint:markdown": "bun scripts/lib/run-gate-with-work-check.ts lint:markdown markdownlint-cli2",
    "preflight": "bun scripts/preflight.ts",
    "preflight:fast": "bun scripts/preflight.ts --fast",
    "verify:docker": "bash scripts/ci/verify-in-docker.sh",
    "verify:pr": "bun scripts/ci/verify-pr.ts",
    "hooks:install": "bun scripts/install-hooks.ts",
    "platform:link": "bun run scripts/platform-link.ts",
    "format": "biome format --write .",
    "test": "bun test packages/gateway packages/cli packages/registry-format scripts",
    "test:ci": "bun scripts/run-tests.ts",
    "test:scripts": "bun test scripts",
    "kill-gateway": "bun scripts/kill-gateway.ts",
    "test:unit": "bun test packages/gateway/src packages/cli/src",
    "test:integration": "bun test packages/gateway/test/integration/ packages/cli/test/integration/ --timeout 60000",
    "test:e2e:cli": "bun test packages/cli/test/e2e/",
    "test:e2e:gateway": "bun test packages/gateway/test/e2e/",
    "test:coverage": "bun test packages/gateway packages/cli --coverage --timeout 30000",
    "test:coverage:agents": "bun test packages/gateway/src/agents --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:engine": "bun test packages/gateway/src/engine --coverage --coverage-threshold-lines=85 --timeout 30000",
    "test:coverage:vault": "bun test packages/gateway/src/vault --coverage --coverage-threshold-lines=90 --timeout 30000",
    "test:coverage:sync": "bun test packages/gateway/src/sync/scheduler.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:rate-limiter": "bun test packages/gateway/src/sync/rate-limiter.test.ts --coverage --coverage-threshold-lines=85 --timeout 30000",
    "test:coverage:people": "bun test packages/gateway/src/people --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:embedding": "bun test packages/gateway/src/embedding --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:workflow": "bun test packages/gateway/src/automation/workflow-store.test.ts packages/gateway/src/automation/workflow-runner.test.ts packages/gateway/src/automation/workflow-runner-execution.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:watcher": "bun test packages/gateway/src/automation/watcher-store.test.ts packages/gateway/src/automation/watcher-engine.test.ts packages/gateway/src/automation/graph-predicate.test.ts packages/gateway/src/watcher/anomaly-detector.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:extensions": "bun test packages/gateway/src/extensions/auto-update.test.ts packages/gateway/src/extensions/auto-update-apply.test.ts packages/gateway/src/extensions/auto-update-cache.test.ts packages/gateway/src/extensions/auto-update-orchestrate.test.ts packages/gateway/src/extensions/auto-update-permissions-diff.test.ts packages/gateway/src/extensions/auto-update-rpc.test.ts packages/gateway/src/extensions/auto-update-types.test.ts packages/gateway/src/extensions/canonical-json.test.ts packages/gateway/src/extensions/dependency-errors.test.ts packages/gateway/src/extensions/dependency-graph.test.ts packages/gateway/src/extensions/dependency-store.test.ts packages/gateway/src/extensions/dependency-types.test.ts packages/gateway/src/extensions/hard-disable.test.ts packages/gateway/src/extensions/install-from-local.test.ts packages/registry-format/src/manifest.test.ts packages/gateway/src/extensions/missing-dependency-registry.test.ts packages/gateway/src/extensions/publisher-keys.test.ts packages/gateway/src/extensions/spawn-env.test.ts packages/gateway/src/extensions/verify-extensions.test.ts packages/gateway/src/extensions/verify-signature.test.ts packages/gateway/src/automation/extension-store.test.ts packages/gateway/src/extensions/extension-service-id.test.ts packages/gateway/src/extensions/extension-run-grants.test.ts packages/gateway/src/extensions/run-grant-store.test.ts packages/gateway/src/extensions/approve-run.test.ts packages/gateway/src/extensions/run-state.test.ts --coverage --coverage-threshold-lines=85 --timeout 30000",
    "test:coverage:sandbox": "bun test packages/gateway/src/platform/sandbox --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:security": "bun test packages/gateway/src/security/ packages/gateway/src/ipc/security-rpc.test.ts packages/gateway/test/e2e/scenarios/security-scan.e2e.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "build:sandbox-helper": "make -C packages/gateway/src-native/sandbox-helper",
    "build:sandbox-helper:win32": "pwsh -NoProfile -File scripts/build-sandbox-helper-win32.ps1",
    "test:coverage:config": "bun test packages/gateway/src/config --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:telemetry": "bun test packages/gateway/src/config/telemetry-toml.test.ts packages/gateway/test/unit/telemetry --coverage --coverage-threshold-lines=85 --timeout 30000",
    "test:coverage:db": "bun test packages/gateway/test/unit/db --coverage --coverage-threshold-lines=85 --timeout 30000",
    "test:coverage:deployment": "bun test packages/gateway/test/unit/deployment/ packages/gateway/test/integration/deployment/ packages/gateway/test/unit/ipc/deployment-rpc.test.ts packages/gateway/test/unit/ipc/http-auth.test.ts packages/gateway/test/unit/ipc/http-rate-limit.test.ts packages/gateway/test/integration/http/deployments-post-route.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:health": "bun test packages/gateway/test/unit/connectors/health.test.ts --coverage --coverage-threshold-lines=85 --timeout 30000",
    "test:coverage:metrics": "bun test packages/gateway/test/unit/metrics/ packages/gateway/test/integration/metrics/ packages/gateway/test/unit/ipc/metrics-rpc.test.ts packages/gateway/test/integration/http/metrics-dora-route.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:preflight": "bun test packages/gateway/test/unit/preflight/ packages/gateway/test/integration/preflight/ packages/gateway/test/unit/ipc/preflight-rpc.test.ts packages/gateway/test/integration/http/preflight-deploy-route.test.ts packages/gateway/test/unit/connectors/github-sync-mergeable.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:doctor": "bun test packages/cli/src/commands/doctor*.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:tui": "bun test packages/cli/src/tui/ --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:updater": "bun test packages/gateway/src/updater packages/gateway/src/ipc/updater-rpc.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:lan": "bun test packages/gateway/src/ipc/lan-crypto.test.ts packages/gateway/src/ipc/lan-pairing.test.ts packages/gateway/src/ipc/lan-rate-limit.test.ts packages/gateway/src/ipc/lan-rpc.test.ts packages/gateway/src/ipc/lan-server.test.ts packages/gateway/test/integration/lan/ --coverage --coverage-threshold-lines=80 --timeout 30000",
    "test:coverage:perf": "bun test packages/gateway/src/perf packages/cli/src/commands/bench.test.ts --coverage --coverage-threshold-lines=80 --timeout 30000",
    "record-casts": "bun scripts/cast-driver/run.ts",
    "render:og-card": "bun scripts/render-og-card.ts",
    "render:hero-cast": "bun scripts/render-hero-cast.ts",
    "regen-slo": "bun scripts/regen-slo.ts",
    "regen-slo:check": "bun scripts/regen-slo.ts --check",
    "docs:build": "bun run --filter @nimbus/docs build",
    "package:headless": "bun scripts/package-headless-bundle.ts",
    "package:installers:linux": "bun scripts/package-linux-installers.ts",
    "release:verify-assets": "bun scripts/release/verify-release-assets.ts",
    "release:secret-health": "bun scripts/release/check-secret-health.ts",
    "clean": "bun run --filter '*' clean && rm -rf node_modules"
  },
  "dependencies": {
    "zod": "^4.6.5"
  },
  "devDependencies": {
    "@babel/core": "8.0.6",
    "@babel/plugin-syntax-jsx": "8.0.1",
    "@babel/preset-typescript": "8.0.1",
    "@biomejs/biome": "^2.5.15",
    "@conventional-commits/parser": "^0.4.1",
    "@resvg/resvg-js": "^2.6.2",
    "@stryker-mutator/core": "10.0.0",
    "@types/babel__core": "7.20.5",
    "@types/bun": "^1.4.2",
    "@types/istanbul-lib-coverage": "2.0.6",
    "@types/istanbul-lib-report": "3.0.3",
    "@types/istanbul-reports": "3.0.4",
    "babel-plugin-istanbul": "8.0.0",
    "dependency-cruiser": "^18.5.0",
    "istanbul-lib-coverage": "3.2.2",
    "istanbul-lib-report": "3.0.1",
    "istanbul-reports": "3.2.0",
    "js-yaml": "^5.4.2",
    "jscpd": "^5.4.0",
    "knip": "^6.39.0",
    "markdownlint-cli2": "^0.23.3",
    "tweetnacl": "^1.0.3",
    "typescript": "^7.0.2",
    "typescript-compiler-api": "npm:typescript@^6.0.3",
    "yaml": "^2.9.1"
  }
}