Skip to content

Commit

Permalink
Update compat data (#15762)
Browse files Browse the repository at this point in the history
  • Loading branch information
babel-bot committed Jul 7, 2023
1 parent d29d15b commit 30ff3ac
Show file tree
Hide file tree
Showing 57 changed files with 100 additions and 92 deletions.
2 changes: 2 additions & 0 deletions packages/babel-compat-data/data/plugin-bugfixes.json
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,10 @@
"opera": "36",
"edge": "14",
"firefox": "2",
"safari": "16.3",
"node": "6",
"deno": "1",
"ios": "16.3",
"samsung": "5",
"opera_mobile": "36",
"electron": "0.37"
Expand Down
8 changes: 8 additions & 0 deletions packages/babel-compat-data/data/plugins.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,20 @@
"opera": "98",
"edge": "112",
"firefox": "116",
"node": "20",
"deno": "1.32",
"opera_mobile": "75",
"electron": "24.0"
},
"transform-class-static-block": {
"chrome": "94",
"opera": "80",
"edge": "94",
"firefox": "93",
"safari": "16.4",
"node": "16.11",
"deno": "1.14",
"ios": "16.4",
"samsung": "17",
"opera_mobile": "66",
"electron": "15.0"
Expand All @@ -23,8 +27,10 @@
"opera": "80",
"edge": "94",
"firefox": "93",
"safari": "16.4",
"node": "16.11",
"deno": "1.14",
"ios": "16.4",
"samsung": "17",
"opera_mobile": "66",
"electron": "15.0"
Expand Down Expand Up @@ -272,8 +278,10 @@
"opera": "36",
"edge": "18",
"firefox": "53",
"safari": "16.3",
"node": "6",
"deno": "1",
"ios": "16.3",
"samsung": "5",
"opera_mobile": "36",
"electron": "0.37"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/bash
set -e

COMPAT_TABLE_COMMIT=fcd2cc07e669911d2fae1ebdb6a62ea663e6c748
COMPAT_TABLE_COMMIT=61b6d112578c21827e702360553424b4effabdaa
GIT_HEAD=build/compat-table/.git/HEAD

if [ -d "build/compat-table" ]; then
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Using targets:
Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node, opera < 98, opera_mobile, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung < 17 }
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node < 20, opera < 98, opera_mobile < 75, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios < 16.4, node < 16.11, opera < 80, safari < 16.4, samsung < 17 }
transform-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung < 16 }
transform-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 14.5, opera < 62, safari < 14.1, samsung < 11 }
transform-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
Expand All @@ -40,7 +40,7 @@ Using plugins:
bugfix/transform-edge-function-name { edge < 79 }
bugfix/transform-safari-block-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-for-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios, safari }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios < 16.3, safari < 16.3 }
bugfix/transform-tagged-template-caching { ios < 13, safari < 13 }
transform-modules-commonjs
transform-dynamic-import
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Using targets:
Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node, opera < 98, opera_mobile, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung < 17 }
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node < 20, opera < 98, opera_mobile < 75, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios < 16.4, node < 16.11, opera < 80, safari < 16.4, samsung < 17 }
transform-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung < 16 }
transform-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 14.5, opera < 62, safari < 14.1, samsung < 11 }
transform-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
Expand All @@ -28,7 +28,7 @@ Using plugins:
transform-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, safari < 13.1, samsung < 16 }
transform-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 }
transform-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 }
transform-parameters { edge < 18, ios, safari }
transform-parameters { edge < 18, ios < 16.3, safari < 16.3 }
transform-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 }
transform-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 }
transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Using targets:
Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node, opera < 98, opera_mobile, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung < 17 }
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node < 20, opera < 98, opera_mobile < 75, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios < 16.4, node < 16.11, opera < 80, safari < 16.4, samsung < 17 }
transform-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung < 16 }
transform-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 14.5, opera < 62, safari < 14.1, samsung < 11 }
transform-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
Expand All @@ -28,7 +28,7 @@ Using plugins:
transform-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, safari < 13.1, samsung < 16 }
transform-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 }
transform-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 }
transform-parameters { edge < 18, ios, safari }
transform-parameters { edge < 18, ios < 16.3, safari < 16.3 }
transform-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 }
transform-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 }
transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Using targets:
Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node, opera < 98, opera_mobile, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung < 17 }
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node < 20, opera < 98, opera_mobile < 75, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios < 16.4, node < 16.11, opera < 80, safari < 16.4, samsung < 17 }
transform-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung < 16 }
transform-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 14.5, opera < 62, safari < 14.1, samsung < 11 }
transform-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
Expand All @@ -40,7 +40,7 @@ Using plugins:
bugfix/transform-edge-function-name { edge < 79 }
bugfix/transform-safari-block-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-for-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios, safari }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios < 16.3, safari < 16.3 }
bugfix/transform-tagged-template-caching { ios < 13, safari < 13 }
transform-modules-commonjs
transform-dynamic-import
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { safari }
transform-class-static-block { safari }
transform-class-static-block { safari < 16.4 }
transform-private-property-in-object { safari < 15 }
transform-class-properties { safari < 14.1 }
transform-private-methods { safari < 15 }
Expand All @@ -19,7 +19,7 @@ Using plugins:
transform-optional-chaining { safari < 13.1 }
transform-json-strings { safari < 12 }
transform-optional-catch-binding { safari < 11.1 }
transform-parameters { safari }
transform-parameters { safari < 16.3 }
transform-async-generator-functions { safari < 12 }
transform-object-rest-spread { safari < 11.1 }
transform-dotall-regex { safari < 11.1 }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { safari }
transform-class-static-block { safari }
transform-class-static-block { safari < 16.4 }
transform-private-property-in-object { safari < 15 }
transform-class-properties { safari < 14.1 }
transform-private-methods { safari < 15 }
Expand All @@ -30,7 +30,7 @@ Using plugins:
transform-export-namespace-from { safari < 14.1 }
bugfix/transform-safari-block-shadowing { safari < 11 }
bugfix/transform-safari-for-shadowing { safari < 11 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { safari }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { safari < 16.3 }
bugfix/transform-tagged-template-caching { safari < 13 }
transform-modules-commonjs
transform-dynamic-import
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { safari }
transform-class-static-block { safari }
transform-class-static-block { safari < 16.4 }
transform-private-property-in-object { safari < 15 }
transform-class-properties { safari < 14.1 }
transform-private-methods { safari < 15 }
Expand All @@ -26,7 +26,7 @@ Using plugins:
transform-named-capturing-groups-regex { safari < 11.1 }
transform-unicode-regex { safari < 12 }
transform-export-namespace-from { safari < 14.1 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { safari }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { safari < 16.3 }
bugfix/transform-tagged-template-caching { safari < 13 }
transform-modules-commonjs
transform-dynamic-import
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { safari }
transform-class-static-block { safari }
transform-class-static-block { safari < 16.4 }
transform-private-property-in-object { safari < 15 }
transform-class-properties { safari < 14.1 }
transform-private-methods { safari < 15 }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { safari }
transform-class-static-block { safari }
transform-class-static-block { safari < 16.4 }
syntax-private-property-in-object
syntax-class-properties
syntax-numeric-separator
Expand All @@ -19,7 +19,7 @@ Using plugins:
syntax-optional-catch-binding
syntax-async-generators
syntax-object-rest-spread
bugfix/transform-safari-id-destructuring-collision-in-function-expression { safari }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { safari < 16.3 }
transform-modules-commonjs
transform-dynamic-import
transform-export-namespace-from { }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { safari }
transform-class-static-block { safari }
transform-class-static-block { safari < 16.4 }
syntax-private-property-in-object
syntax-class-properties
syntax-numeric-separator
syntax-nullish-coalescing-operator
syntax-optional-chaining
syntax-json-strings
syntax-optional-catch-binding
transform-parameters { safari }
transform-parameters { safari < 16.3 }
syntax-async-generators
syntax-object-rest-spread
transform-modules-commonjs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Using targets:
Using modules transform: false

Using plugins:
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node, opera < 98, opera_mobile, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung < 17 }
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node < 20, opera < 98, opera_mobile < 75, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios < 16.4, node < 16.11, opera < 80, safari < 16.4, samsung < 17 }
transform-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung < 16 }
transform-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 14.5, opera < 62, safari < 14.1, samsung < 11 }
transform-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
Expand All @@ -28,7 +28,7 @@ Using plugins:
transform-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, safari < 13.1, samsung < 16 }
transform-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 }
transform-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 }
transform-parameters { edge < 18, ios, safari }
transform-parameters { edge < 18, ios < 16.3, safari < 16.3 }
transform-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 }
transform-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 }
transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Using targets:
Using modules transform: false

Using plugins:
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node, opera < 98, opera_mobile, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung < 17 }
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node < 20, opera < 98, opera_mobile < 75, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios < 16.4, node < 16.11, opera < 80, safari < 16.4, samsung < 17 }
transform-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung < 16 }
transform-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 14.5, opera < 62, safari < 14.1, samsung < 11 }
transform-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
Expand All @@ -40,7 +40,7 @@ Using plugins:
bugfix/transform-edge-function-name { edge < 79 }
bugfix/transform-safari-block-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-for-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios, safari }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios < 16.3, safari < 16.3 }
bugfix/transform-tagged-template-caching { ios < 13, safari < 13 }
syntax-dynamic-import
syntax-import-meta
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Using targets:
Using modules transform: false

Using plugins:
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node, opera < 98, opera_mobile, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung < 17 }
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node < 20, opera < 98, opera_mobile < 75, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios < 16.4, node < 16.11, opera < 80, safari < 16.4, samsung < 17 }
transform-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung < 16 }
transform-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 14.5, opera < 62, safari < 14.1, samsung < 11 }
transform-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
Expand All @@ -28,7 +28,7 @@ Using plugins:
transform-optional-chaining { android, chrome < 91, edge < 91, firefox < 74, ios < 13.4, node < 16.9, opera < 77, safari < 13.1, samsung < 16 }
transform-json-strings { android, chrome < 66, edge < 79, firefox < 62, ios < 12, opera < 53, safari < 12, samsung < 9 }
transform-optional-catch-binding { android, chrome < 66, edge < 79, ios < 11.3, opera < 53, safari < 11.1, samsung < 9 }
transform-parameters { edge < 18, ios, safari }
transform-parameters { edge < 18, ios < 16.3, safari < 16.3 }
transform-async-generator-functions { android, chrome < 63, edge < 79, ios < 12, opera < 50, safari < 12 }
transform-object-rest-spread { edge < 79, ios < 11.3, safari < 11.1 }
transform-dotall-regex { android, chrome < 62, edge < 79, firefox < 78, ios < 11.3, opera < 49, safari < 11.1 }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ Using targets:
Using modules transform: false

Using plugins:
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node, opera < 98, opera_mobile, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios, node < 16.11, opera < 80, safari, samsung < 17 }
transform-unicode-sets-regex { android, chrome < 112, edge < 112, firefox < 116, ios, node < 20, opera < 98, opera_mobile < 75, safari, samsung }
transform-class-static-block { android, chrome < 94, edge < 94, firefox < 93, ios < 16.4, node < 16.11, opera < 80, safari < 16.4, samsung < 17 }
transform-private-property-in-object { android, chrome < 91, edge < 91, firefox < 90, ios < 15, node < 16.9, opera < 77, safari < 15, samsung < 16 }
transform-class-properties { android, chrome < 74, edge < 79, firefox < 90, ios < 14.5, opera < 62, safari < 14.1, samsung < 11 }
transform-private-methods { android, chrome < 84, edge < 84, firefox < 90, ios < 15, node < 14.6, opera < 70, safari < 15, samsung < 14 }
Expand All @@ -40,7 +40,7 @@ Using plugins:
bugfix/transform-edge-function-name { edge < 79 }
bugfix/transform-safari-block-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-for-shadowing { ios < 11, safari < 11 }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios, safari }
bugfix/transform-safari-id-destructuring-collision-in-function-expression { ios < 16.3, safari < 16.3 }
bugfix/transform-tagged-template-caching { ios < 13, safari < 13 }
syntax-dynamic-import
syntax-import-meta
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,16 @@ Using targets:
Using modules transform: auto

Using plugins:
transform-unicode-sets-regex { chrome < 112, firefox < 116, ios, opera_mobile, safari, samsung }
transform-class-static-block { ios, safari }
transform-unicode-sets-regex { chrome < 112, firefox < 116, ios, opera_mobile < 75, safari, samsung }
transform-class-static-block { ios < 16.4, safari < 16.4 }
syntax-private-property-in-object
syntax-class-properties
syntax-numeric-separator
syntax-nullish-coalescing-operator
syntax-optional-chaining
syntax-json-strings
syntax-optional-catch-binding
transform-parameters { ios, safari }
transform-parameters { ios < 16.3, safari < 16.3 }
syntax-async-generators
syntax-object-rest-spread
transform-modules-commonjs
Expand Down
Loading

0 comments on commit 30ff3ac

Please sign in to comment.