diff --git a/packages/lib/.gitignore b/packages/lib/.gitignore new file mode 100644 index 00000000..34d90646 --- /dev/null +++ b/packages/lib/.gitignore @@ -0,0 +1 @@ +/src/data/message_validate.js diff --git a/packages/lib/.npmignore b/packages/lib/.npmignore new file mode 100644 index 00000000..e69de29b diff --git a/packages/lib/scripts/compile_validator.js b/packages/lib/scripts/compile_validator.js index 61421e01..e2eafeb3 100644 --- a/packages/lib/scripts/compile_validator.js +++ b/packages/lib/scripts/compile_validator.js @@ -22,7 +22,11 @@ const ajv = new Ajv({ }); const validate = ajv.compile(Message.jsonSchema); let moduleCode = standaloneCode(ajv, validate); -fs.outputFileSync( - path.join(__dirname, "../dist/src/data/message_validate.js"), - `// generated by scripts/compile_validator.js\n// @ts-nocheck\n/* eslint-disable */\n${moduleCode}` -); +function write(output) { + fs.outputFileSync( + path.join(__dirname, output), + `// generated by scripts/compile_validator.js\n// @ts-nocheck\n/* eslint-disable */\n${moduleCode}` + ); +} +write("../dist/src/data/message_validate.js"); +write("../src/data/message_validate.js");