fix esbuild config
This commit is contained in:
parent
effd986901
commit
b7bc436352
3 changed files with 1007 additions and 988 deletions
382
dist/index.js
vendored
382
dist/index.js
vendored
|
@ -1,47 +1,51 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
(() => {
|
var __create = Object.create;
|
||||||
var __create = Object.create;
|
var __defProp = Object.defineProperty;
|
||||||
var __defProp = Object.defineProperty;
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
var __getProtoOf = Object.getPrototypeOf;
|
||||||
var __getProtoOf = Object.getPrototypeOf;
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
var __commonJS = (cb, mod) => function __require() {
|
||||||
var __commonJS = (cb, mod) => function __require() {
|
|
||||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||||
};
|
};
|
||||||
var __copyProps = (to, from, except, desc) => {
|
var __export = (target, all) => {
|
||||||
|
for (var name in all)
|
||||||
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
|
};
|
||||||
|
var __copyProps = (to, from, except, desc) => {
|
||||||
if (from && typeof from === "object" || typeof from === "function") {
|
if (from && typeof from === "object" || typeof from === "function") {
|
||||||
for (let key of __getOwnPropNames(from))
|
for (let key of __getOwnPropNames(from))
|
||||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||||
}
|
}
|
||||||
return to;
|
return to;
|
||||||
};
|
};
|
||||||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
|
||||||
// If the importer is in node compatibility mode or this is not an ESM
|
// If the importer is in node compatibility mode or this is not an ESM
|
||||||
// file that has been converted to a CommonJS file using a Babel-
|
// file that has been converted to a CommonJS file using a Babel-
|
||||||
// compatible transform (i.e. "__esModule" has not been set), then set
|
// compatible transform (i.e. "__esModule" has not been set), then set
|
||||||
// "default" to the CommonJS "module.exports" for node compatibility.
|
// "default" to the CommonJS "module.exports" for node compatibility.
|
||||||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
|
||||||
mod
|
mod
|
||||||
));
|
));
|
||||||
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||||
|
|
||||||
// node_modules/serde/dist/ser/interface.js
|
// node_modules/serde/dist/ser/interface.js
|
||||||
var require_interface = __commonJS({
|
var require_interface = __commonJS({
|
||||||
"node_modules/serde/dist/ser/interface.js"(exports) {
|
"node_modules/serde/dist/ser/interface.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.Serializer = exports.SerializeIterable = exports.SerializeObject = void 0;
|
exports2.Serializer = exports2.SerializeIterable = exports2.SerializeObject = void 0;
|
||||||
var SerializeObject2 = class {
|
var SerializeObject2 = class {
|
||||||
serializeEntry(key, value) {
|
serializeEntry(key, value) {
|
||||||
this.serializeKey(key);
|
this.serializeKey(key);
|
||||||
this.serializeValue(value);
|
this.serializeValue(value);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.SerializeObject = SerializeObject2;
|
exports2.SerializeObject = SerializeObject2;
|
||||||
var SerializeIterable2 = class {
|
var SerializeIterable2 = class {
|
||||||
};
|
};
|
||||||
exports.SerializeIterable = SerializeIterable2;
|
exports2.SerializeIterable = SerializeIterable2;
|
||||||
var Serializer2 = class {
|
var Serializer2 = class {
|
||||||
serializeAny(_value) {
|
serializeAny(_value) {
|
||||||
throw new Error("Method not implemented.");
|
throw new Error("Method not implemented.");
|
||||||
|
@ -74,16 +78,16 @@
|
||||||
throw new Error("Method not implemented.");
|
throw new Error("Method not implemented.");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.Serializer = Serializer2;
|
exports2.Serializer = Serializer2;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/ser/identity.js
|
// node_modules/serde/dist/ser/identity.js
|
||||||
var require_identity = __commonJS({
|
var require_identity = __commonJS({
|
||||||
"node_modules/serde/dist/ser/identity.js"(exports) {
|
"node_modules/serde/dist/ser/identity.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.IdentitySerializer = void 0;
|
exports2.IdentitySerializer = void 0;
|
||||||
var interface_1 = require_interface();
|
var interface_1 = require_interface();
|
||||||
var IdentityMap = class extends interface_1.SerializeObject {
|
var IdentityMap = class extends interface_1.SerializeObject {
|
||||||
constructor() {
|
constructor() {
|
||||||
|
@ -160,24 +164,24 @@
|
||||||
return new IdentityMap();
|
return new IdentityMap();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.IdentitySerializer = IdentitySerializer2;
|
exports2.IdentitySerializer = IdentitySerializer2;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/utils.js
|
// node_modules/serde/dist/utils.js
|
||||||
var require_utils = __commonJS({
|
var require_utils = __commonJS({
|
||||||
"node_modules/serde/dist/utils.js"(exports) {
|
"node_modules/serde/dist/utils.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.PrimitivePrototype = exports.IterResult = void 0;
|
exports2.PrimitivePrototype = exports2.IterResult = void 0;
|
||||||
exports.isObject = isObject;
|
exports2.isObject = isObject;
|
||||||
exports.isPlainObject = isPlainObject;
|
exports2.isPlainObject = isPlainObject;
|
||||||
exports.isFunction = isFunction;
|
exports2.isFunction = isFunction;
|
||||||
exports.isIterable = isIterable;
|
exports2.isIterable = isIterable;
|
||||||
exports.isString = isString;
|
exports2.isString = isString;
|
||||||
exports.isNumber = isNumber;
|
exports2.isNumber = isNumber;
|
||||||
exports.Null = Null;
|
exports2.Null = Null;
|
||||||
exports.type = type;
|
exports2.type = type;
|
||||||
function isObject(value) {
|
function isObject(value) {
|
||||||
return typeof value === "object" && !Array.isArray(value);
|
return typeof value === "object" && !Array.isArray(value);
|
||||||
}
|
}
|
||||||
|
@ -204,11 +208,11 @@
|
||||||
return { done: true, value: void 0 };
|
return { done: true, value: void 0 };
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.IterResult = IterResult2;
|
exports2.IterResult = IterResult2;
|
||||||
function Null(...args) {
|
function Null(...args) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
exports.PrimitivePrototype = Object.freeze({
|
exports2.PrimitivePrototype = Object.freeze({
|
||||||
undefined: Null,
|
undefined: Null,
|
||||||
boolean: Boolean,
|
boolean: Boolean,
|
||||||
number: Number,
|
number: Number,
|
||||||
|
@ -227,20 +231,20 @@
|
||||||
case isObject(value):
|
case isObject(value):
|
||||||
return value.constructor;
|
return value.constructor;
|
||||||
default:
|
default:
|
||||||
return exports.PrimitivePrototype[typeof value];
|
return exports2.PrimitivePrototype[typeof value];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/registry.js
|
// node_modules/serde/dist/registry.js
|
||||||
var require_registry = __commonJS({
|
var require_registry = __commonJS({
|
||||||
"node_modules/serde/dist/registry.js"(exports) {
|
"node_modules/serde/dist/registry.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.registerDeserialize = exports.registerSerialize = exports.GlobalRegistry = exports.Registry = void 0;
|
exports2.registerDeserialize = exports2.registerSerialize = exports2.GlobalRegistry = exports2.Registry = void 0;
|
||||||
exports.getSerialize = getSerialize2;
|
exports2.getSerialize = getSerialize2;
|
||||||
exports.getDeserialize = getDeserialize2;
|
exports2.getDeserialize = getDeserialize2;
|
||||||
var utils_1 = require_utils();
|
var utils_1 = require_utils();
|
||||||
var Registry3 = class {
|
var Registry3 = class {
|
||||||
constructor() {
|
constructor() {
|
||||||
|
@ -264,10 +268,10 @@
|
||||||
this.deserializers.set(ctor, deserialize2);
|
this.deserializers.set(ctor, deserialize2);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.Registry = Registry3;
|
exports2.Registry = Registry3;
|
||||||
exports.GlobalRegistry = new Registry3();
|
exports2.GlobalRegistry = new Registry3();
|
||||||
exports.registerSerialize = exports.GlobalRegistry.registerSerialize.bind(exports.GlobalRegistry);
|
exports2.registerSerialize = exports2.GlobalRegistry.registerSerialize.bind(exports2.GlobalRegistry);
|
||||||
exports.registerDeserialize = exports.GlobalRegistry.registerDeserialize.bind(exports.GlobalRegistry);
|
exports2.registerDeserialize = exports2.GlobalRegistry.registerDeserialize.bind(exports2.GlobalRegistry);
|
||||||
function getFrom(map, value) {
|
function getFrom(map, value) {
|
||||||
return map.get((0, utils_1.type)(value));
|
return map.get((0, utils_1.type)(value));
|
||||||
}
|
}
|
||||||
|
@ -277,50 +281,50 @@
|
||||||
function getDeserialize2(value, fallback, registry) {
|
function getDeserialize2(value, fallback, registry) {
|
||||||
return getFrom(registry.deserializers, value) || fallback;
|
return getFrom(registry.deserializers, value) || fallback;
|
||||||
}
|
}
|
||||||
(0, exports.registerSerialize)(Boolean, (ser, value) => ser.serializeBoolean(value));
|
(0, exports2.registerSerialize)(Boolean, (ser, value) => ser.serializeBoolean(value));
|
||||||
(0, exports.registerSerialize)(String, (ser, value) => ser.serializeString(value));
|
(0, exports2.registerSerialize)(String, (ser, value) => ser.serializeString(value));
|
||||||
(0, exports.registerSerialize)(Number, (ser, value) => ser.serializeNumber(value));
|
(0, exports2.registerSerialize)(Number, (ser, value) => ser.serializeNumber(value));
|
||||||
(0, exports.registerSerialize)(BigInt, (ser, value) => ser.serializeBigInt(value));
|
(0, exports2.registerSerialize)(BigInt, (ser, value) => ser.serializeBigInt(value));
|
||||||
(0, exports.registerSerialize)(Symbol, (ser, value) => ser.serializeSymbol(value));
|
(0, exports2.registerSerialize)(Symbol, (ser, value) => ser.serializeSymbol(value));
|
||||||
(0, exports.registerSerialize)(utils_1.Null, (ser, _value) => ser.serializeNull());
|
(0, exports2.registerSerialize)(utils_1.Null, (ser, _value) => ser.serializeNull());
|
||||||
(0, exports.registerSerialize)(Object, (ser, value) => {
|
(0, exports2.registerSerialize)(Object, (ser, value) => {
|
||||||
const obj = Object.entries(value);
|
const obj = Object.entries(value);
|
||||||
const serObj = ser.serializeObject(obj.length);
|
const serObj = ser.serializeObject(obj.length);
|
||||||
obj.forEach(([key, value2]) => serObj.serializeEntry(key, value2));
|
obj.forEach(([key, value2]) => serObj.serializeEntry(key, value2));
|
||||||
return serObj.end();
|
return serObj.end();
|
||||||
});
|
});
|
||||||
(0, exports.registerSerialize)(Array, (ser, value) => {
|
(0, exports2.registerSerialize)(Array, (ser, value) => {
|
||||||
const arr = value;
|
const arr = value;
|
||||||
const iter = ser.serializeIterable(arr.length);
|
const iter = ser.serializeIterable(arr.length);
|
||||||
arr.forEach((value2) => iter.serializeElement(value2));
|
arr.forEach((value2) => iter.serializeElement(value2));
|
||||||
return iter.end();
|
return iter.end();
|
||||||
});
|
});
|
||||||
(0, exports.registerDeserialize)(Boolean, (de) => de.deserializeBoolean({
|
(0, exports2.registerDeserialize)(Boolean, (de) => de.deserializeBoolean({
|
||||||
visitBoolean(value) {
|
visitBoolean(value) {
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
(0, exports.registerDeserialize)(String, (de) => de.deserializeString({
|
(0, exports2.registerDeserialize)(String, (de) => de.deserializeString({
|
||||||
visitString(value) {
|
visitString(value) {
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
(0, exports.registerDeserialize)(Number, (de) => de.deserializeNumber({
|
(0, exports2.registerDeserialize)(Number, (de) => de.deserializeNumber({
|
||||||
visitNumber(value) {
|
visitNumber(value) {
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
(0, exports.registerDeserialize)(BigInt, (de) => de.deserializeBigInt({
|
(0, exports2.registerDeserialize)(BigInt, (de) => de.deserializeBigInt({
|
||||||
visitBigInt(value) {
|
visitBigInt(value) {
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
(0, exports.registerDeserialize)(Symbol, (de) => de.deserializeSymbol({
|
(0, exports2.registerDeserialize)(Symbol, (de) => de.deserializeSymbol({
|
||||||
visitSymbol(value) {
|
visitSymbol(value) {
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
(0, exports.registerDeserialize)(Object, (de) => de.deserializeObject({
|
(0, exports2.registerDeserialize)(Object, (de) => de.deserializeObject({
|
||||||
visitObject(access) {
|
visitObject(access) {
|
||||||
let result = {};
|
let result = {};
|
||||||
for (const [key, value] of access) {
|
for (const [key, value] of access) {
|
||||||
|
@ -329,7 +333,7 @@
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
(0, exports.registerDeserialize)(Array, (de) => de.deserializeIterable({
|
(0, exports2.registerDeserialize)(Array, (de) => de.deserializeIterable({
|
||||||
visitIterable(access) {
|
visitIterable(access) {
|
||||||
let result = [];
|
let result = [];
|
||||||
for (const value of access) {
|
for (const value of access) {
|
||||||
|
@ -339,14 +343,14 @@
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/ser/impl.js
|
// node_modules/serde/dist/ser/impl.js
|
||||||
var require_impl = __commonJS({
|
var require_impl = __commonJS({
|
||||||
"node_modules/serde/dist/ser/impl.js"(exports) {
|
"node_modules/serde/dist/ser/impl.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.serialize = serialize3;
|
exports2.serialize = serialize3;
|
||||||
var utils_1 = require_utils();
|
var utils_1 = require_utils();
|
||||||
var registry_1 = require_registry();
|
var registry_1 = require_registry();
|
||||||
var UnhandledTypeError = class extends TypeError {
|
var UnhandledTypeError = class extends TypeError {
|
||||||
|
@ -406,13 +410,13 @@
|
||||||
return ser(serializer2, value);
|
return ser(serializer2, value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/ser/index.js
|
// node_modules/serde/dist/ser/index.js
|
||||||
var require_ser = __commonJS({
|
var require_ser = __commonJS({
|
||||||
"node_modules/serde/dist/ser/index.js"(exports) {
|
"node_modules/serde/dist/ser/index.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
|
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
|
||||||
if (k2 === void 0) k2 = k;
|
if (k2 === void 0) k2 = k;
|
||||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
@ -425,22 +429,22 @@
|
||||||
if (k2 === void 0) k2 = k;
|
if (k2 === void 0) k2 = k;
|
||||||
o[k2] = m[k];
|
o[k2] = m[k];
|
||||||
});
|
});
|
||||||
var __exportStar = exports && exports.__exportStar || function(m, exports2) {
|
var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) {
|
||||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) __createBinding(exports2, m, p);
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p);
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
__exportStar(require_identity(), exports);
|
__exportStar(require_identity(), exports2);
|
||||||
__exportStar(require_impl(), exports);
|
__exportStar(require_impl(), exports2);
|
||||||
__exportStar(require_interface(), exports);
|
__exportStar(require_interface(), exports2);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/de/impl.js
|
// node_modules/serde/dist/de/impl.js
|
||||||
var require_impl2 = __commonJS({
|
var require_impl2 = __commonJS({
|
||||||
"node_modules/serde/dist/de/impl.js"(exports) {
|
"node_modules/serde/dist/de/impl.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.deserialize = deserialize2;
|
exports2.deserialize = deserialize2;
|
||||||
var registry_1 = require_registry();
|
var registry_1 = require_registry();
|
||||||
function deserialize2(deserializer2, into, registry = registry_1.GlobalRegistry) {
|
function deserialize2(deserializer2, into, registry = registry_1.GlobalRegistry) {
|
||||||
const de = registry.deserializers.get(into);
|
const de = registry.deserializers.get(into);
|
||||||
|
@ -451,15 +455,15 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/de/interface.js
|
// node_modules/serde/dist/de/interface.js
|
||||||
var require_interface2 = __commonJS({
|
var require_interface2 = __commonJS({
|
||||||
"node_modules/serde/dist/de/interface.js"(exports) {
|
"node_modules/serde/dist/de/interface.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.IterableAccess = exports.MapAccess = void 0;
|
exports2.IterableAccess = exports2.MapAccess = void 0;
|
||||||
exports.isVisitor = isVisitor;
|
exports2.isVisitor = isVisitor;
|
||||||
var utils_1 = require_utils();
|
var utils_1 = require_utils();
|
||||||
var MapAccess2 = class {
|
var MapAccess2 = class {
|
||||||
nextEntry(kseed, vseed) {
|
nextEntry(kseed, vseed) {
|
||||||
|
@ -491,7 +495,7 @@
|
||||||
return this.entries();
|
return this.entries();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.MapAccess = MapAccess2;
|
exports2.MapAccess = MapAccess2;
|
||||||
var IterableAccess2 = class {
|
var IterableAccess2 = class {
|
||||||
[Symbol.iterator]() {
|
[Symbol.iterator]() {
|
||||||
return {
|
return {
|
||||||
|
@ -499,7 +503,7 @@
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.IterableAccess = IterableAccess2;
|
exports2.IterableAccess = IterableAccess2;
|
||||||
var VisitorMethods = Object.freeze([
|
var VisitorMethods = Object.freeze([
|
||||||
"visitBoolean",
|
"visitBoolean",
|
||||||
"visitNumber",
|
"visitNumber",
|
||||||
|
@ -514,15 +518,15 @@
|
||||||
return VisitorMethods.every((method) => method in visitor);
|
return VisitorMethods.every((method) => method in visitor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/de/forward.js
|
// node_modules/serde/dist/de/forward.js
|
||||||
var require_forward = __commonJS({
|
var require_forward = __commonJS({
|
||||||
"node_modules/serde/dist/de/forward.js"(exports) {
|
"node_modules/serde/dist/de/forward.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.Forwarder = void 0;
|
exports2.Forwarder = void 0;
|
||||||
exports.forward = forward;
|
exports2.forward = forward;
|
||||||
var impl_1 = require_impl2();
|
var impl_1 = require_impl2();
|
||||||
var interface_1 = require_interface2();
|
var interface_1 = require_interface2();
|
||||||
var registry_1 = require_registry();
|
var registry_1 = require_registry();
|
||||||
|
@ -663,16 +667,16 @@
|
||||||
throw new Error("Method not implemented.");
|
throw new Error("Method not implemented.");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.Forwarder = Forwarder2;
|
exports2.Forwarder = Forwarder2;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/de/generic.js
|
// node_modules/serde/dist/de/generic.js
|
||||||
var require_generic = __commonJS({
|
var require_generic = __commonJS({
|
||||||
"node_modules/serde/dist/de/generic.js"(exports) {
|
"node_modules/serde/dist/de/generic.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.Visitor = void 0;
|
exports2.Visitor = void 0;
|
||||||
var utils_1 = require_utils();
|
var utils_1 = require_utils();
|
||||||
var interface_1 = require_interface2();
|
var interface_1 = require_interface2();
|
||||||
var Visitor2 = class _Visitor {
|
var Visitor2 = class _Visitor {
|
||||||
|
@ -738,15 +742,15 @@
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
exports.Visitor = Visitor2;
|
exports2.Visitor = Visitor2;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/de/index.js
|
// node_modules/serde/dist/de/index.js
|
||||||
var require_de = __commonJS({
|
var require_de = __commonJS({
|
||||||
"node_modules/serde/dist/de/index.js"(exports) {
|
"node_modules/serde/dist/de/index.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
|
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
|
||||||
if (k2 === void 0) k2 = k;
|
if (k2 === void 0) k2 = k;
|
||||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
@ -759,22 +763,22 @@
|
||||||
if (k2 === void 0) k2 = k;
|
if (k2 === void 0) k2 = k;
|
||||||
o[k2] = m[k];
|
o[k2] = m[k];
|
||||||
});
|
});
|
||||||
var __exportStar = exports && exports.__exportStar || function(m, exports2) {
|
var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) {
|
||||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) __createBinding(exports2, m, p);
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p);
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
__exportStar(require_forward(), exports);
|
__exportStar(require_forward(), exports2);
|
||||||
__exportStar(require_generic(), exports);
|
__exportStar(require_generic(), exports2);
|
||||||
__exportStar(require_impl2(), exports);
|
__exportStar(require_impl2(), exports2);
|
||||||
__exportStar(require_interface2(), exports);
|
__exportStar(require_interface2(), exports2);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// node_modules/serde/dist/index.js
|
// node_modules/serde/dist/index.js
|
||||||
var require_dist = __commonJS({
|
var require_dist = __commonJS({
|
||||||
"node_modules/serde/dist/index.js"(exports) {
|
"node_modules/serde/dist/index.js"(exports2) {
|
||||||
"use strict";
|
"use strict";
|
||||||
var __createBinding = exports && exports.__createBinding || (Object.create ? function(o, m, k, k2) {
|
var __createBinding = exports2 && exports2.__createBinding || (Object.create ? function(o, m, k, k2) {
|
||||||
if (k2 === void 0) k2 = k;
|
if (k2 === void 0) k2 = k;
|
||||||
var desc = Object.getOwnPropertyDescriptor(m, k);
|
var desc = Object.getOwnPropertyDescriptor(m, k);
|
||||||
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
|
||||||
|
@ -787,12 +791,12 @@
|
||||||
if (k2 === void 0) k2 = k;
|
if (k2 === void 0) k2 = k;
|
||||||
o[k2] = m[k];
|
o[k2] = m[k];
|
||||||
});
|
});
|
||||||
var __setModuleDefault = exports && exports.__setModuleDefault || (Object.create ? function(o, v) {
|
var __setModuleDefault = exports2 && exports2.__setModuleDefault || (Object.create ? function(o, v) {
|
||||||
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
Object.defineProperty(o, "default", { enumerable: true, value: v });
|
||||||
} : function(o, v) {
|
} : function(o, v) {
|
||||||
o["default"] = v;
|
o["default"] = v;
|
||||||
});
|
});
|
||||||
var __importStar = exports && exports.__importStar || /* @__PURE__ */ function() {
|
var __importStar = exports2 && exports2.__importStar || /* @__PURE__ */ function() {
|
||||||
var ownKeys = function(o) {
|
var ownKeys = function(o) {
|
||||||
ownKeys = Object.getOwnPropertyNames || function(o2) {
|
ownKeys = Object.getOwnPropertyNames || function(o2) {
|
||||||
var ar = [];
|
var ar = [];
|
||||||
|
@ -811,22 +815,30 @@
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
}();
|
}();
|
||||||
var __exportStar = exports && exports.__exportStar || function(m, exports2) {
|
var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) {
|
||||||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) __createBinding(exports2, m, p);
|
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p);
|
||||||
};
|
};
|
||||||
Object.defineProperty(exports, "__esModule", { value: true });
|
Object.defineProperty(exports2, "__esModule", { value: true });
|
||||||
exports.de = exports.ser = void 0;
|
exports2.de = exports2.ser = void 0;
|
||||||
exports.ser = __importStar(require_ser());
|
exports2.ser = __importStar(require_ser());
|
||||||
exports.de = __importStar(require_de());
|
exports2.de = __importStar(require_de());
|
||||||
__exportStar(require_registry(), exports);
|
__exportStar(require_registry(), exports2);
|
||||||
__exportStar(require_utils(), exports);
|
__exportStar(require_utils(), exports2);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// src/ser.ts
|
// src/index.ts
|
||||||
var import_serde = __toESM(require_dist());
|
var index_exports = {};
|
||||||
var import_ser = __toESM(require_ser());
|
__export(index_exports, {
|
||||||
var JSONSerializeObject = class extends import_ser.SerializeObject {
|
fromString: () => fromString,
|
||||||
|
toString: () => toString
|
||||||
|
});
|
||||||
|
module.exports = __toCommonJS(index_exports);
|
||||||
|
|
||||||
|
// src/ser.ts
|
||||||
|
var import_serde = __toESM(require_dist());
|
||||||
|
var import_ser = __toESM(require_ser());
|
||||||
|
var JSONSerializeObject = class extends import_ser.SerializeObject {
|
||||||
stringify;
|
stringify;
|
||||||
value = {};
|
value = {};
|
||||||
currentKey;
|
currentKey;
|
||||||
|
@ -844,8 +856,8 @@
|
||||||
end() {
|
end() {
|
||||||
return this.stringify(this.value);
|
return this.stringify(this.value);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var JSONSerializeIterable = class extends import_ser.SerializeIterable {
|
var JSONSerializeIterable = class extends import_ser.SerializeIterable {
|
||||||
stringify;
|
stringify;
|
||||||
elements = [];
|
elements = [];
|
||||||
constructor(stringify2) {
|
constructor(stringify2) {
|
||||||
|
@ -858,14 +870,14 @@
|
||||||
end() {
|
end() {
|
||||||
return this.stringify(this.elements);
|
return this.stringify(this.elements);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var id = (_ser, value) => value;
|
var id = (_ser, value) => value;
|
||||||
var serializer = (registry) => (_key, value) => {
|
var serializer = (registry) => (_key, value) => {
|
||||||
const ser = (0, import_serde.getSerialize)(value, id, registry);
|
const ser = (0, import_serde.getSerialize)(value, id, registry);
|
||||||
return ser(new import_ser.IdentitySerializer(), value);
|
return ser(new import_ser.IdentitySerializer(), value);
|
||||||
};
|
};
|
||||||
var stringify = (replacer) => (value) => JSON.stringify(value, replacer);
|
var stringify = (replacer) => (value) => JSON.stringify(value, replacer);
|
||||||
var JSONSerializer = class extends import_ser.Serializer {
|
var JSONSerializer = class extends import_ser.Serializer {
|
||||||
stringify;
|
stringify;
|
||||||
constructor(registry = import_serde.GlobalRegistry) {
|
constructor(registry = import_serde.GlobalRegistry) {
|
||||||
super();
|
super();
|
||||||
|
@ -901,23 +913,23 @@
|
||||||
serializeClass(_name, _len) {
|
serializeClass(_name, _len) {
|
||||||
return new JSONSerializeObject(this.stringify);
|
return new JSONSerializeObject(this.stringify);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// src/index.ts
|
// src/index.ts
|
||||||
var import_de2 = __toESM(require_de());
|
var import_de2 = __toESM(require_de());
|
||||||
|
|
||||||
// src/de.ts
|
// src/de.ts
|
||||||
var import_serde2 = __toESM(require_dist());
|
var import_serde2 = __toESM(require_dist());
|
||||||
var import_de = __toESM(require_de());
|
var import_de = __toESM(require_de());
|
||||||
var unwrap = (de) => de.deserializeAny(new import_de.Visitor());
|
var unwrap = (de) => de.deserializeAny(new import_de.Visitor());
|
||||||
var deserializer = (registry = import_serde2.GlobalRegistry) => (_key, value) => {
|
var deserializer = (registry = import_serde2.GlobalRegistry) => (_key, value) => {
|
||||||
const de = (0, import_serde2.getDeserialize)(value, unwrap, registry);
|
const de = (0, import_serde2.getDeserialize)(value, unwrap, registry);
|
||||||
return de(new import_de.Forwarder(value));
|
return de(new import_de.Forwarder(value));
|
||||||
};
|
};
|
||||||
var parser = (reviver) => (value) => {
|
var parser = (reviver) => (value) => {
|
||||||
return JSON.parse(value, reviver);
|
return JSON.parse(value, reviver);
|
||||||
};
|
};
|
||||||
var JSONMapAccess = class extends import_de.MapAccess {
|
var JSONMapAccess = class extends import_de.MapAccess {
|
||||||
_entries;
|
_entries;
|
||||||
index = -1;
|
index = -1;
|
||||||
constructor(entries) {
|
constructor(entries) {
|
||||||
|
@ -946,8 +958,8 @@
|
||||||
return import_serde2.IterResult.Next(deser);
|
return import_serde2.IterResult.Next(deser);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var JSONIterableAccess = class extends import_de.IterableAccess {
|
var JSONIterableAccess = class extends import_de.IterableAccess {
|
||||||
iterator;
|
iterator;
|
||||||
constructor(iterator) {
|
constructor(iterator) {
|
||||||
super();
|
super();
|
||||||
|
@ -965,8 +977,8 @@
|
||||||
return import_serde2.IterResult.Next(value);
|
return import_serde2.IterResult.Next(value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
var JSONDeserializer = class {
|
var JSONDeserializer = class {
|
||||||
input;
|
input;
|
||||||
parser;
|
parser;
|
||||||
constructor(input, registry = import_serde2.GlobalRegistry) {
|
constructor(input, registry = import_serde2.GlobalRegistry) {
|
||||||
|
@ -1008,16 +1020,20 @@
|
||||||
deserializeFunction(_visitor) {
|
deserializeFunction(_visitor) {
|
||||||
throw new Error("Method not implemented");
|
throw new Error("Method not implemented");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// src/index.ts
|
// src/index.ts
|
||||||
var import_ser3 = __toESM(require_ser());
|
var import_ser3 = __toESM(require_ser());
|
||||||
function toString(value) {
|
function toString(value) {
|
||||||
const serializer2 = new JSONSerializer();
|
const serializer2 = new JSONSerializer();
|
||||||
return (0, import_ser3.serialize)(serializer2, value);
|
return (0, import_ser3.serialize)(serializer2, value);
|
||||||
}
|
}
|
||||||
function fromString(value, into) {
|
function fromString(value, into) {
|
||||||
const deserializer2 = JSONDeserializer.fromString(value);
|
const deserializer2 = JSONDeserializer.fromString(value);
|
||||||
return (0, import_de2.deserialize)(deserializer2, into);
|
return (0, import_de2.deserialize)(deserializer2, into);
|
||||||
}
|
}
|
||||||
})();
|
// Annotate the CommonJS export names for ESM import in node:
|
||||||
|
0 && (module.exports = {
|
||||||
|
fromString,
|
||||||
|
toString
|
||||||
|
});
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "./types/index.d.ts",
|
"types": "./types/index.d.ts",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "esbuild src/index.ts --bundle --outfile=dist/index.js",
|
"build": "esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/index.js",
|
||||||
"build:test": "esbuild test.ts --format=cjs --bundle --target=es2022 --outfile=dist/test.js --tsconfig=tsconfig.json",
|
"build:test": "esbuild test.ts --format=cjs --bundle --target=es2022 --outfile=dist/test.js --tsconfig=tsconfig.json",
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
},
|
},
|
||||||
|
|
|
@ -26,11 +26,14 @@
|
||||||
// "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
|
// "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
|
||||||
|
|
||||||
/* Modules */
|
/* Modules */
|
||||||
"module": "node16", /* Specify what module code is generated. */
|
"module": "commonjs", /* Specify what module code is generated. */
|
||||||
// "rootDir": "./", /* Specify the root folder within your source files. */
|
// "rootDir": "./", /* Specify the root folder within your source files. */
|
||||||
"moduleResolution": "node16", /* Specify how TypeScript looks up a file from a given module specifier. */
|
// "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */
|
||||||
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
|
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
|
||||||
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
|
"paths": {
|
||||||
|
"serde/ser": ["./node_modules/serde/dist/ser"],
|
||||||
|
"serde/de": ["./node_modules/serde/dist/de"]
|
||||||
|
}, /* Specify a set of entries that re-map imports to additional lookup locations. */
|
||||||
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
|
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
|
||||||
// "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */
|
// "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */
|
||||||
// "types": [], /* Specify type package names to be included without being referenced in a source file. */
|
// "types": [], /* Specify type package names to be included without being referenced in a source file. */
|
||||||
|
|
Loading…
Add table
Reference in a new issue