From e82578f531ebdf9ade057f04ed7d84807e6d9517 Mon Sep 17 00:00:00 2001 From: Yogesh Choudhary Paliyal Date: Mon, 5 May 2025 00:20:57 +0530 Subject: [PATCH 1/2] feat: add template file --- data/_template.json | 8 ++++++++ package.json | 2 +- scripts/merge.js | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 data/_template.json diff --git a/data/_template.json b/data/_template.json new file mode 100644 index 0000000..94f1bba --- /dev/null +++ b/data/_template.json @@ -0,0 +1,8 @@ +{ + "name": "", + "description": "", + "link": "", + "tags": [ + "command-line" + ] +} \ No newline at end of file diff --git a/package.json b/package.json index 7dc8c67..0b9f8f9 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "0.0.0", "type": "module", "scripts": { - "dev": "vite", + "dev": "node scripts/merge.js && vite", "build": "node scripts/merge.js && tsc -b && vite build", "lint": "eslint .", "preview": "vite preview", diff --git a/scripts/merge.js b/scripts/merge.js index 77c7f1c..18e47c6 100644 --- a/scripts/merge.js +++ b/scripts/merge.js @@ -27,7 +27,7 @@ if (indexExists) { // Otherwise read all .json files in the directory (except index.json) console.log('Index file not found, reading all JSON files in the directory...'); toolFiles = fs.readdirSync(dataDir) - .filter(file => file.endsWith('.json') && file !== 'index.json'); + .filter(file => file.endsWith('.json') && file !== 'index.json' && file !== '_template.json'); console.log(`Found ${toolFiles.length} JSON files in directory`); } From 93193b3d66ad1c43b1b9e4d5775bb659d8bd04c9 Mon Sep 17 00:00:00 2001 From: Yogesh Choudhary Paliyal Date: Mon, 5 May 2025 00:23:18 +0530 Subject: [PATCH 2/2] Create benchmarkify.json --- data/benchmarkify.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 data/benchmarkify.json diff --git a/data/benchmarkify.json b/data/benchmarkify.json new file mode 100644 index 0000000..6a4281e --- /dev/null +++ b/data/benchmarkify.json @@ -0,0 +1,9 @@ +{ + "name": "Benchmarkify", + "description": "Benchmarkify is a web app that helps you visualize and analyze Android macrobenchmark results stored in JSON format.", + "link": "https://github.com/yogeshpaliyal/benchmarkify", + "tags": [ + "macrobenchmark", + "profiling" + ] +}