diff options
| author | David Sherret <dsherret@users.noreply.github.com> | 2024-07-30 13:14:07 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-30 17:14:07 +0000 |
| commit | 7a3810195de532bf360afcbf85a0d9cf6ef662be (patch) | |
| tree | b679dfbf99fe6028b5f0f119284591ac46d06fce /tests/specs/node/imports_wildcard/node_modules/package | |
| parent | 1ba88a7892fa1b0d7cf229b0cd5709575901ebd0 (diff) | |
fix(node): support wildcards in package.json imports (#24794)
Diffstat (limited to 'tests/specs/node/imports_wildcard/node_modules/package')
4 files changed, 19 insertions, 0 deletions
diff --git a/tests/specs/node/imports_wildcard/node_modules/package/index.js b/tests/specs/node/imports_wildcard/node_modules/package/index.js new file mode 100644 index 000000000..9be014607 --- /dev/null +++ b/tests/specs/node/imports_wildcard/node_modules/package/index.js @@ -0,0 +1,2 @@ +module.exports.add = require("#add"); +module.exports.subtract = require("#native/subtract"); diff --git a/tests/specs/node/imports_wildcard/node_modules/package/inner/add/index.js b/tests/specs/node/imports_wildcard/node_modules/package/inner/add/index.js new file mode 100644 index 000000000..b21ffddbc --- /dev/null +++ b/tests/specs/node/imports_wildcard/node_modules/package/inner/add/index.js @@ -0,0 +1,3 @@ +module.exports = function(a, b) { + return a + b; +}; diff --git a/tests/specs/node/imports_wildcard/node_modules/package/native/subtract.js b/tests/specs/node/imports_wildcard/node_modules/package/native/subtract.js new file mode 100644 index 000000000..8afc41eb1 --- /dev/null +++ b/tests/specs/node/imports_wildcard/node_modules/package/native/subtract.js @@ -0,0 +1,3 @@ +module.exports = function(a, b) { + return a - b; +}; diff --git a/tests/specs/node/imports_wildcard/node_modules/package/package.json b/tests/specs/node/imports_wildcard/node_modules/package/package.json new file mode 100644 index 000000000..c1b2bedf8 --- /dev/null +++ b/tests/specs/node/imports_wildcard/node_modules/package/package.json @@ -0,0 +1,11 @@ +{ + "name": "package", + "imports": { + "#*": { + "default": "./inner/*/index.js" + }, + "#native/*": { + "default": "./native/*.js" + } + } +}
\ No newline at end of file |
