Skip to content

Commit

Permalink
fix: webpack plugin option blocklist types
Browse files Browse the repository at this point in the history
- add blocklist function as a type
  • Loading branch information
Ffloriel committed Feb 21, 2021
1 parent 296c91f commit 5b029c2
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages/purgecss-webpack-plugin/src/index.ts
Expand Up @@ -102,7 +102,7 @@ export default class PurgeCSSPlugin {
if (typeof options.safelist === "function") {
options.safelist = options.safelist();
}

if (typeof options.blocklist === "function") {
options.blocklist = options.blocklist();
}
Expand Down
4 changes: 2 additions & 2 deletions packages/purgecss-webpack-plugin/src/types/index.ts
Expand Up @@ -17,8 +17,8 @@ export interface Extractors {
}

type PathFunction = () => string[];

type SafelistFunction = () => ComplexSafelist;
type BlocklistFunction = () => StringRegExpArray;

export interface UserDefinedOptions {
paths: string[] | PathFunction;
Expand All @@ -34,7 +34,7 @@ export interface UserDefinedOptions {
variables?: boolean;
verbose?: boolean;
safelist?: StringRegExpArray | ComplexSafelist | SafelistFunction;
blocklist?: StringRegExpArray;
blocklist?: StringRegExpArray | BlocklistFunction;
only?: string[];
}

Expand Down
2 changes: 1 addition & 1 deletion packages/rollup-plugin-purgecss/__tests__/index.test.ts
Expand Up @@ -14,7 +14,7 @@ describe("rollup-plugin-purgecss", () => {
}),
],
});
await bundle.generate({ format: "cjs" });
await bundle.generate({ format: "cjs", exports: "auto" });

const actualA = fs
.readFileSync(path.resolve(__dirname, "assets/actual_a.css"))
Expand Down

0 comments on commit 5b029c2

Please sign in to comment.