Repository navigation
v1.0.0 — Initial release
First public release of predeploy-check.
A CLI tool that scans your project before you push to Render or Vercel,
and flags known deployment-failure patterns before they cost you a wasted
deploy cycle.
What it checks
- Python + Render: Rust-compiled dependencies (pydantic, fastapi, etc.)
on Python versions that may not have prebuilt wheels yet - ESLint + Vercel: peer-dependency mismatches between eslint and
eslint-config-next, plus deprecated config options on newer Next.js versions - Case sensitivity: import paths that work locally on Windows/Mac but
break on Vercel's case-sensitive Linux filesystem - Missing engines field in package.json
- Environment variables referenced in code but not declared
- Missing start command for Render deployments
Usage
```
npx predeploy-check
```
No install required. Exit code 1 if any check fails, so it can also be
wired into a CI pipeline to block bad deploys automatically.
Available now on npm: https://www.npmjs.com/package/predeploy-check
Full Changelog: https://github.com/Alok-Fusion/predeploy_check/commits/v1.0.0