{"_id":"@4cloudguru/pipeline-task-core","_rev":"20-821ffc7371ba67de9fef249767b8b010","name":"@4cloudguru/pipeline-task-core","dist-tags":{"latest":"0.9.3"},"versions":{"0.1.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.1.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.1.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"03e8496b4a58ac5a6f82ed13b1e4b1d9f9cb6145","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.1.0.tgz","fileCount":15,"integrity":"sha512-mfLf2JF+nCujZxZLZ8goWNe4mnKOTReXihKKDXx3FfO2x2fJ5z9nsGTxQ4XM5kkahMAK62hOCNmPbWcie7fEqg==","signatures":[{"sig":"MEUCIED3BLQRuBwuG/ZCN74brec8UIa7xYH20GWlkBfkZ/MhAiEAl/PCTLLUCarqOtw80mCwQnvgBF9Lw0sPDR5o0F227hw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27882},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"dragonthegn","email":"stbacon@gmail.com"},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.1.0.tgz","_integrity":"sha512-mfLf2JF+nCujZxZLZ8goWNe4mnKOTReXihKKDXx3FfO2x2fJ5z9nsGTxQ4XM5kkahMAK62hOCNmPbWcie7fEqg==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.1.0_1786503937047_0.6332066861660048","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@4cloudguru/pipeline-task-core","version":"0.1.1","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.1.1","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"29fd340d3987b4d59cb5030f21ce826c922e1097","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.1.1.tgz","fileCount":15,"integrity":"sha512-ORTnp5/m6s+lpIXLoajfeGDbK7yLLUfZRmk31+9zSMmEqeoBtXy6Ojgr0VxJBHp8W13jIQiMifXbwVQYK0bEfg==","signatures":[{"sig":"MEYCIQCxgBlOZhKHSnLICJcaCcNfWyX8+cujaawQhmQnqGZODwIhAMWwABZiobt7ruPh2B9pUM4vknqYM+eha6yzSn9N2CmE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27882},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.1.1.tgz","_integrity":"sha512-ORTnp5/m6s+lpIXLoajfeGDbK7yLLUfZRmk31+9zSMmEqeoBtXy6Ojgr0VxJBHp8W13jIQiMifXbwVQYK0bEfg==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.1.1_1786508302984_0.7537629183447527","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@4cloudguru/pipeline-task-core","version":"0.1.2","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.1.2","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"ef0f6a49648456158080f5a590f2887f6f062d56","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.1.2.tgz","fileCount":15,"integrity":"sha512-NjbkasBSs0AKOH5l382U3Feg/GbRFyKM+s1rmbGXU1RAPLW9xKgFnRr44VBI+uLxWExXm4+O43yj4TgPr0o/7A==","signatures":[{"sig":"MEUCIQDRFsyc07Qa9nAITY2OUdn6f4RgN/5hdIKzRi9bEHiUGAIgVDGtfIOyNN3dXvPcDcxc+KYKwRjsHugDdOvl94+P+5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27951},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.1.2.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-NjbkasBSs0AKOH5l382U3Feg/GbRFyKM+s1rmbGXU1RAPLW9xKgFnRr44VBI+uLxWExXm4+O43yj4TgPr0o/7A==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.1.2_1786510321012_0.4252002505916608","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.2.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.2.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"c6286dbbcdc0864ff13efb0a54dfacf142db9d67","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.2.0.tgz","fileCount":15,"integrity":"sha512-wbMapve0IKr9Fm/iJmLItG4VKRCOZDH0E+D7zp3T2j1Q9V1S0MGMqV/5riwuAWCCrR3IxJewf0zMPS3Fef7ZTQ==","signatures":[{"sig":"MEUCIDhpXzrbqWLilfRUWu+stH/G321mdXlujRl1vfLVf5taAiEA/MNpJpXzt2w76FWOYCsLLXlzv7CGfCeWNcVpJLIpGRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":300888},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.2.0.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-wbMapve0IKr9Fm/iJmLItG4VKRCOZDH0E+D7zp3T2j1Q9V1S0MGMqV/5riwuAWCCrR3IxJewf0zMPS3Fef7ZTQ==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.2.0_1786527550718_0.20354357017363545","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.3.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.3.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"299a12312b29f69b055e5e0d6a401b6e8a6a9ead","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.3.0.tgz","fileCount":15,"integrity":"sha512-Xps5VxDm02Eo2P7raAXlD0WVhTCUU9FYGPBojlun+ZrGcf2sedbfwsEMtsxAO8XrTtGVm7pi9O6iRmbzMe0CnA==","signatures":[{"sig":"MEYCIQCOMPQ4TC/M0e3Nc7AjpX6pIVQSj2bqJP2ndq70WTCmhQIhAOkoxe//1lxpr6gLErpwWiRgr9ypCEsKfLCrYz5VPsq6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304778},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","format":"prettier --write \"src/**/*.ts\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.3.0.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-Xps5VxDm02Eo2P7raAXlD0WVhTCUU9FYGPBojlun+ZrGcf2sedbfwsEMtsxAO8XrTtGVm7pi9O6iRmbzMe0CnA==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.3.0_1786635646144_0.437797791949295","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@4cloudguru/pipeline-task-core","version":"0.3.1","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.3.1","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"7e0623996694368a9fc6cfb9ffa6c37bf2aa9044","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.3.1.tgz","fileCount":15,"integrity":"sha512-r1Akg26OQKzQ+/pv3uHfBYdOsztesPYH9sHQZE1j9aIKNkLGL3aYULvjDShyfpx30XQ+Aw5xK/KOpnKbhcY2dw==","signatures":[{"sig":"MEQCIECV4rEfulkwDbWuR6zN+sFrfYApfx9ReJAcu5Qw8H0KAiB4HkX8bhWQa2DFN9vEYQktRS1GiiS3N61PwjZpIX4g8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":304966},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.3.1.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-r1Akg26OQKzQ+/pv3uHfBYdOsztesPYH9sHQZE1j9aIKNkLGL3aYULvjDShyfpx30XQ+Aw5xK/KOpnKbhcY2dw==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.16.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.3.1_1786638238170_0.13915553403862924","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.4.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.4.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"70003d40f7adaf65e9ecbe762ba34a090cb884f2","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.4.0.tgz","fileCount":15,"integrity":"sha512-M9ic/LsOLrZG2wGHX4jR/9zOusETR/kYvBxDay5sBOsF6+jZ/ESBaqp7GPcy7UOztmH443SZEEwlb4Ie1XXA8w==","signatures":[{"sig":"MEQCIH+R23p7dxu0wTtwktF2m4GaRAEz1WuYWyJjjorQZiffAiBe/8O936rdXkqB1IGJFurb7RmROOs2FyiYs3wemji/IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":318553},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.4.0.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-M9ic/LsOLrZG2wGHX4jR/9zOusETR/kYvBxDay5sBOsF6+jZ/ESBaqp7GPcy7UOztmH443SZEEwlb4Ie1XXA8w==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.4.0_1786660409416_0.32544067771215346","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.5.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.5.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"d96aae81ac2a65e27e5852c66a936463a14999a6","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.5.0.tgz","fileCount":15,"integrity":"sha512-bv9TS7F5X+kK9NFZrOJdUZ0qBk9haMKgP/+wggayZZXAM75cIJwC6b3CI6l5zNYgGGvQhzakgHm7zbvNywnFIQ==","signatures":[{"sig":"MEQCIDynvkVjmbFzSTR89eTVxi3WJeVT7RpQK5Fe2ddOqO+DAiB5bsOFx3le5KlGzDF0E6gTcm5cNu3DxY/nVM6KyoTJlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355054},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.5.0.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-bv9TS7F5X+kK9NFZrOJdUZ0qBk9haMKgP/+wggayZZXAM75cIJwC6b3CI6l5zNYgGGvQhzakgHm7zbvNywnFIQ==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.5.0_1786681715782_0.33934353208088774","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@4cloudguru/pipeline-task-core","version":"0.5.1","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.5.1","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"4bc95405982da5c70feb4dbaaeb46395d3378de6","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.5.1.tgz","fileCount":15,"integrity":"sha512-Wc080s679U0nun9B9zrET4wDcOeX4UU1HPVX3LZwAGvoGjoDF0D7qE6mq7qoO798/tXyZiCS2odL80ijPHhT3g==","signatures":[{"sig":"MEUCIQDiNwHPLcvklYFK3HCKjHbtlXGNCASOT/srZ3K4v16GZQIgeFxgt/kcb0wvvDXR64CDoWxhwCrRznc67oKvWfa8fUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355054},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.5.1.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-Wc080s679U0nun9B9zrET4wDcOeX4UU1HPVX3LZwAGvoGjoDF0D7qE6mq7qoO798/tXyZiCS2odL80ijPHhT3g==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.5.1_1786838956007_0.05593709356151466","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.6.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.6.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"ebe7261ec4e3809fe0537583f71b3a7bc0d9c9dd","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.6.0.tgz","fileCount":15,"integrity":"sha512-SS2Bh1q8JFrUwAJN/j0/Q7kWiURxJvSnYAd3xODUU70+EOOuqsCw+gAFzrWYe/mXH1pbXXxFCoG2jyKc4yJOuA==","signatures":[{"sig":"MEQCIAOGES6XConuSkwrAEMvakTyPiN8LkRefAf63xjX/9VsAiB4guiVp/Ru0tnzBAZvSIZR6FPRfELdXtdEnpU7z3olqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435190},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.6.0.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-SS2Bh1q8JFrUwAJN/j0/Q7kWiURxJvSnYAd3xODUU70+EOOuqsCw+gAFzrWYe/mXH1pbXXxFCoG2jyKc4yJOuA==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.6.0_1786858246973_0.15784912085231406","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@4cloudguru/pipeline-task-core","version":"0.6.1","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.6.1","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"c4d8b1afc08738bd8b548f2ff356ba4c0e667e34","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.6.1.tgz","fileCount":15,"integrity":"sha512-cCJ4D3CdX+u9FaT1309MijAQcwipOesXSWLbAc0L3wOqKg/4zXq6TZNlxazE7zerG7EIpcQEczIT5YkYprbmjg==","signatures":[{"sig":"MEYCIQDAo4PXKbFGtG42RJw7jZQPHcxz81CrBpVuoe0lqz9UTwIhAMQpgt2LqNnk8VW2JpQn6iE+RNsWJjeqzhQvkC3rS0dD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435190},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.6.1.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-cCJ4D3CdX+u9FaT1309MijAQcwipOesXSWLbAc0L3wOqKg/4zXq6TZNlxazE7zerG7EIpcQEczIT5YkYprbmjg==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.6.1_1787247844657_0.0034129694450146797","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@4cloudguru/pipeline-task-core","version":"0.6.2","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.6.2","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"75e19e27814de9ecda4985af3f97a514bcb40235","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.6.2.tgz","fileCount":15,"integrity":"sha512-9z9QSWDhYtHY9ElTDnRflTJiJp8YTz7vFLBgX/U2rKsC992vjXMjdj66JZKLmFI87lRIem60/aFD5Te8jSUeSA==","signatures":[{"sig":"MEUCIQCiTEf3u/i0RBPaJA1ve89rvvyKQknCMm2h/kSRmafCzwIgAqlYB7aqQvUpoqMu+zw+80T5QOwbotC9IdbC0FnwLIE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435190},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.6.2.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-9z9QSWDhYtHY9ElTDnRflTJiJp8YTz7vFLBgX/U2rKsC992vjXMjdj66JZKLmFI87lRIem60/aFD5Te8jSUeSA==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.6.2_1787275839232_0.39665547397275236","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@4cloudguru/pipeline-task-core","version":"0.6.3","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.6.3","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"8f7612c8776b63ccd51e3e987f3262f9b063d1fa","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.6.3.tgz","fileCount":15,"integrity":"sha512-rULIPtGBEssFKz/YygJ5YCsNhnWCnhNVvgFrHMFK+DQoGISjouNNaKvQcf7E9OC7ovNx7za6lPX57qTtWu48Lw==","signatures":[{"sig":"MEUCIFcp5W6MybCPb/p8cFmNlelkK26i6s2UzdaVEWdriAIYAiEAqSaDEJe2NMgY6DwzMlSi8GWZ4GVYMzUyv3/W0pG61EM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435190},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.6.3.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-rULIPtGBEssFKz/YygJ5YCsNhnWCnhNVvgFrHMFK+DQoGISjouNNaKvQcf7E9OC7ovNx7za6lPX57qTtWu48Lw==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.6.3_1787546702634_0.3226994785578534","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.7.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.7.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"fe3ea1170a508b9cde7be4975d15cca02441316e","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.7.0.tgz","fileCount":15,"integrity":"sha512-UTCNaDn5Hv7ZLsG76eEUxL4+zhVpNhTtWfW1AYd5Bnfmcoj6P326mZ+DPRSq5ffu87dbJ4K3RqjwdGaFfVXoeg==","signatures":[{"sig":"MEQCIGXgMM4hHTTe3SjlNLse7FSGgBsfDinG+YFDvnWA9+zWAiABRNPTNWuSK93aBQi96EBnZ4DwL9Z2kXqYhCb22HAwOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447543},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.7.0.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-UTCNaDn5Hv7ZLsG76eEUxL4+zhVpNhTtWfW1AYd5Bnfmcoj6P326mZ+DPRSq5ffu87dbJ4K3RqjwdGaFfVXoeg==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.7.0_1787584388491_0.5968276809820849","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@4cloudguru/pipeline-task-core","version":"0.7.1","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.7.1","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"0f40e05abbec8333040e907f0da8b579ee32151f","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.7.1.tgz","fileCount":15,"integrity":"sha512-XF2QPLNX4W5hELYOVHX+1BLEYR3ERHG7mXlGXqNYRZ7JAn8XpdPBNw519ekk4ELC7hc3aaeJJeOQGuWBZnRrjA==","signatures":[{"sig":"MEUCIGPcKcvg4/0P72VAXiLJ8WSg7NG2whgxHeZKptvbTdfkAiEAvPMDHNKimfFPP4zc26hCa0iCbVMMQLvGPlVaS6v0PcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447543},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.7.1.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-XF2QPLNX4W5hELYOVHX+1BLEYR3ERHG7mXlGXqNYRZ7JAn8XpdPBNw519ekk4ELC7hc3aaeJJeOQGuWBZnRrjA==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.7.1_1787616854003_0.18826457705624478","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@4cloudguru/pipeline-task-core","version":"0.7.2","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.7.2","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"d8e93d511eccc2ec70ad16f104b8b7fda631f778","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.7.2.tgz","fileCount":15,"integrity":"sha512-eGo9hJgIbERs3uGiVzb+3aP4UNxU8S+pt1GnkDZLOCJYOoEr1dVZxxcImkvgyTGkCYGxVB0wBhM/bbek1RCVgg==","signatures":[{"sig":"MEQCIHGEKxm/LFQ6P+6w5cbaVBoSWTOhZ33UQ+whGp7dr8SHAiBlrT/yHvXAUWgNpZrTmfkKf/f6nfj08R/UAjUhEMoizQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447247},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.7.2.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-eGo9hJgIbERs3uGiVzb+3aP4UNxU8S+pt1GnkDZLOCJYOoEr1dVZxxcImkvgyTGkCYGxVB0wBhM/bbek1RCVgg==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.7.2_1788151196521_0.00694661843278821","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.8.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.8.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"b08ef5da3d2192cef3add6ee3c0ccf58116826f8","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.8.0.tgz","fileCount":15,"integrity":"sha512-NcAF47ABi6OXcDa8oqcthSKJxqT6/UdjWjX6CQ5KWKWDtOPa1zi0KSm1GgrdBxHQrIRmP8EMVC+4YfDA9ez0Ig==","signatures":[{"sig":"MEYCIQC4nGXmFbcaFKaTjQkeGh7/CV5dNSHUVF+V4plrZNvbfQIhAOipjjYPwOQYeYn54qvwzzWVzUDdu3mMAo4kxxYj7VTb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":447247},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.8.0.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-NcAF47ABi6OXcDa8oqcthSKJxqT6/UdjWjX6CQ5KWKWDtOPa1zi0KSm1GgrdBxHQrIRmP8EMVC+4YfDA9ez0Ig==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.17.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.8.0_1788192203361_0.6376345704824236","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@4cloudguru/pipeline-task-core","version":"0.9.0","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.9.0","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"3cf9a22c884a8df60abc59089186753f9ef93258","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.9.0.tgz","fileCount":15,"integrity":"sha512-vIW5Qb7lmyDTZTH1L2jx9prXtiN+bzCIS/7ajUXZISAGKLxnVSqwu/8pX8yfyOZPkSZ9WH18sXq60JwtupO29g==","signatures":[{"sig":"MEQCIGBu1hgie9H3HwDhrMFGfExqRmE6OT6nIamMNDX7x+shAiAwtXybSBjB/ztQ0cBSdfAR0B91iR19Hsm8C4kXeEb7yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462594},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.9.0.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-vIW5Qb7lmyDTZTH1L2jx9prXtiN+bzCIS/7ajUXZISAGKLxnVSqwu/8pX8yfyOZPkSZ9WH18sXq60JwtupO29g==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.9.0_1788765731238_0.7622514258355206","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@4cloudguru/pipeline-task-core","version":"0.9.1","license":"Apache-2.0","_id":"@4cloudguru/pipeline-task-core@0.9.1","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"dist":{"shasum":"5094a3ada3b42052425aee932c07e9ab201ed4a9","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.9.1.tgz","fileCount":15,"integrity":"sha512-+2nWB86mKNPuW854FltadpuDgMXQNkBcH19HSuj8amlV+FVZpoI2RQS9QFOYFunk9T9vngzO2AG80mAhMrxcqg==","signatures":[{"sig":"MEQCIFBRfYIyN1NWRY4Ms0fQeQIgz+WF3AXKdeXyXzjNkxBKAiB4XN83NKy+KLKdncRf0FqaIUM+K11q+oiiudtbEqCbxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":462598},"main":"./dist/index.cjs","_from":"file:4cloudguru-pipeline-task-core-0.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"./gpg":{"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"},"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"}},"./package.json":"./package.json"},"private":false,"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","smoke":"node scripts/consumer-smoke.mjs","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","typecheck":"tsc --noEmit","commitlint":"commitlint","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.9.1.tgz","overrides":{"tsup":{"esbuild":"^0.28.1"}},"_integrity":"sha512-+2nWB86mKNPuW854FltadpuDgMXQNkBcH19HSuj8amlV+FVZpoI2RQS9QFOYFunk9T9vngzO2AG80mAhMrxcqg==","repository":{"url":"git+https://github.com/4cloudguru/pipeline-task-core.git","type":"git"},"_npmVersion":"11.19.0","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"nock":"^14.0.17","tsup":"^8.3.5","vitest":"^4.1.7","openpgp":"^6.3.1","prettier":"3.9.6","typescript":"^5.9.3","@types/node":"^20.19.0","@commitlint/cli":"^21.2.1","@vitest/coverage-v8":"^4.1.7","@commitlint/config-conventional":"^21.2.0"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pipeline-task-core_0.9.1_1788866615219_0.17654496412059628","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@4cloudguru/pipeline-task-core","version":"0.9.3","description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","license":"Apache-2.0","private":false,"publishConfig":{"registry":"https://registry.npmjs.org","access":"public","provenance":true},"repository":{"type":"git","url":"git+https://github.com/4cloudguru/pipeline-task-core.git"},"engines":{"node":">=20.0.0"},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":{"types":"./dist/index.d.ts","default":"./dist/index.cjs"},"import":{"types":"./dist/index.d.mts","default":"./dist/index.js"}},"./gpg":{"require":{"types":"./dist/gpg/index.d.ts","default":"./dist/gpg/index.cjs"},"import":{"types":"./dist/gpg/index.d.mts","default":"./dist/gpg/index.js"}},"./package.json":"./package.json"},"typesVersions":{"*":{"gpg":["./dist/gpg/index.d.ts"]}},"sideEffects":false,"scripts":{"build":"tsup","dev":"tsup --watch","typecheck":"tsc --noEmit","format":"prettier --write \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","format:check":"prettier --check \"src/**/*.ts\" \"scripts/**/*.mjs\" \"*.mts\"","test":"vitest run","smoke":"node scripts/consumer-smoke.mjs","test:watch":"vitest","test:coverage":"vitest run --coverage","commitlint":"commitlint"},"peerDependencies":{"openpgp":"^6.0.0"},"peerDependenciesMeta":{"openpgp":{"optional":true}},"overrides":{"tsup":{"esbuild":"^0.28.1"}},"devDependencies":{"@commitlint/cli":"^21.2.1","@commitlint/config-conventional":"^21.2.0","@types/node":"^20.19.0","@vitest/coverage-v8":"^4.1.7","nock":"^14.0.17","openpgp":"^6.3.1","prettier":"3.9.6","tsup":"^8.3.5","typescript":"^5.9.3","vitest":"^4.1.7"},"_id":"@4cloudguru/pipeline-task-core@0.9.3","bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","_integrity":"sha512-tZX2YLWi72fHytVya0pG2wjxYN1UTu6qA5hGkcMnBGcqgx0D0xWdPns6BZVBgZ9CEKGT7OmRcRWhgGbUAGyaWA==","_resolved":"/home/runner/work/pipeline-task-core/pipeline-task-core/4cloudguru-pipeline-task-core-0.9.3.tgz","_from":"file:4cloudguru-pipeline-task-core-0.9.3.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-tZX2YLWi72fHytVya0pG2wjxYN1UTu6qA5hGkcMnBGcqgx0D0xWdPns6BZVBgZ9CEKGT7OmRcRWhgGbUAGyaWA==","shasum":"47aaced5df9d096f4b6803f0cee485b89d5b69b7","tarball":"https://registry.npmjs.org/@4cloudguru/pipeline-task-core/-/pipeline-task-core-0.9.3.tgz","fileCount":15,"unpackedSize":497203,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@4cloudguru%2fpipeline-task-core@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGGpr8EyTrrUPIVjlkceScZUgO1kysv3xUSSh/JvYcw3AiEA19dU80F08L4oFkQM6dsoB6hXcO4DTp6YdEv6YljuqDw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c431650a-e2a7-4863-84d9-aed6ecad6ea4"}},"directories":{},"maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pipeline-task-core_0.9.3_1788932044570_0.844236112537665"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-12T03:05:36.877Z","modified":"2026-09-09T05:34:05.136Z","0.1.0":"2026-08-12T03:05:37.187Z","0.1.1":"2026-08-12T04:18:23.122Z","0.1.2":"2026-08-12T04:52:01.154Z","0.2.0":"2026-08-12T09:39:10.871Z","0.3.0":"2026-08-13T15:40:46.291Z","0.3.1":"2026-08-13T16:23:58.319Z","0.4.0":"2026-08-13T22:33:29.576Z","0.5.0":"2026-08-14T04:28:35.926Z","0.5.1":"2026-08-16T00:09:16.167Z","0.6.0":"2026-08-16T05:30:47.115Z","0.6.1":"2026-08-20T17:44:04.810Z","0.6.2":"2026-08-21T01:30:39.369Z","0.6.3":"2026-08-24T04:45:02.773Z","0.7.0":"2026-08-24T15:13:08.715Z","0.7.1":"2026-08-25T00:14:14.199Z","0.7.2":"2026-08-31T04:39:56.635Z","0.8.0":"2026-08-31T16:03:23.529Z","0.9.0":"2026-09-07T07:22:11.389Z","0.9.1":"2026-09-08T11:23:35.356Z","0.9.3":"2026-09-09T05:34:04.717Z"},"bugs":{"url":"https://github.com/4cloudguru/pipeline-task-core/issues"},"license":"Apache-2.0","homepage":"https://github.com/4cloudguru/pipeline-task-core#readme","repository":{"type":"git","url":"git+https://github.com/4cloudguru/pipeline-task-core.git"},"description":"Shared HTTP, retry, egress and redaction primitives for the Azure Pipelines task extensions.","maintainers":[{"name":"dragonthegn","email":"stbacon@gmail.com"}],"readme":"# pipeline-task-core\n\n`@4cloudguru/pipeline-task-core` — shared, versioned security primitives (HTTP client, retry, egress\nallowlisting, URL secret redaction, proxy configuration) consumed by every Azure DevOps pipeline-task\nextension in the estate:\n\n- [azure-pipelines-terraform](https://github.com/sethbacon/azure-pipelines-terraform)\n- [azure-pipelines-packer](https://github.com/sethbacon/azure-pipelines-packer)\n- [azure-pipelines-release-docs](https://github.com/sethbacon/azure-pipelines-release-docs) *(planned)*\n\n> **Status: scaffold.** The toolchain, CI and governance are in place, and one primitive\n> (`parseRetryAfterMs`) is implemented to prove the build end to end. The remaining module inventory\n> is Phase 0 work. The plan lives in\n> [docs/initiatives/initiative-1-shared-task-core.md](docs/initiatives/initiative-1-shared-task-core.md)\n> and covers both this package and the new extension that motivates it.\n\n## Why this exists\n\nThe Terraform and Packer extensions each carry their own copy of the same HTTP/retry/egress\nprimitives — 33 files and 8 files respectively — kept in step by a provenance-comment convention\nrather than by a compiler. That convention only checks the markers *exist*, not that their claims are\ntrue, so status prose rots while CI stays green. This package replaces the convention with a\ndependency.\n\n## Constraints that shaped the build\n\nThese differ deliberately from `cloud-suite-ui`, which is a browser/React package:\n\n| Constraint           | Value                         | Why                                                                                                               |\n| -------------------- | ----------------------------- | ----------------------------------------------------------------------------------------------------------------- |\n| Module format        | dual CJS + ESM                | ADO tasks are CommonJS and use `import tl = require(...)`. CI asserts `require()` resolves.                       |\n| Node floor           | 20                            | Every task declares a `Node20_1` fallback handler for agents without the Node 24 runner.                          |\n| Runtime dependencies | none                          | `openpgp` is an *optional peer*, reachable only via the `./gpg` subpath.                                          |\n| Registry             | public npmjs, with provenance | No consumer needs a token to install, and `--provenance` publishes a verifiable package → commit → workflow link. |\n\n## Entrypoints\n\n```ts\nimport { parseRetryAfterMs } from '@4cloudguru/pipeline-task-core'\nimport type { VerifyDetached } from '@4cloudguru/pipeline-task-core/gpg'\n```\n\n`./gpg` is separate so tasks that never verify release signatures do not vendor `openpgp` into their\n`.vsix`. It deliberately ships **no signing key** — callers pass their own armoured key in and keep\ntheir own key-freshness checks, because a trust root belongs in the repository that relies on it.\n\n## Proxy support\n\n`resolveProxy` reads the configuration an Azure DevOps agent hands out. `resolveEnvProxy` reads the\n`HTTPS_PROXY` / `HTTP_PROXY` / `NO_PROXY` variables a GitHub self-hosted runner sets — in both\nspellings, lowercase winning — which Node's `fetch` honours on its own for none of them. Neither\nbuilds a dispatcher: `undici` stays a consumer dependency.\n\n```ts\nimport { ProxyAgent } from 'undici'\nimport { createHttpClient, resolveEnvProxy } from '@4cloudguru/pipeline-task-core'\n\nconst client = createHttpClient({\n  // Called for every attempt AND every redirect hop, with the URL about to be\n  // issued — the answer depends on the destination, so a chain that redirects\n  // off the origin has to be resolved again.\n  fetchOptions: (url) => {\n    const proxy = resolveEnvProxy(url)\n    if (!proxy) return {}\n    proxy.secrets.forEach((secret) => core.setSecret(secret)) // credentials in the URL are secrets\n    return { dispatcher: new ProxyAgent(proxy.proxyUrl) } as RequestInit\n  },\n})\n```\n\nA proxy changes which socket carries the request, never which destination is permitted.\n`assertEgressHostAllowed` still runs against the **destination** host — the initial one and every\nredirect hop — and its subject is never the proxy: a CONNECT tunnel to an unauthorized host is still\nunauthorized egress.\n\n## The credential-bearing transport\n\n`createHttpClient` is for downloading public artifacts over `fetch`. `httpsRequest` is the other\ntransport: raw `node:https`, for the requests that carry a bearer token, an API key or a basic\ncredential. That is why its refusal is phrased as *refusing to send credentials* over a non-https\nURL rather than refusing to fetch one.\n\n`createProxyTunnelAgent` is the raw-https counterpart of `resolveProxy`: `node:https` honours no\nproxy setting unless handed an `agent`, so this builds one that opens an HTTP `CONNECT` tunnel and\nupgrades it to TLS. `registerSecret` is **required**, not optional — the derived base64 `Basic`\ncredential is a byte sequence the caller never constructs and so could never think to mask.\n\n```ts\nimport { createProxyTunnelAgent, httpsRequest, truncateBody } from '@4cloudguru/pipeline-task-core'\n\nconst { status, body } = await httpsRequest({\n  method: 'POST',\n  url: new URL(registryUrl), // parsed by the caller, which owns the \"bad URL\" message\n  headers: { Authorization: `Bearer ${apiKey}` },\n  body: Buffer.from(JSON.stringify(payload), 'utf8'),\n  agent: createProxyTunnelAgent(tl.getHttpProxyConfiguration(), {\n    tunnelTimeoutMs: DEFAULT_REQUEST_TIMEOUT_MS,\n    registerSecret: (secret) => tl.setSecret(secret),\n  }),\n})\nif (status >= 400) throw new Error(`Publish failed: ${truncateBody(body)}`)\n```\n\n### Why it is not `fetch`\n\nTwo independent reasons, and both still hold:\n\n- **`undici` stays out.** This package has no runtime dependencies and is not growing one; consumers\n  pin `undici` themselves, currently to 7.x because 8 breaks against the Node 24 bundles.\n- **The consumers mock with `nock` and inject an `agent`.** `fetch` has no `agent` option at all, so\n  a port would silently drop agent-proxy support — the tunnel above — and every test that drives a\n  request through a real CONNECT proxy with it.\n\nA status is returned, never thrown on: callers differ on what a non-2xx means, so the decision stays\nwith them. `truncateBody` is the bound that keeps a remote body from choosing how much of the job log\na failure occupies; `truncateForLog` is the stronger helper (it also strips the C0 characters that\nforge a logging command) and is where a new caller should start.\n\n## Development\n\n```bash\nnpm ci\nnpm run typecheck\nnpm test\nnpm run build\n```\n\nCommits follow Conventional Commits (enforced on PR titles); releases are cut by release-please.\n","readmeFilename":"README.md"}