Skip to content

Commit 038bfab

Browse files
authored
Merge pull request #134 from adroitwhiz/module
Build an ES6 module as well
2 parents 713000e + 405196b commit 038bfab

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"license": "BSD-3-Clause",
1919
"browser": "lib/filesize.min.js",
2020
"main": "lib/filesize.js",
21+
"module": "lib/filesize.esm.js",
2122
"types": "filesize.d.ts",
2223
"engines": {
2324
"node": ">= 0.4.0"

rollup.config.js

+8
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ const bannerShort = `/*!
1616
*/`;
1717

1818
const umdOutBase = { format: 'umd', name: 'filesize' };
19+
const esmOutBase = { format: 'esm', name: 'filesize' };
1920

2021
export default [
2122
{
@@ -25,6 +26,13 @@ export default [
2526
{ ...umdOutBase, file: 'lib/filesize.es6.min.js', banner: bannerShort, plugins: [ terser() ], sourcemap: true },
2627
]
2728
},
29+
{
30+
input: 'src/filesize.js',
31+
output: [
32+
{ ...esmOutBase, file: 'lib/filesize.esm.js', banner: bannerLong },
33+
{ ...esmOutBase, file: 'lib/filesize.esm.min.js', banner: bannerShort, plugins: [ terser() ], sourcemap: true },
34+
]
35+
},
2836
{
2937
input: 'src/filesize.js',
3038
output: [

0 commit comments

Comments
 (0)