diff --git a/package.json b/package.json index 1a8cb22..7a4caa4 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,9 @@ }, "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", - "clear": "./scripts/clear", + "clear": "node ./scripts/clear.js", "prettier": "prettier --write ./src", - "generate": "./scripts/generate", - "day": "echo /home/mpaulson/personal/kata-machine/src/day2" + "generate": "node ./scripts/generate.js", + "day": "echo src\\day2" } } \ No newline at end of file diff --git a/scripts/clear b/scripts/clear.js old mode 100755 new mode 100644 similarity index 96% rename from scripts/clear rename to scripts/clear.js index 880844f..ae37b77 --- a/scripts/clear +++ b/scripts/clear.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node const fs = require("fs"); const path = require("path"); diff --git a/scripts/generate b/scripts/generate.js old mode 100755 new mode 100644 similarity index 94% rename from scripts/generate rename to scripts/generate.js index a06c19f..5050753 --- a/scripts/generate +++ b/scripts/generate.js @@ -1,4 +1,3 @@ -#!/usr/bin/env node const fs = require("fs"); const path = require("path"); const config = require("../ligma.config"); @@ -24,6 +23,7 @@ try { const day_name = `day${day}`; 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.mkdirSync(day_path); } catch (e) { } @@ -78,6 +78,6 @@ config.dsa.forEach(ds => { const align = require("./align-configs"); align.jest(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);