{"bin":{"phm":"bin/ashlr","ashlr":"bin/ashlr"},"bugs":{"url":"https://github.com/ashlrai/phantom/issues"},"dist":{"shasum":"64ecc7d5125760f190944772e3c9bef8e4dec4cb","tarball":"https://registry.npmjs.org/@ashlr/phantom/-/phantom-3.29.13.tgz","fileCount":10771,"integrity":"sha512-PZ0ywsCW9EAYhjaoFuG01uzGx6WDN0n39BsNWs1+ne7pFLN1UxLLs+8AOIUz3suQQJbqkB94cu3HBPf/tHP+/w==","signatures":[{"sig":"MEUCIHYHl0dZ+g72dDTX3WWCed1anu+8WG5jinXW11ceuBTrAiEAmfvfZk8pf8Jcdiofr+r2K9bi0iRglRgEretWP/aOlgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIErGYsRiAdIhoMnvamV+67fn2jyJvy6yqs1TBZAn3hhBAiEA+BLglW8NcHkU4rfQ4X8PhxxcIe2y6T5AaI0J4TsqKhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ashlr%2fphantom@3.29.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103697772},"name":"@ashlr/phantom","type":"module","_from":"file:/home/runner/work/_temp/phantom-npm-admitted/ashlr-phantom-3.29.13.tgz","author":{"name":"Mason Wyatt","email":"mason@evero-consulting.com"},"engines":{"node":">=22.15.0"},"exports":{".":{"types":"./dist/api/index.d.ts","import":"./dist/api/index.js"},"./core":{"types":"./dist/api/core.d.ts","import":"./dist/api/core.js"},"./types":{"types":"./dist/api/types.d.ts","import":"./dist/api/types.js"},"./plugin":{"types":"./dist/api/plugin.d.ts","import":"./dist/api/plugin.js"},"./universe":{"types":"./dist/core/universe/index.d.ts","import":"./dist/core/universe/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"dev":"tsx src/cli/index.ts","gate":"node scripts/gate.mjs","lint":"eslint . && npm run lint:realio-lane && npm run lint:verse-sync-io","test":"vitest run","build":"npm run check:version && tsc -p tsconfig.json && node scripts/authority-surface.mjs && node scripts/copy-assets.mjs && node scripts/build-preparation-builtin.mjs && vite build --config vite.config.web.ts && node scripts/build-release-dependency-inventory.mjs && node scripts/build-identity.mjs","dev:web":"vite --config vite.config.web.ts","prepack":"npm run build","test:ci":"node scripts/test-ci.mjs","test:web":"vitest run --config vitest.config.web.ts","build:web":"vite build --config vite.config.web.ts","gate:full":"node scripts/gate.mjs --full","typecheck":"tsc --noEmit && npm run typecheck:web","check:docs":"node scripts/check-documentation.mjs","ship:local":"node scripts/ship-local.mjs","test:serial":"vitest run --no-file-parallelism","build:binary":"node scripts/build-sea.mjs","version:sync":"node scripts/sync-candidate-version.mjs","check:release":"npm run test:ci -- --maxWorkers=1 --fileParallelism=false test/m515.release-publish-authority-split.test.ts test/documentation-navigation.test.ts test/authority-release-truth.test.ts test/m33.release-meta.test.ts test/cli-registry-drift.test.ts test/authority-tier1-closure-310b.test.ts test/sidecar-literal-imports-315.test.ts test/m93.service-authority-docs.test.ts test/m479.release-workflow-policy.test.ts test/m522.production-promotion-docs.test.ts test/m468.release-desktop-workflow-policy.test.ts test/authority-codeowners-310b.test.ts test/m30.ci.test.ts test/m25.index.test.ts","check:version":"node scripts/sync-candidate-version.mjs --check","typecheck:web":"tsc --noEmit -p src/web-ui/tsconfig.json","prepublishOnly":"npm run build && npm run check:first-paint:built && npm run check:docs && npm run typecheck && npm run lint && npm run test:web && npm run test:ci:sharded","release:canary":"node scripts/run-signed-release-canary.mjs","test:ci:sharded":"node scripts/test-ci-sharded.mjs","test:invariants":"vitest run test/h*.test.ts --no-file-parallelism","lint:realio-lane":"node scripts/check-realio-lane-membership.mjs","check:first-paint":"node scripts/check-first-paint-budget.mjs --budget-kb 354 --mobile-budget-kb 250","check:release:fast":"npm run check:pack-contracts && npm run check:release","lint:verse-sync-io":"node scripts/check-verse-sync-io.mjs","check:pack-contracts":"node --test .github/tests/ci-pack-smoke.test.mjs .github/tests/desktop-update-finalizer.test.mjs .github/tests/first-paint-built.test.mjs .github/tests/ci-qualification-lane.test.mjs .github/tests/ci-impact-shadow.test.mjs .github/tests/ci-attestation-inputs.test.mjs .github/tests/hosted-build-artifact.test.mjs .github/tests/hosted-native-build.test.mjs","conformance:ecosystem":"tsx scripts/run-ecosystem-conformance.ts","check:first-paint:built":"node scripts/check-first-paint-budget.mjs --no-build --out-dir dist/core/web/public/next --budget-kb 354 --mobile-budget-kb 250","verify:local-production":"node scripts/run-local-production-gate.mjs","build:preparation-builtin":"node scripts/build-preparation-builtin.mjs","test:engineering-responsiveness":"vitest run --config vitest.config.engineering-performance.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a280a55b-ae5a-4c85-8ba3-29cde2cc392c"}},"homepage":"https://phm.dev","keywords":["cli","agentic","phantom","coding-agents","agent-orchestration","mcp","local-first","raycast","developer-tools","ai"],"_resolved":"/home/runner/work/_temp/phantom-npm-admitted/ashlr-phantom-3.29.13.tgz","overrides":{"qs":"6.16.0","hono":"4.13.7","vite":"8.2.2","nanoid":"3.3.18","js-yaml":"4.3.2","fast-uri":"3.1.8","ip-address":"10.7.2"},"_integrity":"sha512-PZ0ywsCW9EAYhjaoFuG01uzGx6WDN0n39BsNWs1+ne7pFLN1UxLLs+8AOIUz3suQQJbqkB94cu3HBPf/tHP+/w==","repository":{"url":"git+https://github.com/ashlrai/phantom.git","type":"git"},"_npmVersion":"11.21.0","description":"Phantom by AshlrAI: the open-source engineering agent workbench for CLI accounts, local models and autonomous fleets.","directories":{},"maintainers":[{"name":"masonwyatt23","email":"mason@ashlr.ai"}],"_nodeVersion":"24.19.0","dependencies":{"tar":"7.5.22","jose":"^6.2.12","yaml":"^2.8.1","marked":"18.0.10","web-push":"3.6.7","smol-toml":"1.9.0","reflect-metadata":"0.2.2","@simplewebauthn/server":"^14.0.3","@simplewebauthn/browser":"^14.0.0","@modelcontextprotocol/sdk":"^1.31.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vite":"8.2.2","jsdom":"^25.0.1","react":"^19.0.0","eslint":"^9.0.0","vitest":"4.1.11","dompurify":"^3.4.16","react-dom":"^19.0.0","typescript":"^5.5.0","@types/node":"^26.2.0","@types/react":"^19.0.0","@xterm/xterm":"^6.0.0","@types/web-push":"^3.6.4","@codemirror/view":"^6.43.13","@lezer/highlight":"^1.2.4","@types/react-dom":"^19.0.0","@xterm/addon-fit":"^0.11.0","react-router-dom":"^7.1.1","@codemirror/state":"^6.7.6","typescript-eslint":"^8.61.0","@xterm/addon-webgl":"^0.19.0","@xterm/addon-search":"^0.16.0","@codemirror/commands":"^6.11.1","@codemirror/language":"^6.12.4","@vitejs/plugin-react":"^6.1.0","@testing-library/react":"^16.1.0","@xterm/addon-unicode11":"^0.9.0","@xterm/addon-web-links":"^0.12.0","@codemirror/autocomplete":"^6.20.3","@codemirror/legacy-modes":"^6.5.4","@testing-library/jest-dom":"^7.0.1","eslint-plugin-react-hooks":"^5.1.0","@testing-library/user-event":"^14.5.2"},"bundleDependencies":["@modelcontextprotocol/sdk","@simplewebauthn/browser","@simplewebauthn/server","jose","marked","reflect-metadata","smol-toml","tar","web-push","yaml"],"_npmOperationalInternal":{"tmp":"tmp/phantom_3.29.13_1791834763426_0.291679750100011","host":"s3://npm-registry-packages-npm-production"},"_id":"@ashlr/phantom@3.29.13","version":"3.29.13"}