Hey there, friends! š Our Emojibar ā yes, thatās what weāre calling it now ā is coming along nicely! In the previous post, we learned how to bundle the project with Vite and vite-plugin-singlefile, and itās now time to add some real functionality!
To complete our Emojibar, weāll use two NPM modules:
- Unicode-Emoji-JSON:Ā We need a complete list of emojis, and this simple module provides them in JSON format. Perfect!
- ToastifyJS:Ā When users click on an emoji, itāll be copied into their buffer. Just so they have some feedback, weāll show them a confirmation toast. This library is great for this purpose.
Weāll also add search and navigation functionality, meaning that weāll have the entire backbone of the application ready by the end of this post.
Source: Building the Ultimate Google Apps Script Front Ends. Part 2: Bundling NPM Modules

Dmitry Kostyuk is a full-time Google Workspace and Google Cloud Platform developer, and the Founder of Wurkspaces.dev.