-
-
Notifications
You must be signed in to change notification settings - Fork 64
Closed
web-infra-dev/rspack
#7465Labels
RspackRspack related issueRspack related issueWIPThis issue is being resolved or under developmentThis issue is being resolved or under development
Description
What problem does this feature solve?
webpack support config node-module in node.__filename and node.__dirname
This is useful for shims of esm bundle artifacts.
What does the proposed API look like?
- port from webpack NodeStuffPlugin to Rspack NodeStuffPlugin
- beyond webpack, we can also do cjs shims for
import.meta.url.
const getImportMetaUrl = () =>
typeof document === 'undefined'
? new URL('file:' + __filename).href
: (document.currentScript && document.currentScript.src) ||
new URL('main.js', document.baseURI).href
export const importMetaUrl = /* @__PURE__ */ getImportMetaUrl()Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
RspackRspack related issueRspack related issueWIPThis issue is being resolved or under developmentThis issue is being resolved or under development