From 85c95036e37a40325eeb5c7ed08130e336b40104 Mon Sep 17 00:00:00 2001 From: Orion Kindel Date: Thu, 28 Dec 2023 12:45:58 -0600 Subject: [PATCH] feat: parentUntil --- spago.lock | 6306 ++++++++++++++++++++++++++++++++++++++++ spago.yaml | 13 +- src/Cheerio.purs | 68 +- test/Test/Cheerio.purs | 2 - 4 files changed, 6356 insertions(+), 33 deletions(-) create mode 100644 spago.lock diff --git a/spago.lock b/spago.lock new file mode 100644 index 0000000..2520e35 --- /dev/null +++ b/spago.lock @@ -0,0 +1,6306 @@ +workspace: + packages: + cheerio: + path: ./ + dependencies: + - arrays + - effect + - foreign-object + - maybe + - nullable + - ordered-collections + - prelude + - tailrec + test_dependencies: + - test-unit + build_plan: + - aff + - arrays + - avar + - bifunctors + - catenable-lists + - console + - const + - contravariant + - control + - datetime + - distributive + - effect + - either + - enums + - exceptions + - exists + - foldable-traversable + - foreign-object + - free + - functions + - functors + - gen + - identity + - integers + - invariant + - js-timers + - lazy + - lcg + - lists + - maybe + - newtype + - nonempty + - nullable + - numbers + - ordered-collections + - orders + - parallel + - partial + - prelude + - profunctor + - quickcheck + - random + - record + - refs + - safe-coerce + - st + - strings + - tailrec + - test-unit + - transformers + - tuples + - type-equality + - typelevel-prelude + - unfoldable + - unsafe-coerce + package_set: + address: + hash: sha256-nTsd44o7/hrTdk0c6dh0wyBqhFFDJJIeKdQU6L1zv/A= + url: https://raw.githubusercontent.com/purescript/package-sets/psc-0.15.10-20230930/packages.json + compiler: ">=0.15.10 <0.16.0" + content: + abc-parser: + repo: https://github.com/newlandsvalley/purescript-abc-parser.git + version: v2.0.1 + dependencies: + - arrays + - bifunctors + - control + - either + - enums + - foldable-traversable + - identity + - integers + - js-bigints + - lists + - maybe + - midi + - newtype + - ordered-collections + - partial + - prelude + - profunctor-lenses + - rationals + - string-parsers + - strings + - stringutils + - transformers + - tuples + - unfoldable + ace: + repo: https://github.com/purescript-contrib/purescript-ace.git + version: v9.1.0 + dependencies: + - arrays + - effect + - foreign + - nullable + - prelude + - web-html + - web-uievents + aff: + repo: https://github.com/purescript-contrib/purescript-aff.git + version: v7.1.0 + dependencies: + - arrays + - bifunctors + - control + - datetime + - effect + - either + - exceptions + - foldable-traversable + - functions + - maybe + - newtype + - parallel + - prelude + - refs + - tailrec + - transformers + - unsafe-coerce + aff-bus: + repo: https://github.com/purescript-contrib/purescript-aff-bus.git + version: v6.0.0 + dependencies: + - aff + - avar + - console + - effect + - either + - exceptions + - foldable-traversable + - lists + - prelude + - refs + - tailrec + - transformers + - tuples + aff-coroutines: + repo: https://github.com/purescript-contrib/purescript-aff-coroutines.git + version: v9.0.0 + dependencies: + - aff + - avar + - coroutines + - effect + aff-promise: + repo: https://github.com/nwolverson/purescript-aff-promise.git + version: v4.0.0 + dependencies: + - aff + - foreign + aff-retry: + repo: https://github.com/Unisay/purescript-aff-retry.git + version: v2.0.0 + dependencies: + - aff + - arrays + - datetime + - effect + - either + - exceptions + - integers + - maybe + - newtype + - numbers + - prelude + - random + - transformers + affjax: + repo: https://github.com/purescript-contrib/purescript-affjax.git + version: v13.0.0 + dependencies: + - aff + - argonaut-core + - arraybuffer-types + - foreign + - form-urlencoded + - http-methods + - integers + - media-types + - nullable + - refs + - unsafe-coerce + - web-xhr + affjax-node: + repo: https://github.com/purescript-contrib/purescript-affjax-node.git + version: v1.0.0 + dependencies: + - aff + - affjax + - either + - maybe + - prelude + affjax-web: + repo: https://github.com/purescript-contrib/purescript-affjax-web.git + version: v1.0.0 + dependencies: + - aff + - affjax + - either + - maybe + - prelude + ansi: + repo: https://github.com/hdgarrood/purescript-ansi.git + version: v7.0.0 + dependencies: + - foldable-traversable + - lists + - strings + argonaut: + repo: https://github.com/purescript-contrib/purescript-argonaut.git + version: v9.0.0 + dependencies: + - argonaut-codecs + - argonaut-core + - argonaut-traversals + argonaut-aeson-generic: + repo: https://github.com/coot/purescript-argonaut-aeson-generic.git + version: v0.4.1 + dependencies: + - argonaut-codecs + - argonaut-core + - argonaut-generic + - arrays + - bifunctors + - control + - effect + - either + - foldable-traversable + - foreign-object + - maybe + - partial + - prelude + - psci-support + - record + - test-unit + - typelevel-prelude + argonaut-codecs: + repo: https://github.com/purescript-contrib/purescript-argonaut-codecs.git + version: v9.1.0 + dependencies: + - argonaut-core + - arrays + - effect + - foreign-object + - identity + - integers + - maybe + - nonempty + - ordered-collections + - prelude + - record + argonaut-core: + repo: https://github.com/purescript-contrib/purescript-argonaut-core.git + version: v7.0.0 + dependencies: + - arrays + - control + - either + - foreign-object + - functions + - gen + - maybe + - nonempty + - prelude + - strings + - tailrec + argonaut-generic: + repo: https://github.com/purescript-contrib/purescript-argonaut-generic.git + version: v8.0.0 + dependencies: + - argonaut-codecs + - argonaut-core + - prelude + - record + argonaut-traversals: + repo: https://github.com/purescript-contrib/purescript-argonaut-traversals.git + version: v10.0.0 + dependencies: + - argonaut-codecs + - argonaut-core + - profunctor-lenses + argparse-basic: + repo: https://github.com/natefaubion/purescript-argparse-basic.git + version: v2.0.0 + dependencies: + - arrays + - bifunctors + - control + - either + - foldable-traversable + - integers + - lists + - maybe + - newtype + - numbers + - prelude + - record + - strings + - tuples + - unfoldable + array-builder: + repo: https://github.com/paluh/purescript-array-builder.git + version: v0.1.2 + dependencies: + - arrays + - assert + - console + - effect + - foldable-traversable + - maybe + - nullable + - prelude + array-search: + repo: https://github.com/joellefkowitz/array-search.git + version: v0.5.6 + dependencies: + - arrays + - effect + - foldable-traversable + - maybe + - prelude + arraybuffer: + repo: https://github.com/purescript-contrib/purescript-arraybuffer.git + version: v13.2.0 + dependencies: + - arraybuffer-types + - arrays + - effect + - float32 + - functions + - gen + - maybe + - nullable + - prelude + - tailrec + - uint + - unfoldable + arraybuffer-builder: + repo: https://github.com/jamesdbrock/purescript-arraybuffer-builder.git + version: v3.1.0 + dependencies: + - arraybuffer + - arraybuffer-types + - effect + - float32 + - identity + - lists + - maybe + - newtype + - prelude + - tailrec + - transformers + - uint + arraybuffer-types: + repo: https://github.com/purescript-contrib/purescript-arraybuffer-types.git + version: v3.0.2 + dependencies: [] + arrays: + repo: https://github.com/purescript/purescript-arrays.git + version: v7.2.1 + dependencies: + - bifunctors + - control + - foldable-traversable + - functions + - maybe + - nonempty + - partial + - prelude + - safe-coerce + - st + - tailrec + - tuples + - unfoldable + - unsafe-coerce + arrays-extra: + repo: https://github.com/flip111/purescript-arrays-extra.git + version: v0.4.0 + dependencies: + - arrays + - console + - effect + - either + - functions + - maybe + - ordered-collections + - partial + - prelude + - tuples + arrays-zipper: + repo: https://github.com/JordanMartinez/purescript-arrays-zipper.git + version: v2.0.1 + dependencies: + - arrays + - control + - quickcheck + ask: + repo: https://github.com/Mateiadrielrafael/purescript-ask.git + version: v1.0.0 + dependencies: + - unsafe-coerce + assert: + repo: https://github.com/purescript/purescript-assert.git + version: v6.0.0 + dependencies: + - console + - effect + - prelude + assert-multiple: + repo: https://github.com/joellefkowitz/assert-multiple.git + version: v0.3.4 + dependencies: + - effect + - foldable-traversable + - prelude + avar: + repo: https://github.com/purescript-contrib/purescript-avar.git + version: v5.0.0 + dependencies: + - aff + - effect + - either + - exceptions + - functions + - maybe + b64: + repo: https://github.com/menelaos/purescript-b64.git + version: v0.0.8 + dependencies: + - arraybuffer-types + - either + - encoding + - enums + - exceptions + - functions + - partial + - prelude + - strings + barbies: + repo: https://github.com/the-dr-lazy/purescript-barbies.git + version: v1.0.1 + dependencies: + - console + - const + - control + - effect + - prelude + - psci-support + - transformers + barlow-lens: + repo: https://github.com/sigma-andex/purescript-barlow-lens.git + version: v0.9.0 + dependencies: + - either + - foldable-traversable + - lists + - maybe + - newtype + - prelude + - profunctor + - profunctor-lenses + - tuples + - typelevel-prelude + bifunctors: + repo: https://github.com/purescript/purescript-bifunctors.git + version: v6.0.0 + dependencies: + - const + - either + - newtype + - prelude + - tuples + bigints: + repo: https://github.com/purescript-contrib/purescript-bigints.git + version: v7.0.1 + dependencies: + - arrays + - assert + - console + - effect + - foldable-traversable + - integers + - maybe + - numbers + - partial + - prelude + - quickcheck + - quickcheck-laws + - strings + bolson: + repo: https://github.com/mikesol/purescript-bolson.git + version: v0.3.9 + dependencies: + - control + - effect + - fast-vect + - filterable + - foldable-traversable + - foreign-object + - hyrule + - maybe + - prelude + - record + - st + - tuples + - unsafe-coerce + bookhound: + repo: https://github.com/albertprz/purescript-bookhound.git + version: v0.1.3 + dependencies: + - arrays + - bifunctors + - control + - either + - foldable-traversable + - integers + - lazy + - lists + - maybe + - newtype + - numbers + - ordered-collections + - partial + - prelude + - psci-support + - strings + - tuples + - unfoldable + - unicode + bower-json: + repo: https://github.com/klntsky/purescript-bower-json.git + version: v3.0.0 + dependencies: + - argonaut-codecs + - arrays + - either + - foldable-traversable + - foreign-object + - maybe + - newtype + - prelude + - tuples + call-by-name: + repo: https://github.com/natefaubion/purescript-call-by-name.git + version: v4.0.1 + dependencies: + - control + - either + - lazy + - maybe + - unsafe-coerce + canvas: + repo: https://github.com/purescript-web/purescript-canvas.git + version: v6.0.0 + dependencies: + - arraybuffer-types + - effect + - exceptions + - functions + - maybe + canvas-action: + repo: https://github.com/artemisSystem/purescript-canvas-action.git + version: v9.0.0 + dependencies: + - aff + - arrays + - canvas + - colors + - effect + - either + - exceptions + - foldable-traversable + - maybe + - numbers + - polymorphic-vectors + - prelude + - refs + - run + - transformers + - tuples + - type-equality + - typelevel-prelude + - unsafe-coerce + - web-dom + - web-events + - web-html + cartesian: + repo: https://github.com/Ebmtranceboy/purescript-cartesian.git + version: v1.0.6 + dependencies: + - console + - effect + - integers + - psci-support + catenable-lists: + repo: https://github.com/purescript/purescript-catenable-lists.git + version: v7.0.0 + dependencies: + - control + - foldable-traversable + - lists + - maybe + - prelude + - tuples + - unfoldable + chameleon: + repo: https://github.com/thought2/purescript-chameleon.git + version: v1.0.0 + dependencies: + - either + - foreign + - maybe + - prelude + - strings + - transformers + - tuples + - variant + chameleon-halogen: + repo: https://github.com/thought2/purescript-chameleon-halogen.git + version: v1.0.3 + dependencies: + - aff + - bifunctors + - chameleon + - effect + - foreign + - foreign-object + - halogen + - halogen-subscriptions + - halogen-vdom + - maybe + - prelude + - safe-coerce + - strings + - these + - tuples + - unsafe-coerce + - web-events + - web-html + chameleon-react-basic: + repo: https://github.com/thought2/purescript-chameleon-react-basic.git + version: v1.1.0 + dependencies: + - arrays + - chameleon + - effect + - foreign + - foreign-object + - maybe + - prelude + - react-basic + - react-basic-dom + - react-basic-hooks + - strings + - tuples + - unsafe-coerce + - web-dom + chameleon-styled: + repo: https://github.com/thought2/purescript-chameleon-styled.git + version: v2.5.0 + dependencies: + - arrays + - chameleon + - chameleon-transformers + - foldable-traversable + - maybe + - newtype + - prelude + - record + - strings + - tuples + - unordered-collections + chameleon-transformers: + repo: https://github.com/thought2/purescript-chameleon-transformers.git + version: v1.0.0 + dependencies: + - chameleon + - foldable-traversable + - maybe + - prelude + - these + - transformers + - tuples + channel: + repo: https://github.com/ConnorDillon/purescript-channel.git + version: v1.0.0 + dependencies: + - aff + - assert + - avar + - console + - contravariant + - control + - effect + - either + - exceptions + - foldable-traversable + - lazy + - maybe + - newtype + - prelude + - tailrec + - transformers + - tuples + checked-exceptions: + repo: https://github.com/natefaubion/purescript-checked-exceptions.git + version: v3.1.1 + dependencies: + - prelude + - transformers + - variant + classless: + repo: https://github.com/thought2/purescript-classless.git + version: v0.1.1 + dependencies: + - heterogeneous + - prelude + - record + classless-arbitrary: + repo: https://github.com/thought2/purescript-classless-arbitrary.git + version: v0.1.1 + dependencies: + - arrays + - classless + - either + - enums + - gen + - heterogeneous + - identity + - lists + - maybe + - partial + - prelude + - quickcheck + - record + - st + - strings + - tuples + - type-equality + - typelevel-prelude + - unsafe-coerce + classless-decode-json: + repo: https://github.com/thought2/purescript-classless-decode-json.git + version: v0.1.1 + dependencies: + - argonaut + - classless + - console + - effect + - either + - maybe + - prelude + - record + - tuples + classless-encode-json: + repo: https://github.com/thought2/purescript-classless-encode-json.git + version: v0.1.3 + dependencies: + - argonaut + - argonaut-codecs + - argonaut-core + - classless + - either + - foreign-object + - maybe + - partial + - prelude + - record + - tuples + - type-equality + classnames: + repo: https://github.com/dewey92/purescript-classnames.git + version: v2.0.0 + dependencies: + - maybe + - prelude + - record + - strings + - tuples + codec: + repo: https://github.com/garyb/purescript-codec.git + version: v6.0.0 + dependencies: + - bifunctors + - profunctor + codec-argonaut: + repo: https://github.com/garyb/purescript-codec-argonaut.git + version: v10.0.0 + dependencies: + - argonaut-core + - codec + - foreign-object + - ordered-collections + - type-equality + - variant + colors: + repo: https://github.com/purescript-contrib/purescript-colors.git + version: v7.0.1 + dependencies: + - arrays + - integers + - lists + - numbers + - partial + - strings + concur-core: + repo: https://github.com/purescript-concur/purescript-concur-core.git + version: v0.5.0 + dependencies: + - aff + - aff-bus + - arrays + - avar + - console + - control + - datetime + - effect + - either + - exceptions + - foldable-traversable + - free + - identity + - lazy + - maybe + - newtype + - parallel + - prelude + - profunctor-lenses + - tailrec + - transformers + - tuples + concur-react: + repo: https://github.com/purescript-concur/purescript-concur-react.git + version: v0.5.0 + dependencies: + - aff + - arrays + - avar + - concur-core + - console + - foldable-traversable + - free + - nonempty + - profunctor-lenses + - react + - react-dom + - tailrec + - web-dom + - web-html + concurrent-queues: + repo: https://github.com/purescript-contrib/purescript-concurrent-queues.git + version: v3.0.0 + dependencies: + - aff + - avar + - effect + console: + repo: https://github.com/purescript/purescript-console.git + version: v6.0.0 + dependencies: + - effect + - prelude + const: + repo: https://github.com/purescript/purescript-const.git + version: v6.0.0 + dependencies: + - invariant + - newtype + - prelude + contravariant: + repo: https://github.com/purescript/purescript-contravariant.git + version: v6.0.0 + dependencies: + - const + - either + - newtype + - prelude + - tuples + control: + repo: https://github.com/purescript/purescript-control.git + version: v6.0.0 + dependencies: + - newtype + - prelude + convertable-options: + repo: https://github.com/natefaubion/purescript-convertable-options.git + version: v1.0.0 + dependencies: + - console + - effect + - maybe + - record + coroutines: + repo: https://github.com/purescript-contrib/purescript-coroutines.git + version: v7.0.0 + dependencies: + - freet + - parallel + - profunctor + css: + repo: https://github.com/purescript-contrib/purescript-css.git + version: v6.0.0 + dependencies: + - colors + - console + - effect + - nonempty + - profunctor + - strings + - these + - transformers + css-frameworks: + repo: https://github.com/deemp/purescript-css-frameworks.git + version: v1.0.1 + dependencies: + - web-html + data-mvc: + repo: https://github.com/thought2/purescript-data-mvc.git + version: v0.0.2 + dependencies: + - arrays + - bifunctors + - either + - heterogeneous + - maybe + - mvc + - newtype + - prelude + - profunctor + - record + - variant + datetime: + repo: https://github.com/purescript/purescript-datetime.git + version: v6.1.0 + dependencies: + - bifunctors + - control + - either + - enums + - foldable-traversable + - functions + - gen + - integers + - lists + - maybe + - newtype + - numbers + - ordered-collections + - partial + - prelude + - tuples + datetime-parsing: + repo: https://github.com/flounders/purescript-datetime-parsing.git + version: v0.2.0 + dependencies: + - arrays + - datetime + - either + - enums + - foldable-traversable + - integers + - lists + - maybe + - numbers + - parsing + - prelude + - strings + - unicode + debug: + repo: https://github.com/garyb/purescript-debug.git + version: v6.0.2 + dependencies: + - functions + - prelude + decimals: + repo: https://github.com/sharkdp/purescript-decimals.git + version: v7.1.0 + dependencies: + - maybe + default-values: + repo: https://github.com/imsaravana369/purescript-default.git + version: v1.0.1 + dependencies: + - either + - foreign-object + - lists + - maybe + - ordered-collections + - prelude + - tuples + deku: + repo: https://github.com/mikesol/purescript-deku.git + version: v0.9.23 + dependencies: + - aff + - arrays + - bolson + - catenable-lists + - control + - css + - effect + - either + - fast-vect + - filterable + - foldable-traversable + - foreign-object + - free + - hyrule + - maybe + - newtype + - ordered-collections + - prelude + - profunctor + - quickcheck + - record + - safe-coerce + - st + - strings + - stringutils + - transformers + - tuples + - unsafe-coerce + - web-dom + - web-events + - web-html + - web-uievents + deno: + repo: https://github.com/njaremko/purescript-deno.git + version: v0.0.5 + dependencies: + - aff + - aff-promise + - argonaut + - arraybuffer-types + - console + - effect + - either + - functions + - maybe + - ordered-collections + - prelude + - strings + - tuples + - unsafe-coerce + - web-streams + dissect: + repo: https://github.com/PureFunctor/purescript-dissect.git + version: v1.0.0 + dependencies: + - arrays + - bifunctors + - foreign-object + - functors + - newtype + - partial + - prelude + - tailrec + - type-equality + - typelevel-prelude + - unsafe-coerce + - variant + distributive: + repo: https://github.com/purescript/purescript-distributive.git + version: v6.0.0 + dependencies: + - identity + - newtype + - prelude + - tuples + - type-equality + dom-filereader: + repo: https://github.com/nwolverson/purescript-dom-filereader.git + version: v7.0.0 + dependencies: + - aff + - arraybuffer-types + - web-file + - web-html + dom-indexed: + repo: https://github.com/purescript-halogen/purescript-dom-indexed.git + version: v12.0.0 + dependencies: + - media-types + - prelude + - web-clipboard + - web-pointerevents + - web-touchevents + dotenv: + repo: https://github.com/nsaunders/purescript-dotenv.git + version: v4.0.3 + dependencies: + - aff + - arrays + - control + - effect + - either + - exceptions + - foldable-traversable + - lists + - maybe + - node-buffer + - node-child-process + - node-event-emitter + - node-fs + - node-os + - node-process + - node-streams + - parsing + - prelude + - refs + - run + - strings + - transformers + - tuples + - typelevel-prelude + droplet: + repo: https://github.com/easafe/purescript-droplet.git + version: v0.6.0 + dependencies: + - aff + - arrays + - bifunctors + - bigints + - datetime + - debug + - effect + - either + - enums + - exceptions + - foldable-traversable + - foreign + - foreign-object + - integers + - maybe + - newtype + - nonempty + - nullable + - ordered-collections + - partial + - prelude + - profunctor + - record + - spec + - strings + - transformers + - tuples + - type-equality + - typelevel-prelude + - unsafe-coerce + dts: + repo: https://github.com/thought2/purescript-dts.git + version: v0.2.0 + dependencies: + - arrays + - console + - effect + - maybe + - newtype + - ordered-collections + - ordered-set + - prelude + - tuples + dynamic-buffer: + repo: https://github.com/kritzcreek/purescript-dynamic-buffer.git + version: v3.0.1 + dependencies: + - arraybuffer-types + - effect + - refs + echarts-simple: + repo: https://github.com/lucasdicioccio/purescript-echarts-simple.git + version: v0.0.1 + dependencies: + - console + - effect + - functions + - prelude + - web-dom + effect: + repo: https://github.com/purescript/purescript-effect.git + version: v4.0.0 + dependencies: + - prelude + either: + repo: https://github.com/purescript/purescript-either.git + version: v6.1.0 + dependencies: + - control + - invariant + - maybe + - prelude + elmish: + repo: https://github.com/collegevine/purescript-elmish.git + version: v0.10.0 + dependencies: + - aff + - argonaut-core + - arrays + - bifunctors + - console + - debug + - effect + - either + - foldable-traversable + - foreign + - foreign-object + - functions + - integers + - js-date + - maybe + - nullable + - partial + - prelude + - refs + - safe-coerce + - type-equality + - typelevel-prelude + - undefined-is-not-a-problem + - unsafe-coerce + - web-dom + - web-html + elmish-enzyme: + repo: https://github.com/collegevine/purescript-elmish-enzyme.git + version: v0.1.1 + dependencies: + - aff + - aff-promise + - arrays + - console + - debug + - effect + - elmish + - foldable-traversable + - foreign + - functions + - prelude + - transformers + - unsafe-coerce + elmish-hooks: + repo: https://github.com/collegevine/purescript-elmish-hooks.git + version: v0.10.0 + dependencies: + - aff + - debug + - elmish + - maybe + - prelude + - tuples + - undefined-is-not-a-problem + elmish-html: + repo: https://github.com/collegevine/purescript-elmish-html.git + version: v0.8.1 + dependencies: + - effect + - elmish + - foreign + - foreign-object + - maybe + - prelude + - record + - typelevel-prelude + - unsafe-coerce + - web-dom + - web-events + - web-html + elmish-testing-library: + repo: https://github.com/collegevine/purescript-elmish-testing-library.git + version: v0.3.1 + dependencies: + - aff + - arrays + - datetime + - effect + - elmish + - exceptions + - foldable-traversable + - maybe + - nullable + - prelude + - transformers + - web-dom + - web-html + email-validate: + repo: https://github.com/cdepillabout/purescript-email-validate.git + version: v7.0.0 + dependencies: + - aff + - string-parsers + - transformers + encoding: + repo: https://github.com/menelaos/purescript-encoding.git + version: v0.0.8 + dependencies: + - arraybuffer-types + - either + - exceptions + - functions + - prelude + enums: + repo: https://github.com/purescript/purescript-enums.git + version: v6.0.1 + dependencies: + - control + - either + - gen + - maybe + - newtype + - nonempty + - partial + - prelude + - tuples + - unfoldable + env-names: + repo: https://github.com/joellefkowitz/env-names.git + version: v0.3.4 + dependencies: + - arrays + - maybe + - prelude + error: + repo: https://github.com/bklaric/purescript-error.git + version: v2.0.0 + dependencies: + - console + - effect + - prelude + exceptions: + repo: https://github.com/purescript/purescript-exceptions.git + version: v6.0.0 + dependencies: + - effect + - either + - maybe + - prelude + exists: + repo: https://github.com/purescript/purescript-exists.git + version: v6.0.0 + dependencies: + - unsafe-coerce + exitcodes: + repo: https://github.com/Risto-Stevcev/purescript-exitcodes.git + version: v4.0.0 + dependencies: + - enums + expect-inferred: + repo: https://github.com/justinwoo/purescript-expect-inferred.git + version: v3.0.0 + dependencies: + - prelude + - typelevel-prelude + fahrtwind: + repo: https://github.com/rowtype-yoga/purescript-fahrtwind.git + version: v2.0.0 + dependencies: + - arrays + - colors + - foreign-object + - integers + - prelude + - react-basic + - react-basic-dom + - react-basic-emotion + - tuples + - typelevel-prelude + - unsafe-coerce + fallback: + repo: https://github.com/sigma-andex/purescript-fallback.git + version: v0.1.0 + dependencies: + - console + - effect + - either + - foldable-traversable + - prelude + - transformers + fast-vect: + repo: https://github.com/sigma-andex/purescript-fast-vect.git + version: v1.1.0 + dependencies: + - arrays + - distributive + - filterable + - foldable-traversable + - lists + - maybe + - ordered-collections + - prelude + - profunctor + - tuples + - unfoldable + - unsafe-coerce + fetch: + repo: https://github.com/rowtype-yoga/purescript-fetch.git + version: v3.0.0 + dependencies: + - aff + - arraybuffer-types + - bifunctors + - effect + - fetch-core + - foreign + - http-methods + - js-promise-aff + - maybe + - newtype + - ordered-collections + - prelude + - record + - strings + - typelevel-prelude + - web-file + - web-streams + fetch-argonaut: + repo: https://github.com/rowtype-yoga/purescript-fetch-argonaut.git + version: v1.0.1 + dependencies: + - aff + - argonaut + - console + - effect + - either + - foreign + - prelude + - transformers + - unsafe-coerce + fetch-core: + repo: https://github.com/rowtype-yoga/purescript-fetch-core.git + version: v5.1.0 + dependencies: + - arraybuffer-types + - arrays + - console + - effect + - foldable-traversable + - foreign + - foreign-object + - functions + - http-methods + - js-promise + - maybe + - newtype + - nullable + - prelude + - record + - tuples + - typelevel-prelude + - unfoldable + - unsafe-coerce + - web-file + - web-streams + fetch-yoga-json: + repo: https://github.com/rowtype-yoga/purescript-fetch-yoga-json.git + version: v1.1.0 + dependencies: + - aff + - either + - exceptions + - foreign + - lists + - prelude + - transformers + - yoga-json + filterable: + repo: https://github.com/purescript/purescript-filterable.git + version: v5.0.0 + dependencies: + - arrays + - either + - foldable-traversable + - identity + - lists + - ordered-collections + fix-functor: + repo: https://github.com/artemisSystem/purescript-fix-functor.git + version: v0.1.0 + dependencies: + - prelude + fixed-points: + repo: https://github.com/purescript-contrib/purescript-fixed-points.git + version: v7.0.0 + dependencies: + - exists + - newtype + - prelude + - transformers + fixed-precision: + repo: https://github.com/lumihq/purescript-fixed-precision.git + version: v5.0.0 + dependencies: + - arrays + - bigints + - control + - integers + - maybe + - numbers + - partial + - prelude + - strings + flame: + repo: https://github.com/easafe/purescript-flame.git + version: v1.3.0 + dependencies: + - aff + - argonaut-codecs + - argonaut-core + - argonaut-generic + - arrays + - bifunctors + - console + - effect + - either + - exceptions + - foldable-traversable + - foreign + - foreign-object + - maybe + - newtype + - nullable + - partial + - prelude + - random + - refs + - spec + - strings + - tuples + - typelevel-prelude + - unsafe-coerce + - web-dom + - web-events + - web-html + - web-uievents + float32: + repo: https://github.com/purescript-contrib/purescript-float32.git + version: v2.0.0 + dependencies: + - gen + - maybe + - prelude + fmt: + repo: https://github.com/thought2/purescript-fmt.git + version: v0.2.1 + dependencies: + - arrays + - foldable-traversable + - prelude + - record + - strings + - tuples + - type-equality + - typelevel-prelude + foldable-traversable: + repo: https://github.com/purescript/purescript-foldable-traversable.git + version: v6.0.0 + dependencies: + - bifunctors + - const + - control + - either + - functors + - identity + - maybe + - newtype + - orders + - prelude + - tuples + foreign: + repo: https://github.com/purescript/purescript-foreign.git + version: v7.0.0 + dependencies: + - either + - functions + - identity + - integers + - lists + - maybe + - prelude + - strings + - transformers + foreign-object: + repo: https://github.com/purescript/purescript-foreign-object.git + version: v4.1.0 + dependencies: + - arrays + - foldable-traversable + - functions + - gen + - lists + - maybe + - prelude + - st + - tailrec + - tuples + - typelevel-prelude + - unfoldable + foreign-readwrite: + repo: https://github.com/artemisSystem/purescript-foreign-readwrite.git + version: v3.4.0 + dependencies: + - foldable-traversable + - foreign + - foreign-object + - identity + - lists + - maybe + - newtype + - prelude + - record + - safe-coerce + - transformers + - unsafe-coerce + forgetmenot: + repo: https://github.com/rowtype-yoga/purescript-forgetmenot.git + version: v0.1.0 + dependencies: [] + fork: + repo: https://github.com/purescript-contrib/purescript-fork.git + version: v6.0.0 + dependencies: + - aff + form-urlencoded: + repo: https://github.com/purescript-contrib/purescript-form-urlencoded.git + version: v7.0.0 + dependencies: + - foldable-traversable + - js-uri + - maybe + - newtype + - prelude + - strings + - tuples + formatters: + repo: https://github.com/purescript-contrib/purescript-formatters.git + version: v7.0.0 + dependencies: + - datetime + - fixed-points + - lists + - numbers + - parsing + - prelude + - transformers + framer-motion: + repo: https://github.com/i-am-the-slime/purescript-framer-motion.git + version: v1.0.1 + dependencies: + - aff + - aff-promise + - arrays + - effect + - foreign + - foreign-object + - heterogeneous + - literals + - maybe + - nullable + - prelude + - react-basic + - react-basic-dom + - react-basic-hooks + - record + - tuples + - two-or-more + - typelevel-prelude + - unsafe-coerce + - untagged-union + - web-dom + - web-events + - web-uievents + free: + repo: https://github.com/purescript/purescript-free.git + version: v7.1.0 + dependencies: + - catenable-lists + - control + - distributive + - either + - exists + - foldable-traversable + - invariant + - lazy + - maybe + - prelude + - tailrec + - transformers + - tuples + - unsafe-coerce + freeap: + repo: https://github.com/ethul/purescript-freeap.git + version: v7.0.0 + dependencies: + - const + - exists + - gen + - lists + freer-free: + repo: https://github.com/mikesol/purescript-freer-free.git + version: v0.0.1 + dependencies: + - prelude + - record + freet: + repo: https://github.com/purescript-contrib/purescript-freet.git + version: v7.0.0 + dependencies: + - aff + - bifunctors + - effect + - either + - exists + - free + - prelude + - tailrec + - transformers + - tuples + functions: + repo: https://github.com/purescript/purescript-functions.git + version: v6.0.0 + dependencies: + - prelude + functor1: + repo: https://github.com/garyb/purescript-functor1.git + version: v3.0.0 + dependencies: + - newtype + - prelude + functors: + repo: https://github.com/purescript/purescript-functors.git + version: v5.0.0 + dependencies: + - bifunctors + - const + - contravariant + - control + - distributive + - either + - invariant + - maybe + - newtype + - prelude + - profunctor + - tuples + - unsafe-coerce + fuzzy: + repo: https://github.com/citizennet/purescript-fuzzy.git + version: v0.4.0 + dependencies: + - foldable-traversable + - foreign-object + - newtype + - ordered-collections + - prelude + - rationals + - strings + - tuples + gen: + repo: https://github.com/purescript/purescript-gen.git + version: v4.0.0 + dependencies: + - either + - foldable-traversable + - identity + - maybe + - newtype + - nonempty + - prelude + - tailrec + - tuples + - unfoldable + generate-values: + repo: https://github.com/jordanmartinez/purescript-generate-values.git + version: v1.0.1 + dependencies: + - arrays + - control + - effect + - enums + - foldable-traversable + - gen + - identity + - integers + - lcg + - lists + - maybe + - newtype + - numbers + - partial + - prelude + - tailrec + - transformers + - tuples + generic-router: + repo: https://github.com/njaremko/purescript-generic-router.git + version: v0.0.1 + dependencies: + - arrays + - assert + - effect + - foldable-traversable + - lists + - maybe + - ordered-collections + - prelude + - record + - strings + - tuples + geojson: + repo: https://github.com/sumew/purescript-geojson.git + version: v0.0.5 + dependencies: + - argonaut + - argonaut-codecs + - arrays + - console + - effect + - either + - exceptions + - foldable-traversable + - foreign-object + - maybe + - nonempty + - prelude + - transformers + - tuples + - typelevel-prelude + geometry-plane: + repo: https://github.com/Ebmtranceboy/purescript-geometry-plane.git + version: v1.0.3 + dependencies: + - console + - effect + - psci-support + - sparse-polynomials + grain: + repo: https://github.com/purescript-grain/purescript-grain.git + version: v3.0.0 + dependencies: + - arrays + - effect + - exceptions + - foreign + - functions + - integers + - lazy + - maybe + - nullable + - prelude + - strings + - tailrec + - transformers + - tuples + - unsafe-coerce + - web-dom + - web-events + grain-router: + repo: https://github.com/purescript-grain/purescript-grain-router.git + version: v3.0.0 + dependencies: + - arrays + - control + - effect + - foldable-traversable + - foreign + - grain + - integers + - lists + - maybe + - numbers + - ordered-collections + - prelude + - profunctor + - strings + - tuples + - web-events + - web-html + grain-virtualized: + repo: https://github.com/purescript-grain/purescript-grain-virtualized.git + version: v3.0.0 + dependencies: + - arrays + - foldable-traversable + - grain + - maybe + - prelude + - web-dom + - web-events + graphs: + repo: https://github.com/purescript/purescript-graphs.git + version: v8.1.0 + dependencies: + - catenable-lists + - ordered-collections + group: + repo: https://github.com/morganthomas/purescript-group.git + version: v4.1.1 + dependencies: + - lists + halogen: + repo: https://github.com/purescript-halogen/purescript-halogen.git + version: v7.0.0 + dependencies: + - aff + - avar + - console + - const + - dom-indexed + - effect + - foreign + - fork + - free + - freeap + - halogen-subscriptions + - halogen-vdom + - media-types + - nullable + - ordered-collections + - parallel + - profunctor + - transformers + - unsafe-coerce + - unsafe-reference + - web-file + - web-uievents + halogen-bootstrap5: + repo: https://github.com/tonicebrian/purescript-halogen-bootstrap5.git + version: v2.2.0 + dependencies: + - halogen + halogen-css: + repo: https://github.com/purescript-halogen/purescript-halogen-css.git + version: v10.0.0 + dependencies: + - css + - halogen + halogen-echarts-simple: + repo: https://github.com/lucasdicioccio/purescript-halogen-echarts-simple.git + version: v0.0.4 + dependencies: + - aff + - console + - echarts-simple + - effect + - foldable-traversable + - halogen + - halogen-subscriptions + - maybe + - prelude + halogen-formless: + repo: https://github.com/thomashoneyman/purescript-halogen-formless.git + version: v4.0.3 + dependencies: + - convertable-options + - effect + - either + - foldable-traversable + - foreign-object + - halogen + - heterogeneous + - maybe + - prelude + - record + - safe-coerce + - type-equality + - unsafe-coerce + - unsafe-reference + - variant + - web-events + - web-uievents + halogen-helix: + repo: https://github.com/katsujukou/purescript-halogen-helix.git + version: v1.0.0 + dependencies: + - effect + - halogen-hooks + - halogen-subscriptions + - lazy + - maybe + - prelude + - refs + - tuples + halogen-hooks: + repo: https://github.com/thomashoneyman/purescript-halogen-hooks.git + version: v0.6.3 + dependencies: + - aff + - arrays + - bifunctors + - effect + - exceptions + - foldable-traversable + - foreign-object + - free + - freeap + - halogen + - halogen-subscriptions + - maybe + - newtype + - ordered-collections + - parallel + - partial + - prelude + - refs + - tailrec + - transformers + - tuples + - unsafe-coerce + - unsafe-reference + - web-dom + - web-html + halogen-hooks-extra: + repo: https://github.com/jordanmartinez/purescript-halogen-hooks-extra.git + version: v0.9.0 + dependencies: + - halogen-hooks + halogen-store: + repo: https://github.com/thomashoneyman/purescript-halogen-store.git + version: v0.5.4 + dependencies: + - aff + - distributive + - effect + - fork + - halogen + - halogen-hooks + - halogen-subscriptions + - maybe + - prelude + - refs + - tailrec + - transformers + - tuples + - unsafe-reference + halogen-storybook: + repo: https://github.com/rnons/purescript-halogen-storybook.git + version: v2.0.0 + dependencies: + - foreign-object + - halogen + - prelude + - routing + halogen-subscriptions: + repo: https://github.com/purescript-halogen/purescript-halogen-subscriptions.git + version: v2.0.0 + dependencies: + - arrays + - effect + - foldable-traversable + - functors + - refs + - safe-coerce + - unsafe-reference + halogen-svg-elems: + repo: https://github.com/JordanMartinez/purescript-halogen-svg-elems.git + version: v8.0.0 + dependencies: + - halogen + halogen-typewriter: + repo: https://github.com/qwbarch/halogen-typewriter.git + version: v1.0.2 + dependencies: + - aff + - css + - datetime + - effect + - foldable-traversable + - halogen + - halogen-css + - halogen-subscriptions + - lists + - maybe + - newtype + - prelude + - profunctor-lenses + - random + - strings + - transformers + - typelevel-prelude + halogen-vdom: + repo: https://github.com/purescript-halogen/purescript-halogen-vdom.git + version: v8.0.0 + dependencies: + - bifunctors + - effect + - foreign + - foreign-object + - maybe + - prelude + - refs + - tuples + - unsafe-coerce + - web-html + halogen-vdom-string-renderer: + repo: https://github.com/purescript-halogen/purescript-halogen-vdom-string-renderer.git + version: v0.5.0 + dependencies: + - foreign + - halogen-vdom + - ordered-collections + - prelude + heckin: + repo: https://github.com/maxdeviant/purescript-heckin.git + version: v2.0.1 + dependencies: + - arrays + - foldable-traversable + - maybe + - prelude + - strings + - transformers + - tuples + - unicode + heterogeneous: + repo: https://github.com/natefaubion/purescript-heterogeneous.git + version: v0.6.0 + dependencies: + - either + - functors + - prelude + - record + - tuples + - variant + homogeneous: + repo: https://github.com/paluh/purescript-homogeneous.git + version: v0.4.0 + dependencies: + - assert + - console + - effect + - foreign-object + - psci-support + - variant + http-methods: + repo: https://github.com/purescript-contrib/purescript-http-methods.git + version: v6.0.0 + dependencies: + - either + - prelude + - strings + httpurple: + repo: https://github.com/sigma-andex/purescript-httpurple.git + version: v4.0.0 + dependencies: + - aff + - arrays + - bifunctors + - console + - control + - debug + - effect + - either + - exceptions + - foldable-traversable + - foreign + - foreign-object + - functions + - js-uri + - justifill + - lists + - literals + - maybe + - newtype + - node-buffer + - node-event-emitter + - node-fs + - node-http + - node-net + - node-process + - node-streams + - options + - ordered-collections + - posix-types + - prelude + - profunctor + - record + - record-studio + - refs + - routing-duplex + - safe-coerce + - strings + - transformers + - tuples + - type-equality + - typelevel-prelude + - unsafe-coerce + - untagged-union + humdrum: + repo: https://github.com/lucasdicioccio/purescript-humdrum.git + version: v0.0.1 + dependencies: + - console + - effect + - foldable-traversable + - maybe + - prelude + - web-dom + - web-html + hyrule: + repo: https://github.com/mikesol/purescript-hyrule.git + version: v2.3.8 + dependencies: + - arrays + - control + - datetime + - debug + - effect + - either + - filterable + - foldable-traversable + - js-timers + - lists + - maybe + - newtype + - now + - ordered-collections + - partial + - prelude + - record + - refs + - st + - tuples + - unsafe-coerce + - unsafe-reference + - web-events + - web-html + - web-uievents + identity: + repo: https://github.com/purescript/purescript-identity.git + version: v6.0.0 + dependencies: + - control + - invariant + - newtype + - prelude + identy: + repo: https://github.com/oreshinya/purescript-identy.git + version: v4.0.1 + dependencies: + - arrays + - either + - foldable-traversable + - foreign + - foreign-object + - functions + - lists + - maybe + - newtype + - prelude + - record + - simple-json + - st + - tuples + - typelevel-prelude + - unfoldable + - unsafe-coerce + indexed-db: + repo: https://github.com/ilyakooo0/purescript-indexed-DB.git + version: v1.0.0 + dependencies: + - aff + - arrays + - avar + - console + - control + - datetime + - effect + - either + - enums + - exceptions + - foldable-traversable + - foreign + - functions + - identity + - lists + - maybe + - nonempty + - now + - nullable + - prelude + - read + - spec + - transformers + - tuples + indexed-monad: + repo: https://github.com/garyb/purescript-indexed-monad.git + version: v3.0.0 + dependencies: + - control + - newtype + int64: + repo: https://github.com/purescript-contrib/purescript-int64.git + version: v3.0.0 + dependencies: + - effect + - foreign + - functions + - gen + - integers + - maybe + - nullable + - prelude + - unsafe-coerce + integers: + repo: https://github.com/purescript/purescript-integers.git + version: v6.0.0 + dependencies: + - maybe + - numbers + - prelude + interpolate: + repo: https://github.com/jordanmartinez/purescript-interpolate.git + version: v5.0.2 + dependencies: + - partial + - prelude + invariant: + repo: https://github.com/purescript/purescript-invariant.git + version: v6.0.0 + dependencies: + - control + - prelude + jarilo: + repo: https://github.com/bklaric/purescript-jarilo.git + version: v1.0.1 + dependencies: + - arrays + - bifunctors + - console + - effect + - either + - foldable-traversable + - http-methods + - integers + - lists + - maybe + - prelude + - record + - strings + - tuples + - uri + - variant + jelly: + repo: https://github.com/yukikurage/purescript-jelly.git + version: v0.10.0 + dependencies: + - aff + - arrays + - effect + - either + - free + - jelly-signal + - maybe + - prelude + - refs + - safely + - tailrec + - transformers + - tuples + - web-dom + - web-events + - web-html + jelly-router: + repo: https://github.com/yukikurage/purescript-jelly-router.git + version: v0.3.0 + dependencies: + - effect + - foreign + - jelly + - jelly-signal + - prelude + - tailrec + - transformers + - tuples + - web-events + - web-html + jelly-signal: + repo: https://github.com/yukikurage/purescript-jelly-signal.git + version: v0.4.0 + dependencies: + - aff + - effect + - js-timers + - maybe + - partial + - prelude + - refs + - tailrec + - transformers + - tuples + - unsafe-coerce + - web-events + jest: + repo: https://github.com/nonbili/purescript-jest.git + version: v1.0.0 + dependencies: + - aff + - aff-promise + - effect + - prelude + js-abort-controller: + repo: https://github.com/purescript-contrib/purescript-js-abort-controller.git + version: v1.0.0 + dependencies: + - effect + - foreign + - maybe + - nullable + - prelude + js-bigints: + repo: https://github.com/purescript-contrib/purescript-js-bigints.git + version: v2.2.0 + dependencies: + - integers + - maybe + - prelude + js-date: + repo: https://github.com/purescript-contrib/purescript-js-date.git + version: v8.0.0 + dependencies: + - datetime + - effect + - exceptions + - foreign + - integers + - now + js-fileio: + repo: https://github.com/newlandsvalley/purescript-js-fileio.git + version: v3.0.0 + dependencies: + - aff + - effect + - prelude + js-intl: + repo: https://github.com/pete-murphy/purescript-js-intl.git + version: v1.0.4 + dependencies: + - arrays + - convertable-options + - datetime + - effect + - foreign + - functions + - js-date + - maybe + - nullable + - partial + - prelude + - tuples + - unfoldable + - unsafe-coerce + js-iterators: + repo: https://github.com/gbagan/purescript-js-iterators.git + version: v0.1.1 + dependencies: + - foldable-traversable + - functions + - lazy + - lists + - maybe + - prelude + - st + - tuples + - unsafe-coerce + js-maps: + repo: https://github.com/gbagan/purescript-js-maps.git + version: v0.1.2 + dependencies: + - arrays + - either + - foldable-traversable + - functions + - js-bigints + - maybe + - prelude + - profunctor-lenses + - st + - strings + - tuples + - unfoldable + - unsafe-coerce + js-promise: + repo: https://github.com/purescript-contrib/purescript-js-promise.git + version: v1.0.0 + dependencies: + - effect + - exceptions + - foldable-traversable + - functions + - maybe + - prelude + js-promise-aff: + repo: https://github.com/purescript-contrib/purescript-js-promise-aff.git + version: v1.0.0 + dependencies: + - aff + - foreign + - js-promise + js-timers: + repo: https://github.com/purescript-contrib/purescript-js-timers.git + version: v6.1.0 + dependencies: + - effect + js-uri: + repo: https://github.com/purescript-contrib/purescript-js-uri.git + version: v3.1.0 + dependencies: + - functions + - maybe + json-codecs: + repo: https://github.com/jordanmartinez/purescript-json-codecs.git + version: v4.0.0 + dependencies: + - argonaut-core + - arrays + - bifunctors + - either + - foldable-traversable + - foreign-object + - functions + - identity + - integers + - lists + - maybe + - newtype + - nonempty + - nullable + - ordered-collections + - partial + - prelude + - record + - safe-coerce + - strings + - these + - tuples + - unsafe-coerce + justifill: + repo: https://github.com/i-am-the-slime/purescript-justifill.git + version: v0.5.0 + dependencies: + - maybe + - prelude + - record + - typelevel-prelude + jwt: + repo: https://github.com/menelaos/purescript-jwt.git + version: v0.0.9 + dependencies: + - argonaut-core + - arrays + - b64 + - either + - exceptions + - prelude + - profunctor-lenses + - strings + labeled-data: + repo: https://github.com/thought2/purescript-labeled-data.git + version: v0.2.0 + dependencies: + - aff + - effect + - either + - maybe + - prelude + - record + - tuples + - type-equality + - unsafe-coerce + - variant + lazy: + repo: https://github.com/purescript/purescript-lazy.git + version: v6.0.0 + dependencies: + - control + - foldable-traversable + - invariant + - prelude + lazy-joe: + repo: https://github.com/sigma-andex/purescript-lazy-joe.git + version: v1.0.0 + dependencies: + - aff + - aff-promise + - effect + - functions + - prelude + - unsafe-coerce + lcg: + repo: https://github.com/purescript/purescript-lcg.git + version: v4.0.0 + dependencies: + - effect + - integers + - maybe + - partial + - prelude + - random + leibniz: + repo: https://github.com/paf31/purescript-leibniz.git + version: v5.0.0 + dependencies: + - prelude + - unsafe-coerce + liminal: + repo: https://github.com/jstoxrocky/purescript-liminal.git + version: v1.0.1 + dependencies: + - aff + - arrays + - effect + - foldable-traversable + - maybe + - prelude + - spec + - transformation-matrix + linalg: + repo: https://github.com/gbagan/purescript-linalg.git + version: v6.0.0 + dependencies: + - arrays + - foldable-traversable + - functions + - maybe + - prelude + - tuples + lists: + repo: https://github.com/purescript/purescript-lists.git + version: v7.0.0 + dependencies: + - bifunctors + - control + - foldable-traversable + - lazy + - maybe + - newtype + - nonempty + - partial + - prelude + - tailrec + - tuples + - unfoldable + literals: + repo: https://github.com/rowtype-yoga/purescript-literals.git + version: v1.0.2 + dependencies: + - integers + - maybe + - numbers + - partial + - prelude + - typelevel-prelude + - unsafe-coerce + logging: + repo: https://github.com/rightfold/purescript-logging.git + version: v3.0.0 + dependencies: + - console + - contravariant + - effect + - either + - prelude + - transformers + - tuples + logging-journald: + repo: https://github.com/paluh/purescript-logging-journald.git + version: v0.4.0 + dependencies: + - effect + - logging + - prelude + - systemd-journald + machines: + repo: https://github.com/purescript-contrib/purescript-machines.git + version: v7.0.0 + dependencies: + - arrays + - control + - effect + - lists + - maybe + - prelude + - profunctor + - tuples + - unfoldable + maps-eager: + repo: https://github.com/joellefkowitz/maps-eager.git + version: v0.4.1 + dependencies: + - maybe + - ordered-collections + marionette: + repo: https://github.com/thought2/purescript-marionette.git + version: v1.0.0 + dependencies: + - aff + - console + - datetime + - effect + - either + - enums + - foldable-traversable + - maybe + - newtype + - now + - ordered-collections + - prelude + - refs + - transformers + - tuples + marionette-react-basic-hooks: + repo: https://github.com/thought2/purescript-marionette-react-basic-hooks.git + version: v0.1.1 + dependencies: + - aff + - aff-promise + - console + - effect + - exceptions + - marionette + - maybe + - newtype + - prelude + - react-basic + - react-basic-dom + - react-basic-hooks + - transformers + - tuples + - unsafe-coerce + - web-dom + - web-html + matrices: + repo: https://github.com/kRITZCREEK/purescript-matrices.git + version: v5.0.1 + dependencies: + - arrays + - strings + matryoshka: + repo: https://github.com/purescript-contrib/purescript-matryoshka.git + version: v1.0.0 + dependencies: + - fixed-points + - free + - prelude + - profunctor + - transformers + maybe: + repo: https://github.com/purescript/purescript-maybe.git + version: v6.0.0 + dependencies: + - control + - invariant + - newtype + - prelude + media-types: + repo: https://github.com/purescript-contrib/purescript-media-types.git + version: v6.0.0 + dependencies: + - newtype + - prelude + metadata: + repo: https://github.com/purescript/purescript-metadata.git + version: v0.15.10 + dependencies: [] + midi: + repo: https://github.com/newlandsvalley/purescript-midi.git + version: v4.0.0 + dependencies: + - arrays + - control + - effect + - either + - foldable-traversable + - integers + - lists + - maybe + - ordered-collections + - prelude + - signal + - string-parsers + - strings + - tuples + - unfoldable + milkis: + repo: https://github.com/justinwoo/purescript-milkis.git + version: v9.0.0 + dependencies: + - aff-promise + - arraybuffer-types + - foreign-object + - prelude + - typelevel-prelude + minibench: + repo: https://github.com/purescript/purescript-minibench.git + version: v4.0.1 + dependencies: + - console + - effect + - integers + - numbers + - partial + - prelude + - refs + mmorph: + repo: https://github.com/Thimoteus/purescript-mmorph.git + version: v7.0.0 + dependencies: + - free + - functors + - transformers + monad-control: + repo: https://github.com/athanclark/purescript-monad-control.git + version: v5.0.0 + dependencies: + - aff + - freet + - identity + - lists + monad-logger: + repo: https://github.com/cprussin/purescript-monad-logger.git + version: v1.3.1 + dependencies: + - aff + - ansi + - argonaut + - arrays + - console + - control + - effect + - foldable-traversable + - foreign-object + - integers + - js-date + - maybe + - newtype + - ordered-collections + - prelude + - strings + - transformers + - tuples + monad-loops: + repo: https://github.com/mlang/purescript-monad-loops.git + version: v0.5.0 + dependencies: + - lists + - maybe + - prelude + - tailrec + - tuples + monad-unlift: + repo: https://github.com/athanclark/purescript-monad-unlift.git + version: v1.0.1 + dependencies: + - monad-control + monoid-extras: + repo: https://github.com/mikesol/purescript-monoid-extras.git + version: v0.0.1 + dependencies: + - console + - effect + - foldable-traversable + - maybe + - prelude + - profunctor + - profunctor-lenses + - tuples + monoidal: + repo: https://github.com/mcneissue/purescript-monoidal.git + version: v0.16.0 + dependencies: + - either + - profunctor + - these + - tuples + morello: + repo: https://github.com/sigma-andex/purescript-morello.git + version: v0.4.0 + dependencies: + - arrays + - barlow-lens + - foldable-traversable + - heterogeneous + - newtype + - prelude + - profunctor + - profunctor-lenses + - record + - record-studio + - tuples + - typelevel-prelude + - validation + mote: + repo: https://github.com/garyb/purescript-mote.git + version: v3.0.0 + dependencies: + - arrays + - these + - transformers + motsunabe: + repo: https://github.com/justinwoo/purescript-motsunabe.git + version: v2.0.0 + dependencies: + - lists + - strings + mvc: + repo: https://github.com/thought2/purescript-mvc.git + version: v0.0.1 + dependencies: + - heterogeneous + - maybe + - newtype + - prelude + - record + - variant + mysql: + repo: https://github.com/oreshinya/purescript-mysql.git + version: v6.0.1 + dependencies: + - aff + - datetime + - effect + - either + - exceptions + - foreign + - functions + - js-date + - lists + - maybe + - newtype + - nonempty + - prelude + - simple-json + - transformers + - unsafe-coerce + n3: + repo: https://github.com/wintechis/purescript-n3.git + version: v0.1.0 + dependencies: + - aff + - aff-promise + - console + - effect + - either + - prelude + - rdf + nano-id: + repo: https://github.com/eikooc/nano-id.git + version: v1.1.0 + dependencies: + - aff + - effect + - lists + - maybe + - prelude + - random + - spec + - strings + - stringutils + nanoid: + repo: https://github.com/rowtype-yoga/purescript-nanoid.git + version: v0.1.0 + dependencies: + - effect + - prelude + - yoga-json + naturals: + repo: https://github.com/LiamGoodacre/purescript-naturals.git + version: v3.0.0 + dependencies: + - enums + - maybe + - prelude + nested-functor: + repo: https://github.com/acple/purescript-nested-functor.git + version: v0.2.1 + dependencies: + - prelude + - type-equality + newtype: + repo: https://github.com/purescript/purescript-newtype.git + version: v5.0.0 + dependencies: + - prelude + - safe-coerce + nextjs: + repo: https://github.com/rowtype-yoga/purescript-nextjs.git + version: v0.1.1 + dependencies: + - aff + - aff-promise + - console + - datetime + - effect + - either + - foldable-traversable + - foreign + - foreign-object + - functions + - identity + - maybe + - nullable + - options + - partial + - prelude + - react-basic + - react-basic-hooks + - transformers + - typelevel-prelude + - unsafe-coerce + - yoga-json + nextui: + repo: https://github.com/rowtype-yoga/purescript-nextui.git + version: v0.2.0 + dependencies: + - effect + - prelude + - react-basic-hooks + node-buffer: + repo: https://github.com/purescript-node/purescript-node-buffer.git + version: v9.0.0 + dependencies: + - arraybuffer-types + - effect + - maybe + - nullable + - st + - unsafe-coerce + node-child-process: + repo: https://github.com/purescript-node/purescript-node-child-process.git + version: v11.0.0 + dependencies: + - exceptions + - foreign + - foreign-object + - functions + - node-event-emitter + - node-fs + - node-os + - node-streams + - nullable + - posix-types + - unsafe-coerce + node-event-emitter: + repo: https://github.com/purescript-node/purescript-node-event-emitter.git + version: v3.0.0 + dependencies: + - effect + - either + - functions + - maybe + - nullable + - prelude + - unsafe-coerce + node-execa: + repo: https://github.com/jordanmartinez/purescript-node-execa.git + version: v4.0.1 + dependencies: + - aff + - arrays + - control + - effect + - either + - exceptions + - foldable-traversable + - foreign-object + - functions + - integers + - js-timers + - maybe + - node-buffer + - node-child-process + - node-event-emitter + - node-fs + - node-human-signals + - node-os + - node-path + - node-process + - node-streams + - nullable + - numbers + - ordered-collections + - parallel + - parsing + - partial + - posix-types + - prelude + - record + - refs + - safe-coerce + - strings + - tailrec + - tuples + - unsafe-coerce + - unsafe-reference + node-fs: + repo: https://github.com/purescript-node/purescript-node-fs.git + version: v9.1.0 + dependencies: + - datetime + - effect + - either + - enums + - exceptions + - functions + - integers + - js-date + - maybe + - node-buffer + - node-path + - node-streams + - nullable + - partial + - prelude + - strings + - unsafe-coerce + node-http: + repo: https://github.com/purescript-node/purescript-node-http.git + version: v9.1.0 + dependencies: + - arraybuffer-types + - contravariant + - effect + - foreign + - foreign-object + - maybe + - node-buffer + - node-net + - node-streams + - node-tls + - node-url + - nullable + - options + - prelude + - unsafe-coerce + node-http2: + repo: https://github.com/purescript-node/purescript-node-http2.git + version: v1.1.1 + dependencies: + - arrays + - datetime + - effect + - either + - exceptions + - foldable-traversable + - foreign-object + - functions + - integers + - maybe + - newtype + - node-buffer + - node-event-emitter + - node-fs + - node-net + - node-path + - node-streams + - node-tls + - nullable + - partial + - prelude + - safe-coerce + - unsafe-coerce + node-human-signals: + repo: https://github.com/jordanmartinez/purescript-node-human-signals.git + version: v1.0.0 + dependencies: + - arrays + - control + - foreign-object + - maybe + - ordered-collections + - prelude + node-net: + repo: https://github.com/purescript-node/purescript-node-net.git + version: v5.1.0 + dependencies: + - effect + - either + - exceptions + - foreign + - maybe + - node-buffer + - node-event-emitter + - node-fs + - nullable + - options + - prelude + - transformers + node-os: + repo: https://github.com/purescript-node/purescript-node-os.git + version: v5.1.0 + dependencies: + - arrays + - bifunctors + - console + - control + - datetime + - effect + - either + - exceptions + - foldable-traversable + - foreign + - foreign-object + - functions + - maybe + - node-buffer + - nullable + - partial + - posix-types + - prelude + - unsafe-coerce + node-path: + repo: https://github.com/purescript-node/purescript-node-path.git + version: v5.0.0 + dependencies: + - effect + node-process: + repo: https://github.com/purescript-node/purescript-node-process.git + version: v11.2.0 + dependencies: + - effect + - foreign + - foreign-object + - maybe + - node-event-emitter + - node-streams + - posix-types + - prelude + - unsafe-coerce + node-readline: + repo: https://github.com/purescript-node/purescript-node-readline.git + version: v8.1.0 + dependencies: + - effect + - foreign + - node-event-emitter + - node-process + - node-streams + - options + - prelude + node-sqlite3: + repo: https://github.com/justinwoo/purescript-node-sqlite3.git + version: v8.0.0 + dependencies: + - aff + - foreign + node-streams: + repo: https://github.com/purescript-node/purescript-node-streams.git + version: v9.0.0 + dependencies: + - aff + - effect + - either + - exceptions + - node-buffer + - node-event-emitter + - nullable + - prelude + node-tls: + repo: https://github.com/purescript-node/purescript-node-tls.git + version: v0.3.1 + dependencies: + - console + - effect + - either + - exceptions + - foreign + - maybe + - node-buffer + - node-event-emitter + - node-net + - nullable + - partial + - prelude + - unsafe-coerce + node-url: + repo: https://github.com/purescript-node/purescript-node-url.git + version: v7.0.0 + dependencies: + - effect + - foreign + - nullable + - prelude + - tuples + node-zlib: + repo: https://github.com/purescript-node/purescript-node-zlib.git + version: v0.4.0 + dependencies: + - aff + - effect + - either + - functions + - node-buffer + - node-streams + - prelude + - unsafe-coerce + nonempty: + repo: https://github.com/purescript/purescript-nonempty.git + version: v7.0.0 + dependencies: + - control + - foldable-traversable + - maybe + - prelude + - tuples + - unfoldable + now: + repo: https://github.com/purescript-contrib/purescript-now.git + version: v6.0.0 + dependencies: + - datetime + - effect + npm-package-json: + repo: https://github.com/maxdeviant/purescript-npm-package-json.git + version: v2.0.0 + dependencies: + - argonaut + - control + - either + - foreign-object + - maybe + - ordered-collections + - prelude + nullable: + repo: https://github.com/purescript-contrib/purescript-nullable.git + version: v6.0.0 + dependencies: + - effect + - functions + - maybe + numberfield: + repo: https://github.com/Ebmtranceboy/purescript-numberfield.git + version: v0.1.0 + dependencies: + - arrays + - assert + - effect + - foldable-traversable + - js-bigints + - maybe + - ordered-collections + - prelude + - rationals + - sparse-matrices + - sparse-polynomials + - tuples + numbers: + repo: https://github.com/purescript/purescript-numbers.git + version: v9.0.1 + dependencies: + - functions + - maybe + oak: + repo: https://github.com/ehrenmurdick/purescript-oak.git + version: v3.1.1 + dependencies: + - console + - effect + - either + - foldable-traversable + - functions + - maybe + - partial + - prelude + - refs + oak-debug: + repo: https://github.com/ehrenmurdick/purescript-oak-debug.git + version: v1.2.2 + dependencies: + - arrays + - console + - effect + - foldable-traversable + - oak + - prelude + object-maps: + repo: https://github.com/thought2/purescript-object-maps.git + version: v0.3.0 + dependencies: + - argonaut-codecs + - argonaut-core + - either + - foldable-traversable + - foreign-object + - maybe + - prelude + - profunctor-lenses + - st + - tuples + - unsafe-coerce + ocarina: + repo: https://github.com/mikesol/purescript-ocarina.git + version: v1.5.4 + dependencies: + - aff + - aff-promise + - arraybuffer-types + - bolson + - control + - convertable-options + - effect + - fast-vect + - foldable-traversable + - foreign + - foreign-object + - homogeneous + - hyrule + - integers + - js-timers + - lcg + - lists + - maybe + - newtype + - numbers + - ordered-collections + - prelude + - profunctor + - profunctor-lenses + - quickcheck + - refs + - safe-coerce + - simple-json + - sized-vectors + - st + - tuples + - type-equality + - typelevel + - typelevel-prelude + - unsafe-coerce + - unsafe-reference + - variant + - web-events + - web-file + - web-html + open-folds: + repo: https://github.com/purescript-open-community/purescript-open-folds.git + version: v6.3.0 + dependencies: + - bifunctors + - console + - control + - distributive + - effect + - either + - foldable-traversable + - identity + - invariant + - maybe + - newtype + - ordered-collections + - prelude + - profunctor + - psci-support + - tuples + open-memoize: + repo: https://github.com/purescript-open-community/purescript-open-memoize.git + version: v6.1.0 + dependencies: + - console + - effect + - either + - integers + - lazy + - lists + - maybe + - partial + - prelude + - psci-support + - strings + - tuples + open-pairing: + repo: https://github.com/purescript-open-community/purescript-open-pairing.git + version: v6.1.0 + dependencies: + - console + - control + - effect + - either + - free + - functors + - identity + - newtype + - prelude + - psci-support + - transformers + - tuples + options: + repo: https://github.com/purescript-contrib/purescript-options.git + version: v7.0.0 + dependencies: + - contravariant + - foreign + - foreign-object + - maybe + - tuples + ordered-collections: + repo: https://github.com/purescript/purescript-ordered-collections.git + version: v3.1.1 + dependencies: + - arrays + - foldable-traversable + - gen + - lists + - maybe + - partial + - prelude + - st + - tailrec + - tuples + - unfoldable + ordered-set: + repo: https://github.com/flip111/purescript-ordered-set.git + version: v0.4.0 + dependencies: + - argonaut-codecs + - arrays + - partial + - prelude + - unfoldable + orders: + repo: https://github.com/purescript/purescript-orders.git + version: v6.0.0 + dependencies: + - newtype + - prelude + pairs: + repo: https://github.com/sharkdp/purescript-pairs.git + version: v9.0.1 + dependencies: + - console + - distributive + - foldable-traversable + - quickcheck + parallel: + repo: https://github.com/purescript/purescript-parallel.git + version: v7.0.0 + dependencies: + - control + - effect + - either + - foldable-traversable + - functors + - maybe + - newtype + - prelude + - profunctor + - refs + - transformers + parsing: + repo: https://github.com/purescript-contrib/purescript-parsing.git + version: v10.2.0 + dependencies: + - arrays + - control + - effect + - either + - enums + - foldable-traversable + - functions + - identity + - integers + - lazy + - lists + - maybe + - newtype + - nullable + - numbers + - partial + - prelude + - st + - strings + - tailrec + - transformers + - tuples + - unfoldable + - unicode + - unsafe-coerce + parsing-dataview: + repo: https://github.com/jamesdbrock/purescript-parsing-dataview.git + version: v3.2.4 + dependencies: + - arraybuffer + - arraybuffer-types + - effect + - enums + - float32 + - maybe + - parsing + - prelude + - strings + - tailrec + - transformers + - tuples + - uint + partial: + repo: https://github.com/purescript/purescript-partial.git + version: v4.0.0 + dependencies: [] + pathy: + repo: https://github.com/purescript-contrib/purescript-pathy.git + version: v9.0.0 + dependencies: + - console + - exceptions + - lists + - partial + - profunctor + - strings + - transformers + - typelevel-prelude + - unsafe-coerce + pha: + repo: https://github.com/gbagan/purescript-pha.git + version: v0.11.0 + dependencies: + - aff + - bifunctors + - effect + - foldable-traversable + - free + - functions + - maybe + - ordered-collections + - prelude + - profunctor-lenses + - refs + - tailrec + - transformers + - tuples + - unsafe-coerce + - unsafe-reference + - web-dom + - web-events + - web-html + - web-pointerevents + - web-uievents + phaser: + repo: https://github.com/lfarroco/purescript-phaser.git + version: v0.7.0 + dependencies: + - canvas + - console + - effect + - maybe + - nullable + - options + - prelude + - small-ffi + - unsafe-coerce + - web-html + phylio: + repo: https://github.com/vibbits/phylio.git + version: v1.1.2 + dependencies: + - arrays + - control + - either + - enums + - filterable + - foldable-traversable + - graphs + - identity + - lists + - maybe + - numbers + - ordered-collections + - parsing + - prelude + - strings + - stringutils + - transformers + - tuples + pipes: + repo: https://github.com/felixschl/purescript-pipes.git + version: v8.0.0 + dependencies: + - aff + - lists + - mmorph + - prelude + - tailrec + - transformers + - tuples + pirates-charm: + repo: https://github.com/mikesol/purescript-pirates-charm.git + version: v0.0.1 + dependencies: + - aff + - arrays + - effect + - hyrule + - parallel + - prelude + - refs + - st + pmock: + repo: https://github.com/pujoheadsoft/purescript-pmock.git + version: v0.6.0 + dependencies: + - aff + - arrays + - control + - effect + - exceptions + - foldable-traversable + - maybe + - partial + - prelude + - spec + - strings + - transformers + - unsafe-coerce + point-free: + repo: https://github.com/ursi/purescript-point-free.git + version: v1.0.0 + dependencies: + - prelude + pointed-list: + repo: https://github.com/paluh/purescript-pointed-list.git + version: v0.5.1 + dependencies: + - lists + - prelude + polymorphic-vectors: + repo: https://github.com/artemisSystem/purescript-polymorphic-vectors.git + version: v4.0.0 + dependencies: + - distributive + - foldable-traversable + - numbers + - prelude + - record + - safe-coerce + - type-equality + - typelevel-prelude + posix-types: + repo: https://github.com/purescript-node/purescript-posix-types.git + version: v6.0.0 + dependencies: + - maybe + - prelude + precise: + repo: https://github.com/purescript-contrib/purescript-precise.git + version: v6.0.0 + dependencies: + - arrays + - console + - effect + - exceptions + - gen + - integers + - lists + - numbers + - prelude + - strings + precise-datetime: + repo: https://github.com/awakesecurity/purescript-precise-datetime.git + version: v7.0.0 + dependencies: + - arrays + - datetime + - decimals + - either + - enums + - foldable-traversable + - formatters + - integers + - js-date + - lists + - maybe + - newtype + - numbers + - prelude + - strings + - tuples + - unicode + prelude: + repo: https://github.com/purescript/purescript-prelude.git + version: v6.0.1 + dependencies: [] + prettier-printer: + repo: https://github.com/paulyoung/purescript-prettier-printer.git + version: v3.0.0 + dependencies: + - console + - lists + - prelude + - strings + - tuples + profunctor: + repo: https://github.com/purescript/purescript-profunctor.git + version: v6.0.0 + dependencies: + - control + - distributive + - either + - exists + - invariant + - newtype + - prelude + - tuples + profunctor-lenses: + repo: https://github.com/purescript-contrib/purescript-profunctor-lenses.git + version: v8.0.0 + dependencies: + - arrays + - bifunctors + - const + - control + - distributive + - either + - foldable-traversable + - foreign-object + - functors + - identity + - lists + - maybe + - newtype + - ordered-collections + - partial + - prelude + - profunctor + - record + - transformers + - tuples + protobuf: + repo: https://github.com/xc-jp/purescript-protobuf.git + version: v4.3.0 + dependencies: + - arraybuffer + - arraybuffer-builder + - arraybuffer-types + - arrays + - control + - effect + - either + - enums + - exceptions + - float32 + - foldable-traversable + - functions + - int64 + - lists + - maybe + - newtype + - parsing + - parsing-dataview + - prelude + - record + - strings + - tailrec + - transformers + - tuples + - uint + - web-encoding + psa-utils: + repo: https://github.com/natefaubion/purescript-psa-utils.git + version: v8.0.0 + dependencies: + - ansi + - argonaut-codecs + - argonaut-core + - arrays + - console + - control + - effect + - either + - foldable-traversable + - maybe + - node-path + - ordered-collections + - prelude + - strings + - tuples + - unsafe-coerce + psci-support: + repo: https://github.com/purescript/purescript-psci-support.git + version: v6.0.0 + dependencies: + - console + - effect + - prelude + qualified-do: + repo: https://github.com/artemisSystem/purescript-qualified-do.git + version: v2.2.0 + dependencies: + - arrays + - control + - foldable-traversable + - parallel + - prelude + - unfoldable + quantities: + repo: https://github.com/sharkdp/purescript-quantities.git + version: v12.2.0 + dependencies: + - decimals + - either + - foldable-traversable + - lists + - maybe + - newtype + - nonempty + - numbers + - pairs + - prelude + - tuples + quickcheck: + repo: https://github.com/purescript/purescript-quickcheck.git + version: v8.0.1 + dependencies: + - arrays + - console + - control + - effect + - either + - enums + - exceptions + - foldable-traversable + - gen + - identity + - integers + - lazy + - lcg + - lists + - maybe + - newtype + - nonempty + - numbers + - partial + - prelude + - record + - st + - strings + - tailrec + - transformers + - tuples + - unfoldable + quickcheck-combinators: + repo: https://github.com/athanclark/purescript-quickcheck-combinators.git + version: v0.1.3 + dependencies: + - quickcheck + - typelevel + quickcheck-laws: + repo: https://github.com/purescript-contrib/purescript-quickcheck-laws.git + version: v7.0.0 + dependencies: + - enums + - quickcheck + quickcheck-utf8: + repo: https://github.com/openchronology/purescript-quickcheck-utf8.git + version: v0.0.0 + dependencies: + - quickcheck + random: + repo: https://github.com/purescript/purescript-random.git + version: v6.0.0 + dependencies: + - effect + - integers + rationals: + repo: https://github.com/purescript-contrib/purescript-rationals.git + version: v6.0.0 + dependencies: + - integers + - js-bigints + - prelude + rdf: + repo: https://github.com/wintechis/purescript-rdf.git + version: v0.1.0 + dependencies: + - arrays + - console + - datetime + - effect + - either + - foldable-traversable + - formatters + - integers + - lists + - maybe + - ordered-collections + - parsing + - prelude + - strings + react: + repo: https://github.com/purescript-contrib/purescript-react.git + version: v11.0.0 + dependencies: + - effect + - exceptions + - maybe + - nullable + - prelude + - typelevel-prelude + - unsafe-coerce + react-aria: + repo: https://github.com/rowtype-yoga/purescript-react-aria.git + version: v0.2.0 + dependencies: + - aff + - effect + - foreign + - foreign-object + - nullable + - ordered-collections + - prelude + - react-basic + - react-basic-dom + - react-basic-hooks + - unsafe-coerce + - untagged-union + - web-dom + - web-html + react-basic: + repo: https://github.com/lumihq/purescript-react-basic.git + version: v17.0.0 + dependencies: + - effect + - prelude + - record + react-basic-classic: + repo: https://github.com/lumihq/purescript-react-basic-classic.git + version: v3.0.0 + dependencies: + - aff + - effect + - functions + - maybe + - nullable + - prelude + - react-basic + react-basic-dnd: + repo: https://github.com/lumihq/purescript-react-dnd-basic.git + version: v10.1.0 + dependencies: + - console + - effect + - maybe + - nullable + - prelude + - react-basic-hooks + - web-dom + react-basic-dom: + repo: https://github.com/lumihq/purescript-react-basic-dom.git + version: v6.1.0 + dependencies: + - arrays + - effect + - foldable-traversable + - foreign-object + - maybe + - nullable + - prelude + - react-basic + - record + - unsafe-coerce + - web-dom + - web-events + - web-file + - web-html + react-basic-emotion: + repo: https://github.com/lumihq/purescript-react-basic-emotion.git + version: v7.1.0 + dependencies: + - arrays + - colors + - either + - foreign + - foreign-object + - functions + - integers + - numbers + - prelude + - react-basic + - strings + - transformers + - typelevel-prelude + - unsafe-coerce + - web-html + react-basic-hooks: + repo: https://github.com/megamaddu/purescript-react-basic-hooks.git + version: v8.2.0 + dependencies: + - aff + - aff-promise + - bifunctors + - console + - control + - datetime + - effect + - either + - exceptions + - foldable-traversable + - functions + - indexed-monad + - integers + - maybe + - newtype + - now + - nullable + - ordered-collections + - prelude + - react-basic + - refs + - tuples + - type-equality + - unsafe-coerce + - unsafe-reference + - web-html + react-basic-storybook: + repo: https://github.com/rowtype-yoga/purescript-react-basic-storybook.git + version: v2.0.0 + dependencies: + - aff + - aff-promise + - debug + - effect + - foreign + - foreign-object + - functions + - maybe + - prelude + - react-basic + - record-studio + - strings + - typelevel-prelude + - unsafe-coerce + - web-html + react-dom: + repo: https://github.com/purescript-contrib/purescript-react-dom.git + version: v8.0.0 + dependencies: + - effect + - react + - web-dom + react-halo: + repo: https://github.com/robertdp/purescript-react-halo.git + version: v3.0.0 + dependencies: + - aff + - bifunctors + - effect + - either + - foldable-traversable + - free + - freeap + - halogen-subscriptions + - maybe + - newtype + - ordered-collections + - parallel + - prelude + - react-basic-hooks + - refs + - tailrec + - transformers + - tuples + - unsafe-reference + react-icons: + repo: https://github.com/purescript-react/purescript-react-icons.git + version: v1.1.1 + dependencies: + - react-basic + - react-basic-dom + - unsafe-coerce + react-markdown: + repo: https://github.com/rowtype-yoga/purescript-react-markdown.git + version: v0.1.0 + dependencies: + - prelude + - react-basic-hooks + react-testing-library: + repo: https://github.com/i-am-the-slime/purescript-react-testing-library.git + version: v4.0.1 + dependencies: + - aff + - aff-promise + - control + - effect + - exceptions + - foldable-traversable + - foreign + - functions + - identity + - maybe + - prelude + - react-basic + - spec + - strings + - transformers + - unsafe-coerce + - web-dom + - web-events + - web-html + react-virtuoso: + repo: https://github.com/rowtype-yoga/purescript-react-virtuoso.git + version: v1.0.0 + dependencies: + - effect + - functions + - maybe + - prelude + - react-basic + - react-basic-dom + - react-basic-hooks + - unsafe-coerce + - web-html + read: + repo: https://github.com/truqu/purescript-read.git + version: v1.0.1 + dependencies: + - maybe + - prelude + - strings + recharts: + repo: https://github.com/tfc/purescript-recharts.git + version: v1.1.0 + dependencies: + - console + - effect + - maybe + - nullable + - prelude + - react-basic + - react-basic-hooks + - unsafe-coerce + record: + repo: https://github.com/purescript/purescript-record.git + version: v4.0.0 + dependencies: + - functions + - prelude + - unsafe-coerce + record-extra: + repo: https://github.com/justinwoo/purescript-record-extra.git + version: v5.0.1 + dependencies: + - arrays + - functions + - lists + - prelude + - record + - tuples + - typelevel-prelude + record-studio: + repo: https://github.com/rowtype-yoga/purescript-record-studio.git + version: v1.0.4 + dependencies: + - heterogeneous + - lists + - prelude + - record + - typelevel-prelude + refs: + repo: https://github.com/purescript/purescript-refs.git + version: v6.0.0 + dependencies: + - effect + - prelude + remotedata: + repo: https://github.com/krisajenkins/purescript-remotedata.git + version: v5.0.0 + dependencies: + - bifunctors + - either + - profunctor-lenses + resource: + repo: https://github.com/joneshf/purescript-resource.git + version: v2.0.1 + dependencies: + - aff + - console + - control + - effect + - newtype + - prelude + - psci-support + - refs + resourcet: + repo: https://github.com/robertdp/purescript-resourcet.git + version: v1.0.0 + dependencies: + - aff + - effect + - foldable-traversable + - maybe + - ordered-collections + - parallel + - refs + - tailrec + - transformers + - tuples + result: + repo: https://github.com/ad-si/purescript-result.git + version: v1.0.3 + dependencies: + - either + - foldable-traversable + - prelude + return: + repo: https://github.com/ursi/purescript-return.git + version: v0.2.0 + dependencies: + - foldable-traversable + - point-free + - prelude + ring-modules: + repo: https://github.com/f-o-a-m/purescript-ring-modules.git + version: v5.0.1 + dependencies: + - prelude + rito: + repo: https://github.com/mikesol/purescript-rito.git + version: v0.3.4 + dependencies: + - aff + - aff-promise + - arrays + - bolson + - control + - convertable-options + - deku + - effect + - either + - exceptions + - exists + - fast-vect + - foldable-traversable + - foreign + - foreign-object + - heterogeneous + - hyrule + - integers + - maybe + - newtype + - numbers + - prelude + - profunctor + - quickcheck + - random + - record + - refs + - safe-coerce + - st + - tuples + - unsafe-coerce + - variant + - web-dom + - web-html + - web-touchevents + - web-uievents + routing: + repo: https://github.com/purescript-contrib/purescript-routing.git + version: v11.0.0 + dependencies: + - aff + - console + - control + - effect + - either + - foldable-traversable + - integers + - js-uri + - lists + - maybe + - numbers + - partial + - prelude + - semirings + - tuples + - validation + - web-html + routing-duplex: + repo: https://github.com/natefaubion/purescript-routing-duplex.git + version: v0.7.0 + dependencies: + - arrays + - assert + - control + - effect + - either + - foldable-traversable + - integers + - js-uri + - lazy + - maybe + - newtype + - prelude + - profunctor + - quickcheck + - record + - strings + - tuples + run: + repo: https://github.com/natefaubion/purescript-run.git + version: v5.0.0 + dependencies: + - aff + - effect + - either + - free + - maybe + - newtype + - prelude + - profunctor + - tailrec + - tuples + - type-equality + - typelevel-prelude + - unsafe-coerce + - variant + safe-coerce: + repo: https://github.com/purescript/purescript-safe-coerce.git + version: v2.0.0 + dependencies: + - unsafe-coerce + safely: + repo: https://github.com/paf31/purescript-safely.git + version: v4.0.1 + dependencies: + - freet + - lists + school-of-music: + repo: https://github.com/newlandsvalley/purescript-school-of-music.git + version: v1.3.0 + dependencies: + - arrays + - control + - either + - foldable-traversable + - integers + - lists + - maybe + - midi + - ordered-collections + - prelude + - rationals + - string-parsers + - strings + - tuples + selection-foldable: + repo: https://github.com/jamieyung/purescript-selection-foldable.git + version: v0.2.0 + dependencies: + - filterable + - foldable-traversable + - maybe + - prelude + semirings: + repo: https://github.com/purescript/purescript-semirings.git + version: v7.0.0 + dependencies: + - foldable-traversable + - lists + - newtype + - prelude + signal: + repo: https://github.com/bodil/purescript-signal.git + version: v13.0.0 + dependencies: + - aff + - effect + - either + - foldable-traversable + - maybe + - prelude + simple-emitter: + repo: https://github.com/oreshinya/purescript-simple-emitter.git + version: v3.0.1 + dependencies: + - effect + - foldable-traversable + - maybe + - ordered-collections + - prelude + - refs + simple-i18n: + repo: https://github.com/oreshinya/purescript-simple-i18n.git + version: v2.0.1 + dependencies: + - foreign-object + - maybe + - prelude + - record + - record-extra + - typelevel-prelude + - unsafe-coerce + simple-json: + repo: https://github.com/justinwoo/purescript-simple-json.git + version: v9.0.0 + dependencies: + - arrays + - exceptions + - foreign + - foreign-object + - nullable + - prelude + - record + - typelevel-prelude + - variant + simple-ulid: + repo: https://github.com/oreshinya/purescript-simple-ulid.git + version: v3.0.0 + dependencies: + - arrays + - datetime + - effect + - exceptions + - integers + - now + - numbers + - prelude + - strings + - tailrec + - unsafe-coerce + sized-matrices: + repo: https://github.com/csicar/purescript-sized-matrices.git + version: v1.0.0 + dependencies: + - arrays + - distributive + - foldable-traversable + - maybe + - prelude + - sized-vectors + - strings + - typelevel + - unfoldable + - vectorfield + sized-vectors: + repo: https://github.com/bodil/purescript-sized-vectors.git + version: v5.0.2 + dependencies: + - argonaut + - arrays + - distributive + - foldable-traversable + - maybe + - prelude + - quickcheck + - typelevel + - unfoldable + slug: + repo: https://github.com/thomashoneyman/purescript-slug.git + version: v3.0.8 + dependencies: + - argonaut-codecs + - arrays + - either + - maybe + - prelude + - strings + - unicode + small-ffi: + repo: https://github.com/lfarroco/purescript-small-ffi.git + version: v4.0.1 + dependencies: + - arrays + - console + - effect + - prelude + - quickcheck + soundfonts: + repo: https://github.com/newlandsvalley/purescript-soundfonts.git + version: v4.1.0 + dependencies: + - aff + - affjax + - affjax-web + - argonaut-core + - arraybuffer-types + - arrays + - b64 + - bifunctors + - console + - effect + - either + - exceptions + - foldable-traversable + - foreign-object + - http-methods + - integers + - lists + - maybe + - midi + - ordered-collections + - parallel + - partial + - prelude + - strings + - transformers + - tuples + sparse-matrices: + repo: https://github.com/Ebmtranceboy/purescript-sparse-matrices.git + version: v1.3.0 + dependencies: + - arrays + - assert + - cartesian + - effect + - foldable-traversable + - integers + - maybe + - numbers + - ordered-collections + - prelude + - rationals + - sparse-polynomials + - tuples + sparse-polynomials: + repo: https://github.com/Ebmtranceboy/purescript-sparse-polynomials.git + version: v2.0.5 + dependencies: + - arrays + - assert + - cartesian + - effect + - foldable-traversable + - integers + - js-bigints + - maybe + - numbers + - ordered-collections + - partial + - prelude + - rationals + - strings + - tuples + spec: + repo: https://github.com/purescript-spec/purescript-spec.git + version: v7.5.5 + dependencies: + - aff + - ansi + - arrays + - avar + - bifunctors + - control + - datetime + - debug + - effect + - either + - exceptions + - foldable-traversable + - fork + - identity + - integers + - lists + - maybe + - newtype + - now + - ordered-collections + - parallel + - pipes + - prelude + - refs + - strings + - tailrec + - transformers + - tuples + spec-mocha: + repo: https://github.com/purescript-spec/purescript-spec-mocha.git + version: v5.0.0 + dependencies: + - aff + - datetime + - effect + - either + - foldable-traversable + - maybe + - prelude + - spec + spec-quickcheck: + repo: https://github.com/purescript-spec/purescript-spec-quickcheck.git + version: v5.0.0 + dependencies: + - aff + - prelude + - quickcheck + - random + - spec + splitmix: + repo: https://github.com/the-dr-lazy/purescript-splitmix.git + version: v2.1.0 + dependencies: + - console + - effect + - int64 + - integers + - maybe + - partial + - prelude + - tuples + ssrs: + repo: https://github.com/PureFunctor/purescript-ssrs.git + version: v1.0.0 + dependencies: + - dissect + - either + - fixed-points + - free + - lists + - prelude + - safe-coerce + - tailrec + - tuples + - variant + st: + repo: https://github.com/purescript/purescript-st.git + version: v6.2.0 + dependencies: + - partial + - prelude + - tailrec + - unsafe-coerce + statistics: + repo: https://github.com/jacereda/purescript-statistics.git + version: v0.3.2 + dependencies: + - arrays + - console + - control + - effect + - either + - foldable-traversable + - integers + - maybe + - numbers + - partial + - prelude + - quickcheck + - tuples + strictlypositiveint: + repo: https://github.com/jamieyung/purescript-strictlypositiveint.git + version: v1.0.1 + dependencies: + - prelude + string-parsers: + repo: https://github.com/purescript-contrib/purescript-string-parsers.git + version: v8.0.0 + dependencies: + - arrays + - bifunctors + - control + - either + - foldable-traversable + - lists + - maybe + - prelude + - strings + - tailrec + strings: + repo: https://github.com/purescript/purescript-strings.git + version: v6.0.1 + dependencies: + - arrays + - control + - either + - enums + - foldable-traversable + - gen + - integers + - maybe + - newtype + - nonempty + - partial + - prelude + - tailrec + - tuples + - unfoldable + - unsafe-coerce + strings-extra: + repo: https://github.com/purescript-contrib/purescript-strings-extra.git + version: v4.0.0 + dependencies: + - arrays + - foldable-traversable + - maybe + - prelude + - strings + - unicode + stringutils: + repo: https://github.com/menelaos/purescript-stringutils.git + version: v0.0.12 + dependencies: + - arrays + - integers + - maybe + - partial + - prelude + - strings + substitute: + repo: https://github.com/ursi/purescript-substitute.git + version: v0.2.3 + dependencies: + - foldable-traversable + - foreign-object + - maybe + - prelude + - return + - strings + supply: + repo: https://github.com/ajnsit/purescript-supply.git + version: v0.2.0 + dependencies: + - console + - control + - effect + - lazy + - prelude + - refs + - tuples + svg-parser: + repo: https://github.com/rnons/purescript-svg-parser.git + version: v3.0.0 + dependencies: + - arrays + - control + - either + - lists + - prelude + - string-parsers + - strings + systemd-journald: + repo: https://github.com/paluh/purescript-systemd-journald.git + version: v0.3.0 + dependencies: + - console + - functions + - prelude + tagged: + repo: https://github.com/LiamGoodacre/purescript-tagged.git + version: v4.0.2 + dependencies: + - control + - foldable-traversable + - identity + - invariant + - newtype + - prelude + - profunctor + tailrec: + repo: https://github.com/purescript/purescript-tailrec.git + version: v6.1.0 + dependencies: + - bifunctors + - effect + - either + - identity + - maybe + - partial + - prelude + - refs + tecton: + repo: https://github.com/nsaunders/purescript-tecton.git + version: v0.2.1 + dependencies: + - arrays + - colors + - either + - foldable-traversable + - integers + - lists + - numbers + - prelude + - record + - strings + - transformers + - tuples + - web-html + tecton-halogen: + repo: https://github.com/nsaunders/purescript-tecton-halogen.git + version: v0.2.0 + dependencies: + - halogen + - lists + - prelude + - tecton + - transformers + test-unit: + repo: https://github.com/bodil/purescript-test-unit.git + version: v17.0.0 + dependencies: + - aff + - avar + - effect + - either + - free + - js-timers + - lists + - prelude + - quickcheck + - strings + thermite: + repo: https://github.com/paf31/purescript-thermite.git + version: v6.3.1 + dependencies: + - aff + - coroutines + - freet + - profunctor-lenses + - react + thermite-dom: + repo: https://github.com/athanclark/purescript-thermite-dom.git + version: v0.3.1 + dependencies: + - react + - react-dom + - thermite + - web-html + these: + repo: https://github.com/purescript-contrib/purescript-these.git + version: v6.0.0 + dependencies: + - arrays + - gen + - lists + - quickcheck + - quickcheck-laws + - tuples + transformation-matrix: + repo: https://github.com/jstoxrocky/purescript-transformation-matrix.git + version: v1.0.1 + dependencies: + - aff + - arrays + - effect + - either + - foldable-traversable + - numbers + - prelude + - spec + - tuples + transformers: + repo: https://github.com/purescript/purescript-transformers.git + version: v6.0.0 + dependencies: + - control + - distributive + - effect + - either + - exceptions + - foldable-traversable + - identity + - lazy + - maybe + - newtype + - prelude + - tailrec + - tuples + - unfoldable + tree-rose: + repo: https://github.com/jordanmartinez/purescript-tree-rose.git + version: v4.0.2 + dependencies: + - control + - foldable-traversable + - free + - lists + - maybe + - prelude + - tailrec + tuples: + repo: https://github.com/purescript/purescript-tuples.git + version: v7.0.0 + dependencies: + - control + - invariant + - prelude + two-or-more: + repo: https://github.com/i-am-the-slime/purescript-two-or-more.git + version: v1.0.0 + dependencies: + - arrays + - console + - effect + - foldable-traversable + - maybe + - partial + - prelude + - psci-support + - tuples + type-equality: + repo: https://github.com/purescript/purescript-type-equality.git + version: v4.0.1 + dependencies: [] + typedenv: + repo: https://github.com/nsaunders/purescript-typedenv.git + version: v2.0.1 + dependencies: + - either + - foreign-object + - integers + - lists + - maybe + - numbers + - prelude + - record + - strings + - typelevel-prelude + typelevel: + repo: https://github.com/bodil/purescript-typelevel.git + version: v6.0.0 + dependencies: + - partial + - prelude + - tuples + - typelevel-prelude + - unsafe-coerce + typelevel-lists: + repo: https://github.com/PureFunctor/purescript-typelevel-lists.git + version: v2.1.0 + dependencies: + - prelude + - tuples + - typelevel-peano + - typelevel-prelude + - unsafe-coerce + typelevel-peano: + repo: https://github.com/csicar/purescript-typelevel-peano.git + version: v1.0.1 + dependencies: + - arrays + - console + - effect + - prelude + - psci-support + - typelevel-prelude + - unsafe-coerce + typelevel-prelude: + repo: https://github.com/purescript/purescript-typelevel-prelude.git + version: v7.0.0 + dependencies: + - prelude + - type-equality + typelevel-regex: + repo: https://github.com/thought2/purescript-typelevel-regex.git + version: v0.0.3 + dependencies: + - prelude + - typelevel-prelude + typelevel-rows: + repo: https://github.com/jordanmartinez/purescript-typelevel-rows.git + version: v0.1.0 + dependencies: + - prelude + uint: + repo: https://github.com/purescript-contrib/purescript-uint.git + version: v7.0.0 + dependencies: + - effect + - enums + - gen + - maybe + - numbers + - prelude + ulid: + repo: https://github.com/maxdeviant/purescript-ulid.git + version: v3.0.1 + dependencies: + - effect + - functions + - maybe + - nullable + - prelude + uncurried-transformers: + repo: https://github.com/PureFunctor/purescript-uncurried-transformers.git + version: v1.1.0 + dependencies: + - control + - effect + - either + - functions + - identity + - prelude + - safe-coerce + - tailrec + - transformers + - tuples + undefined: + repo: https://github.com/bklaric/purescript-undefined.git + version: v2.0.0 + dependencies: [] + undefined-is-not-a-problem: + repo: https://github.com/paluh/purescript-undefined-is-not-a-problem.git + version: v1.1.0 + dependencies: + - arrays + - assert + - effect + - either + - foreign + - maybe + - newtype + - prelude + - random + - tuples + - type-equality + - unsafe-coerce + unfoldable: + repo: https://github.com/purescript/purescript-unfoldable.git + version: v6.0.0 + dependencies: + - foldable-traversable + - maybe + - partial + - prelude + - tuples + unicode: + repo: https://github.com/purescript-contrib/purescript-unicode.git + version: v6.0.0 + dependencies: + - foldable-traversable + - maybe + - strings + unique: + repo: https://github.com/rowtype-yoga/purescript-unique.git + version: v0.6.1 + dependencies: + - effect + - prelude + - refs + unlift: + repo: https://github.com/tweag/purescript-unlift.git + version: v1.0.1 + dependencies: + - aff + - effect + - either + - freet + - identity + - lists + - maybe + - monad-control + - prelude + - st + - transformers + - tuples + unordered-collections: + repo: https://github.com/fehrenbach/purescript-unordered-collections.git + version: v3.0.1 + dependencies: + - arrays + - enums + - functions + - integers + - lists + - prelude + - record + - tuples + - typelevel-prelude + - unfoldable + unsafe-coerce: + repo: https://github.com/purescript/purescript-unsafe-coerce.git + version: v6.0.0 + dependencies: [] + unsafe-reference: + repo: https://github.com/purescript-contrib/purescript-unsafe-reference.git + version: v5.0.0 + dependencies: + - prelude + untagged-to-tagged: + repo: https://github.com/sigma-andex/purescript-untagged-to-tagged.git + version: v0.1.4 + dependencies: + - either + - newtype + - prelude + - untagged-union + untagged-union: + repo: https://github.com/rowtype-yoga/purescript-untagged-union.git + version: v1.0.0 + dependencies: + - assert + - console + - effect + - foreign + - foreign-object + - literals + - maybe + - newtype + - psci-support + - tuples + - unsafe-coerce + uri: + repo: https://github.com/purescript-contrib/purescript-uri.git + version: v9.0.0 + dependencies: + - arrays + - integers + - js-uri + - numbers + - parsing + - prelude + - profunctor-lenses + - these + - transformers + - unfoldable + uuid: + repo: https://github.com/megamaddu/purescript-uuid.git + version: v9.0.0 + dependencies: + - aff + - effect + - maybe + - partial + - prelude + - spec + - strings + uuidv4: + repo: https://github.com/garyb/purescript-uuidv4.git + version: v1.0.0 + dependencies: + - prelude + - random + - strings + validation: + repo: https://github.com/purescript/purescript-validation.git + version: v6.0.0 + dependencies: + - bifunctors + - control + - either + - foldable-traversable + - newtype + - prelude + variant: + repo: https://github.com/natefaubion/purescript-variant.git + version: v8.0.0 + dependencies: + - enums + - lists + - maybe + - partial + - prelude + - record + - tuples + - unsafe-coerce + variant-encodings: + repo: https://github.com/thought2/purescript-variant-encodings.git + version: v2.0.0 + dependencies: + - prelude + - unsafe-coerce + - variant + vectorfield: + repo: https://github.com/csicar/purescript-vectorfield.git + version: v1.0.1 + dependencies: + - console + - effect + - group + - prelude + - psci-support + vectors: + repo: https://github.com/thought2/purescript-vectors.git + version: v2.1.0 + dependencies: + - console + - effect + - foldable-traversable + - prelude + - profunctor-lenses + versions: + repo: https://github.com/hdgarrood/purescript-versions.git + version: v7.0.0 + dependencies: + - control + - either + - foldable-traversable + - functions + - integers + - lists + - maybe + - orders + - parsing + - partial + - strings + visx: + repo: https://github.com/i-am-the-slime/purescript-visx.git + version: v0.0.2 + dependencies: + - arrays + - console + - datetime + - effect + - either + - foldable-traversable + - foreign + - foreign-object + - functions + - integers + - js-date + - justifill + - lists + - maybe + - nullable + - prelude + - react-basic + - react-basic-dom + - react-basic-hooks + - record + - transformers + - tuples + - typelevel-prelude + - unsafe-coerce + - untagged-union + - web-dom + web-clipboard: + repo: https://github.com/purescript-web/purescript-web-clipboard.git + version: v5.0.0 + dependencies: + - js-promise + - web-html + web-cssom: + repo: https://github.com/purescript-web/purescript-web-cssom.git + version: v2.0.0 + dependencies: + - web-dom + - web-html + - web-uievents + web-cssom-view: + repo: https://github.com/purescript-web/purescript-web-cssom-view.git + version: v0.1.0 + dependencies: + - aff + - web-events + - web-geometry + - web-html + web-dom: + repo: https://github.com/purescript-web/purescript-web-dom.git + version: v6.0.0 + dependencies: + - web-events + web-dom-parser: + repo: https://github.com/purescript-web/purescript-web-dom-parser.git + version: v8.0.0 + dependencies: + - effect + - partial + - prelude + - web-dom + web-dom-xpath: + repo: https://github.com/purescript-web/purescript-web-dom-xpath.git + version: v3.0.0 + dependencies: + - web-dom + web-encoding: + repo: https://github.com/purescript-web/purescript-web-encoding.git + version: v3.0.0 + dependencies: + - arraybuffer-types + - effect + - newtype + - prelude + web-events: + repo: https://github.com/purescript-web/purescript-web-events.git + version: v4.0.0 + dependencies: + - datetime + - enums + - foreign + - nullable + web-fetch: + repo: https://github.com/purescript-web/purescript-web-fetch.git + version: v4.0.1 + dependencies: + - effect + - foreign-object + - http-methods + - js-promise + - prelude + - record + - typelevel-prelude + - web-file + - web-streams + web-file: + repo: https://github.com/purescript-web/purescript-web-file.git + version: v4.0.0 + dependencies: + - foreign + - media-types + - web-dom + web-geometry: + repo: https://github.com/purescript-web/purescript-web-geometry.git + version: v0.1.0 + dependencies: [] + web-html: + repo: https://github.com/purescript-web/purescript-web-html.git + version: v4.1.0 + dependencies: + - js-date + - web-dom + - web-file + - web-storage + web-pointerevents: + repo: https://github.com/purescript-web/purescript-web-pointerevents.git + version: v1.0.0 + dependencies: + - effect + - maybe + - prelude + - web-dom + - web-uievents + web-proletarian: + repo: https://github.com/rowtype-yoga/purescript-web-proletarian.git + version: v1.0.0 + dependencies: + - effect + - prelude + web-resize-observer: + repo: https://github.com/nsaunders/purescript-web-resize-observer.git + version: v2.0.0 + dependencies: + - arrays + - console + - control + - effect + - either + - foldable-traversable + - foreign + - prelude + - record + - transformers + - web-dom + web-router: + repo: https://github.com/robertdp/purescript-web-router.git + version: v1.0.0 + dependencies: + - aff + - effect + - foldable-traversable + - foreign + - freet + - indexed-monad + - maybe + - prelude + - profunctor-lenses + - refs + - routing + - type-equality + web-socket: + repo: https://github.com/purescript-web/purescript-web-socket.git + version: v4.0.0 + dependencies: + - arraybuffer-types + - web-file + web-storage: + repo: https://github.com/purescript-web/purescript-web-storage.git + version: v5.0.0 + dependencies: + - nullable + - web-events + web-streams: + repo: https://github.com/purescript-web/purescript-web-streams.git + version: v4.0.0 + dependencies: + - arraybuffer-types + - effect + - exceptions + - js-promise + - nullable + - prelude + - tuples + web-touchevents: + repo: https://github.com/purescript-web/purescript-web-touchevents.git + version: v4.0.0 + dependencies: + - web-uievents + web-uievents: + repo: https://github.com/purescript-web/purescript-web-uievents.git + version: v5.0.0 + dependencies: + - web-html + web-url: + repo: https://github.com/mjepronk/purescript-web-url.git + version: v2.0.0 + dependencies: + - aff + - effect + - maybe + - partial + - prelude + - spec + - tuples + web-workers: + repo: https://github.com/purescript-web/purescript-web-workers.git + version: v1.1.0 + dependencies: + - effect + - foreign + - maybe + - prelude + - unsafe-coerce + - web-events + web-xhr: + repo: https://github.com/purescript-web/purescript-web-xhr.git + version: v5.0.1 + dependencies: + - arraybuffer-types + - datetime + - http-methods + - web-dom + - web-file + - web-html + webextension-polyfill: + repo: https://github.com/rowtype-yoga/purescript-webextension-polyfill.git + version: v0.1.0 + dependencies: + - aff + - aff-promise + - console + - effect + - either + - foldable-traversable + - foreign + - foreign-object + - maybe + - newtype + - prelude + - yoga-json + webgpu: + repo: https://github.com/purescript-web/purescript-webgpu.git + version: v0.0.1 + dependencies: + - arraybuffer-types + - effect + - foreign + - foreign-object + - functions + - integers + - js-promise + - maybe + - newtype + - ordered-collections + - prelude + - uint + - unsafe-coerce + - web-events + - web-html + which: + repo: https://github.com/maxdeviant/purescript-which.git + version: v2.0.0 + dependencies: + - arrays + - effect + - foreign + - maybe + - nullable + - options + - prelude + yoga-fetch: + repo: https://github.com/rowtype-yoga/purescript-yoga-fetch.git + version: v1.0.1 + dependencies: + - aff + - aff-promise + - arraybuffer-types + - effect + - foreign + - foreign-object + - newtype + - prelude + - typelevel-prelude + - unsafe-coerce + yoga-json: + repo: https://github.com/rowtype-yoga/purescript-yoga-json.git + version: v5.1.0 + dependencies: + - arrays + - bifunctors + - control + - datetime + - effect + - either + - exceptions + - foldable-traversable + - foreign + - foreign-object + - free + - identity + - integers + - js-bigints + - js-date + - lists + - maybe + - newtype + - nullable + - numbers + - ordered-collections + - partial + - prelude + - record + - strings + - transformers + - tuples + - typelevel-prelude + - unsafe-coerce + - variant + - yoga-tree + yoga-om: + repo: https://github.com/rowtype-yoga/purescript-yoga-om.git + version: v0.1.0 + dependencies: + - aff + - avar + - console + - control + - datetime + - effect + - either + - exceptions + - functions + - maybe + - newtype + - parallel + - prelude + - record + - record-studio + - tailrec + - transformers + - tuples + - typelevel-prelude + - uncurried-transformers + - unsafe-coerce + - variant + yoga-postgres: + repo: https://github.com/rowtype-yoga/purescript-yoga-postgres.git + version: v6.0.0 + dependencies: + - aff + - arrays + - datetime + - effect + - either + - enums + - foldable-traversable + - foreign + - integers + - maybe + - nullable + - prelude + - transformers + - unsafe-coerce + yoga-tree: + repo: https://github.com/rowtype-yoga/purescript-yoga-tree.git + version: v1.0.0 + dependencies: + - arrays + - control + - foldable-traversable + - free + - maybe + - prelude + - tailrec + z3: + repo: https://github.com/gbagan/purescript-z3.git + version: v0.0.2 + dependencies: + - aff + - arrays + - effect + - foldable-traversable + - functions + - js-bigints + - js-promise + - js-promise-aff + - maybe + - prelude + - record + - refs + - transformers + extra_packages: {} +packages: + aff: + type: git + url: https://github.com/purescript-contrib/purescript-aff.git + rev: 6adec6ff048a7876f74c294c440374cd21342d39 + dependencies: + - arrays + - bifunctors + - control + - datetime + - effect + - either + - exceptions + - foldable-traversable + - functions + - maybe + - newtype + - parallel + - prelude + - refs + - tailrec + - transformers + - unsafe-coerce + arrays: + type: git + url: https://github.com/purescript/purescript-arrays.git + rev: ad760640451bd6b4bdd5d44969940217767accba + dependencies: + - bifunctors + - control + - foldable-traversable + - functions + - maybe + - nonempty + - partial + - prelude + - safe-coerce + - st + - tailrec + - tuples + - unfoldable + - unsafe-coerce + avar: + type: git + url: https://github.com/purescript-contrib/purescript-avar.git + rev: d00f5784d9cc8f079babd62740f5c52b87e5caa5 + dependencies: + - aff + - effect + - either + - exceptions + - functions + - maybe + bifunctors: + type: git + url: https://github.com/purescript/purescript-bifunctors.git + rev: 16ba2fb6dd7f05528ebd9e2f9ca3a068b325e5b3 + dependencies: + - const + - either + - newtype + - prelude + - tuples + catenable-lists: + type: git + url: https://github.com/purescript/purescript-catenable-lists.git + rev: 09abe1f4888bc00841ad2b59e56a9e7ce7ebd4ab + dependencies: + - control + - foldable-traversable + - lists + - maybe + - prelude + - tuples + - unfoldable + console: + type: git + url: https://github.com/purescript/purescript-console.git + rev: 3b83d7b792d03872afeea5e62b4f686ab0f09842 + dependencies: + - effect + - prelude + const: + type: git + url: https://github.com/purescript/purescript-const.git + rev: ab9570cf2b6e67f7e441178211db1231cfd75c37 + dependencies: + - invariant + - newtype + - prelude + contravariant: + type: git + url: https://github.com/purescript/purescript-contravariant.git + rev: 9ad3e105b8855bcc25f4e0893c784789d05a58de + dependencies: + - const + - either + - newtype + - prelude + - tuples + control: + type: git + url: https://github.com/purescript/purescript-control.git + rev: a6033808790879a17b2729e73747a9ed3fb2264e + dependencies: + - newtype + - prelude + datetime: + type: git + url: https://github.com/purescript/purescript-datetime.git + rev: 7f6062346055e654942caed6c44612b59031f059 + dependencies: + - bifunctors + - control + - either + - enums + - foldable-traversable + - functions + - gen + - integers + - lists + - maybe + - newtype + - numbers + - ordered-collections + - partial + - prelude + - tuples + distributive: + type: git + url: https://github.com/purescript/purescript-distributive.git + rev: 6005e513642e855ebf6f884d24a35c2803ca252a + dependencies: + - identity + - newtype + - prelude + - tuples + - type-equality + effect: + type: git + url: https://github.com/purescript/purescript-effect.git + rev: a192ddb923027d426d6ea3d8deb030c9aa7c7dda + dependencies: + - prelude + either: + type: git + url: https://github.com/purescript/purescript-either.git + rev: af655a04ed2fd694b6688af39ee20d7907ad0763 + dependencies: + - control + - invariant + - maybe + - prelude + enums: + type: git + url: https://github.com/purescript/purescript-enums.git + rev: cd373c580b69fdc00e412bddbc299adabe242cc5 + dependencies: + - control + - either + - gen + - maybe + - newtype + - nonempty + - partial + - prelude + - tuples + - unfoldable + exceptions: + type: git + url: https://github.com/purescript/purescript-exceptions.git + rev: afab3c07c820bb49b6c5be50049db46a964a6161 + dependencies: + - effect + - either + - maybe + - prelude + exists: + type: git + url: https://github.com/purescript/purescript-exists.git + rev: f765b4ace7869c27b9c05949e18c843881f9173b + dependencies: + - unsafe-coerce + foldable-traversable: + type: git + url: https://github.com/purescript/purescript-foldable-traversable.git + rev: b3926f870532d287ea59e2d5cd3873b81ef2a93a + dependencies: + - bifunctors + - const + - control + - either + - functors + - identity + - maybe + - newtype + - orders + - prelude + - tuples + foreign-object: + type: git + url: https://github.com/purescript/purescript-foreign-object.git + rev: 9bfb4eb6271b151414594cfec669fb4b18b91bd1 + dependencies: + - arrays + - foldable-traversable + - functions + - gen + - lists + - maybe + - prelude + - st + - tailrec + - tuples + - typelevel-prelude + - unfoldable + free: + type: git + url: https://github.com/purescript/purescript-free.git + rev: 068ad8c146a4fc48dd896c58384c312b04b06a74 + dependencies: + - catenable-lists + - control + - distributive + - either + - exists + - foldable-traversable + - invariant + - lazy + - maybe + - prelude + - tailrec + - transformers + - tuples + - unsafe-coerce + functions: + type: git + url: https://github.com/purescript/purescript-functions.git + rev: f626f20580483977c5b27a01aac6471e28aff367 + dependencies: + - prelude + functors: + type: git + url: https://github.com/purescript/purescript-functors.git + rev: 022ffd7a2a7ec12080314f3d217b400674a247b4 + dependencies: + - bifunctors + - const + - contravariant + - control + - distributive + - either + - invariant + - maybe + - newtype + - prelude + - profunctor + - tuples + - unsafe-coerce + gen: + type: git + url: https://github.com/purescript/purescript-gen.git + rev: 9fbcc2a1261c32e30d79c5418edef4d96fe76931 + dependencies: + - either + - foldable-traversable + - identity + - maybe + - newtype + - nonempty + - prelude + - tailrec + - tuples + - unfoldable + identity: + type: git + url: https://github.com/purescript/purescript-identity.git + rev: ef6768f8a52ab0bc943a85f5761ba07c257f639f + dependencies: + - control + - invariant + - newtype + - prelude + integers: + type: git + url: https://github.com/purescript/purescript-integers.git + rev: 54d712b25c594833083d15dc9ff2418eb9c52822 + dependencies: + - maybe + - numbers + - prelude + invariant: + type: git + url: https://github.com/purescript/purescript-invariant.git + rev: 1d2a196d51e90623adb88496c2cfd759c6736894 + dependencies: + - control + - prelude + js-timers: + type: git + url: https://github.com/purescript-contrib/purescript-js-timers.git + rev: 7cb728b3e6dc29f355143617e6e9ac770ecd9273 + dependencies: + - effect + lazy: + type: git + url: https://github.com/purescript/purescript-lazy.git + rev: 48347841226b27af5205a1a8ec71e27a93ce86fd + dependencies: + - control + - foldable-traversable + - invariant + - prelude + lcg: + type: git + url: https://github.com/purescript/purescript-lcg.git + rev: 67c6c6483a563a59ae036d9dca0f1be2835326a5 + dependencies: + - effect + - integers + - maybe + - partial + - prelude + - random + lists: + type: git + url: https://github.com/purescript/purescript-lists.git + rev: b113451e5b41cad87d669a3165f955c71cd863e2 + dependencies: + - bifunctors + - control + - foldable-traversable + - lazy + - maybe + - newtype + - nonempty + - partial + - prelude + - tailrec + - tuples + - unfoldable + maybe: + type: git + url: https://github.com/purescript/purescript-maybe.git + rev: c6f98ac1088766287106c5d9c8e30e7648d36786 + dependencies: + - control + - invariant + - newtype + - prelude + newtype: + type: git + url: https://github.com/purescript/purescript-newtype.git + rev: 29d8e6dd77aec2c975c948364ec3faf26e14ee7b + dependencies: + - prelude + - safe-coerce + nonempty: + type: git + url: https://github.com/purescript/purescript-nonempty.git + rev: 28150ecc7419238b187abd609a92a645273348bb + dependencies: + - control + - foldable-traversable + - maybe + - prelude + - tuples + - unfoldable + nullable: + type: git + url: https://github.com/purescript-contrib/purescript-nullable.git + rev: 3202744c6c65e8d1fbba7f4256a1c482078e7fb5 + dependencies: + - effect + - functions + - maybe + numbers: + type: git + url: https://github.com/purescript/purescript-numbers.git + rev: 27d54effdd2c0e7a86fe356b1cd813dca5981c2d + dependencies: + - functions + - maybe + ordered-collections: + type: git + url: https://github.com/purescript/purescript-ordered-collections.git + rev: 313ec0c3556854cd4e4752a77a86b102fc41ad05 + dependencies: + - arrays + - foldable-traversable + - gen + - lists + - maybe + - partial + - prelude + - st + - tailrec + - tuples + - unfoldable + orders: + type: git + url: https://github.com/purescript/purescript-orders.git + rev: f86db621ec5eef1274145f8b1fd8ebbfe0ed4a2c + dependencies: + - newtype + - prelude + parallel: + type: git + url: https://github.com/purescript/purescript-parallel.git + rev: a6be752e44f115be1ec4d742f307bf7c0e14a765 + dependencies: + - control + - effect + - either + - foldable-traversable + - functors + - maybe + - newtype + - prelude + - profunctor + - refs + - transformers + partial: + type: git + url: https://github.com/purescript/purescript-partial.git + rev: 0fa0646f5ea1ec5f0c46dcbd770c705a6c9ad3ec + dependencies: [] + prelude: + type: git + url: https://github.com/purescript/purescript-prelude.git + rev: f4cad0ae8106185c9ab407f43cf9abf05c256af4 + dependencies: [] + profunctor: + type: git + url: https://github.com/purescript/purescript-profunctor.git + rev: 0a966a14e7b0c827d44657dc1710cdc712d2e034 + dependencies: + - control + - distributive + - either + - exists + - invariant + - newtype + - prelude + - tuples + quickcheck: + type: git + url: https://github.com/purescript/purescript-quickcheck.git + rev: bf5029f97e6c0d7552d3a08d2ab793a19e2c5e3d + dependencies: + - arrays + - console + - control + - effect + - either + - enums + - exceptions + - foldable-traversable + - gen + - identity + - integers + - lazy + - lcg + - lists + - maybe + - newtype + - nonempty + - numbers + - partial + - prelude + - record + - st + - strings + - tailrec + - transformers + - tuples + - unfoldable + random: + type: git + url: https://github.com/purescript/purescript-random.git + rev: 9540bc965a9596da02fefd9949418bb19c92533a + dependencies: + - effect + - integers + record: + type: git + url: https://github.com/purescript/purescript-record.git + rev: c89cd1ada6b636692571fc374196b1c39c4c9f70 + dependencies: + - functions + - prelude + - unsafe-coerce + refs: + type: git + url: https://github.com/purescript/purescript-refs.git + rev: f8e6216da4cb9309fde1f20cd6f69ac3a3b7f9e8 + dependencies: + - effect + - prelude + safe-coerce: + type: git + url: https://github.com/purescript/purescript-safe-coerce.git + rev: 7fa799ae80a38b8d948efcb52608e58e198b3da7 + dependencies: + - unsafe-coerce + st: + type: git + url: https://github.com/purescript/purescript-st.git + rev: fc2fe2972bb12e6a2bd3b295baf01577240c23ac + dependencies: + - partial + - prelude + - tailrec + - unsafe-coerce + strings: + type: git + url: https://github.com/purescript/purescript-strings.git + rev: 3d3e2f7197d4f7aacb15e854ee9a645489555fff + dependencies: + - arrays + - control + - either + - enums + - foldable-traversable + - gen + - integers + - maybe + - newtype + - nonempty + - partial + - prelude + - tailrec + - tuples + - unfoldable + - unsafe-coerce + tailrec: + type: git + url: https://github.com/purescript/purescript-tailrec.git + rev: 5661a10afbd4849bd2e45139ea567beb40b20f9f + dependencies: + - bifunctors + - effect + - either + - identity + - maybe + - partial + - prelude + - refs + test-unit: + type: git + url: https://github.com/bodil/purescript-test-unit.git + rev: 3112d7ebe06d467238058a6384dc75ffd960d335 + dependencies: + - aff + - avar + - effect + - either + - free + - js-timers + - lists + - prelude + - quickcheck + - strings + transformers: + type: git + url: https://github.com/purescript/purescript-transformers.git + rev: be72ab52357d9a665cbf93d73ba1c07c4b0957ee + dependencies: + - control + - distributive + - effect + - either + - exceptions + - foldable-traversable + - identity + - lazy + - maybe + - newtype + - prelude + - tailrec + - tuples + - unfoldable + tuples: + type: git + url: https://github.com/purescript/purescript-tuples.git + rev: 4f52da2729b448c8564369378f1232d8d2dc1d8b + dependencies: + - control + - invariant + - prelude + type-equality: + type: git + url: https://github.com/purescript/purescript-type-equality.git + rev: 0525b7d39e0fbd81b4209518139fb8ab02695774 + dependencies: [] + typelevel-prelude: + type: git + url: https://github.com/purescript/purescript-typelevel-prelude.git + rev: dca2fe3c8cfd5527d4fe70c4bedfda30148405bf + dependencies: + - prelude + - type-equality + unfoldable: + type: git + url: https://github.com/purescript/purescript-unfoldable.git + rev: 493dfe04ed590e20d8f69079df2f58486882748d + dependencies: + - foldable-traversable + - maybe + - partial + - prelude + - tuples + unsafe-coerce: + type: git + url: https://github.com/purescript/purescript-unsafe-coerce.git + rev: ab956f82e66e633f647fb3098e8ddd3ec58d689f + dependencies: [] diff --git a/spago.yaml b/spago.yaml index 2d67825..c3d909e 100644 --- a/spago.yaml +++ b/spago.yaml @@ -1,16 +1,21 @@ package: + build: + strict: true + pedantic_packages: true dependencies: - arrays - effect - - foreign - foreign-object - - functions - maybe - nullable + - ordered-collections - prelude - - psci-support - - test-unit + - tailrec name: cheerio + test: + main: Test.Main + dependencies: + - test-unit workspace: extra_packages: {} package_set: diff --git a/src/Cheerio.purs b/src/Cheerio.purs index 2bc5795..c9170fa 100644 --- a/src/Cheerio.purs +++ b/src/Cheerio.purs @@ -2,67 +2,81 @@ module Cheerio where import Prelude +import Control.Monad.Rec.Class (Step(..), tailRecM) import Data.Array as Array import Data.Map (Map) import Data.Map as Map -import Data.Maybe (Maybe) +import Data.Maybe (Maybe(..)) import Data.Nullable (Nullable) import Data.Nullable as Nullable import Effect (Effect) import Foreign.Object (Object) -foreign import data CheerioNode :: Type +foreign import data Node :: Type -foreign import loadImpl :: String -> Effect CheerioNode +foreign import loadImpl :: String -> Effect Node -foreign import toArrayImpl :: CheerioNode -> Effect (Array CheerioNode) -foreign import toNullableImpl :: CheerioNode -> Effect (Nullable CheerioNode) +foreign import toArrayImpl :: Node -> Effect (Array Node) +foreign import toNullableImpl :: Node -> Effect (Nullable Node) -foreign import siblingsImpl :: CheerioNode -> Effect CheerioNode -foreign import childrenImpl :: CheerioNode -> Effect CheerioNode -foreign import parentImpl :: CheerioNode -> Effect CheerioNode +foreign import siblingsImpl :: Node -> Effect Node +foreign import childrenImpl :: Node -> Effect Node +foreign import parentImpl :: Node -> Effect Node -foreign import attrsImpl :: CheerioNode -> Effect (Object String) -foreign import attrImpl :: String -> CheerioNode -> Effect (Nullable String) -foreign import cssImpl :: CheerioNode -> Effect (Object String) -foreign import htmlImpl :: CheerioNode -> Effect String -foreign import textImpl :: CheerioNode -> Effect String +foreign import attrsImpl :: Node -> Effect (Object String) +foreign import attrImpl :: String -> Node -> Effect (Nullable String) +foreign import cssImpl :: Node -> Effect (Object String) +foreign import htmlImpl :: Node -> Effect String +foreign import textImpl :: Node -> Effect String -foreign import isImpl :: String -> CheerioNode -> Effect Boolean -foreign import findImpl :: String -> CheerioNode -> Effect CheerioNode +foreign import isImpl :: String -> Node -> Effect Boolean +foreign import findImpl :: String -> Node -> Effect Node -load :: String -> Effect CheerioNode +load :: String -> Effect Node load = loadImpl -parent :: CheerioNode -> Effect (Maybe CheerioNode) +parent :: Node -> Effect (Maybe Node) parent = map Nullable.toMaybe <<< toNullableImpl <=< parentImpl -siblings :: CheerioNode -> Effect (Array CheerioNode) +parentUntil :: (Node -> Effect Boolean) -> Node -> Effect (Maybe Node) +parentUntil f n = + let + go Nothing = pure $ Done Nothing + go (Just p) = do + mat <- f p + if mat then + pure $ Done $ Just p + else + Loop <$> parent p + in + tailRecM go =<< parent n + +siblings :: Node -> Effect (Array Node) siblings = toArrayImpl <=< siblingsImpl -children :: CheerioNode -> Effect (Array CheerioNode) +children :: Node -> Effect (Array Node) children = toArrayImpl <=< childrenImpl -attrs :: CheerioNode -> Effect (Map String String) +attrs :: Node -> Effect (Map String String) attrs = map Map.fromFoldableWithIndex <<< attrsImpl -attr :: String -> CheerioNode -> Effect (Maybe String) +attr :: String -> Node -> Effect (Maybe String) attr k = map Nullable.toMaybe <<< attrImpl k -css :: CheerioNode -> Effect (Map String String) +css :: Node -> Effect (Map String String) css = map Map.fromFoldableWithIndex <<< cssImpl -html :: CheerioNode -> Effect String +html :: Node -> Effect String html = htmlImpl -text :: CheerioNode -> Effect String +text :: Node -> Effect String text = textImpl -is :: String -> CheerioNode -> Effect Boolean +is :: String -> Node -> Effect Boolean is s = isImpl s -find :: String -> CheerioNode -> Effect (Array (CheerioNode)) +find :: String -> Node -> Effect (Array (Node)) find s = toArrayImpl <=< findImpl s -findFirst :: String -> CheerioNode -> Effect (Maybe (CheerioNode)) +findFirst :: String -> Node -> Effect (Maybe (Node)) findFirst s = map Array.head <<< find s diff --git a/test/Test/Cheerio.purs b/test/Test/Cheerio.purs index b1bf1b7..7150219 100644 --- a/test/Test/Cheerio.purs +++ b/test/Test/Cheerio.purs @@ -2,11 +2,9 @@ module Test.Cheerio where import Prelude hiding (eq) -import Cheerio (CheerioNode) import Cheerio as Cheerio import Control.Monad.Error.Class (liftMaybe) import Data.Array as Array -import Data.Maybe (Maybe(..)) import Effect (Effect) import Effect.Class (liftEffect) import Effect.Exception (error)