{"_id":"@0disoft/service-catalog-generator","_rev":"24-6aa5d369a6cef00e8eee2e17ed6bae0d","name":"@0disoft/service-catalog-generator","dist-tags":{"next":"1.0.0-rc.2","latest":"1.0.2"},"versions":{"0.5.0":{"name":"@0disoft/service-catalog-generator","version":"0.5.0","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.0","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"ef0eef30c622b86430b1e38fdb0762862d2d572a","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.0.tgz","fileCount":7,"integrity":"sha512-+BT0Jy0quVDpqCpobx5ssXsDikVkgjKktcO/FKh1TjOoVVuNVLrkWdmY+DlyIZvtbtEmVGrj0f87M3GZy6EVkQ==","signatures":[{"sig":"MEUCIAp6b/KIGtvk8sNggzll+5evviveEsdWTSNMz9e4YBgXAiEApNUqZV44IKCq0Eo1ZtJgbD68qGJjfGXD7Gr6syYY148=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2476580},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"59a91c5487ee6944bf0507b07ed93a9be620345e","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"0disoft","email":"rodisoft1@gmail.com"},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.0_1783390840649_0.9498807127510014","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@0disoft/service-catalog-generator","version":"0.5.1","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.1","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"0ee08217cc3d4c64723b289a926ef8ba5b64d2d4","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.1.tgz","fileCount":7,"integrity":"sha512-kaCM1/UJpTxUMXWFN+OEK4GvD1xrgxZ3mQJesd0TqDvNP+eLVYhJZJ/S15Dc54sLOn6Ym+aWDbaDlMgM2V5M7A==","signatures":[{"sig":"MEUCIQDF5AKluHEXLsr++qj/VgMOuEouMv2u8DX7bOq4MEg8NwIgT16NdfKMhYVGkTzvPFRT2Kv+/hXHMubdjCtrPmBs5nI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476749},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"62c9dcc5dd23fbfbed01703421d213f75c4ba658","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.1_1783393286283_0.9161937755134562","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@0disoft/service-catalog-generator","version":"0.5.2","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.2","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"d362d0c7caacc1669a5ff3469f695f8fd2f014a6","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.2.tgz","fileCount":7,"integrity":"sha512-ZZJ1mUtJs46qpHsTSrrFRZgoqGKf2czbZcDu65KxlB8EfyiO40ZQ64rMdQ8wHLK9c8OmmgZLS1J1jVGZbwaEQg==","signatures":[{"sig":"MEQCIFJszuBNaAQXAzvjx2r3C/gYrgyao9B5HSBijuCIif5BAiBXr2H+EmPX+9PTYVOVLYezAnKGZvbqMmBP1VqHTyifXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2476837},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"9d92d6b79030f5fda6c2700cca25b2d51a5abdd6","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.2_1783393708854_0.2588726667506316","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@0disoft/service-catalog-generator","version":"0.5.3","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.3","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"b9af5f40d76c32850b179cabe0e5e65a07c8e364","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.3.tgz","fileCount":8,"integrity":"sha512-8wlxT6EGym01NdsET65zrUF/pkRhDSy/MoRcV3po8cO08YQ4CyaRKgluKTLM7D09u+8F03jGkjvSGbGHQ2BTNQ==","signatures":[{"sig":"MEUCIF6udUvHqxmG/AFZrFk4EEEFD2fOKuzbza9TjKh6SBUdAiEA58Ad9L9dvTbffJqbOCijrBEKEgwknoyQ8OzUuAPsorY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2479405},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"9db95e45d55fccf25b068f6692677449a1065fb8","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.3_1783397960547_0.7805910585205271","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@0disoft/service-catalog-generator","version":"0.5.6","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.6","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"7084c158876bdca5b70c0be489c9b3b142a612c6","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.6.tgz","fileCount":8,"integrity":"sha512-AHkLy/AzS3G6+NxSPNuH6ZyV2XoJD0egDQQoTrgyT3B3YREGyU1xy0x127Ut+Agonoqo1N1ZGRTycIB6zdN6AQ==","signatures":[{"sig":"MEYCIQCfBqT0OlXb7CCpgZvAIN1PoYPLurOdKyoZXoG6uKg8bwIhAOZLtfS5VgXIJJt+BIHFZpI0WnAFw7oKG25f4o+qgHH3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2532670},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"a1be4a8ebff46e1f85ea36c76ef6129f46110e75","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.6_1783488311101_0.5738185160653146","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@0disoft/service-catalog-generator","version":"0.5.8","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.8","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"68c777e1dd7ad89d70d6380a449fd01d6b66193f","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.8.tgz","fileCount":8,"integrity":"sha512-h3ML5wW5oL7c8J4pABcLBiqXlxXM+LCeiCk19GOXKbzDUZmbN31DG9Dk6qnAhsmNc0frrfNMsuS0m2dqWNrNMw==","signatures":[{"sig":"MEUCIQDB5wFQBBnnKASUHGP88R12Pl9WOxmKimQS5JeZSyTLEwIgTwGAsckI9MhLZiJ0sz/E4dPHorbAOw62xtUiof7cfUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2537066},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"029988acf845704b7c9d9a49a0cbcb2ecfb7f842","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.8_1783497239005_0.36974327569075505","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@0disoft/service-catalog-generator","version":"0.5.9","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.9","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"65fa826c21fdafec37f718d280cdbc78f2d7506d","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.9.tgz","fileCount":8,"integrity":"sha512-VTcVFldhLHIzoClONyXgkMw9OzkI7jFzb8QdBe0i4ECw3hWggXJt6+STUMssyZpOEchNG5LtHw4WzhL6kpNdPw==","signatures":[{"sig":"MEYCIQDjzr0PPLb6P84szAeDh21Zhcy6GgLcDO/Yncwe9MT7rQIhAKKDjr1f8UYtKyQU3FicwBIi7G64G9g3+eJ692BEW9PK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2537335},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"870fb4cebc3e6ca45b1f8a2d61c7c4fef51c4079","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.9_1783500668367_0.48673052573435993","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@0disoft/service-catalog-generator","version":"0.5.10","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.10","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"93add37e3b3176bff3c6ca402b0484c8d34ecb77","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.10.tgz","fileCount":8,"integrity":"sha512-DMo6Fqy20NvZhnaDRaqeetZflIUDxHjPjXyWdfrtNVQosltBzWUQqWnzza47n5k7xAJSWpfZvoRmBrxblIU/bQ==","signatures":[{"sig":"MEUCIQChCgamajqmXAck35hriu2SqXWovBuGvKMUlLfGqHjf4gIgXlOvD/aL69wXcdtjtWQ0uyOM5lo29oYZA2jAWyuP/CE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2537608},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"f9607267db2fa366324476b2214a6e9fcf55c0a1","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.10_1783753676958_0.5802013695714356","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@0disoft/service-catalog-generator","version":"0.5.11","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.11","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"e7aebe505feec1d4fa75544054503673d1df7b10","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.11.tgz","fileCount":8,"integrity":"sha512-STOWJg3Xjqsf+tJCQBoUVwiV4CJPS6Pl6UeiMtJ//SIlOT6lL8hG46Df1l7WRN8Jj/3/3PkpKE5rejAzG6qY4A==","signatures":[{"sig":"MEUCIAeoQSKr7Ihk9ReIGVgJrhF9TOGw0adfkQ7viSlttB52AiEA42zx19iixf2y7+xQnsOVZgyMvcQVEF4Hk1wuNt1+wpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2537891},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"a94a02253b048b5a465f9859b3e231a3a61a3fdf","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.11_1783755457439_0.7793525922386131","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@0disoft/service-catalog-generator","version":"0.5.12","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.12","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"03b2d0b1855caa19977284096e7a21b64f121159","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.12.tgz","fileCount":8,"integrity":"sha512-tszDMx2e6tyQNkLnzRQpnpOirNsMaBf8JiLMnI0Jl6Vu1N3jk0i/frVPsDJjkB7s8SwO5yLnC7lpfvw1YKaE5g==","signatures":[{"sig":"MEUCIFayoxuvgeyeacsqkodeiVEIq9qMHmc7Sw5iGlcwf+mUAiEAwNwIZntDHe2LGSGbD9toAF+tYpcDsrJR8OHuiqWMGZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2539710},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"c89b1e692a235cbbb7bed90037939cc863660014","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.12_1783771543422_0.5700791240524694","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@0disoft/service-catalog-generator","version":"0.5.13","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.13","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"cd6e6a14151fe6e8e9d2495913012376786e6619","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.13.tgz","fileCount":8,"integrity":"sha512-tJdtiXqxLgUQuDQR8SGCsf1OeFA0FrGuBl5qmAyfqCh6s/WIWrw06IjB++u21Q0HHagA9yN3canDpQmGyrbzvQ==","signatures":[{"sig":"MEQCIH259Cf8POmkd2TGRZVkgvqHtdoC7f4AUW4rlytEII60AiAVDq5AngEXEGMXxDkeCvZMNtvRhg+jT3qSZwfXMNWxLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2540391},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"e741d729cd7abd0fcfdda2698efcad17109b1b81","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.13_1783772525553_0.6835201967642901","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@0disoft/service-catalog-generator","version":"0.5.14","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.14","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"98c94489eb98b9abbc5a59b4f234e887ef6e7dcb","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.14.tgz","fileCount":8,"integrity":"sha512-hWV2WPe9a+E9HpBF8ssD0WLZbf5cnjaqpsWW2PyEDUCPKv0FmafhKOp/YB+2s/klCO03uR49/sQAWLXlB/TZsQ==","signatures":[{"sig":"MEYCIQCebJy90916SvWi+H3ty8tyGOFveIo9wgKDIJQN277XMAIhAP9j1m5zSn9u/eOadnx5GJ75gAdvUoQw/7yyk9HuIWps","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2564155},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"309b632c007251aacceef333bee5a6c0d7855125","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.14_1783830819377_0.5443694430182133","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@0disoft/service-catalog-generator","version":"0.5.15","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.15","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"7c9a81a827ba7514ac61df229d729ceb8b5dd3a6","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.15.tgz","fileCount":8,"integrity":"sha512-Fcm8NGz+U2oYycoC1O9yikjDdQF4v+uGSEhZXFbhD0xLfnKHt98Abv5H8k9lYBM0uWvfJz6L1jLCFqrtpq7+mA==","signatures":[{"sig":"MEUCIQCJmPBVvFiofSYTaSFW++Q2rvacYLR/VwEvwvUlzs2oTwIgHGm3heYfBObLA6xTwCh8AJhfF2NKd9iCUVLg4lMwWis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2617053},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"654b981f28c3110a1465598ccb31d39f8635314a","scripts":{"docs":"node scripts/check-docs.mjs","lint":"eslint .","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"prettier --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"prettier --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","eslint":"10.6.0","vitest":"4.1.10","prettier":"3.9.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.0","typescript-eslint":"8.62.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.15_1783926700616_0.5712684178600356","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@0disoft/service-catalog-generator","version":"0.5.16","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.16","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"1059af812f694e05c27ec94fdfc9790da5793ace","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.16.tgz","fileCount":8,"integrity":"sha512-DyLIVhscJSW3oYcOqmNO2tZmP3clu2eg2LAL/X9mpm5K2bUfmSEvHlgtsh1vXnTm9Sm/QGs5gy65ow/w2erqWw==","signatures":[{"sig":"MEUCIA2HC8wRx2QWixo5evXGLr8gybMk2fKEB2USsu2Dz50TAiEA6WUXGAbXVvejtnJNvsr4njSmCyaJ5db2o3vfrSmZYu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2617514},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"a3b9f501bb80aba2c6fa45957b5b1faa23fd88a2","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","oxfmt":"0.58.0","oxlint":"1.73.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.16_1783935278102_0.31800606492069683","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@0disoft/service-catalog-generator","version":"0.5.17","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.17","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"492355cd3a63c5c77c34308b17f5e3bbb29175f5","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.17.tgz","fileCount":8,"integrity":"sha512-92CPm5XsgGV+I7ClGtUmwjWKsuXKUV8+iKK2eXm8qRJLZ3YDwYv9kUDbmVnwQ+8pnRnP8sQuoAWUKNCm37TA/A==","signatures":[{"sig":"MEUCIQCP5A6JZ+ygaqXhfomvj2Siy7a4OBZBmqQ2SFO59Qa5agIgUsqn3X0KaWe1rEb5a6sAYOseGt9QkQKPnqzzWmzUyHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2617770},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"1495cd7259cbb37c8347b0460c5c0565c2c11a99","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","oxfmt":"0.58.0","oxlint":"1.73.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.17_1784000961129_0.09379406508956079","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@0disoft/service-catalog-generator","version":"0.5.18","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.18","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"09456eb405f553bbbd04b32d56b6dd81f81412a6","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.18.tgz","fileCount":8,"integrity":"sha512-ulj7+kACxAnermDXbb2mi7tsizbU8DBTHq6lV9OwMY0VTuf58ficzpMsRm7fKm6JFU2oyZqp0j+/zWbiPABfgg==","signatures":[{"sig":"MEUCIQCSwbvlcBy4wKcKQVluZzI+03UwbaZG+JaEG5fKh+Y4ggIgJKLcn+HE916D0MocerlSTEh2VfGyl9KB7/xutc8ONl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2622080},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"5f3fc2b8805c4414d9d7b70d780a8cb810d99121","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","oxfmt":"0.58.0","oxlint":"1.73.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.18_1784018069781_0.5289367361436919","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@0disoft/service-catalog-generator","version":"0.5.19","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.19","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"fc81ff078e3f4e4a235cbc42d6b448378df75f03","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.19.tgz","fileCount":8,"integrity":"sha512-3ewftmKEZ+RWxHDtis/a2aeZixXR8guWjxGyZzS4uR6uDx3jSObfa6JeIR9BYPNDyTE151bwc4a6P0spEJBmgg==","signatures":[{"sig":"MEQCIF1ZJDTRsKx1hgzvM7V1muRJkq0bFrTDf0a2juuMBVf5AiB2FC94mQWfLDYT5EVCy0paTdl1UUOmBbAco4VrGAkTEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2657305},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"0cb972bf662b285b5a8ba9ccdbfb75105c80ab6e","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","oxfmt":"0.58.0","oxlint":"1.73.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.19_1784090011080_0.1979802869349805","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@0disoft/service-catalog-generator","version":"0.5.20","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.20","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"c826ce2f14525d9c0b8b1e5e0c48080c575857c8","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.20.tgz","fileCount":8,"integrity":"sha512-0ixkJ+cEvBBr+ntMt+M9hYRjf4H8zlEXkj4Qdt9amqRpOXiJ4NUajPvhQRMaEpMnBxJWKh4wGJzyW5IqyT4aXA==","signatures":[{"sig":"MEUCIQDybAgX8oURclbBykh6OlD9KLcrgvp7hJxrIibTOqnC7wIgcjYz8sGdQCuHeNuZqQJ4/6rd5+zj1OauqXUTVgfb+n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2670848},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"dec57bf6e926d2f64657968dafc5a0b29d22e90b","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","oxfmt":"0.58.0","oxlint":"1.73.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.0"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.20_1784106967850_0.052994580441095174","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@0disoft/service-catalog-generator","version":"0.5.21","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@0.5.21","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"7287f06ded8ccaf21e177f497be02900f424eeaf","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-0.5.21.tgz","fileCount":8,"integrity":"sha512-yu9FAi/NigXYY5X14XyDrBZvyI+CyFa4bK/jw8QXUviCZG4wi2JraiR1XuRAMONpEe7i08dAWvpypjoaKsaKng==","signatures":[{"sig":"MEUCIQClitAeEBuA61kTOVLVx16mKqH4Jv0qs1AZj3uLMjVn9gIgVdnHJTUFzwxXGVfQnjTeRr/0/0c0S63sgFowoyIvYhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@0.5.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2702717},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"33a0e03a67a877e8b8e9504988dbcdb657d65eaa","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run test && pnpm run contract && pnpm run smoke && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"tsc -b tsconfig.json && tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.mjs\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"node scripts/not-configured.mjs migration-check \"No schema migrations exist yet.\"","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","oxfmt":"0.59.0","oxlint":"1.74.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_0.5.21_1784168385167_0.8000226231235472","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@0disoft/service-catalog-generator","version":"1.0.0-rc.1","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@1.0.0-rc.1","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"4ee89332750b9fd5df28790e5004baa969c91fdf","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-1.0.0-rc.1.tgz","fileCount":8,"integrity":"sha512-LKRPvY82lZUNITAAwnRng1d8A+R0VNvCiaV4KW3Vn+Z2CugdhThuavgJquy+4Erc6434d6+rwKxgGWWRv7753Q==","signatures":[{"sig":"MEQCIGg3sx99adixWLDr4xuGCF2AUqjhAB1b6BpDaxYqCtEPAiABmO+ziJWZitc+XI9aAxD8giuTZ1kHh3x01JOdm+8KZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@1.0.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2708718},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"879bf438eac24162e9f77f076c0dbdc271e45e39","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node node_modules/typescript/bin/tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run typecheck:native && pnpm run test && pnpm run contract && pnpm run migration-check && pnpm run smoke && pnpm run consumer-conformance && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"node node_modules/typescript/bin/tsc -b tsconfig.json && node node_modules/typescript/bin/tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"vitest run tests/contract/schema-migration.test.ts","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","typecheck:native":"node node_modules/@typescript/native/bin/tsc -b tsconfig.json && node node_modules/@typescript/native/bin/tsc -p tsconfig.check.json --noEmit","consumer-conformance":"node scripts/consumer-conformance.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","readmeFilename":"README.md","devDependencies":{"tsup":"8.5.1","oxfmt":"0.59.0","oxlint":"1.74.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@typescript/native":"npm:typescript@7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_1.0.0-rc.1_1784379828588_0.8115497955685091","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@0disoft/service-catalog-generator","version":"1.0.0-rc.2","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@1.0.0-rc.2","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"418f4b207ffdd6c44bde4d8bb570a81b3a237b8d","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-1.0.0-rc.2.tgz","fileCount":8,"integrity":"sha512-9V3C1E2eTUJ/jdH5M1oZbfxSNwrS69txPfEibiKAc0nbpG3LEzP3KMHWW0ob1hiVQOlFR8H1zWA8RELAW4qssw==","signatures":[{"sig":"MEQCIEqiQ9c7tAdfDq0uQAGVjLZMvRRJU+Bjk2QgvzgRAlZkAiBKgmgk3JOIx4sKPpyFALCTNSLw1LFNOcn2ESOe3pwAmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@1.0.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2711499},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"b5dfa3f8d6e54ba11ef4255b179aa28bb77c819a","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node node_modules/typescript/bin/tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run typecheck:native && pnpm run test && pnpm run contract && pnpm run migration-check && pnpm run smoke && pnpm run consumer-conformance && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"node node_modules/typescript/bin/tsc -b tsconfig.json && node node_modules/typescript/bin/tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"vitest run tests/contract/schema-migration.test.ts","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","typecheck:native":"node node_modules/@typescript/native/bin/tsc -b tsconfig.json && node node_modules/@typescript/native/bin/tsc -p tsconfig.check.json --noEmit","consumer-conformance":"node scripts/consumer-conformance.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","readmeFilename":"README.md","devDependencies":{"tsup":"8.5.1","oxfmt":"0.59.0","oxlint":"1.74.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@typescript/native":"npm:typescript@7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_1.0.0-rc.2_1784515015603_0.3790994943545425","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@0disoft/service-catalog-generator","version":"1.0.0","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@1.0.0","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"a3189f4d1bf0f6c46d7da7b23a106210bb587eed","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-1.0.0.tgz","fileCount":8,"integrity":"sha512-0KHV7bGfxNggTnraijc1KgtnguitU5uTD7tJLd3vtWrxDSHn7Uhe1YRRvO7z9OAxcsVfqiRAbnDtFkwo01/yNQ==","signatures":[{"sig":"MEUCIQDp+DgyvnILaub4ZT6XEE2OiT+01aaEwp+l2ZsAbGVafgIgSzC4MRtiqdTPW4o9CF52LOHRfgj76a+HB4B06zTkCfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2711681},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"566d3d6084a831370352e23ee1831bba6c2a7a21","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node node_modules/typescript/bin/tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run typecheck:native && pnpm run test && pnpm run contract && pnpm run migration-check && pnpm run smoke && pnpm run consumer-conformance && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"node node_modules/typescript/bin/tsc -b tsconfig.json && node node_modules/typescript/bin/tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"vitest run tests/contract/schema-migration.test.ts","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","typecheck:native":"node node_modules/@typescript/native/bin/tsc -b tsconfig.json && node node_modules/@typescript/native/bin/tsc -p tsconfig.check.json --noEmit","consumer-conformance":"node scripts/consumer-conformance.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","oxfmt":"0.59.0","oxlint":"1.74.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@typescript/native":"npm:typescript@7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_1.0.0_1784516871519_0.9762695854855707","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@0disoft/service-catalog-generator","version":"1.0.1","license":"Apache-2.0","_id":"@0disoft/service-catalog-generator@1.0.1","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"bin":{"scg":"dist/cli/index.js"},"dist":{"shasum":"419a8a6ce84a0e7520cacc5480c5ce4dfa6c0301","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-1.0.1.tgz","fileCount":8,"integrity":"sha512-6R6i0Qf0Zticydv6XinWiYQ/SybstVORpemkuti61sdjwIY0XuYXu+cAxO5rqX95M6B5E7Yzewekyqu2tt0qzA==","signatures":[{"sig":"MEQCIBKc3vaakZX16caVdLRS9sFeEFjedU/kseoCuEoOpuaqAiBi5BBizNhfPzZieD984gfdF9JX838MHt32KMEZNjLNqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2712776},"type":"module","engines":{"node":">=24.0.0"},"gitHead":"cdac970ee61cd5b78f47c6a1a2e497b02a47abf8","scripts":{"docs":"node scripts/check-docs.mjs","lint":"oxlint . --deny-warnings","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","build":"node node_modules/typescript/bin/tsc -b tsconfig.json && node scripts/build.mjs","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run typecheck:native && pnpm run build && pnpm run test && pnpm run contract && pnpm run migration-check && pnpm run smoke && pnpm run consumer-conformance && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit","smoke":"pnpm run build && node scripts/smoke.mjs","format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","prepack":"pnpm run build","contract":"vitest run tests/contract","typecheck":"node node_modules/typescript/bin/tsc -b tsconfig.json && node node_modules/typescript/bin/tsc -p tsconfig.check.json --noEmit","secret-scan":"node scripts/secret-scan.mjs","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","recovery-drill":"node scripts/recovery-drill.mjs","registry-smoke":"node scripts/registry-smoke.mjs","migration-check":"vitest run tests/contract/schema-migration.test.ts","dependency-audit":"node scripts/dependency-audit.mjs","release-evidence":"node scripts/release-evidence.mjs","typecheck:native":"node node_modules/@typescript/native/bin/tsc -b tsconfig.json && node node_modules/@typescript/native/bin/tsc -p tsconfig.check.json --noEmit","consumer-conformance":"node scripts/consumer-conformance.mjs && node scripts/openfeature-consumer.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"repository":{"url":"git+https://github.com/0disoft/service-catalog-generator.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsup":"8.5.1","oxfmt":"0.59.0","oxlint":"1.74.0","vitest":"4.1.10","typescript":"6.0.3","@types/node":"26.1.1","@typescript/native":"npm:typescript@7.0.2","@openfeature/server-sdk":"1.22.0","@0disoft/openfeature-local-provider":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/service-catalog-generator_1.0.1_1784530078411_0.46696322406036517","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@0disoft/service-catalog-generator","version":"1.0.2","description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","license":"Apache-2.0","type":"module","packageManager":"pnpm@11.7.0","engines":{"node":">=24.0.0"},"repository":{"type":"git","url":"git+https://github.com/0disoft/service-catalog-generator.git"},"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"homepage":"https://github.com/0disoft/service-catalog-generator#readme","bin":{"scg":"dist/cli/index.js"},"dependencies":{"yaml":"2.9.0"},"scripts":{"format":"oxfmt --check \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"conformance/**/*.{json,mjs,yaml}\" \"contracts/**/*.json\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","format:write":"oxfmt --write \"package.json\" \"pnpm-workspace.yaml\" \"tsconfig*.json\" \".ox*.json\" \"*.config.*\" \"action.yml\" \".github/workflows/*.yml\" \"conformance/**/*.{json,mjs,yaml}\" \"contracts/**/*.json\" \"packages/**/*.{json,ts}\" \"scripts/**/*.{mjs,d.mts}\" \"tests/**/*.ts\"","lint":"oxlint . --deny-warnings","typecheck":"node node_modules/@typescript/native/bin/tsc -b tsconfig.json && node node_modules/@typescript/native/bin/tsc -p tsconfig.check.json --noEmit","typecheck:legacy":"node node_modules/typescript/bin/tsc -b tsconfig.json && node node_modules/typescript/bin/tsc -p tsconfig.check.json --noEmit","test":"vitest run tests/workspace.test.ts tests/schema tests/core tests/report tests/cli tests/action","contract":"vitest run tests/contract","build":"node node_modules/@typescript/native/bin/tsc -b tsconfig.json && node scripts/build.mjs","migration-check":"vitest run tests/contract/schema-migration.test.ts","smoke":"pnpm run build && node scripts/smoke.mjs","consumer-conformance":"node scripts/consumer-conformance.mjs && node scripts/openfeature-consumer.mjs","docs":"node scripts/check-docs.mjs","secret-scan":"node scripts/secret-scan.mjs","dependency-audit":"node scripts/dependency-audit.mjs","recovery-drill":"node scripts/recovery-drill.mjs","release-evidence":"node scripts/release-evidence.mjs","registry-smoke":"node scripts/registry-smoke.mjs","release:trust:dry-run":"node scripts/trusted-publisher-dry-run.mjs","prepack":"pnpm run build","check":"pnpm run format && pnpm run lint && pnpm run typecheck && pnpm run typecheck:legacy && pnpm run build && pnpm run test && pnpm run contract && pnpm run migration-check && pnpm run smoke && pnpm run consumer-conformance && pnpm run docs && pnpm run recovery-drill && pnpm run secret-scan && pnpm run dependency-audit"},"devDependencies":{"@0disoft/openfeature-local-provider":"1.0.0","@openfeature/server-sdk":"1.22.0","@types/node":"26.1.1","@typescript/native":"npm:typescript@7.0.2","oxfmt":"0.59.0","oxlint":"1.74.0","tsup":"8.5.1","typescript":"6.0.3","vitest":"4.1.10"},"gitHead":"efedc1c52995186d73a463a0b6383378d55c09bb","_id":"@0disoft/service-catalog-generator@1.0.2","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-MmITIcnqj6aom9FlaS71ZV7fIQjKAGKvows0U2m49SfSwRvhcWVqveLiDQiyeAnu3geqKiAbjSZwfXKIL0RD+A==","shasum":"eb67f49229cbfafe03a4fc700ed14fbe3f927200","tarball":"https://registry.npmjs.org/@0disoft/service-catalog-generator/-/service-catalog-generator-1.0.2.tgz","fileCount":8,"unpackedSize":2718608,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@0disoft%2fservice-catalog-generator@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0b5yYXYj5iCyfmJ3PYUnLTtBDJ4T4RoYaM44d72HYLAIgUX3IolZebBXT8HuoT73wXBs/W81ERdvrvJeHVvLuoDo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b679b807-298b-48fd-bd2f-81c22ce53835"}},"directories":{},"maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/service-catalog-generator_1.0.2_1784626391656_0.3472807915297227"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-07T02:20:40.440Z","modified":"2026-07-21T09:33:12.113Z","0.5.0":"2026-07-07T02:20:40.785Z","0.5.1":"2026-07-07T03:01:26.445Z","0.5.2":"2026-07-07T03:08:29.011Z","0.5.3":"2026-07-07T04:19:20.714Z","0.5.6":"2026-07-08T05:25:11.304Z","0.5.8":"2026-07-08T07:53:59.185Z","0.5.9":"2026-07-08T08:51:08.522Z","0.5.10":"2026-07-11T07:07:57.123Z","0.5.11":"2026-07-11T07:37:37.626Z","0.5.12":"2026-07-11T12:05:43.595Z","0.5.13":"2026-07-11T12:22:05.732Z","0.5.14":"2026-07-12T04:33:39.569Z","0.5.15":"2026-07-13T07:11:40.794Z","0.5.16":"2026-07-13T09:34:38.313Z","0.5.17":"2026-07-14T03:49:21.306Z","0.5.18":"2026-07-14T08:34:29.937Z","0.5.19":"2026-07-15T04:33:31.266Z","0.5.20":"2026-07-15T09:16:07.997Z","0.5.21":"2026-07-16T02:19:45.362Z","1.0.0-rc.1":"2026-07-18T13:03:48.763Z","1.0.0-rc.2":"2026-07-20T02:36:55.814Z","1.0.0":"2026-07-20T03:07:51.688Z","1.0.1":"2026-07-20T06:47:58.575Z","1.0.2":"2026-07-21T09:33:11.816Z"},"bugs":{"url":"https://github.com/0disoft/service-catalog-generator/issues"},"license":"Apache-2.0","homepage":"https://github.com/0disoft/service-catalog-generator#readme","repository":{"type":"git","url":"git+https://github.com/0disoft/service-catalog-generator.git"},"description":"Read-only service.yaml compiler and linter for deterministic service catalog artifacts.","maintainers":[{"name":"0disoft","email":"rodisoft1@gmail.com"}],"readme":"# Service Catalog Generator\n\nStatus: Stable 1.x\nScope: infra\nRepository Type: cli-tool\nAddons: github-action, docs-site\n\nService Catalog Generator is a read-only `service.yaml` compiler and linter for turning\nrepository-local service manifests into deterministic catalog artifacts.\n\nThe project starts from a deliberately narrow idea: each service repository owns a compact manifest,\nand this tool scans those files to produce validation results, `catalog.json`, `graph.dot`, and a\nstatic HTML report. Generated artifacts are derived output. The original truth remains the checked-in\nmanifest in the owning repository.\n\nThis is not a live CMDB, Backstage replacement, cloud discovery platform, permissions portal, or\nservice editor. Its useful edge is manifest-first validation that can run locally and in CI.\n\n## Quick Usage\n\n```powershell\nscg scan --json\nscg check --fail-on-warning\nscg report --format json --format dot --format html\nscg completion powershell\n```\n\n`scg report` treats its output path as a dedicated generated directory. It stages a complete report\ngeneration, excludes concurrent SCG writers, and replaces the previous generation as a directory so\nJSON, DOT, and HTML files cannot be mixed across runs. Existing directories containing files other\nthan SCG report artifacts are rejected instead of overwritten.\n\nSCG manifests use `scg.service/v1` by default. Pre-1.0 `scg.service/v1alpha1` manifests and\n`scg.config/v1alpha1` config files remain accepted throughout 1.x and normalize to the stable v1\ncontract. Generated catalog JSON uses `scg.catalog/v1`.\n\nExisting ZDP v2 manifests can be read through the explicit adapter:\n\n```powershell\nscg scan --json --input-schema zdp-v2 --allow-unknown-dependencies\n```\n\nThe ZDP adapter normalizes records into SCG catalog output and preserves ZDP-specific fields under\n`extensions.zdp`. ZDP policy validation remains owned by `zdp-architecture-linter`.\n\nA standalone native `scg-v1` consumer fixture with two services, strict dependency resolution, and\nits own config lives under `examples/native-consumer`. Packed-package and GitHub Action smoke tests\nboth compile that fixture so native behavior does not depend on the ZDP adapter.\n\nThe repository also consumes the published\n`@0disoft/openfeature-local-provider@1.0.0` package from the normal registry. Its\n`examples/openfeature-consumer/flags.json` snapshot selects JSON and HTML report formats through\nOpenFeature before the consumer-conformance runner invokes the built SCG CLI. This is a\nrepository-owned integration fixture, not a new SCG command flag or an independent-maintainer\nadoption claim.\n\n`examples/monorepo-consumer` models a repository with independently owned `apps` and `platform`\nroots, different manifest filenames, and a cross-root service dependency. The normal conformance\ngate executes this example through the built public CLI so source-scoped monorepo behavior cannot\ndrift into a documentation-only claim.\n\nOne run can compile explicitly partitioned native and ZDP roots through source-scoped config:\n\n```powershell\nscg report --config examples/mixed-consumer/scg.config.yaml\n```\n\nThe mixed fixture resolves a native-to-ZDP dependency in one catalog. When `sources` is present,\nput `root`, `manifestNames`, and `inputSchema` in each source and omit legacy `--root`, `--manifest`,\nand `--input-schema` flags.\n\nFor a ZDP platform catalog run, materialize each repository root `service.yaml` under a temporary\nmanifest directory and build a derived report from that directory:\n\n```powershell\nscg report `\n  --root .tmp/service-catalog/manifests `\n  --input-schema zdp-v2 `\n  --allow-unknown-dependencies `\n  --format json `\n  --format dot `\n  --format html `\n  --out .tmp/service-catalog/catalog\n```\n\n## Source Files\n\n- AGENTS.md: agent working rules\n- CHECKLIST.md: checklist router\n- VALIDATION.md: validation names and reporting requirements\n- .agents/context-map.md: agent route map\n- docs/product/02-spec.md: product scope and MVP contract\n- docs/compatibility/1.0-contract-matrix.md: stable, experimental, and internal surfaces\n- docs/compatibility/1.x-support-policy.md: supported release line and deprecation policy\n- docs/compatibility/pre-1.0-to-1.0.md: deprecation and migration policy\n- docs/cli/command-contract.md: CLI command and output contract\n- docs/github-action/action-contract.md: CI wrapper contract\n- docs/docs-site/information-architecture.md: static report information architecture\n- docs/: design, operations, architecture, and engineering standards\n\n## Repository Shape Notes\n\n- cli-tool: primary interface for scanning manifests, checking required fields, and exporting\n  catalog artifacts.\n- github-action: optional CI wrapper for running catalog validation in pull requests.\n- docs-site: static HTML report generated from catalog input, not an authenticated portal.\n\n## Implemented MVP\n\n- Define and validate `service.yaml` v1alpha1.\n- Read ZDP v2 `service.yaml` manifests through an explicit input adapter.\n- Compile disjoint `scg-v1` and `zdp-v2` source roots into one catalog without schema autodetection.\n- Scan one or more repositories or folders for manifests without network calls.\n- Validate required owner, runtime, repository, deploy target, data, review timestamp, and\n  dependency fields.\n- Export service lists and dependency graphs as deterministic JSON and DOT.\n- Generate a static HTML report suitable for small teams and agent workflows.\n- Provide a published GitHub Action wrapper that delegates to the same CLI behavior.\n- Generate Bash, Zsh, and PowerShell completion from the CLI help metadata without filesystem or\n  network access.\n\n## Explicit Non-Goals\n\n- Replacing Backstage, OpsLevel, Cortex, or a full developer portal.\n- Maintaining a live service database.\n- Auto-discovering Kubernetes, Terraform, or cloud resources.\n- Owning RBAC, incident management, HR ownership, or FinOps source systems.\n- Treating generated reports as more authoritative than checked-in manifests.\n- Inferring dependencies from source code during the MVP.\n\n## Repository Hygiene\n\n.editorconfig, .gitattributes, and .gitignore are generated to keep line endings,\nbinary diffs, local files, build outputs, caches, and secret files under control.\n\n## Scope Notes\n\nConfirmed implementation decisions are TypeScript, Node.js 24 LTS, pnpm workspace, npm package\ndistribution, CLI binary `scg`, Apache-2.0 licensing, and a root GitHub Action metadata file.\nGenerated real catalog reports are CI/internal artifacts by default; public examples must be\nsynthetic. These decisions are documented in ADRs and still require normal implementation review\nbefore source code is introduced.\n","readmeFilename":"README.md"}