diff --git a/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js b/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js
new file mode 100644
index 00000000000000..cfaeabc47e1dc3
--- /dev/null
+++ b/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-dependent.js
@@ -0,0 +1 @@
+export let importMetaOnDependentModule = import.meta;
diff --git a/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js b/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js
new file mode 100644
index 00000000000000..62ec082a8ef131
--- /dev/null
+++ b/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-root.js
@@ -0,0 +1,2 @@
+export let importMetaOnRootModule = import.meta;
+export { importMetaOnDependentModule } from "./import-meta-dependent.js";
diff --git a/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html b/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html
new file mode 100644
index 00000000000000..3c853b22d6e874
--- /dev/null
+++ b/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url.html
@@ -0,0 +1,23 @@
+
+
+
+