medo-ts v0.0.0
const fs = require("fs"); const path = require("path");
let base = `# medo-ts
- build 文件夹是生成好的 js 文件和 .d.ts
- ts 文件夹是 ts 源代码
error
- crypto-js 3.3.0 最新版(4.x)打包体积过大
how to use
`;
let contents = - [medo-ts](#medo-ts)\n- [error](#error)\n- [how to use](#how-to-use)
;
const config = { array: "数组相关方法", };
const testPath = path.join("./", "test");
if (!fs.existsSync(testPath)) { return; }
const main = {};
fs.readdirSync(testPath).forEach((e) => { const dir = path.join(testPath, e); if (fs.statSync(dir).isDirectory()) { const dirs = fs.readdirSync(dir); dirs.forEach((x) => { if (path.parse(x).ext === ".ts") { const url = path.join(dir, x); const text = fs.readFileSync(url, "utf8"); if (!maine) { maine = {}; } maine = text; } }); } });
Object.keys(main).forEach((x) => {
const label = configx;
const key = x;
const title = label ? ${key} ${label}
: key;
base += \n### ${title}\n
;
contents += \n - [${title}](#${title.replace(/ /g, "-")})
;
let mdjs = "";
const len = Object.keys(mainx).length - 1;
Object.keys(mainx).forEach((e, index) => {
mdjs += \n/* ${e.replace(/\\/g, "/")} */\n
;
mdjs += \n${main[x][e]}\n
;
if (index !== len) {
mdjs += \n\n
;
}
});
base += "ts" + mdjs + "
";
});
fs.writeFileSync( path.join(__dirname, "readme.md"), contents + "\n\n" + base, "utf8" );
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago