Skip to content

Commit 1935413

Browse files
committed
Move create files to npm script
1 parent 29361ff commit 1935413

File tree

3 files changed

+75
-67
lines changed

3 files changed

+75
-67
lines changed

checkContract.js

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -18,38 +18,6 @@ const contract = new Schema({
1818

1919
let errors = 0;
2020

21-
// function createFiles() {
22-
// if (!fs.existsSync("./dist/contracts")) {
23-
// fs.mkdirSync("./dist/contracts");
24-
// }
25-
// fs.readdirSync(contractsDirectory).forEach(folder => {
26-
// let newArr = [];
27-
// if (!fs.existsSync(`./dist/contracts/${folder}`)) {
28-
// fs.mkdirSync(`./dist/contracts/${folder}`);
29-
// }
30-
// fs.readdirSync(`${contractsDirectory}/${folder}`).forEach(file => {
31-
// const obj = JSON.parse(
32-
// fs.readFileSync(`${contractsDirectory}/${folder}/${file}`, "utf8")
33-
// );
34-
// newArr.push(obj);
35-
// });
36-
// const writeArray = newArr.sort(function(a, b) {
37-
// let aSym = a.name.toUpperCase();
38-
// let bSym = b.name.toUpperCase();
39-
// return aSym < bSym ? -1 : aSym > bSym ? 1 : 0;
40-
// });
41-
//
42-
// fs.writeFileSync(
43-
// `./dist/contracts/${folder}/contract-abi-${folder}.min.json`,
44-
// JSON.stringify(writeArray)
45-
// );
46-
// fs.writeFileSync(
47-
// `./dist/contracts/${folder}/contract-abi-${folder}.json`,
48-
// JSON.stringify(writeArray)
49-
// );
50-
// });
51-
// }
52-
5321
function run() {
5422
fs.readdirSync(contractsDirectory).forEach(folder => {
5523
fs.readdirSync(`${contractsDirectory}/${folder}`).forEach(file => {
@@ -61,7 +29,6 @@ function run() {
6129
}
6230
});
6331
});
64-
// createFiles();
6532
return errors;
6633
}
6734

checkToken.js

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -95,39 +95,6 @@ const token = new Schema({
9595

9696
let errors = 0;
9797

98-
// function createFiles() {
99-
// if (!fs.existsSync("./dist/tokens")) {
100-
// fs.mkdirSync("./dist/tokens");
101-
// }
102-
// fs.readdirSync(tokensDirectory).forEach(folder => {
103-
// let newArr = [];
104-
// if (!fs.existsSync(`./dist/tokens/${folder}`)) {
105-
// fs.mkdirSync(`./dist/tokens/${folder}`);
106-
// }
107-
// fs.readdirSync(`${tokensDirectory}/${folder}`).forEach(file => {
108-
// const obj = JSON.parse(
109-
// fs.readFileSync(`${tokensDirectory}/${folder}/${file}`, "utf8")
110-
// );
111-
// newArr.push(obj);
112-
// });
113-
//
114-
// const writeArray = newArr.sort(function(a, b) {
115-
// let aSym = a.symbol.toUpperCase();
116-
// let bSym = b.symbol.toUpperCase();
117-
// return aSym < bSym ? -1 : aSym > bSym ? 1 : 0;
118-
// });
119-
//
120-
// fs.writeFileSync(
121-
// `./dist/tokens/${folder}/tokens-${folder}.min.json`,
122-
// JSON.stringify(writeArray)
123-
// );
124-
// fs.writeFileSync(
125-
// `./dist/tokens/${folder}/tokens-${folder}.json`,
126-
// JSON.stringify(writeArray)
127-
// );
128-
// });
129-
// }
130-
13198
function run() {
13299
fs.readdirSync(tokensDirectory).forEach(folder => {
133100
fs.readdirSync(`${tokensDirectory}/${folder}`).forEach(file => {
@@ -139,7 +106,6 @@ function run() {
139106
}
140107
});
141108
});
142-
// createFiles();
143109
return errors;
144110
}
145111

createFiles.js

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
const fs = require("fs");
2+
const contractsDirectory = "./src/contracts/";
3+
const tokensDirectory = "./src/tokens/";
4+
5+
function createContractFiles() {
6+
if (!fs.existsSync("./dist/contracts")) {
7+
fs.mkdirSync("./dist/contracts");
8+
}
9+
fs.readdirSync(contractsDirectory).forEach(folder => {
10+
let newArr = [];
11+
if (!fs.existsSync(`./dist/contracts/${folder}`)) {
12+
fs.mkdirSync(`./dist/contracts/${folder}`);
13+
}
14+
fs.readdirSync(`${contractsDirectory}/${folder}`).forEach(file => {
15+
const obj = JSON.parse(
16+
fs.readFileSync(`${contractsDirectory}/${folder}/${file}`, "utf8")
17+
);
18+
newArr.push(obj);
19+
});
20+
const writeArray = newArr.sort(function(a, b) {
21+
let aSym = a.name.toUpperCase();
22+
let bSym = b.name.toUpperCase();
23+
return aSym < bSym ? -1 : aSym > bSym ? 1 : 0;
24+
});
25+
26+
fs.writeFileSync(
27+
`./dist/contracts/${folder}/contract-abi-${folder}.min.json`,
28+
JSON.stringify(writeArray)
29+
);
30+
fs.writeFileSync(
31+
`./dist/contracts/${folder}/contract-abi-${folder}.json`,
32+
JSON.stringify(writeArray)
33+
);
34+
});
35+
}
36+
37+
function createTokenFiles() {
38+
if (!fs.existsSync("./dist/tokens")) {
39+
fs.mkdirSync("./dist/tokens");
40+
}
41+
fs.readdirSync(tokensDirectory).forEach(folder => {
42+
let newArr = [];
43+
if (!fs.existsSync(`./dist/tokens/${folder}`)) {
44+
fs.mkdirSync(`./dist/tokens/${folder}`);
45+
}
46+
fs.readdirSync(`${tokensDirectory}/${folder}`).forEach(file => {
47+
const obj = JSON.parse(
48+
fs.readFileSync(`${tokensDirectory}/${folder}/${file}`, "utf8")
49+
);
50+
newArr.push(obj);
51+
});
52+
53+
const writeArray = newArr.sort(function(a, b) {
54+
let aSym = a.symbol.toUpperCase();
55+
let bSym = b.symbol.toUpperCase();
56+
return aSym < bSym ? -1 : aSym > bSym ? 1 : 0;
57+
});
58+
59+
fs.writeFileSync(
60+
`./dist/tokens/${folder}/tokens-${folder}.min.json`,
61+
JSON.stringify(writeArray)
62+
);
63+
fs.writeFileSync(
64+
`./dist/tokens/${folder}/tokens-${folder}.json`,
65+
JSON.stringify(writeArray)
66+
);
67+
});
68+
}
69+
70+
function run() {
71+
createContractFiles();
72+
createTokenFiles();
73+
}
74+
75+
run();

0 commit comments

Comments
 (0)