Skip to content

imzue/rollup-preserve-modules-issue-report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preserveModules caused some unnecessary import and export

I don't know how to explain it, just read the code.

Expect es/Foo/index.js

import Foo from "./Foo.js";

Foo.add = (a, b) => a + b;

const Foo2 = () => {
  return Foo.multiply(10, 10) + 10;
};

export { Foo, Foo2 };

Actual es/Foo/index.js

import Foo from "./Foo.js";
export { default as Foo } from "./Foo.js"; // unnecessary export

Foo.add = (a, b) => a + b;

const Foo2 = () => {
  return Foo.multiply(10, 10) + 10;
};

export { Foo2 };

Or es/Bar/index.js

import Bar from "./Bar.js"; // unnecessary import
export { default } from "./Bar.js";

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published