vercel/ncc

github/core package fails build because of exports map

Open

#1,311 opened on Mar 15, 2026

View on GitHub
 (5 comments) (5 reactions) (0 assignees)JavaScript (273 forks)batch import
bughelp wanted

Repository metrics

Stars
 (8,841 stars)
PR merge metrics
 (Avg merge 18d 11h) (12 merged PRs in 30d)

Description

The @github/core package has the following exports:

  "exports": {
    ".": {
      "types": "./lib/core.d.ts",
      "import": "./lib/core.js"
    }
  }

In a project which has type: "module", and simply import * as core from '@github/core', we get the following error:

ncc: Version 0.38.4 ncc: Compiling file index.js into ESM ncc: Using typescript@5.9.3 (local user-provided) Error: Module not found: Error: Package path . is not exported from package /code/node_modules/@actions/core (see exports field in /code/node_modules/@actions/core/package.json) Did you mean './@actions/core'?

im guessing this is because whatever throws this error is looking for a default export rather than import. or it is mistakenly looking up the non-existent CJS entrypoint.

im not sure what dependency of ncc throws this error so i haven't managed to debug it myself.

Contributor guide