From 47c8ce650c98ffa040483a82b82db6a36ebd935d Mon Sep 17 00:00:00 2001 From: Glen Cheney Date: Tue, 20 Feb 2018 12:17:34 -0800 Subject: [PATCH] Add es module file. --- .gitignore | 2 ++ gulp/config.js | 16 ++++++++++++++++ package.json | 1 + 3 files changed, 19 insertions(+) diff --git a/.gitignore b/.gitignore index b80a1f5..fd31e15 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,8 @@ _site .sass-cache .jekyll-metadata *.scssc +*.esm.js +*.esm.js.map # https://github.com/sindresorhus/ama/issues/479#issuecomment-310661514 package-lock.json diff --git a/gulp/config.js b/gulp/config.js index e7fd242..59d22be 100644 --- a/gulp/config.js +++ b/gulp/config.js @@ -42,6 +42,22 @@ module.exports.configs = [ ], }, + { + input: entry, + output: { + name: moduleName, + file: './dist/shuffle.esm.js', + sourcemap, + format: 'es', + }, + cache: undefined, + plugins: [ + resolve(), + commonjs(commonjsOptions), + babel(babelOptions), + ], + }, + { input: entry, output: { diff --git a/package.json b/package.json index de1df5d..62281d2 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "tiles" ], "main": "dist/shuffle.js", + "module": "dist/shuffle.esm.js", "moduleSource": "src/shuffle.js", "types": "index.d.ts", "scripts": {