diff --git a/packages/uhk-common/src/config-serializer/user-config-json-to-bin.ts b/packages/uhk-common/src/config-serializer/user-config-json-to-bin.ts new file mode 100644 index 00000000..9f858778 --- /dev/null +++ b/packages/uhk-common/src/config-serializer/user-config-json-to-bin.ts @@ -0,0 +1,14 @@ +import { UhkBuffer, UserConfiguration } from './index'; + +const fs = require('fs'); + +const inputFile = process.argv[2]; +console.log(inputFile); +const outputFile = process.argv[3]; + +const config1Js = JSON.parse(fs.readFileSync(inputFile)); +const config1Ts: UserConfiguration = new UserConfiguration().fromJsonObject(config1Js); +const config1Buffer = new UhkBuffer(); +config1Ts.toBinary(config1Buffer); +const config1BufferContent = config1Buffer.getBufferContent(); +fs.writeFileSync('user-config.bin', config1BufferContent);