From 70049f8f038145cc0caca83c75e0b76f49d11f52 Mon Sep 17 00:00:00 2001 From: Andrew Dillon Date: Mon, 17 Dec 2018 20:16:27 -0600 Subject: [PATCH] Update to babel 7 --- .babelrc | 2 +- .gitignore | 1 + rollup.config.js | 19 ++++++++++++++----- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.babelrc b/.babelrc index 2de1f758..724dd83d 100644 --- a/.babelrc +++ b/.babelrc @@ -1,5 +1,5 @@ { - "presets": ["es2015"], + "presets": ["env"], "plugins": ["transform-decorators-legacy", "transform-class-properties", "transform-runtime"], "env": { "cover": { diff --git a/.gitignore b/.gitignore index ca021b3c..e6a5c554 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ coverage/ coverage.html *.js.map .nyc_output +yarn-error.log diff --git a/rollup.config.js b/rollup.config.js index ea728975..60750822 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -3,15 +3,24 @@ import localResolve from 'rollup-plugin-local-resolve'; import json from 'rollup-plugin-json'; export default { - format: 'cjs', + input: 'src/index.js', + output: { + name: 'fontkit', + format: 'umd', + }, plugins: [ localResolve(), json(), babel({ babelrc: false, - presets: [['es2015', { modules: false, loose: true }]], - plugins: ['transform-decorators-legacy', 'transform-class-properties', 'transform-runtime'], + presets: [ + ['@babel/preset-env', { modules: false, loose: true }] + ], + plugins: [ + ['@babel/plugin-proposal-decorators', { legacy: true }], + ['@babel/plugin-proposal-class-properties'] + ], runtimeHelpers: true - }) - ] + }), + ], };