New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

compressed-json

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

compressed-json - npm Package Compare versions

Comparing version

to
1.0.12

lib/bind.js

4

lib/index.js

@@ -8,9 +8,11 @@ /**

const decompress = require('./decompress')
const bind = require('./bind')
/** @lends module:compressed-json */
const compressedJSON = { compress, decompress }
const compressedJSON = { bind, compress, decompress }
exports.compress = compress
exports.bind = bind
exports.decompress = decompress
module.exports = compressedJSON
{
"name": "compressed-json",
"version": "1.0.11",
"version": "1.0.12",
"description": "String base JSON compressor",

@@ -5,0 +5,0 @@ "main": "lib",

@@ -8,2 +8,3 @@ /**

import decompress from './decompress';
import bind from './bind';
/** @lends module:compressed-json */

@@ -13,2 +14,3 @@

var compressedJSON = {
bind: bind,
compress: compress,

@@ -18,5 +20,6 @@ decompress: decompress

export {compress};
export {bind};
export {decompress};
export default compressedJSON;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xpYi9pbmRleC5qcyJdLCJuYW1lcyI6WyJjb21wcmVzcyIsInJlcXVpcmUiLCJkZWNvbXByZXNzIiwiY29tcHJlc3NlZEpTT04iLCJleHBvcnRzIiwibW9kdWxlIl0sIm1hcHBpbmdzIjoiQUFBQTs7O0FBR0E7O0FBRUEsSUFBTUEsUUFBUSxHQUFHQyxPQUFPLENBQUMsWUFBRCxDQUF4Qjs7QUFDQSxJQUFNQyxVQUFVLEdBQUdELE9BQU8sQ0FBQyxjQUFELENBQTFCO0FBRUE7OztBQUNBLElBQU1FLGNBQWMsR0FBRztBQUFFSCxFQUFBQSxRQUFRLEVBQVJBLFFBQUY7QUFBWUUsRUFBQUEsVUFBVSxFQUFWQTtBQUFaLENBQXZCO0FBRUFFLE9BQU8sQ0FBQ0osUUFBUixHQUFtQkEsUUFBbkI7QUFDQUksT0FBTyxDQUFDRixVQUFSLEdBQXFCQSxVQUFyQjtBQUVBRyxNQUFNLENBQUNELE9BQVAsR0FBaUJELGNBQWpCIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbW9kdWxlIGNvbXByZXNzZWQtanNvblxuICovXG4ndXNlIHN0cmljdCdcblxuY29uc3QgY29tcHJlc3MgPSByZXF1aXJlKCcuL2NvbXByZXNzJylcbmNvbnN0IGRlY29tcHJlc3MgPSByZXF1aXJlKCcuL2RlY29tcHJlc3MnKVxuXG4vKiogQGxlbmRzIG1vZHVsZTpjb21wcmVzc2VkLWpzb24gKi9cbmNvbnN0IGNvbXByZXNzZWRKU09OID0geyBjb21wcmVzcywgZGVjb21wcmVzcyB9XG5cbmV4cG9ydHMuY29tcHJlc3MgPSBjb21wcmVzc1xuZXhwb3J0cy5kZWNvbXByZXNzID0gZGVjb21wcmVzc1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNvbXByZXNzZWRKU09OXG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xpYi9pbmRleC5qcyJdLCJuYW1lcyI6WyJjb21wcmVzcyIsInJlcXVpcmUiLCJkZWNvbXByZXNzIiwiYmluZCIsImNvbXByZXNzZWRKU09OIiwiZXhwb3J0cyIsIm1vZHVsZSJdLCJtYXBwaW5ncyI6IkFBQUE7OztBQUdBOztBQUVBLElBQU1BLFFBQVEsR0FBR0MsT0FBTyxDQUFDLFlBQUQsQ0FBeEI7O0FBQ0EsSUFBTUMsVUFBVSxHQUFHRCxPQUFPLENBQUMsY0FBRCxDQUExQjs7QUFDQSxJQUFNRSxJQUFJLEdBQUdGLE9BQU8sQ0FBQyxRQUFELENBQXBCO0FBRUE7OztBQUNBLElBQU1HLGNBQWMsR0FBRztBQUFFRCxFQUFBQSxJQUFJLEVBQUpBLElBQUY7QUFBUUgsRUFBQUEsUUFBUSxFQUFSQSxRQUFSO0FBQWtCRSxFQUFBQSxVQUFVLEVBQVZBO0FBQWxCLENBQXZCO0FBRUFHLE9BQU8sQ0FBQ0wsUUFBUixHQUFtQkEsUUFBbkI7QUFDQUssT0FBTyxDQUFDRixJQUFSLEdBQWVBLElBQWY7QUFDQUUsT0FBTyxDQUFDSCxVQUFSLEdBQXFCQSxVQUFyQjtBQUVBSSxNQUFNLENBQUNELE9BQVAsR0FBaUJELGNBQWpCIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBAbW9kdWxlIGNvbXByZXNzZWQtanNvblxuICovXG4ndXNlIHN0cmljdCdcblxuY29uc3QgY29tcHJlc3MgPSByZXF1aXJlKCcuL2NvbXByZXNzJylcbmNvbnN0IGRlY29tcHJlc3MgPSByZXF1aXJlKCcuL2RlY29tcHJlc3MnKVxuY29uc3QgYmluZCA9IHJlcXVpcmUoJy4vYmluZCcpXG5cbi8qKiBAbGVuZHMgbW9kdWxlOmNvbXByZXNzZWQtanNvbiAqL1xuY29uc3QgY29tcHJlc3NlZEpTT04gPSB7IGJpbmQsIGNvbXByZXNzLCBkZWNvbXByZXNzIH1cblxuZXhwb3J0cy5jb21wcmVzcyA9IGNvbXByZXNzXG5leHBvcnRzLmJpbmQgPSBiaW5kXG5leHBvcnRzLmRlY29tcHJlc3MgPSBkZWNvbXByZXNzXG5cbm1vZHVsZS5leHBvcnRzID0gY29tcHJlc3NlZEpTT05cbiJdfQ==

@@ -136,4 +136,4 @@ /**

const compressed = compress(obj, { reservedKeys, reservedValues })
deepEqual(compressed.K, [ 'version', 'respects' ])
deepEqual(compressed.P, [ 'suzuki' ])
deepEqual(compressed.K, ['version', 'respects'])
deepEqual(compressed.P, ['suzuki'])
ok(compressed)

@@ -146,4 +146,25 @@ const decompressed = decompress(compressed, { reservedKeys, reservedValues })

})
it('Using bind', () => {
const { bind } = index
const { compress, decompress } = bind({
reservedKeys: ['name', 'description'],
reservedValues: ['yamada'],
})
const obj = [
{ name: 'yamada', description: 'This is yamada', version: 1 },
{ name: 'tanaka', description: 'This is tanaka', respects: 'suzuki', version: 1 },
{ name: 'suzuki', description: 'This is suzuki', respects: 'yamada', version: 3 },
]
ok(obj)
const compressed = compress(obj)
deepEqual(compressed.K, ['version', 'respects'])
deepEqual(compressed.P, ['suzuki'])
ok(compressed)
const decompressed = decompress(compressed)
deepEqual(decompressed, obj)
})
})
/* global describe, it */

Sorry, the diff of this file is not supported yet