blob: 79bc5cc83efab1da01e7833ce84f3c23f5f12d7e [file] [log] [blame] [edit]
{
"javascript": {
"regular_expressions": {
"backreference": {
"__compat": {
"description": "Backreference: `\\1`, `\\2`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Backreference",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-DecimalEscape",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"capturing_group": {
"__compat": {
"description": "Capturing group: `(...)`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Capturing_group",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"character_class": {
"__compat": {
"description": "Character class: `[...]`, `[^...]`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_class",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClass",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"character_class_escape": {
"__compat": {
"description": "Character class escape: `\\d`, `\\D`, `\\w`, `\\W`, `\\s`, `\\S`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_class_escape",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClassEscape",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"character_escape": {
"__compat": {
"description": "Character escape: `\\n`, `\\x`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Character_escape",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterEscape",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"unicode": {
"__compat": {
"description": "Unicode character escape: `\\u{...}`",
"tags": [
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "50"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "46"
},
"firefox_android": "mirror",
"nodejs": {
"version_added": "6.0.0"
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "10"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"disjunction": {
"__compat": {
"description": "Disjunction: `|`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Disjunction",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Disjunction",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"input_boundary_assertion": {
"__compat": {
"description": "Input boundary assertion: `^`, `$`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Input_boundary_assertion",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"literal_character": {
"__compat": {
"description": "Literal character: `a`, `b`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Literal_character",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-PatternCharacter",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"lookahead_assertion": {
"__compat": {
"description": "Lookahead assertion: `(?=...)`, `(?!...)`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Lookahead_assertion",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"lookbehind_assertion": {
"__compat": {
"description": "Lookbehind assertion: `(?<=...)`, `(?<!...)`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Lookbehind_assertion",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion",
"tags": [
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "62"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": "mirror",
"firefox": {
"version_added": "78"
},
"firefox_android": "mirror",
"nodejs": {
"version_added": "8.10.0"
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "16.4"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"modifier": {
"__compat": {
"description": "Modifier: `(?ims-ims:...)`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Modifier",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-RegularExpressionModifiers",
"tags": [
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "125"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.44"
},
"edge": "mirror",
"firefox": {
"version_added": "132"
},
"firefox_android": "mirror",
"nodejs": {
"version_added": "23.0.0"
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"named_backreference": {
"__compat": {
"description": "Named backreference: `\\k<name>`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Named_backreference",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-AtomEscape",
"tags": [
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": "mirror",
"firefox": {
"version_added": "78"
},
"firefox_android": "mirror",
"nodejs": {
"version_added": "10.0.0"
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"named_capturing_group": {
"__compat": {
"description": "Named capture group: `(?<name>...)`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Named_capturing_group",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom",
"tags": [
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": "mirror",
"firefox": {
"version_added": "78"
},
"firefox_android": "mirror",
"nodejs": {
"version_added": "10.0.0"
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"duplicate_named_capturing_groups": {
"__compat": {
"description": "Duplicate names in different disjunction alternatives are allowed",
"tags": [
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "125"
},
"chrome_android": "mirror",
"deno": {
"version_added": false
},
"edge": "mirror",
"firefox": {
"version_added": "129"
},
"firefox_android": "mirror",
"nodejs": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "17"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"non_capturing_group": {
"__compat": {
"description": "Non-capturing group: `(?:...)`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Non-capturing_group",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"quantifier": {
"__compat": {
"description": "Quantifier: `*`, `+`, `?`, `{n}`, `{n,}`, `{n,m}`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Quantifier",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Quantifier",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"unicode_character_class_escape": {
"__compat": {
"description": "Unicode character class escape: `\\p{...}`, `\\P{...}`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-CharacterClassEscape",
"tags": [
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": "mirror",
"firefox": {
"version_added": "78"
},
"firefox_android": "mirror",
"nodejs": {
"version_added": "10.0.0"
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"wildcard": {
"__compat": {
"description": "Wildcard: `.`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Wildcard",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Atom",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"word_boundary_assertion": {
"__compat": {
"description": "Word boundary assertion: `\\b`, `\\B`",
"mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Regular_expressions/Word_boundary_assertion",
"spec_url": "https://tc39.es/ecma262/multipage/text-processing.html#prod-Assertion",
"tags": [
"web-features:snapshot:ecmascript-3",
"web-features:regexp"
],
"support": {
"bun": {
"version_added": "1.0.0"
},
"chrome": {
"version_added": "1"
},
"chrome_android": "mirror",
"deno": {
"version_added": "1.0"
},
"edge": {
"version_added": "12"
},
"firefox": {
"version_added": "1"
},
"firefox_android": "mirror",
"ie": {
"version_added": "4"
},
"nodejs": {
"version_added": "0.10.0"
},
"oculus": "mirror",
"opera": {
"version_added": "5"
},
"opera_android": {
"version_added": "10.1"
},
"safari": {
"version_added": "1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}