{
  "runtime": {
    "node": "22.22.2",
    "icu": "78.2",
    "unicode": "17.0"
  },
  "date": "2026-10-01",
  "jsonCases": [
    {
      "input": "{\"id\":9007199254740993}",
      "reason": "An integer beyond the safe range",
      "output": "{\"id\":9007199254740992}"
    },
    {
      "input": "{\"id\":\"9007199254740993\"}",
      "reason": "The same identifier stored as a string",
      "output": "{\"id\":\"9007199254740993\"}"
    },
    {
      "input": "{\"price\":1.2300}",
      "reason": "Trailing decimal zeroes",
      "output": "{\"price\":1.23}"
    },
    {
      "input": "{\"role\":\"reader\",\"role\":\"editor\"}",
      "reason": "A repeated object key",
      "output": "{\"role\":\"editor\"}"
    },
    {
      "input": "{\"2\":\"two\",\"1\":\"one\",\"b\":true}",
      "reason": "Integer-like object keys",
      "output": "{\"1\":\"one\",\"2\":\"two\",\"b\":true}"
    }
  ],
  "textCases": [
    {
      "input": "A",
      "utf16": 1,
      "visible": 1,
      "noWhitespace": 1,
      "codepoints": 1,
      "bytes": 1,
      "lines": 1
    },
    {
      "input": "😀",
      "utf16": 2,
      "visible": 1,
      "noWhitespace": 1,
      "codepoints": 1,
      "bytes": 4,
      "lines": 1
    },
    {
      "input": "é",
      "utf16": 2,
      "visible": 1,
      "noWhitespace": 1,
      "codepoints": 2,
      "bytes": 3,
      "lines": 1
    },
    {
      "input": "é",
      "utf16": 1,
      "visible": 1,
      "noWhitespace": 1,
      "codepoints": 1,
      "bytes": 2,
      "lines": 1
    },
    {
      "input": "👨‍👩‍👧‍👦",
      "utf16": 11,
      "visible": 1,
      "noWhitespace": 1,
      "codepoints": 7,
      "bytes": 25,
      "lines": 1
    },
    {
      "input": "🇺🇸",
      "utf16": 4,
      "visible": 1,
      "noWhitespace": 1,
      "codepoints": 2,
      "bytes": 8,
      "lines": 1
    },
    {
      "input": "A\r\nB",
      "utf16": 4,
      "visible": 3,
      "noWhitespace": 2,
      "codepoints": 4,
      "bytes": 4,
      "lines": 2
    }
  ],
  "urlCases": [
    {
      "input": "https://example.com/?tag=red&tag=blue&empty=&flag",
      "protocol": "https:",
      "host": "example.com",
      "path": "/",
      "query": "?tag=red&tag=blue&empty=&flag",
      "hash": "",
      "params": [
        [
          "tag",
          "red"
        ],
        [
          "tag",
          "blue"
        ],
        [
          "empty",
          ""
        ],
        [
          "flag",
          ""
        ]
      ]
    },
    {
      "input": "https://example.com/?q=a+b&literal=a%2Bb",
      "protocol": "https:",
      "host": "example.com",
      "path": "/",
      "query": "?q=a+b&literal=a%2Bb",
      "hash": "",
      "params": [
        [
          "q",
          "a b"
        ],
        [
          "literal",
          "a+b"
        ]
      ]
    },
    {
      "input": "https://example.com/a%20b?q=%E4%BD%A0#section",
      "protocol": "https:",
      "host": "example.com",
      "path": "/a%20b",
      "query": "?q=%E4%BD%A0",
      "hash": "#section",
      "params": [
        [
          "q",
          "你"
        ]
      ]
    }
  ]
}