Tooling & Scripts
Tooling & Scripts
Section titled “Tooling & Scripts”Alle Root-Scripts aus package.json:
| Script | Command |
|---|---|
pnpm typecheck |
tsc --noEmit |
pnpm lint |
eslint . |
pnpm lint:fix |
eslint . --fix |
pnpm format |
prettier --write . |
pnpm format:check |
prettier --check . |
pnpm test |
vitest run --passWithNoTests |
pnpm test:watch |
vitest --passWithNoTests |
pnpm build |
tsc |
pnpm clean |
tsc --build --clean |
pnpm server |
node dist/src/server/index.js |
pnpm dev:server |
tsx src/server/index.ts |
pnpm openapi:generate |
tsx infra/ci/scripts/openapi-generate.ts |
pnpm generate:schemas |
tsx infra/ci/scripts/generate-apisix-schemas.ts |
pnpm generate:body-schemas |
tsx infra/ci/scripts/generate-apisix-body-schemas.ts |
pnpm dast:inventory |
tsx infra/ci/scripts/route-inventory.ts |
pnpm dast:traffic |
tsx infra/ci/scripts/dast-traffic-driver.ts |
pnpm dast:k6 |
pwsh -File infra/ci/scripts/dast-k6.ps1 |
pnpm dast:zap |
pwsh -File infra/ci/scripts/dast-zap.ps1 |
pnpm dast:zap:api |
pwsh -File infra/ci/scripts/dast-zap-api.ps1 |
pnpm dast:axe |
pwsh -File infra/ci/scripts/axe-accessibility.ps1 |
pnpm dast:all |
pwsh -File infra/ci/scripts/run-dast.ps1 |
pnpm stryker:accounting-tax |
stryker run stryker.config.json |
pnpm stryker:fi-deal-desking |
stryker run stryker.fi-deal-desking.config.json |
pnpm stryker:sales-crm |
stryker run stryker.sales-crm.config.json |
pnpm stryker:connected-vehicle |
stryker run stryker.connected-vehicle.config.json |
pnpm stryker:vehicle-lifecycle |
stryker run stryker.vehicle-lifecycle.config.json |
pnpm stryker:service-operations |
stryker run stryker.service-operations.config.json |
pnpm stryker:compliance |
stryker run stryker.compliance.config.json |
pnpm stryker:iam |
stryker run stryker.iam.config.json |
pnpm stryker:integration-hub |
stryker run stryker.integration-hub.config.json |
pnpm stryker:aml |
stryker run stryker.aml.config.json |
pnpm stryker:warranty-recall |
stryker run stryker.warranty-recall.config.json |
pnpm stryker:parts-inventory |
stryker run stryker.parts-inventory.config.json |
pnpm stryker:all |
pnpm stryker:accounting-tax && pnpm stryker:fi-deal-desking && pnpm stryker:sales-crm && pnpm stryker:connected-vehicle && pnpm stryker:vehicle-lifecycle && pnpm stryker:service-operations && pnpm stryker:compliance && pnpm stryker:iam && pnpm stryker:integration-hub && pnpm stryker:aml && pnpm stryker:warranty-recall && pnpm stryker:parts-inventory |
pnpm docs:generate |
tsx infra/ci/scripts/generate-enduser-docs.ts |
pnpm docs:install |
pnpm --dir docs-site install --ignore-workspace |
pnpm docs:dev |
pnpm --dir docs-site dev |
pnpm docs:build |
pnpm --dir docs-site build |
pnpm docs:preview |
pnpm --dir docs-site preview |
pnpm docs-dev:generate |
tsx infra/ci/scripts/generate-dev-docs.ts |
pnpm docs-dev:install |
pnpm --dir docs/dev-portal install --ignore-workspace |
pnpm docs-dev:dev |
pnpm --dir docs/dev-portal dev |
pnpm docs-dev:build |
pnpm --dir docs/dev-portal build |
pnpm docs-dev:preview |
pnpm --dir docs/dev-portal preview |
Doku-Generatoren
Section titled “Doku-Generatoren”pnpm docs:generate— End-User-Handbuch (docs-site) aus RBAC-Matrix + Routen.pnpm docs-dev:generate— Diese Entwickler-Doku aus dem Quellcode.pnpm openapi:generate— OpenAPI-Spec + generierte typedApi-Typen.pnpm generate:schemas/pnpm generate:body-schemas— APISIX-Route-Schemas.