@nlighten/json-transform-core
Version:
Core types and utilities for handling JSON transformers
143 lines (142 loc) • 5.48 kB
JSON
[
{
"name": "Inline no form",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize:$"
},
"expect": {
"equal": "This is a funky String abcABC..."
}
},
{
"name": "Inline NFKD form",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize(NFKD):$"
},
"expect": {
"equal": "This is a funky String abcABC..."
}
},
{
"name": "Inline NFKD form no replacement",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize(NFKD,NONE):$"
},
"expect": {
"equal": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC..."
}
},
{
"name": "Inline NFD form",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize(NFD):$"
},
"expect": {
"equal": "This is a funky String abcABC…"
}
},
{
"name": "Inline NFD form no replacement",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize(NFD,NONE):$"
},
"expect": {
"equal": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…"
}
},
{
"name": "Inline NFKC form",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize(NFKC):$"
},
"expect": {
"equal": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC..."
}
},
{
"name": "Inline NFKC form no replacement",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize(NFKC,NONE):$"
},
"expect": {
"equal": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC..."
}
},
{
"name": "Inline NFC form",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize(NFC):$"
},
"expect": {
"equal": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…"
}
},
{
"name": "Inline NFC form no replacement",
"given": {
"input": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…",
"definition": "$$normalize(NFC,NONE):$"
},
"expect": {
"equal": "Tĥïŝ ĩš â fůňķŷ Šťŕĭńġ abcABC…"
}
},
{
"name": "Unicode table basic latin",
"given": {
"input": "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~",
"definition": "$$normalize:$"
},
"expect": {
"equal": "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"
}
},
{
"name": "Unicode table latin extended a",
"given": {
"input": "ĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſ",
"definition": "$$normalize:$"
},
"expect": {
"equal": "AaAaAaCcCcCcCcDdDdEeEeEeEeEeGgGgGgGgHhHhIiIiIiIiIıIJijJjKkĸLlLlLlLlLlNnNnNnnNnOoOoOoOEoeRrRrRrSsSsSsSsTtTtTtUuUuUuUuUuUuWwYyYZzZzZzs"
}
},
{
"name": "Unicode table latin extended b",
"given": {
"input": "ƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƢƣƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǀǁǂǃDŽDždžLJLjljNJNjnjǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰDZDzdzǴǵǶǷǸǹǺǻǼǽǾǿȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȠȡȢȣȤȥȦȧȨȩȪȫȬȭȮȯȰȱȲȳȴȵȶȷȸȹȺȻȼȽȾȿɀɁɂɃɄɅɆɇɈɉɊɋɌɍɎɏ",
"definition": "$$normalize:$"
},
"expect": {
"equal": "bBƂƃbbCCcDDƋƌƍƎƏƐFfGƔhƖIKklƛƜƝƞƟOoƢƣPpRSsƩƪtTtƮUuƱƲYyZzƷƸƹƺƻƼƽƾƿǀǁǂǃDZDzdzLJLjljNJNjnjAaIiOoUuUuUuUuUuǝAaAaAEaeGgGgKkOoOoƷʒjDZDzdzGgHpNnAaAEaeOoAaAaEeEeIiIiOoOoRrRrUuUuSsTtȜȝHhȠdȢȣZzAaEeOoOoOoOoYylntȷȸȹACcLTszɁɂBUAEeJjQqRrYy"
}
},
{
"name": "Unicode table latin 1 supplement",
"given": {
"input": "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",
"definition": "$$normalize:$"
},
"expect": {
"equal": "AAAAAAAECEEEEIIIIDNOOOOO×OUUUUYÞßaaaaaaaeceeeeiiiiðnooooo÷ouuuuyþy"
}
},
{
"name": "Exceptions ae oe",
"given": {
"input": "ŒœÆæǢǣǼǽ",
"definition": "$$normalize:$"
},
"expect": {
"equal": "OEoeAEaeAEaeAEae"
}
}
]