Skip to content

[@rollup/plugin-node-resolve] error detecte if a string matches the name of a Node.js builtin module #1120

@dixdiydiz

Description

@dixdiydiz
  • Rollup Plugin Name: @rollup/plugin-node-resolve
  • Rollup Plugin Version: 13.1.3

Expected Behavior

'fs/promises' can be deleted as builtin module

Actual Behavior

(!) Unresolved dependencies
https://rollupjs.org/guide/en/#warning-treating-module-as-external-dependency
fs/promises (imported by xxx.ts)

Additional Information

const importeeIsBuiltin = builtins.has(importee);

is-builtin-module lib: https://github.com/sindresorhus/is-builtin-module
isBuiltinModule('fs/promises');
//=> true

isBuiltinModule('node:fs/promises');
//=> true

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions