Use babel for ES6 / ES2015 support
This commit is contained in:
parent
f3a80c3429
commit
2c9e17d486
@ -1,4 +1,7 @@
|
||||
{
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 6
|
||||
},
|
||||
"rules": {
|
||||
"curly": [2, "multi-line"],
|
||||
"eol-last": [2],
|
||||
|
3
.idea/misc.xml
generated
3
.idea/misc.xml
generated
@ -1,5 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="JavaScriptSettings">
|
||||
<option name="languageLevel" value="ES6" />
|
||||
</component>
|
||||
<component name="ProjectLevelVcsManager" settingsEditedManually="false">
|
||||
<OptionsSetting value="true" id="Add" />
|
||||
<OptionsSetting value="true" id="Remove" />
|
||||
|
@ -14,9 +14,12 @@
|
||||
"test": "make test"
|
||||
},
|
||||
"dependencies": {
|
||||
"babel-core": "6.9.1",
|
||||
"babel-eslint": "6.0.4",
|
||||
"babel-loader": "6.2.4",
|
||||
"babel-preset-es2015": "6.9.0",
|
||||
"eslint": "2.7.0",
|
||||
"json-loader": "0.5.4",
|
||||
"promise": "7.1.1",
|
||||
"raw-loader": "0.5.1",
|
||||
"svg-to-image": "1.1.3",
|
||||
"tap": "5.7.1",
|
||||
|
@ -1,6 +1,4 @@
|
||||
|
||||
var Promise = require('promise');
|
||||
|
||||
var WorkerMessages = require('./WorkerMessages');
|
||||
|
||||
function WorkerRemote() {
|
||||
@ -54,7 +52,7 @@ WorkerRemote.prototype._onmessage = function(message) {
|
||||
|
||||
/**
|
||||
* Create a new Drawable and add it to the scene.
|
||||
* @returns {int} The ID of the new Drawable.
|
||||
* @returns {Promise.<int>} The ID of the new Drawable.
|
||||
*/
|
||||
WorkerRemote.prototype.createDrawable = function() {
|
||||
var instance = this;
|
||||
|
@ -15,6 +15,13 @@ module.exports = {
|
||||
},
|
||||
module: {
|
||||
loaders: [
|
||||
{
|
||||
test: /\.js$/,
|
||||
loader: 'babel-loader',
|
||||
query: {
|
||||
presets: ['es2015']
|
||||
}
|
||||
},
|
||||
{
|
||||
test: /\.json$/,
|
||||
loader: 'json-loader'
|
||||
|
Loading…
x
Reference in New Issue
Block a user