canirequire

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.

PackageLatestNative ESM sinceTypesWeekly downloads
type-fest5.9.0—bundled337.8M
undici-types8.10.2—bundled284.0M
node-releases2.0.55—none164.1M
pnpm12.3.4—none161.3M
csstype3.2.3—bundled142.8M
@eslint/core1.2.1—bundled106.3M
@octokit/types18.0.0—bundled58.2M
@octokit/openapi-types29.0.1—bundled43.6M
@openai/codex0.153.4—none21.1M
babel-runtime6.26.0—none6.4M
react-dev-utils12.0.1—@types3.8M
@babel/cli8.0.4—none3.5M
serve14.2.6—none2.9M
jsdoc4.0.5—none2.6M
react-scripts5.0.1—bundled2.3M
react-app-polyfill3.0.0—none2.1M
faker6.6.6—@types1.9M
shx0.4.0—none1.3M
normalize.css8.0.1—none1.3M
grunt-cli1.5.0—none1.1M
font-awesome4.7.0—none700K
@babel/node8.0.1—none659K
del-cli7.0.0—none600K
commitlint21.2.2—none523K
yorkie2.0.0—none358K
@tsconfig/recommended1.0.13—none330K
conventional-changelog-cli5.0.0—none296K
karma-cli2.0.0—none220K
ember-resolver13.2.0—bundled219K
np12.1.0—none134K
grunt-mocha-test0.13.3—none56K