SuperEmotes
Create custom emotes and make them available in your Youtube comments and live chat today!
Additional files are visible only to premium users
manifest.json
{
"update_url": "https://clients2.google.com/service/update2/crx",
"manifest_version": 3,
"description": "Create custom emotes and make them available in your Youtube comments and live chat today!",
"name": "SuperEmotes",
"version": "1.5.4",
"host_permissions": [
"https://api.superemotes.com/*"
],
"permissions": [
"storage"
],
"background": {
"service_worker": "js/background-scripts/background.js"
},
"options_page": "/html/options/options.html",
"icons": {
"16": "img/robot_16.png",
"24": "img/robot_24.png",
"32": "img/robot_32.png",
"48": "img/robot_48.png",
"128": "img/robot_128.png"
},
"action": {
"default_icon": {
"16": "img/robot_16.png",
"24": "img/robot_24.png",
"32": "img/robot_32.png"
},
"default_title": "SuperEmotes",
"default_popup": "/html/popup/popup.html"
},
"content_scripts": [
{
"run_at": "document_end",
"js": [
"js/reactions/constants.js",
"js/content-scripts/message-handlers.js",
"js/content-scripts/inject-utils.js",
"js/content-scripts/modules.js",
"js/content-scripts/injector.js",
"js/content-scripts/options-bridge.js"
],
"matches": [
"*://studio.youtube.com/*",
"*://*.youtube.com/*"
],
"all_frames": true
}
],
"web_accessible_resources": [
{
"resources": [
"js/comments/youtube/constants.js",
"js/comments/youtube/utils.js",
"js/dashboard/dashboard.js",
"js/dashboard/draggable-window.js",
"js/dashboard/constants.js",
"js/emote-card/emote-card.js",
"js/emote-card/utils.js",
"js/emote-card/youtube/comment-message-emote-card.js",
"js/emote-card/youtube/comment-emote-card.js",
"js/emote-card/youtube/comment-emotes-tray-emote-card.js",
"js/emote-card/youtube/community-new-post-emotes-tray-emote-card.js",
"js/emote-card/youtube/community-post-emote-card.js",
"js/emote-card/youtube/live-chat-emote-card.js",
"js/emote-card/youtube/live-chat-message-emote-card.js",
"js/emote-card/youtube/live-chat-emotes-tray-emote-card.js",
"js/emote-card/constants.js",
"js/emote-details/emote-details.js",
"js/emote-details/constants.js",
"js/emote-details/youtube/comment/watch/watch-comment-emote-details.js",
"js/emote-details/youtube/live-chat/watch/watch-live-chat-emote-details.js",
"js/emote-details/youtube/live-chat/watch/watch-live-chat-emotes-tray-emote-details.js",
"js/emote-details/youtube/live-chat/watch/watch-live-chat-message-emote-details.js",
"js/emotes-tray/reactions/reaction-emotes-tray.js",
"js/emotes-tray/youtube/comments/comment-emotes-tray.js",
"js/emotes-tray/youtube/community/constants.js",
"js/emotes-tray/youtube/comments/constants.js",
"js/emotes-tray/youtube/live-chat/constants.js",
"js/emotes-tray/youtube/live-chat/popout/live-chat-popout-emotes-tray.js",
"js/emotes-tray/youtube/live-chat/live-chat-emotes-tray.js",
"js/emotes-tray/youtube/live-chat/studio-live-chat-emotes-tray.js",
"js/emotes-tray/youtube/reactions/reaction-emotes-tray.js",
"js/emotes-tray/youtube/utils.js",
"js/emotes-tray/constants.js",
"js/emotes-tray/emotes-tray.js",
"js/live-chat/youtube/utils.js",
"js/live-chat/youtube/constants.js",
"js/mapping/youtube/utils.js",
"js/mapping/constants.js",
"js/network/network-constants.js",
"js/network/superemotes-client.js",
"js/network/youtube-inner-client.js",
"js/page-scripts/youtube/constants.js",
"js/page-scripts/youtube/message-handlers.js",
"js/page-scripts/youtube/process-utils.js",
"js/page-scripts/youtube/utils.js",
"js/page-scripts/constants.js",
"js/page-scripts/utils.js",
"js/page-types/youtube/channel/community/post/page.js",
"js/page-types/youtube/channel/community/post/utils.js",
"js/page-types/youtube/channel/community/constants.js",
"js/page-types/youtube/channel/community/page.js",
"js/page-types/youtube/channel/community/utils.js",
"js/page-types/youtube/channel/page.js",
"js/page-types/youtube/shorts/constants.js",
"js/page-types/youtube/shorts/page.js",
"js/page-types/youtube/shorts/utils.js",
"js/page-types/youtube/studio/live-chat/page.js",
"js/page-types/youtube/studio/live-chat/popout/page.js",
"js/page-types/youtube/studio/utils.js",
"js/page-types/youtube/studio/page.js",
"js/page-types/youtube/watch/comment/page.js",
"js/page-types/youtube/watch/live-chat/page.js",
"js/page-types/youtube/watch/live-chat/popout/page.js",
"js/page-types/youtube/watch/live-chat/popout/utils.js",
"js/page-types/youtube/watch/live-chat/utils.js",
"js/page-types/youtube/watch/page.js",
"js/page-types/youtube/watch/utils.js",
"js/productivity/youtube/utils.js",
"js/post/youtube/community/utils.js",
"js/reactions/page/youtube/utils.js",
"js/reactions/constants.js",
"js/reactions/reactions.js",
"js/reactions/utils.js",
"js/shorts/youtube/utils.js",
"js/shorts/youtube/constants.js",
"js/store/emotes.js",
"js/store/constants.js",
"js/studio/youtube/utils.js",
"js/svg/svg.js",
"js/tags/tags.js",
"js/tags/constants.js",
"js/tags/youtube/process/utils.js",
"js/themes/utils.js",
"js/page-scripts/modules.js",
"js/page-scripts/youtube/page-script.js",
"img/chevron_left.svg",
"img/chevron_right.svg",
"css/dashboard/dashboard.css",
"css/emote-card/emote-card.css",
"css/emote-card/live-chat/live-chat-emote-card.css",
"css/emote-details/emote-details.css",
"css/emote-details/live-chat/live-chat-emote-details.css",
"css/emotes-tray/comment-emotes-tray.css",
"css/emotes-tray/live-chat-emotes-tray.css",
"css/emotes-tray/emotes-tray.css",
"css/emotes-tray/youtube/live-chat-emotes-tray.css",
"css/live-chat/live-chat.css",
"css/reactions/reactions.css",
"css/tags/tags.css",
"css/themes/bools-dark.css",
"css/themes/grape-lime-soda.css",
"css/themes/ice-cool-blue.css",
"css/themes/laser-beam-attack.css",
"css/themes/peaches-n-cream.css",
"css/base.css",
"css/youtubecontent.css"
],
"matches": [
"*://*.youtube.com/*"
]
}
]
}