UNPKG

json-type-cli

Version:

High-performance JSON Pointer implementation

40 lines (39 loc) 2.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultCodecs = void 0; const Writer_1 = require("@jsonjoy.com/util/lib/buffers/Writer"); const CliCodecs_1 = require("./CliCodecs"); const cbor_1 = require("./codecs/cbor"); const json_1 = require("./codecs/json"); const json2_1 = require("./codecs/json2"); const json4_1 = require("./codecs/json4"); const msgpack_1 = require("./codecs/msgpack"); const raw_1 = require("./codecs/raw"); const text_1 = require("./codecs/text"); const tree_1 = require("./codecs/tree"); const ubjson_1 = require("./codecs/ubjson"); const hex_1 = require("./codecs/hex"); const dag_json_1 = require("./codecs/dag-json"); const dag_cbor_1 = require("./codecs/dag-cbor"); const bencode_1 = require("./codecs/bencode"); const resp_1 = require("./codecs/resp"); const bson_1 = require("./codecs/bson"); const ejson_1 = require("./codecs/ejson"); exports.defaultCodecs = new CliCodecs_1.CliCodecs(); const writer = new Writer_1.Writer(16 * 1024); exports.defaultCodecs.register(new json_1.CliCodecJson(writer)); exports.defaultCodecs.register(new json2_1.CliCodecJson2(writer)); exports.defaultCodecs.register(new json4_1.CliCodecJson4(writer)); exports.defaultCodecs.register(new cbor_1.CliCodecCbor(writer)); exports.defaultCodecs.register(new msgpack_1.CliCodecMsgpack(writer)); exports.defaultCodecs.register(new ubjson_1.CliCodecUbjson(writer)); exports.defaultCodecs.register(new text_1.CliCodecText()); exports.defaultCodecs.register(new tree_1.CliCodecTree()); exports.defaultCodecs.register(new raw_1.CliCodecRaw()); exports.defaultCodecs.register(new hex_1.CliCodecHex()); exports.defaultCodecs.register(new dag_json_1.CliCodecDagJson(writer)); exports.defaultCodecs.register(new dag_cbor_1.CliCodecDagCbor(writer)); exports.defaultCodecs.register(new bencode_1.CliCodecBencode(writer)); exports.defaultCodecs.register(new resp_1.CliCodecResp(writer)); exports.defaultCodecs.register(new bson_1.CliCodecBson(writer)); exports.defaultCodecs.register(new ejson_1.CliCodecEjson(writer));