make babel actually do full ES6 emulation for Safari 8

This commit is contained in:
Matthew Hodgson 2016-02-10 14:54:49 +00:00
parent 98551c3f9a
commit 155728b136
2 changed files with 5 additions and 0 deletions

View File

@ -27,6 +27,7 @@
"prepublish": "npm run build:css && npm run build:compile" "prepublish": "npm run build:css && npm run build:compile"
}, },
"dependencies": { "dependencies": {
"babel-polyfill": "^6.5.0",
"classnames": "^2.1.2", "classnames": "^2.1.2",
"extract-text-webpack-plugin": "^0.9.1", "extract-text-webpack-plugin": "^0.9.1",
"filesize": "^3.1.2", "filesize": "^3.1.2",

View File

@ -16,6 +16,10 @@ limitations under the License.
'use strict'; 'use strict';
// for ES6 stuff like startsWith() that Safari doesn't handle
// and babel doesn't do by default
require('babel-polyfill');
// CSS requires: just putting them here for now as CSS is going to be // CSS requires: just putting them here for now as CSS is going to be
// refactored soon anyway // refactored soon anyway
require('../../vector/components.css'); require('../../vector/components.css');