mirror of
https://github.com/wahyd4/vuepress.git
synced 2026-08-13 15:25:51 +10:00
- fix($core): markdown slot doesn‘t work. (regression of c85f62d)
- docs: fresh Node.JS API.
- test: official plugins.
27 lines
530 B
JavaScript
27 lines
530 B
JavaScript
'use strict'
|
|
|
|
const App = require('./node/App')
|
|
const { logger } = require('@vuepress/shared-utils')
|
|
|
|
function createApp (options) {
|
|
logger.wait('Extracting site metadata...')
|
|
return new App(options)
|
|
}
|
|
|
|
async function dev (options) {
|
|
const app = createApp(options)
|
|
await app.process()
|
|
await app.dev()
|
|
}
|
|
|
|
async function build (options) {
|
|
const app = createApp(options)
|
|
await app.process()
|
|
await app.build()
|
|
}
|
|
|
|
exports.createApp = createApp
|
|
exports.dev = dev
|
|
exports.build = build
|
|
exports.eject = require('./eject')
|