129 Commits

Author SHA1 Message Date
Myxogastria0808
faf8f7063a elmPackages.elm-watch: init at 1.2.6 2026-09-27 18:07:13 +09:00
Marek Fajkus
d4e27aed76 elmPackages.elm-analyse: drop package 2026-09-17 08:42:58 +02:00
Matt McHenry
bab9648f11 elmPackages.elm: 0.19.1 -> 0.19.2
two interesting changes here:

first, 0.19.2 needs to be built with GHC 9.8 rather than GHC 9.6.  So,
we move it and ansi-wl-pprint from packages/ghc9_6/ to
packages/ghc9_8/, adding the elmPkgs attributes to
packages/ghc9_8/default.nix.  however, elm-format does *not* want the
older ansi-wl-pprint, so we push its use down inside the 'callPackage
./elm {}' scope.

second, we're picking up a newer version of ansi-terminal than
upstream uses, which has introduced a couple of new
underlining-related constructors.  so, we patch in cases for them
where necessary.  (I was a bit surprised that the existing
SingleUnderline and DoubleUnderline cases in the 'isUnderline'
function did not both evaluate to 'True', so I'm taking my best guess
as to the real intent here; easy enough to fix if we discover these
new cases should be 'True'.)

we also manually preserve the 'description' attribute in
elm/default.nix. (the update script clobbered it.)

other than the above, the update script as modified here produced all
these changes.
2026-07-12 17:12:26 -04:00
Marek Fajkus
422883f3a3 elmPackages.elm-wrap: init at 1.0.1 2026-06-20 10:35:14 +02:00
Aliaksandr
0124424bcf elmPackages.elm: unpin nodejs 2026-05-04 01:49:19 +03:00
dish
07f776a2a7 elmPackages.elm-pages: drop
Was broken and seemingly unmaintained.
2025-11-15 15:08:17 -05:00
dish
9357c567f3 elmPackages.create-elm-app: drop 2025-11-15 15:06:27 -05:00
dish
630803b2cd elmPackages.elm-graphql: migrate from internal node-packages.nix set 2025-11-14 18:15:59 -05:00
dish
d10e9c0656 elmPackages.elm-git-install: migrate from internal node-packages.nix set 2025-11-14 18:15:59 -05:00
dish
c4853893c8 elmPackages.elm-optimize-level-2: migrate from internal node-packages.nix set 2025-11-14 18:15:59 -05:00
dish
3b3da8abf1 elmPackages.elm-xref: migrate from internal node-packages.nix set 2025-11-14 18:15:59 -05:00
dish
2767324cf8 elmPackages.elm-verify-examples: migrate from internal node-packages.nix set 2025-11-14 18:15:53 -05:00
dish
8fbb32445c elmPackages.elm-upgrade: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
f6bbac2dfd elmPackages.elm-spa: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
32b2a7955b elmPackages.elm-live: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
096c513053 elmPackages.elm-analyse: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
436ecd5821 elmPackages.elm-language-server: migrate from internal node-packages.nix set 2025-11-14 18:15:44 -05:00
dish
0816f456ff elmPackages.elm-doc-preview: migrate from internal node-packages.nix set 2025-11-14 18:15:43 -05:00
Sander
dd23e181c8 elmPackages.elm-format: 0.8.7 -> 0.8.8
This release officially supports GHC 9.6.

To avoid dependency conflicts with the elm compiler (see ansi-wl-pprint), elm-format is now built with GHC 9.8.

The GHC 9.4 elm package overrides have been removed.
2025-06-23 18:34:16 +02:00
Wolfgang Walther
9404d8d57e elmPackages.elm-coverage: drop
This allows dropping elmi-to-json, which in turn allows dropping GHC
8.10.7. Along with elmi-to-json, we can remove the patchBinwrap utility,
which was only used for that purpose.

Along with elm-coverage, we can also drop elm-instrument, which was only
used as a dependency of the former, and it's reverse dependency indents.
2025-06-12 13:10:36 +02:00
nixpkgs-ci[bot]
d5802b9fdb Merge 7c3df50c30 into haskell-updates 2025-04-24 00:19:47 +00:00
Antoine du Hamel
dc8397c07b upgrade nodejs_18 dependents in prevision for upcoming EOL 2025-04-21 19:56:15 +02:00
Wolfgang Walther
9e296dcf84 Merge commit '3b48b2eb41f0bcd2c0551cd1c2457fdae806c7a3' into haskell-updates-merge-nixfmt 2025-04-05 14:19:34 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
sternenseemann
6df1850495 elmPackages.elm-format: build using GHC 9.4
elm-format 0.8.7 supports GHC 9.4. Compared to using GHC 9.2, using that
version causes less friction since it ships text >= 2.0 by default.
2025-03-07 23:14:12 +01:00
Neyts Zupan
23fed8e6f5 elmReview: 2.12.0 -> 2.13.1
Rewriten from node2nix to buildNpmPackage. Previous work on this
started in https://github.com/NixOS/nixpkgs/pull/351767/files.

Also, added a simple test.

Refs https://github.com/Thaigersprint/thaigersprint-2025/issues/1
2025-02-15 19:23:54 +07:00
PedroHLC
ae5eab1bf1 elm: refactor file structure 2024-03-28 13:28:40 -03:00
Marek Fajkus
0d818adfdf elmPackages.elm: fix compilation with stackage LTS 22.4 2024-01-17 11:42:29 +01:00
Marek Fajkus
9ff61712cb Merge pull request #279022 from qbit/elm-language-server
elmPackages: update node-packages.nix
2024-01-07 10:55:29 +01:00
Aaron Bieber
b824d68e6e elmPackages.elm-land: use patchNpmElm 2024-01-06 20:20:30 -07:00
Marek Fajkus
6f3ec49a11 Move comment and fix elmLib 2024-01-06 14:31:32 +01:00
Marek Fajkus
9108298010 fix build 2024-01-06 14:21:12 +01:00
Marek Fajkus
b481fa58d5 fix ghc version 2024-01-06 13:21:44 +01:00
Marek Fajkus
efcd1fbf90 elmPackages.elm: use ghc96 2023-12-28 20:06:27 +01:00
Neyts Zupan
277fdf720f elmPackages.elm-land: init at 0.19.4 2023-11-16 09:05:46 +01:00
PedroHLC ☭
bd5e6f0a79 elmPackages.elm-graphql: init at 4.3.1 2023-10-26 17:15:34 -03:00
sternenseemann
4a9619c1e9 elmPackages: jailbreak aeson 1.5 in haskell.packages.ghc8107 overlay
Our Haskell package set for 8.10.7 violates the following bounds of
aeson 1.5:

    hashable-time >=0.2.1 && <0.3,
    primitive >=0.7.0.1 && <0.8,
    vector >=0.12.0.1 && <0.13

Seems like it still compiles in spite of that…
2023-10-18 16:34:12 +02:00
Aaron Bieber
d5b901282e elm-pages: set files/dirs as +w when copied during elm-init 2023-10-05 10:35:02 -03:00
Robert Schütz
5a5401dc95 elmPackages.elm-test: use buildNpmPackage 2023-08-18 17:34:58 -07:00
r-vdp
714c4d35fa elmPackages: nodejs_14 -> nodejs_18.
Follow-up to #230543, we were still using nodejs_14 for some packages.

I also turned the node dependency into an input, so that it can be
overriden, which is handy for local testing.
2023-05-22 00:26:25 +02:00
Marek Fajkus
7da61c1cba Merge pull request #230543 from turboMaCk/elm-node-18
elmPackages: Use nodejs 18
2023-05-08 20:02:11 +02:00
fetsorn
2b900cb3ba elm: fix typo
"dependecies" -> "dependencies"
2023-05-08 20:05:13 +04:00
Marek Fajkus
4e8cbf9531 elmPackages: Use nodejs 18
Related to issue #229910
This bumps nodejs to 18 since 16 is soon to EOL.
2023-05-07 18:00:29 +02:00
Marek Fajkus
d23d16c1da elmPackages: update nodejs to 16 2023-05-05 22:30:24 +02:00
Sandro Jäckel
aad577bd30 nodejs*: normalise names to better fit other packages
Versioned package attributes are usually named like $pname_$version
eg: nodejs-14_x -> nodejs_14
2023-04-25 11:28:17 +02:00
Aaron VonderHaar
a7f2c2c939 elmPackages.elm-format: 0.8.6 -> 0.8.7 2023-04-11 16:29:27 -07:00
iko
187f6de08d elm-spa: init at 6.0.4 2023-04-11 09:55:44 +03:00
sternenseemann
fa65158286 elmPackages.elm-format: reflect text 2.0.1 -> 2.0.2 2023-03-02 15:06:09 +01:00
Aaron VonderHaar
7a818c55bc elm-format: 0.8.5 -> 0.8.6 2023-03-01 13:38:02 -08:00
github-actions[bot]
259fe227c8 Merge master into haskell-updates 2022-12-19 00:12:05 +00:00