Files
ULIVZandGitHub e5d8ed4655 feat: refine node api (#1395)
- fix($core): markdown slot doesn‘t work. (regression of c85f62d)
- docs: fresh Node.JS API.
- test: official plugins.
2019-03-04 23:46:13 +08:00

14 lines
387 B
JavaScript

const { fs, path } = require('@vuepress/shared-utils')
const getFragment = require('./getFragment')
module.exports = function getFragments (dirname, fragmentsDir = 'fragments') {
const names = fs.readdirSync(path.join(dirname, fragmentsDir))
return names.map(name => {
const content = getFragment(dirname, name, fragmentsDir)
return {
name,
content
}
})
}