mirror of
https://github.com/wahyd4/vuepress.git
synced 2026-08-10 05:46:31 +10:00
16 lines
623 B
JavaScript
16 lines
623 B
JavaScript
const fs = require('fs-extra')
|
|
const path = require('path')
|
|
const chalk = require('chalk')
|
|
|
|
module.exports = async (dir) => {
|
|
const source = path.resolve(__dirname, 'default-theme')
|
|
const target = path.resolve(dir, '.vuepress/theme')
|
|
await fs.copy(source, target)
|
|
// remove the import to default theme override
|
|
const styleConfig = path.resolve(target, 'styles/config.styl')
|
|
const content = await fs.readFile(styleConfig, 'utf-8')
|
|
const transformed = content.split('\n').slice(0, -2).join('\n')
|
|
await fs.writeFile(styleConfig, transformed)
|
|
console.log(`Copied default theme into ${chalk.cyan(target)}.`)
|
|
}
|