improve build

This commit is contained in:
Rene Haas
2022-08-04 14:35:33 +02:00
parent fa989cabb7
commit 8ac1f57de8
23 changed files with 6751 additions and 1306 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -28,7 +28,7 @@
"types",
"styles"
],
"main": "dist/overlayscrollbars.js",
"main": "dist/overlayscrollbars.cjs.js",
"module": "dist/overlayscrollbars.esm.js",
"types": "types/overlayscrollbars.d.ts",
"scripts": {
@@ -1,3 +1,4 @@
const { dirname, basename, resolve } = require('path');
const { terser: rollupTerser } = require('rollup-plugin-terser');
const { summary } = require('rollup-plugin-summary');
const createRollupConfig = require('@~local/rollup');
@@ -8,6 +9,36 @@ module.exports = createRollupConfig({
verbose: true,
extractStyles: true,
extractTypes: true,
versions: [
{
format: 'cjs',
generatedCode: 'es2015',
outputSuffix: '.cjs',
minifiedVersion: true,
},
{
format: 'esm',
generatedCode: 'es2015',
outputSuffix: '.esm',
minifiedVersion: true,
},
{
format: 'iife',
generatedCode: 'es2015',
outputSuffix: '.browser.es6',
minifiedVersion: true,
file: (originalPath) =>
`${resolve(dirname(originalPath), 'browser', basename(originalPath))}`,
},
{
format: 'iife',
generatedCode: 'es5',
outputSuffix: '.browser.es5',
minifiedVersion: true,
file: (originalPath) =>
`${resolve(dirname(originalPath), 'browser', basename(originalPath))}`,
},
],
banner: `OverlayScrollbars
Version: ${version}