{"id":184559619,"number":"0.5.2","published_at":"2026-03-14T02:29:09.731Z","licenses":"MIT","integrity":"sha512-rM2Zx51KSCyq6tTL3a5o/2kVHa4nkWwcJdzUCoZhLt1JIqphiU6RAx9HMBjRSKw9UFY4AJ0UwRdIB13rvWHsxg==","status":null,"download_url":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.5.2.tgz","registry_url":"https://www.npmjs.com/package/@accelerated-software-development/caddy-api-client/v/0.5.2","documentation_url":null,"install_command":"npm install @accelerated-software-development/caddy-api-client@0.5.2","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":"77f04a107b43736b4650d88cb8ce4614dcd3de3d","tarball":"https://registry.npmjs.org/@accelerated-software-development/caddy-api-client/-/caddy-api-client-0.5.2.tgz","fileCount":22,"integrity":"sha512-rM2Zx51KSCyq6tTL3a5o/2kVHa4nkWwcJdzUCoZhLt1JIqphiU6RAx9HMBjRSKw9UFY4AJ0UwRdIB13rvWHsxg==","signatures":[{"sig":"MEUCIDhj76UvdcIzXtsDavaLm5ezDzMox3JzBucShIdEE1JAAiEAn1pZOolJUwcBzdKygzPQN99MQTtbhpVf24aMRQGz9ZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@accelerated-software-development%2fcaddy-api-client@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984038},"gitHead":"1996c142a87c08ae62d1c472a3b08b0dcd6494f4","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.11.1","_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-04-02T15:05:25.395Z","updated_at":"2026-04-02T15:05:25.395Z","purl":"pkg:npm/%40accelerated-software-development/caddy-api-client@0.5.2","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.5.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@accelerated-software-development%2Fcaddy-api-client/versions/0.5.2/codemeta","dependencies":[{"id":1984098773,"ecosystem":"npm","package_name":"@peculiar/x509","requirements":"^1.14.2","kind":"runtime","optional":false},{"id":1984098774,"ecosystem":"npm","package_name":"ajv","requirements":"^8.17.1","kind":"Development","optional":false},{"id":1984098775,"ecosystem":"npm","package_name":"zod","requirements":"^3.22.4","kind":"Development","optional":false},{"id":1984098776,"ecosystem":"npm","package_name":"tsup","requirements":"^8.0.1","kind":"Development","optional":false},{"id":1984098777,"ecosystem":"npm","package_name":"husky","requirements":"^9.1.6","kind":"Development","optional":false},{"id":1984098778,"ecosystem":"npm","package_name":"eslint","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1984098779,"ecosystem":"npm","package_name":"vitest","requirements":"^1.0.0","kind":"Development","optional":false},{"id":1984098780,"ecosystem":"npm","package_name":"globals","requirements":"^15.12.0","kind":"Development","optional":false},{"id":1984098781,"ecosystem":"npm","package_name":"typedoc","requirements":"^0.28.14","kind":"Development","optional":false},{"id":1984098782,"ecosystem":"npm","package_name":"bcryptjs","requirements":"^3.0.3","kind":"Development","optional":false},{"id":1984098783,"ecosystem":"npm","package_name":"prettier","requirements":"^3.6.2","kind":"Development","optional":false},{"id":1984098784,"ecosystem":"npm","package_name":"ts-to-zod","requirements":"^5.1.0","kind":"Development","optional":false},{"id":1984098785,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.32.0","kind":"Development","optional":false},{"id":1984098786,"ecosystem":"npm","package_name":"typescript","requirements":"^5.3.3","kind":"Development","optional":false},{"id":1984098787,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.10.0","kind":"Development","optional":false},{"id":1984098788,"ecosystem":"npm","package_name":"@playwright/test","requirements":"^1.57.0","kind":"Development","optional":false},{"id":1984098789,"ecosystem":"npm","package_name":"standard-version","requirements":"^9.5.0","kind":"Development","optional":false},{"id":1984098790,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1984098791,"ecosystem":"npm","package_name":"zod-to-json-schema","requirements":"^3.25.1","kind":"Development","optional":false},{"id":1984098792,"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"}