Skip to content

Commit

Permalink
feat: respect rollup's 2.18.0 option changes
Browse files Browse the repository at this point in the history
  • Loading branch information
Anidetrix committed Jun 23, 2020
1 parent 666b3c5 commit 53072b0
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,14 @@ export default (options: Options = {}): Plugin => {
extensions: loaderOpts.extensions,
});

const extracted: Extracted[] = [];
let extracted: Extracted[] = [];
let preserveModules: boolean;

const plugin: Plugin = {
name: "styles",

buildStart(opts) {
preserveModules = opts.preserveModules;
preserveModules = Boolean(opts.preserveModules);
},

async transform(code, id) {
Expand Down Expand Up @@ -140,6 +140,9 @@ export default (options: Options = {}): Plugin => {
async generateBundle(opts, bundle) {
if (extracted.length === 0 || !(opts.dir || opts.file)) return;

// Respect rollup's 2.18.0 option changes
if (opts.preserveModules) preserveModules = opts.preserveModules;

// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
const dir = opts.dir ?? path.dirname(opts.file!);
const chunks = Object.values(bundle).filter((c): c is OutputChunk => c.type === "chunk");
Expand Down

0 comments on commit 53072b0

Please sign in to comment.