Commit Graph

126 Commits

Author SHA1 Message Date
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
figsoda
ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
Naïm Favier
678b3134ac elmPackages.elm-format: disable checks
Fixes the build with optparse-applicative 0.17
2022-12-09 12:27:15 +01:00
Robert Hensing
0bb9486e51 elmPackages.elm: fix build 2022-12-07 19:05:09 +01:00