{"id":176468017,"number":"0.4.3","published_at":"2026-02-12T03:42:06.542Z","licenses":"MIT","integrity":"sha512-V/HzGAeNqVqzyKcCjr2KWLCmCOQe1UCbcdAN0pcHoa1smJxctVF1dZvzGkT2zde7gotD7CGwUR/7etC7s5eNBw==","status":null,"download_url":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.4.3.tgz","registry_url":"https://www.npmjs.com/package/@accelerated-software-development/caddy-api-client/v/0.4.3","documentation_url":null,"install_command":"npm install @accelerated-software-development/caddy-api-client@0.4.3","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":"171960a61c271f9c25cc30fab9c060fffb5cbfe7","tarball":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.4.3.tgz","fileCount":22,"integrity":"sha512-V/HzGAeNqVqzyKcCjr2KWLCmCOQe1UCbcdAN0pcHoa1smJxctVF1dZvzGkT2zde7gotD7CGwUR/7etC7s5eNBw==","signatures":[{"sig":"MEQCIGWkdYgexUZaptbhZAvIKrb2cPEVN32mOnpPIH/JMtFHAiAE10AIyWuXjrmxHm/w7CxyZUIHO78pPSuZU0de6RdTCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accelerated-software-development%2fcaddy-api-client@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":979941},"gitHead":"d5d9b4ab49a9a969b70b4e35e9fb49f1a6d3114a","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.10.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-03-02T14:02:42.208Z","updated_at":"2026-03-02T14:02:42.208Z","purl":"pkg:npm/%40accelerated-software-development/caddy-api-client@0.4.3","related_tag":{"name":"v0.4.3","sha":"d5d9b4ab49a9a969b70b4e35e9fb49f1a6d3114a","kind":"commit","published_at":"2026-02-12T03:38:12.000Z","download_url":"https://codeload.github.com/asd-engineering/asd-caddy-api-client/tar.gz/v0.4.3","html_url":"https://github.com/asd-engineering/asd-caddy-api-client/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/asd-engineering/asd-caddy-api-client@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asd-engineering%2Fasd-caddy-api-client/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asd-engineering%2Fasd-caddy-api-client/tags/v0.4.3/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.4.3","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.4.3/codemeta","dependencies":[{"id":1938323536,"ecosystem":"npm","package_name":"@peculiar/x509","requirements":"^1.14.2","kind":"runtime","optional":false},{"id":1938323537,"ecosystem":"npm","package_name":"ajv","requirements":"^8.17.1","kind":"Development","optional":false},{"id":1938323538,"ecosystem":"npm","package_name":"zod","requirements":"^3.22.4","kind":"Development","optional":false},{"id":1938323539,"ecosystem":"npm","package_name":"tsup","requirements":"^8.0.1","kind":"Development","optional":false},{"id":1938323540,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.6","kind":"Development","optional":false},{"id":1938323541,"ecosystem":"npm","package_name":"eslint","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1938323542,"ecosystem":"npm","package_name":"vitest","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1938323543,"ecosystem":"npm","package_name":"globals","requirements":"^15.12.0","kind":"Development","optional":false},{"id":1938323544,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.14","kind":"Development","optional":false},{"id":1938323545,"ecosystem":"npm","package_name":"bcryptjs","requirements":"^3.0.3","kind":"Development","optional":false},{"id":1938323546,"ecosystem":"npm","package_name":"prettier","requirements":"^3.6.2","kind":"Development","optional":false},{"id":1938323547,"ecosystem":"npm","package_name":"ts-to-zod","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1938323549,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1938323550,"ecosystem":"npm","package_name":"typescript","requirements":"^5.3.3","kind":"Development","optional":false},{"id":1938323551,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.10.0","kind":"Development","optional":false},{"id":1938323552,"ecosystem":"npm","package_name":"@playwright/test","requirements":"^1.57.0","kind":"Development","optional":false},{"id":1938323553,"ecosystem":"npm","package_name":"standard-version","requirements":"^9.5.0","kind":"Development","optional":false},{"id":1938323554,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1938323555,"ecosystem":"npm","package_name":"zod-to-json-schema","requirements":"^3.25.1","kind":"Development","optional":false},{"id":1938323556,"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"}