UNPKG

546 BPlain TextView Raw
1import fileUtil = require("./tool/FileUtil");
2import fs = require("fs");
3import path = require("path");
4
5class JsonYS {
6 constructor(baseUrl: string) {
7 var self = this;
8 fileUtil.FileUtil.walkDir(baseUrl, self.onFile, null, self);
9 }
10
11 private onFile(url: string): void {
12 let self = this;
13 if (path.extname(url) != ".json") return;
14 fs.writeFileSync(url, JSON.stringify(fs.readFileSync(url, 'utf-8')));
15 }
16}
17
18export function run(baseUrl: string): void {
19 new JsonYS(baseUrl);
20}
\No newline at end of file