{"id":170422221,"number":"0.4.1","published_at":"2026-02-09T14:51:16.167Z","licenses":"MIT","integrity":"sha512-7kgHO2wfbfN+5sN4hi+vetlKzc3fPspoLY5notFfUHwf6UlrC4CFhZDRE6lNXmjBGDuJH9OHhB5pTfIWMsaLiA==","status":null,"download_url":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.4.1.tgz","registry_url":"https://www.npmjs.com/package/@accelerated-software-development/caddy-api-client/v/0.4.1","documentation_url":null,"install_command":"npm install @accelerated-software-development/caddy-api-client@0.4.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":{"shasum":"d1f9393bd5b5f9a6e1b89c1447d5cb8e1007c079","tarball":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.4.1.tgz","fileCount":22,"integrity":"sha512-7kgHO2wfbfN+5sN4hi+vetlKzc3fPspoLY5notFfUHwf6UlrC4CFhZDRE6lNXmjBGDuJH9OHhB5pTfIWMsaLiA==","signatures":[{"sig":"MEUCIAeOCnXCgshDi4wb7VA1sLqz68LDL+g3kvau18EB14y/AiEAl5QmNT3LciT4aG4DDH2qqcfaBdqLm045IHqJuTWv/1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accelerated-software-development%2fcaddy-api-client@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":978319},"gitHead":"9ef55398e7290e5fbe05dea566ebb1384f8158ad","main":"./dist/index.js","scripts":{"dev":"tsup --watch","lint":"eslint . --max-warnings=0","test":"vitest run src/__tests__","build":"tsup","format":"prettier --write .","prepare":"husky","release":"standard-version","sync:all":"npm run sync:caddy \u0026\u0026 npm run sync:plugins","test:ldap":"playwright test src/__tests__/playwright/ldap-identity-store.spec.ts","test:saml":"playwright test src/__tests__/playwright/saml-flow.spec.ts","typecheck":"tsc --noEmit","docs:build":"typedoc","docs:serve":"typedoc \u0026\u0026 npx http-server docs/api -o","prerelease":"bun run build \u0026\u0026 bun run test \u0026\u0026 bun run typecheck \u0026\u0026 bun run lint","sync:caddy":"git -C local/caddy pull \u0026\u0026 npm run generate:types","test:oauth":"playwright test src/__tests__/playwright/oauth-flow.spec.ts","test:watch":"vitest watch","release:dry":"standard-version --dry-run","verify:pack":"npm pack --dry-run","format:check":"prettier --check .","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:plugins":"git -C local/caddy-security pull \u0026\u0026 npm run generate:plugin-types","release:first":"standard-version --first-release","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","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:keycloak":"playwright test src/__tests__/playwright/keycloak-oidc.spec.ts","docker:ldap:up":"docker compose -f tests/integration/docker-compose.ldap.yml up -d","docker:saml:up":"docker compose -f tests/integration/docker-compose.saml.yml up -d","generate:types":"npx tsx scripts/generate-caddy-types.ts","prepublishOnly":"bun run build \u0026\u0026 bun run test \u0026\u0026 bun run typecheck \u0026\u0026 bun run lint","test:authentik":"playwright test src/__tests__/playwright/authentik-advanced.spec.ts","test:ldap:http":"playwright test src/__tests__/playwright/ldap-http-auth.spec.ts","test:oidc-flow":"playwright test src/__tests__/playwright/caddy-security-oidc-flow.spec.ts","verify:publish":"npm publish --dry-run","docker:oauth:up":"docker compose -f tests/integration/docker-compose.oauth.yml up -d","test:auth-types":"playwright test src/__tests__/playwright/","test:playwright":"playwright test","docker:ldap:down":"docker compose -f tests/integration/docker-compose.ldap.yml down","docker:saml:down":"docker compose -f tests/integration/docker-compose.saml.yml down","test:auth:claims":"playwright test src/__tests__/playwright/auth-claims-injection.spec.ts","test:integration":"INTEGRATION_TEST=true bun test src/__tests__/integration/ --no-coverage","docker:oauth:down":"docker compose -f tests/integration/docker-compose.oauth.yml down","docker:keycloak:up":"docker compose -f tests/integration/docker-compose.keycloak.yml up -d","generate:extension":"npx tsx scripts/extract-metadata.ts","test:auth:security":"playwright test src/__tests__/playwright/auth-security-advanced.spec.ts","test:coverage:unit":"echo '================================================\nRunning Unit Test Coverage\n================================================\n' \u0026\u0026 vitest run --coverage","docker:authentik:up":"docker compose -f tests/integration/docker-compose.authentik.yml up -d","test:caddy-security":"playwright test src/__tests__/playwright/caddy-security-portal.spec.ts","test:oauth:enhanced":"playwright test src/__tests__/playwright/oauth-flow-enhanced.spec.ts","docker:keycloak:down":"docker compose -f tests/integration/docker-compose.keycloak.yml down","docker:authentik:down":"docker compose -f tests/integration/docker-compose.authentik.yml down -v","generate:json-schemas":"npx tsx scripts/generate-json-schemas.ts","generate:plugin-types":"npx tsx scripts/generate-plugin-types.ts","docker:caddy-security:up":"docker compose -f tests/integration/docker-compose.caddy-security.yml up -d --build","test:coverage:integration":"echo '\n================================================\nRunning Integration Tests (bun)\n================================================\n' \u0026\u0026 INTEGRATION_TEST=true bun test src/__tests__/integration/","docker:caddy-security:down":"docker compose -f tests/integration/docker-compose.caddy-security.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"},"_npmVersion":"11.9.0","_nodeVersion":"22.22.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./mitm":{"types":"./dist/mitm/index.d.ts","import":"./dist/mitm/index.js"},"./caddy":{"types":"./dist/caddy/index.d.ts","import":"./dist/caddy/index.js"},"./plugins":{"types":"./dist/plugins/index.d.ts","import":"./dist/plugins/index.js"},"./caddy-types":{"types":"./dist/caddy-types.d.ts","import":"./dist/caddy-types.js"},"./extension-assets":{"types":"./dist/generated/extension-assets.d.ts","import":"./dist/generated/extension-assets.js"},"./plugins/caddy-security":{"types":"./dist/plugins/caddy-security/index.d.ts","import":"./dist/plugins/caddy-security/index.js"}},"browserify":null},"created_at":"2026-02-11T22:20:25.056Z","updated_at":"2026-02-11T22:20:25.056Z","purl":"pkg:npm/%40accelerated-software-development/caddy-api-client@0.4.1","related_tag":{"name":"v0.4.1","sha":"9ef55398e7290e5fbe05dea566ebb1384f8158ad","kind":"commit","published_at":"2026-02-09T14:47:51.000Z","download_url":"https://codeload.github.com/asd-engineering/asd-caddy-api-client/tar.gz/v0.4.1","html_url":"https://github.com/asd-engineering/asd-caddy-api-client/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/asd-engineering/asd-caddy-api-client@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asd-engineering%2Fasd-caddy-api-client/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asd-engineering%2Fasd-caddy-api-client/tags/v0.4.1/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.4.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.4.1/codemeta","dependencies":[{"id":1885875213,"ecosystem":"npm","package_name":"@peculiar/x509","requirements":"^1.14.2","kind":"runtime","optional":false},{"id":1885875214,"ecosystem":"npm","package_name":"ajv","requirements":"^8.17.1","kind":"Development","optional":false},{"id":1885875215,"ecosystem":"npm","package_name":"zod","requirements":"^3.22.4","kind":"Development","optional":false},{"id":1885875216,"ecosystem":"npm","package_name":"tsup","requirements":"^8.0.1","kind":"Development","optional":false},{"id":1885875217,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.6","kind":"Development","optional":false},{"id":1885875218,"ecosystem":"npm","package_name":"eslint","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1885875219,"ecosystem":"npm","package_name":"vitest","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1885875220,"ecosystem":"npm","package_name":"globals","requirements":"^15.12.0","kind":"Development","optional":false},{"id":1885875221,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.14","kind":"Development","optional":false},{"id":1885875222,"ecosystem":"npm","package_name":"bcryptjs","requirements":"^3.0.3","kind":"Development","optional":false},{"id":1885875223,"ecosystem":"npm","package_name":"prettier","requirements":"^3.6.2","kind":"Development","optional":false},{"id":1885875224,"ecosystem":"npm","package_name":"ts-to-zod","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1885875225,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1885875226,"ecosystem":"npm","package_name":"typescript","requirements":"^5.3.3","kind":"Development","optional":false},{"id":1885875227,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.10.0","kind":"Development","optional":false},{"id":1885875228,"ecosystem":"npm","package_name":"@playwright/test","requirements":"^1.57.0","kind":"Development","optional":false},{"id":1885875229,"ecosystem":"npm","package_name":"standard-version","requirements":"^9.5.0","kind":"Development","optional":false},{"id":1885875230,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1885875231,"ecosystem":"npm","package_name":"zod-to-json-schema","requirements":"^3.25.1","kind":"Development","optional":false},{"id":1885875232,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"^1.0.0","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client"}