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 = ({
|
||||
plugins = [],
|
||||
modules = true,
|
||||
rootDir = process.cwd(),
|
||||
sassOptions = {},
|
||||
lessOptions = {},
|
||||
stylusOptions = {},
|
||||
writeToFile = true
|
||||
}: PostCSSPluginOptions): Plugin => ({
|
||||
plugins,
|
||||
modules,
|
||||
rootDir,
|
||||
sassOptions,
|
||||
lessOptions,
|
||||
stylusOptions,
|
||||
writeToFile
|
||||
}: PostCSSPluginOptions = defaultOptions): Plugin => ({
|
||||
name: "postcss2",
|
||||
setup(build) {
|
||||
// get a temporary path where we can save compiled CSS
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user