{"_id":"@bobbyfidz/apollo","_rev":"5-78b5a86e2db8fc94f2bcb55215ad1225","name":"@bobbyfidz/apollo","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@bobbyfidz/apollo","version":"0.1.0","_id":"@bobbyfidz/apollo@0.1.0","maintainers":[{"name":"robertf224","email":"robertf224@gmail.com"}],"dist":{"shasum":"4cf154d1645c416ee021dfdd3db2c5da4abc4ae1","tarball":"https://registry.npmjs.org/@bobbyfidz/apollo/-/apollo-0.1.0.tgz","fileCount":11,"integrity":"sha512-R4gMIn7di1hyvPqQQ5V4CPaLLDEfB3NL2tCtnikq7sl+SGJiR5+7Q4CK71mFOsye+qriFEK9CsxmNt4qLZAUjA==","signatures":[{"sig":"MEUCICnSxupL5Cfk3MFzIYc+Bi9fuBPl66ZuS6+QeXUXLHYCAiEAjOO5L0Uk9t9QCBzuAXHirm7wtS+Dlkufi0FIcD1gjvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8037},"type":"module","_from":"file:bobbyfidz-apollo-0.1.0.tgz","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint","test":"vitest run --passWithNoTests","build":"tsc"},"_npmUser":{"name":"robertf224","email":"robertf224@gmail.com"},"_resolved":"/tmp/19e747bfce7f660e007aa32419ee1af9/bobbyfidz-apollo-0.1.0.tgz","_integrity":"sha512-R4gMIn7di1hyvPqQQ5V4CPaLLDEfB3NL2tCtnikq7sl+SGJiR5+7Q4CK71mFOsye+qriFEK9CsxmNt4qLZAUjA==","_npmVersion":"10.8.2","description":"Utilities for interacting with Palantir's Apollo platform.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@osdk/oauth":"^1.4.0","@bobbyfidz/urls":"0.2.1","@bobbyfidz/panic":"0.1.0","@bobbyfidz/binaries":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","vitest":"^3.1.1","typescript":"~5.8.2","@types/node":"^20.17.30","@bobbyfidz/universal-build-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo_0.1.0_1759714795988_0.13536109032528687","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bobbyfidz/apollo","version":"0.2.0","_id":"@bobbyfidz/apollo@0.2.0","maintainers":[{"name":"robertf224","email":"robertf224@gmail.com"}],"dist":{"shasum":"fc97262af6bad3c26dc90270d2d293bd71e1ab86","tarball":"https://registry.npmjs.org/@bobbyfidz/apollo/-/apollo-0.2.0.tgz","fileCount":11,"integrity":"sha512-QB0r3x7gIck3/nGxBd7Fu5XX8+Qcx8Iz9CkVO6kk2B3uXrETge7iY720CHkNGU/iKmV2tWmAlnzCy8mkUHw/RQ==","signatures":[{"sig":"MEYCIQDmT721JiefE6b9YRYWZiv0aHk36RgscJxchjtv7FO3HQIhAIeUajA9iInFSlqXWnf3UaEJc916tVyrhGRAnHjk9FoG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7815},"type":"module","_from":"file:bobbyfidz-apollo-0.2.0.tgz","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint","test":"vitest run --passWithNoTests","build":"tsc"},"_npmUser":{"name":"robertf224","email":"robertf224@gmail.com"},"_resolved":"/tmp/faee856f1c3f8531b362c8b08f042a1d/bobbyfidz-apollo-0.2.0.tgz","_integrity":"sha512-QB0r3x7gIck3/nGxBd7Fu5XX8+Qcx8Iz9CkVO6kk2B3uXrETge7iY720CHkNGU/iKmV2tWmAlnzCy8mkUHw/RQ==","_npmVersion":"10.8.2","description":"Utilities for interacting with Palantir's Apollo platform.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@osdk/oauth":"^1.4.0","@bobbyfidz/urls":"0.2.1","@bobbyfidz/panic":"0.1.0","@bobbyfidz/binaries":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","vitest":"^3.1.1","typescript":"~5.8.2","@types/node":"^20.17.30","@bobbyfidz/universal-build-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo_0.2.0_1759778157445_0.276745342432694","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bobbyfidz/apollo","version":"0.2.1","_id":"@bobbyfidz/apollo@0.2.1","maintainers":[{"name":"robertf224","email":"robertf224@gmail.com"}],"dist":{"shasum":"41e99791b8062296cb6274aa70f08a524079702d","tarball":"https://registry.npmjs.org/@bobbyfidz/apollo/-/apollo-0.2.1.tgz","fileCount":15,"integrity":"sha512-CdQdiqxh8rpidUrx/81DFwojpNzkq4pXwonWjgo53z7IE7VzZpe9aGjdtK+oFPg47uym7ht7sswfbTJXW6CkKw==","signatures":[{"sig":"MEUCIQC+6cyYDP9/dYKrGfRdJyZU8YqqarvTK4E+tarGxKk6xAIgVPnhq+M/jvG6Do27B0+1TcRtAKVjeTLl/V+4A2WTALM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10301},"type":"module","_from":"file:bobbyfidz-apollo-0.2.1.tgz","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint","test":"vitest run --passWithNoTests","build":"tsc"},"_npmUser":{"name":"robertf224","email":"robertf224@gmail.com"},"_resolved":"/tmp/46cb3dbe5dc95d4030839ae0fc89bf56/bobbyfidz-apollo-0.2.1.tgz","_integrity":"sha512-CdQdiqxh8rpidUrx/81DFwojpNzkq4pXwonWjgo53z7IE7VzZpe9aGjdtK+oFPg47uym7ht7sswfbTJXW6CkKw==","_npmVersion":"10.8.2","description":"Utilities for interacting with Palantir's Apollo platform.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"@bobbyfidz/urls":"0.2.1","@bobbyfidz/panic":"0.1.0","@bobbyfidz/binaries":"0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.21.0","vitest":"^3.1.1","typescript":"~5.8.2","@types/node":"^20.17.30","@bobbyfidz/universal-build-config":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo_0.2.1_1759800692774_0.6879602725985752","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bobbyfidz/apollo","version":"0.2.2","_id":"@bobbyfidz/apollo@0.2.2","maintainers":[{"name":"robertf224","email":"robertf224@gmail.com"}],"dist":{"shasum":"3f4a198e215a4fe0c603bf8dfd9fecd7955453a8","tarball":"https://registry.npmjs.org/@bobbyfidz/apollo/-/apollo-0.2.2.tgz","fileCount":14,"integrity":"sha512-2t58Kmu3Dj79HNT3xCJkHkggf7RhKP1kxKvhjzLq/K+kIWesRdmA+McX3N0461jk0JqmgU8a25q7UGQUSnfH6w==","signatures":[{"sig":"MEUCIQDFqci19+bnriVcznujOuveHmKwcKd23Th19IdLGXnPhQIgAO9nVEpTtFn9+UkjaH9v6c6s3nyFfjK6USNgfd0uvnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8954},"type":"module","_from":"file:bobbyfidz-apollo-0.2.2.tgz","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"scripts":{"lint":"eslint","test":"vitest run --passWithNoTests","build":"tsc"},"_npmUser":{"name":"robertf224","email":"robertf224@gmail.com"},"_resolved":"/tmp/cc7f15f4e7d269bd035911c3ead501d2/bobbyfidz-apollo-0.2.2.tgz","_integrity":"sha512-2t58Kmu3Dj79HNT3xCJkHkggf7RhKP1kxKvhjzLq/K+kIWesRdmA+McX3N0461jk0JqmgU8a25q7UGQUSnfH6w==","_npmVersion":"11.6.2","description":"Utilities for interacting with Palantir's Apollo platform.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@bobbyfidz/urls":"^0.2.1","@bobbyfidz/panic":"^0.1.0","@bobbyfidz/binaries":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.25.0","vitest":"^3.1.1","typescript":"~5.8.3","@types/node":"^24.10.1","@bobbyfidz/universal-build-config":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/apollo_0.2.2_1763783888508_0.03609831619000792","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bobbyfidz/apollo","version":"0.3.0","type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"}},"dependencies":{"@bobbyfidz/binaries":"^0.4.0","@bobbyfidz/panic":"^0.1.0","@bobbyfidz/urls":"^0.2.1","yaml":"^2.9.0"},"devDependencies":{"@bobbyfidz/universal-build-config":"^0.1.1","@types/node":"^24.10.1","eslint":"^9.25.0","typescript":"~5.8.3","vitest":"^3.1.1"},"scripts":{"build":"tsc","lint":"eslint","test":"vitest run --passWithNoTests"},"_id":"@bobbyfidz/apollo@0.3.0","description":"Utilities for interacting with Palantir's Apollo platform.","_integrity":"sha512-xOEIHUvYiYo3ONwSFpoTzJcunpvXhEnof0fdS0tGGl967jlAleXTWWTSjiykY7fhcV5wUsPvyd3+O3C/0DcxYw==","_resolved":"/tmp/4592988ffdc9d30c9fb0d66f131735d9/bobbyfidz-apollo-0.3.0.tgz","_from":"file:bobbyfidz-apollo-0.3.0.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-xOEIHUvYiYo3ONwSFpoTzJcunpvXhEnof0fdS0tGGl967jlAleXTWWTSjiykY7fhcV5wUsPvyd3+O3C/0DcxYw==","shasum":"2aa96766c3bd420c20974fcb1243910b92e8fe26","tarball":"https://registry.npmjs.org/@bobbyfidz/apollo/-/apollo-0.3.0.tgz","fileCount":19,"unpackedSize":39364,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDeZoFTN4n9WseDd5Acl6MvVbMUzq2nprJ/XWymSG2l2AiEAiyqvLp4ddSmSQteV66UB+zSpoZfMA3HAah1bA+3/Wvk="}]},"_npmUser":{"name":"robertf224","email":"robertf224@gmail.com"},"directories":{},"maintainers":[{"name":"robertf224","email":"robertf224@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apollo_0.3.0_1782174530294_0.4388538741023895"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-06T01:39:55.886Z","modified":"2026-06-23T00:28:50.604Z","0.1.0":"2025-10-06T01:39:56.167Z","0.2.0":"2025-10-06T19:15:57.654Z","0.2.1":"2025-10-07T01:31:32.990Z","0.2.2":"2025-11-22T03:58:08.717Z","0.3.0":"2026-06-23T00:28:50.472Z"},"description":"Utilities for interacting with Palantir's Apollo platform.","maintainers":[{"name":"robertf224","email":"robertf224@gmail.com"}],"readme":"# @bobbyfidz/apollo\n\nUtilities for interacting with Palantir's Apollo platform.\n\n## Helm chart product releases\n\nUse `createHelmChartProductRelease` for the Apollo product-release manifest flow when a release needs manifest extensions such as product dependencies or rollout settings.\n\n```ts\nimport { createHelmChartProductRelease } from \"@bobbyfidz/apollo\";\n\nawait createHelmChartProductRelease({\n    apolloUrl: \"https://example.palantircloud.com\",\n    auth: {\n        type: \"service-user\",\n        clientId: process.env.APOLLO_CLIENT_ID!,\n        clientSecret: process.env.APOLLO_CLIENT_SECRET!,\n    },\n    mavenCoordinate: \"com.example:my-product:1.2.3\",\n    helmRepositoryUrl: \"oci://ghcr.io/example/my-product-chart\",\n    helmChartName: \"oci://ghcr.io/example/my-product-chart\",\n    helmChartVersion: \"1.2.3\",\n    productDependencies: [\n        {\n            productGroup: \"com.example\",\n            productName: \"my-dependency\",\n            minimumVersion: \"1.2.3\",\n            maximumVersion: \"1.2.3\",\n            optional: false,\n        },\n    ],\n    rolloutStrategy: \"manageRollout\",\n    resourceReadinessTimeout: \"1h\",\n});\n```\n\nThe helper writes an Apollo product manifest and publishes it through the `createProductReleaseFromManifestV2` GraphQL mutation. By default it posts to `/graphql-gateway/api/graphql` on `apolloUrl`; pass `graphqlUrl` or `graphqlPath` if a Hub exposes GraphQL elsewhere.\n\nIf your Apollo Hub requires container image metadata, pass the images through `artifacts`. This helper does not render the Helm chart to auto-discover images the way `apollo-cli product-release helm-chart init` does.\n","readmeFilename":"README.md"}