diff options
Diffstat (limited to 'packages/browser/rollup.config.js')
-rw-r--r-- | packages/browser/rollup.config.js | 45 |
1 files changed, 12 insertions, 33 deletions
diff --git a/packages/browser/rollup.config.js b/packages/browser/rollup.config.js index e504244..571660a 100644 --- a/packages/browser/rollup.config.js +++ b/packages/browser/rollup.config.js @@ -1,7 +1,7 @@ import typescript from '@rollup/plugin-typescript'; import nodeResolve from '@rollup/plugin-node-resolve'; import { terser } from 'rollup-plugin-terser'; -// import versionInjector from 'rollup-plugin-version-injector'; +import versionInjector from 'rollup-plugin-version-injector'; /** * Rollup plugin to clean `tslib` comment in `UMD` bundle targeting `ES5` @@ -30,23 +30,14 @@ const cleanTslibCommentInUMDBundleTargetingES5 = () => { }; }; -/** - * Re-enable version injection when this gets resolved: - * - * https://github.com/djhouseknecht/rollup-plugin-version-injector/issues/22 - * - * To avoid a repeat of the first half of this: - * - * https://github.com/MasterKale/SimpleWebAuthn/issues/56 - */ -// const swanVersionInjector = versionInjector({ -// injectInComments: { -// fileRegexp: /\.(js)$/, -// // [@simplewebauthn/browser] Version: 2.1.0 - Saturday, February 6th, 2021, 4:10:31 PM -// tag: '[@simplewebauthn/browser] Version: {version} - {date}', -// dateFormat: 'dddd, mmmm dS, yyyy, h:MM:ss TT', -// }, -// }); +const swanVersionInjector = versionInjector({ + injectInComments: { + fileRegexp: /\.(js)$/, + // [@simplewebauthn/browser] Version: 2.1.0 - Saturday, February 6th, 2021, 4:10:31 PM + tag: '[@simplewebauthn/browser] Version: {version} - {date}', + dateFormat: 'dddd, mmmm dS, yyyy, h:MM:ss TT', + }, +}); /** * Rollup configuration to generate the following: @@ -72,11 +63,7 @@ export default [ plugins: [terser()], }, ], - plugins: [ - typescript({ tsconfig: './tsconfig.json' }), - nodeResolve(), - // swanVersionInjector, - ], + plugins: [typescript({ tsconfig: './tsconfig.json' }), nodeResolve(), swanVersionInjector], }, { input: 'src/index.ts', @@ -86,11 +73,7 @@ export default [ entryFileNames: 'es5/[name].js', exports: 'auto', }, - plugins: [ - typescript({ tsconfig: './tsconfig.es5.json' }), - nodeResolve(), - // swanVersionInjector, - ], + plugins: [typescript({ tsconfig: './tsconfig.es5.json' }), nodeResolve(), swanVersionInjector], external: ['tslib'], }, { @@ -102,10 +85,6 @@ export default [ entryFileNames: 'es5/[name].umd.min.js', plugins: [terser(), cleanTslibCommentInUMDBundleTargetingES5()], }, - plugins: [ - typescript({ tsconfig: './tsconfig.es5.json' }), - nodeResolve(), - // swanVersionInjector, - ], + plugins: [typescript({ tsconfig: './tsconfig.es5.json' }), nodeResolve(), swanVersionInjector], }, ]; |