w-tinymce-vue
Version:
A wrapper for @tinymce/tinymce-vue.
44 lines (29 loc) • 950 B
JavaScript
import _ from 'lodash-es'
import fs from 'fs'
import getFiles from 'w-package-tools/src/getFiles.mjs'
let fd_src = './examples/'
let fd_tar = './docs/examples/'
async function main() {
//把example裡面cdn更換, 再複製到docs的example內, 作為日後發佈為靜態網站
//cdn
let cdn = `<script src="https://cdn.jsdelivr.net/npm/w-tinymce-vue@latest/dist/w-tinymce-vue.umd.js"></script>`
//mkdirSync
if (!fs.existsSync(fd_tar)) {
fs.mkdirSync(fd_tar)
}
//getFiles
let ltfs = getFiles(fd_src)
_.each(ltfs, function(v) {
//fn
let fn = fd_src + v
//c
let c = fs.readFileSync(fn, 'utf8')
//replace
let r = `<script src="../dist/w-tinymce-vue.umd.js"></script>`
c = c.replace(r, cdn)
//write
//console.log(c)
fs.writeFileSync(fd_tar + v, c, 'utf8')
})
}
main()