Repository navigation
v1.1.1 — Test suite, --live mode, and a real bug fix
What's new
Test suite (49 tests) — every check now has automated test coverage
using Node's built-in test runner. No extra dependencies needed; run with
npm test.
--live mode for the Python + Render check — instead of relying solely
on a built-in list of known Rust-compiled packages, --live queries PyPI
directly to confirm whether a prebuilt wheel actually exists for your
exact pinned version and Python release. Turns a "might be missing"
warning into a confirmed pass or fail.
npx predeploy-check --live
Falls back gracefully to the static check if there's no internet access,
the version is unpinned, or you're on a Node version without global fetch
(Node 18+ required for this specific flag).
Bug fix — the case-sensitivity check wasn't correctly detecting
mismatched directory names in imports (e.g. require('./Helpers')
when the actual folder on disk is helpers/). This is exactly the kind
of mismatch that breaks builds on Vercel's case-sensitive filesystem,
so it's a meaningful fix, not cosmetic.
Package metadata — added proper author, repository, and homepage
fields so the npm package page links back to this repo correctly.
Full Changelog: https://github.com/Alok-Fusion/predeploy_check/commits/v1.1.1
Full Changelog: v1.0.0...v1.1.1