npm packages with no JavaScript entry point
These packages publish no loadable main or exports entry in their latest version, as confirmed by installing them and trying both require() and import. They are CLIs (use npx), type-only packages, stylesheets or data. If you are auditing an ESM migration, skip them explicitly rather than treating them as CommonJS.
31 packages, ordered by weekly downloads.
| Package | Latest | Native ESM since | Types | Weekly downloads |
|---|---|---|---|---|
| type-fest | 5.9.0 | — | bundled | 337.8M |
| undici-types | 8.10.2 | — | bundled | 284.0M |
| node-releases | 2.0.55 | — | none | 164.1M |
| pnpm | 12.3.4 | — | none | 161.3M |
| csstype | 3.2.3 | — | bundled | 142.8M |
| @eslint/core | 1.2.1 | — | bundled | 106.3M |
| @octokit/types | 18.0.0 | — | bundled | 58.2M |
| @octokit/openapi-types | 29.0.1 | — | bundled | 43.6M |
| @openai/codex | 0.153.4 | — | none | 21.1M |
| babel-runtime | 6.26.0 | — | none | 6.4M |
| react-dev-utils | 12.0.1 | — | @types | 3.8M |
| @babel/cli | 8.0.4 | — | none | 3.5M |
| serve | 14.2.6 | — | none | 2.9M |
| jsdoc | 4.0.5 | — | none | 2.6M |
| react-scripts | 5.0.1 | — | bundled | 2.3M |
| react-app-polyfill | 3.0.0 | — | none | 2.1M |
| faker | 6.6.6 | — | @types | 1.9M |
| shx | 0.4.0 | — | none | 1.3M |
| normalize.css | 8.0.1 | — | none | 1.3M |
| grunt-cli | 1.5.0 | — | none | 1.1M |
| font-awesome | 4.7.0 | — | none | 700K |
| @babel/node | 8.0.1 | — | none | 659K |
| del-cli | 7.0.0 | — | none | 600K |
| commitlint | 21.2.2 | — | none | 523K |
| yorkie | 2.0.0 | — | none | 358K |
| @tsconfig/recommended | 1.0.13 | — | none | 330K |
| conventional-changelog-cli | 5.0.0 | — | none | 296K |
| karma-cli | 2.0.0 | — | none | 220K |
| ember-resolver | 13.2.0 | — | bundled | 219K |
| np | 12.1.0 | — | none | 134K |
| grunt-mocha-test | 0.13.3 | — | none | 56K |