git.iko.soy/rowtype-yoga/purescript-backend-optimizer
on main help sign in
Update ci (#117)

* Update ci and esbuild

commit347881a6334180882162a34ca73340a5872258e9 authorNathan Faubion <natefaubion@users.noreply.github.com> dateSat 3 May 2025, 08:17 (1 year ago) parent5a5a841
4 files changed+978−1181
.github/workflows/ci.yml+12−27 backend-es/package.json+1−1 package-lock.json+960−1152 package.json+5−1
.github/workflows/ci.yml+12−27
@@ -1,5 +1,3 @@
1−name: CI
2−
31on:
42 push:
53 branches: [main]
@@ -10,48 +8,35 @@ jobs:
108 build:
119 strategy:
1210 matrix:
13− os: [ubuntu-latest, macOS-latest, windows-latest]
11+ os: [ubuntu-latest, macOS-latest] # windows disabled for unknown spago reasons
1412 runs-on: ${{ matrix.os }}
1513
1614 steps:
17− - uses: actions/checkout@v2
18−
19− - name: Set up Node toolchain
20− uses: actions/setup-node@v2
21− with:
22− node-version: "16"
23−
24− - name: Cache NPM dependencies
25− uses: actions/cache@v2
26− env:
27− cache-name: cache-node-modules
15+ - uses: actions/checkout@v4
16+ - uses: actions/setup-node@v4
2817 with:
29− path: ~/.npm
30− key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package.json') }}
31− restore-keys: |
32− ${{ runner.os }}-build-${{ env.cache-name }}-
33− ${{ runner.os }}-build-
34− ${{ runner.os }}-
35−
36− - name: Setup PureScript dependencies
37− run: npm i --global purescript@0.15.15 purs-tidy@latest spago@latest purescript-psa@latest esbuild@latest
18+ node-version: 22
19+ cache: 'npm'
3820
3921 - name: Cache PureScript dependencies
40− uses: actions/cache@v2
22+ uses: actions/cache@v4
4123 with:
4224 key: ${{ runner.os }}-spago-${{ hashFiles('**/*.dhall') }}
4325 path: |
4426 .spago
4527 output
4628
29+ - name: Install npm dependencies
30+ run: npm install --include=dev
31+
4732 - name: Install dependencies
48− run: spago install
33+ run: npm run install
4934
5035 - name: Build project
51− run: spago build --purs-args '--censor-lib --strict'
36+ run: npm run build
5237
5338 - name: Run snapshots
54− run: spago test --purs-args '--censor-lib'
39+ run: npm run test
5540
5641 - name: Test output-diff (Linux only)
5742 if: matrix.os == 'ubuntu-latest'
backend-es/package.json+1−1
@@ -17,7 +17,7 @@
1717 "preversion": "npm run test && npm run test:output-diff",
1818 "version": "echo 'export const version = \"v'$npm_package_version'\";' > ./src/Version.js && git add .",
1919 "postversion": "git commit -m \"Bump purs-backend-es version ($npm_package_version)\" && git tag purs-backend-es-v$npm_package_version",
20− "test": "cd .. && spago test",
20+ "test": "cd .. && npm run test",
2121 "test:output-diff": "npm run build && cd ../ && ./backend-es/index.js build --timing --int-tags --output-dir=output-es2 && diff -r output-es output-es2 && rm -r output-es2",
2222 "build": "cd .. && spago build -u \"-g corefn,js\" && node ./backend-es/index.dev.js bundle-module -m Main --timing --int-tags --platform=node --minify --to=./backend-es/bundle/index.js",
2323 "prepublishOnly": "rm -rf bundle ../output ../output-es && npm run build"
package-lock.json+960−1152
@@ -4,17 +4,19 @@
44 "requires": true,
55 "packages": {
66 "": {
7+ "hasInstallScript": true,
78 "devDependencies": {
8− "esbuild": "^0.24.2",
9+ "esbuild": "^0.25.3",
910 "purescript": "^0.15.15",
11+ "purescript-psa": "^0.9.0",
1012 "purs-tidy": "^0.11.0",
1113 "spago": "^0.21.0"
1214 }
1315 },
1416 "node_modules/@esbuild/aix-ppc64": {
15− "version": "0.24.2",
16− "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.2.tgz",
17− "integrity": "sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==",
17+ "version": "0.25.3",
18+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz",
19+ "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==",
1820 "cpu": [
1921 "ppc64"
2022 ],
@@ -29,9 +31,9 @@
2931 }
3032 },
3133 "node_modules/@esbuild/android-arm": {
32− "version": "0.24.2",
33− "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.2.tgz",
34− "integrity": "sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==",
34+ "version": "0.25.3",
35+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz",
36+ "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==",
3537 "cpu": [
3638 "arm"
3739 ],
@@ -46,9 +48,9 @@
4648 }
4749 },
4850 "node_modules/@esbuild/android-arm64": {
49− "version": "0.24.2",
50− "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.2.tgz",
51− "integrity": "sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==",
51+ "version": "0.25.3",
52+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz",
53+ "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==",
5254 "cpu": [
5355 "arm64"
5456 ],
@@ -63,9 +65,9 @@
6365 }
6466 },
6567 "node_modules/@esbuild/android-x64": {
66− "version": "0.24.2",
67− "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.2.tgz",
68− "integrity": "sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==",
68+ "version": "0.25.3",
69+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz",
70+ "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==",
6971 "cpu": [
7072 "x64"
7173 ],
@@ -80,9 +82,9 @@
8082 }
8183 },
8284 "node_modules/@esbuild/darwin-arm64": {
83− "version": "0.24.2",
84− "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.2.tgz",
85− "integrity": "sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==",
85+ "version": "0.25.3",
86+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz",
87+ "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==",
8688 "cpu": [
8789 "arm64"
8890 ],
@@ -97,9 +99,9 @@
9799 }
98100 },
99101 "node_modules/@esbuild/darwin-x64": {
100− "version": "0.24.2",
101− "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.2.tgz",
102− "integrity": "sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==",
102+ "version": "0.25.3",
103+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz",
104+ "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==",
103105 "cpu": [
104106 "x64"
105107 ],
@@ -114,9 +116,9 @@
114116 }
115117 },
116118 "node_modules/@esbuild/freebsd-arm64": {
117− "version": "0.24.2",
118− "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.2.tgz",
119− "integrity": "sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==",
119+ "version": "0.25.3",
120+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz",
121+ "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==",
120122 "cpu": [
121123 "arm64"
122124 ],
@@ -131,9 +133,9 @@
131133 }
132134 },
133135 "node_modules/@esbuild/freebsd-x64": {
134− "version": "0.24.2",
135− "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.2.tgz",
136− "integrity": "sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==",
136+ "version": "0.25.3",
137+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz",
138+ "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==",
137139 "cpu": [
138140 "x64"
139141 ],
@@ -148,9 +150,9 @@
148150 }
149151 },
150152 "node_modules/@esbuild/linux-arm": {
151− "version": "0.24.2",
152− "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.2.tgz",
153− "integrity": "sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==",
153+ "version": "0.25.3",
154+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz",
155+ "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==",
154156 "cpu": [
155157 "arm"
156158 ],
@@ -165,9 +167,9 @@
165167 }
166168 },
167169 "node_modules/@esbuild/linux-arm64": {
168− "version": "0.24.2",
169− "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.2.tgz",
170− "integrity": "sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==",
170+ "version": "0.25.3",
171+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz",
172+ "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==",
171173 "cpu": [
172174 "arm64"
173175 ],
@@ -182,9 +184,9 @@
182184 }
183185 },
184186 "node_modules/@esbuild/linux-ia32": {
185− "version": "0.24.2",
186− "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.2.tgz",
187− "integrity": "sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==",
187+ "version": "0.25.3",
188+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz",
189+ "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==",
188190 "cpu": [
189191 "ia32"
190192 ],
@@ -199,9 +201,9 @@
199201 }
200202 },
201203 "node_modules/@esbuild/linux-loong64": {
202− "version": "0.24.2",
203− "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.2.tgz",
204− "integrity": "sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==",
204+ "version": "0.25.3",
205+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz",
206+ "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==",
205207 "cpu": [
206208 "loong64"
207209 ],
@@ -216,9 +218,9 @@
216218 }
217219 },
218220 "node_modules/@esbuild/linux-mips64el": {
219− "version": "0.24.2",
220− "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.2.tgz",
221− "integrity": "sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==",
221+ "version": "0.25.3",
222+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz",
223+ "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==",
222224 "cpu": [
223225 "mips64el"
224226 ],
@@ -233,9 +235,9 @@
233235 }
234236 },
235237 "node_modules/@esbuild/linux-ppc64": {
236− "version": "0.24.2",
237− "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.2.tgz",
238− "integrity": "sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==",
238+ "version": "0.25.3",
239+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz",
240+ "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==",
239241 "cpu": [
240242 "ppc64"
241243 ],
@@ -250,9 +252,9 @@
250252 }
251253 },
252254 "node_modules/@esbuild/linux-riscv64": {
253− "version": "0.24.2",
254− "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.2.tgz",
255− "integrity": "sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==",
255+ "version": "0.25.3",
256+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz",
257+ "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==",
256258 "cpu": [
257259 "riscv64"
258260 ],
@@ -267,9 +269,9 @@
267269 }
268270 },
269271 "node_modules/@esbuild/linux-s390x": {
270− "version": "0.24.2",
271− "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.2.tgz",
272− "integrity": "sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==",
272+ "version": "0.25.3",
273+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz",
274+ "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==",
273275 "cpu": [
274276 "s390x"
275277 ],
@@ -284,9 +286,9 @@
284286 }
285287 },
286288 "node_modules/@esbuild/linux-x64": {
287− "version": "0.24.2",
288− "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.2.tgz",
289− "integrity": "sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==",
289+ "version": "0.25.3",
290+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz",
291+ "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==",
290292 "cpu": [
291293 "x64"
292294 ],
@@ -301,9 +303,9 @@
301303 }
302304 },
303305 "node_modules/@esbuild/netbsd-arm64": {
304− "version": "0.24.2",
305− "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.24.2.tgz",
306− "integrity": "sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==",
306+ "version": "0.25.3",
307+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz",
308+ "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==",
307309 "cpu": [
308310 "arm64"
309311 ],
@@ -318,9 +320,9 @@
318320 }
319321 },
320322 "node_modules/@esbuild/netbsd-x64": {
321− "version": "0.24.2",
322− "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.2.tgz",
323− "integrity": "sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==",
323+ "version": "0.25.3",
324+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz",
325+ "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==",
324326 "cpu": [
325327 "x64"
326328 ],
@@ -335,9 +337,9 @@
335337 }
336338 },
337339 "node_modules/@esbuild/openbsd-arm64": {
338− "version": "0.24.2",
339− "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.2.tgz",
340− "integrity": "sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==",
340+ "version": "0.25.3",
341+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz",
342+ "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==",
341343 "cpu": [
342344 "arm64"
343345 ],
@@ -352,9 +354,9 @@
352354 }
353355 },
354356 "node_modules/@esbuild/openbsd-x64": {
355− "version": "0.24.2",
356− "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.2.tgz",
357− "integrity": "sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==",
357+ "version": "0.25.3",
358+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz",
359+ "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==",
358360 "cpu": [
359361 "x64"
360362 ],
@@ -369,9 +371,9 @@
369371 }
370372 },
371373 "node_modules/@esbuild/sunos-x64": {
372− "version": "0.24.2",
373− "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.2.tgz",
374− "integrity": "sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==",
374+ "version": "0.25.3",
375+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz",
376+ "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==",
375377 "cpu": [
376378 "x64"
377379 ],
@@ -386,9 +388,9 @@
386388 }
387389 },
388390 "node_modules/@esbuild/win32-arm64": {
389− "version": "0.24.2",
390− "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.2.tgz",
391− "integrity": "sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==",
391+ "version": "0.25.3",
392+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz",
393+ "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==",
392394 "cpu": [
393395 "arm64"
394396 ],
@@ -403,9 +405,9 @@
403405 }
404406 },
405407 "node_modules/@esbuild/win32-ia32": {
406− "version": "0.24.2",
407− "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.2.tgz",
408− "integrity": "sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==",
408+ "version": "0.25.3",
409+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz",
410+ "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==",
409411 "cpu": [
410412 "ia32"
411413 ],
@@ -420,9 +422,9 @@
420422 }
421423 },
422424 "node_modules/@esbuild/win32-x64": {
423− "version": "0.24.2",
424− "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.2.tgz",
425− "integrity": "sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==",
425+ "version": "0.25.3",
426+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz",
427+ "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==",
426428 "cpu": [
427429 "x64"
428430 ],
@@ -461,78 +463,131 @@
461463 "node": ">=12"
462464 }
463465 },
464− "node_modules/@npmcli/fs": {
465− "version": "3.1.1",
466− "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
467− "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
466+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
467+ "version": "6.1.0",
468+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
469+ "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
468470 "dev": true,
469− "license": "ISC",
470− "dependencies": {
471− "semver": "^7.3.5"
471+ "license": "MIT",
472+ "engines": {
473+ "node": ">=12"
472474 },
475+ "funding": {
476+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
477+ }
478+ },
479+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
480+ "version": "6.2.1",
481+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
482+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
483+ "dev": true,
484+ "license": "MIT",
473485 "engines": {
474− "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
486+ "node": ">=12"
487+ },
488+ "funding": {
489+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
475490 }
476491 },
477− "node_modules/@npmcli/move-file": {
478− "version": "2.0.1",
479− "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
480− "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
481− "deprecated": "This functionality has been moved to @npmcli/fs",
492+ "node_modules/@isaacs/cliui/node_modules/emoji-regex": {
493+ "version": "9.2.2",
494+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
495+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
496+ "dev": true,
497+ "license": "MIT"
498+ },
499+ "node_modules/@isaacs/cliui/node_modules/string-width": {
500+ "version": "5.1.2",
501+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
502+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
482503 "dev": true,
483504 "license": "MIT",
484505 "dependencies": {
485− "mkdirp": "^1.0.4",
486− "rimraf": "^3.0.2"
506+ "eastasianwidth": "^0.2.0",
507+ "emoji-regex": "^9.2.2",
508+ "strip-ansi": "^7.0.1"
487509 },
488510 "engines": {
489− "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
511+ "node": ">=12"
512+ },
513+ "funding": {
514+ "url": "https://github.com/sponsors/sindresorhus"
490515 }
491516 },
492− "node_modules/@npmcli/move-file/node_modules/brace-expansion": {
493− "version": "1.1.11",
494− "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
495− "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
517+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
518+ "version": "7.1.0",
519+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
520+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
496521 "dev": true,
497522 "license": "MIT",
498523 "dependencies": {
499− "balanced-match": "^1.0.0",
500− "concat-map": "0.0.1"
524+ "ansi-regex": "^6.0.1"
525+ },
526+ "engines": {
527+ "node": ">=12"
528+ },
529+ "funding": {
530+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
501531 }
502532 },
503− "node_modules/@npmcli/move-file/node_modules/glob": {
504− "version": "7.2.3",
505− "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
506− "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
507− "deprecated": "Glob versions prior to v9 are no longer supported",
533+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
534+ "version": "8.1.0",
535+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
536+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
508537 "dev": true,
509− "license": "ISC",
538+ "license": "MIT",
510539 "dependencies": {
511− "fs.realpath": "^1.0.0",
512− "inflight": "^1.0.4",
513− "inherits": "2",
514− "minimatch": "^3.1.1",
515− "once": "^1.3.0",
516− "path-is-absolute": "^1.0.0"
540+ "ansi-styles": "^6.1.0",
541+ "string-width": "^5.0.1",
542+ "strip-ansi": "^7.0.1"
517543 },
518544 "engines": {
519− "node": "*"
545+ "node": ">=12"
520546 },
521547 "funding": {
522− "url": "https://github.com/sponsors/isaacs"
548+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
523549 }
524550 },
525− "node_modules/@npmcli/move-file/node_modules/minimatch": {
526− "version": "3.1.2",
527− "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
528− "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
551+ "node_modules/@npmcli/fs": {
552+ "version": "2.1.2",
553+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
554+ "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
529555 "dev": true,
530556 "license": "ISC",
531557 "dependencies": {
532− "brace-expansion": "^1.1.7"
558+ "@gar/promisify": "^1.1.3",
559+ "semver": "^7.3.5"
533560 },
534561 "engines": {
535− "node": "*"
562+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
563+ }
564+ },
565+ "node_modules/@npmcli/move-file": {
566+ "version": "2.0.1",
567+ "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz",
568+ "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==",
569+ "deprecated": "This functionality has been moved to @npmcli/fs",
570+ "dev": true,
571+ "license": "MIT",
572+ "dependencies": {
573+ "mkdirp": "^1.0.4",
574+ "rimraf": "^3.0.2"
575+ },
576+ "engines": {
577+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
578+ }
579+ },
580+ "node_modules/@npmcli/move-file/node_modules/mkdirp": {
581+ "version": "1.0.4",
582+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
583+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
584+ "dev": true,
585+ "license": "MIT",
586+ "bin": {
587+ "mkdirp": "bin/cmd.js"
588+ },
589+ "engines": {
590+ "node": ">=10"
536591 }
537592 },
538593 "node_modules/@npmcli/move-file/node_modules/rimraf": {
@@ -630,29 +685,26 @@
630685 }
631686 },
632687 "node_modules/ansi-regex": {
633− "version": "6.1.0",
634− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
635− "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
688+ "version": "5.0.1",
689+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
690+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
636691 "dev": true,
637692 "license": "MIT",
638693 "engines": {
639− "node": ">=12"
640− },
641− "funding": {
642− "url": "https://github.com/chalk/ansi-regex?sponsor=1"
694+ "node": ">=8"
643695 }
644696 },
645697 "node_modules/ansi-styles": {
646− "version": "6.2.1",
647− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
648− "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
698+ "version": "3.2.1",
699+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
700+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
649701 "dev": true,
650702 "license": "MIT",
651− "engines": {
652− "node": ">=12"
703+ "dependencies": {
704+ "color-convert": "^1.9.0"
653705 },
654− "funding": {
655− "url": "https://github.com/chalk/ansi-styles?sponsor=1"
706+ "engines": {
707+ "node": ">=4"
656708 }
657709 },
658710 "node_modules/aproba": {
@@ -687,13 +739,14 @@
687739 "license": "MIT"
688740 },
689741 "node_modules/brace-expansion": {
690− "version": "2.0.1",
691− "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
692− "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
742+ "version": "1.1.11",
743+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
744+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
693745 "dev": true,
694746 "license": "MIT",
695747 "dependencies": {
696− "balanced-match": "^1.0.0"
748+ "balanced-match": "^1.0.0",
749+ "concat-map": "0.0.1"
697750 }
698751 },
699752 "node_modules/buffer-from": {
@@ -714,37 +767,26 @@
714767 }
715768 },
716769 "node_modules/cacache": {
717− "version": "17.1.4",
718− "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
719− "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
770+ "version": "11.3.3",
771+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
772+ "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
720773 "dev": true,
721774 "license": "ISC",
722775 "dependencies": {
723− "@npmcli/fs": "^3.1.0",
724− "fs-minipass": "^3.0.0",
725− "glob": "^10.2.2",
726− "lru-cache": "^7.7.1",
727− "minipass": "^7.0.3",
728− "minipass-collect": "^1.0.2",
729− "minipass-flush": "^1.0.5",
730− "minipass-pipeline": "^1.2.4",
731− "p-map": "^4.0.0",
732− "ssri": "^10.0.0",
733− "tar": "^6.1.11",
734− "unique-filename": "^3.0.0"
735− },
736− "engines": {
737− "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
738− }
739− },
740− "node_modules/cacache/node_modules/minipass": {
741− "version": "7.1.2",
742− "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
743− "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
744− "dev": true,
745− "license": "ISC",
746− "engines": {
747− "node": ">=16 || 14 >=14.17"
776+ "bluebird": "^3.5.5",
777+ "chownr": "^1.1.1",
778+ "figgy-pudding": "^3.5.1",
779+ "glob": "^7.1.4",
780+ "graceful-fs": "^4.1.15",
781+ "lru-cache": "^5.1.1",
782+ "mississippi": "^3.0.0",
783+ "mkdirp": "^0.5.1",
784+ "move-concurrently": "^1.0.1",
785+ "promise-inflight": "^1.0.1",
786+ "rimraf": "^2.6.3",
787+ "ssri": "^6.0.1",
788+ "unique-filename": "^1.1.1",
789+ "y18n": "^4.0.0"
748790 }
749791 },
750792 "node_modules/chalk": {
@@ -762,45 +804,12 @@
762804 "node": ">=4"
763805 }
764806 },
765− "node_modules/chalk/node_modules/ansi-styles": {
766− "version": "3.2.1",
767− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
768− "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
769− "dev": true,
770− "license": "MIT",
771− "dependencies": {
772− "color-convert": "^1.9.0"
773− },
774− "engines": {
775− "node": ">=4"
776− }
777− },
778− "node_modules/chalk/node_modules/color-convert": {
779− "version": "1.9.3",
780− "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
781− "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
782− "dev": true,
783− "license": "MIT",
784− "dependencies": {
785− "color-name": "1.1.3"
786− }
787− },
788− "node_modules/chalk/node_modules/color-name": {
789− "version": "1.1.3",
790− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
791− "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
792− "dev": true,
793− "license": "MIT"
794− },
795807 "node_modules/chownr": {
796− "version": "2.0.0",
797− "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
798− "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
808+ "version": "1.1.4",
809+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
810+ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
799811 "dev": true,
800− "license": "ISC",
801− "engines": {
802− "node": ">=10"
803− }
812+ "license": "ISC"
804813 },
805814 "node_modules/clean-stack": {
806815 "version": "2.2.0",
@@ -826,22 +835,19 @@
826835 }
827836 },
828837 "node_modules/color-convert": {
829− "version": "2.0.1",
830− "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
831− "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
838+ "version": "1.9.3",
839+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
840+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
832841 "dev": true,
833842 "license": "MIT",
834843 "dependencies": {
835− "color-name": "~1.1.4"
836− },
837− "engines": {
838− "node": ">=7.0.0"
844+ "color-name": "1.1.3"
839845 }
840846 },
841847 "node_modules/color-name": {
842− "version": "1.1.4",
843− "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
844− "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
848+ "version": "1.1.3",
849+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
850+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
845851 "dev": true,
846852 "license": "MIT"
847853 },
@@ -884,19 +890,6 @@
884890 "run-queue": "^1.0.0"
885891 }
886892 },
887− "node_modules/copy-concurrently/node_modules/mkdirp": {
888− "version": "0.5.6",
889− "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
890− "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
891− "dev": true,
892− "license": "MIT",
893− "dependencies": {
894− "minimist": "^1.2.6"
895− },
896− "bin": {
897− "mkdirp": "bin/cmd.js"
898− }
899− },
900893 "node_modules/core-util-is": {
901894 "version": "1.0.3",
902895 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
@@ -919,6 +912,22 @@
919912 "node": ">= 8"
920913 }
921914 },
915+ "node_modules/cross-spawn/node_modules/which": {
916+ "version": "2.0.2",
917+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
918+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
919+ "dev": true,
920+ "license": "ISC",
921+ "dependencies": {
922+ "isexe": "^2.0.0"
923+ },
924+ "bin": {
925+ "node-which": "bin/node-which"
926+ },
927+ "engines": {
928+ "node": ">= 8"
929+ }
930+ },
922931 "node_modules/cyclist": {
923932 "version": "1.0.2",
924933 "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz",
@@ -965,9 +974,9 @@
965974 "license": "MIT"
966975 },
967976 "node_modules/emoji-regex": {
968− "version": "9.2.2",
969− "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
970− "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
977+ "version": "8.0.0",
978+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
979+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
971980 "dev": true,
972981 "license": "MIT"
973982 },
@@ -1010,9 +1019,9 @@
10101019 "license": "MIT"
10111020 },
10121021 "node_modules/esbuild": {
1013− "version": "0.24.2",
1014− "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.2.tgz",
1015− "integrity": "sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==",
1022+ "version": "0.25.3",
1023+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz",
1024+ "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==",
10161025 "dev": true,
10171026 "hasInstallScript": true,
10181027 "license": "MIT",
@@ -1023,31 +1032,31 @@
10231032 "node": ">=18"
10241033 },
10251034 "optionalDependencies": {
1026− "@esbuild/aix-ppc64": "0.24.2",
1027− "@esbuild/android-arm": "0.24.2",
1028− "@esbuild/android-arm64": "0.24.2",
1029− "@esbuild/android-x64": "0.24.2",
1030− "@esbuild/darwin-arm64": "0.24.2",
1031− "@esbuild/darwin-x64": "0.24.2",
1032− "@esbuild/freebsd-arm64": "0.24.2",
1033− "@esbuild/freebsd-x64": "0.24.2",
1034− "@esbuild/linux-arm": "0.24.2",
1035− "@esbuild/linux-arm64": "0.24.2",
1036− "@esbuild/linux-ia32": "0.24.2",
1037− "@esbuild/linux-loong64": "0.24.2",
1038− "@esbuild/linux-mips64el": "0.24.2",
1039− "@esbuild/linux-ppc64": "0.24.2",
1040− "@esbuild/linux-riscv64": "0.24.2",
1041− "@esbuild/linux-s390x": "0.24.2",
1042− "@esbuild/linux-x64": "0.24.2",
1043− "@esbuild/netbsd-arm64": "0.24.2",
1044− "@esbuild/netbsd-x64": "0.24.2",
1045− "@esbuild/openbsd-arm64": "0.24.2",
1046− "@esbuild/openbsd-x64": "0.24.2",
1047− "@esbuild/sunos-x64": "0.24.2",
1048− "@esbuild/win32-arm64": "0.24.2",
1049− "@esbuild/win32-ia32": "0.24.2",
1050− "@esbuild/win32-x64": "0.24.2"
1035+ "@esbuild/aix-ppc64": "0.25.3",
1036+ "@esbuild/android-arm": "0.25.3",
1037+ "@esbuild/android-arm64": "0.25.3",
1038+ "@esbuild/android-x64": "0.25.3",
1039+ "@esbuild/darwin-arm64": "0.25.3",
1040+ "@esbuild/darwin-x64": "0.25.3",
1041+ "@esbuild/freebsd-arm64": "0.25.3",
1042+ "@esbuild/freebsd-x64": "0.25.3",
1043+ "@esbuild/linux-arm": "0.25.3",
1044+ "@esbuild/linux-arm64": "0.25.3",
1045+ "@esbuild/linux-ia32": "0.25.3",
1046+ "@esbuild/linux-loong64": "0.25.3",
1047+ "@esbuild/linux-mips64el": "0.25.3",
1048+ "@esbuild/linux-ppc64": "0.25.3",
1049+ "@esbuild/linux-riscv64": "0.25.3",
1050+ "@esbuild/linux-s390x": "0.25.3",
1051+ "@esbuild/linux-x64": "0.25.3",
1052+ "@esbuild/netbsd-arm64": "0.25.3",
1053+ "@esbuild/netbsd-x64": "0.25.3",
1054+ "@esbuild/openbsd-arm64": "0.25.3",
1055+ "@esbuild/openbsd-x64": "0.25.3",
1056+ "@esbuild/sunos-x64": "0.25.3",
1057+ "@esbuild/win32-arm64": "0.25.3",
1058+ "@esbuild/win32-ia32": "0.25.3",
1059+ "@esbuild/win32-x64": "0.25.3"
10511060 }
10521061 },
10531062 "node_modules/escape-string-regexp": {
@@ -1081,13 +1090,6 @@
10811090 "node": "^8.12.0 || >=9.7.0"
10821091 }
10831092 },
1084− "node_modules/execa/node_modules/signal-exit": {
1085− "version": "3.0.7",
1086− "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
1087− "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
1088− "dev": true,
1089− "license": "ISC"
1090− },
10911093 "node_modules/figgy-pudding": {
10921094 "version": "3.5.2",
10931095 "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
@@ -1118,13 +1120,13 @@
11181120 }
11191121 },
11201122 "node_modules/foreground-child": {
1121− "version": "3.3.0",
1122− "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz",
1123− "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==",
1123+ "version": "3.3.1",
1124+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
1125+ "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
11241126 "dev": true,
11251127 "license": "ISC",
11261128 "dependencies": {
1127− "cross-spawn": "^7.0.0",
1129+ "cross-spawn": "^7.0.6",
11281130 "signal-exit": "^4.0.1"
11291131 },
11301132 "engines": {
@@ -1134,6 +1136,19 @@
11341136 "url": "https://github.com/sponsors/isaacs"
11351137 }
11361138 },
1139+ "node_modules/foreground-child/node_modules/signal-exit": {
1140+ "version": "4.1.0",
1141+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
1142+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
1143+ "dev": true,
1144+ "license": "ISC",
1145+ "engines": {
1146+ "node": ">=14"
1147+ },
1148+ "funding": {
1149+ "url": "https://github.com/sponsors/isaacs"
1150+ }
1151+ },
11371152 "node_modules/from2": {
11381153 "version": "2.3.0",
11391154 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
@@ -1146,26 +1161,16 @@
11461161 }
11471162 },
11481163 "node_modules/fs-minipass": {
1149− "version": "3.0.3",
1150− "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
1151− "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
1164+ "version": "2.1.0",
1165+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
1166+ "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
11521167 "dev": true,
11531168 "license": "ISC",
11541169 "dependencies": {
1155− "minipass": "^7.0.3"
1170+ "minipass": "^3.0.0"
11561171 },
11571172 "engines": {
1158− "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
1159− }
1160− },
1161− "node_modules/fs-minipass/node_modules/minipass": {
1162− "version": "7.1.2",
1163− "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1164− "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1165− "dev": true,
1166− "license": "ISC",
1167− "engines": {
1168− "node": ">=16 || 14 >=14.17"
1173+ "node": ">= 8"
11691174 }
11701175 },
11711176 "node_modules/fs-write-stream-atomic": {
@@ -1206,36 +1211,27 @@
12061211 }
12071212 },
12081213 "node_modules/glob": {
1209− "version": "10.4.5",
1210− "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
1211− "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
1214+ "version": "7.2.3",
1215+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1216+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1217+ "deprecated": "Glob versions prior to v9 are no longer supported",
12121218 "dev": true,
12131219 "license": "ISC",
12141220 "dependencies": {
1215− "foreground-child": "^3.1.0",
1216− "jackspeak": "^3.1.2",
1217− "minimatch": "^9.0.4",
1218− "minipass": "^7.1.2",
1219− "package-json-from-dist": "^1.0.0",
1220− "path-scurry": "^1.11.1"
1221+ "fs.realpath": "^1.0.0",
1222+ "inflight": "^1.0.4",
1223+ "inherits": "2",
1224+ "minimatch": "^3.1.1",
1225+ "once": "^1.3.0",
1226+ "path-is-absolute": "^1.0.0"
12211227 },
1222− "bin": {
1223− "glob": "dist/esm/bin.mjs"
1228+ "engines": {
1229+ "node": "*"
12241230 },
12251231 "funding": {
12261232 "url": "https://github.com/sponsors/isaacs"
12271233 }
12281234 },
1229− "node_modules/glob/node_modules/minipass": {
1230− "version": "7.1.2",
1231− "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1232− "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1233− "dev": true,
1234− "license": "ISC",
1235− "engines": {
1236− "node": ">=16 || 14 >=14.17"
1237− }
1238− },
12391235 "node_modules/graceful-fs": {
12401236 "version": "4.2.11",
12411237 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
@@ -1489,83 +1485,116 @@
14891485 "url": "https://github.com/sponsors/sindresorhus"
14901486 }
14911487 },
1492− "node_modules/log-update/node_modules/ansi-regex": {
1493− "version": "5.0.1",
1494− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1495− "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1488+ "node_modules/lru-cache": {
1489+ "version": "5.1.1",
1490+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1491+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
14961492 "dev": true,
1497− "license": "MIT",
1498− "engines": {
1499− "node": ">=8"
1493+ "license": "ISC",
1494+ "dependencies": {
1495+ "yallist": "^3.0.2"
15001496 }
15011497 },
1502− "node_modules/log-update/node_modules/ansi-styles": {
1503− "version": "4.3.0",
1504− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1505− "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1498+ "node_modules/make-fetch-happen": {
1499+ "version": "10.2.1",
1500+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
1501+ "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
15061502 "dev": true,
1507− "license": "MIT",
1503+ "license": "ISC",
15081504 "dependencies": {
1509− "color-convert": "^2.0.1"
1505+ "agentkeepalive": "^4.2.1",
1506+ "cacache": "^16.1.0",
1507+ "http-cache-semantics": "^4.1.0",
1508+ "http-proxy-agent": "^5.0.0",
1509+ "https-proxy-agent": "^5.0.0",
1510+ "is-lambda": "^1.0.1",
1511+ "lru-cache": "^7.7.1",
1512+ "minipass": "^3.1.6",
1513+ "minipass-collect": "^1.0.2",
1514+ "minipass-fetch": "^2.0.3",
1515+ "minipass-flush": "^1.0.5",
1516+ "minipass-pipeline": "^1.2.4",
1517+ "negotiator": "^0.6.3",
1518+ "promise-retry": "^2.0.1",
1519+ "socks-proxy-agent": "^7.0.0",
1520+ "ssri": "^9.0.0"
15101521 },
15111522 "engines": {
1512− "node": ">=8"
1513− },
1514− "funding": {
1515− "url": "https://github.com/chalk/ansi-styles?sponsor=1"
1523+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
15161524 }
15171525 },
1518− "node_modules/log-update/node_modules/emoji-regex": {
1519− "version": "8.0.0",
1520− "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1521− "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1526+ "node_modules/make-fetch-happen/node_modules/brace-expansion": {
1527+ "version": "2.0.1",
1528+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
1529+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
15221530 "dev": true,
1523− "license": "MIT"
1531+ "license": "MIT",
1532+ "dependencies": {
1533+ "balanced-match": "^1.0.0"
1534+ }
15241535 },
1525− "node_modules/log-update/node_modules/string-width": {
1526− "version": "4.2.3",
1527− "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
1528− "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
1536+ "node_modules/make-fetch-happen/node_modules/cacache": {
1537+ "version": "16.1.3",
1538+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
1539+ "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
15291540 "dev": true,
1530− "license": "MIT",
1541+ "license": "ISC",
15311542 "dependencies": {
1532− "emoji-regex": "^8.0.0",
1533− "is-fullwidth-code-point": "^3.0.0",
1534− "strip-ansi": "^6.0.1"
1543+ "@npmcli/fs": "^2.1.0",
1544+ "@npmcli/move-file": "^2.0.0",
1545+ "chownr": "^2.0.0",
1546+ "fs-minipass": "^2.1.0",
1547+ "glob": "^8.0.1",
1548+ "infer-owner": "^1.0.4",
1549+ "lru-cache": "^7.7.1",
1550+ "minipass": "^3.1.6",
1551+ "minipass-collect": "^1.0.2",
1552+ "minipass-flush": "^1.0.5",
1553+ "minipass-pipeline": "^1.2.4",
1554+ "mkdirp": "^1.0.4",
1555+ "p-map": "^4.0.0",
1556+ "promise-inflight": "^1.0.1",
1557+ "rimraf": "^3.0.2",
1558+ "ssri": "^9.0.0",
1559+ "tar": "^6.1.11",
1560+ "unique-filename": "^2.0.0"
15351561 },
15361562 "engines": {
1537− "node": ">=8"
1563+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
15381564 }
15391565 },
1540− "node_modules/log-update/node_modules/strip-ansi": {
1541− "version": "6.0.1",
1542− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
1543− "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
1566+ "node_modules/make-fetch-happen/node_modules/chownr": {
1567+ "version": "2.0.0",
1568+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
1569+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
15441570 "dev": true,
1545− "license": "MIT",
1546− "dependencies": {
1547− "ansi-regex": "^5.0.1"
1548− },
1571+ "license": "ISC",
15491572 "engines": {
1550− "node": ">=8"
1573+ "node": ">=10"
15511574 }
15521575 },
1553− "node_modules/log-update/node_modules/wrap-ansi": {
1554− "version": "6.2.0",
1555− "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
1556− "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
1576+ "node_modules/make-fetch-happen/node_modules/glob": {
1577+ "version": "8.1.0",
1578+ "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
1579+ "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
1580+ "deprecated": "Glob versions prior to v9 are no longer supported",
15571581 "dev": true,
1558− "license": "MIT",
1582+ "license": "ISC",
15591583 "dependencies": {
1560− "ansi-styles": "^4.0.0",
1561− "string-width": "^4.1.0",
1562− "strip-ansi": "^6.0.0"
1584+ "fs.realpath": "^1.0.0",
1585+ "inflight": "^1.0.4",
1586+ "inherits": "2",
1587+ "minimatch": "^5.0.1",
1588+ "once": "^1.3.0"
15631589 },
15641590 "engines": {
1565− "node": ">=8"
1591+ "node": ">=12"
1592+ },
1593+ "funding": {
1594+ "url": "https://github.com/sponsors/isaacs"
15661595 }
15671596 },
1568− "node_modules/lru-cache": {
1597+ "node_modules/make-fetch-happen/node_modules/lru-cache": {
15691598 "version": "7.18.3",
15701599 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
15711600 "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
@@ -1575,34 +1604,135 @@
15751604 "node": ">=12"
15761605 }
15771606 },
1578− "node_modules/make-fetch-happen": {
1579− "version": "11.1.1",
1580− "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
1581− "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
1607+ "node_modules/make-fetch-happen/node_modules/minimatch": {
1608+ "version": "5.1.6",
1609+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
1610+ "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
15821611 "dev": true,
15831612 "license": "ISC",
15841613 "dependencies": {
1585− "agentkeepalive": "^4.2.1",
1586− "cacache": "^17.0.0",
1587− "http-cache-semantics": "^4.1.1",
1588− "http-proxy-agent": "^5.0.0",
1589− "https-proxy-agent": "^5.0.0",
1590− "is-lambda": "^1.0.1",
1591− "lru-cache": "^7.7.1",
1592− "minipass": "^5.0.0",
1593− "minipass-fetch": "^3.0.0",
1594− "minipass-flush": "^1.0.5",
1595− "minipass-pipeline": "^1.2.4",
1596− "negotiator": "^0.6.3",
1597− "promise-retry": "^2.0.1",
1598− "socks-proxy-agent": "^7.0.0",
1599− "ssri": "^10.0.0"
1614+ "brace-expansion": "^2.0.1"
16001615 },
16011616 "engines": {
1602− "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
1617+ "node": ">=10"
16031618 }
16041619 },
1605− "node_modules/merge-stream": {
1620+ "node_modules/make-fetch-happen/node_modules/mkdirp": {
1621+ "version": "1.0.4",
1622+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1623+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1624+ "dev": true,
1625+ "license": "MIT",
1626+ "bin": {
1627+ "mkdirp": "bin/cmd.js"
1628+ },
1629+ "engines": {
1630+ "node": ">=10"
1631+ }
1632+ },
1633+ "node_modules/make-fetch-happen/node_modules/rimraf": {
1634+ "version": "3.0.2",
1635+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1636+ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1637+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
1638+ "dev": true,
1639+ "license": "ISC",
1640+ "dependencies": {
1641+ "glob": "^7.1.3"
1642+ },
1643+ "bin": {
1644+ "rimraf": "bin.js"
1645+ },
1646+ "funding": {
1647+ "url": "https://github.com/sponsors/isaacs"
1648+ }
1649+ },
1650+ "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/brace-expansion": {
1651+ "version": "1.1.11",
1652+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1653+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1654+ "dev": true,
1655+ "license": "MIT",
1656+ "dependencies": {
1657+ "balanced-match": "^1.0.0",
1658+ "concat-map": "0.0.1"
1659+ }
1660+ },
1661+ "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": {
1662+ "version": "7.2.3",
1663+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
1664+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
1665+ "deprecated": "Glob versions prior to v9 are no longer supported",
1666+ "dev": true,
1667+ "license": "ISC",
1668+ "dependencies": {
1669+ "fs.realpath": "^1.0.0",
1670+ "inflight": "^1.0.4",
1671+ "inherits": "2",
1672+ "minimatch": "^3.1.1",
1673+ "once": "^1.3.0",
1674+ "path-is-absolute": "^1.0.0"
1675+ },
1676+ "engines": {
1677+ "node": "*"
1678+ },
1679+ "funding": {
1680+ "url": "https://github.com/sponsors/isaacs"
1681+ }
1682+ },
1683+ "node_modules/make-fetch-happen/node_modules/rimraf/node_modules/minimatch": {
1684+ "version": "3.1.2",
1685+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1686+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
1687+ "dev": true,
1688+ "license": "ISC",
1689+ "dependencies": {
1690+ "brace-expansion": "^1.1.7"
1691+ },
1692+ "engines": {
1693+ "node": "*"
1694+ }
1695+ },
1696+ "node_modules/make-fetch-happen/node_modules/ssri": {
1697+ "version": "9.0.1",
1698+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
1699+ "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
1700+ "dev": true,
1701+ "license": "ISC",
1702+ "dependencies": {
1703+ "minipass": "^3.1.1"
1704+ },
1705+ "engines": {
1706+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1707+ }
1708+ },
1709+ "node_modules/make-fetch-happen/node_modules/unique-filename": {
1710+ "version": "2.0.1",
1711+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
1712+ "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
1713+ "dev": true,
1714+ "license": "ISC",
1715+ "dependencies": {
1716+ "unique-slug": "^3.0.0"
1717+ },
1718+ "engines": {
1719+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1720+ }
1721+ },
1722+ "node_modules/make-fetch-happen/node_modules/unique-slug": {
1723+ "version": "3.0.0",
1724+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
1725+ "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
1726+ "dev": true,
1727+ "license": "ISC",
1728+ "dependencies": {
1729+ "imurmurhash": "^0.1.4"
1730+ },
1731+ "engines": {
1732+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
1733+ }
1734+ },
1735+ "node_modules/merge-stream": {
16061736 "version": "2.0.0",
16071737 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
16081738 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
@@ -1620,19 +1750,16 @@
16201750 }
16211751 },
16221752 "node_modules/minimatch": {
1623− "version": "9.0.5",
1624− "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
1625− "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
1753+ "version": "3.1.2",
1754+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
1755+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
16261756 "dev": true,
16271757 "license": "ISC",
16281758 "dependencies": {
1629− "brace-expansion": "^2.0.1"
1759+ "brace-expansion": "^1.1.7"
16301760 },
16311761 "engines": {
1632− "node": ">=16 || 14 >=14.17"
1633− },
1634− "funding": {
1635− "url": "https://github.com/sponsors/isaacs"
1762+ "node": "*"
16361763 }
16371764 },
16381765 "node_modules/minimist": {
@@ -1646,11 +1773,14 @@
16461773 }
16471774 },
16481775 "node_modules/minipass": {
1649− "version": "5.0.0",
1650− "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
1651− "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
1776+ "version": "3.3.6",
1777+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1778+ "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
16521779 "dev": true,
16531780 "license": "ISC",
1781+ "dependencies": {
1782+ "yallist": "^4.0.0"
1783+ },
16541784 "engines": {
16551785 "node": ">=8"
16561786 }
@@ -1668,47 +1798,24 @@
16681798 "node": ">= 8"
16691799 }
16701800 },
1671− "node_modules/minipass-collect/node_modules/minipass": {
1672− "version": "3.3.6",
1673− "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1674− "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1675− "dev": true,
1676− "license": "ISC",
1677− "dependencies": {
1678− "yallist": "^4.0.0"
1679− },
1680− "engines": {
1681− "node": ">=8"
1682− }
1683− },
16841801 "node_modules/minipass-fetch": {
1685− "version": "3.0.5",
1686− "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
1687− "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
1802+ "version": "2.1.2",
1803+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
1804+ "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
16881805 "dev": true,
16891806 "license": "MIT",
16901807 "dependencies": {
1691− "minipass": "^7.0.3",
1808+ "minipass": "^3.1.6",
16921809 "minipass-sized": "^1.0.3",
16931810 "minizlib": "^2.1.2"
16941811 },
16951812 "engines": {
1696− "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
1813+ "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
16971814 },
16981815 "optionalDependencies": {
16991816 "encoding": "^0.1.13"
17001817 }
17011818 },
1702− "node_modules/minipass-fetch/node_modules/minipass": {
1703− "version": "7.1.2",
1704− "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
1705− "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
1706− "dev": true,
1707− "license": "ISC",
1708− "engines": {
1709− "node": ">=16 || 14 >=14.17"
1710− }
1711− },
17121819 "node_modules/minipass-flush": {
17131820 "version": "1.0.5",
17141821 "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
@@ -1722,19 +1829,6 @@
17221829 "node": ">= 8"
17231830 }
17241831 },
1725− "node_modules/minipass-flush/node_modules/minipass": {
1726− "version": "3.3.6",
1727− "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1728− "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1729− "dev": true,
1730− "license": "ISC",
1731− "dependencies": {
1732− "yallist": "^4.0.0"
1733− },
1734− "engines": {
1735− "node": ">=8"
1736− }
1737− },
17381832 "node_modules/minipass-pipeline": {
17391833 "version": "1.2.4",
17401834 "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
@@ -1748,19 +1842,6 @@
17481842 "node": ">=8"
17491843 }
17501844 },
1751− "node_modules/minipass-pipeline/node_modules/minipass": {
1752− "version": "3.3.6",
1753− "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1754− "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1755− "dev": true,
1756− "license": "ISC",
1757− "dependencies": {
1758− "yallist": "^4.0.0"
1759− },
1760− "engines": {
1761− "node": ">=8"
1762− }
1763− },
17641845 "node_modules/minipass-sized": {
17651846 "version": "1.0.3",
17661847 "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz",
@@ -1774,18 +1855,12 @@
17741855 "node": ">=8"
17751856 }
17761857 },
1777− "node_modules/minipass-sized/node_modules/minipass": {
1778− "version": "3.3.6",
1779− "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1780− "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1858+ "node_modules/minipass/node_modules/yallist": {
1859+ "version": "4.0.0",
1860+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1861+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
17811862 "dev": true,
1782− "license": "ISC",
1783− "dependencies": {
1784− "yallist": "^4.0.0"
1785− },
1786− "engines": {
1787− "node": ">=8"
1788− }
1863+ "license": "ISC"
17891864 },
17901865 "node_modules/minizlib": {
17911866 "version": "2.1.2",
@@ -1801,18 +1876,12 @@
18011876 "node": ">= 8"
18021877 }
18031878 },
1804− "node_modules/minizlib/node_modules/minipass": {
1805− "version": "3.3.6",
1806− "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
1807− "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
1879+ "node_modules/minizlib/node_modules/yallist": {
1880+ "version": "4.0.0",
1881+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
1882+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
18081883 "dev": true,
1809− "license": "ISC",
1810− "dependencies": {
1811− "yallist": "^4.0.0"
1812− },
1813− "engines": {
1814− "node": ">=8"
1815− }
1884+ "license": "ISC"
18161885 },
18171886 "node_modules/mississippi": {
18181887 "version": "3.0.0",
@@ -1837,16 +1906,16 @@
18371906 }
18381907 },
18391908 "node_modules/mkdirp": {
1840− "version": "1.0.4",
1841− "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
1842− "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
1909+ "version": "0.5.6",
1910+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
1911+ "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
18431912 "dev": true,
18441913 "license": "MIT",
1914+ "dependencies": {
1915+ "minimist": "^1.2.6"
1916+ },
18451917 "bin": {
18461918 "mkdirp": "bin/cmd.js"
1847− },
1848− "engines": {
1849− "node": ">=10"
18501919 }
18511920 },
18521921 "node_modules/move-concurrently": {
@@ -1865,19 +1934,6 @@
18651934 "run-queue": "^1.0.3"
18661935 }
18671936 },
1868− "node_modules/move-concurrently/node_modules/mkdirp": {
1869− "version": "0.5.6",
1870− "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
1871− "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
1872− "dev": true,
1873− "license": "MIT",
1874− "dependencies": {
1875− "minimist": "^1.2.6"
1876− },
1877− "bin": {
1878− "mkdirp": "bin/cmd.js"
1879− }
1880− },
18811937 "node_modules/ms": {
18821938 "version": "2.1.3",
18831939 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
@@ -2023,6 +2079,16 @@
20232079 "dev": true,
20242080 "license": "ISC"
20252081 },
2082+ "node_modules/path-scurry/node_modules/minipass": {
2083+ "version": "7.1.2",
2084+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2085+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
2086+ "dev": true,
2087+ "license": "ISC",
2088+ "engines": {
2089+ "node": ">=16 || 14 >=14.17"
2090+ }
2091+ },
20262092 "node_modules/process-nextick-args": {
20272093 "version": "2.0.1",
20282094 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
@@ -2132,242 +2198,70 @@
21322198 "node": ">=12"
21332199 }
21342200 },
2135− "node_modules/purescript-installer/node_modules/@npmcli/fs": {
2136− "version": "2.1.2",
2137− "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz",
2138− "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==",
2139− "dev": true,
2140− "license": "ISC",
2141− "dependencies": {
2142− "@gar/promisify": "^1.1.3",
2143− "semver": "^7.3.5"
2144− },
2145− "engines": {
2146− "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2147− }
2148− },
2149− "node_modules/purescript-installer/node_modules/brace-expansion": {
2150− "version": "1.1.11",
2151− "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2152− "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2201+ "node_modules/purescript-psa": {
2202+ "version": "0.9.0",
2203+ "resolved": "https://registry.npmjs.org/purescript-psa/-/purescript-psa-0.9.0.tgz",
2204+ "integrity": "sha512-yKsPiF4x/LjxOAzeUFIr/f0PtBgRK3IBwh4fNY6Ndz+p12QOEjReeJxqt5wIUo1O6RHPJLmb1Dro2xxc8I9w9w==",
21532205 "dev": true,
21542206 "license": "MIT",
2155− "dependencies": {
2156− "balanced-match": "^1.0.0",
2157− "concat-map": "0.0.1"
2158− }
2159− },
2160− "node_modules/purescript-installer/node_modules/cacache": {
2161− "version": "11.3.3",
2162− "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz",
2163− "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==",
2164− "dev": true,
2165− "license": "ISC",
2166− "dependencies": {
2167− "bluebird": "^3.5.5",
2168− "chownr": "^1.1.1",
2169− "figgy-pudding": "^3.5.1",
2170− "glob": "^7.1.4",
2171− "graceful-fs": "^4.1.15",
2172− "lru-cache": "^5.1.1",
2173− "mississippi": "^3.0.0",
2174− "mkdirp": "^0.5.1",
2175− "move-concurrently": "^1.0.1",
2176− "promise-inflight": "^1.0.1",
2177− "rimraf": "^2.6.3",
2178− "ssri": "^6.0.1",
2179− "unique-filename": "^1.1.1",
2180− "y18n": "^4.0.0"
2181− }
2182− },
2183− "node_modules/purescript-installer/node_modules/cacache/node_modules/lru-cache": {
2184− "version": "5.1.1",
2185− "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
2186− "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
2187− "dev": true,
2188− "license": "ISC",
2189− "dependencies": {
2190− "yallist": "^3.0.2"
2191− }
2192− },
2193− "node_modules/purescript-installer/node_modules/cacache/node_modules/yallist": {
2194− "version": "3.1.1",
2195− "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
2196− "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
2197− "dev": true,
2198− "license": "ISC"
2199− },
2200− "node_modules/purescript-installer/node_modules/chownr": {
2201− "version": "1.1.4",
2202− "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
2203− "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
2204− "dev": true,
2205− "license": "ISC"
2206− },
2207− "node_modules/purescript-installer/node_modules/fs-minipass": {
2208− "version": "2.1.0",
2209− "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
2210− "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
2211− "dev": true,
2212− "license": "ISC",
2213− "dependencies": {
2214− "minipass": "^3.0.0"
2215− },
2216− "engines": {
2217− "node": ">= 8"
2218− }
2219− },
2220− "node_modules/purescript-installer/node_modules/glob": {
2221− "version": "7.2.3",
2222− "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2223− "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2224− "deprecated": "Glob versions prior to v9 are no longer supported",
2225− "dev": true,
2226− "license": "ISC",
2227− "dependencies": {
2228− "fs.realpath": "^1.0.0",
2229− "inflight": "^1.0.4",
2230− "inherits": "2",
2231− "minimatch": "^3.1.1",
2232− "once": "^1.3.0",
2233− "path-is-absolute": "^1.0.0"
2234− },
2235− "engines": {
2236− "node": "*"
2237− },
2238− "funding": {
2239− "url": "https://github.com/sponsors/isaacs"
2240− }
2241− },
2242− "node_modules/purescript-installer/node_modules/make-fetch-happen": {
2243− "version": "10.2.1",
2244− "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz",
2245− "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==",
2246− "dev": true,
2247− "license": "ISC",
2248− "dependencies": {
2249− "agentkeepalive": "^4.2.1",
2250− "cacache": "^16.1.0",
2251− "http-cache-semantics": "^4.1.0",
2252− "http-proxy-agent": "^5.0.0",
2253− "https-proxy-agent": "^5.0.0",
2254− "is-lambda": "^1.0.1",
2255− "lru-cache": "^7.7.1",
2256− "minipass": "^3.1.6",
2257− "minipass-collect": "^1.0.2",
2258− "minipass-fetch": "^2.0.3",
2259− "minipass-flush": "^1.0.5",
2260− "minipass-pipeline": "^1.2.4",
2261− "negotiator": "^0.6.3",
2262− "promise-retry": "^2.0.1",
2263− "socks-proxy-agent": "^7.0.0",
2264− "ssri": "^9.0.0"
2265− },
2266− "engines": {
2267− "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2207+ "bin": {
2208+ "psa": "index.js"
22682209 }
22692210 },
2270− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/brace-expansion": {
2271− "version": "2.0.1",
2272− "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
2273− "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
2211+ "node_modules/purs-tidy": {
2212+ "version": "0.11.0",
2213+ "resolved": "https://registry.npmjs.org/purs-tidy/-/purs-tidy-0.11.0.tgz",
2214+ "integrity": "sha512-HZ8AS6J7Ka2YVl6Gr/H5NV17TU10yGYUTxVwRd5tKuwsVdFZewXSzZ/HTpWrkhdR2gxSVk0BdnpJhyu//oRc+w==",
22742215 "dev": true,
22752216 "license": "MIT",
2276− "dependencies": {
2277− "balanced-match": "^1.0.0"
2278− }
2279− },
2280− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/cacache": {
2281− "version": "16.1.3",
2282− "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz",
2283− "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==",
2284− "dev": true,
2285− "license": "ISC",
2286− "dependencies": {
2287− "@npmcli/fs": "^2.1.0",
2288− "@npmcli/move-file": "^2.0.0",
2289− "chownr": "^2.0.0",
2290− "fs-minipass": "^2.1.0",
2291− "glob": "^8.0.1",
2292− "infer-owner": "^1.0.4",
2293− "lru-cache": "^7.7.1",
2294− "minipass": "^3.1.6",
2295− "minipass-collect": "^1.0.2",
2296− "minipass-flush": "^1.0.5",
2297− "minipass-pipeline": "^1.2.4",
2298− "mkdirp": "^1.0.4",
2299− "p-map": "^4.0.0",
2300− "promise-inflight": "^1.0.1",
2301− "rimraf": "^3.0.2",
2302− "ssri": "^9.0.0",
2303− "tar": "^6.1.11",
2304− "unique-filename": "^2.0.0"
2305− },
2306− "engines": {
2307− "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2308− }
2309− },
2310− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/chownr": {
2311− "version": "2.0.0",
2312− "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
2313− "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
2314− "dev": true,
2315− "license": "ISC",
2316− "engines": {
2317− "node": ">=10"
2217+ "bin": {
2218+ "purs-tidy": "bin/index.js"
23182219 }
23192220 },
2320− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/glob": {
2321− "version": "8.1.0",
2322− "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz",
2323− "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==",
2324− "deprecated": "Glob versions prior to v9 are no longer supported",
2221+ "node_modules/readable-stream": {
2222+ "version": "2.3.8",
2223+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
2224+ "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
23252225 "dev": true,
2326− "license": "ISC",
2226+ "license": "MIT",
23272227 "dependencies": {
2328− "fs.realpath": "^1.0.0",
2329− "inflight": "^1.0.4",
2330− "inherits": "2",
2331− "minimatch": "^5.0.1",
2332− "once": "^1.3.0"
2333− },
2334− "engines": {
2335− "node": ">=12"
2336− },
2337− "funding": {
2338− "url": "https://github.com/sponsors/isaacs"
2228+ "core-util-is": "~1.0.0",
2229+ "inherits": "~2.0.3",
2230+ "isarray": "~1.0.0",
2231+ "process-nextick-args": "~2.0.0",
2232+ "safe-buffer": "~5.1.1",
2233+ "string_decoder": "~1.1.1",
2234+ "util-deprecate": "~1.0.1"
23392235 }
23402236 },
2341− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/minimatch": {
2342− "version": "5.1.6",
2343− "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz",
2344− "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==",
2237+ "node_modules/restore-cursor": {
2238+ "version": "3.1.0",
2239+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
2240+ "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
23452241 "dev": true,
2346− "license": "ISC",
2242+ "license": "MIT",
23472243 "dependencies": {
2348− "brace-expansion": "^2.0.1"
2244+ "onetime": "^5.1.0",
2245+ "signal-exit": "^3.0.2"
23492246 },
23502247 "engines": {
2351− "node": ">=10"
2248+ "node": ">=8"
23522249 }
23532250 },
2354− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/mkdirp": {
2355− "version": "1.0.4",
2356− "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2357− "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2251+ "node_modules/retry": {
2252+ "version": "0.12.0",
2253+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
2254+ "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
23582255 "dev": true,
23592256 "license": "MIT",
2360− "bin": {
2361− "mkdirp": "bin/cmd.js"
2362− },
23632257 "engines": {
2364− "node": ">=10"
2258+ "node": ">= 4"
23652259 }
23662260 },
2367− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/rimraf": {
2368− "version": "3.0.2",
2369− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
2370− "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
2261+ "node_modules/rimraf": {
2262+ "version": "2.7.1",
2263+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2264+ "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
23712265 "deprecated": "Rimraf versions prior to v4 are no longer supported",
23722266 "dev": true,
23732267 "license": "ISC",
@@ -2376,475 +2270,435 @@
23762270 },
23772271 "bin": {
23782272 "rimraf": "bin.js"
2379− },
2380− "funding": {
2381− "url": "https://github.com/sponsors/isaacs"
23822273 }
23832274 },
2384− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/rimraf/node_modules/brace-expansion": {
2385− "version": "1.1.11",
2386− "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2387− "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2275+ "node_modules/run-queue": {
2276+ "version": "1.0.3",
2277+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
2278+ "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==",
23882279 "dev": true,
2389− "license": "MIT",
2280+ "license": "ISC",
23902281 "dependencies": {
2391− "balanced-match": "^1.0.0",
2392− "concat-map": "0.0.1"
2282+ "aproba": "^1.1.1"
23932283 }
23942284 },
2395− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/rimraf/node_modules/glob": {
2396− "version": "7.2.3",
2397− "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2398− "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2399− "deprecated": "Glob versions prior to v9 are no longer supported",
2285+ "node_modules/safe-buffer": {
2286+ "version": "5.1.2",
2287+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2288+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
24002289 "dev": true,
2401− "license": "ISC",
2402− "dependencies": {
2403− "fs.realpath": "^1.0.0",
2404− "inflight": "^1.0.4",
2405− "inherits": "2",
2406− "minimatch": "^3.1.1",
2407− "once": "^1.3.0",
2408− "path-is-absolute": "^1.0.0"
2409− },
2410− "engines": {
2411− "node": "*"
2412− },
2413− "funding": {
2414− "url": "https://github.com/sponsors/isaacs"
2415− }
2290+ "license": "MIT"
24162291 },
2417− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/rimraf/node_modules/minimatch": {
2418− "version": "3.1.2",
2419− "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2420− "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2292+ "node_modules/safer-buffer": {
2293+ "version": "2.1.2",
2294+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2295+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
24212296 "dev": true,
2422− "license": "ISC",
2423− "dependencies": {
2424− "brace-expansion": "^1.1.7"
2425− },
2426− "engines": {
2427− "node": "*"
2428− }
2297+ "license": "MIT",
2298+ "optional": true
24292299 },
2430− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/ssri": {
2431− "version": "9.0.1",
2432− "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz",
2433− "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==",
2300+ "node_modules/semver": {
2301+ "version": "7.7.1",
2302+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
2303+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
24342304 "dev": true,
24352305 "license": "ISC",
2436− "dependencies": {
2437− "minipass": "^3.1.1"
2306+ "bin": {
2307+ "semver": "bin/semver.js"
24382308 },
24392309 "engines": {
2440− "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2310+ "node": ">=10"
24412311 }
24422312 },
2443− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/unique-filename": {
2444− "version": "2.0.1",
2445− "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz",
2446− "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==",
2313+ "node_modules/shebang-command": {
2314+ "version": "2.0.0",
2315+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2316+ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
24472317 "dev": true,
2448− "license": "ISC",
2318+ "license": "MIT",
24492319 "dependencies": {
2450− "unique-slug": "^3.0.0"
2320+ "shebang-regex": "^3.0.0"
24512321 },
24522322 "engines": {
2453− "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2323+ "node": ">=8"
24542324 }
24552325 },
2456− "node_modules/purescript-installer/node_modules/make-fetch-happen/node_modules/unique-slug": {
2326+ "node_modules/shebang-regex": {
24572327 "version": "3.0.0",
2458− "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz",
2459− "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==",
2328+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2329+ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
24602330 "dev": true,
2461− "license": "ISC",
2462− "dependencies": {
2463− "imurmurhash": "^0.1.4"
2464− },
2331+ "license": "MIT",
24652332 "engines": {
2466− "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2333+ "node": ">=8"
24672334 }
24682335 },
2469− "node_modules/purescript-installer/node_modules/minimatch": {
2470− "version": "3.1.2",
2471− "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2472− "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2336+ "node_modules/signal-exit": {
2337+ "version": "3.0.7",
2338+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
2339+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
24732340 "dev": true,
2474− "license": "ISC",
2475− "dependencies": {
2476− "brace-expansion": "^1.1.7"
2477− },
2478− "engines": {
2479− "node": "*"
2480− }
2341+ "license": "ISC"
24812342 },
2482− "node_modules/purescript-installer/node_modules/minipass": {
2483− "version": "3.3.6",
2484− "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
2485− "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
2343+ "node_modules/slice-ansi": {
2344+ "version": "4.0.0",
2345+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
2346+ "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
24862347 "dev": true,
2487− "license": "ISC",
2348+ "license": "MIT",
24882349 "dependencies": {
2489− "yallist": "^4.0.0"
2350+ "ansi-styles": "^4.0.0",
2351+ "astral-regex": "^2.0.0",
2352+ "is-fullwidth-code-point": "^3.0.0"
24902353 },
24912354 "engines": {
2492− "node": ">=8"
2355+ "node": ">=10"
2356+ },
2357+ "funding": {
2358+ "url": "https://github.com/chalk/slice-ansi?sponsor=1"
24932359 }
24942360 },
2495− "node_modules/purescript-installer/node_modules/minipass-fetch": {
2496− "version": "2.1.2",
2497− "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz",
2498− "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==",
2361+ "node_modules/slice-ansi/node_modules/ansi-styles": {
2362+ "version": "4.3.0",
2363+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2364+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
24992365 "dev": true,
25002366 "license": "MIT",
25012367 "dependencies": {
2502− "minipass": "^3.1.6",
2503− "minipass-sized": "^1.0.3",
2504− "minizlib": "^2.1.2"
2368+ "color-convert": "^2.0.1"
25052369 },
25062370 "engines": {
2507− "node": "^12.13.0 || ^14.15.0 || >=16.0.0"
2371+ "node": ">=8"
25082372 },
2509− "optionalDependencies": {
2510− "encoding": "^0.1.13"
2373+ "funding": {
2374+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
25112375 }
25122376 },
2513− "node_modules/purescript-installer/node_modules/mkdirp": {
2514− "version": "0.5.6",
2515− "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz",
2516− "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==",
2377+ "node_modules/slice-ansi/node_modules/color-convert": {
2378+ "version": "2.0.1",
2379+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2380+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
25172381 "dev": true,
25182382 "license": "MIT",
25192383 "dependencies": {
2520− "minimist": "^1.2.6"
2384+ "color-name": "~1.1.4"
25212385 },
2522− "bin": {
2523− "mkdirp": "bin/cmd.js"
2524− }
2525− },
2526− "node_modules/purescript-installer/node_modules/ssri": {
2527− "version": "6.0.2",
2528− "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
2529− "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
2530− "dev": true,
2531− "license": "ISC",
2532− "dependencies": {
2533− "figgy-pudding": "^3.5.1"
2534− }
2535− },
2536− "node_modules/purescript-installer/node_modules/unique-filename": {
2537− "version": "1.1.1",
2538− "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
2539− "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
2540− "dev": true,
2541− "license": "ISC",
2542− "dependencies": {
2543− "unique-slug": "^2.0.0"
2544− }
2545− },
2546− "node_modules/purescript-installer/node_modules/unique-slug": {
2547− "version": "2.0.2",
2548− "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
2549− "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
2550− "dev": true,
2551− "license": "ISC",
2552− "dependencies": {
2553− "imurmurhash": "^0.1.4"
2386+ "engines": {
2387+ "node": ">=7.0.0"
25542388 }
25552389 },
2556− "node_modules/purescript-installer/node_modules/which": {
2557− "version": "1.3.1",
2558− "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2559− "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
2390+ "node_modules/slice-ansi/node_modules/color-name": {
2391+ "version": "1.1.4",
2392+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2393+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
25602394 "dev": true,
2561− "license": "ISC",
2562− "dependencies": {
2563− "isexe": "^2.0.0"
2564− },
2565− "bin": {
2566− "which": "bin/which"
2567− }
2395+ "license": "MIT"
25682396 },
2569− "node_modules/purs-tidy": {
2570− "version": "0.11.0",
2571− "resolved": "https://registry.npmjs.org/purs-tidy/-/purs-tidy-0.11.0.tgz",
2572− "integrity": "sha512-HZ8AS6J7Ka2YVl6Gr/H5NV17TU10yGYUTxVwRd5tKuwsVdFZewXSzZ/HTpWrkhdR2gxSVk0BdnpJhyu//oRc+w==",
2397+ "node_modules/smart-buffer": {
2398+ "version": "4.2.0",
2399+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
2400+ "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
25732401 "dev": true,
25742402 "license": "MIT",
2575− "bin": {
2576− "purs-tidy": "bin/index.js"
2403+ "engines": {
2404+ "node": ">= 6.0.0",
2405+ "npm": ">= 3.0.0"
25772406 }
25782407 },
2579− "node_modules/readable-stream": {
2580− "version": "2.3.8",
2581− "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
2582− "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
2408+ "node_modules/socks": {
2409+ "version": "2.8.4",
2410+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.4.tgz",
2411+ "integrity": "sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==",
25832412 "dev": true,
25842413 "license": "MIT",
25852414 "dependencies": {
2586− "core-util-is": "~1.0.0",
2587− "inherits": "~2.0.3",
2588− "isarray": "~1.0.0",
2589− "process-nextick-args": "~2.0.0",
2590− "safe-buffer": "~5.1.1",
2591− "string_decoder": "~1.1.1",
2592− "util-deprecate": "~1.0.1"
2415+ "ip-address": "^9.0.5",
2416+ "smart-buffer": "^4.2.0"
2417+ },
2418+ "engines": {
2419+ "node": ">= 10.0.0",
2420+ "npm": ">= 3.0.0"
25932421 }
25942422 },
2595− "node_modules/restore-cursor": {
2596− "version": "3.1.0",
2597− "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
2598− "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
2423+ "node_modules/socks-proxy-agent": {
2424+ "version": "7.0.0",
2425+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
2426+ "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
25992427 "dev": true,
26002428 "license": "MIT",
26012429 "dependencies": {
2602− "onetime": "^5.1.0",
2603− "signal-exit": "^3.0.2"
2430+ "agent-base": "^6.0.2",
2431+ "debug": "^4.3.3",
2432+ "socks": "^2.6.2"
26042433 },
26052434 "engines": {
2606− "node": ">=8"
2435+ "node": ">= 10"
26072436 }
26082437 },
2609− "node_modules/restore-cursor/node_modules/signal-exit": {
2610− "version": "3.0.7",
2611− "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
2612− "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
2613− "dev": true,
2614− "license": "ISC"
2615− },
2616− "node_modules/retry": {
2617− "version": "0.12.0",
2618− "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
2619− "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==",
2438+ "node_modules/spago": {
2439+ "version": "0.21.0",
2440+ "resolved": "https://registry.npmjs.org/spago/-/spago-0.21.0.tgz",
2441+ "integrity": "sha512-1qTPaIhrsLCvneSJt1fyq3CpNMu01Xhcn+b09IMbyrpLcptMoGH5uOtyNL9eohTRMzPWBKUs6ksFLGdjJp7yxQ==",
26202442 "dev": true,
2443+ "hasInstallScript": true,
26212444 "license": "MIT",
2622− "engines": {
2623− "node": ">= 4"
2445+ "dependencies": {
2446+ "make-fetch-happen": "^11.0.1",
2447+ "tar": "^6.1.11"
2448+ },
2449+ "bin": {
2450+ "spago": "spago"
26242451 }
26252452 },
2626− "node_modules/rimraf": {
2627− "version": "2.7.1",
2628− "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2629− "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2630− "deprecated": "Rimraf versions prior to v4 are no longer supported",
2453+ "node_modules/spago/node_modules/@npmcli/fs": {
2454+ "version": "3.1.1",
2455+ "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.1.tgz",
2456+ "integrity": "sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==",
26312457 "dev": true,
26322458 "license": "ISC",
26332459 "dependencies": {
2634− "glob": "^7.1.3"
2460+ "semver": "^7.3.5"
26352461 },
2636− "bin": {
2637− "rimraf": "bin.js"
2462+ "engines": {
2463+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
26382464 }
26392465 },
2640− "node_modules/rimraf/node_modules/brace-expansion": {
2641− "version": "1.1.11",
2642− "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2643− "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2466+ "node_modules/spago/node_modules/brace-expansion": {
2467+ "version": "2.0.1",
2468+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
2469+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
26442470 "dev": true,
26452471 "license": "MIT",
26462472 "dependencies": {
2647− "balanced-match": "^1.0.0",
2648− "concat-map": "0.0.1"
2473+ "balanced-match": "^1.0.0"
26492474 }
26502475 },
2651− "node_modules/rimraf/node_modules/glob": {
2652− "version": "7.2.3",
2653− "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
2654− "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
2655− "deprecated": "Glob versions prior to v9 are no longer supported",
2476+ "node_modules/spago/node_modules/cacache": {
2477+ "version": "17.1.4",
2478+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz",
2479+ "integrity": "sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==",
26562480 "dev": true,
26572481 "license": "ISC",
26582482 "dependencies": {
2659− "fs.realpath": "^1.0.0",
2660− "inflight": "^1.0.4",
2661− "inherits": "2",
2662− "minimatch": "^3.1.1",
2663− "once": "^1.3.0",
2664− "path-is-absolute": "^1.0.0"
2483+ "@npmcli/fs": "^3.1.0",
2484+ "fs-minipass": "^3.0.0",
2485+ "glob": "^10.2.2",
2486+ "lru-cache": "^7.7.1",
2487+ "minipass": "^7.0.3",
2488+ "minipass-collect": "^1.0.2",
2489+ "minipass-flush": "^1.0.5",
2490+ "minipass-pipeline": "^1.2.4",
2491+ "p-map": "^4.0.0",
2492+ "ssri": "^10.0.0",
2493+ "tar": "^6.1.11",
2494+ "unique-filename": "^3.0.0"
26652495 },
26662496 "engines": {
2667− "node": "*"
2668− },
2669− "funding": {
2670− "url": "https://github.com/sponsors/isaacs"
2497+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
26712498 }
26722499 },
2673− "node_modules/rimraf/node_modules/minimatch": {
2674− "version": "3.1.2",
2675− "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
2676− "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
2500+ "node_modules/spago/node_modules/cacache/node_modules/minipass": {
2501+ "version": "7.1.2",
2502+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2503+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
26772504 "dev": true,
26782505 "license": "ISC",
2679− "dependencies": {
2680− "brace-expansion": "^1.1.7"
2681− },
26822506 "engines": {
2683− "node": "*"
2507+ "node": ">=16 || 14 >=14.17"
26842508 }
26852509 },
2686− "node_modules/run-queue": {
2687− "version": "1.0.3",
2688− "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
2689− "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==",
2510+ "node_modules/spago/node_modules/fs-minipass": {
2511+ "version": "3.0.3",
2512+ "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-3.0.3.tgz",
2513+ "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==",
26902514 "dev": true,
26912515 "license": "ISC",
26922516 "dependencies": {
2693− "aproba": "^1.1.1"
2517+ "minipass": "^7.0.3"
2518+ },
2519+ "engines": {
2520+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
26942521 }
26952522 },
2696− "node_modules/safe-buffer": {
2697− "version": "5.1.2",
2698− "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2699− "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
2700− "dev": true,
2701− "license": "MIT"
2702− },
2703− "node_modules/safer-buffer": {
2704− "version": "2.1.2",
2705− "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
2706− "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
2523+ "node_modules/spago/node_modules/fs-minipass/node_modules/minipass": {
2524+ "version": "7.1.2",
2525+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2526+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
27072527 "dev": true,
2708− "license": "MIT",
2709− "optional": true
2528+ "license": "ISC",
2529+ "engines": {
2530+ "node": ">=16 || 14 >=14.17"
2531+ }
27102532 },
2711− "node_modules/semver": {
2712− "version": "7.6.3",
2713− "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
2714− "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
2533+ "node_modules/spago/node_modules/glob": {
2534+ "version": "10.4.5",
2535+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz",
2536+ "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==",
27152537 "dev": true,
27162538 "license": "ISC",
2539+ "dependencies": {
2540+ "foreground-child": "^3.1.0",
2541+ "jackspeak": "^3.1.2",
2542+ "minimatch": "^9.0.4",
2543+ "minipass": "^7.1.2",
2544+ "package-json-from-dist": "^1.0.0",
2545+ "path-scurry": "^1.11.1"
2546+ },
27172547 "bin": {
2718− "semver": "bin/semver.js"
2548+ "glob": "dist/esm/bin.mjs"
27192549 },
2720− "engines": {
2721− "node": ">=10"
2550+ "funding": {
2551+ "url": "https://github.com/sponsors/isaacs"
27222552 }
27232553 },
2724− "node_modules/shebang-command": {
2725− "version": "2.0.0",
2726− "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2727− "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2554+ "node_modules/spago/node_modules/glob/node_modules/minipass": {
2555+ "version": "7.1.2",
2556+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2557+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
27282558 "dev": true,
2729− "license": "MIT",
2730− "dependencies": {
2731− "shebang-regex": "^3.0.0"
2732− },
2559+ "license": "ISC",
27332560 "engines": {
2734− "node": ">=8"
2561+ "node": ">=16 || 14 >=14.17"
27352562 }
27362563 },
2737− "node_modules/shebang-regex": {
2738− "version": "3.0.0",
2739− "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2740− "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2564+ "node_modules/spago/node_modules/lru-cache": {
2565+ "version": "7.18.3",
2566+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
2567+ "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==",
27412568 "dev": true,
2742− "license": "MIT",
2569+ "license": "ISC",
27432570 "engines": {
2744− "node": ">=8"
2571+ "node": ">=12"
27452572 }
27462573 },
2747− "node_modules/signal-exit": {
2748− "version": "4.1.0",
2749− "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2750− "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2574+ "node_modules/spago/node_modules/make-fetch-happen": {
2575+ "version": "11.1.1",
2576+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.1.1.tgz",
2577+ "integrity": "sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==",
27512578 "dev": true,
27522579 "license": "ISC",
2753− "engines": {
2754− "node": ">=14"
2580+ "dependencies": {
2581+ "agentkeepalive": "^4.2.1",
2582+ "cacache": "^17.0.0",
2583+ "http-cache-semantics": "^4.1.1",
2584+ "http-proxy-agent": "^5.0.0",
2585+ "https-proxy-agent": "^5.0.0",
2586+ "is-lambda": "^1.0.1",
2587+ "lru-cache": "^7.7.1",
2588+ "minipass": "^5.0.0",
2589+ "minipass-fetch": "^3.0.0",
2590+ "minipass-flush": "^1.0.5",
2591+ "minipass-pipeline": "^1.2.4",
2592+ "negotiator": "^0.6.3",
2593+ "promise-retry": "^2.0.1",
2594+ "socks-proxy-agent": "^7.0.0",
2595+ "ssri": "^10.0.0"
27552596 },
2756− "funding": {
2757− "url": "https://github.com/sponsors/isaacs"
2597+ "engines": {
2598+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
27582599 }
27592600 },
2760− "node_modules/slice-ansi": {
2761− "version": "4.0.0",
2762− "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
2763− "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
2601+ "node_modules/spago/node_modules/minimatch": {
2602+ "version": "9.0.5",
2603+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
2604+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
27642605 "dev": true,
2765− "license": "MIT",
2606+ "license": "ISC",
27662607 "dependencies": {
2767− "ansi-styles": "^4.0.0",
2768− "astral-regex": "^2.0.0",
2769− "is-fullwidth-code-point": "^3.0.0"
2608+ "brace-expansion": "^2.0.1"
27702609 },
27712610 "engines": {
2772− "node": ">=10"
2611+ "node": ">=16 || 14 >=14.17"
27732612 },
27742613 "funding": {
2775− "url": "https://github.com/chalk/slice-ansi?sponsor=1"
2614+ "url": "https://github.com/sponsors/isaacs"
27762615 }
27772616 },
2778− "node_modules/slice-ansi/node_modules/ansi-styles": {
2779− "version": "4.3.0",
2780− "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2781− "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2617+ "node_modules/spago/node_modules/minipass": {
2618+ "version": "5.0.0",
2619+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
2620+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
2621+ "dev": true,
2622+ "license": "ISC",
2623+ "engines": {
2624+ "node": ">=8"
2625+ }
2626+ },
2627+ "node_modules/spago/node_modules/minipass-fetch": {
2628+ "version": "3.0.5",
2629+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.5.tgz",
2630+ "integrity": "sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==",
27822631 "dev": true,
27832632 "license": "MIT",
27842633 "dependencies": {
2785− "color-convert": "^2.0.1"
2634+ "minipass": "^7.0.3",
2635+ "minipass-sized": "^1.0.3",
2636+ "minizlib": "^2.1.2"
27862637 },
27872638 "engines": {
2788− "node": ">=8"
2639+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
27892640 },
2790− "funding": {
2791− "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2641+ "optionalDependencies": {
2642+ "encoding": "^0.1.13"
27922643 }
27932644 },
2794− "node_modules/smart-buffer": {
2795− "version": "4.2.0",
2796− "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
2797− "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
2645+ "node_modules/spago/node_modules/minipass-fetch/node_modules/minipass": {
2646+ "version": "7.1.2",
2647+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2648+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
27982649 "dev": true,
2799− "license": "MIT",
2650+ "license": "ISC",
28002651 "engines": {
2801− "node": ">= 6.0.0",
2802− "npm": ">= 3.0.0"
2652+ "node": ">=16 || 14 >=14.17"
28032653 }
28042654 },
2805− "node_modules/socks": {
2806− "version": "2.8.3",
2807− "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.3.tgz",
2808− "integrity": "sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==",
2655+ "node_modules/spago/node_modules/ssri": {
2656+ "version": "10.0.6",
2657+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
2658+ "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
28092659 "dev": true,
2810− "license": "MIT",
2660+ "license": "ISC",
28112661 "dependencies": {
2812− "ip-address": "^9.0.5",
2813− "smart-buffer": "^4.2.0"
2662+ "minipass": "^7.0.3"
28142663 },
28152664 "engines": {
2816− "node": ">= 10.0.0",
2817− "npm": ">= 3.0.0"
2665+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
28182666 }
28192667 },
2820− "node_modules/socks-proxy-agent": {
2821− "version": "7.0.0",
2822− "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz",
2823− "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==",
2668+ "node_modules/spago/node_modules/ssri/node_modules/minipass": {
2669+ "version": "7.1.2",
2670+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2671+ "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
2672+ "dev": true,
2673+ "license": "ISC",
2674+ "engines": {
2675+ "node": ">=16 || 14 >=14.17"
2676+ }
2677+ },
2678+ "node_modules/spago/node_modules/unique-filename": {
2679+ "version": "3.0.0",
2680+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
2681+ "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
28242682 "dev": true,
2825− "license": "MIT",
2683+ "license": "ISC",
28262684 "dependencies": {
2827− "agent-base": "^6.0.2",
2828− "debug": "^4.3.3",
2829− "socks": "^2.6.2"
2685+ "unique-slug": "^4.0.0"
28302686 },
28312687 "engines": {
2832− "node": ">= 10"
2688+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
28332689 }
28342690 },
2835− "node_modules/spago": {
2836− "version": "0.21.0",
2837− "resolved": "https://registry.npmjs.org/spago/-/spago-0.21.0.tgz",
2838− "integrity": "sha512-1qTPaIhrsLCvneSJt1fyq3CpNMu01Xhcn+b09IMbyrpLcptMoGH5uOtyNL9eohTRMzPWBKUs6ksFLGdjJp7yxQ==",
2691+ "node_modules/spago/node_modules/unique-slug": {
2692+ "version": "4.0.0",
2693+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
2694+ "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
28392695 "dev": true,
2840− "hasInstallScript": true,
2841− "license": "MIT",
2696+ "license": "ISC",
28422697 "dependencies": {
2843− "make-fetch-happen": "^11.0.1",
2844− "tar": "^6.1.11"
2698+ "imurmurhash": "^0.1.4"
28452699 },
2846− "bin": {
2847− "spago": "spago"
2700+ "engines": {
2701+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
28482702 }
28492703 },
28502704 "node_modules/sprintf-js": {
@@ -2855,26 +2709,13 @@
28552709 "license": "BSD-3-Clause"
28562710 },
28572711 "node_modules/ssri": {
2858− "version": "10.0.6",
2859− "resolved": "https://registry.npmjs.org/ssri/-/ssri-10.0.6.tgz",
2860− "integrity": "sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==",
2712+ "version": "6.0.2",
2713+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
2714+ "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
28612715 "dev": true,
28622716 "license": "ISC",
28632717 "dependencies": {
2864− "minipass": "^7.0.3"
2865− },
2866− "engines": {
2867− "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
2868− }
2869− },
2870− "node_modules/ssri/node_modules/minipass": {
2871− "version": "7.1.2",
2872− "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2873− "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
2874− "dev": true,
2875− "license": "ISC",
2876− "engines": {
2877− "node": ">=16 || 14 >=14.17"
2718+ "figgy-pudding": "^3.5.1"
28782719 }
28792720 },
28802721 "node_modules/stream-each": {
@@ -2906,21 +2747,18 @@
29062747 }
29072748 },
29082749 "node_modules/string-width": {
2909− "version": "5.1.2",
2910− "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
2911− "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
2750+ "version": "4.2.3",
2751+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2752+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
29122753 "dev": true,
29132754 "license": "MIT",
29142755 "dependencies": {
2915− "eastasianwidth": "^0.2.0",
2916− "emoji-regex": "^9.2.2",
2917− "strip-ansi": "^7.0.1"
2756+ "emoji-regex": "^8.0.0",
2757+ "is-fullwidth-code-point": "^3.0.0",
2758+ "strip-ansi": "^6.0.1"
29182759 },
29192760 "engines": {
2920− "node": ">=12"
2921− },
2922− "funding": {
2923− "url": "https://github.com/sponsors/sindresorhus"
2761+ "node": ">=8"
29242762 }
29252763 },
29262764 "node_modules/string-width-cjs": {
@@ -2939,24 +2777,7 @@
29392777 "node": ">=8"
29402778 }
29412779 },
2942− "node_modules/string-width-cjs/node_modules/ansi-regex": {
2943− "version": "5.0.1",
2944− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2945− "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
2946− "dev": true,
2947− "license": "MIT",
2948− "engines": {
2949− "node": ">=8"
2950− }
2951− },
2952− "node_modules/string-width-cjs/node_modules/emoji-regex": {
2953− "version": "8.0.0",
2954− "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2955− "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2956− "dev": true,
2957− "license": "MIT"
2958− },
2959− "node_modules/string-width-cjs/node_modules/strip-ansi": {
2780+ "node_modules/strip-ansi": {
29602781 "version": "6.0.1",
29612782 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
29622783 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
@@ -2969,22 +2790,6 @@
29692790 "node": ">=8"
29702791 }
29712792 },
2972− "node_modules/strip-ansi": {
2973− "version": "7.1.0",
2974− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
2975− "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
2976− "dev": true,
2977− "license": "MIT",
2978− "dependencies": {
2979− "ansi-regex": "^6.0.1"
2980− },
2981− "engines": {
2982− "node": ">=12"
2983− },
2984− "funding": {
2985− "url": "https://github.com/chalk/strip-ansi?sponsor=1"
2986− }
2987− },
29882793 "node_modules/strip-ansi-cjs": {
29892794 "name": "strip-ansi",
29902795 "version": "6.0.1",
@@ -2999,16 +2804,6 @@
29992804 "node": ">=8"
30002805 }
30012806 },
3002− "node_modules/strip-ansi-cjs/node_modules/ansi-regex": {
3003− "version": "5.0.1",
3004− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
3005− "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
3006− "dev": true,
3007− "license": "MIT",
3008− "engines": {
3009− "node": ">=8"
3010− }
3011− },
30122807 "node_modules/strip-final-newline": {
30132808 "version": "2.0.0",
30142809 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
@@ -3050,32 +2845,46 @@
30502845 "node": ">=10"
30512846 }
30522847 },
3053− "node_modules/tar/node_modules/fs-minipass": {
3054− "version": "2.1.0",
3055− "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
3056− "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
2848+ "node_modules/tar/node_modules/chownr": {
2849+ "version": "2.0.0",
2850+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
2851+ "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
30572852 "dev": true,
30582853 "license": "ISC",
3059− "dependencies": {
3060− "minipass": "^3.0.0"
3061− },
30622854 "engines": {
3063− "node": ">= 8"
2855+ "node": ">=10"
30642856 }
30652857 },
3066− "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": {
3067− "version": "3.3.6",
3068− "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz",
3069− "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==",
2858+ "node_modules/tar/node_modules/minipass": {
2859+ "version": "5.0.0",
2860+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
2861+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
30702862 "dev": true,
30712863 "license": "ISC",
3072− "dependencies": {
3073− "yallist": "^4.0.0"
3074− },
30752864 "engines": {
30762865 "node": ">=8"
30772866 }
30782867 },
2868+ "node_modules/tar/node_modules/mkdirp": {
2869+ "version": "1.0.4",
2870+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2871+ "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
2872+ "dev": true,
2873+ "license": "MIT",
2874+ "bin": {
2875+ "mkdirp": "bin/cmd.js"
2876+ },
2877+ "engines": {
2878+ "node": ">=10"
2879+ }
2880+ },
2881+ "node_modules/tar/node_modules/yallist": {
2882+ "version": "4.0.0",
2883+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
2884+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
2885+ "dev": true,
2886+ "license": "ISC"
2887+ },
30792888 "node_modules/through2": {
30802889 "version": "2.0.5",
30812890 "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
@@ -3108,29 +2917,23 @@
31082917 "license": "MIT"
31092918 },
31102919 "node_modules/unique-filename": {
3111− "version": "3.0.0",
3112− "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz",
3113− "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==",
2920+ "version": "1.1.1",
2921+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
2922+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
31142923 "dev": true,
31152924 "license": "ISC",
31162925 "dependencies": {
3117− "unique-slug": "^4.0.0"
3118− },
3119− "engines": {
3120− "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
2926+ "unique-slug": "^2.0.0"
31212927 }
31222928 },
31232929 "node_modules/unique-slug": {
3124− "version": "4.0.0",
3125− "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz",
3126− "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==",
2930+ "version": "2.0.2",
2931+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
2932+ "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
31272933 "dev": true,
31282934 "license": "ISC",
31292935 "dependencies": {
31302936 "imurmurhash": "^0.1.4"
3131− },
3132− "engines": {
3133− "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
31342937 }
31352938 },
31362939 "node_modules/util-deprecate": {
@@ -3141,37 +2944,31 @@
31412944 "license": "MIT"
31422945 },
31432946 "node_modules/which": {
3144− "version": "2.0.2",
3145− "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3146− "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2947+ "version": "1.3.1",
2948+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
2949+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
31472950 "dev": true,
31482951 "license": "ISC",
31492952 "dependencies": {
31502953 "isexe": "^2.0.0"
31512954 },
31522955 "bin": {
3153− "node-which": "bin/node-which"
3154− },
3155− "engines": {
3156− "node": ">= 8"
2956+ "which": "bin/which"
31572957 }
31582958 },
31592959 "node_modules/wrap-ansi": {
3160− "version": "8.1.0",
3161− "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
3162− "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
2960+ "version": "6.2.0",
2961+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
2962+ "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
31632963 "dev": true,
31642964 "license": "MIT",
31652965 "dependencies": {
3166− "ansi-styles": "^6.1.0",
3167− "string-width": "^5.0.1",
3168− "strip-ansi": "^7.0.1"
2966+ "ansi-styles": "^4.0.0",
2967+ "string-width": "^4.1.0",
2968+ "strip-ansi": "^6.0.0"
31692969 },
31702970 "engines": {
3171− "node": ">=12"
3172− },
3173− "funding": {
3174− "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2971+ "node": ">=8"
31752972 }
31762973 },
31772974 "node_modules/wrap-ansi-cjs": {
@@ -3193,16 +2990,6 @@
31932990 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
31942991 }
31952992 },
3196− "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": {
3197− "version": "5.0.1",
3198− "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
3199− "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
3200− "dev": true,
3201− "license": "MIT",
3202− "engines": {
3203− "node": ">=8"
3204− }
3205− },
32062993 "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
32072994 "version": "4.3.0",
32082995 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@@ -3219,41 +3006,62 @@
32193006 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
32203007 }
32213008 },
3222− "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": {
3223− "version": "8.0.0",
3224− "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3225− "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
3009+ "node_modules/wrap-ansi-cjs/node_modules/color-convert": {
3010+ "version": "2.0.1",
3011+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3012+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
3013+ "dev": true,
3014+ "license": "MIT",
3015+ "dependencies": {
3016+ "color-name": "~1.1.4"
3017+ },
3018+ "engines": {
3019+ "node": ">=7.0.0"
3020+ }
3021+ },
3022+ "node_modules/wrap-ansi-cjs/node_modules/color-name": {
3023+ "version": "1.1.4",
3024+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3025+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
32263026 "dev": true,
32273027 "license": "MIT"
32283028 },
3229− "node_modules/wrap-ansi-cjs/node_modules/string-width": {
3230− "version": "4.2.3",
3231− "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3232− "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3029+ "node_modules/wrap-ansi/node_modules/ansi-styles": {
3030+ "version": "4.3.0",
3031+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
3032+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
32333033 "dev": true,
32343034 "license": "MIT",
32353035 "dependencies": {
3236− "emoji-regex": "^8.0.0",
3237− "is-fullwidth-code-point": "^3.0.0",
3238− "strip-ansi": "^6.0.1"
3036+ "color-convert": "^2.0.1"
32393037 },
32403038 "engines": {
32413039 "node": ">=8"
3040+ },
3041+ "funding": {
3042+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
32423043 }
32433044 },
3244− "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": {
3245− "version": "6.0.1",
3246− "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3247− "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3045+ "node_modules/wrap-ansi/node_modules/color-convert": {
3046+ "version": "2.0.1",
3047+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
3048+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
32483049 "dev": true,
32493050 "license": "MIT",
32503051 "dependencies": {
3251− "ansi-regex": "^5.0.1"
3052+ "color-name": "~1.1.4"
32523053 },
32533054 "engines": {
3254− "node": ">=8"
3055+ "node": ">=7.0.0"
32553056 }
32563057 },
3058+ "node_modules/wrap-ansi/node_modules/color-name": {
3059+ "version": "1.1.4",
3060+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
3061+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
3062+ "dev": true,
3063+ "license": "MIT"
3064+ },
32573065 "node_modules/wrappy": {
32583066 "version": "1.0.2",
32593067 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -3279,9 +3087,9 @@
32793087 "license": "ISC"
32803088 },
32813089 "node_modules/yallist": {
3282− "version": "4.0.0",
3283− "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3284− "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
3090+ "version": "3.1.1",
3091+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
3092+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
32853093 "dev": true,
32863094 "license": "ISC"
32873095 },
package.json+5−1
@@ -2,12 +2,16 @@
22 "private": true,
33 "type": "module",
44 "scripts": {
5+ "install": "spago install",
6+ "build": "spago build --purs-args '--censor-lib --strict'",
7+ "test": "spago test --purs-args '--censor-lib'",
58 "format": "purs-tidy format-in-place src backend-es/src backend-es/test/*.purs",
69 "format:check": "purs-tidy check src backend-es/src backend-es/test/*.purs"
710 },
811 "devDependencies": {
9− "esbuild": "^0.24.2",
12+ "esbuild": "^0.25.3",
1013 "purescript": "^0.15.15",
14+ "purescript-psa": "^0.9.0",
1115 "purs-tidy": "^0.11.0",
1216 "spago": "^0.21.0"
1317 }