js(__DIR__.'/js/dist/admin.js'), (new Extend\Frontend('forum')) ->js(__DIR__.'/js/dist/forum.js') ->css(__DIR__.'/less/forum.less') ->jsDirectory(__DIR__.'/js/dist/forum'), (new Extend\Formatter) ->configure(function (Configurator $config) { $config->Emoticons->add(':)', '🙂'); $config->Emoticons->add(':D', '😃'); $config->Emoticons->add(':P', '😛'); $config->Emoticons->add(':(', '🙁'); $config->Emoticons->add(':|', '😐'); $config->Emoticons->add(';)', '😉'); $config->Emoticons->add(':\'(', '😢'); $config->Emoticons->add(':O', '😮'); $config->Emoticons->add('>:(', '😡'); }), new Extend\Locales(__DIR__.'/locale'), (new Extend\Settings) ->serializeToForum('flarum-emoji.cdn', 'flarum-emoji.cdn') ->default('flarum-emoji.cdn', 'https://cdn.jsdelivr.net/gh/twitter/twemoji@[version]/assets/'), ];