summaryrefslogtreecommitdiff
path: root/tests/testdata/npm/registry
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testdata/npm/registry')
-rw-r--r--tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/index.js7
-rw-r--r--tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/number.js1
-rw-r--r--tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/package.json13
-rw-r--r--tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/sub/dist/crypto.js1
-rw-r--r--tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/sub/dist/crypto.mjs1
5 files changed, 23 insertions, 0 deletions
diff --git a/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/index.js b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/index.js
new file mode 100644
index 000000000..0f8665277
--- /dev/null
+++ b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/index.js
@@ -0,0 +1,7 @@
+const crypto = require("#crypto");
+const number = require("#number");
+
+module.exports = {
+ crypto,
+ number,
+};
diff --git a/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/number.js b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/number.js
new file mode 100644
index 000000000..f4e8d9d29
--- /dev/null
+++ b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/number.js
@@ -0,0 +1 @@
+module.exports = 5;
diff --git a/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/package.json b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/package.json
new file mode 100644
index 000000000..a9281c88f
--- /dev/null
+++ b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/package.json
@@ -0,0 +1,13 @@
+{
+ "name": "@denotest/cjs-pkg-imports",
+ "version": "1.0.0",
+ "imports": {
+ "#crypto": {
+ "node": "./sub/dist/crypto.js",
+ "default": "./sub/dist/crypto.mjs"
+ },
+ "#number": {
+ "node": "./number.js"
+ }
+ }
+} \ No newline at end of file
diff --git a/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/sub/dist/crypto.js b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/sub/dist/crypto.js
new file mode 100644
index 000000000..70ffd5e5b
--- /dev/null
+++ b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/sub/dist/crypto.js
@@ -0,0 +1 @@
+module.exports = require('node:crypto').webcrypto;
diff --git a/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/sub/dist/crypto.mjs b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/sub/dist/crypto.mjs
new file mode 100644
index 000000000..fe98f1154
--- /dev/null
+++ b/tests/testdata/npm/registry/@denotest/cjs-pkg-imports/1.0.0/sub/dist/crypto.mjs
@@ -0,0 +1 @@
+export default crypto;