Skip to content

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
  • 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.