fix esbuild config

This commit is contained in:
Rowan 2025-05-27 21:16:18 -05:00
parent effd986901
commit b7bc436352
3 changed files with 1007 additions and 988 deletions

382
dist/index.js vendored
View file

@ -1,47 +1,51 @@
"use strict";
(() => {
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __commonJS = (cb, mod) => function __require() {
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __commonJS = (cb, mod) => function __require() {
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") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
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
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// node_modules/serde/dist/ser/interface.js
var require_interface = __commonJS({
"node_modules/serde/dist/ser/interface.js"(exports) {
// node_modules/serde/dist/ser/interface.js
var require_interface = __commonJS({
"node_modules/serde/dist/ser/interface.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Serializer = exports.SerializeIterable = exports.SerializeObject = void 0;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.Serializer = exports2.SerializeIterable = exports2.SerializeObject = void 0;
var SerializeObject2 = class {
serializeEntry(key, value) {
this.serializeKey(key);
this.serializeValue(value);
}
};
exports.SerializeObject = SerializeObject2;
exports2.SerializeObject = SerializeObject2;
var SerializeIterable2 = class {
};
exports.SerializeIterable = SerializeIterable2;
exports2.SerializeIterable = SerializeIterable2;
var Serializer2 = class {
serializeAny(_value) {
throw new Error("Method not implemented.");
@ -74,16 +78,16 @@
throw new Error("Method not implemented.");
}
};
exports.Serializer = Serializer2;
exports2.Serializer = Serializer2;
}
});
});
// node_modules/serde/dist/ser/identity.js
var require_identity = __commonJS({
"node_modules/serde/dist/ser/identity.js"(exports) {
// node_modules/serde/dist/ser/identity.js
var require_identity = __commonJS({
"node_modules/serde/dist/ser/identity.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.IdentitySerializer = void 0;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.IdentitySerializer = void 0;
var interface_1 = require_interface();
var IdentityMap = class extends interface_1.SerializeObject {
constructor() {
@ -160,24 +164,24 @@
return new IdentityMap();
}
};
exports.IdentitySerializer = IdentitySerializer2;
exports2.IdentitySerializer = IdentitySerializer2;
}
});
});
// node_modules/serde/dist/utils.js
var require_utils = __commonJS({
"node_modules/serde/dist/utils.js"(exports) {
// node_modules/serde/dist/utils.js
var require_utils = __commonJS({
"node_modules/serde/dist/utils.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PrimitivePrototype = exports.IterResult = void 0;
exports.isObject = isObject;
exports.isPlainObject = isPlainObject;
exports.isFunction = isFunction;
exports.isIterable = isIterable;
exports.isString = isString;
exports.isNumber = isNumber;
exports.Null = Null;
exports.type = type;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.PrimitivePrototype = exports2.IterResult = void 0;
exports2.isObject = isObject;
exports2.isPlainObject = isPlainObject;
exports2.isFunction = isFunction;
exports2.isIterable = isIterable;
exports2.isString = isString;
exports2.isNumber = isNumber;
exports2.Null = Null;
exports2.type = type;
function isObject(value) {
return typeof value === "object" && !Array.isArray(value);
}
@ -204,11 +208,11 @@
return { done: true, value: void 0 };
}
};
exports.IterResult = IterResult2;
exports2.IterResult = IterResult2;
function Null(...args) {
return null;
}
exports.PrimitivePrototype = Object.freeze({
exports2.PrimitivePrototype = Object.freeze({
undefined: Null,
boolean: Boolean,
number: Number,
@ -227,20 +231,20 @@
case isObject(value):
return value.constructor;
default:
return exports.PrimitivePrototype[typeof value];
return exports2.PrimitivePrototype[typeof value];
}
}
}
});
});
// node_modules/serde/dist/registry.js
var require_registry = __commonJS({
"node_modules/serde/dist/registry.js"(exports) {
// node_modules/serde/dist/registry.js
var require_registry = __commonJS({
"node_modules/serde/dist/registry.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerDeserialize = exports.registerSerialize = exports.GlobalRegistry = exports.Registry = void 0;
exports.getSerialize = getSerialize2;
exports.getDeserialize = getDeserialize2;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.registerDeserialize = exports2.registerSerialize = exports2.GlobalRegistry = exports2.Registry = void 0;
exports2.getSerialize = getSerialize2;
exports2.getDeserialize = getDeserialize2;
var utils_1 = require_utils();
var Registry3 = class {
constructor() {
@ -264,10 +268,10 @@
this.deserializers.set(ctor, deserialize2);
}
};
exports.Registry = Registry3;
exports.GlobalRegistry = new Registry3();
exports.registerSerialize = exports.GlobalRegistry.registerSerialize.bind(exports.GlobalRegistry);
exports.registerDeserialize = exports.GlobalRegistry.registerDeserialize.bind(exports.GlobalRegistry);
exports2.Registry = Registry3;
exports2.GlobalRegistry = new Registry3();
exports2.registerSerialize = exports2.GlobalRegistry.registerSerialize.bind(exports2.GlobalRegistry);
exports2.registerDeserialize = exports2.GlobalRegistry.registerDeserialize.bind(exports2.GlobalRegistry);
function getFrom(map, value) {
return map.get((0, utils_1.type)(value));
}
@ -277,50 +281,50 @@
function getDeserialize2(value, fallback, registry) {
return getFrom(registry.deserializers, value) || fallback;
}
(0, exports.registerSerialize)(Boolean, (ser, value) => ser.serializeBoolean(value));
(0, exports.registerSerialize)(String, (ser, value) => ser.serializeString(value));
(0, exports.registerSerialize)(Number, (ser, value) => ser.serializeNumber(value));
(0, exports.registerSerialize)(BigInt, (ser, value) => ser.serializeBigInt(value));
(0, exports.registerSerialize)(Symbol, (ser, value) => ser.serializeSymbol(value));
(0, exports.registerSerialize)(utils_1.Null, (ser, _value) => ser.serializeNull());
(0, exports.registerSerialize)(Object, (ser, value) => {
(0, exports2.registerSerialize)(Boolean, (ser, value) => ser.serializeBoolean(value));
(0, exports2.registerSerialize)(String, (ser, value) => ser.serializeString(value));
(0, exports2.registerSerialize)(Number, (ser, value) => ser.serializeNumber(value));
(0, exports2.registerSerialize)(BigInt, (ser, value) => ser.serializeBigInt(value));
(0, exports2.registerSerialize)(Symbol, (ser, value) => ser.serializeSymbol(value));
(0, exports2.registerSerialize)(utils_1.Null, (ser, _value) => ser.serializeNull());
(0, exports2.registerSerialize)(Object, (ser, value) => {
const obj = Object.entries(value);
const serObj = ser.serializeObject(obj.length);
obj.forEach(([key, value2]) => serObj.serializeEntry(key, value2));
return serObj.end();
});
(0, exports.registerSerialize)(Array, (ser, value) => {
(0, exports2.registerSerialize)(Array, (ser, value) => {
const arr = value;
const iter = ser.serializeIterable(arr.length);
arr.forEach((value2) => iter.serializeElement(value2));
return iter.end();
});
(0, exports.registerDeserialize)(Boolean, (de) => de.deserializeBoolean({
(0, exports2.registerDeserialize)(Boolean, (de) => de.deserializeBoolean({
visitBoolean(value) {
return value;
}
}));
(0, exports.registerDeserialize)(String, (de) => de.deserializeString({
(0, exports2.registerDeserialize)(String, (de) => de.deserializeString({
visitString(value) {
return value;
}
}));
(0, exports.registerDeserialize)(Number, (de) => de.deserializeNumber({
(0, exports2.registerDeserialize)(Number, (de) => de.deserializeNumber({
visitNumber(value) {
return value;
}
}));
(0, exports.registerDeserialize)(BigInt, (de) => de.deserializeBigInt({
(0, exports2.registerDeserialize)(BigInt, (de) => de.deserializeBigInt({
visitBigInt(value) {
return value;
}
}));
(0, exports.registerDeserialize)(Symbol, (de) => de.deserializeSymbol({
(0, exports2.registerDeserialize)(Symbol, (de) => de.deserializeSymbol({
visitSymbol(value) {
return value;
}
}));
(0, exports.registerDeserialize)(Object, (de) => de.deserializeObject({
(0, exports2.registerDeserialize)(Object, (de) => de.deserializeObject({
visitObject(access) {
let result = {};
for (const [key, value] of access) {
@ -329,7 +333,7 @@
return result;
}
}));
(0, exports.registerDeserialize)(Array, (de) => de.deserializeIterable({
(0, exports2.registerDeserialize)(Array, (de) => de.deserializeIterable({
visitIterable(access) {
let result = [];
for (const value of access) {
@ -339,14 +343,14 @@
}
}));
}
});
});
// node_modules/serde/dist/ser/impl.js
var require_impl = __commonJS({
"node_modules/serde/dist/ser/impl.js"(exports) {
// node_modules/serde/dist/ser/impl.js
var require_impl = __commonJS({
"node_modules/serde/dist/ser/impl.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.serialize = serialize3;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.serialize = serialize3;
var utils_1 = require_utils();
var registry_1 = require_registry();
var UnhandledTypeError = class extends TypeError {
@ -406,13 +410,13 @@
return ser(serializer2, value);
}
}
});
});
// node_modules/serde/dist/ser/index.js
var require_ser = __commonJS({
"node_modules/serde/dist/ser/index.js"(exports) {
// node_modules/serde/dist/ser/index.js
var require_ser = __commonJS({
"node_modules/serde/dist/ser/index.js"(exports2) {
"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;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -425,22 +429,22 @@
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __exportStar = exports && exports.__exportStar || function(m, exports2) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) __createBinding(exports2, m, p);
var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require_identity(), exports);
__exportStar(require_impl(), exports);
__exportStar(require_interface(), exports);
Object.defineProperty(exports2, "__esModule", { value: true });
__exportStar(require_identity(), exports2);
__exportStar(require_impl(), exports2);
__exportStar(require_interface(), exports2);
}
});
});
// node_modules/serde/dist/de/impl.js
var require_impl2 = __commonJS({
"node_modules/serde/dist/de/impl.js"(exports) {
// node_modules/serde/dist/de/impl.js
var require_impl2 = __commonJS({
"node_modules/serde/dist/de/impl.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.deserialize = deserialize2;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.deserialize = deserialize2;
var registry_1 = require_registry();
function deserialize2(deserializer2, into, registry = registry_1.GlobalRegistry) {
const de = registry.deserializers.get(into);
@ -451,15 +455,15 @@
}
}
}
});
});
// node_modules/serde/dist/de/interface.js
var require_interface2 = __commonJS({
"node_modules/serde/dist/de/interface.js"(exports) {
// node_modules/serde/dist/de/interface.js
var require_interface2 = __commonJS({
"node_modules/serde/dist/de/interface.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.IterableAccess = exports.MapAccess = void 0;
exports.isVisitor = isVisitor;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.IterableAccess = exports2.MapAccess = void 0;
exports2.isVisitor = isVisitor;
var utils_1 = require_utils();
var MapAccess2 = class {
nextEntry(kseed, vseed) {
@ -491,7 +495,7 @@
return this.entries();
}
};
exports.MapAccess = MapAccess2;
exports2.MapAccess = MapAccess2;
var IterableAccess2 = class {
[Symbol.iterator]() {
return {
@ -499,7 +503,7 @@
};
}
};
exports.IterableAccess = IterableAccess2;
exports2.IterableAccess = IterableAccess2;
var VisitorMethods = Object.freeze([
"visitBoolean",
"visitNumber",
@ -514,15 +518,15 @@
return VisitorMethods.every((method) => method in visitor);
}
}
});
});
// node_modules/serde/dist/de/forward.js
var require_forward = __commonJS({
"node_modules/serde/dist/de/forward.js"(exports) {
// node_modules/serde/dist/de/forward.js
var require_forward = __commonJS({
"node_modules/serde/dist/de/forward.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Forwarder = void 0;
exports.forward = forward;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.Forwarder = void 0;
exports2.forward = forward;
var impl_1 = require_impl2();
var interface_1 = require_interface2();
var registry_1 = require_registry();
@ -663,16 +667,16 @@
throw new Error("Method not implemented.");
}
};
exports.Forwarder = Forwarder2;
exports2.Forwarder = Forwarder2;
}
});
});
// node_modules/serde/dist/de/generic.js
var require_generic = __commonJS({
"node_modules/serde/dist/de/generic.js"(exports) {
// node_modules/serde/dist/de/generic.js
var require_generic = __commonJS({
"node_modules/serde/dist/de/generic.js"(exports2) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Visitor = void 0;
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.Visitor = void 0;
var utils_1 = require_utils();
var interface_1 = require_interface2();
var Visitor2 = class _Visitor {
@ -738,15 +742,15 @@
return result;
}
};
exports.Visitor = Visitor2;
exports2.Visitor = Visitor2;
}
});
});
// node_modules/serde/dist/de/index.js
var require_de = __commonJS({
"node_modules/serde/dist/de/index.js"(exports) {
// node_modules/serde/dist/de/index.js
var require_de = __commonJS({
"node_modules/serde/dist/de/index.js"(exports2) {
"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;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -759,22 +763,22 @@
if (k2 === void 0) k2 = k;
o[k2] = m[k];
});
var __exportStar = exports && exports.__exportStar || function(m, exports2) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) __createBinding(exports2, m, p);
var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require_forward(), exports);
__exportStar(require_generic(), exports);
__exportStar(require_impl2(), exports);
__exportStar(require_interface2(), exports);
Object.defineProperty(exports2, "__esModule", { value: true });
__exportStar(require_forward(), exports2);
__exportStar(require_generic(), exports2);
__exportStar(require_impl2(), exports2);
__exportStar(require_interface2(), exports2);
}
});
});
// node_modules/serde/dist/index.js
var require_dist = __commonJS({
"node_modules/serde/dist/index.js"(exports) {
// node_modules/serde/dist/index.js
var require_dist = __commonJS({
"node_modules/serde/dist/index.js"(exports2) {
"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;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
@ -787,12 +791,12 @@
if (k2 === void 0) k2 = 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 });
} : function(o, v) {
o["default"] = v;
});
var __importStar = exports && exports.__importStar || /* @__PURE__ */ function() {
var __importStar = exports2 && exports2.__importStar || /* @__PURE__ */ function() {
var ownKeys = function(o) {
ownKeys = Object.getOwnPropertyNames || function(o2) {
var ar = [];
@ -811,22 +815,30 @@
return result;
};
}();
var __exportStar = exports && exports.__exportStar || function(m, exports2) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports2, p)) __createBinding(exports2, m, p);
var __exportStar = exports2 && exports2.__exportStar || function(m, exports3) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports3, p)) __createBinding(exports3, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.de = exports.ser = void 0;
exports.ser = __importStar(require_ser());
exports.de = __importStar(require_de());
__exportStar(require_registry(), exports);
__exportStar(require_utils(), exports);
Object.defineProperty(exports2, "__esModule", { value: true });
exports2.de = exports2.ser = void 0;
exports2.ser = __importStar(require_ser());
exports2.de = __importStar(require_de());
__exportStar(require_registry(), exports2);
__exportStar(require_utils(), exports2);
}
});
});
// src/ser.ts
var import_serde = __toESM(require_dist());
var import_ser = __toESM(require_ser());
var JSONSerializeObject = class extends import_ser.SerializeObject {
// src/index.ts
var index_exports = {};
__export(index_exports, {
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;
value = {};
currentKey;
@ -844,8 +856,8 @@
end() {
return this.stringify(this.value);
}
};
var JSONSerializeIterable = class extends import_ser.SerializeIterable {
};
var JSONSerializeIterable = class extends import_ser.SerializeIterable {
stringify;
elements = [];
constructor(stringify2) {
@ -858,14 +870,14 @@
end() {
return this.stringify(this.elements);
}
};
var id = (_ser, value) => value;
var serializer = (registry) => (_key, value) => {
};
var id = (_ser, value) => value;
var serializer = (registry) => (_key, value) => {
const ser = (0, import_serde.getSerialize)(value, id, registry);
return ser(new import_ser.IdentitySerializer(), value);
};
var stringify = (replacer) => (value) => JSON.stringify(value, replacer);
var JSONSerializer = class extends import_ser.Serializer {
};
var stringify = (replacer) => (value) => JSON.stringify(value, replacer);
var JSONSerializer = class extends import_ser.Serializer {
stringify;
constructor(registry = import_serde.GlobalRegistry) {
super();
@ -901,23 +913,23 @@
serializeClass(_name, _len) {
return new JSONSerializeObject(this.stringify);
}
};
};
// src/index.ts
var import_de2 = __toESM(require_de());
// src/index.ts
var import_de2 = __toESM(require_de());
// src/de.ts
var import_serde2 = __toESM(require_dist());
var import_de = __toESM(require_de());
var unwrap = (de) => de.deserializeAny(new import_de.Visitor());
var deserializer = (registry = import_serde2.GlobalRegistry) => (_key, value) => {
// src/de.ts
var import_serde2 = __toESM(require_dist());
var import_de = __toESM(require_de());
var unwrap = (de) => de.deserializeAny(new import_de.Visitor());
var deserializer = (registry = import_serde2.GlobalRegistry) => (_key, value) => {
const de = (0, import_serde2.getDeserialize)(value, unwrap, registry);
return de(new import_de.Forwarder(value));
};
var parser = (reviver) => (value) => {
};
var parser = (reviver) => (value) => {
return JSON.parse(value, reviver);
};
var JSONMapAccess = class extends import_de.MapAccess {
};
var JSONMapAccess = class extends import_de.MapAccess {
_entries;
index = -1;
constructor(entries) {
@ -946,8 +958,8 @@
return import_serde2.IterResult.Next(deser);
}
}
};
var JSONIterableAccess = class extends import_de.IterableAccess {
};
var JSONIterableAccess = class extends import_de.IterableAccess {
iterator;
constructor(iterator) {
super();
@ -965,8 +977,8 @@
return import_serde2.IterResult.Next(value);
}
}
};
var JSONDeserializer = class {
};
var JSONDeserializer = class {
input;
parser;
constructor(input, registry = import_serde2.GlobalRegistry) {
@ -1008,16 +1020,20 @@
deserializeFunction(_visitor) {
throw new Error("Method not implemented");
}
};
};
// src/index.ts
var import_ser3 = __toESM(require_ser());
function toString(value) {
// src/index.ts
var import_ser3 = __toESM(require_ser());
function toString(value) {
const serializer2 = new JSONSerializer();
return (0, import_ser3.serialize)(serializer2, value);
}
function fromString(value, into) {
}
function fromString(value, into) {
const deserializer2 = JSONDeserializer.fromString(value);
return (0, import_de2.deserialize)(deserializer2, into);
}
})();
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
fromString,
toString
});

View file

@ -5,7 +5,7 @@
"main": "dist/index.js",
"types": "./types/index.d.ts",
"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",
"test": "echo \"Error: no test specified\" && exit 1"
},

View file

@ -26,11 +26,14 @@
// "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
/* 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. */
"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. */
// "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. */
// "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. */