mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-20 01:10:36 +03:00
fix treeshaking test
This commit is contained in:
@@ -5,8 +5,6 @@ import { webpack } from 'webpack';
|
|||||||
import { build } from 'esbuild';
|
import { build } from 'esbuild';
|
||||||
import { terser } from 'rollup-plugin-terser';
|
import { terser } from 'rollup-plugin-terser';
|
||||||
|
|
||||||
// @ts-ignore
|
|
||||||
import pkg from '~/../package.json';
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
import rollupConfig from '~/../rollup.config';
|
import rollupConfig from '~/../rollup.config';
|
||||||
|
|
||||||
@@ -115,13 +113,13 @@ const testBundler = (bundlerName: string) => async () => {
|
|||||||
describe('tree shaking', () => {
|
describe('tree shaking', () => {
|
||||||
// build the fixture
|
// build the fixture
|
||||||
beforeAll(async () => {
|
beforeAll(async () => {
|
||||||
const { module } = pkg;
|
|
||||||
const esmEntryFilename = path.basename(module);
|
|
||||||
const config = rollupConfig.find((inputConfig: any) => {
|
const config = rollupConfig.find((inputConfig: any) => {
|
||||||
const { output } = inputConfig;
|
const { output } = inputConfig;
|
||||||
if (output) {
|
if (output) {
|
||||||
const outputArr = Array.isArray(output) ? output : [output];
|
const outputArr = Array.isArray(output) ? output : [output];
|
||||||
const outputConfig = outputArr.find(({ file }) => path.basename(file) === esmEntryFilename);
|
const outputConfig = outputArr.find(
|
||||||
|
({ file }) => path.basename(file) === 'overlayscrollbars.esm.js'
|
||||||
|
);
|
||||||
if (outputConfig) {
|
if (outputConfig) {
|
||||||
inputConfig.output = outputConfig;
|
inputConfig.output = outputConfig;
|
||||||
inputConfig.output.sourcemap = false;
|
inputConfig.output.sourcemap = false;
|
||||||
@@ -134,7 +132,6 @@ describe('tree shaking', () => {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
});
|
});
|
||||||
|
|
||||||
const bundle = await rollup(config);
|
const bundle = await rollup(config);
|
||||||
await bundle.write(config.output);
|
await bundle.write(config.output);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user