{"id":184559620,"number":"0.6.0","published_at":"2026-04-01T19:26:31.901Z","licenses":"MIT","integrity":"sha512-jXpwh+B9QfADiUzW6MyA9snbyeXw+W7FLAN9uRT1kUN2ZlvyO2I1FdGiycz1qlvXFcCP5LXuPMXgOEu06Qx6rA==","status":null,"download_url":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.6.0.tgz","registry_url":"https://www.npmjs.com/package/@accelerated-software-development/caddy-api-client/v/0.6.0","documentation_url":null,"install_command":"npm install @accelerated-software-development/caddy-api-client@0.6.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:178157aa-3ffd-4ad5-8ce8-322ed27969ac"}},"dist":{"integrity":"sha512-jXpwh+B9QfADiUzW6MyA9snbyeXw+W7FLAN9uRT1kUN2ZlvyO2I1FdGiycz1qlvXFcCP5LXuPMXgOEu06Qx6rA==","shasum":"5a28e9e08b7c1423221b2f2bb1fe169ad6a94c9d","tarball":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.6.0.tgz","fileCount":22,"unpackedSize":988293,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accelerated-software-development%2fcaddy-api-client@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDQKYTqu1JyuRQvpSJjtMel9ogWaFc5aaOs1OCYR+j84gIhAJXE4LBLdbmmMe5/Bs2dDvVnOAy7WG/ciwPsCCa/ljx1"}]},"gitHead":"a89aba3ad8a6bf1f05ec5cbbb0b1d69f6a0a0dc0","main":"./dist/index.js","scripts":{"build":"tsup","dev":"tsup --watch","test":"vitest run src/__tests__","test:watch":"vitest watch","test:coverage":"bun run test:coverage:unit \u0026\u0026 bun run test:coverage:integration \u0026\u0026 echo '\n================================================\nCoverage Reports Summary\n================================================\n' \u0026\u0026 echo 'Unit Test Coverage:       coverage/unit/index.html' \u0026\u0026 echo 'Integration Test Coverage: coverage/integration/index.html\n'","test:coverage:unit":"echo '================================================\nRunning Unit Test Coverage\n================================================\n' \u0026\u0026 vitest run --coverage","test:coverage:integration":"echo '\n================================================\nRunning Integration Tests (bun)\n================================================\n' \u0026\u0026 INTEGRATION_TEST=true bun test src/__tests__/integration/","test:integration":"INTEGRATION_TEST=true bun test src/__tests__/integration/ --no-coverage","test:playwright":"playwright test","test:auth-types":"playwright test src/__tests__/playwright/","test:oauth":"playwright test src/__tests__/playwright/oauth-flow.spec.ts","test:oauth:enhanced":"playwright test src/__tests__/playwright/oauth-flow-enhanced.spec.ts","docker:oauth:up":"docker compose -f tests/integration/docker-compose.oauth.yml up -d","docker:oauth:down":"docker compose -f tests/integration/docker-compose.oauth.yml down","test:keycloak":"playwright test src/__tests__/playwright/keycloak-oidc.spec.ts","docker:keycloak:up":"docker compose -f tests/integration/docker-compose.keycloak.yml up -d","docker:keycloak:down":"docker compose -f tests/integration/docker-compose.keycloak.yml down","test:ldap":"playwright test src/__tests__/playwright/ldap-identity-store.spec.ts","test:ldap:http":"playwright test src/__tests__/playwright/ldap-http-auth.spec.ts","docker:ldap:up":"docker compose -f tests/integration/docker-compose.ldap.yml up -d","docker:ldap:down":"docker compose -f tests/integration/docker-compose.ldap.yml down","docker:caddy-security-ldap:up":"docker compose -f tests/integration/docker-compose.caddy-security-ldap.yml up -d --build","docker:caddy-security-ldap:down":"docker compose -f tests/integration/docker-compose.caddy-security-ldap.yml down","test:saml":"playwright test src/__tests__/playwright/saml-flow.spec.ts","docker:saml:up":"docker compose -f tests/integration/docker-compose.saml.yml up -d","docker:saml:down":"docker compose -f tests/integration/docker-compose.saml.yml down","test:authentik":"playwright test src/__tests__/playwright/authentik-advanced.spec.ts","docker:authentik:up":"docker compose -f tests/integration/docker-compose.authentik.yml up -d","docker:authentik:down":"docker compose -f tests/integration/docker-compose.authentik.yml down -v","test:caddy-security":"playwright test src/__tests__/playwright/caddy-security-portal.spec.ts","test:oidc-flow":"playwright test src/__tests__/playwright/caddy-security-oidc-flow.spec.ts","test:auth:security":"playwright test src/__tests__/playwright/auth-security-advanced.spec.ts","test:auth:claims":"playwright test src/__tests__/playwright/auth-claims-injection.spec.ts","docker:caddy-security:up":"docker compose -f tests/integration/docker-compose.caddy-security.yml up -d --build","docker:caddy-security:down":"docker compose -f tests/integration/docker-compose.caddy-security.yml down","typecheck":"tsc --noEmit","lint":"eslint . --max-warnings=0","format":"prettier --write .","format:check":"prettier --check .","docs:build":"typedoc","docs:serve":"typedoc \u0026\u0026 npx http-server docs/api -o","release":"standard-version","release:minor":"standard-version --release-as minor","release:major":"standard-version --release-as major","release:dry":"standard-version --dry-run","release:first":"standard-version --first-release","prerelease":"bun run build \u0026\u0026 bun run test \u0026\u0026 bun run typecheck \u0026\u0026 bun run lint","verify:pack":"npm pack --dry-run","verify:publish":"npm publish --dry-run","prepare":"husky","prepublishOnly":"bun run build \u0026\u0026 bun run test \u0026\u0026 bun run typecheck \u0026\u0026 bun run lint","generate:types":"npx tsx scripts/generate-caddy-types.ts","generate:plugin-types":"npx tsx scripts/generate-plugin-types.ts","generate:extension":"npx tsx scripts/extract-metadata.ts","generate:json-schemas":"npx tsx scripts/generate-json-schemas.ts","generate:all":"npm run generate:types \u0026\u0026 npm run generate:plugin-types \u0026\u0026 npm run generate:extension \u0026\u0026 npm run generate:json-schemas","sync:caddy":"git -C local/caddy pull \u0026\u0026 npm run generate:types","sync:plugins":"git -C local/caddy-security pull \u0026\u0026 npm run generate:plugin-types","sync:all":"npm run sync:caddy \u0026\u0026 npm run sync:plugins"},"_npmVersion":"11.12.1","_nodeVersion":"22.22.1","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./caddy":{"types":"./dist/caddy/index.d.ts","import":"./dist/caddy/index.js"},"./mitm":{"types":"./dist/mitm/index.d.ts","import":"./dist/mitm/index.js"},"./caddy-types":{"types":"./dist/caddy-types.d.ts","import":"./dist/caddy-types.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.js"},"./plugins/caddy-security":{"types":"./dist/plugins/caddy-security/index.d.ts","import":"./dist/plugins/caddy-security/index.js"},"./extension-assets":{"types":"./dist/generated/extension-assets.d.ts","import":"./dist/generated/extension-assets.js"}},"browserify":null},"created_at":"2026-04-02T15:05:25.395Z","updated_at":"2026-05-05T06:33:43.590Z","purl":"pkg:npm/%40accelerated-software-development/caddy-api-client@0.6.0","related_tag":{"name":"v0.6.0","sha":"a89aba3ad8a6bf1f05ec5cbbb0b1d69f6a0a0dc0","kind":"commit","published_at":"2026-04-01T19:24:22.000Z","download_url":"https://codeload.github.com/asd-engineering/asd-caddy-api-client/tar.gz/v0.6.0","html_url":"https://github.com/asd-engineering/asd-caddy-api-client/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/asd-engineering/asd-caddy-api-client@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asd-engineering%2Fasd-caddy-api-client/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asd-engineering%2Fasd-caddy-api-client/tags/v0.6.0/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.6.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.6.0/codemeta","dependencies":[{"id":1984098793,"ecosystem":"npm","package_name":"@peculiar/x509","requirements":"^1.14.2","kind":"runtime","optional":false},{"id":1984098794,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1984098795,"ecosystem":"npm","package_name":"@playwright/test","requirements":"^1.57.0","kind":"Development","optional":false},{"id":1984098796,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.10.0","kind":"Development","optional":false},{"id":1984098797,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1984098798,"ecosystem":"npm","package_name":"ajv","requirements":"^8.17.1","kind":"Development","optional":false},{"id":1984098799,"ecosystem":"npm","package_name":"bcryptjs","requirements":"^3.0.3","kind":"Development","optional":false},{"id":1984098800,"ecosystem":"npm","package_name":"eslint","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1984098801,"ecosystem":"npm","package_name":"globals","requirements":"^15.12.0","kind":"Development","optional":false},{"id":1984098802,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.6","kind":"Development","optional":false},{"id":1984098803,"ecosystem":"npm","package_name":"prettier","requirements":"^3.6.2","kind":"Development","optional":false},{"id":1984098804,"ecosystem":"npm","package_name":"standard-version","requirements":"^9.5.0","kind":"Development","optional":false},{"id":1984098805,"ecosystem":"npm","package_name":"ts-to-zod","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1984098806,"ecosystem":"npm","package_name":"tsup","requirements":"^8.0.1","kind":"Development","optional":false},{"id":1984098807,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.14","kind":"Development","optional":false},{"id":1984098808,"ecosystem":"npm","package_name":"typescript","requirements":"^5.3.3","kind":"Development","optional":false},{"id":1984098809,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1984098810,"ecosystem":"npm","package_name":"vitest","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1984098811,"ecosystem":"npm","package_name":"zod","requirements":"^3.22.4","kind":"Development","optional":false},{"id":1984098812,"ecosystem":"npm","package_name":"zod-to-json-schema","requirements":"^3.25.1","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client"}