UNPKG

wsemi

Version:

A support package for web developer.

48 lines (32 loc) 1.01 kB
import fs from 'fs' import _ from 'lodash' import getFiles from 'w-package-tools/src/getFiles.mjs' import getPks from 'w-package-tools/src/getPks.mjs' let fdSrc = './examples/' let fdTar = './docs/examples/' function main() { //把example裡面cdn更換, 再複製到docs的example內, 作為日後發佈為靜態網站 //pks let pks = getPks() //cdn let cdn = `<script src="https://cdn.jsdelivr.net/npm/wsemi@${pks.version}/dist/wsemi.umd.js"></script>` //mkdirSync if (!fs.existsSync(fdTar)) { fs.mkdirSync(fdTar) } //getFiles let ltfs = getFiles(fdSrc) _.each(ltfs, function(v) { //fn let fn = fdSrc + v //c let c = fs.readFileSync(fn, 'utf8') //replace let r = `<script src="../dist/wsemi.umd.js"></script>` c = c.replace(r, cdn) //write //console.log(c) fs.writeFileSync(fdTar + v, c, 'utf8') }) } main()