From f06fdaeab854b54334fbbe5dc1a2755206ef8e22 Mon Sep 17 00:00:00 2001 From: Johannes Millan Date: Tue, 21 Dec 2021 00:28:45 +0100 Subject: [PATCH] build: add decompress script --- tools/decompress.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tools/decompress.js diff --git a/tools/decompress.js b/tools/decompress.js new file mode 100644 index 000000000..e41988985 --- /dev/null +++ b/tools/decompress.js @@ -0,0 +1,18 @@ +#! /usr/bin/env node +const lzString = require('lz-string'); +const { readFileSync, writeFileSync } = require('fs'); + +const OUT = 'out.json'; + +const file = process.argv[process.argv.length - 1]; + +const res = readFileSync(file, { encoding: 'utf8' }); + +const decompressed = lzString.decompressFromUTF16(res); + +// that should normally work... +// const decompressed = lzString.decompress(res); + +console.log(decompressed); + +writeFileSync(OUT, decompressed);