INNER CODE UNIT · JavaScript
docsExternalHelpers
codeceptjs/CodeceptJS · Bunoshfile.js:123
export async function docsExternalHelpers() {
task.stopOnFailures()
say('Building @codecepjs/detox helper docs')
let helper = 'Detox'
replaceInFile(`node_modules/@codeceptjs/detox-helper/${helper}.js`, cfg => {
cfg.replace(/CodeceptJS.LocatorOrString/g, 'string | object')
cfg.replace(/LocatorOrString/g, 'string | object')
})
await shell`npx documentation build node_modules/@codeceptjs/detox-helper/${helper}.js -o ${helperMarkDownFile(helper)} ${documentjsCliArgs}`
await writeToFile(helperMarkDownFile(helper), line => {
line`---\npermalink: /helpers/${helper}\nsidebar: auto\ntitle: ${helper}\n---\n\n# ${helper}\n\n`
line.fromFile(helperMarkDownFile(helper))
})
replaceInFile(`node_modules/@codeceptjs/detox-helper/${helper}.js`, cfg => {
cfg.replace(/string \| object/g, 'CodeceptJS.LocatorOrString')
cfg.replace(/string \| object/g, 'LocatorOrString')