{"bin":{"ros":"bin/ros.mjs","ros-fs":"bin/ros-fs.mjs","ros-bootstrap":"bin/ros-bootstrap.mjs"},"bugs":{"url":"https://github.com/kemiller2002/repository-operating-system/issues"},"dist":{"shasum":"061e53dd6c1437ce80d1fb26d99ddf5607638664","tarball":"https://registry.npmjs.org/@echelon-foundry/repository-operating-system/-/repository-operating-system-3.1.4.tgz","fileCount":130,"integrity":"sha512-cNVsfO0XShVABRH+afyu1pwsNxoLxlGzwqXd/Y360UivlDesuGqR8Cf9JLKVjT4zXnmFa5omVZGyo/tnGhOD1Q==","signatures":[{"sig":"MEYCIQDh99TfBKnojFvWcNEWmCalEc0t3YtcjkcyIzQh8l44VQIhAPPL2ncdV/NleBTljL6nHBZht0x13sLtSv/9ww07BOkp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEJKF8aBn6kwsCxCU8pW3jFGaH6vDEnynHrh5LLu7UxcAiBR15z0N9TRFDNop7f08TNM4AZPTFmvEjrVWycO9leIzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@echelon-foundry%2frepository-operating-system@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":868909},"name":"@echelon-foundry/repository-operating-system","type":"module","engines":{"node":">=20"},"gitHead":"8bfe6cb9635b3dc0ff1163a4999e51f7d3b75a13","license":"MIT","scripts":{"hub":"npm run build:hub && node tools/ros_hub_server.mjs","web":"npm run build:web && node tools/ros_server.mjs","test":"npm run build:fsharp && node --test tests/npm-bootstrap.test.mjs tests/lifecycle-package.test.mjs tests/ros-fs-launcher.test.mjs tests/ros-server.test.mjs tests/ros-hub.test.mjs tests/artifact-compatibility.test.mjs && python3 -m unittest discover -s tests -v","prepack":"npm test","test:all":"npm test && npm run test:fsharp","build:hub":"tsc -p web-hub/tsconfig.json","build:web":"tsc -p web/tsconfig.json","test:fsharp":"npm run build:fsharp && dotnet tests/Ros.Tests/bin/Release/net10.0/Ros.Tests.dll && node --test tests/artifact-fsharp-differential.test.mjs tests/git-fsharp-differential.test.mjs tests/work-fsharp-differential.test.mjs tests/work-telemetry-fsharp-differential.test.mjs tests/work-git-paths-fsharp-differential.test.mjs tests/work-attribution-fsharp-differential.test.mjs tests/work-backlog-validate-fsharp-differential.test.mjs tests/work-backlog-transition-fsharp-differential.test.mjs tests/work-capture-fsharp-differential.test.mjs tests/work-update-fsharp-differential.test.mjs tests/work-attach-fsharp-differential.test.mjs tests/work-start-fsharp-differential.test.mjs tests/work-resume-fsharp-differential.test.mjs tests/work-block-fsharp-differential.test.mjs tests/work-complete-fsharp-differential.test.mjs tests/telemetry-show-fsharp-differential.test.mjs tests/work-telemetry-lifecycle-fsharp-differential.test.mjs tests/telemetry-summary-fsharp-differential.test.mjs tests/telemetry-finalize-fsharp-differential.test.mjs tests/telemetry-record-fsharp-differential.test.mjs tests/telemetry-ingest-fsharp-differential.test.mjs tests/telemetry-classify-fsharp-differential.test.mjs tests/telemetry-start-fsharp-differential.test.mjs tests/adapter-call-fsharp-differential.test.mjs tests/adapter-publish-fsharp-differential.test.mjs tests/work-resume-parent-execution-fsharp-differential.test.mjs tests/telemetry-ingest-openai-codex-fsharp-differential.test.mjs tests/telemetry-ingest-hook-fsharp-differential.test.mjs tests/telemetry-ingest-claude-statusline-fsharp-differential.test.mjs tests/telemetry-ingest-otel-fsharp-differential.test.mjs tests/work-context-fsharp-differential.test.mjs tests/work-list-fsharp-differential.test.mjs tests/telemetry-validate-fsharp-differential.test.mjs tests/validate-unified-fsharp-differential.test.mjs tests/status-fsharp-differential.test.mjs","build:fsharp":"dotnet build Ros.slnx --configuration Release --disable-build-servers --maxcpucount:1 -p:UseSharedCompilation=false -p:BuildInParallel=false","pack:inspect":"npm pack --dry-run","release:check":"npm run test:all && npm pack --dry-run && ./ros registry check && ./ros validate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8ef16d4-c182-4fda-a3e6-bb82a89bca58"}},"homepage":"https://github.com/kemiller2002/repository-operating-system#readme","keywords":["echelon-foundry","repository-operating-system","ros","repository-tooling","cli","initialization","verification","migration","research","engineering"],"repository":{"url":"git+https://github.com/kemiller2002/repository-operating-system.git","type":"git"},"_npmVersion":"11.19.1","description":"Echelon Foundry Repository Operating System: initialization, verification, diagnostics, and upgrade tooling for research and engineering repositories.","directories":{},"maintainers":[{"name":"kevin.m.miller","email":"kevin@echelonfoundry.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/repository-operating-system_3.1.4_1790017558468_0.11930368679948344","host":"s3://npm-registry-packages-npm-production"},"_id":"@echelon-foundry/repository-operating-system@3.1.4","version":"3.1.4"}