Socket
Socket
Sign inDemoInstall

@fullhuman/postcss-purgecss

Package Overview
Dependencies
Maintainers
2
Versions
29
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fullhuman/postcss-purgecss - npm Package Compare versions

Comparing version 4.0.1 to 4.0.2

44

lib/postcss-purgecss.d.ts
import * as postcss from "postcss";
type StringRegExpArray = Array<RegExp | string>;
type ComplexSafelist = {
standard?: StringRegExpArray;
deep?: RegExp[];
greedy?: RegExp[];
variables?: StringRegExpArray;
keyframes?: StringRegExpArray;
standard?: StringRegExpArray;
deep?: RegExp[];
greedy?: RegExp[];
variables?: StringRegExpArray;
keyframes?: StringRegExpArray;
};
type UserDefinedSafelist = StringRegExpArray | ComplexSafelist;
interface RawContent$0<T = string> {
extension: string;
raw: T;
extension: string;
raw: T;
}
type ExtractorFunction$0<T = string> = (content: T) => string[];
interface Extractors$0 {
extensions: string[];
extractor: ExtractorFunction$0;
extensions: string[];
extractor: ExtractorFunction$0;
}
interface UserDefinedOptions$0 {
content?: Array<string | RawContent$0>;
contentFunction?: (sourceFile: string) => Array<string | RawContent$0>;
defaultExtractor?: ExtractorFunction$0;
extractors?: Array<Extractors$0>;
fontFace?: boolean;
keyframes?: boolean;
output?: string;
rejected?: boolean;
stdin?: boolean;
stdout?: boolean;
variables?: boolean;
safelist?: UserDefinedSafelist;
blocklist?: StringRegExpArray;
content?: Array<string | RawContent$0>;
contentFunction?: (sourceFile: string) => Array<string | RawContent$0>;
defaultExtractor?: ExtractorFunction$0;
extractors?: Array<Extractors$0>;
fontFace?: boolean;
keyframes?: boolean;
output?: string;
rejected?: boolean;
stdin?: boolean;
stdout?: boolean;
variables?: boolean;
safelist?: UserDefinedSafelist;
blocklist?: StringRegExpArray;
}
declare const purgeCSSPlugin: postcss.PluginCreator<UserDefinedOptions$0>;
export { purgeCSSPlugin as default };
import * as postcss from "postcss";
type StringRegExpArray = Array<RegExp | string>;
type ComplexSafelist = {
standard?: StringRegExpArray;
deep?: RegExp[];
greedy?: RegExp[];
variables?: StringRegExpArray;
keyframes?: StringRegExpArray;
standard?: StringRegExpArray;
deep?: RegExp[];
greedy?: RegExp[];
variables?: StringRegExpArray;
keyframes?: StringRegExpArray;
};
type UserDefinedSafelist = StringRegExpArray | ComplexSafelist;
interface RawContent$0<T = string> {
extension: string;
raw: T;
extension: string;
raw: T;
}
type ExtractorFunction$0<T = string> = (content: T) => string[];
interface Extractors$0 {
extensions: string[];
extractor: ExtractorFunction$0;
extensions: string[];
extractor: ExtractorFunction$0;
}
interface UserDefinedOptions$0 {
content?: Array<string | RawContent$0>;
contentFunction?: (sourceFile: string) => Array<string | RawContent$0>;
defaultExtractor?: ExtractorFunction$0;
extractors?: Array<Extractors$0>;
fontFace?: boolean;
keyframes?: boolean;
output?: string;
rejected?: boolean;
stdin?: boolean;
stdout?: boolean;
variables?: boolean;
safelist?: UserDefinedSafelist;
blocklist?: StringRegExpArray;
content?: Array<string | RawContent$0>;
contentFunction?: (sourceFile: string) => Array<string | RawContent$0>;
defaultExtractor?: ExtractorFunction$0;
extractors?: Array<Extractors$0>;
fontFace?: boolean;
keyframes?: boolean;
output?: string;
rejected?: boolean;
stdin?: boolean;
stdout?: boolean;
variables?: boolean;
safelist?: UserDefinedSafelist;
blocklist?: StringRegExpArray;
}
declare const purgeCSSPlugin: postcss.PluginCreator<UserDefinedOptions$0>;
export { purgeCSSPlugin as default };
{
"name": "@fullhuman/postcss-purgecss",
"version": "4.0.1",
"version": "4.0.2",
"description": "PostCSS plugin for PurgeCSS",

@@ -29,3 +29,3 @@ "author": "FoundrySH <no-reply@foundry.sh>",

"dependencies": {
"purgecss": "^4.0.1"
"purgecss": "^4.0.2"
},

@@ -38,3 +38,3 @@ "devDependencies": {

},
"gitHead": "61a9f5345fe4c5aa9ea3fd7a8706d9492260274c"
"gitHead": "d05d119a44c085d4bc5b1421dab8dd9c12b01e2d"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc