UNPKG

@roots/critical-css-webpack-plugin

Version:

Webpack plugin for generating critical-path CSS

59 lines (48 loc) 835 B
/** * CriticalCssWebpackPlugin */ import CriticalCssWebpackPlugin from '@roots/critical-css-webpack-plugin/plugin' /** * Plugin constructor options */ export interface Options { /** * Base directory */ base?: string /** * Extract critical */ extract?: boolean /** * Viewport height */ height?: number /** * Html source string */ html?: string /** * Ignore CSS rules */ ignore?: { atrule: string[] decl: (node: any, value: any) => boolean rule: RegExp[] } /** * Node server request options * * Uses {@link https://github.com/sindresorhus/got | sindresorhus/got} for request parsing. */ request?: any /** * Html source string */ src?: string /** * Viewport width */ width?: number } export default CriticalCssWebpackPlugin