diff options
Diffstat (limited to 'packages/browser/rollup.config.js')
-rw-r--r-- | packages/browser/rollup.config.js | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/packages/browser/rollup.config.js b/packages/browser/rollup.config.js index dc95436..cb701c1 100644 --- a/packages/browser/rollup.config.js +++ b/packages/browser/rollup.config.js @@ -1,23 +1,18 @@ import typescript from '@rollup/plugin-typescript'; -import commonjs from '@rollup/plugin-commonjs'; import nodeResolve from '@rollup/plugin-node-resolve'; -import { terser } from 'rollup-plugin-terser'; import versionInjector from 'rollup-plugin-version-injector'; export default { input: 'src/index.ts', - output: [ - { - file: 'dist/bundles/bundle.umd.min.js', - format: 'umd', - name: 'SimpleWebAuthnBrowser', - plugins: [terser()], - }, - ], + output: { + dir: 'dist', + format: 'esm', + entryFileNames: 'bundles/[name].es2018.js', + preferConst: true, + }, plugins: [ - typescript({ tsconfig: './tsconfig.es5.json' }), - commonjs({ extensions: ['.js', '.ts'] }), - nodeResolve({ mainFields: ['jsnext:main', 'module', 'main'] }), + typescript({ tsconfig: './tsconfig.json' }), + nodeResolve(), versionInjector({ injectInComments: { fileRegexp: /\.(js)$/, |