Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@morphism/utils

Package Overview
Dependencies
Maintainers
2
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@morphism/utils - npm Package Compare versions

Comparing version
0.1.7-alpha.2
to
0.1.8
+12
-9
lib/Do.js

@@ -1,5 +0,8 @@

import { Either, TaskEither } from "@morphism/fp";
import { Do as DoNotation } from "fp-ts-contrib/lib/Do";
import { Option, Task } from "@morphism/fp";
export var Do;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Do = void 0;
var fp_1 = require("@morphism/fp");
var Do_1 = require("fp-ts-contrib/lib/Do");
var fp_2 = require("@morphism/fp");
var Do;
(function (Do) {

@@ -36,3 +39,3 @@ /**

*/
Do.forEither = () => DoNotation(Either.either);
Do.forEither = function () { return (0, Do_1.Do)(fp_1.Either.either); };
/**

@@ -68,3 +71,3 @@ * This function provides a simulation of Haskell do notation. The `bind` / `bindL` functions

*/
Do.forTaskEither = () => DoNotation(TaskEither.taskEither);
Do.forTaskEither = function () { return (0, Do_1.Do)(fp_1.TaskEither.taskEither); };
/**

@@ -87,3 +90,3 @@ * This function provides a simulation of Haskell do notation. The `bind` / `bindL` functions

*/
Do.forTask = () => DoNotation(Task.task);
Do.forTask = function () { return (0, Do_1.Do)(fp_2.Task.task); };
/**

@@ -112,4 +115,4 @@ * This function provides a simulation of Haskell do notation. The `bind` / `bindL` functions

*/
Do.forOption = () => DoNotation(Option.option);
})(Do || (Do = {}));
Do.forOption = function () { return (0, Do_1.Do)(fp_2.Option.option); };
})(Do = exports.Do || (exports.Do = {}));
//# sourceMappingURL=Do.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"Do.js","sourceRoot":"","sources":["../src/Do.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAClD,OAAO,EAAE,EAAE,IAAI,UAAU,EAAE,MAAM,sBAAsB,CAAC;AACxD,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AAE5C,MAAM,KAAW,EAAE,CA4GlB;AA5GD,WAAiB,EAAE;IACjB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA6BG;IACU,YAAS,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;IAEzD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA6BG;IACU,gBAAa,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;IAErE;;;;;;;;;;;;;;;;OAgBG;IACU,UAAO,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAEnD;;;;;;;;;;;;;;;;;;;;;;OAsBG;IACU,YAAS,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAC3D,CAAC,EA5GgB,EAAE,KAAF,EAAE,QA4GlB"}
{"version":3,"file":"Do.js","sourceRoot":"","sources":["../src/Do.ts"],"names":[],"mappings":";;;AAAA,mCAAkD;AAClD,2CAAwD;AACxD,mCAA4C;AAE5C,IAAiB,EAAE,CA4GlB;AA5GD,WAAiB,EAAE;IACjB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA6BG;IACU,YAAS,GAAG,cAAM,OAAA,IAAA,OAAU,EAAC,WAAM,CAAC,MAAM,CAAC,EAAzB,CAAyB,CAAC;IAEzD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;OA6BG;IACU,gBAAa,GAAG,cAAM,OAAA,IAAA,OAAU,EAAC,eAAU,CAAC,UAAU,CAAC,EAAjC,CAAiC,CAAC;IAErE;;;;;;;;;;;;;;;;OAgBG;IACU,UAAO,GAAG,cAAM,OAAA,IAAA,OAAU,EAAC,SAAI,CAAC,IAAI,CAAC,EAArB,CAAqB,CAAC;IAEnD;;;;;;;;;;;;;;;;;;;;;;OAsBG;IACU,YAAS,GAAG,cAAM,OAAA,IAAA,OAAU,EAAC,WAAM,CAAC,MAAM,CAAC,EAAzB,CAAyB,CAAC;AAC3D,CAAC,EA5GgB,EAAE,GAAF,UAAE,KAAF,UAAE,QA4GlB"}

@@ -1,5 +0,14 @@

import * as JSON from "./JSON";
export const fromUnknown = (nonErrorPrefix = "Unknown Error...") => (unknown) => !(unknown instanceof Error)
? new Error(`${nonErrorPrefix}\n\n${JSON.Stringify.Always.pretty(unknown)}`)
: unknown;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.fromUnknown = void 0;
var JSON = require("./JSON");
var fromUnknown = function (nonErrorPrefix) {
if (nonErrorPrefix === void 0) { nonErrorPrefix = "Unknown Error..."; }
return function (unknown) {
return !(unknown instanceof Error)
? new Error(nonErrorPrefix + "\n\n" + JSON.Stringify.Always.pretty(unknown))
: unknown;
};
};
exports.fromUnknown = fromUnknown;
//# sourceMappingURL=Exception.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"Exception.js","sourceRoot":"","sources":["../src/Exception.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,QAAQ,CAAC;AAE/B,MAAM,CAAC,MAAM,WAAW,GAAG,CAAC,iBAAyB,kBAAkB,EAAE,EAAE,CAAC,CAC1E,OAAiB,EACV,EAAE,CACT,CAAC,CAAC,OAAO,YAAY,KAAK,CAAC;IACzB,CAAC,CAAC,IAAI,KAAK,CAAC,GAAG,cAAc,OAAO,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC,EAAE,CAAC;IAC5E,CAAC,CAAC,OAAO,CAAC"}
{"version":3,"file":"Exception.js","sourceRoot":"","sources":["../src/Exception.ts"],"names":[],"mappings":";;;AAAA,6BAA+B;AAExB,IAAM,WAAW,GAAG,UAAC,cAA2C;IAA3C,+BAAA,EAAA,mCAA2C;IAAK,OAAA,UAC1E,OAAiB;QAEjB,OAAA,CAAC,CAAC,OAAO,YAAY,KAAK,CAAC;YACzB,CAAC,CAAC,IAAI,KAAK,CAAI,cAAc,YAAO,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,OAAO,CAAG,CAAC;YAC5E,CAAC,CAAC,OAAO;IAFX,CAEW;AAL+D,CAK/D,CAAC;AALD,QAAA,WAAW,eAKV"}

@@ -1,7 +0,9 @@

import * as Exception from "./Exception";
describe("Exception", () => {
it("handles unknown", () => {
const stringError = "some error";
const objectError = { value: "some error" };
const arrayError = ["some error"];
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Exception = require("./Exception");
describe("Exception", function () {
it("handles unknown", function () {
var stringError = "some error";
var objectError = { value: "some error" };
var arrayError = ["some error"];
expect(Exception.fromUnknown()(stringError).message).toStrictEqual('Unknown Error...\n\n"some error"');

@@ -11,8 +13,8 @@ expect(Exception.fromUnknown()(objectError).message).toStrictEqual('Unknown Error...\n\n{\n "value": "some error"\n}');

});
it("handles errors", () => {
const error = new Error("error string");
it("handles errors", function () {
var error = new Error("error string");
expect(Exception.fromUnknown()(error).message).toEqual("error string");
});
it("uses the 'prefix' argument when input is not an error", () => {
const stringError = "some error";
it("uses the 'prefix' argument when input is not an error", function () {
var stringError = "some error";
expect(Exception.fromUnknown("Some Prefix")(stringError).message).toEqual('Some Prefix\n\n"some error"');

@@ -19,0 +21,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"Exception.spec.js","sourceRoot":"","sources":["../src/Exception.spec.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,SAAS,MAAM,aAAa,CAAC;AAEzC,QAAQ,CAAC,WAAW,EAAE,GAAG,EAAE;IACzB,EAAE,CAAC,iBAAiB,EAAE,GAAG,EAAE;QACzB,MAAM,WAAW,GAAG,YAAY,CAAC;QACjC,MAAM,WAAW,GAAG,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC;QAC5C,MAAM,UAAU,GAAG,CAAC,YAAY,CAAC,CAAC;QAElC,MAAM,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,CAAC,aAAa,CAChE,kCAAkC,CACnC,CAAC;QACF,MAAM,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,CAAC,aAAa,CAChE,mDAAmD,CACpD,CAAC;QACF,MAAM,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC,CAAC,aAAa,CAC/D,0CAA0C,CAC3C,CAAC;IACJ,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,gBAAgB,EAAE,GAAG,EAAE;QACxB,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,cAAc,CAAC,CAAC;QAExC,MAAM,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;IACzE,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,uDAAuD,EAAE,GAAG,EAAE;QAC/D,MAAM,WAAW,GAAG,YAAY,CAAC;QAEjC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CACvE,6BAA6B,CAC9B,CAAC;IACJ,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"}
{"version":3,"file":"Exception.spec.js","sourceRoot":"","sources":["../src/Exception.spec.ts"],"names":[],"mappings":";;AAAA,uCAAyC;AAEzC,QAAQ,CAAC,WAAW,EAAE;IACpB,EAAE,CAAC,iBAAiB,EAAE;QACpB,IAAM,WAAW,GAAG,YAAY,CAAC;QACjC,IAAM,WAAW,GAAG,EAAE,KAAK,EAAE,YAAY,EAAE,CAAC;QAC5C,IAAM,UAAU,GAAG,CAAC,YAAY,CAAC,CAAC;QAElC,MAAM,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,CAAC,aAAa,CAChE,kCAAkC,CACnC,CAAC;QACF,MAAM,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,CAAC,aAAa,CAChE,mDAAmD,CACpD,CAAC;QACF,MAAM,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,UAAU,CAAC,CAAC,OAAO,CAAC,CAAC,aAAa,CAC/D,0CAA0C,CAC3C,CAAC;IACJ,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,gBAAgB,EAAE;QACnB,IAAM,KAAK,GAAG,IAAI,KAAK,CAAC,cAAc,CAAC,CAAC;QAExC,MAAM,CAAC,SAAS,CAAC,WAAW,EAAE,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,cAAc,CAAC,CAAC;IACzE,CAAC,CAAC,CAAC;IAEH,EAAE,CAAC,uDAAuD,EAAE;QAC1D,IAAM,WAAW,GAAG,YAAY,CAAC;QAEjC,MAAM,CAAC,SAAS,CAAC,WAAW,CAAC,aAAa,CAAC,CAAC,WAAW,CAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CACvE,6BAA6B,CAC9B,CAAC;IACJ,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"}

@@ -26,2 +26,10 @@ export { ArrayOption } from "fp-ts-contrib/lib/ArrayOption";

}
import * as ReaderTask_ from "fp-ts-contrib/lib/ReaderTask";
declare module "./Generated" {
const ReaderTask: typeof ReaderTask_;
}
import * as ReaderTaskEither_ from "fp-ts-contrib/lib/ReaderTaskEither";
declare module "./Generated" {
const ReaderTaskEither: typeof ReaderTaskEither_;
}
import * as RegExp_ from "fp-ts-contrib/lib/RegExp";

@@ -28,0 +36,0 @@ declare module "./Generated" {

@@ -1,23 +0,29 @@

import * as ArrayOption_ from "fp-ts-contrib/lib/ArrayOption";
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var ArrayOption_ = require("fp-ts-contrib/lib/ArrayOption");
exports.ArrayOption = ArrayOption_;
import * as Free_ from "fp-ts-contrib/lib/Free";
var Free_ = require("fp-ts-contrib/lib/Free");
exports.Free = Free_;
import * as IOOption_ from "fp-ts-contrib/lib/IOOption";
var IOOption_ = require("fp-ts-contrib/lib/IOOption");
exports.IOOption = IOOption_;
import * as List_ from "fp-ts-contrib/lib/List";
var List_ = require("fp-ts-contrib/lib/List");
exports.List = List_;
import * as ReaderIO_ from "fp-ts-contrib/lib/ReaderIO";
var ReaderIO_ = require("fp-ts-contrib/lib/ReaderIO");
exports.ReaderIO = ReaderIO_;
import * as RegExp_ from "fp-ts-contrib/lib/RegExp";
var ReaderTask_ = require("fp-ts-contrib/lib/ReaderTask");
exports.ReaderTask = ReaderTask_;
var ReaderTaskEither_ = require("fp-ts-contrib/lib/ReaderTaskEither");
exports.ReaderTaskEither = ReaderTaskEither_;
var RegExp_ = require("fp-ts-contrib/lib/RegExp");
exports.RegExp = RegExp_;
import * as StateEither_ from "fp-ts-contrib/lib/StateEither";
var StateEither_ = require("fp-ts-contrib/lib/StateEither");
exports.StateEither = StateEither_;
import * as StateIO_ from "fp-ts-contrib/lib/StateIO";
var StateIO_ = require("fp-ts-contrib/lib/StateIO");
exports.StateIO = StateIO_;
import * as StateTaskEither_ from "fp-ts-contrib/lib/StateTaskEither";
var StateTaskEither_ = require("fp-ts-contrib/lib/StateTaskEither");
exports.StateTaskEither = StateTaskEither_;
import * as TaskOption_ from "fp-ts-contrib/lib/TaskOption";
var TaskOption_ = require("fp-ts-contrib/lib/TaskOption");
exports.TaskOption = TaskOption_;
import * as Zipper_ from "fp-ts-contrib/lib/Zipper";
var Zipper_ = require("fp-ts-contrib/lib/Zipper");
exports.Zipper = Zipper_;
//# sourceMappingURL=Generated.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"Generated.js","sourceRoot":"","sources":["../src/Generated.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,YAAY,MAAM,+BAA+B,CAAC;AAC9D,OAAO,CAAC,WAAW,GAAG,YAAY,CAAC;AAMnC,OAAO,KAAK,KAAK,MAAM,wBAAwB,CAAC;AAChD,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC;AAMrB,OAAO,KAAK,SAAS,MAAM,4BAA4B,CAAC;AACxD,OAAO,CAAC,QAAQ,GAAG,SAAS,CAAC;AAM7B,OAAO,KAAK,KAAK,MAAM,wBAAwB,CAAC;AAChD,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC;AAMrB,OAAO,KAAK,SAAS,MAAM,4BAA4B,CAAC;AACxD,OAAO,CAAC,QAAQ,GAAG,SAAS,CAAC;AAK7B,OAAO,KAAK,OAAO,MAAM,0BAA0B,CAAC;AACpD,OAAO,CAAC,MAAM,GAAG,OAAO,CAAC;AAMzB,OAAO,KAAK,YAAY,MAAM,+BAA+B,CAAC;AAC9D,OAAO,CAAC,WAAW,GAAG,YAAY,CAAC;AAMnC,OAAO,KAAK,QAAQ,MAAM,2BAA2B,CAAC;AACtD,OAAO,CAAC,OAAO,GAAG,QAAQ,CAAC;AAM3B,OAAO,KAAK,gBAAgB,MAAM,mCAAmC,CAAC;AACtE,OAAO,CAAC,eAAe,GAAG,gBAAgB,CAAC;AAM3C,OAAO,KAAK,WAAW,MAAM,8BAA8B,CAAC;AAC5D,OAAO,CAAC,UAAU,GAAG,WAAW,CAAC;AAMjC,OAAO,KAAK,OAAO,MAAM,0BAA0B,CAAC;AACpD,OAAO,CAAC,MAAM,GAAG,OAAO,CAAC"}
{"version":3,"file":"Generated.js","sourceRoot":"","sources":["../src/Generated.ts"],"names":[],"mappings":";;AACA,4DAA8D;AAC9D,OAAO,CAAC,WAAW,GAAG,YAAY,CAAC;AAMnC,8CAAgD;AAChD,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC;AAMrB,sDAAwD;AACxD,OAAO,CAAC,QAAQ,GAAG,SAAS,CAAC;AAM7B,8CAAgD;AAChD,OAAO,CAAC,IAAI,GAAG,KAAK,CAAC;AAMrB,sDAAwD;AACxD,OAAO,CAAC,QAAQ,GAAG,SAAS,CAAC;AAK7B,0DAA4D;AAC5D,OAAO,CAAC,UAAU,GAAG,WAAW,CAAC;AAKjC,sEAAwE;AACxE,OAAO,CAAC,gBAAgB,GAAG,iBAAiB,CAAC;AAK7C,kDAAoD;AACpD,OAAO,CAAC,MAAM,GAAG,OAAO,CAAC;AAMzB,4DAA8D;AAC9D,OAAO,CAAC,WAAW,GAAG,YAAY,CAAC;AAMnC,oDAAsD;AACtD,OAAO,CAAC,OAAO,GAAG,QAAQ,CAAC;AAM3B,oEAAsE;AACtE,OAAO,CAAC,eAAe,GAAG,gBAAgB,CAAC;AAM3C,0DAA4D;AAC5D,OAAO,CAAC,UAAU,GAAG,WAAW,CAAC;AAMjC,kDAAoD;AACpD,OAAO,CAAC,MAAM,GAAG,OAAO,CAAC"}

@@ -1,4 +0,8 @@

export * as JSON from "./JSON";
export { Do } from "./Do";
export * as Exception from "./Exception";
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Exception = exports.Do = exports.JSON = void 0;
exports.JSON = require("./JSON");
var Do_1 = require("./Do");
Object.defineProperty(exports, "Do", { enumerable: true, get: function () { return Do_1.Do; } });
exports.Exception = require("./Exception");
//# sourceMappingURL=index.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,QAAQ,CAAC;AAC/B,OAAO,EAAE,EAAE,EAAE,MAAM,MAAM,CAAC;AAC1B,OAAO,KAAK,SAAS,MAAM,aAAa,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;AAAA,iCAA+B;AAC/B,2BAA0B;AAAjB,wFAAA,EAAE,OAAA;AACX,2CAAyC"}

@@ -1,15 +0,31 @@

import { Either, pipe, Identity } from "@morphism/fp";
export const parse = (string) => Either.parseJSON(string, onError);
export var Stringify;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Stringify = exports.parse = void 0;
var fp_1 = require("@morphism/fp");
var parse = function (string) {
return fp_1.Either.parseJSON(string, onError);
};
exports.parse = parse;
var Stringify;
(function (Stringify) {
Stringify.short = (json) => Either.tryCatch(() => JSON.stringify(json), onError);
Stringify.pretty = (json) => Either.tryCatch(() => JSON.stringify(json, undefined, 2), onError);
let Always;
Stringify.short = function (json) {
return fp_1.Either.tryCatch(function () { return JSON.stringify(json); }, onError);
};
Stringify.pretty = function (json) {
return fp_1.Either.tryCatch(function () { return JSON.stringify(json, undefined, 2); }, onError);
};
var Always;
(function (Always) {
Always.short = (json) => pipe(Stringify.short(json), Either.fold(defaultJSON, Identity.of));
Always.pretty = (json) => pipe(Stringify.pretty(json), Either.fold(defaultJSON, Identity.of));
const defaultJSON = () => "{}";
Always.short = function (json) {
return (0, fp_1.pipe)(Stringify.short(json), fp_1.Either.fold(defaultJSON, fp_1.Identity.of));
};
Always.pretty = function (json) {
return (0, fp_1.pipe)(Stringify.pretty(json), fp_1.Either.fold(defaultJSON, fp_1.Identity.of));
};
var defaultJSON = function () { return "{}"; };
})(Always = Stringify.Always || (Stringify.Always = {}));
})(Stringify || (Stringify = {}));
const onError = (error) => Error(`Unrepresentable JSON value...\n\n${error}`);
})(Stringify = exports.Stringify || (exports.Stringify = {}));
var onError = function (error) {
return Error("Unrepresentable JSON value...\n\n" + error);
};
//# sourceMappingURL=JSON.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"JSON.js","sourceRoot":"","sources":["../src/JSON.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,cAAc,CAAC;AAEtD,MAAM,CAAC,MAAM,KAAK,GAAG,CAAC,MAAc,EAA0B,EAAE,CAC9D,MAAM,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,CAAC,CAAC;AAEpC,MAAM,KAAW,SAAS,CAgBzB;AAhBD,WAAiB,SAAS;IACX,eAAK,GAAG,CAAC,IAAa,EAAyB,EAAE,CAC5D,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,OAAO,CAAC,CAAC;IAE1C,gBAAM,GAAG,CAAC,IAAa,EAAyB,EAAE,CAC7D,MAAM,CAAC,QAAQ,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC;IAErE,IAAiB,MAAM,CAQtB;IARD,WAAiB,MAAM;QACR,YAAK,GAAG,CAAC,IAAa,EAAU,EAAE,CAC7C,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC;QAExD,aAAM,GAAG,CAAC,IAAa,EAAU,EAAE,CAC9C,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC;QAEtE,MAAM,WAAW,GAAG,GAAW,EAAE,CAAC,IAAI,CAAC;IACzC,CAAC,EARgB,MAAM,GAAN,gBAAM,KAAN,gBAAM,QAQtB;AACH,CAAC,EAhBgB,SAAS,KAAT,SAAS,QAgBzB;AAED,MAAM,OAAO,GAAG,CAAC,KAAc,EAAS,EAAE,CACxC,KAAK,CAAC,oCAAoC,KAAK,EAAE,CAAC,CAAC"}
{"version":3,"file":"JSON.js","sourceRoot":"","sources":["../src/JSON.ts"],"names":[],"mappings":";;;AAAA,mCAAsD;AAE/C,IAAM,KAAK,GAAG,UAAC,MAAc;IAClC,OAAA,WAAM,CAAC,SAAS,CAAC,MAAM,EAAE,OAAO,CAAC;AAAjC,CAAiC,CAAC;AADvB,QAAA,KAAK,SACkB;AAEpC,IAAiB,SAAS,CAgBzB;AAhBD,WAAiB,SAAS;IACX,eAAK,GAAG,UAAC,IAAa;QACjC,OAAA,WAAM,CAAC,QAAQ,CAAC,cAAM,OAAA,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAApB,CAAoB,EAAE,OAAO,CAAC;IAApD,CAAoD,CAAC;IAE1C,gBAAM,GAAG,UAAC,IAAa;QAClC,OAAA,WAAM,CAAC,QAAQ,CAAC,cAAM,OAAA,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,CAAC,EAAlC,CAAkC,EAAE,OAAO,CAAC;IAAlE,CAAkE,CAAC;IAErE,IAAiB,MAAM,CAQtB;IARD,WAAiB,MAAM;QACR,YAAK,GAAG,UAAC,IAAa;YACjC,OAAA,IAAA,SAAI,EAAC,SAAS,CAAC,KAAK,CAAC,IAAI,CAAC,EAAE,WAAM,CAAC,IAAI,CAAC,WAAW,EAAE,aAAQ,CAAC,EAAE,CAAC,CAAC;QAAlE,CAAkE,CAAC;QAExD,aAAM,GAAG,UAAC,IAAa;YAClC,OAAA,IAAA,SAAI,EAAC,SAAS,CAAC,MAAM,CAAC,IAAI,CAAC,EAAE,WAAM,CAAC,IAAI,CAAC,WAAW,EAAE,aAAQ,CAAC,EAAE,CAAC,CAAC;QAAnE,CAAmE,CAAC;QAEtE,IAAM,WAAW,GAAG,cAAc,OAAA,IAAI,EAAJ,CAAI,CAAC;IACzC,CAAC,EARgB,MAAM,GAAN,gBAAM,KAAN,gBAAM,QAQtB;AACH,CAAC,EAhBgB,SAAS,GAAT,iBAAS,KAAT,iBAAS,QAgBzB;AAED,IAAM,OAAO,GAAG,UAAC,KAAc;IAC7B,OAAA,KAAK,CAAC,sCAAoC,KAAO,CAAC;AAAlD,CAAkD,CAAC"}

@@ -5,4 +5,4 @@ {

"license": "MIT",
"version": "0.1.7-alpha.2+7326bb9",
"gitHead": "7326bb9cc7924e968ba13cfac82ddc97d83db0fd",
"version": "0.1.8",
"gitHead": "c8fc764279efc57a8e53eb86aeec878934be27f3",
"repository": {

@@ -29,8 +29,8 @@ "type": "git",

"peerDependencies": {
"@morphism/fp": "^0.3.8",
"fp-ts": "^2.11.3",
"fp-ts-contrib": "^0.1.26"
"@morphism/fp": "0.3.8",
"fp-ts": "^2.12.0",
"fp-ts-contrib": "^0.1.29"
},
"devDependencies": {
"@morphism/fp": "^0.3.8",
"@morphism/fp": "0.3.8",
"@types/jest": "^27.0.2",

@@ -43,4 +43,4 @@ "@types/node": "^16.10.1",

"eslint-plugin-functional": "^3.7.2",
"fp-ts": "^2.9.1",
"fp-ts-contrib": "^0.1.26",
"fp-ts": "^2.12.0",
"fp-ts-contrib": "^0.1.29",
"jest": "^27.2.2",

@@ -47,0 +47,0 @@ "prettier": "^2.4.1",