UNPKG

node-weakauras-parser

Version:

Native module for Node.js that does deserialization/serialization of WeakAuras' strings

19 lines (17 loc) 633 B
const addon = require('../native'); module.exports = { decode: function(str, max_decompressed_size) { return addon.decode(str, max_decompressed_size).then(function(result) { return JSON.parse(result); }); }, encode: function(value, format_version) { return addon.encode(JSON.stringify(value), format_version); }, decodeSync: function(str, max_decompressed_size) { return JSON.parse(addon.decodeSync(str, max_decompressed_size)); }, encodeSync: function(value, format_version) { return addon.encodeSync(JSON.stringify(value), format_version); }, };