Skip to content

resolveJsonModule doesn't work with composite projects and import from node_modules #30785

@mikea

Description

@mikea

This is a regression in 3.4

Code

import metadataFullJson from "libphonenumber-js/metadata.full.json";

tsconfig:

    "composite": true,
    "module": "commonjs",
    "resolveJsonModule": true,

Expected behavior:

file compiles

Actual behavior:

error TS6307: File 'redacted/node_modules/libphonenumber-js/examples.mobile.json' is not in project file list. Projects must list all files or use an 'include' pattern.

Related Issues:

#25636

Metadata

Metadata

Assignees

Labels

Needs More InfoThe issue still hasn't been fully clarified

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions