1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-07-28 21:48:31 +00:00

Make JS X Again

* Configure the project to allow the use of JSX in .jsx files.
* Add linting for JSX.
* Rewrite most existing code that uses `createElement` to use JSX syntax.
* Stop importing `createElement as e`. That's what the minifier is for. And we don't have to write it manually so much now because of JSX syntax.
This commit is contained in:
SirStendec 2018-04-01 18:24:08 -04:00
parent 57152e8ed5
commit f506b512b4
31 changed files with 514 additions and 322 deletions

View file

@ -5,7 +5,7 @@
// ============================================================================
import Module from 'utilities/module';
import {createElement as e} from 'utilities/dom';
import {createElement} from 'utilities/dom';
import {has, deep_copy} from 'utilities/object';
import {parse_path} from 'src/settings';
@ -547,7 +547,7 @@ export default class MainMenu extends Module {
return;
this._vue = new this.vue.Vue({
el: e('div'),
el: createElement('div'),
render: h => h('main-menu', this.getData())
});