Skip to content

Commit 1eb229d

Browse files
committed
Bump minimum version of node to >= 22
1 parent 2e6952f commit 1eb229d

5 files changed

Lines changed: 36 additions & 29 deletions

File tree

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
engine-strict=true

devbox.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/jetify-com/devbox/0.14.0/.schema/devbox.schema.json",
33
"packages": [
4-
"nodejs@20",
4+
"nodejs@22",
55
"ormolu@0.8",
66
"ghc@9.10",
77
"cabal-install@3.12"

devbox.lock

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -115,119 +115,119 @@
115115
}
116116
},
117117
"github:NixOS/nixpkgs/nixpkgs-unstable": {
118-
"last_modified": "2026-03-04T00:49:39Z",
119-
"resolved": "github:NixOS/nixpkgs/0fd2db475afdde93c9e4b1625aafb8eb41b99807?lastModified=1772585379&narHash=sha256-zomLtA51H%2FqXAcjczveQFXPi%2FGuJUkPdpDeyu5bGI4M%3D"
118+
"last_modified": "2026-04-11T06:17:25Z",
119+
"resolved": "github:NixOS/nixpkgs/13043924aaa7375ce482ebe2494338e058282925?lastModified=1775888245&narHash=sha256-nwASzrRDD1JBEu%2Fo8ekKYEXm%2FoJW6EMCzCRdrwcLe90%3D"
120120
},
121-
"nodejs@20": {
122-
"last_modified": "2026-02-23T15:40:43Z",
121+
"nodejs@22": {
122+
"last_modified": "2026-03-27T11:17:38Z",
123123
"plugin_version": "0.0.2",
124-
"resolved": "github:NixOS/nixpkgs/80d901ec0377e19ac3f7bb8c035201e2e098cc97#nodejs_20",
124+
"resolved": "github:NixOS/nixpkgs/832efc09b4caf6b4569fbf9dc01bec3082a00611#nodejs_22",
125125
"source": "devbox-search",
126-
"version": "20.20.0",
126+
"version": "22.22.2",
127127
"systems": {
128128
"aarch64-darwin": {
129129
"outputs": [
130130
{
131131
"name": "out",
132-
"path": "/nix/store/p67sinyz9hpn55z1vwkxlfl8ijl06ry1-nodejs-20.20.0",
132+
"path": "/nix/store/jp1j44w4fvrxvx62fasairgwv80iw6x3-nodejs-22.22.2",
133133
"default": true
134134
}
135135
],
136-
"store_path": "/nix/store/p67sinyz9hpn55z1vwkxlfl8ijl06ry1-nodejs-20.20.0"
136+
"store_path": "/nix/store/jp1j44w4fvrxvx62fasairgwv80iw6x3-nodejs-22.22.2"
137137
},
138138
"aarch64-linux": {
139139
"outputs": [
140140
{
141141
"name": "out",
142-
"path": "/nix/store/sl165k6kchm8vdz0mk8i3gv7kdppcldx-nodejs-20.20.0",
142+
"path": "/nix/store/8h77mdsa9py3x9xxx2yak50fl6kqf2ma-nodejs-22.22.2",
143143
"default": true
144144
}
145145
],
146-
"store_path": "/nix/store/sl165k6kchm8vdz0mk8i3gv7kdppcldx-nodejs-20.20.0"
146+
"store_path": "/nix/store/8h77mdsa9py3x9xxx2yak50fl6kqf2ma-nodejs-22.22.2"
147147
},
148148
"x86_64-darwin": {
149149
"outputs": [
150150
{
151151
"name": "out",
152-
"path": "/nix/store/hi0i1f9hrjh3xrb7zmxxxry7yaan94qj-nodejs-20.20.0",
152+
"path": "/nix/store/xn66x7bs1winnfa4pakr9lrjamb9bmj3-nodejs-22.22.2",
153153
"default": true
154154
}
155155
],
156-
"store_path": "/nix/store/hi0i1f9hrjh3xrb7zmxxxry7yaan94qj-nodejs-20.20.0"
156+
"store_path": "/nix/store/xn66x7bs1winnfa4pakr9lrjamb9bmj3-nodejs-22.22.2"
157157
},
158158
"x86_64-linux": {
159159
"outputs": [
160160
{
161161
"name": "out",
162-
"path": "/nix/store/9fs868i30kqm70753nz8y55n24cvavzh-nodejs-20.20.0",
162+
"path": "/nix/store/h2barca1k5pmvcyl9fwrzwrb4cn1b248-nodejs-22.22.2",
163163
"default": true
164164
}
165165
],
166-
"store_path": "/nix/store/9fs868i30kqm70753nz8y55n24cvavzh-nodejs-20.20.0"
166+
"store_path": "/nix/store/h2barca1k5pmvcyl9fwrzwrb4cn1b248-nodejs-22.22.2"
167167
}
168168
}
169169
},
170170
"ormolu@0.8": {
171-
"last_modified": "2026-02-23T15:40:43Z",
172-
"resolved": "github:NixOS/nixpkgs/80d901ec0377e19ac3f7bb8c035201e2e098cc97#ormolu",
171+
"last_modified": "2026-03-21T07:29:51Z",
172+
"resolved": "github:NixOS/nixpkgs/09061f748ee21f68a089cd5d91ec1859cd93d0be#ormolu",
173173
"source": "devbox-search",
174174
"version": "0.8.0.2",
175175
"systems": {
176176
"aarch64-darwin": {
177177
"outputs": [
178178
{
179179
"name": "bin",
180-
"path": "/nix/store/bm3miyma6qh08n20gjq69bz940wqwi9i-ormolu-0.8.0.2-bin",
180+
"path": "/nix/store/qp8795wf052xghgbmf3chy1lc3vb0vbs-ormolu-0.8.0.2-bin",
181181
"default": true
182182
},
183183
{
184184
"name": "out",
185-
"path": "/nix/store/3l0fq0h3zmxpx08mkgbv2qg67bwn5lag-ormolu-0.8.0.2"
185+
"path": "/nix/store/m4zfipf12nfqkk126jqv22gvklcxwz6w-ormolu-0.8.0.2"
186186
}
187187
],
188-
"store_path": "/nix/store/bm3miyma6qh08n20gjq69bz940wqwi9i-ormolu-0.8.0.2-bin"
188+
"store_path": "/nix/store/qp8795wf052xghgbmf3chy1lc3vb0vbs-ormolu-0.8.0.2-bin"
189189
},
190190
"aarch64-linux": {
191191
"outputs": [
192192
{
193193
"name": "bin",
194-
"path": "/nix/store/vkmy19463yyql8c425vj4mhv1p9qdwh6-ormolu-0.8.0.2-bin",
194+
"path": "/nix/store/7cdzy31d3x727x8070v9z0azgk1ccl4f-ormolu-0.8.0.2-bin",
195195
"default": true
196196
},
197197
{
198198
"name": "out",
199-
"path": "/nix/store/4c1qj37yw29pzp5in9sx5604gamdp0ii-ormolu-0.8.0.2"
199+
"path": "/nix/store/hrjkfy71k5h5chq04lhvri5y2572zn9i-ormolu-0.8.0.2"
200200
}
201201
],
202-
"store_path": "/nix/store/vkmy19463yyql8c425vj4mhv1p9qdwh6-ormolu-0.8.0.2-bin"
202+
"store_path": "/nix/store/7cdzy31d3x727x8070v9z0azgk1ccl4f-ormolu-0.8.0.2-bin"
203203
},
204204
"x86_64-darwin": {
205205
"outputs": [
206206
{
207207
"name": "bin",
208-
"path": "/nix/store/01bmcc7n43kzkjvifk3q786x9cg5jhwf-ormolu-0.8.0.2-bin",
208+
"path": "/nix/store/ji05ais59f7idi4pmym6n2kv44rnim9z-ormolu-0.8.0.2-bin",
209209
"default": true
210210
},
211211
{
212212
"name": "out",
213-
"path": "/nix/store/hq8lm8610ln1n22w89wp67jjl3i15igx-ormolu-0.8.0.2"
213+
"path": "/nix/store/vr1nfm6bcphs04cjbvaz1l3alvfrdgfs-ormolu-0.8.0.2"
214214
}
215215
],
216-
"store_path": "/nix/store/01bmcc7n43kzkjvifk3q786x9cg5jhwf-ormolu-0.8.0.2-bin"
216+
"store_path": "/nix/store/ji05ais59f7idi4pmym6n2kv44rnim9z-ormolu-0.8.0.2-bin"
217217
},
218218
"x86_64-linux": {
219219
"outputs": [
220220
{
221221
"name": "bin",
222-
"path": "/nix/store/vdsv18hfimw01ykgx6b6x12b9sy5fksi-ormolu-0.8.0.2-bin",
222+
"path": "/nix/store/yppavab44475vkv5dicnrnjjrjagbcvy-ormolu-0.8.0.2-bin",
223223
"default": true
224224
},
225225
{
226226
"name": "out",
227-
"path": "/nix/store/6ws9ih025qq0v33ljshfgafcvqx3hgqd-ormolu-0.8.0.2"
227+
"path": "/nix/store/4qdl2551g017sxnly1w2slfgv90za7j6-ormolu-0.8.0.2"
228228
}
229229
],
230-
"store_path": "/nix/store/vdsv18hfimw01ykgx6b6x12b9sy5fksi-ormolu-0.8.0.2-bin"
230+
"store_path": "/nix/store/yppavab44475vkv5dicnrnjjrjagbcvy-ormolu-0.8.0.2-bin"
231231
}
232232
}
233233
}

package-lock.json

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,8 @@
4141
"gren-lang": "0.6.3",
4242
"prettier": "^3.4.2",
4343
"terser": "^5.38.1"
44+
},
45+
"engines": {
46+
"node": ">= 22"
4447
}
4548
}

0 commit comments

Comments
 (0)