Skip to content

Commit

Permalink
Use babel presets and plugins directly
Browse files Browse the repository at this point in the history
  • Loading branch information
coverslide committed Jan 27, 2017
1 parent 795b6ba commit 0eebcb5
Show file tree
Hide file tree
Showing 4 changed files with 33 additions and 24 deletions.
6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@
"@elastic/datemath": "2.3.0",
"@elastic/kibana-ui-framework": "0.0.13",
"@elastic/webpack-directory-name-as-main": "2.0.2",
"@elastic/babel-preset-kibana": "git+https://github.com/coverslide/babel-preset-kibana#00e3e6d",
"@spalger/filesaver": "1.1.2",
"@spalger/leaflet-draw": "0.2.3",
"@spalger/leaflet-heat": "0.1.3",
Expand All @@ -96,7 +95,12 @@
"babel-cli": "6.18.0",
"babel-core": "6.21.0",
"babel-loader": "6.2.10",
"babel-plugin-add-module-exports": "0.2.1",
"babel-polyfill": "6.20.0",
"babel-preset-es2015": "6.22.0",
"babel-preset-es2015-node": "6.1.1",
"babel-preset-react": "6.22.0",
"babel-preset-stage-1": "6.22.0",
"babel-register": "6.18.0",
"babel-runtime": "6.20.0",
"bluebird": "2.9.34",
Expand Down
2 changes: 1 addition & 1 deletion src/core_plugins/timelion/public/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ require('./vis');
require('ui/saved_objects/saved_object_registry').register(require('plugins/timelion/services/saved_sheet_register'));

// TODO: Expose an api for dismissing notifications
const unsafeNotifications = require('ui/notify')._notifs;
const unsafeNotifications = require('ui/notify').default._notifs;

require('ui/routes').enable();

Expand Down
28 changes: 16 additions & 12 deletions src/optimize/babel/options.build.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,19 @@ var helpers = require('./helpers');

helpers.setupBabelCache(process.env);

exports.webpack = require('@elastic/babel-preset-kibana/webpack');
exports.react = require('@elastic/babel-preset-kibana/webpack');
exports.node = Object.assign(
{},
require('@elastic/babel-preset-kibana/node'),
{
ignore: [
helpers.fromRoot('src'),
/[\\\/](node_modules|bower_components)[\\\/]/
]
}
);
exports.webpack = {
presets: ["react", "es2015", "stage-1"],
plugins: ["add-module-exports"]
};
exports.react = {
presets: ["react", "es2015", "stage-1"],
plugins: ["add-module-exports"]
};
exports.node = {
presets: ["es2015-node", "stage-1"],
plugins: ["add-module-exports"],
ignore: [
helpers.fromRoot('src'),
/[\\\/](node_modules|bower_components)[\\\/]/
]
};
21 changes: 11 additions & 10 deletions src/optimize/babel/options.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,14 @@ var helpers = require('./helpers');

helpers.setupBabelCache(process.env);

exports.webpack = require('@elastic/babel-preset-kibana/webpack');
exports.node = Object.assign(
{},
require('@elastic/babel-preset-kibana/node'),
{
ignore: [
/[\\\/](node_modules|bower_components|mock_data|scenarios)[\\\/]/
]
}
);
exports.webpack = {
presets: ["react", "es2015", "stage-1"],
plugins: ["add-module-exports"]
};
exports.node = {
presets: ["es2015-node", "stage-1"],
plugins: ["add-module-exports"],
ignore: [
/[\\\/](node_modules|bower_components|mock_data|scenarios)[\\\/]/
]
};

0 comments on commit 0eebcb5

Please sign in to comment.