John Hildenbiddle and Koy Zhuang
35002c92b7
feat: Native emoji w/ image-based fallbacks and improved parsing ( #1746 )
...
* Render native emoji with image fallback
Fix #779
* Deprecate emoji plugin
* Add emoji tests
* Remove console.log statement
* Fix emoji image alt attribute
* Set nativeEmoji to false by default (non-breaking)
* Fix parsing emoji in HTML comments and script tags
* Add nativeEmoji and update noEmoji details
* Add Emoji plugin deprecation notice
* Fix ESLint issues
* Create build:emoji task
- Auto-generate emoji data from GitHub API
- Auto-generate emoji markdown for website
- Add emoji page to navigation
* Fix rendering of GitHub emoji without unicode
* Adjust and match size of native and image emoji
* Update emoji test snapshot
* Update docs test snapshot
* Fix ci/codesandbox error
* Update native emoji font-stack
* Fix rendering of native multi-character emoji
* Kick GitHub Workflow
* Replace rollup’s uglify plugin with terser
* Switch “npm ci” instead of “npm i” for stability
* Change emoji data from default to named export
* Revert "Replace rollup’s uglify plugin with terser"
This reverts commit 7ba8513636 .
* Revert "Switch “npm ci” instead of “npm i” for stability"
This reverts commit d52b476a38 .
* Revert "Change emoji data from default to named export"
This reverts commit 3f2dd467cf .
* Specify codesandbox template and node version
* Update codesandbox config
* Revert "Revert "Replace rollup’s uglify plugin with terser""
This reverts commit e06fed49f0 .
* Revert "Revert "Revert "Replace rollup’s uglify plugin with terser"""
This reverts commit 27d49521f6 .
* Update codesandbox config
* Revert "Update codesandbox config"
This reverts commit 5120dd23d4 .
* Fix codesandbox uglify error
* Emoji docs tweaks
* Restore and update emoji plugin code
* Restore and update emoji plugin docs
* Prettier updates
* Match lowercase shortcodes only
Co-authored-by: Koy Zhuang <369491420@qq.com >
2022-03-05 22:25:09 -06:00