summaryrefslogtreecommitdiff
path: root/tests/registry/npm/@denotest/imports-package-json
diff options
context:
space:
mode:
Diffstat (limited to 'tests/registry/npm/@denotest/imports-package-json')
-rw-r--r--tests/registry/npm/@denotest/imports-package-json/1.0.0/hi.js1
-rw-r--r--tests/registry/npm/@denotest/imports-package-json/1.0.0/import_not_defined.js3
-rw-r--r--tests/registry/npm/@denotest/imports-package-json/1.0.0/main.js13
-rw-r--r--tests/registry/npm/@denotest/imports-package-json/1.0.0/package.json21
-rw-r--r--tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/bye.js1
-rw-r--r--tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js4
-rw-r--r--tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/main.js3
-rw-r--r--tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/package.json6
8 files changed, 52 insertions, 0 deletions
diff --git a/tests/registry/npm/@denotest/imports-package-json/1.0.0/hi.js b/tests/registry/npm/@denotest/imports-package-json/1.0.0/hi.js
new file mode 100644
index 000000000..407090812
--- /dev/null
+++ b/tests/registry/npm/@denotest/imports-package-json/1.0.0/hi.js
@@ -0,0 +1 @@
+export default "hi";
diff --git a/tests/registry/npm/@denotest/imports-package-json/1.0.0/import_not_defined.js b/tests/registry/npm/@denotest/imports-package-json/1.0.0/import_not_defined.js
new file mode 100644
index 000000000..07864fd2c
--- /dev/null
+++ b/tests/registry/npm/@denotest/imports-package-json/1.0.0/import_not_defined.js
@@ -0,0 +1,3 @@
+import notDefined from "#not-defined";
+
+export default notDefined;
diff --git a/tests/registry/npm/@denotest/imports-package-json/1.0.0/main.js b/tests/registry/npm/@denotest/imports-package-json/1.0.0/main.js
new file mode 100644
index 000000000..9e7c247b7
--- /dev/null
+++ b/tests/registry/npm/@denotest/imports-package-json/1.0.0/main.js
@@ -0,0 +1,13 @@
+import hi from "#hi";
+import bye from "./sub_path/main.js";
+import fs from "#fs";
+import path from "#path";
+import fs2 from "#fs2";
+
+export default {
+ hi,
+ bye,
+ fs,
+ path,
+ fs2,
+};
diff --git a/tests/registry/npm/@denotest/imports-package-json/1.0.0/package.json b/tests/registry/npm/@denotest/imports-package-json/1.0.0/package.json
new file mode 100644
index 000000000..2c294e680
--- /dev/null
+++ b/tests/registry/npm/@denotest/imports-package-json/1.0.0/package.json
@@ -0,0 +1,21 @@
+{
+ "name": "imports-package-json",
+ "type": "module",
+ "version": "1.0.0",
+ "description": "",
+ "license": "ISC",
+ "author": "",
+ "exports": {
+ ".": "./main.js",
+ "./import-not-defined": "./import_not_defined.js",
+ "./sub-path-import-not-defined": "./sub_path/import_not_defined.js"
+ },
+ "imports": {
+ "#hi": "./hi.js",
+ "#fs": "fs",
+ "#path": "node:path",
+ "#fs2": {
+ "node": "fs"
+ }
+ }
+}
diff --git a/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/bye.js b/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/bye.js
new file mode 100644
index 000000000..6fc719e48
--- /dev/null
+++ b/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/bye.js
@@ -0,0 +1 @@
+export default "bye";
diff --git a/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js b/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js
new file mode 100644
index 000000000..ffaa2b1ad
--- /dev/null
+++ b/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/import_not_defined.js
@@ -0,0 +1,4 @@
+// this won't be defined in the closest package.json and will fail
+import hi from "#hi";
+
+export default hi;
diff --git a/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/main.js b/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/main.js
new file mode 100644
index 000000000..260ca79ae
--- /dev/null
+++ b/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/main.js
@@ -0,0 +1,3 @@
+import bye from "#bye";
+
+export default bye;
diff --git a/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/package.json b/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/package.json
new file mode 100644
index 000000000..3f2c2bbd8
--- /dev/null
+++ b/tests/registry/npm/@denotest/imports-package-json/1.0.0/sub_path/package.json
@@ -0,0 +1,6 @@
+{
+ "type": "module",
+ "imports": {
+ "#bye": "./bye.js"
+ }
+}