json-type-cli
Version:
High-performance JSON Pointer implementation
40 lines (39 loc) • 2.06 kB
JavaScript
"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));