NodeSecure / NodeSecure/js-x-ray

webpack require

Open
#596 0 comments 0 reactions 1 assignee View on GitHub

@fraxken is already working on this.

Since Apr 2, 2026.

Dominant language
TypeScript
Stars
287
Forks
43
Avg merge
16h 34m
Merged PRs (30d)
19

Description

Not sure if we can work around that to avoid flagging it as unsafe-import

/* globals __non_webpack__require__ */
 
const realImport = new Function('modulePath', 'return import(modulePath)')
 
function realRequire(modulePath) {
  if (typeof __non_webpack__require__ === 'function') {
    return __non_webpack__require__(modulePath)
  }
 
  return require(modulePath)
}
 
module.exports = { realImport, realRequire }

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.