From 4bbf72ec3e9e8331e16bad8ff1e531938f2c1758 Mon Sep 17 00:00:00 2001 From: Jack <87960263+ylmin@users.noreply.github.com> Date: Thu, 16 Mar 2023 15:56:44 +0800 Subject: [PATCH] Make sure the path is correct (#2341) Co-authored-by: ligi --- tools/schemaCheck.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/schemaCheck.js b/tools/schemaCheck.js index 2fb88fe4..f9553d9c 100644 --- a/tools/schemaCheck.js +++ b/tools/schemaCheck.js @@ -3,7 +3,10 @@ const Ajv = require("ajv") const ajv = new Ajv() const schema = require("./schema/chainSchema.json") const { exit } = require("process") -const chainFiles = fs.readdirSync("../_data/chains/") +const path = require('path') + +const resolve = (_path) => path.resolve(__dirname, _path) +const chainFiles = fs.readdirSync(resolve("../_data/chains/")) // https://chainagnostic.org/CAIPs/caip-2 const parseChainId = (chainId) => @@ -13,7 +16,7 @@ const parseChainId = (chainId) => const filesWithErrors = [] for (const chainFile of chainFiles) { - const fileLocation = `../_data/chains/${chainFile}` + const fileLocation = resolve(`../_data/chains/${chainFile}`) const fileData = fs.readFileSync(fileLocation, "utf8") const fileDataJson = JSON.parse(fileData) const fileName = chainFile.split(".")[0]