diff --git a/docs/src/demos/Examples/Savvy/SmilieReplacer.ts b/docs/src/demos/Examples/Savvy/SmilieReplacer.ts index 35fd8e2a..5b6c287a 100644 --- a/docs/src/demos/Examples/Savvy/SmilieReplacer.ts +++ b/docs/src/demos/Examples/Savvy/SmilieReplacer.ts @@ -6,129 +6,129 @@ export const SmilieReplacer = Extension.create({ addInputRules() { return [ - new InputRule(/-___- /, '๐Ÿ˜‘ '), - new InputRule(/:'-\) /, '๐Ÿ˜‚ '), - new InputRule(/':-\) /, '๐Ÿ˜… '), - new InputRule(/':-D /, '๐Ÿ˜… '), - new InputRule(/>:-\) /, '๐Ÿ˜† '), - new InputRule(/-__- /, '๐Ÿ˜‘ '), - new InputRule(/':-\( /, '๐Ÿ˜“ '), - new InputRule(/:'-\( /, '๐Ÿ˜ข '), - new InputRule(/>:-\( /, '๐Ÿ˜  '), - new InputRule(/O:-\) /, '๐Ÿ˜‡ '), - new InputRule(/0:-3 /, '๐Ÿ˜‡ '), - new InputRule(/0:-\) /, '๐Ÿ˜‡ '), - new InputRule(/0;\^\) /, '๐Ÿ˜‡ '), - new InputRule(/O;-\) /, '๐Ÿ˜‡ '), - new InputRule(/0;-\) /, '๐Ÿ˜‡ '), - new InputRule(/O:-3 /, '๐Ÿ˜‡ '), - new InputRule(/:'\) /, '๐Ÿ˜‚ '), - new InputRule(/:-D /, '๐Ÿ˜ƒ '), - new InputRule(/':\) /, '๐Ÿ˜… '), - new InputRule(/'=\) /, '๐Ÿ˜… '), - new InputRule(/':D /, '๐Ÿ˜… '), - new InputRule(/'=D /, '๐Ÿ˜… '), - new InputRule(/>:\) /, '๐Ÿ˜† '), - new InputRule(/>;\) /, '๐Ÿ˜† '), - new InputRule(/>=\) /, '๐Ÿ˜† '), - new InputRule(/;-\) /, '๐Ÿ˜‰ '), - new InputRule(/\*-\) /, '๐Ÿ˜‰ '), - new InputRule(/;-\] /, '๐Ÿ˜‰ '), - new InputRule(/;\^\) /, '๐Ÿ˜‰ '), - new InputRule(/B-\) /, '๐Ÿ˜Ž '), - new InputRule(/8-\) /, '๐Ÿ˜Ž '), - new InputRule(/B-D /, '๐Ÿ˜Ž '), - new InputRule(/8-D /, '๐Ÿ˜Ž '), - new InputRule(/:-\* /, '๐Ÿ˜˜ '), - new InputRule(/:\^\* /, '๐Ÿ˜˜ '), - new InputRule(/:-\) /, '๐Ÿ™‚ '), - new InputRule(/-_- /, '๐Ÿ˜‘ '), - new InputRule(/:-X /, '๐Ÿ˜ถ '), - new InputRule(/:-# /, '๐Ÿ˜ถ '), - new InputRule(/:-x /, '๐Ÿ˜ถ '), - new InputRule(/>.< /, '๐Ÿ˜ฃ '), - new InputRule(/:-O /, '๐Ÿ˜ฎ '), - new InputRule(/:-o /, '๐Ÿ˜ฎ '), - new InputRule(/O_O /, '๐Ÿ˜ฎ '), - new InputRule(/>:O /, '๐Ÿ˜ฎ '), - new InputRule(/:-P /, '๐Ÿ˜› '), - new InputRule(/:-p /, '๐Ÿ˜› '), - new InputRule(/:-รž /, '๐Ÿ˜› '), - new InputRule(/:-รพ /, '๐Ÿ˜› '), - new InputRule(/:-b /, '๐Ÿ˜› '), - new InputRule(/>:P /, '๐Ÿ˜œ '), - new InputRule(/X-P /, '๐Ÿ˜œ '), - new InputRule(/x-p /, '๐Ÿ˜œ '), - new InputRule(/':\( /, '๐Ÿ˜“ '), - new InputRule(/'=\( /, '๐Ÿ˜“ '), - new InputRule(/>:\\ /, '๐Ÿ˜• '), - new InputRule(/>:\/ /, '๐Ÿ˜• '), - new InputRule(/:-\/ /, '๐Ÿ˜• '), - new InputRule(/:-. /, '๐Ÿ˜• '), - new InputRule(/>:\[ /, '๐Ÿ˜ž '), - new InputRule(/:-\( /, '๐Ÿ˜ž '), - new InputRule(/:-\[ /, '๐Ÿ˜ž '), - new InputRule(/:'\( /, '๐Ÿ˜ข '), - new InputRule(/;-\( /, '๐Ÿ˜ข '), - new InputRule(/#-\) /, '๐Ÿ˜ต '), - new InputRule(/%-\) /, '๐Ÿ˜ต '), - new InputRule(/X-\) /, '๐Ÿ˜ต '), - new InputRule(/>:\( /, '๐Ÿ˜  '), - new InputRule(/0:3 /, '๐Ÿ˜‡ '), - new InputRule(/0:\) /, '๐Ÿ˜‡ '), - new InputRule(/O:\) /, '๐Ÿ˜‡ '), - new InputRule(/O=\) /, '๐Ÿ˜‡ '), - new InputRule(/O:3 /, '๐Ÿ˜‡ '), - new InputRule(/<\/3 /, '๐Ÿ’” '), - new InputRule(/:D /, '๐Ÿ˜ƒ '), - new InputRule(/=D /, '๐Ÿ˜ƒ '), - new InputRule(/;\) /, '๐Ÿ˜‰ '), - new InputRule(/\*\) /, '๐Ÿ˜‰ '), - new InputRule(/;\] /, '๐Ÿ˜‰ '), - new InputRule(/;D /, '๐Ÿ˜‰ '), - new InputRule(/B\) /, '๐Ÿ˜Ž '), - new InputRule(/8\) /, '๐Ÿ˜Ž '), - new InputRule(/:\* /, '๐Ÿ˜˜ '), - new InputRule(/=\* /, '๐Ÿ˜˜ '), - new InputRule(/:\) /, '๐Ÿ™‚ '), - new InputRule(/=\] /, '๐Ÿ™‚ '), - new InputRule(/=\) /, '๐Ÿ™‚ '), - new InputRule(/:\] /, '๐Ÿ™‚ '), - new InputRule(/:X /, '๐Ÿ˜ถ '), - new InputRule(/:# /, '๐Ÿ˜ถ '), - new InputRule(/=X /, '๐Ÿ˜ถ '), - new InputRule(/=x /, '๐Ÿ˜ถ '), - new InputRule(/:x /, '๐Ÿ˜ถ '), - new InputRule(/=# /, '๐Ÿ˜ถ '), - new InputRule(/:O /, '๐Ÿ˜ฎ '), - new InputRule(/:o /, '๐Ÿ˜ฎ '), - new InputRule(/:P /, '๐Ÿ˜› '), - new InputRule(/=P /, '๐Ÿ˜› '), - new InputRule(/:p /, '๐Ÿ˜› '), - new InputRule(/=p /, '๐Ÿ˜› '), - new InputRule(/:รž /, '๐Ÿ˜› '), - new InputRule(/:รพ /, '๐Ÿ˜› '), - new InputRule(/:b /, '๐Ÿ˜› '), - new InputRule(/d: /, '๐Ÿ˜› '), - new InputRule(/:\/ /, '๐Ÿ˜• '), - new InputRule(/:\\ /, '๐Ÿ˜• '), - new InputRule(/=\/ /, '๐Ÿ˜• '), - new InputRule(/=\\ /, '๐Ÿ˜• '), - new InputRule(/:L /, '๐Ÿ˜• '), - new InputRule(/=L /, '๐Ÿ˜• '), - new InputRule(/:\( /, '๐Ÿ˜ž '), - new InputRule(/:\[ /, '๐Ÿ˜ž '), - new InputRule(/=\( /, '๐Ÿ˜ž '), - new InputRule(/;\( /, '๐Ÿ˜ข '), - new InputRule(/D: /, '๐Ÿ˜จ '), - new InputRule(/:\$ /, '๐Ÿ˜ณ '), - new InputRule(/=\$ /, '๐Ÿ˜ณ '), - new InputRule(/#\) /, '๐Ÿ˜ต '), - new InputRule(/%\) /, '๐Ÿ˜ต '), - new InputRule(/X\) /, '๐Ÿ˜ต '), - new InputRule(/:@ /, '๐Ÿ˜  '), - new InputRule(/<3 /, 'โค๏ธ '), - new InputRule(/\/shrug/, 'ยฏ\\_(ใƒ„)_/ยฏ'), + new InputRule(/-___- $/, '๐Ÿ˜‘ '), + new InputRule(/:'-\) $/, '๐Ÿ˜‚ '), + new InputRule(/':-\) $/, '๐Ÿ˜… '), + new InputRule(/':-D $/, '๐Ÿ˜… '), + new InputRule(/>:-\) $/, '๐Ÿ˜† '), + new InputRule(/-__- $/, '๐Ÿ˜‘ '), + new InputRule(/':-\( $/, '๐Ÿ˜“ '), + new InputRule(/:'-\( $/, '๐Ÿ˜ข '), + new InputRule(/>:-\( $/, '๐Ÿ˜  '), + new InputRule(/O:-\) $/, '๐Ÿ˜‡ '), + new InputRule(/0:-3 $/, '๐Ÿ˜‡ '), + new InputRule(/0:-\) $/, '๐Ÿ˜‡ '), + new InputRule(/0;\^\) $/, '๐Ÿ˜‡ '), + new InputRule(/O;-\) $/, '๐Ÿ˜‡ '), + new InputRule(/0;-\) $/, '๐Ÿ˜‡ '), + new InputRule(/O:-3 $/, '๐Ÿ˜‡ '), + new InputRule(/:'\) $/, '๐Ÿ˜‚ '), + new InputRule(/:-D $/, '๐Ÿ˜ƒ '), + new InputRule(/':\) $/, '๐Ÿ˜… '), + new InputRule(/'=\) $/, '๐Ÿ˜… '), + new InputRule(/':D $/, '๐Ÿ˜… '), + new InputRule(/'=D $/, '๐Ÿ˜… '), + new InputRule(/>:\) $/, '๐Ÿ˜† '), + new InputRule(/>;\) $/, '๐Ÿ˜† '), + new InputRule(/>=\) $/, '๐Ÿ˜† '), + new InputRule(/;-\) $/, '๐Ÿ˜‰ '), + new InputRule(/\*-\) $/, '๐Ÿ˜‰ '), + new InputRule(/;-\] $/, '๐Ÿ˜‰ '), + new InputRule(/;\^\) $/, '๐Ÿ˜‰ '), + new InputRule(/B-\) $/, '๐Ÿ˜Ž '), + new InputRule(/8-\) $/, '๐Ÿ˜Ž '), + new InputRule(/B-D $/, '๐Ÿ˜Ž '), + new InputRule(/8-D $/, '๐Ÿ˜Ž '), + new InputRule(/:-\* $/, '๐Ÿ˜˜ '), + new InputRule(/:\^\* $/, '๐Ÿ˜˜ '), + new InputRule(/:-\) $/, '๐Ÿ™‚ '), + new InputRule(/-_- $/, '๐Ÿ˜‘ '), + new InputRule(/:-X $/, '๐Ÿ˜ถ '), + new InputRule(/:-# $/, '๐Ÿ˜ถ '), + new InputRule(/:-x $/, '๐Ÿ˜ถ '), + new InputRule(/>.< $/, '๐Ÿ˜ฃ '), + new InputRule(/:-O $/, '๐Ÿ˜ฎ '), + new InputRule(/:-o $/, '๐Ÿ˜ฎ '), + new InputRule(/O_O $/, '๐Ÿ˜ฎ '), + new InputRule(/>:O $/, '๐Ÿ˜ฎ '), + new InputRule(/:-P $/, '๐Ÿ˜› '), + new InputRule(/:-p $/, '๐Ÿ˜› '), + new InputRule(/:-รž $/, '๐Ÿ˜› '), + new InputRule(/:-รพ $/, '๐Ÿ˜› '), + new InputRule(/:-b $/, '๐Ÿ˜› '), + new InputRule(/>:P $/, '๐Ÿ˜œ '), + new InputRule(/X-P $/, '๐Ÿ˜œ '), + new InputRule(/x-p $/, '๐Ÿ˜œ '), + new InputRule(/':\( $/, '๐Ÿ˜“ '), + new InputRule(/'=\( $/, '๐Ÿ˜“ '), + new InputRule(/>:\\ $/, '๐Ÿ˜• '), + new InputRule(/>:\/ $/, '๐Ÿ˜• '), + new InputRule(/:-\/ $/, '๐Ÿ˜• '), + new InputRule(/:-. $/, '๐Ÿ˜• '), + new InputRule(/>:\[ $/, '๐Ÿ˜ž '), + new InputRule(/:-\( $/, '๐Ÿ˜ž '), + new InputRule(/:-\[ $/, '๐Ÿ˜ž '), + new InputRule(/:'\( $/, '๐Ÿ˜ข '), + new InputRule(/;-\( $/, '๐Ÿ˜ข '), + new InputRule(/#-\) $/, '๐Ÿ˜ต '), + new InputRule(/%-\) $/, '๐Ÿ˜ต '), + new InputRule(/X-\) $/, '๐Ÿ˜ต '), + new InputRule(/>:\( $/, '๐Ÿ˜  '), + new InputRule(/0:3 $/, '๐Ÿ˜‡ '), + new InputRule(/0:\) $/, '๐Ÿ˜‡ '), + new InputRule(/O:\) $/, '๐Ÿ˜‡ '), + new InputRule(/O=\) $/, '๐Ÿ˜‡ '), + new InputRule(/O:3 $/, '๐Ÿ˜‡ '), + new InputRule(/<\/3 $/, '๐Ÿ’” '), + new InputRule(/:D $/, '๐Ÿ˜ƒ '), + new InputRule(/=D $/, '๐Ÿ˜ƒ '), + new InputRule(/;\) $/, '๐Ÿ˜‰ '), + new InputRule(/\*\) $/, '๐Ÿ˜‰ '), + new InputRule(/;\] $/, '๐Ÿ˜‰ '), + new InputRule(/;D $/, '๐Ÿ˜‰ '), + new InputRule(/B\) $/, '๐Ÿ˜Ž '), + new InputRule(/8\) $/, '๐Ÿ˜Ž '), + new InputRule(/:\* $/, '๐Ÿ˜˜ '), + new InputRule(/=\* $/, '๐Ÿ˜˜ '), + new InputRule(/:\) $/, '๐Ÿ™‚ '), + new InputRule(/=\] $/, '๐Ÿ™‚ '), + new InputRule(/=\) $/, '๐Ÿ™‚ '), + new InputRule(/:\] $/, '๐Ÿ™‚ '), + new InputRule(/:X $/, '๐Ÿ˜ถ '), + new InputRule(/:# $/, '๐Ÿ˜ถ '), + new InputRule(/=X $/, '๐Ÿ˜ถ '), + new InputRule(/=x $/, '๐Ÿ˜ถ '), + new InputRule(/:x $/, '๐Ÿ˜ถ '), + new InputRule(/=# $/, '๐Ÿ˜ถ '), + new InputRule(/:O $/, '๐Ÿ˜ฎ '), + new InputRule(/:o $/, '๐Ÿ˜ฎ '), + new InputRule(/:P $/, '๐Ÿ˜› '), + new InputRule(/=P $/, '๐Ÿ˜› '), + new InputRule(/:p $/, '๐Ÿ˜› '), + new InputRule(/=p $/, '๐Ÿ˜› '), + new InputRule(/:รž $/, '๐Ÿ˜› '), + new InputRule(/:รพ $/, '๐Ÿ˜› '), + new InputRule(/:b $/, '๐Ÿ˜› '), + new InputRule(/d: $/, '๐Ÿ˜› '), + new InputRule(/:\/ $/, '๐Ÿ˜• '), + new InputRule(/:\\ $/, '๐Ÿ˜• '), + new InputRule(/=\/ $/, '๐Ÿ˜• '), + new InputRule(/=\\ $/, '๐Ÿ˜• '), + new InputRule(/:L $/, '๐Ÿ˜• '), + new InputRule(/=L $/, '๐Ÿ˜• '), + new InputRule(/:\( $/, '๐Ÿ˜ž '), + new InputRule(/:\[ $/, '๐Ÿ˜ž '), + new InputRule(/=\( $/, '๐Ÿ˜ž '), + new InputRule(/;\( $/, '๐Ÿ˜ข '), + new InputRule(/D: $/, '๐Ÿ˜จ '), + new InputRule(/:\$ $/, '๐Ÿ˜ณ '), + new InputRule(/=\$ $/, '๐Ÿ˜ณ '), + new InputRule(/#\) $/, '๐Ÿ˜ต '), + new InputRule(/%\) $/, '๐Ÿ˜ต '), + new InputRule(/X\) $/, '๐Ÿ˜ต '), + new InputRule(/:@ $/, '๐Ÿ˜  '), + new InputRule(/<3 $/, 'โค๏ธ '), + new InputRule(/\/shrug $/, 'ยฏ\\_(ใƒ„)_/ยฏ'), ] }, })