Merge pull request #11 from ruthv1k/master
Update generate and clear scripts in package.json to fix Issue#10 - generate from scripts is not working
This commit is contained in:
commit
31ee392edc
3 changed files with 5 additions and 6 deletions
|
|
@ -15,9 +15,9 @@
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "jest DFSOnBST LRU LinearSearchList BinarySearchList TwoCrystalBalls BubbleSort DoublyLinkedList Queue Stack ArrayList MazeSolver QuickSort BTPreOrder BTInOrder BTPostOrder BTBFS CompareBinaryTrees DFSOnBST DFSGraphList Trie BFSGraphMatrix Map MinHeap",
|
"test": "jest DFSOnBST LRU LinearSearchList BinarySearchList TwoCrystalBalls BubbleSort DoublyLinkedList Queue Stack ArrayList MazeSolver QuickSort BTPreOrder BTInOrder BTPostOrder BTBFS CompareBinaryTrees DFSOnBST DFSGraphList Trie BFSGraphMatrix Map MinHeap",
|
||||||
"clear": "./scripts/clear",
|
"clear": "node ./scripts/clear.js",
|
||||||
"prettier": "prettier --write ./src",
|
"prettier": "prettier --write ./src",
|
||||||
"generate": "./scripts/generate",
|
"generate": "node ./scripts/generate.js",
|
||||||
"day": "echo /home/mpaulson/personal/kata-machine/src/day2"
|
"day": "echo src\\day2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
1
scripts/clear → scripts/clear.js
Executable file → Normal file
1
scripts/clear → scripts/clear.js
Executable file → Normal file
|
|
@ -1,4 +1,3 @@
|
||||||
#!/usr/bin/env node
|
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
|
|
||||||
4
scripts/generate → scripts/generate.js
Executable file → Normal file
4
scripts/generate → scripts/generate.js
Executable file → Normal file
|
|
@ -1,4 +1,3 @@
|
||||||
#!/usr/bin/env node
|
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
const config = require("../ligma.config");
|
const config = require("../ligma.config");
|
||||||
|
|
@ -24,6 +23,7 @@ try {
|
||||||
|
|
||||||
const day_name = `day${day}`;
|
const day_name = `day${day}`;
|
||||||
const day_path = path.join(src_path, day_name);
|
const day_path = path.join(src_path, day_name);
|
||||||
|
const relative_day_path = path.relative(process.cwd(), day_path);
|
||||||
try { fs.unlinkSync(day_path); } catch (e) { }
|
try { fs.unlinkSync(day_path); } catch (e) { }
|
||||||
try { fs.mkdirSync(day_path); } catch (e) { }
|
try { fs.mkdirSync(day_path); } catch (e) { }
|
||||||
|
|
||||||
|
|
@ -78,6 +78,6 @@ config.dsa.forEach(ds => {
|
||||||
const align = require("./align-configs");
|
const align = require("./align-configs");
|
||||||
align.jest(day_name);
|
align.jest(day_name);
|
||||||
align.ts_config(day_name);
|
align.ts_config(day_name);
|
||||||
align.package_json(config, day_path);
|
align.package_json(config, relative_day_path);
|
||||||
align.stats(config, day_path);
|
align.stats(config, day_path);
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue