A lightweight CLI tool for keeping your codebase clean and well-structured.
dev-audit helps developers detect dead API endpoints, generate smart .gitignore files, and spin up mock APIs from TypeScript types — all running entirely on your local machine.
- Dead API Detector — finds backend routes that are never called by your frontend
- Smart Gitignore Generator — generates a tailored
.gitignorebased on your project stack - Mock API Generator — spins up a mock server from your TypeScript types
No install required — run any tool instantly with npx:
npx dev-audit dead scan
npx dev-audit gitignore generate --write
npx dev-audit mock serve --types ./src/types.tsOr install globally:
npm install -g dev-audit# Detect dead API endpoints
dev-audit dead scan
# Generate a tailored .gitignore
dev-audit gitignore generate --write
# Spin up a mock API server from TypeScript types
dev-audit mock serve --types ./src/types.tsIndividual tools can also be run directly:
npx @dev-audit/dead-api-detector scan
npx @dev-audit/gitignore-generator generate --write
npx @dev-audit/mock-api-generator serve --types ./src/types.tsdev-audit/
├── tools/
│ ├── dev-audit/ # Meta-package CLI router
│ ├── dead-api-detector/
│ ├── gitignore-generator/
│ └── mock-api-generator/
└── website/
Contributions are welcome. Please read CONTRIBUTING.md before opening a pull request.
To report a security vulnerability, see SECURITY.md.