flags: haskeline: terminfo: false allow-newer: true # async package has needlessly strict upper bound allow-different-user: true build: interleaved-output: false packages: - yaks/easytest - parser-typechecker - unison-core - unison-cli - unison-hashing-v2 - unison-share-api - unison-syntax - codebase2/codebase - codebase2/codebase-sqlite - codebase2/codebase-sqlite-hashing-v2 - codebase2/codebase-sync - codebase2/core - codebase2/util - codebase2/util-serialization - codebase2/util-term - lib/unison-prelude - lib/unison-sqlite - lib/unison-util-base32hex - lib/unison-util-base32hex-orphans-aeson - lib/unison-util-base32hex-orphans-sqlite - lib/unison-util-bytes - lib/unison-util-relation - lib/unison-util-rope - lib/unison-pretty-printer #compiler-check: match-exact resolver: lts-18.28 extra-deps: - github: unisonweb/configurator commit: e47e9e9fe1f576f8c835183b9def52d73c01327a - github: unisonweb/shellmet commit: 2fd348592c8f51bb4c0ca6ba4bc8e38668913746 - github: awkward-squad/ki commit: 563e96238dfe392dccf68d93953c8f30fd53bec8 subdirs: - ki # This custom Haskeline alters ANSI rendering on Windows. # If changing the haskeline dependency, please ensure color renders properly in a # Windows terminal. # https://github.com/judah/haskeline/pull/126 - github: judah/haskeline commit: d6c2643b0d5c19be7e440615c6f84d603d4bc648 - guid-0.1.0@sha256:a7c975be473f6f142d5cc1b39bc807a99043d20b1bb0873fdfe7a3ce84d2faf1,1078 - prelude-extras-0.4.0.3@sha256:1c10b0123ea13a6423d74a8fcbaeb2d5249b472588abde418a36b47b7c4f48c8,1163 - sandi-0.5@sha256:b278d072ca717706ea38f9bd646e023f7f2576a778fb43565b434f93638849aa,3010 - strings-1.1@sha256:0285dec4c8ab262359342b3e5ef1eb567074669461b9b38404f1cb870c881c5c,1617 - fuzzyfind-3.0.0@sha256:d79a5d3ed194dd436c6b839bf187211d880cf773b2febaca456e5ccf93f5ac65,1814 - monad-validate-1.2.0.0@sha256:9850f408431098b28806dd464b6825a88a0b56c84f380d7fe0454c1df9d6f881,3505 - NanoID-3.1.0@sha256:9118ab00e8650b5a56a10c90295d357eb77a8057a598b7e56dfedc9c6d53c77d,1524 # 2.3.27 bundles sqlite >=3.35.0, needed for 'delete returning' - direct-sqlite-2.3.27 # not in lts-18.13 - recover-rtti-0.4.0.0@sha256:2ce1e031ec0e34d736fa45f0149bbd55026f614939dc90ffd14a9c5d24093ff4,4423 - lock-file-0.7.0.0@sha256:3ad84b5e454145e1d928063b56abb96db24a99a21b493989520e58fa0ab37b00,4484 - http-client-0.7.11 - lsp-1.5.0.0 - lsp-types-1.5.0.0 - text-rope-0.2@sha256:53b9b4cef0b278b9c591cd4ca76543acacf64c9d1bfbc06d0d9a88960446d9a7,2087 - co-log-core-0.3.1.0 # lts 18.28 provides 0.3.2.1 but we need at least 0.3.3 - terminal-size-0.3.3 # lts 18.28 provides 3.1.1.1 but we need at least 3.1.2.7 - network-3.1.2.7 ghc-options: # All packages "$locals": -Wall -Werror -Wno-name-shadowing -Wno-missing-pattern-synonym-signatures -fprint-expanded-synonyms -fwrite-ide-info #-freverse-errors # See https://github.com/haskell/haskell-language-server/issues/208 "$everything": -haddock