1 | import fileUtil = require("./tool/FileUtil");
|
2 | import fs = require("fs");
|
3 | import path = require("path");
|
4 |
|
5 | class 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 |
|
18 | export function run(baseUrl: string): void {
|
19 | new JsonYS(baseUrl);
|
20 | } |
\ | No newline at end of file |