{"id":176468018,"number":"0.5.1","published_at":"2026-03-02T14:02:08.728Z","licenses":"MIT","integrity":"sha512-PqWaSbziIdMOC6MXE1ITiJX+MOingo2sX2LjmFhGFDoOFkaQI+RMfKrpBhV1Uiy+c/TfhnNZFNu6+qo/sP7PnQ==","status":null,"download_url":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.5.1.tgz","registry_url":"https://www.npmjs.com/package/@accelerated-software-development/caddy-api-client/v/0.5.1","documentation_url":null,"install_command":"npm install @accelerated-software-development/caddy-api-client@0.5.1","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-PqWaSbziIdMOC6MXE1ITiJX+MOingo2sX2LjmFhGFDoOFkaQI+RMfKrpBhV1Uiy+c/TfhnNZFNu6+qo/sP7PnQ==","shasum":"f19e184021737565cbf7fee266e4c1cd5674ab32","tarball":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.5.1.tgz","fileCount":22,"unpackedSize":981032,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accelerated-software-development%2fcaddy-api-client@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGwfFjrk+EqODPVjcXduSWA7+ZneMmUlU1phc2pvcXtZAiEArbqibVi+Yj4czouS7GM6JVzkR+l6KTdFyHPTypWK7zg="}]},"gitHead":"3ccbc4b53f2347a9d8b58348c17192e33a11d7dd","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.11.0","_nodeVersion":"22.22.0","_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-03-02T14:02:42.209Z","updated_at":"2026-03-02T14:02:42.982Z","purl":"pkg:npm/%40accelerated-software-development/caddy-api-client@0.5.1","related_tag":{"name":"v0.5.1","sha":"3ccbc4b53f2347a9d8b58348c17192e33a11d7dd","kind":"tag","published_at":"2026-03-02T14:00:06.000Z","download_url":"https://codeload.github.com/asd-engineering/asd-caddy-api-client/tar.gz/v0.5.1","html_url":"https://github.com/asd-engineering/asd-caddy-api-client/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/asd-engineering/asd-caddy-api-client@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asd-engineering%2Fasd-caddy-api-client/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asd-engineering%2Fasd-caddy-api-client/tags/v0.5.1/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.5.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.5.1/codemeta","dependencies":[{"id":1938323557,"ecosystem":"npm","package_name":"@peculiar/x509","requirements":"^1.14.2","kind":"runtime","optional":false},{"id":1938323558,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1938323559,"ecosystem":"npm","package_name":"@playwright/test","requirements":"^1.57.0","kind":"Development","optional":false},{"id":1938323560,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.10.0","kind":"Development","optional":false},{"id":1938323561,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1938323562,"ecosystem":"npm","package_name":"ajv","requirements":"^8.17.1","kind":"Development","optional":false},{"id":1938323563,"ecosystem":"npm","package_name":"bcryptjs","requirements":"^3.0.3","kind":"Development","optional":false},{"id":1938323564,"ecosystem":"npm","package_name":"eslint","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1938323565,"ecosystem":"npm","package_name":"globals","requirements":"^15.12.0","kind":"Development","optional":false},{"id":1938323566,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.6","kind":"Development","optional":false},{"id":1938323567,"ecosystem":"npm","package_name":"prettier","requirements":"^3.6.2","kind":"Development","optional":false},{"id":1938323568,"ecosystem":"npm","package_name":"standard-version","requirements":"^9.5.0","kind":"Development","optional":false},{"id":1938323569,"ecosystem":"npm","package_name":"ts-to-zod","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1938323570,"ecosystem":"npm","package_name":"tsup","requirements":"^8.0.1","kind":"Development","optional":false},{"id":1938323571,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.14","kind":"Development","optional":false},{"id":1938323572,"ecosystem":"npm","package_name":"typescript","requirements":"^5.3.3","kind":"Development","optional":false},{"id":1938323573,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1938323574,"ecosystem":"npm","package_name":"vitest","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1938323575,"ecosystem":"npm","package_name":"zod","requirements":"^3.22.4","kind":"Development","optional":false},{"id":1938323576,"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"}