@vuepress-reco/style-default
Version:
It is default type of vuepress-theme-reco.
28 lines (27 loc) • 985 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("@vuepress-reco/core");
const utils_1 = require("@vuepress/utils");
const node_1 = require("./node");
exports.default = core_1.defineStyle((themeConfig) => ({
pages: node_1.pages,
clientAppEnhanceFiles: utils_1.path.resolve(__dirname, './client/clientAppEnhance.js'),
clientAppSetupFiles: utils_1.path.resolve(__dirname, './client/clientAppSetup.js'),
onInitialized(app) {
app.options.bundlerConfig = {
postcss: {
postcssOptions: {
plugins: {
tailwindcss: node_1.tailwindConfig,
autoprefixer: {},
},
},
},
...app.options.bundlerConfig,
};
},
plugins: [
['@vuepress/theme-data', { themeData: themeConfig }],
['@vuepress/prismjs', themeConfig.prismjs !== false],
],
}));