34 lines
1.2 KiB
JavaScript
34 lines
1.2 KiB
JavaScript
/**
|
|
* Default options for different palette preset
|
|
*/
|
|
export const presetOptions = {
|
|
css: {
|
|
userPaletteFile: '.vuepress/styles/palette.css',
|
|
tempPaletteFile: 'styles/palette.css',
|
|
userStyleFile: '.vuepress/styles/index.css',
|
|
tempStyleFile: 'styles/index.css',
|
|
importCode: (filePath) => `@import '${filePath}';\n`,
|
|
},
|
|
sass: {
|
|
userPaletteFile: '.vuepress/styles/palette.scss',
|
|
tempPaletteFile: 'styles/palette.scss',
|
|
userStyleFile: '.vuepress/styles/index.scss',
|
|
tempStyleFile: 'styles/index.scss',
|
|
importCode: (filePath) => `@forward 'file:///${filePath}';\n`,
|
|
},
|
|
less: {
|
|
userPaletteFile: '.vuepress/styles/palette.less',
|
|
tempPaletteFile: 'styles/palette.less',
|
|
userStyleFile: '.vuepress/styles/index.less',
|
|
tempStyleFile: 'styles/index.less',
|
|
importCode: (filePath) => `@import '${filePath}';\n`,
|
|
},
|
|
stylus: {
|
|
userPaletteFile: '.vuepress/styles/palette.styl',
|
|
tempPaletteFile: 'styles/palette.styl',
|
|
userStyleFile: '.vuepress/styles/index.styl',
|
|
tempStyleFile: 'styles/index.styl',
|
|
importCode: (filePath) => `@require '${filePath}';\n`,
|
|
},
|
|
};
|