

Force tree shake emojione (#4202)


* chore(yarn): Install babel-plugin-preval as development dependency * feat(babel): Add preval as a plugin * feat(emojione_light): Prevaled module what tree-shaked emojione * refactor(emoji): Use emojione_light * feat: Preload emojione_picker bundle * fix(emojione_light): Do not use Object.entries * fix(emojify): Update tests * chore(emojione_light): Remove silly ascii art
Showing
- .babelrc 2 additions, 1 deletion.babelrc
- app/javascript/mastodon/emoji.js 6 additions, 9 deletionsapp/javascript/mastodon/emoji.js
- app/javascript/mastodon/emojione_light.js 11 additions, 0 deletionsapp/javascript/mastodon/emojione_light.js
- app/views/layouts/application.html.haml 1 addition, 0 deletionsapp/views/layouts/application.html.haml
- package.json 1 addition, 0 deletionspackage.json
- spec/javascript/components/emojify.test.js 8 additions, 8 deletionsspec/javascript/components/emojify.test.js
- yarn.lock 10 additions, 2 deletionsyarn.lock
app/javascript/mastodon/emojione_light.js
0 → 100644
... | ... | @@ -121,6 +121,7 @@ |
"@storybook/addon-actions": "^3.1.8", | ||
"@storybook/react": "^3.1.8", | ||
"babel-eslint": "^7.2.3", | ||
"babel-plugin-preval": "^1.3.2", | ||
"chai": "^4.1.0", | ||
"chai-enzyme": "^0.8.0", | ||
"enzyme": "^2.9.1", | ||
... | ... |
Please register or sign in to comment