Skip to content

Commit 9bd666e

Browse files
authored
Assign new keys for JavaScript import and export (#2709)
1 parent 72a8a0e commit 9bd666e

File tree

4 files changed

+37
-0
lines changed

4 files changed

+37
-0
lines changed

features/js-modules.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@ compat_features:
1616
- html.elements.script.nomodule
1717
- html.elements.script.type.module
1818
- javascript.statements.export
19+
- javascript.statements.export.arbitrary_module_namespace_identifier_names
1920
- javascript.statements.export.default
2021
- javascript.statements.export.namespace
22+
- javascript.statements.import.arbitrary_module_namespace_identifier_names
23+
# TODO: move next key to json-modules and css-modules when https://github.com/web-platform-dx/web-features/issues/1173 is resolved
2124
- javascript.statements.import.import_attributes
2225
- javascript.statements.import.worklet_support
2326
- javascript.statements.import

features/js-modules.yml.dist

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,20 @@ compat_features:
8383
# safari_ios: "14.5"
8484
- javascript.statements.export.namespace
8585

86+
# baseline: high
87+
# baseline_low_date: 2021-04-26
88+
# baseline_high_date: 2023-10-26
89+
# support:
90+
# chrome: "88"
91+
# chrome_android: "88"
92+
# edge: "88"
93+
# firefox: "87"
94+
# firefox_android: "87"
95+
# safari: "14.1"
96+
# safari_ios: "14.5"
97+
- javascript.statements.export.arbitrary_module_namespace_identifier_names
98+
- javascript.statements.import.arbitrary_module_namespace_identifier_names
99+
86100
# baseline: low
87101
# baseline_low_date: 2023-03-27
88102
# support:

features/json-modules.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,7 @@ name: JSON import attributes
22
description: 'Module `import … with { type: "json" }` statements load JSON data. Also known as JSON module scripts.'
33
spec: https://html.spec.whatwg.org/multipage/webappapis.html#json-module-script
44
group: json
5+
compat_features:
6+
- javascript.statements.import.import_attributes.type_json
7+
- javascript.grammar.trailing_commas.trailing_commas_in_dynamic_import
58
# TODO: Tag javascript.statements.import when https://github.com/web-platform-dx/web-features/issues/1173 is resolved.

features/json-modules.yml.dist

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,21 @@ status:
1010
safari: "17.2"
1111
safari_ios: "17.2"
1212
compat_features:
13+
# baseline: false
14+
# support:
15+
# chrome: "91"
16+
# chrome_android: "91"
17+
# edge: "91"
18+
# safari: "15"
19+
# safari_ios: "15"
20+
- javascript.grammar.trailing_commas.trailing_commas_in_dynamic_import
21+
22+
# ⬇️ Same status as overall feature ⬇️
23+
# baseline: false
24+
# support:
25+
# chrome: "123"
26+
# chrome_android: "123"
27+
# edge: "123"
28+
# safari: "17.2"
29+
# safari_ios: "17.2"
1330
- javascript.statements.import.import_attributes.type_json

0 commit comments

Comments
 (0)