{"_id":"@acidicsoil/portable-capabilities","_rev":"12-b3285d8f210b7b96b4f7d6b09951b5df","name":"@acidicsoil/portable-capabilities","dist-tags":{"latest":"0.1.15"},"versions":{"0.1.0":{"name":"@acidicsoil/portable-capabilities","version":"0.1.0","_id":"@acidicsoil/portable-capabilities@0.1.0","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"dist":{"shasum":"78b4c0950e50eac03c9361355e9614664163587b","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.0.tgz","fileCount":68,"integrity":"sha512-ZJhCEyNlsEo7AV5HFz5yezFuWf4Ryafzb2aGKW4vw03ODazp5AcqgppXNjQR1ztMLXxWxRuGx0uj+X/uyKBnVw==","signatures":[{"sig":"MEQCIByZ2Dfz6vh4SwpxSbnnS2smJfprPR4J0zdiIw/2rvxoAiAp9aPAJhQKbgOX2fYdXNeB5RdU+PEdK3/3bPZhcpNViw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243961},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"531789bc114f7806a0e83ab40fbf482f94cd6398","scripts":{"ci":"pnpm verify:tool-boundary && pnpm format:yaml:check && pnpm format:docs:check && pnpm turbo lint format-check typecheck test verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","check":"biome check .","format":"biome format --write .","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"turbo run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"turbo run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"turbo run format-check","format:check":"biome format .","test:coverage":"vitest run --coverage","release:verify":"node scripts/release/verify-clean-checkout.mjs","release:bundles":"tsx scripts/release/generate-bundles.ts","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:cli:build":"node scripts/release/build-cli.mjs","release:pack:verify":"node scripts/release/verify-pack.mjs","verify:reproducible":"turbo run verify:reproducible","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","release:bundles:verify":"node scripts/release/verify-bundles.mjs","verify:generated-drift":"node scripts/verify-generated-drift.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"_npmVersion":"11.11.0","description":"[![CI](https://github.com/AcidicSoil/portable-capabilities/actions/workflows/ci.yml/badge.svg)](https://github.com/AcidicSoil/portable-capabilities/actions/workflows/ci.yml) [![Node.js](https://img.shields.io/badge/Node.js-%E2%89%A524.14.0-339933?logo=nod","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.3","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","turbo":"2.5.6","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.0_1785804240017_0.23554526573150203","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@acidicsoil/portable-capabilities","version":"0.1.1","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.1","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"8b6a04508131855969e946e5e603617802a16c2d","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.1.tgz","fileCount":80,"integrity":"sha512-VkNKBP5HOcztSXURsTpsHjkCtXmoEwLK29p+ARJ2sxxa5RXzEbAhBFDPoZkcnTVi194242wFOZz/qeW3z2VJbg==","signatures":[{"sig":"MEYCIQC0uKd25RwGrBgoPWpXwoHd+A+fdgqpr32om1TCp5+E0wIhAJaLIsmCrddyiFo+TDMJZ8X5VfXmOAg4Ss7M1a7NOs2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5952774},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"cc93c99481bf44ea031c478ab7bd3f550bc56a9d","scripts":{"ci":"pnpm verify:tool-boundary && pnpm format:yaml:check && pnpm format:docs:check && pnpm turbo lint format-check typecheck test verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","demo":"node scripts/demo.mjs","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"turbo run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"turbo run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"turbo run format-check","format:check":"biome format .","test:coverage":"vitest run --coverage","release:verify":"node scripts/release/verify-clean-checkout.mjs","verify:runtime":"node scripts/verify-native-runtime.mjs","release:bundles":"tsx scripts/release/generate-bundles.ts","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:cli:build":"node scripts/release/build-cli.mjs","release:pack:verify":"node scripts/release/verify-pack.mjs && node scripts/release/verify-public-package.mjs","verify:reproducible":"turbo run verify:reproducible","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","release:bundles:verify":"node scripts/release/verify-bundles.mjs","verify:generated-drift":"node scripts/verify-generated-drift.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs","release:internal-cli-pack:verify":"node scripts/release/verify-pack.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"_npmVersion":"11.16.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.3","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","turbo":"2.5.6","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.1_1785966290129_0.41890231503113573","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@acidicsoil/portable-capabilities","version":"0.1.2","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.2","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"ef059896fa5389fde6ac74e965a6ebc89e0bd164","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.2.tgz","fileCount":80,"integrity":"sha512-AnkMXrREx+MINCAial20VD6jasrPNdokjgf0tnuaoDa6cVxKQ3u+C3uN6WZUkpHRQq/TSFxbukhURcjWoA8bmw==","signatures":[{"sig":"MEUCIHEOa5ZkUj1m4zR1wvFlQ/xS1DbmR0R2U32q+NWWSXB4AiEA4Sl8vIfuxX2nfzALnABi2Ebwkq32iMsgB5vQ7m1Byik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3087845},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"2a55c885f360e6f4ff6139d5df13df90fb77d23e","scripts":{"ci":"pnpm verify:tool-boundary && pnpm format:yaml:check && pnpm format:docs:check && pnpm turbo lint format-check typecheck test verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","demo":"node scripts/demo.mjs","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"turbo run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"turbo run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"turbo run format-check","format:check":"biome format .","test:coverage":"vitest run --coverage","release:verify":"node scripts/release/verify-clean-checkout.mjs","verify:runtime":"node scripts/verify-native-runtime.mjs","release:bundles":"tsx scripts/release/generate-bundles.ts","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:cli:build":"node scripts/release/build-cli.mjs","release:pack:verify":"node scripts/release/verify-pack.mjs && node scripts/release/verify-public-package.mjs","verify:reproducible":"turbo run verify:reproducible","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","release:bundles:verify":"node scripts/release/verify-bundles.mjs","verify:generated-drift":"node scripts/verify-generated-drift.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs","release:internal-cli-pack:verify":"node scripts/release/verify-pack.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"_npmVersion":"11.16.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.3","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","turbo":"2.5.6","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.2_1785970200032_0.10662733628189436","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@acidicsoil/portable-capabilities","version":"0.1.3","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.3","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"dd8ca12fc1fb7a98cb0d61c6adba5783020f58e3","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.3.tgz","fileCount":80,"integrity":"sha512-M0ckOYqlTkZhYvl/ZqLSW7Aq3HmQoGdUcX8GOq4gzHT3q5MVixjyf5jjo3AjVxC+g6QveHjvYLY6JImJrp7TQg==","signatures":[{"sig":"MEUCIHObalYICsIpH+Gusd11HFWjJPAGKtzgR9T74T/oQyM1AiEAtyqPY5owiNK2X9DTZd/e2VuODdXl1kOcaqqjEZOzu4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3475110},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"8ac29a25aa6eb1435de66fe5011f50837e00c0d5","scripts":{"ci":"pnpm verify:tool-boundary && pnpm format:yaml:check && pnpm format:docs:check && pnpm turbo lint format-check typecheck test verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","demo":"node scripts/demo.mjs","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"turbo run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"turbo run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"turbo run format-check","format:check":"biome format .","test:coverage":"vitest run --coverage","release:verify":"node scripts/release/verify-clean-checkout.mjs","verify:runtime":"node scripts/verify-native-runtime.mjs","release:bundles":"tsx scripts/release/generate-bundles.ts","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:cli:build":"node scripts/release/build-cli.mjs","release:pack:verify":"node scripts/release/verify-pack.mjs && node scripts/release/verify-public-package.mjs","verify:reproducible":"turbo run verify:reproducible","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","release:bundles:verify":"node scripts/release/verify-bundles.mjs","verify:generated-drift":"node scripts/verify-generated-drift.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs","release:internal-cli-pack:verify":"node scripts/release/verify-pack.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"_npmVersion":"11.11.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.3","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","turbo":"2.5.6","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.3_1786001885192_0.9658414914437461","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@acidicsoil/portable-capabilities","version":"0.1.4","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.4","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"e6c6b39e16d958b1a714530f515916d912bde573","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.4.tgz","fileCount":80,"integrity":"sha512-RpACA9mfEeVJu8HeFVB66+YBJtS223R+KJVHjPGxhLQBF9L1JV9ZqOITNh6pzvL3yjXmGVEuzF/LMwUAvznbfA==","signatures":[{"sig":"MEUCIGtOZyE0G77jFJcb5yJiIl1EPKLvEk1wBwSCz2Do81L/AiEAq2xqqGXJqEsQgl+0vykHzjRNRxM+f5dm1nxqezJXV0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3503036},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"379950f9ccfe869c607f21b4f5f2725bedb4f126","scripts":{"ci":"pnpm verify:tool-boundary && pnpm format:yaml:check && pnpm format:docs:check && pnpm turbo lint format-check typecheck test verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","demo":"node scripts/demo.mjs","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"turbo run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"turbo run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"turbo run format-check","format:check":"biome format .","test:coverage":"vitest run --coverage","release:verify":"node scripts/release/verify-clean-checkout.mjs","verify:runtime":"node scripts/verify-native-runtime.mjs","release:bundles":"tsx scripts/release/generate-bundles.ts","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:cli:build":"node scripts/release/build-cli.mjs","release:pack:verify":"node scripts/release/verify-pack.mjs && node scripts/release/verify-public-package.mjs","verify:reproducible":"turbo run verify:reproducible","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","release:bundles:verify":"node scripts/release/verify-bundles.mjs","verify:generated-drift":"node scripts/verify-generated-drift.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs","release:internal-cli-pack:verify":"node scripts/release/verify-pack.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"_npmVersion":"11.11.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.3","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","turbo":"2.5.6","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.4_1786002327547_0.7259072591633879","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@acidicsoil/portable-capabilities","version":"0.1.5","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.5","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"3c9c5976321be23175d5c64744de197e3b211709","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.5.tgz","fileCount":80,"integrity":"sha512-rGap6Aica+GY6srQYR/FNnnIOQRsb9peTmI8pcEqmKT/l70fz/g+2gnfQb9LygOF7pKuJrgJmK5sy4aSPi2tDg==","signatures":[{"sig":"MEUCIQCcxLVWezFR8Wt7UNJ9xSeCxppewcL+TYtOL1+TOpGKkQIgYy7Jjxyb55Dqh6BfgQYJ1f2OStwZevXKq/6DYnJHobY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3503169},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"c8c0564b2e340c851f8ce045948fd8abc185ac51","scripts":{"ci":"pnpm verify:tool-boundary && pnpm format:yaml:check && pnpm format:docs:check && pnpm turbo lint format-check typecheck test verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","demo":"node scripts/demo.mjs","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"turbo run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"turbo run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"turbo run format-check","format:check":"biome format .","test:coverage":"vitest run --coverage","release:verify":"node scripts/release/verify-clean-checkout.mjs","verify:runtime":"node scripts/verify-native-runtime.mjs","release:bundles":"tsx scripts/release/generate-bundles.ts","release:prepare":"bash scripts/release/publish.sh","release:publish":"bash scripts/release/publish.sh --publish --push","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:cli:build":"node scripts/release/build-cli.mjs","release:pack:verify":"node scripts/release/verify-pack.mjs && node scripts/release/verify-public-package.mjs","verify:reproducible":"turbo run verify:reproducible","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","release:bundles:verify":"node scripts/release/verify-bundles.mjs","verify:generated-drift":"node scripts/verify-generated-drift.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs","release:internal-cli-pack:verify":"node scripts/release/verify-pack.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"_npmVersion":"11.11.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.3","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","turbo":"2.5.6","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.5_1786002760213_0.6467633301402718","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@acidicsoil/portable-capabilities","version":"0.1.7","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.7","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"2ca6a5dff4a01a52cdca973025f17db27e0d4df8","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.7.tgz","fileCount":103,"integrity":"sha512-BhD6aP7niKxysgu4KzdJquAIJlaxAU9kviXLTpSElHQMCoLthAKMjgu1HkNQvLKz/ak4fykd+Ss0X/n6StfLQw==","signatures":[{"sig":"MEUCIE8qCjKK5QS5p7CKLvmsnhBZttEplDZSM5C5qhbBgS2tAiEAs+zaT10qcAXmip2ndBYqya18wt4IkBEawboQ7qUfCZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3601723},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"ff70c4430146fac4e4a07772d3d83c10c19a77b6","scripts":{"ci":"pnpm verify:tool-boundary && pnpm format:yaml:check && pnpm format:docs:check && pnpm turbo lint format-check typecheck test verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","demo":"node scripts/demo.mjs","lint":"turbo run lint","test":"turbo run test","build":"turbo run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"turbo run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"turbo run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"turbo run format-check","format:check":"biome format .","test:coverage":"vitest run --coverage","release:verify":"node scripts/release/verify-clean-checkout.mjs","verify:runtime":"node scripts/verify-native-runtime.mjs","release:bundles":"tsx scripts/release/generate-bundles.ts","release:prepare":"bash scripts/release/publish.sh","release:publish":"bash scripts/release/publish.sh --publish --push","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:cli:build":"node scripts/release/build-cli.mjs","release:pack:verify":"node scripts/release/verify-pack.mjs && node scripts/release/verify-public-package.mjs","verify:reproducible":"turbo run verify:reproducible","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","release:bundles:verify":"node scripts/release/verify-bundles.mjs","verify:generated-drift":"node scripts/verify-generated-drift.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs","release:internal-cli-pack:verify":"node scripts/release/verify-pack.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"_npmVersion":"11.11.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.1.3","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","turbo":"2.5.6","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.7_1786022850109_0.3962382098168158","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@acidicsoil/portable-capabilities","version":"0.1.8","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.8","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"bin":{"portable-capabilities":"./dist-release/cli.js"},"dist":{"shasum":"4990de57729b8d0c9bbde0c53c54e6d4147ed432","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.8.tgz","fileCount":98,"integrity":"sha512-rUcH67f9H0MwleGaGNHA6LyistAmccnCq4CHo1iUt41SpxGpafTWcei9Qdsp9tus1JcV86sazDSSoXtvMtrZqg==","signatures":[{"sig":"MEUCIQDTphLmSqt/6R1poHWioexKFCZkGrMknAp/UPnwtEprywIgX0MbwuOjm4GulnrCvyoNWaG+XOEaNZh1temv+3prcq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3910501},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"scripts":{"ci":"pnpm verify:rfc-governance && pnpm verify:tool-boundary && pnpm verify:ci-matrix && pnpm format:yaml:check && pnpm format:docs:check && pnpm lint && pnpm format-check && pnpm typecheck && pnpm test && pnpm verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","lint":"pnpm -r --if-present run lint","test":"pnpm typecheck && pnpm -r --if-present run test","build":"pnpm -r --if-present run build","check":"biome check .","format":"biome format --write .","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"pnpm typecheck && pnpm -r --if-present run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"pnpm -r --if-present run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"pnpm -r --if-present run format-check","format:check":"biome format .","test:coverage":"vitest run --coverage","release:verify":"node scripts/release/verify-clean-checkout.mjs","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/fixtures/data/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:pack:verify":"pnpm changeset:status && node scripts/release/verify-public-package.mjs","verify:reproducible":"pnpm typecheck && pnpm -r --if-present run test","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","verify:rfc-governance":"tsx scripts/verify-rfc-architecture-governance.ts","release:published:verify":"node scripts/release/verify-published-package.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fd467875-b0ea-49b8-9e6d-39c8db79874b"}},"repository":{"url":"git+https://github.com/AcidicSoil/portable-capabilities.git","type":"git"},"description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","execa":"10.0.0","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@vitest/coverage-v8":"4.1.10","@changesets/changelog-github":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.8_1786744385215_0.6754925486946912","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@acidicsoil/portable-capabilities","version":"0.1.9","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.9","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"homepage":"https://github.com/AcidicSoil/portable-capabilities#readme","bugs":{"url":"https://github.com/AcidicSoil/portable-capabilities/issues"},"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"3c49b5796abf45e9547b946370de7d6510b50844","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.9.tgz","fileCount":98,"integrity":"sha512-3JERN94fWFui4iWxnzojODnzaCFGR2+p5lanvKdHhCTRmakw3V3uL/N2TCvBbXH4v5bqAdLLjFmhY8jqdQ1rwQ==","signatures":[{"sig":"MEYCIQDtb7qnzmEQOktnLE6hzE4rkLga3DbeCfCeSw9aQwcO2wIhAJt22Yu4ko2QnRbo/dUzIc6UGti7IhtEFW2gV2Kt+iR6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3944030},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"34ac46c1cc9dee64a69f317783aa79a04ba97f0a","scripts":{"ci":"pnpm verify:rfc-governance && pnpm verify:tool-boundary && pnpm verify:ci-matrix && pnpm verify:closure-evidence && pnpm format:yaml:check && pnpm format:docs:check && pnpm lint && pnpm format-check && pnpm typecheck && pnpm test && pnpm verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","lint":"pnpm -r --if-present run lint","test":"pnpm typecheck && pnpm -r --if-present run test","build":"pnpm -r --if-present run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"pnpm typecheck && pnpm -r --if-present run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"pnpm -r --if-present run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/conformance/src/fixtures/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"pnpm -r --if-present run format-check","format:check":"biome format .","release:local":"node scripts/release/local-release.mjs","test:coverage":"vitest run --coverage","lint:anti-slop":"oxlint packages scripts vitest.config.ts","release:verify":"node scripts/release/verify-clean-checkout.mjs","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/conformance/src/fixtures/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:pack:verify":"pnpm changeset:status && node scripts/release/verify-public-package.mjs","verify:reproducible":"pnpm typecheck && pnpm -r --if-present run test","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","verify:rfc-governance":"tsx scripts/verify-rfc-architecture-governance.ts","verify:closure-evidence":"tsx scripts/verify-closure-evidence.mjs","release:published:verify":"node scripts/release/verify-published-package.mjs","release:versioned:verify":"node scripts/release/verify-public-package.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"repository":{"url":"git+https://github.com/AcidicSoil/portable-capabilities.git","type":"git"},"_npmVersion":"11.16.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","oxlint":"1.78.0","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@oxlint/plugins":"1.78.0","@vitest/coverage-v8":"4.1.10","@changesets/changelog-github":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.9_1786821379549_0.5224111274833318","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@acidicsoil/portable-capabilities","version":"0.1.10","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.10","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"homepage":"https://github.com/AcidicSoil/portable-capabilities#readme","bugs":{"url":"https://github.com/AcidicSoil/portable-capabilities/issues"},"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"805785bcbe7d9aed7fd949bab639dccd552d03fa","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.10.tgz","fileCount":98,"integrity":"sha512-7iezb3ftqhaHZ+vtv6zLw4cdRzi9CUvwnlmkbMq8T5XMOrBGSTK9l4GyEC2adWFGMh4E/0D3EY7JsFhNvQPwKw==","signatures":[{"sig":"MEYCIQCYo5Kqid4rU+oHsdtbtyjBqQmUCGAakN3DexBWjyDvvgIhANHeXThCdteMDcoX3ZO3n0A1DqJDifQYSQm8Kr1el0ge","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3976413},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"7d726910b610d81e0cca0332606b49f64c65633b","scripts":{"ci":"pnpm verify:rfc-governance && pnpm verify:tool-boundary && pnpm verify:ci-matrix && pnpm verify:closure-evidence && pnpm format:yaml:check && pnpm format:docs:check && pnpm lint && pnpm format-check && pnpm typecheck && pnpm test && pnpm verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","lint":"pnpm -r --if-present run lint","test":"pnpm typecheck && pnpm -r --if-present run test","build":"pnpm -r --if-present run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"pnpm typecheck && pnpm -r --if-present run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"pnpm -r --if-present run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/conformance/src/fixtures/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"pnpm -r --if-present run format-check","format:check":"biome format .","release:local":"node scripts/release/local-release.mjs","test:coverage":"vitest run --coverage","lint:anti-slop":"oxlint packages scripts vitest.config.ts","release:verify":"node scripts/release/verify-clean-checkout.mjs","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/conformance/src/fixtures/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:pack:verify":"pnpm changeset:status && node scripts/release/verify-public-package.mjs","verify:reproducible":"pnpm typecheck && pnpm -r --if-present run test","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","verify:rfc-governance":"tsx scripts/verify-rfc-architecture-governance.ts","verify:closure-evidence":"tsx scripts/verify-closure-evidence.mjs","release:published:verify":"node scripts/release/verify-published-package.mjs","release:versioned:verify":"node scripts/release/verify-public-package.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"repository":{"url":"git+https://github.com/AcidicSoil/portable-capabilities.git","type":"git"},"_npmVersion":"11.16.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","oxlint":"1.78.0","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@oxlint/plugins":"1.78.0","@vitest/coverage-v8":"4.1.10","@changesets/changelog-github":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.10_1786830008436_0.5189312601111713","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@acidicsoil/portable-capabilities","version":"0.1.13","license":"MIT","_id":"@acidicsoil/portable-capabilities@0.1.13","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"homepage":"https://github.com/AcidicSoil/portable-capabilities#readme","bugs":{"url":"https://github.com/AcidicSoil/portable-capabilities/issues"},"bin":{"portable-capabilities":"dist-release/cli.js"},"dist":{"shasum":"3bbc2edd0a23d48d196191004dcca376c41b7ded","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.13.tgz","fileCount":98,"integrity":"sha512-2Jpeip2CuYgYq83VU4xVHus3g2a8NZxQ2Vy6PhriW+r1TVQSeDB0WpkHHc2JdmbFRZIYfwLueJgnN5hwGYr4Ng==","signatures":[{"sig":"MEUCIAf0wp8HrEoplJnvJnSAGpXhm69Uky7DuCI3IOJD18+8AiEAhSnxistoUsIrgYvC6Ke7NXUMC8XO2U+fH1qWW/grYds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3986745},"type":"module","engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"gitHead":"5fa8e417b36dce755b59d4ac7c08279c00b7d702","scripts":{"ci":"pnpm verify:rfc-governance && pnpm verify:tool-boundary && pnpm verify:ci-matrix && pnpm verify:closure-evidence && pnpm format:yaml:check && pnpm format:docs:check && pnpm lint && pnpm format-check && pnpm typecheck && pnpm test && pnpm verify:reproducible && pnpm audit --prod --audit-level moderate","cli":"tsx packages/cli/src/entry.ts","lint":"pnpm -r --if-present run lint","test":"pnpm typecheck && pnpm -r --if-present run test","build":"pnpm -r --if-present run build","check":"biome check .","format":"biome format --write .","prepack":"node scripts/release/build-public-package.mjs","release":"node scripts/release/release.mjs","biome:ci":"biome ci .","lint:fix":"biome lint --write .","test:run":"pnpm typecheck && pnpm -r --if-present run test","changeset":"changeset","check:fix":"biome check --write .","typecheck":"pnpm -r --if-present run typecheck","docs:verify":"node scripts/release/verify-docs.mjs","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/conformance/src/fixtures/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format-check":"pnpm -r --if-present run format-check","format:check":"biome format .","release:local":"node scripts/release/local-release.mjs","test:coverage":"vitest run --coverage","lint:anti-slop":"oxlint packages scripts vitest.config.ts","release:verify":"node scripts/release/verify-clean-checkout.mjs","changeset:status":"changeset status","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/conformance/src/fixtures/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","release:pack:verify":"pnpm changeset:status && node scripts/release/verify-public-package.mjs","verify:reproducible":"pnpm typecheck && pnpm -r --if-present run test","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","verify:rfc-governance":"tsx scripts/verify-rfc-architecture-governance.ts","verify:closure-evidence":"tsx scripts/verify-closure-evidence.mjs","release:published:verify":"node scripts/release/verify-published-package.mjs","release:versioned:verify":"node scripts/release/verify-public-package.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs"},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"repository":{"url":"git+https://github.com/AcidicSoil/portable-capabilities.git","type":"git"},"_npmVersion":"11.18.0","description":"Portable analytical capability compiler, runtime package generator, and CLI","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.4.0","devDependencies":{"tsx":"4.20.3","execa":"10.0.0","oxlint":"1.78.0","vitest":"4.1.10","esbuild":"0.25.12","lefthook":"1.11.13","prettier":"3.6.2","fast-check":"4.9.0","typescript":"5.8.3","@types/node":"24.1.0","@biomejs/biome":"2.5.5","@changesets/cli":"2.29.7","@oxlint/plugins":"1.78.0","@vitest/coverage-v8":"4.1.10","@changesets/changelog-github":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/portable-capabilities_0.1.13_1786868585587_0.9522804387000092","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@acidicsoil/portable-capabilities","version":"0.1.15","description":"Portable analytical capability compiler, runtime package generator, and CLI","license":"MIT","repository":{"type":"git","url":"git+https://github.com/AcidicSoil/portable-capabilities.git"},"type":"module","bin":{"portable-capabilities":"dist-release/cli.js"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"engines":{"node":">=24.14.0","pnpm":">=11.1.0"},"scripts":{"prepack":"node scripts/release/build-public-package.mjs","typecheck":"pnpm -r --if-present run typecheck","test:run":"pnpm typecheck && pnpm -r --if-present run test","test:coverage":"vitest run --coverage","ci":"pnpm verify:rfc-governance && pnpm verify:tool-boundary && pnpm verify:ci-matrix && pnpm verify:closure-evidence && pnpm format:yaml:check && pnpm format:docs:check && pnpm lint && pnpm format-check && pnpm typecheck && pnpm test && pnpm verify:reproducible && pnpm audit --prod --audit-level moderate","build":"pnpm -r --if-present run build","lint":"pnpm -r --if-present run lint","lint:anti-slop":"oxlint packages scripts vitest.config.ts","lint:fix":"biome lint --write .","format":"biome format --write .","format:check":"biome format .","check":"biome check .","check:fix":"biome check --write .","biome:ci":"biome ci .","cli":"tsx packages/cli/src/entry.ts","verify:reproducible":"pnpm typecheck && pnpm -r --if-present run test","test":"pnpm typecheck && pnpm -r --if-present run test","format-check":"pnpm -r --if-present run format-check","format:yaml":"prettier --write \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/conformance/src/fixtures/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","format:yaml:check":"prettier --check \"pnpm-workspace.yaml\" \"pnpm-lock.yaml\" \"lefthook.yml\" \"packages/conformance/src/fixtures/**/*.{yaml,yml}\" \".github/workflows/*.{yaml,yml}\"","verify:tool-boundary":"node scripts/verify-tool-boundary.mjs","verify:ci-matrix":"node scripts/verify-ci-matrix.mjs","verify:closure-evidence":"tsx scripts/verify-closure-evidence.mjs","release:pack:verify":"pnpm changeset:status && node scripts/release/verify-public-package.mjs","release:versioned:verify":"node scripts/release/verify-public-package.mjs","release:public-package:build":"node scripts/release/build-public-package.mjs","changeset":"changeset","changeset:status":"changeset status","docs:verify":"node scripts/release/verify-docs.mjs","release:verify":"node scripts/release/verify-clean-checkout.mjs","release:published:verify":"node scripts/release/verify-published-package.mjs","release:prepare":"node scripts/release/release.mjs prepare","release:publish":"node scripts/release/release.mjs publish","format:docs":"prettier --write \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","format:docs:check":"prettier --check \"README.md\" \"CHANGELOG.md\" \"phase-6.1-milestone.md\" \"docs/**/*.md\" \"packages/**/*.md\" \".planning/**/*.md\" \".changeset/**/*.md\"","verify:rfc-governance":"tsx scripts/verify-rfc-architecture-governance.ts"},"dependencies":{"ajv":"8.20.0","yaml":"2.9.0"},"devDependencies":{"@biomejs/biome":"2.5.5","@changesets/changelog-github":"1.0.0","@changesets/cli":"2.29.7","@oxlint/plugins":"1.78.0","@types/node":"24.1.0","@vitest/coverage-v8":"4.1.10","esbuild":"0.25.12","execa":"10.0.0","fast-check":"4.9.0","lefthook":"1.11.13","oxlint":"1.78.0","prettier":"3.6.2","tsx":"4.20.3","typescript":"5.8.3","vitest":"4.1.10"},"packageManager":"pnpm@11.4.0","gitHead":"752fbb126c06ec2afacd80033e5b73777a630726","_id":"@acidicsoil/portable-capabilities@0.1.15","bugs":{"url":"https://github.com/AcidicSoil/portable-capabilities/issues"},"homepage":"https://github.com/AcidicSoil/portable-capabilities#readme","_nodeVersion":"24.19.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-5ReDUdM3eKrM3VsLPvAvHISdwmv6YfvpAT/HvnLd7tO9kyvFtVWsTm4Rrs4mpR1xN5PeohayCjtWotZ2rkbTag==","shasum":"220a55d54f1fd996963461f4563e2385f20f755f","tarball":"https://registry.npmjs.org/@acidicsoil/portable-capabilities/-/portable-capabilities-0.1.15.tgz","fileCount":98,"unpackedSize":3995736,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDltSfH60iUAMEkQd+Og7DD5Bn0kVTY2rWHMpiVnfcWBQIgGsdZuBXwCTeUjZzAkBIlQmqDz8xkOlwBnEHaw2P8a7A="}]},"_npmUser":{"name":"dirty-data","email":"claytonbivens1@gmail.com"},"directories":{},"maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/portable-capabilities_0.1.15_1786924984574_0.8315706329930372"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-04T00:43:59.836Z","modified":"2026-08-17T00:03:04.946Z","0.1.0":"2026-08-04T00:44:00.163Z","0.1.1":"2026-08-05T21:44:50.399Z","0.1.2":"2026-08-05T22:50:00.213Z","0.1.3":"2026-08-06T07:38:05.397Z","0.1.4":"2026-08-06T07:45:27.723Z","0.1.5":"2026-08-06T07:52:40.419Z","0.1.7":"2026-08-06T13:27:30.302Z","0.1.8":"2026-08-14T21:53:05.391Z","0.1.9":"2026-08-15T19:16:19.739Z","0.1.10":"2026-08-15T21:40:08.624Z","0.1.13":"2026-08-16T08:23:05.766Z","0.1.15":"2026-08-17T00:03:04.748Z"},"bugs":{"url":"https://github.com/AcidicSoil/portable-capabilities/issues"},"license":"MIT","homepage":"https://github.com/AcidicSoil/portable-capabilities#readme","repository":{"type":"git","url":"git+https://github.com/AcidicSoil/portable-capabilities.git"},"description":"Portable analytical capability compiler, runtime package generator, and CLI","maintainers":[{"name":"dirty-data","email":"claytonbivens1@gmail.com"}],"readme":"# Portable Capabilities\n\n[![CI](https://github.com/AcidicSoil/portable-capabilities/actions/workflows/ci.yml/badge.svg)](https://github.com/AcidicSoil/portable-capabilities/actions/workflows/ci.yml)\n[![Node.js](https://img.shields.io/badge/Node.js-%E2%89%A524.14.0-339933?logo=nodedotjs&logoColor=white)](https://nodejs.org/)\n[![pnpm](https://img.shields.io/badge/pnpm-11.1.3-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.8-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![Status](https://img.shields.io/badge/status-v1.0%20in%20progress-5B5BD6)](.planning/STATE.md)\n\nDefine an analytical coding-agent capability once, then generate and install the native package for each configured runtime.\n\nPortable Capabilities is a contract-first compiler and CLI. A canonical capability describes its activation criteria, accepted inputs, ordered procedure, output schema, evidence requirements, and allowed effects. The compiler turns that contract into runtime-native skills, commands, agents, workflows, rules, or extensions without maintaining a separate handwritten implementation for every client.\n\n## Review runtime support\n\nHistorical generated-package snapshots and captured native outputs for all seven runtimes are available in [`review/runtime-packages`](review/runtime-packages/README.md). Use the typed CLI for current installation; the snapshots do not define the active command surface.\n\n## Try it\n\nInspect the current command surface:\n\n```bash\npnpm cli -- --help\npnpm cli -- runtimes\n```\n\n## What problem does it solve?\n\nCoding-agent clients discover and activate reusable behavior differently. The same capability may require a skill directory in one client, a slash command in another, a subagent definition elsewhere, and different permission metadata in each package.\n\nMaintaining those variants by hand causes:\n\n- behavior drift between runtimes;\n- duplicated instructions and schemas;\n- missing resources after installation;\n- undocumented permission differences;\n- inconsistent upgrades and removals;\n- unsupported claims that cannot be tied to execution evidence.\n\nPortable Capabilities keeps one canonical behavioral definition and generates the runtime projection.\n\n```text\ncanonical capability contract\n        ↓\nvalidation and deterministic resolution\n        ↓\nruntime-native package generation\n        ↓\ninstallation into a consumer project\n        ↓\nnative discovery, invocation, and verification\n```\n\n## What is a capability?\n\nA capability is more than a prompt. It defines:\n\n- purpose and activation criteria;\n- accepted inputs and source precedence;\n- an ordered analytical procedure;\n- required and forbidden behavior;\n- ambiguity, abstention, and stop conditions;\n- a structured output schema;\n- evidence and traceability requirements;\n- filesystem, shell, network, and repository-write effects.\n\nEvery generated package retains a `SKILL.md` behavioral core plus its required resources, schema, integrity lock, and any runtime-native activation artifact.\n\n## Runtime packages\n\nThe project generates packages for seven clients. Package generation is not the same as authoritative behavioral certification: the runtime descriptor and retained execution evidence determine whether a client is currently supported, unavailable, unsupported, or covered by an approved exception.\n\n| Runtime            | Native primitives                                   | Package and verification guide              |\n| ------------------ | --------------------------------------------------- | ------------------------------------------- |\n| oh-my-pi           | Skill                                               | [oh-my-pi](docs/runtimes/oh-my-pi.md)       |\n| OpenCode           | Skill, command, agent                               | [OpenCode](docs/runtimes/opencode.md)       |\n| Pi                 | Skill, extension                                    | [Pi](docs/runtimes/pi.md)                   |\n| Claude Code        | Skill, command, agent                               | [Claude Code](docs/runtimes/claude-code.md) |\n| Codex              | Skill, agent                                        | [Codex](docs/runtimes/codex.md)             |\n| Google Antigravity | Skill (`agy` 1.1.4–<2.0); other surfaces unverified | [Antigravity](docs/runtimes/antigravity.md) |\n| Deep Agents Code   | Skill                                               | [Deep Agents Code](docs/runtimes/dcode.md)  |\n\nSee [Runtime usage and verification](docs/runtimes/README.md) for the shared installation flow, evidence levels, and pass criteria.\n\n## CLI workflows\n\nThe intended public executable is:\n\n```text\nportable-capabilities\n```\n\nInstall the published package globally and confirm the executable is available:\n\n```bash\nnpm install -g @acidicsoil/portable-capabilities\nportable-capabilities --help\n```\n\nThe package installs the executable into npm's configured global binary directory. No package-specific `PATH` entry is required when that npm directory is already on `PATH`.\n\nWhile working from this repository, replace `portable-capabilities` in the examples with `pnpm cli --`.\n\n| Command    | Purpose                                      |\n| ---------- | -------------------------------------------- |\n| `wizard`   | Guided capability installation               |\n| `runtimes` | List supported runtime IDs                   |\n| `setup`    | Plan or perform typed setup                  |\n| `install`  | Install one or more capabilities             |\n| `update`   | Update installer-owned capability files      |\n| `status`   | Inspect installation health                  |\n| `remove`   | Remove selected installer-owned files safely |\n| `invoke`   | Execute a verified package through the CLI   |\n\nMachine-readable commands support `--format json`.\n\n## Set up a capability\n\nInstall one or more catalog capabilities into a clean project:\n\n```bash\nCONSUMER=/tmp/portable-capabilities-consumer\nmkdir -p \"$CONSUMER\"\npnpm cli -- install \\\n  --runtime codex \\\n  --runtime-version 0.147.0 \\\n  --capability convention-mining \\\n  --project \"$CONSUMER\" \\\n  --approval-policy preapproved\n\npnpm cli -- status \\\n  --runtime codex \\\n  --capability convention-mining \\\n  --project \"$CONSUMER\" \\\n  --format json\n```\n\nThen start the selected coding-agent client from `$CONSUMER` and follow its runtime guide. Each guide documents the generated paths, native invocation syntax, user smoke test, maintainer certification procedure, and current evidence status.\n\n## Verification levels\n\nPortable Capabilities keeps these claims separate:\n\n1. **Static package validation** proves file layout, schemas, resources, and integrity metadata.\n2. **Clean installation validation** proves the packed CLI can install, update, status-check, and remove generated capabilities in a disposable project.\n3. **Native client execution** proves the real client discovered and invoked the generated capability.\n4. **Behavioral conformance** proves the client consumed the operational instructions, produced schema-valid output, preserved evidence requirements, and respected effects.\n\nA static or simulated pass must not be reported as native behavioral support. See [Testing](docs/TESTING.md).\n\n## Included analytical roles\n\nThe v1 library contains sixteen analytical roles covering:\n\n- exemplar generalization and target adaptation;\n- structural pattern and convention extraction;\n- reference traceability and implementation deltas;\n- reusable workflow abstraction;\n- conversation-to-specification conversion;\n- failure-to-guardrail conversion;\n- acceptance-criteria and evaluation-harness generation;\n- domain-context and template-family generation;\n- anti-pattern inversion;\n- behavior-preserving refactor specification.\n\nSee [Capability usage guide](docs/CAPABILITY-USAGE.md) for practical selection guidance, real scenarios, example requests, and boundaries between similar roles.\n\n## Documentation\n\n- [Getting Started](docs/GETTING-STARTED.md)\n- [Capability usage guide](docs/CAPABILITY-USAGE.md)\n- [Runtime usage and verification](docs/runtimes/README.md)\n- [Testing](docs/TESTING.md)\n- [Architecture](docs/ARCHITECTURE.md)\n- [Configuration](docs/CONFIGURATION.md)\n- [Development](docs/DEVELOPMENT.md)\n- [Deployment and CI](docs/DEPLOYMENT.md)\n- [Migration](docs/MIGRATION.md)\n- [Releasing](docs/RELEASING.md)\n- [Product requirements](docs/prd/product.md)\n- [Runtime primitive matrix](docs/prd/runtime-primitive-matrix.md)\n- [Current project state](.planning/STATE.md)\n\n## Current status\n\nThe v1.0 milestone remains in progress. The repository generates and statically validates the complete role/runtime matrix, but authoritative client execution is not complete for every runtime and primitive. Runtime guides state the current profile outcome explicitly rather than treating package generation as proof of support.\n","readmeFilename":"README.md"}