What is publint

publint lints npm packages to ensure the widest compatibility across environments, such as Vite, Webpack, Rollup, Node.js, etc.

  • Docs
  • Lint rules
  • GitHub

How it works

Given an npm package, the site downloads the tarball and runs publint against it in a web worker. For larger packages, it may take a while to download and lint.

You can also directly paste www.npmjs.com or pkg.pr.new links in the search input to easily lint them!