diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 80a30696..3acb2676 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,8 +20,11 @@ jobs: with: nix_path: nixpkgs=channel:nixos-unstable + - name: Nix cache + uses: DeterminateSystems/magic-nix-cache-action@main + - name: Setup PureScript dependencies - run: npm i --global purescript@0.15.10 spago@0.93.32 purescm@latest + run: npm i --global purescript@0.15.15 spago@0.93.40 purescm@latest - name: Build source run: spago build diff --git a/flake.lock b/flake.lock index 481ef590..0fbc6f7d 100644 --- a/flake.lock +++ b/flake.lock @@ -34,11 +34,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1719931832, - "narHash": "sha256-0LD+KePCKKEb4CcPsTBOwf019wDtZJanjoKm1S8q3Do=", + "lastModified": 1728031656, + "narHash": "sha256-JXumn7X+suKEcehp4rchSvBzIboqyybQ5bLK4wk7gQU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0aeab749216e4c073cece5d34bc01b79e717c3e0", + "rev": "eeeb90a1dd3c9bea3afdbc76fd34d0fb2a727c7a", "type": "github" }, "original": { @@ -57,11 +57,11 @@ "slimlock": "slimlock" }, "locked": { - "lastModified": 1719849006, - "narHash": "sha256-0HpRwEdvAlbSka5tFLwokz2bEV+QgoGqRZ0BR/ghB6w=", + "lastModified": 1728216350, + "narHash": "sha256-inQ9vxjD+otzVnaXNgHyxFqdjjiok9rGAbs+N+xHIxA=", "owner": "thomashoneyman", "repo": "purescript-overlay", - "rev": "6a00f4a8fbb42e0494a57c5da99b1375721a6c4b", + "rev": "cb3032aec53900bd1b90e018b4cfa347a4a57770", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 135e36f1..625c1aa6 100644 --- a/flake.nix +++ b/flake.nix @@ -34,17 +34,17 @@ chez = pkgs.chez.overrideAttrs (final: prev: { postFixup = if pkgs.stdenv.isDarwin then '' install_name_tool -add_rpath ${pkgs.pcre2.out}/lib $out/bin/scheme + install_name_tool -add_rpath ${pkgs.icu}/lib $out/bin/scheme '' else '' patchelf $out/bin/scheme --add-rpath ${pkgs.pcre2.out}/lib + patchelf $out/bin/scheme --add-rpath ${pkgs.icu}/lib ''; }); in { default = pkgs.mkShell { name = "purescm"; - packages = with pkgs; [ - chez - ]; + packages = [chez]; }; }); diff --git a/spago.lock b/spago.lock index dc063292..deb58814 100644 --- a/spago.lock +++ b/spago.lock @@ -1,1525 +1,1898 @@ -workspace: - packages: - arrays: - path: arrays - dependencies: - - bifunctors - - control - - foldable-traversable - - functions - - maybe - - nonempty - - partial - - prelude - - safe-coerce - - st - - tailrec - - tuples - - unfoldable - - unsafe-coerce - test_dependencies: - - assert - - console - - const - - effect - - orders - build_plan: - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - exists - - foldable-traversable - - functions - - functors - - identity - - integers - - invariant - - maybe - - newtype - - nonempty - - numbers - - orders - - partial - - prelude - - profunctor - - refs - - safe-coerce - - st - - tailrec - - tuples - - type-equality - - unfoldable - - unsafe-coerce - assert: - path: assert - dependencies: - - console - - effect - - prelude - test_dependencies: [] - build_plan: - - console - - effect - - prelude - console: - path: console - dependencies: - - effect - - prelude - test_dependencies: [] - build_plan: - - effect - - prelude - control: - path: control - dependencies: - - newtype - - prelude - test_dependencies: - - effect - build_plan: - - console - - effect - - newtype - - prelude - - safe-coerce - - unsafe-coerce - datetime: - path: datetime - dependencies: - - bifunctors - - control - - either - - enums - - foldable-traversable - - functions - - gen - - integers - - lists - - maybe - - newtype - - numbers - - ordered-collections - - partial - - prelude - - tuples - test_dependencies: - - arrays - - assert - - console - - effect - build_plan: - - arrays - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - enums - - exists - - foldable-traversable - - functions - - functors - - gen - - identity - - integers - - invariant - - lazy - - lists - - maybe - - newtype - - nonempty - - numbers - - ordered-collections - - orders - - partial - - prelude - - profunctor - - refs - - safe-coerce - - st - - tailrec - - tuples - - type-equality - - unfoldable - - unsafe-coerce - effect: - path: effect - dependencies: - - prelude - test_dependencies: [] - build_plan: - - prelude - enums: - path: enums - dependencies: - - control - - either - - gen - - maybe - - newtype - - nonempty - - partial - - prelude - - tuples - - unfoldable - test_dependencies: - - assert - - console - - effect - build_plan: - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - exists - - foldable-traversable - - functions - - functors - - gen - - identity - - integers - - invariant - - maybe - - newtype - - nonempty - - numbers - - orders - - partial - - prelude - - profunctor - - refs - - safe-coerce - - tailrec - - tuples - - type-equality - - unfoldable - - unsafe-coerce - exceptions: - path: exceptions - dependencies: - - effect - - either - - maybe - - prelude - test_dependencies: [] - build_plan: - - console - - control - - effect - - either - - invariant - - maybe - - newtype - - prelude - - safe-coerce - - unsafe-coerce - foldable-traversable: - path: foldable-traversable - dependencies: - - bifunctors - - const - - control - - either - - functors - - identity - - maybe - - newtype - - orders - - prelude - - tuples - test_dependencies: - - assert - - console - - effect - - functions - - integers - - numbers - - unsafe-coerce - build_plan: - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - exists - - functions - - functors - - identity - - integers - - invariant - - maybe - - newtype - - numbers - - orders - - partial - - prelude - - profunctor - - safe-coerce - - tuples - - type-equality - - unsafe-coerce - foreign-object: - path: foreign-object - dependencies: - - arrays - - foldable-traversable - - functions - - gen - - lists - - maybe - - prelude - - st - - tailrec - - tuples - - typelevel-prelude - - unfoldable - test_dependencies: - - assert - - console - - effect - - ordered-collections - - partial - - quickcheck - - transformers - build_plan: - - arrays - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - enums - - exceptions - - exists - - foldable-traversable - - functions - - functors - - gen - - identity - - integers - - invariant - - lazy - - lcg - - lists - - maybe - - newtype - - nonempty - - numbers - - ordered-collections - - orders - - partial - - prelude - - profunctor - - quickcheck - - random - - record - - refs - - safe-coerce - - st - - strings - - tailrec - - transformers - - tuples - - type-equality - - typelevel-prelude - - unfoldable - - unsafe-coerce - functions: - path: functions - dependencies: - - prelude - test_dependencies: [] - build_plan: - - prelude - integers: - path: integers - dependencies: - - maybe - - numbers - - prelude - test_dependencies: - - assert - - console - - effect - - partial - build_plan: - - assert - - console - - control - - effect - - functions - - invariant - - maybe - - newtype - - numbers - - partial - - prelude - - safe-coerce - - unsafe-coerce - json: - path: json - dependencies: - - arrays - - control - - either - - foldable-traversable - - functions - - gen - - integers - - maybe - - nonempty - - prelude - - strings - - tailrec - - tuples - - unfoldable - test_dependencies: - - assert - - console - - effect - build_plan: - - arrays - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - enums - - exists - - foldable-traversable - - functions - - functors - - gen - - identity - - integers - - invariant - - maybe - - newtype - - nonempty - - numbers - - orders - - partial - - prelude - - profunctor - - refs - - safe-coerce - - st - - strings - - tailrec - - tuples - - type-equality - - unfoldable - - unsafe-coerce - lazy: - path: lazy - dependencies: - - control - - foldable-traversable - - invariant - - prelude - test_dependencies: - - assert - - console - - effect - build_plan: - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - exists - - foldable-traversable - - functions - - functors - - identity - - integers - - invariant - - maybe - - newtype - - numbers - - orders - - partial - - prelude - - profunctor - - safe-coerce - - tuples - - type-equality - - unsafe-coerce - minibench: - path: minibench - dependencies: - - console - - effect - - integers - - numbers - - prelude - - refs - test_dependencies: - - console - - effect - build_plan: - - assert - - console - - control - - effect - - functions - - integers - - invariant - - maybe - - newtype - - numbers - - partial - - prelude - - refs - - safe-coerce - - unsafe-coerce - numbers: - path: numbers - dependencies: - - functions - - maybe - - prelude - test_dependencies: - - assert - - console - - effect - build_plan: - - assert - - console - - control - - effect - - functions - - invariant - - maybe - - newtype - - prelude - - safe-coerce - - unsafe-coerce - partial: - path: partial - dependencies: [] - test_dependencies: [] - build_plan: [] - prelude: - path: prelude - dependencies: [] - test_dependencies: [] - build_plan: [] - quickcheck: - path: quickcheck - 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 - test_dependencies: - - assert - build_plan: - - arrays - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - enums - - exceptions - - exists - - foldable-traversable - - functions - - functors - - gen - - identity - - integers - - invariant - - lazy - - lcg - - lists - - maybe - - newtype - - nonempty - - numbers - - orders - - partial - - prelude - - profunctor - - random - - record - - refs - - safe-coerce - - st - - strings - - tailrec - - transformers - - tuples - - type-equality - - unfoldable - - unsafe-coerce - random: - path: random - dependencies: - - effect - - integers - - prelude - test_dependencies: [] - build_plan: - - assert - - console - - control - - effect - - functions - - integers - - invariant - - maybe - - newtype - - numbers - - partial - - prelude - - safe-coerce - - unsafe-coerce - record: - path: record - dependencies: - - functions - - prelude - - unsafe-coerce - test_dependencies: - - assert - - effect - build_plan: - - assert - - console - - effect - - functions - - prelude - - unsafe-coerce - refs: - path: refs - dependencies: - - effect - - prelude - test_dependencies: - - assert - build_plan: - - assert - - console - - effect - - prelude - st: - path: st - dependencies: - - effect - - partial - - prelude - - tailrec - - unsafe-coerce - test_dependencies: - - assert - - console - - partial - build_plan: - - assert - - bifunctors - - console - - const - - control - - effect - - either - - identity - - invariant - - maybe - - newtype - - partial - - prelude - - refs - - safe-coerce - - tailrec - - tuples - - unsafe-coerce - strings: - path: strings - dependencies: - - arrays - - control - - either - - enums - - foldable-traversable - - gen - - integers - - maybe - - newtype - - nonempty - - partial - - prelude - - tailrec - - tuples - - unfoldable - - unsafe-coerce - test_dependencies: - - assert - - console - - effect - build_plan: - - arrays - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - enums - - exists - - foldable-traversable - - functions - - functors - - gen - - identity - - integers - - invariant - - maybe - - newtype - - nonempty - - numbers - - orders - - partial - - prelude - - profunctor - - refs - - safe-coerce - - st - - tailrec - - tuples - - type-equality - - unfoldable - - unsafe-coerce - unfoldable: - path: unfoldable - dependencies: - - foldable-traversable - - maybe - - partial - - prelude - - tuples - test_dependencies: - - assert - - console - - effect - build_plan: - - assert - - bifunctors - - console - - const - - contravariant - - control - - distributive - - effect - - either - - exists - - foldable-traversable - - functions - - functors - - identity - - integers - - invariant - - maybe - - newtype - - numbers - - orders - - partial - - prelude - - profunctor - - safe-coerce - - tuples - - type-equality - - unsafe-coerce - unsafe-coerce: - path: unsafe-coerce - dependencies: [] - test_dependencies: - - console - - effect - - prelude - build_plan: - - console - - effect - - prelude - package_set: - address: - registry: 47.10.0 - compiler: ">=0.15.13 <0.16.0" - content: - abc-parser: 2.0.1 - ace: 9.1.0 - aff: 7.1.0 - aff-bus: 6.0.0 - aff-coroutines: 9.0.0 - aff-promise: 4.0.0 - aff-retry: 2.0.0 - affjax: 13.0.0 - affjax-node: 1.0.0 - affjax-web: 1.0.0 - ansi: 7.0.0 - applicative-phases: 1.0.0 - argonaut: 9.0.0 - argonaut-aeson-generic: 0.4.1 - argonaut-codecs: 9.1.0 - argonaut-core: 7.0.0 - argonaut-generic: 8.0.0 - argonaut-traversals: 10.0.0 - argparse-basic: 2.0.0 - array-builder: 0.1.2 - array-search: 0.5.6 - arraybuffer: 13.2.0 - arraybuffer-builder: 3.1.0 - arraybuffer-types: 3.0.2 - arrays: 7.3.0 - arrays-extra: 0.4.4 - arrays-zipper: 2.0.1 - ask: 1.0.0 - assert: 6.0.0 - assert-multiple: 0.3.4 - avar: 5.0.0 - b64: 0.0.8 - barbies: 1.0.1 - barlow-lens: 0.9.0 - bifunctors: 6.0.0 - bigints: 7.0.1 - bolson: 0.3.9 - bookhound: 0.1.7 - bower-json: 3.0.0 - call-by-name: 4.0.1 - canvas: 6.0.0 - canvas-action: 9.0.0 - cartesian: 1.0.6 - catenable-lists: 7.0.0 - chameleon: 1.0.0 - chameleon-halogen: 1.0.3 - chameleon-react-basic: 1.1.0 - chameleon-styled: 2.5.0 - chameleon-transformers: 1.0.0 - channel: 1.0.0 - checked-exceptions: 3.1.1 - classless: 0.1.1 - classless-arbitrary: 0.1.1 - classless-decode-json: 0.1.1 - classless-encode-json: 0.1.3 - classnames: 2.0.0 - codec: 6.1.0 - codec-argonaut: 10.0.0 - codec-json: 1.1.0 - colors: 7.0.1 - concur-core: 0.5.0 - concur-react: 0.5.0 - concurrent-queues: 3.0.0 - console: 6.1.0 - const: 6.0.0 - contravariant: 6.0.0 - control: 6.0.0 - convertable-options: 1.0.0 - coroutines: 7.0.0 - css: 6.0.0 - css-frameworks: 1.0.1 - data-mvc: 0.0.2 - datetime: 6.1.0 - datetime-parsing: 0.2.0 - debug: 6.0.2 - decimals: 7.1.0 - default-values: 1.0.1 - deku: 0.9.23 - deno: 0.0.5 - dissect: 1.0.0 - distributive: 6.0.0 - dom-filereader: 7.0.0 - dom-indexed: 12.0.0 - dotenv: 4.0.3 - droplet: 0.6.0 - dts: 1.0.0 - dual-numbers: 1.0.2 - dynamic-buffer: 3.0.1 - echarts-simple: 0.0.1 - effect: 4.0.0 - either: 6.1.0 - elmish: 0.10.0 - elmish-enzyme: 0.1.1 - elmish-hooks: 0.10.0 - elmish-html: 0.8.1 - elmish-testing-library: 0.3.1 - email-validate: 7.0.0 - encoding: 0.0.8 - enums: 6.0.1 - env-names: 0.3.4 - error: 2.0.0 - eta-conversion: 0.3.2 - exceptions: 6.0.0 - exists: 6.0.0 - exitcodes: 4.0.0 - expect-inferred: 3.0.0 - fahrtwind: 2.0.0 - fallback: 0.1.0 - fast-vect: 1.2.0 - fetch: 4.1.0 - fetch-argonaut: 1.0.1 - fetch-core: 5.1.0 - fetch-yoga-json: 1.1.0 - filterable: 5.0.0 - fix-functor: 0.1.0 - fixed-points: 7.0.0 - fixed-precision: 5.0.0 - flame: 1.3.0 - float32: 2.0.0 - fmt: 0.2.1 - foldable-traversable: 6.0.0 - foreign: 7.0.0 - foreign-object: 4.1.0 - foreign-readwrite: 3.4.0 - forgetmenot: 0.1.0 - fork: 6.0.0 - form-urlencoded: 7.0.0 - formatters: 7.0.0 - framer-motion: 1.0.1 - free: 7.1.0 - freeap: 7.0.0 - freer-free: 0.0.1 - freet: 7.0.0 - functions: 6.0.0 - functor1: 3.0.0 - functors: 5.0.0 - fuzzy: 0.4.0 - gen: 4.0.0 - generate-values: 1.0.1 - generic-router: 0.0.1 - geojson: 0.0.5 - geometry-plane: 1.0.3 - grain: 3.0.0 - grain-router: 3.0.0 - grain-virtualized: 3.0.0 - graphs: 8.1.0 - group: 4.1.1 - halogen: 7.0.0 - halogen-bootstrap5: 2.3.1 - halogen-css: 10.0.0 - halogen-echarts-simple: 0.0.4 - halogen-formless: 4.0.3 - halogen-helix: 1.0.0 - halogen-hooks: 0.6.3 - halogen-hooks-extra: 0.9.0 - halogen-store: 0.5.4 - halogen-storybook: 2.0.0 - halogen-subscriptions: 2.0.0 - halogen-svg-elems: 8.0.0 - halogen-typewriter: 1.0.4 - halogen-vdom: 8.0.0 - halogen-vdom-string-renderer: 0.5.0 - heckin: 2.0.1 - heterogeneous: 0.6.0 - homogeneous: 0.4.0 - http-methods: 6.0.0 - httpurple: 4.0.0 - humdrum: 0.0.1 - hyrule: 2.3.8 - identity: 6.0.0 - identy: 4.0.1 - indexed-db: 1.0.0 - indexed-monad: 3.0.0 - int64: 3.0.0 - integers: 6.0.0 - interpolate: 5.0.2 - invariant: 6.0.0 - jarilo: 1.0.1 - jelly: 0.10.0 - jelly-router: 0.3.0 - jelly-signal: 0.4.0 - jest: 1.0.0 - js-abort-controller: 1.0.0 - js-bigints: 2.2.1 - js-date: 8.0.0 - js-fetch: 0.2.1 - js-fileio: 3.0.0 - js-intl: 1.0.4 - js-iterators: 0.1.1 - js-maps: 0.1.2 - js-promise: 1.0.0 - js-promise-aff: 1.0.0 - js-timers: 6.1.0 - js-uri: 3.1.0 - json: 1.0.0 - json-codecs: 5.0.0 - justifill: 0.5.0 - jwt: 0.0.9 - labeled-data: 0.2.0 - lazy: 6.0.0 - lazy-joe: 1.0.0 - lcg: 4.0.0 - leibniz: 5.0.0 - liminal: 1.0.1 - linalg: 6.0.0 - lists: 7.0.0 - literals: 1.0.2 - logging: 3.0.0 - logging-journald: 0.4.0 - lumi-components: 18.0.0 - machines: 7.0.0 - maps-eager: 0.4.1 - marionette: 1.0.0 - marionette-react-basic-hooks: 0.1.1 - marked: 0.1.0 - matrices: 5.0.1 - matryoshka: 1.0.0 - maybe: 6.0.0 - media-types: 6.0.0 - meowclient: 1.0.0 - midi: 4.0.0 - milkis: 9.0.0 - minibench: 4.0.1 - mmorph: 7.0.0 - monad-control: 5.0.0 - monad-logger: 1.3.1 - monad-loops: 0.5.0 - monad-unlift: 1.0.1 - monoid-extras: 0.0.1 - monoidal: 0.16.0 - morello: 0.4.0 - mote: 3.0.0 - motsunabe: 2.0.0 - mvc: 0.0.1 - mysql: 6.0.1 - n3: 0.1.0 - nano-id: 1.1.0 - nanoid: 0.1.0 - naturals: 3.0.0 - nested-functor: 0.2.1 - newtype: 5.0.0 - nextjs: 0.1.1 - nextui: 0.2.0 - node-buffer: 9.0.0 - node-child-process: 11.1.0 - node-event-emitter: 3.0.0 - node-execa: 5.0.0 - node-fs: 9.1.0 - node-glob-basic: 1.3.0 - node-http: 9.1.0 - node-http2: 1.1.1 - node-human-signals: 1.0.0 - node-net: 5.1.0 - node-os: 5.1.0 - node-path: 5.0.0 - node-process: 11.2.0 - node-readline: 8.1.0 - node-sqlite3: 8.0.0 - node-streams: 9.0.0 - node-tls: 0.3.1 - node-url: 7.0.1 - node-zlib: 0.4.0 - nonempty: 7.0.0 - now: 6.0.0 - npm-package-json: 2.0.0 - nullable: 6.0.0 - numberfield: 0.1.0 - numbers: 9.0.1 - oak: 3.1.1 - oak-debug: 1.2.2 - object-maps: 0.3.0 - ocarina: 1.5.4 - open-folds: 6.3.0 - open-memoize: 6.1.0 - open-pairing: 6.1.0 - options: 7.0.0 - optparse: 5.0.1 - ordered-collections: 3.1.1 - ordered-set: 0.4.0 - orders: 6.0.0 - owoify: 1.2.0 - pairs: 9.0.1 - parallel: 7.0.0 - parsing: 10.2.0 - parsing-dataview: 3.2.4 - partial: 4.0.0 - pathy: 9.0.0 - pha: 0.13.0 - phaser: 0.7.0 - phylio: 1.1.2 - pipes: 8.0.0 - pirates-charm: 0.0.1 - pmock: 0.9.0 - point-free: 1.0.0 - pointed-list: 0.5.1 - polymorphic-vectors: 4.0.0 - posix-types: 6.0.0 - precise: 6.0.0 - precise-datetime: 7.0.0 - prelude: 6.0.1 - prettier-printer: 3.0.0 - profunctor: 6.0.0 - profunctor-lenses: 8.0.0 - protobuf: 4.3.0 - psa-utils: 8.0.0 - psci-support: 6.0.0 - qualified-do: 2.2.0 - quantities: 12.2.0 - quickcheck: 8.0.1 - quickcheck-combinators: 0.1.3 - quickcheck-laws: 7.0.0 - quickcheck-utf8: 0.0.0 - random: 6.0.0 - rationals: 6.0.0 - rdf: 0.1.0 - react: 11.0.0 - react-aria: 0.2.0 - react-basic: 17.0.0 - react-basic-classic: 3.0.0 - react-basic-dnd: 10.1.0 - react-basic-dom: 6.1.0 - react-basic-emotion: 7.1.0 - react-basic-hooks: 8.2.0 - react-basic-storybook: 2.0.0 - react-dom: 8.0.0 - react-halo: 3.0.0 - react-icons: 1.1.4 - react-markdown: 0.1.0 - react-testing-library: 4.0.1 - react-virtuoso: 1.0.0 - read: 1.0.1 - recharts: 1.1.0 - record: 4.0.0 - record-extra: 5.0.1 - record-ptional-fields: 0.1.2 - record-studio: 1.0.4 - refs: 6.0.0 - remotedata: 5.0.0 - resource: 2.0.1 - resourcet: 1.0.0 - result: 1.0.3 - return: 0.2.0 - ring-modules: 5.0.1 - rito: 0.3.4 - routing: 11.0.0 - routing-duplex: 0.7.0 - run: 5.0.0 - safe-coerce: 2.0.0 - safely: 4.0.1 - school-of-music: 1.3.0 - selection-foldable: 0.2.0 - selective-functors: 1.0.1 - semirings: 7.0.0 - signal: 13.0.0 - simple-emitter: 3.0.1 - simple-i18n: 2.0.1 - simple-json: 9.0.0 - simple-ulid: 3.0.0 - sized-matrices: 1.0.0 - sized-vectors: 5.0.2 - slug: 3.0.8 - small-ffi: 4.0.1 - soundfonts: 4.1.0 - sparse-matrices: 1.3.0 - sparse-polynomials: 2.0.5 - spec: 7.5.5 - spec-mocha: 5.0.0 - spec-quickcheck: 5.0.0 - splitmix: 2.1.0 - ssrs: 1.0.0 - st: 6.2.0 - statistics: 0.3.2 - strictlypositiveint: 1.0.1 - string-parsers: 8.0.0 - strings: 6.0.1 - strings-extra: 4.0.0 - stringutils: 0.0.12 - substitute: 0.2.3 - supply: 0.2.0 - svg-parser: 3.0.0 - systemd-journald: 0.3.0 - tagged: 4.0.2 - tailrec: 6.1.0 - tecton: 0.2.1 - tecton-halogen: 0.2.0 - test-unit: 17.0.0 - thermite: 6.3.1 - thermite-dom: 0.3.1 - these: 6.0.0 - transformation-matrix: 1.0.1 - transformers: 6.0.0 - tree-rose: 4.0.2 - ts-bridge: 4.0.0 - tuples: 7.0.0 - two-or-more: 1.0.0 - type-equality: 4.0.1 - typedenv: 2.0.1 - typelevel: 6.0.0 - typelevel-lists: 2.1.0 - typelevel-peano: 1.0.1 - typelevel-prelude: 7.0.0 - typelevel-regex: 0.0.3 - typelevel-rows: 0.1.0 - uint: 7.0.0 - ulid: 3.0.1 - uncurried-transformers: 1.1.0 - undefined: 2.0.0 - undefined-is-not-a-problem: 1.1.0 - unfoldable: 6.0.0 - unicode: 6.0.0 - unique: 0.6.1 - unlift: 1.0.1 - unordered-collections: 3.0.1 - unsafe-coerce: 6.0.0 - unsafe-reference: 5.0.0 - untagged-to-tagged: 0.1.4 - untagged-union: 1.0.0 - uri: 9.0.0 - uuid: 9.0.0 - uuidv4: 1.0.0 - validation: 6.0.0 - variant: 8.0.0 - variant-encodings: 2.0.0 - vectorfield: 1.0.1 - vectors: 2.1.0 - versions: 7.0.0 - visx: 0.0.2 - web-clipboard: 5.0.0 - web-cssom: 2.0.0 - web-cssom-view: 0.1.0 - web-dom: 6.0.0 - web-dom-parser: 8.0.0 - web-dom-xpath: 3.0.0 - web-encoding: 3.0.0 - web-events: 4.0.0 - web-fetch: 4.0.1 - web-file: 4.0.0 - web-geometry: 0.1.0 - web-html: 4.1.0 - web-pointerevents: 2.0.0 - web-proletarian: 1.0.0 - web-promise: 3.2.0 - web-resize-observer: 2.1.0 - web-router: 1.0.0 - web-socket: 4.0.0 - web-storage: 5.0.0 - web-streams: 4.0.0 - web-touchevents: 4.0.0 - web-uievents: 5.0.0 - web-url: 2.0.0 - web-workers: 1.1.0 - web-xhr: 5.0.1 - webextension-polyfill: 0.1.0 - webgpu: 0.0.1 - which: 2.0.0 - yoga-fetch: 1.0.1 - yoga-json: 5.1.0 - yoga-om: 0.1.0 - yoga-postgres: 6.0.0 - yoga-tree: 1.0.0 - z3: 0.0.2 - zipperarray: 2.0.0 - extra_packages: {} -packages: - bifunctors: - type: registry - version: 6.0.0 - integrity: sha256-/gZwC9YhNxZNQpnHa5BIYerCGM2jeX9ukZiEvYxm5Nw= - dependencies: - - const - - either - - newtype - - prelude - - tuples - const: - type: registry - version: 6.0.0 - integrity: sha256-tNrxDW8D8H4jdHE2HiPzpLy08zkzJMmGHdRqt5BQuTc= - dependencies: - - invariant - - newtype - - prelude - contravariant: - type: registry - version: 6.0.0 - integrity: sha256-TP+ooAp3vvmdjfQsQJSichF5B4BPDHp3wAJoWchip6c= - dependencies: - - const - - either - - newtype - - prelude - - tuples - distributive: - type: registry - version: 6.0.0 - integrity: sha256-HTDdmEnzigMl+02SJB88j+gAXDx9VKsbvR4MJGDPbOQ= - dependencies: - - identity - - newtype - - prelude - - tuples - - type-equality - either: - type: registry - version: 6.1.0 - integrity: sha256-6hgTPisnMWVwQivOu2PKYcH8uqjEOOqDyaDQVUchTpY= - dependencies: - - control - - invariant - - maybe - - prelude - exists: - type: registry - version: 6.0.0 - integrity: sha256-A0JQHpTfo1dNOj9U5/Fd3xndlRSE0g2IQWOGor2yXn8= - dependencies: - - unsafe-coerce - functors: - type: registry - version: 5.0.0 - integrity: sha256-zfPWWYisbD84MqwpJSZFlvM6v86McM68ob8p9s27ywU= - dependencies: - - bifunctors - - const - - contravariant - - control - - distributive - - either - - invariant - - maybe - - newtype - - prelude - - profunctor - - tuples - - unsafe-coerce - gen: - type: registry - version: 4.0.0 - integrity: sha256-f7yzAXWwr+xnaqEOcvyO3ezKdoes8+WXWdXIHDBCAPI= - dependencies: - - either - - foldable-traversable - - identity - - maybe - - newtype - - nonempty - - prelude - - tailrec - - tuples - - unfoldable - identity: - type: registry - version: 6.0.0 - integrity: sha256-4wY0XZbAksjY6UAg99WkuKyJlQlWAfTi2ssadH0wVMY= - dependencies: - - control - - invariant - - newtype - - prelude - invariant: - type: registry - version: 6.0.0 - integrity: sha256-RGWWyYrz0Hs1KjPDA+87Kia67ZFBhfJ5lMGOMCEFoLo= - dependencies: - - control - - prelude - lcg: - type: registry - version: 4.0.0 - integrity: sha256-h7ME5cthLfbgJOJdsZcSfFpwXsx4rf8YmhebU+3iSYg= - dependencies: - - effect - - integers - - maybe - - partial - - prelude - - random - lists: - type: registry - version: 7.0.0 - integrity: sha256-EKF15qYqucuXP2lT/xPxhqy58f0FFT6KHdIB/yBOayI= - dependencies: - - bifunctors - - control - - foldable-traversable - - lazy - - maybe - - newtype - - nonempty - - partial - - prelude - - tailrec - - tuples - - unfoldable - maybe: - type: registry - version: 6.0.0 - integrity: sha256-5cCIb0wPwbat2PRkQhUeZO0jcAmf8jCt2qE0wbC3v2Q= - dependencies: - - control - - invariant - - newtype - - prelude - newtype: - type: registry - version: 5.0.0 - integrity: sha256-gdrQu8oGe9eZE6L3wOI8ql/igOg+zEGB5ITh2g+uttw= - dependencies: - - prelude - - safe-coerce - nonempty: - type: registry - version: 7.0.0 - integrity: sha256-54ablJZUHGvvlTJzi3oXyPCuvY6zsrWJuH/dMJ/MFLs= - dependencies: - - control - - foldable-traversable - - maybe - - prelude - - tuples - - unfoldable - ordered-collections: - type: registry - version: 3.1.1 - integrity: sha256-boSYHmlz4aSbwsNN4VxiwCStc0t+y1F7BXmBS+1JNtI= - dependencies: - - arrays - - foldable-traversable - - gen - - lists - - maybe - - partial - - prelude - - st - - tailrec - - tuples - - unfoldable - orders: - type: registry - version: 6.0.0 - integrity: sha256-nBA0g3/ai0euH8q9pSbGqk53W2q6agm/dECZTHcoink= - dependencies: - - newtype - - prelude - profunctor: - type: registry - version: 6.0.0 - integrity: sha256-99NzxFgTr4CGlCSRYG1kShL+JhYbihhHtbOk1/0R5zI= - dependencies: - - control - - distributive - - either - - exists - - invariant - - newtype - - prelude - - tuples - safe-coerce: - type: registry - version: 2.0.0 - integrity: sha256-a1ibQkiUcbODbLE/WAq7Ttbbh9ex+x33VCQ7GngKudU= - dependencies: - - unsafe-coerce - tailrec: - type: registry - version: 6.1.0 - integrity: sha256-Xx19ECVDRrDWpz9D2GxQHHV89vd61dnXxQm0IcYQHGk= - dependencies: - - bifunctors - - effect - - either - - identity - - maybe - - partial - - prelude - - refs - transformers: - type: registry - version: 6.0.0 - integrity: sha256-Pzw40HjthX77tdPAYzjx43LK3X5Bb7ZspYAp27wksFA= - dependencies: - - control - - distributive - - effect - - either - - exceptions - - foldable-traversable - - identity - - lazy - - maybe - - newtype - - prelude - - tailrec - - tuples - - unfoldable - tuples: - type: registry - version: 7.0.0 - integrity: sha256-1rXgTomes9105BjgXqIw0FL6Fz1lqqUTLWOumhWec1M= - dependencies: - - control - - invariant - - prelude - type-equality: - type: registry - version: 4.0.1 - integrity: sha256-Hs9D6Y71zFi/b+qu5NSbuadUQXe5iv5iWx0226vOHUw= - dependencies: [] - typelevel-prelude: - type: registry - version: 7.0.0 - integrity: sha256-uFF2ph+vHcQpfPuPf2a3ukJDFmLhApmkpTMviHIWgJM= - dependencies: - - prelude - - type-equality +{ + "workspace": { + "packages": { + "arrays": { + "path": "arrays", + "core": { + "dependencies": [ + "bifunctors", + "control", + "foldable-traversable", + "functions", + "maybe", + "nonempty", + "partial", + "prelude", + "safe-coerce", + "st", + "tailrec", + "tuples", + "unfoldable", + "unsafe-coerce" + ], + "build_plan": [ + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "exists", + "foldable-traversable", + "functions", + "functors", + "identity", + "invariant", + "maybe", + "newtype", + "nonempty", + "orders", + "partial", + "prelude", + "profunctor", + "refs", + "safe-coerce", + "st", + "tailrec", + "tuples", + "type-equality", + "unfoldable", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "const", + "effect", + "orders" + ], + "build_plan": [ + "assert", + "console", + "const", + "control", + "effect", + "invariant", + "newtype", + "orders", + "prelude", + "safe-coerce", + "unsafe-coerce" + ] + } + }, + "assert": { + "path": "assert", + "core": { + "dependencies": [ + "console", + "effect", + "prelude" + ], + "build_plan": [ + "console", + "effect", + "prelude" + ] + }, + "test": { + "dependencies": [], + "build_plan": [] + } + }, + "console": { + "path": "console", + "core": { + "dependencies": [ + "effect", + "prelude" + ], + "build_plan": [ + "effect", + "prelude" + ] + }, + "test": { + "dependencies": [], + "build_plan": [] + } + }, + "control": { + "path": "control", + "core": { + "dependencies": [ + "newtype", + "prelude" + ], + "build_plan": [ + "newtype", + "prelude", + "safe-coerce", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "effect" + ], + "build_plan": [ + "effect", + "prelude" + ] + } + }, + "datetime": { + "path": "datetime", + "core": { + "dependencies": [ + "bifunctors", + "control", + "either", + "enums", + "foldable-traversable", + "functions", + "gen", + "integers", + "lists", + "maybe", + "newtype", + "numbers", + "ordered-collections", + "partial", + "prelude", + "tuples" + ], + "build_plan": [ + "arrays", + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "enums", + "exists", + "foldable-traversable", + "functions", + "functors", + "gen", + "identity", + "integers", + "invariant", + "lazy", + "lists", + "maybe", + "newtype", + "nonempty", + "numbers", + "ordered-collections", + "orders", + "partial", + "prelude", + "profunctor", + "refs", + "safe-coerce", + "st", + "tailrec", + "tuples", + "type-equality", + "unfoldable", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "arrays", + "assert", + "console", + "effect" + ], + "build_plan": [ + "arrays", + "assert", + "bifunctors", + "console", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "exists", + "foldable-traversable", + "functions", + "functors", + "identity", + "invariant", + "maybe", + "newtype", + "nonempty", + "orders", + "partial", + "prelude", + "profunctor", + "refs", + "safe-coerce", + "st", + "tailrec", + "tuples", + "type-equality", + "unfoldable", + "unsafe-coerce" + ] + } + }, + "effect": { + "path": "effect", + "core": { + "dependencies": [ + "prelude" + ], + "build_plan": [ + "prelude" + ] + }, + "test": { + "dependencies": [], + "build_plan": [] + } + }, + "enums": { + "path": "enums", + "core": { + "dependencies": [ + "control", + "either", + "gen", + "maybe", + "newtype", + "nonempty", + "partial", + "prelude", + "tuples", + "unfoldable" + ], + "build_plan": [ + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "exists", + "foldable-traversable", + "functors", + "gen", + "identity", + "invariant", + "maybe", + "newtype", + "nonempty", + "orders", + "partial", + "prelude", + "profunctor", + "refs", + "safe-coerce", + "tailrec", + "tuples", + "type-equality", + "unfoldable", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "exceptions": { + "path": "exceptions", + "core": { + "dependencies": [ + "effect", + "either", + "maybe", + "prelude" + ], + "build_plan": [ + "control", + "effect", + "either", + "invariant", + "maybe", + "newtype", + "prelude", + "safe-coerce", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [], + "build_plan": [] + } + }, + "foldable-traversable": { + "path": "foldable-traversable", + "core": { + "dependencies": [ + "bifunctors", + "const", + "control", + "either", + "functors", + "identity", + "maybe", + "newtype", + "orders", + "prelude", + "tuples" + ], + "build_plan": [ + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "either", + "exists", + "functors", + "identity", + "invariant", + "maybe", + "newtype", + "orders", + "prelude", + "profunctor", + "safe-coerce", + "tuples", + "type-equality", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect", + "functions", + "integers", + "numbers", + "unsafe-coerce" + ], + "build_plan": [ + "assert", + "console", + "control", + "effect", + "functions", + "integers", + "invariant", + "maybe", + "newtype", + "numbers", + "prelude", + "safe-coerce", + "unsafe-coerce" + ] + } + }, + "foreign-object": { + "path": "foreign-object", + "core": { + "dependencies": [ + "arrays", + "foldable-traversable", + "functions", + "gen", + "lists", + "maybe", + "prelude", + "st", + "tailrec", + "tuples", + "typelevel-prelude", + "unfoldable" + ], + "build_plan": [ + "arrays", + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "exists", + "foldable-traversable", + "functions", + "functors", + "gen", + "identity", + "invariant", + "lazy", + "lists", + "maybe", + "newtype", + "nonempty", + "orders", + "partial", + "prelude", + "profunctor", + "refs", + "safe-coerce", + "st", + "tailrec", + "tuples", + "type-equality", + "typelevel-prelude", + "unfoldable", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect", + "ordered-collections", + "partial", + "quickcheck", + "transformers" + ], + "build_plan": [ + "arrays", + "assert", + "bifunctors", + "console", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "enums", + "exceptions", + "exists", + "foldable-traversable", + "functions", + "functors", + "gen", + "identity", + "integers", + "invariant", + "lazy", + "lcg", + "lists", + "maybe", + "newtype", + "nonempty", + "numbers", + "ordered-collections", + "orders", + "partial", + "prelude", + "profunctor", + "quickcheck", + "random", + "record", + "refs", + "safe-coerce", + "st", + "strings", + "tailrec", + "transformers", + "tuples", + "type-equality", + "unfoldable", + "unsafe-coerce" + ] + } + }, + "functions": { + "path": "functions", + "core": { + "dependencies": [ + "prelude" + ], + "build_plan": [ + "prelude" + ] + }, + "test": { + "dependencies": [], + "build_plan": [] + } + }, + "integers": { + "path": "integers", + "core": { + "dependencies": [ + "maybe", + "numbers", + "prelude" + ], + "build_plan": [ + "control", + "functions", + "invariant", + "maybe", + "newtype", + "numbers", + "prelude", + "safe-coerce", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect", + "partial" + ], + "build_plan": [ + "assert", + "console", + "effect", + "partial", + "prelude" + ] + } + }, + "json": { + "path": "json", + "core": { + "dependencies": [ + "arrays", + "control", + "either", + "foldable-traversable", + "functions", + "gen", + "integers", + "maybe", + "nonempty", + "prelude", + "strings", + "tailrec", + "tuples", + "unfoldable" + ], + "build_plan": [ + "arrays", + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "enums", + "exists", + "foldable-traversable", + "functions", + "functors", + "gen", + "identity", + "integers", + "invariant", + "maybe", + "newtype", + "nonempty", + "numbers", + "orders", + "partial", + "prelude", + "profunctor", + "refs", + "safe-coerce", + "st", + "strings", + "tailrec", + "tuples", + "type-equality", + "unfoldable", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "lazy": { + "path": "lazy", + "core": { + "dependencies": [ + "control", + "foldable-traversable", + "invariant", + "prelude" + ], + "build_plan": [ + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "either", + "exists", + "foldable-traversable", + "functors", + "identity", + "invariant", + "maybe", + "newtype", + "orders", + "prelude", + "profunctor", + "safe-coerce", + "tuples", + "type-equality", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "minibench": { + "path": "minibench", + "core": { + "dependencies": [ + "console", + "effect", + "integers", + "numbers", + "prelude", + "refs" + ], + "build_plan": [ + "console", + "control", + "effect", + "functions", + "integers", + "invariant", + "maybe", + "newtype", + "numbers", + "prelude", + "refs", + "safe-coerce", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "console", + "effect" + ], + "build_plan": [ + "console", + "effect", + "prelude" + ] + } + }, + "numbers": { + "path": "numbers", + "core": { + "dependencies": [ + "functions", + "maybe", + "prelude" + ], + "build_plan": [ + "control", + "functions", + "invariant", + "maybe", + "newtype", + "prelude", + "safe-coerce", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "partial": { + "path": "partial", + "core": { + "dependencies": [], + "build_plan": [] + }, + "test": { + "dependencies": [], + "build_plan": [] + } + }, + "prelude": { + "path": "prelude", + "core": { + "dependencies": [], + "build_plan": [] + }, + "test": { + "dependencies": [], + "build_plan": [] + } + }, + "quickcheck": { + "path": "quickcheck", + "core": { + "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" + ], + "build_plan": [ + "arrays", + "bifunctors", + "console", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "enums", + "exceptions", + "exists", + "foldable-traversable", + "functions", + "functors", + "gen", + "identity", + "integers", + "invariant", + "lazy", + "lcg", + "lists", + "maybe", + "newtype", + "nonempty", + "numbers", + "orders", + "partial", + "prelude", + "profunctor", + "random", + "record", + "refs", + "safe-coerce", + "st", + "strings", + "tailrec", + "transformers", + "tuples", + "type-equality", + "unfoldable", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "random": { + "path": "random", + "core": { + "dependencies": [ + "effect", + "integers", + "prelude" + ], + "build_plan": [ + "control", + "effect", + "functions", + "integers", + "invariant", + "maybe", + "newtype", + "numbers", + "prelude", + "safe-coerce", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [], + "build_plan": [] + } + }, + "record": { + "path": "record", + "core": { + "dependencies": [ + "functions", + "prelude", + "unsafe-coerce" + ], + "build_plan": [ + "functions", + "prelude", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "effect" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "refs": { + "path": "refs", + "core": { + "dependencies": [ + "effect", + "prelude" + ], + "build_plan": [ + "effect", + "prelude" + ] + }, + "test": { + "dependencies": [ + "assert" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "st": { + "path": "st", + "core": { + "dependencies": [ + "effect", + "partial", + "prelude", + "tailrec", + "unsafe-coerce" + ], + "build_plan": [ + "bifunctors", + "const", + "control", + "effect", + "either", + "identity", + "invariant", + "maybe", + "newtype", + "partial", + "prelude", + "refs", + "safe-coerce", + "tailrec", + "tuples", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "partial" + ], + "build_plan": [ + "assert", + "console", + "effect", + "partial", + "prelude" + ] + } + }, + "strings": { + "path": "strings", + "core": { + "dependencies": [ + "arrays", + "control", + "either", + "enums", + "foldable-traversable", + "gen", + "integers", + "maybe", + "newtype", + "nonempty", + "partial", + "prelude", + "tailrec", + "tuples", + "unfoldable", + "unsafe-coerce" + ], + "build_plan": [ + "arrays", + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "effect", + "either", + "enums", + "exists", + "foldable-traversable", + "functions", + "functors", + "gen", + "identity", + "integers", + "invariant", + "maybe", + "newtype", + "nonempty", + "numbers", + "orders", + "partial", + "prelude", + "profunctor", + "refs", + "safe-coerce", + "st", + "tailrec", + "tuples", + "type-equality", + "unfoldable", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "unfoldable": { + "path": "unfoldable", + "core": { + "dependencies": [ + "foldable-traversable", + "maybe", + "partial", + "prelude", + "tuples" + ], + "build_plan": [ + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "either", + "exists", + "foldable-traversable", + "functors", + "identity", + "invariant", + "maybe", + "newtype", + "orders", + "partial", + "prelude", + "profunctor", + "safe-coerce", + "tuples", + "type-equality", + "unsafe-coerce" + ] + }, + "test": { + "dependencies": [ + "assert", + "console", + "effect" + ], + "build_plan": [ + "assert", + "console", + "effect", + "prelude" + ] + } + }, + "unsafe-coerce": { + "path": "unsafe-coerce", + "core": { + "dependencies": [], + "build_plan": [] + }, + "test": { + "dependencies": [ + "console", + "effect", + "prelude" + ], + "build_plan": [ + "console", + "effect", + "prelude" + ] + } + } + }, + "package_set": { + "address": { + "registry": "47.10.0" + }, + "compiler": ">=0.15.13 <0.16.0", + "content": { + "abc-parser": "2.0.1", + "ace": "9.1.0", + "aff": "7.1.0", + "aff-bus": "6.0.0", + "aff-coroutines": "9.0.0", + "aff-promise": "4.0.0", + "aff-retry": "2.0.0", + "affjax": "13.0.0", + "affjax-node": "1.0.0", + "affjax-web": "1.0.0", + "ansi": "7.0.0", + "applicative-phases": "1.0.0", + "argonaut": "9.0.0", + "argonaut-aeson-generic": "0.4.1", + "argonaut-codecs": "9.1.0", + "argonaut-core": "7.0.0", + "argonaut-generic": "8.0.0", + "argonaut-traversals": "10.0.0", + "argparse-basic": "2.0.0", + "array-builder": "0.1.2", + "array-search": "0.5.6", + "arraybuffer": "13.2.0", + "arraybuffer-builder": "3.1.0", + "arraybuffer-types": "3.0.2", + "arrays": "7.3.0", + "arrays-extra": "0.4.4", + "arrays-zipper": "2.0.1", + "ask": "1.0.0", + "assert": "6.0.0", + "assert-multiple": "0.3.4", + "avar": "5.0.0", + "b64": "0.0.8", + "barbies": "1.0.1", + "barlow-lens": "0.9.0", + "bifunctors": "6.0.0", + "bigints": "7.0.1", + "bolson": "0.3.9", + "bookhound": "0.1.7", + "bower-json": "3.0.0", + "call-by-name": "4.0.1", + "canvas": "6.0.0", + "canvas-action": "9.0.0", + "cartesian": "1.0.6", + "catenable-lists": "7.0.0", + "chameleon": "1.0.0", + "chameleon-halogen": "1.0.3", + "chameleon-react-basic": "1.1.0", + "chameleon-styled": "2.5.0", + "chameleon-transformers": "1.0.0", + "channel": "1.0.0", + "checked-exceptions": "3.1.1", + "classless": "0.1.1", + "classless-arbitrary": "0.1.1", + "classless-decode-json": "0.1.1", + "classless-encode-json": "0.1.3", + "classnames": "2.0.0", + "codec": "6.1.0", + "codec-argonaut": "10.0.0", + "codec-json": "1.1.0", + "colors": "7.0.1", + "concur-core": "0.5.0", + "concur-react": "0.5.0", + "concurrent-queues": "3.0.0", + "console": "6.1.0", + "const": "6.0.0", + "contravariant": "6.0.0", + "control": "6.0.0", + "convertable-options": "1.0.0", + "coroutines": "7.0.0", + "css": "6.0.0", + "css-frameworks": "1.0.1", + "data-mvc": "0.0.2", + "datetime": "6.1.0", + "datetime-parsing": "0.2.0", + "debug": "6.0.2", + "decimals": "7.1.0", + "default-values": "1.0.1", + "deku": "0.9.23", + "deno": "0.0.5", + "dissect": "1.0.0", + "distributive": "6.0.0", + "dom-filereader": "7.0.0", + "dom-indexed": "12.0.0", + "dotenv": "4.0.3", + "droplet": "0.6.0", + "dts": "1.0.0", + "dual-numbers": "1.0.2", + "dynamic-buffer": "3.0.1", + "echarts-simple": "0.0.1", + "effect": "4.0.0", + "either": "6.1.0", + "elmish": "0.10.0", + "elmish-enzyme": "0.1.1", + "elmish-hooks": "0.10.0", + "elmish-html": "0.8.1", + "elmish-testing-library": "0.3.1", + "email-validate": "7.0.0", + "encoding": "0.0.8", + "enums": "6.0.1", + "env-names": "0.3.4", + "error": "2.0.0", + "eta-conversion": "0.3.2", + "exceptions": "6.0.0", + "exists": "6.0.0", + "exitcodes": "4.0.0", + "expect-inferred": "3.0.0", + "fahrtwind": "2.0.0", + "fallback": "0.1.0", + "fast-vect": "1.2.0", + "fetch": "4.1.0", + "fetch-argonaut": "1.0.1", + "fetch-core": "5.1.0", + "fetch-yoga-json": "1.1.0", + "filterable": "5.0.0", + "fix-functor": "0.1.0", + "fixed-points": "7.0.0", + "fixed-precision": "5.0.0", + "flame": "1.3.0", + "float32": "2.0.0", + "fmt": "0.2.1", + "foldable-traversable": "6.0.0", + "foreign": "7.0.0", + "foreign-object": "4.1.0", + "foreign-readwrite": "3.4.0", + "forgetmenot": "0.1.0", + "fork": "6.0.0", + "form-urlencoded": "7.0.0", + "formatters": "7.0.0", + "framer-motion": "1.0.1", + "free": "7.1.0", + "freeap": "7.0.0", + "freer-free": "0.0.1", + "freet": "7.0.0", + "functions": "6.0.0", + "functor1": "3.0.0", + "functors": "5.0.0", + "fuzzy": "0.4.0", + "gen": "4.0.0", + "generate-values": "1.0.1", + "generic-router": "0.0.1", + "geojson": "0.0.5", + "geometry-plane": "1.0.3", + "grain": "3.0.0", + "grain-router": "3.0.0", + "grain-virtualized": "3.0.0", + "graphs": "8.1.0", + "group": "4.1.1", + "halogen": "7.0.0", + "halogen-bootstrap5": "2.3.1", + "halogen-css": "10.0.0", + "halogen-echarts-simple": "0.0.4", + "halogen-formless": "4.0.3", + "halogen-helix": "1.0.0", + "halogen-hooks": "0.6.3", + "halogen-hooks-extra": "0.9.0", + "halogen-store": "0.5.4", + "halogen-storybook": "2.0.0", + "halogen-subscriptions": "2.0.0", + "halogen-svg-elems": "8.0.0", + "halogen-typewriter": "1.0.4", + "halogen-vdom": "8.0.0", + "halogen-vdom-string-renderer": "0.5.0", + "heckin": "2.0.1", + "heterogeneous": "0.6.0", + "homogeneous": "0.4.0", + "http-methods": "6.0.0", + "httpurple": "4.0.0", + "humdrum": "0.0.1", + "hyrule": "2.3.8", + "identity": "6.0.0", + "identy": "4.0.1", + "indexed-db": "1.0.0", + "indexed-monad": "3.0.0", + "int64": "3.0.0", + "integers": "6.0.0", + "interpolate": "5.0.2", + "invariant": "6.0.0", + "jarilo": "1.0.1", + "jelly": "0.10.0", + "jelly-router": "0.3.0", + "jelly-signal": "0.4.0", + "jest": "1.0.0", + "js-abort-controller": "1.0.0", + "js-bigints": "2.2.1", + "js-date": "8.0.0", + "js-fetch": "0.2.1", + "js-fileio": "3.0.0", + "js-intl": "1.0.4", + "js-iterators": "0.1.1", + "js-maps": "0.1.2", + "js-promise": "1.0.0", + "js-promise-aff": "1.0.0", + "js-timers": "6.1.0", + "js-uri": "3.1.0", + "json": "1.0.0", + "json-codecs": "5.0.0", + "justifill": "0.5.0", + "jwt": "0.0.9", + "labeled-data": "0.2.0", + "lazy": "6.0.0", + "lazy-joe": "1.0.0", + "lcg": "4.0.0", + "leibniz": "5.0.0", + "liminal": "1.0.1", + "linalg": "6.0.0", + "lists": "7.0.0", + "literals": "1.0.2", + "logging": "3.0.0", + "logging-journald": "0.4.0", + "lumi-components": "18.0.0", + "machines": "7.0.0", + "maps-eager": "0.4.1", + "marionette": "1.0.0", + "marionette-react-basic-hooks": "0.1.1", + "marked": "0.1.0", + "matrices": "5.0.1", + "matryoshka": "1.0.0", + "maybe": "6.0.0", + "media-types": "6.0.0", + "meowclient": "1.0.0", + "midi": "4.0.0", + "milkis": "9.0.0", + "minibench": "4.0.1", + "mmorph": "7.0.0", + "monad-control": "5.0.0", + "monad-logger": "1.3.1", + "monad-loops": "0.5.0", + "monad-unlift": "1.0.1", + "monoid-extras": "0.0.1", + "monoidal": "0.16.0", + "morello": "0.4.0", + "mote": "3.0.0", + "motsunabe": "2.0.0", + "mvc": "0.0.1", + "mysql": "6.0.1", + "n3": "0.1.0", + "nano-id": "1.1.0", + "nanoid": "0.1.0", + "naturals": "3.0.0", + "nested-functor": "0.2.1", + "newtype": "5.0.0", + "nextjs": "0.1.1", + "nextui": "0.2.0", + "node-buffer": "9.0.0", + "node-child-process": "11.1.0", + "node-event-emitter": "3.0.0", + "node-execa": "5.0.0", + "node-fs": "9.1.0", + "node-glob-basic": "1.3.0", + "node-http": "9.1.0", + "node-http2": "1.1.1", + "node-human-signals": "1.0.0", + "node-net": "5.1.0", + "node-os": "5.1.0", + "node-path": "5.0.0", + "node-process": "11.2.0", + "node-readline": "8.1.0", + "node-sqlite3": "8.0.0", + "node-streams": "9.0.0", + "node-tls": "0.3.1", + "node-url": "7.0.1", + "node-zlib": "0.4.0", + "nonempty": "7.0.0", + "now": "6.0.0", + "npm-package-json": "2.0.0", + "nullable": "6.0.0", + "numberfield": "0.1.0", + "numbers": "9.0.1", + "oak": "3.1.1", + "oak-debug": "1.2.2", + "object-maps": "0.3.0", + "ocarina": "1.5.4", + "open-folds": "6.3.0", + "open-memoize": "6.1.0", + "open-pairing": "6.1.0", + "options": "7.0.0", + "optparse": "5.0.1", + "ordered-collections": "3.1.1", + "ordered-set": "0.4.0", + "orders": "6.0.0", + "owoify": "1.2.0", + "pairs": "9.0.1", + "parallel": "7.0.0", + "parsing": "10.2.0", + "parsing-dataview": "3.2.4", + "partial": "4.0.0", + "pathy": "9.0.0", + "pha": "0.13.0", + "phaser": "0.7.0", + "phylio": "1.1.2", + "pipes": "8.0.0", + "pirates-charm": "0.0.1", + "pmock": "0.9.0", + "point-free": "1.0.0", + "pointed-list": "0.5.1", + "polymorphic-vectors": "4.0.0", + "posix-types": "6.0.0", + "precise": "6.0.0", + "precise-datetime": "7.0.0", + "prelude": "6.0.1", + "prettier-printer": "3.0.0", + "profunctor": "6.0.0", + "profunctor-lenses": "8.0.0", + "protobuf": "4.3.0", + "psa-utils": "8.0.0", + "psci-support": "6.0.0", + "qualified-do": "2.2.0", + "quantities": "12.2.0", + "quickcheck": "8.0.1", + "quickcheck-combinators": "0.1.3", + "quickcheck-laws": "7.0.0", + "quickcheck-utf8": "0.0.0", + "random": "6.0.0", + "rationals": "6.0.0", + "rdf": "0.1.0", + "react": "11.0.0", + "react-aria": "0.2.0", + "react-basic": "17.0.0", + "react-basic-classic": "3.0.0", + "react-basic-dnd": "10.1.0", + "react-basic-dom": "6.1.0", + "react-basic-emotion": "7.1.0", + "react-basic-hooks": "8.2.0", + "react-basic-storybook": "2.0.0", + "react-dom": "8.0.0", + "react-halo": "3.0.0", + "react-icons": "1.1.4", + "react-markdown": "0.1.0", + "react-testing-library": "4.0.1", + "react-virtuoso": "1.0.0", + "read": "1.0.1", + "recharts": "1.1.0", + "record": "4.0.0", + "record-extra": "5.0.1", + "record-ptional-fields": "0.1.2", + "record-studio": "1.0.4", + "refs": "6.0.0", + "remotedata": "5.0.0", + "resource": "2.0.1", + "resourcet": "1.0.0", + "result": "1.0.3", + "return": "0.2.0", + "ring-modules": "5.0.1", + "rito": "0.3.4", + "routing": "11.0.0", + "routing-duplex": "0.7.0", + "run": "5.0.0", + "safe-coerce": "2.0.0", + "safely": "4.0.1", + "school-of-music": "1.3.0", + "selection-foldable": "0.2.0", + "selective-functors": "1.0.1", + "semirings": "7.0.0", + "signal": "13.0.0", + "simple-emitter": "3.0.1", + "simple-i18n": "2.0.1", + "simple-json": "9.0.0", + "simple-ulid": "3.0.0", + "sized-matrices": "1.0.0", + "sized-vectors": "5.0.2", + "slug": "3.0.8", + "small-ffi": "4.0.1", + "soundfonts": "4.1.0", + "sparse-matrices": "1.3.0", + "sparse-polynomials": "2.0.5", + "spec": "7.5.5", + "spec-mocha": "5.0.0", + "spec-quickcheck": "5.0.0", + "splitmix": "2.1.0", + "ssrs": "1.0.0", + "st": "6.2.0", + "statistics": "0.3.2", + "strictlypositiveint": "1.0.1", + "string-parsers": "8.0.0", + "strings": "6.0.1", + "strings-extra": "4.0.0", + "stringutils": "0.0.12", + "substitute": "0.2.3", + "supply": "0.2.0", + "svg-parser": "3.0.0", + "systemd-journald": "0.3.0", + "tagged": "4.0.2", + "tailrec": "6.1.0", + "tecton": "0.2.1", + "tecton-halogen": "0.2.0", + "test-unit": "17.0.0", + "thermite": "6.3.1", + "thermite-dom": "0.3.1", + "these": "6.0.0", + "transformation-matrix": "1.0.1", + "transformers": "6.0.0", + "tree-rose": "4.0.2", + "ts-bridge": "4.0.0", + "tuples": "7.0.0", + "two-or-more": "1.0.0", + "type-equality": "4.0.1", + "typedenv": "2.0.1", + "typelevel": "6.0.0", + "typelevel-lists": "2.1.0", + "typelevel-peano": "1.0.1", + "typelevel-prelude": "7.0.0", + "typelevel-regex": "0.0.3", + "typelevel-rows": "0.1.0", + "uint": "7.0.0", + "ulid": "3.0.1", + "uncurried-transformers": "1.1.0", + "undefined": "2.0.0", + "undefined-is-not-a-problem": "1.1.0", + "unfoldable": "6.0.0", + "unicode": "6.0.0", + "unique": "0.6.1", + "unlift": "1.0.1", + "unordered-collections": "3.0.1", + "unsafe-coerce": "6.0.0", + "unsafe-reference": "5.0.0", + "untagged-to-tagged": "0.1.4", + "untagged-union": "1.0.0", + "uri": "9.0.0", + "uuid": "9.0.0", + "uuidv4": "1.0.0", + "validation": "6.0.0", + "variant": "8.0.0", + "variant-encodings": "2.0.0", + "vectorfield": "1.0.1", + "vectors": "2.1.0", + "versions": "7.0.0", + "visx": "0.0.2", + "web-clipboard": "5.0.0", + "web-cssom": "2.0.0", + "web-cssom-view": "0.1.0", + "web-dom": "6.0.0", + "web-dom-parser": "8.0.0", + "web-dom-xpath": "3.0.0", + "web-encoding": "3.0.0", + "web-events": "4.0.0", + "web-fetch": "4.0.1", + "web-file": "4.0.0", + "web-geometry": "0.1.0", + "web-html": "4.1.0", + "web-pointerevents": "2.0.0", + "web-proletarian": "1.0.0", + "web-promise": "3.2.0", + "web-resize-observer": "2.1.0", + "web-router": "1.0.0", + "web-socket": "4.0.0", + "web-storage": "5.0.0", + "web-streams": "4.0.0", + "web-touchevents": "4.0.0", + "web-uievents": "5.0.0", + "web-url": "2.0.0", + "web-workers": "1.1.0", + "web-xhr": "5.0.1", + "webextension-polyfill": "0.1.0", + "webgpu": "0.0.1", + "which": "2.0.0", + "yoga-fetch": "1.0.1", + "yoga-json": "5.1.0", + "yoga-om": "0.1.0", + "yoga-postgres": "6.0.0", + "yoga-tree": "1.0.0", + "z3": "0.0.2", + "zipperarray": "2.0.0" + } + }, + "extra_packages": {} + }, + "packages": { + "bifunctors": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-/gZwC9YhNxZNQpnHa5BIYerCGM2jeX9ukZiEvYxm5Nw=", + "dependencies": [ + "const", + "either", + "newtype", + "prelude", + "tuples" + ] + }, + "const": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-tNrxDW8D8H4jdHE2HiPzpLy08zkzJMmGHdRqt5BQuTc=", + "dependencies": [ + "invariant", + "newtype", + "prelude" + ] + }, + "contravariant": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-TP+ooAp3vvmdjfQsQJSichF5B4BPDHp3wAJoWchip6c=", + "dependencies": [ + "const", + "either", + "newtype", + "prelude", + "tuples" + ] + }, + "distributive": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-HTDdmEnzigMl+02SJB88j+gAXDx9VKsbvR4MJGDPbOQ=", + "dependencies": [ + "identity", + "newtype", + "prelude", + "tuples", + "type-equality" + ] + }, + "either": { + "type": "registry", + "version": "6.1.0", + "integrity": "sha256-6hgTPisnMWVwQivOu2PKYcH8uqjEOOqDyaDQVUchTpY=", + "dependencies": [ + "control", + "invariant", + "maybe", + "prelude" + ] + }, + "exists": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-A0JQHpTfo1dNOj9U5/Fd3xndlRSE0g2IQWOGor2yXn8=", + "dependencies": [ + "unsafe-coerce" + ] + }, + "functors": { + "type": "registry", + "version": "5.0.0", + "integrity": "sha256-zfPWWYisbD84MqwpJSZFlvM6v86McM68ob8p9s27ywU=", + "dependencies": [ + "bifunctors", + "const", + "contravariant", + "control", + "distributive", + "either", + "invariant", + "maybe", + "newtype", + "prelude", + "profunctor", + "tuples", + "unsafe-coerce" + ] + }, + "gen": { + "type": "registry", + "version": "4.0.0", + "integrity": "sha256-f7yzAXWwr+xnaqEOcvyO3ezKdoes8+WXWdXIHDBCAPI=", + "dependencies": [ + "either", + "foldable-traversable", + "identity", + "maybe", + "newtype", + "nonempty", + "prelude", + "tailrec", + "tuples", + "unfoldable" + ] + }, + "identity": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-4wY0XZbAksjY6UAg99WkuKyJlQlWAfTi2ssadH0wVMY=", + "dependencies": [ + "control", + "invariant", + "newtype", + "prelude" + ] + }, + "invariant": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-RGWWyYrz0Hs1KjPDA+87Kia67ZFBhfJ5lMGOMCEFoLo=", + "dependencies": [ + "control", + "prelude" + ] + }, + "lcg": { + "type": "registry", + "version": "4.0.0", + "integrity": "sha256-h7ME5cthLfbgJOJdsZcSfFpwXsx4rf8YmhebU+3iSYg=", + "dependencies": [ + "effect", + "integers", + "maybe", + "partial", + "prelude", + "random" + ] + }, + "lists": { + "type": "registry", + "version": "7.0.0", + "integrity": "sha256-EKF15qYqucuXP2lT/xPxhqy58f0FFT6KHdIB/yBOayI=", + "dependencies": [ + "bifunctors", + "control", + "foldable-traversable", + "lazy", + "maybe", + "newtype", + "nonempty", + "partial", + "prelude", + "tailrec", + "tuples", + "unfoldable" + ] + }, + "maybe": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-5cCIb0wPwbat2PRkQhUeZO0jcAmf8jCt2qE0wbC3v2Q=", + "dependencies": [ + "control", + "invariant", + "newtype", + "prelude" + ] + }, + "newtype": { + "type": "registry", + "version": "5.0.0", + "integrity": "sha256-gdrQu8oGe9eZE6L3wOI8ql/igOg+zEGB5ITh2g+uttw=", + "dependencies": [ + "prelude", + "safe-coerce" + ] + }, + "nonempty": { + "type": "registry", + "version": "7.0.0", + "integrity": "sha256-54ablJZUHGvvlTJzi3oXyPCuvY6zsrWJuH/dMJ/MFLs=", + "dependencies": [ + "control", + "foldable-traversable", + "maybe", + "prelude", + "tuples", + "unfoldable" + ] + }, + "ordered-collections": { + "type": "registry", + "version": "3.1.1", + "integrity": "sha256-boSYHmlz4aSbwsNN4VxiwCStc0t+y1F7BXmBS+1JNtI=", + "dependencies": [ + "arrays", + "foldable-traversable", + "gen", + "lists", + "maybe", + "partial", + "prelude", + "st", + "tailrec", + "tuples", + "unfoldable" + ] + }, + "orders": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-nBA0g3/ai0euH8q9pSbGqk53W2q6agm/dECZTHcoink=", + "dependencies": [ + "newtype", + "prelude" + ] + }, + "profunctor": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-99NzxFgTr4CGlCSRYG1kShL+JhYbihhHtbOk1/0R5zI=", + "dependencies": [ + "control", + "distributive", + "either", + "exists", + "invariant", + "newtype", + "prelude", + "tuples" + ] + }, + "safe-coerce": { + "type": "registry", + "version": "2.0.0", + "integrity": "sha256-a1ibQkiUcbODbLE/WAq7Ttbbh9ex+x33VCQ7GngKudU=", + "dependencies": [ + "unsafe-coerce" + ] + }, + "tailrec": { + "type": "registry", + "version": "6.1.0", + "integrity": "sha256-Xx19ECVDRrDWpz9D2GxQHHV89vd61dnXxQm0IcYQHGk=", + "dependencies": [ + "bifunctors", + "effect", + "either", + "identity", + "maybe", + "partial", + "prelude", + "refs" + ] + }, + "transformers": { + "type": "registry", + "version": "6.0.0", + "integrity": "sha256-Pzw40HjthX77tdPAYzjx43LK3X5Bb7ZspYAp27wksFA=", + "dependencies": [ + "control", + "distributive", + "effect", + "either", + "exceptions", + "foldable-traversable", + "identity", + "lazy", + "maybe", + "newtype", + "prelude", + "tailrec", + "tuples", + "unfoldable" + ] + }, + "tuples": { + "type": "registry", + "version": "7.0.0", + "integrity": "sha256-1rXgTomes9105BjgXqIw0FL6Fz1lqqUTLWOumhWec1M=", + "dependencies": [ + "control", + "invariant", + "prelude" + ] + }, + "type-equality": { + "type": "registry", + "version": "4.0.1", + "integrity": "sha256-Hs9D6Y71zFi/b+qu5NSbuadUQXe5iv5iWx0226vOHUw=", + "dependencies": [] + }, + "typelevel-prelude": { + "type": "registry", + "version": "7.0.0", + "integrity": "sha256-uFF2ph+vHcQpfPuPf2a3ukJDFmLhApmkpTMviHIWgJM=", + "dependencies": [ + "prelude", + "type-equality" + ] + } + } +}