fix: default options
This commit is contained in:
parent
a67b3beacb
commit
32d928a79e
26
src/index.ts
26
src/index.ts
@ -40,15 +40,25 @@ interface CSSModule {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export const defaultOptions: PostCSSPluginOptions = {
|
||||||
|
plugins: [],
|
||||||
|
modules: true,
|
||||||
|
rootDir: process.cwd(),
|
||||||
|
sassOptions: {},
|
||||||
|
lessOptions: {},
|
||||||
|
stylusOptions: {},
|
||||||
|
writeToFile: true
|
||||||
|
};
|
||||||
|
|
||||||
const postCSSPlugin = ({
|
const postCSSPlugin = ({
|
||||||
plugins = [],
|
plugins,
|
||||||
modules = true,
|
modules,
|
||||||
rootDir = process.cwd(),
|
rootDir,
|
||||||
sassOptions = {},
|
sassOptions,
|
||||||
lessOptions = {},
|
lessOptions,
|
||||||
stylusOptions = {},
|
stylusOptions,
|
||||||
writeToFile = true
|
writeToFile
|
||||||
}: PostCSSPluginOptions): Plugin => ({
|
}: PostCSSPluginOptions = defaultOptions): Plugin => ({
|
||||||
name: "postcss2",
|
name: "postcss2",
|
||||||
setup(build) {
|
setup(build) {
|
||||||
// get a temporary path where we can save compiled CSS
|
// get a temporary path where we can save compiled CSS
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user