diff --git a/src/index.ts b/src/index.ts index 4b0b401..4e9fe35 100644 --- a/src/index.ts +++ b/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