Skip to content

Commit d0b4637

Browse files
committed
Update pg, dev deps
1 parent a17e79c commit d0b4637

4 files changed

Lines changed: 155 additions & 56 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
44

5+
### [10.3.0](https://github.com/doesdev/scrud/compare/10.2.1...10.3.0)
6+
7+
> 31 October 2025
8+
9+
#### Dependencies
10+
- update `pg` (patch), dev deps
11+
512
### [10.2.1](https://github.com/doesdev/scrud/compare/10.1.0...10.2.1)
613

714
> 23 June 2025

package.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "scrud",
3-
"version": "10.2.2",
3+
"version": "10.3.0",
44
"description": "SCRUD API server, fast, light, capable",
55
"engines": {
66
"node": ">=8.0.0"
@@ -26,18 +26,17 @@
2626
"homepage": "http://scrud.doesdev.com",
2727
"dependencies": {
2828
"jsonwebtoken": "~9.0.2",
29-
"pg": "~8.16.2",
29+
"pg": "~8.16.3",
3030
"tiny-params": "~4.0.0"
3131
},
3232
"devDependencies": {
33-
"axios": "^1.10.0",
34-
"dotenv": "^16.5.0",
33+
"axios": "^1.13.1",
34+
"dotenv": "^17.2.3",
3535
"get-scrud": "^5.1.0",
3636
"hash-wasm": "^4.12.0",
3737
"husky": "^9.1.7",
38-
"import-fresh": "^3.3.1",
39-
"mvt": "^4.2.1",
38+
"mvt": "^5.0.0",
4039
"standard": "^17.1.2"
4140
},
4241
"packageManager": "yarn@3.5.1"
43-
}
42+
}

test/index.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import 'dotenv/config'
22
import test from 'mvt'
33
import { setup, teardown, pgConfig } from './_db.js'
4-
import requireFresh from 'import-fresh'
54
import axios from 'axios'
65
import path from 'node:path'
76
import getScrud from 'get-scrud'
8-
import { fileURLToPath } from 'url'
7+
import { fileURLToPath, pathToFileURL } from 'url'
8+
9+
const importFresh = (mod) => import(`${mod}?${Date.now()}`)
910

1011
const __filename = fileURLToPath(import.meta.url)
1112
const __dirname = path.dirname(__filename)
@@ -53,7 +54,7 @@ test.before(async () => {
5354
await setup()
5455

5556
await Promise.all(Object.entries(config).map(async ([k, instance]) => {
56-
instance.scrud = requireFresh(scrudPath)
57+
instance.scrud = await importFresh(pathToFileURL(scrudPath))
5758
const instanceOpts = Object.assign({}, opts, instance)
5859
await instance.scrud.start(instanceOpts)
5960
instance.jwt = await instance.scrud.genToken({ some: 'stuffs' })

yarn.lock

Lines changed: 138 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,20 @@ __metadata:
278278
languageName: node
279279
linkType: hard
280280

281+
"async-function@npm:^1.0.0":
282+
version: 1.0.0
283+
resolution: "async-function@npm:1.0.0"
284+
checksum: 9102e246d1ed9b37ac36f57f0a6ca55226876553251a31fc80677e71471f463a54c872dc78d5d7f80740c8ba624395cccbe8b60f7b690c4418f487d8e9fd1106
285+
languageName: node
286+
linkType: hard
287+
288+
"async-generator-function@npm:^1.0.0":
289+
version: 1.0.0
290+
resolution: "async-generator-function@npm:1.0.0"
291+
checksum: 74a71a4a2dd7afd06ebb612f6d612c7f4766a351bedffde466023bf6dae629e46b0d2cd38786239e0fbf245de0c7df76035465e16d1213774a0efb22fec0d713
292+
languageName: node
293+
linkType: hard
294+
281295
"asynckit@npm:^0.4.0":
282296
version: 0.4.0
283297
resolution: "asynckit@npm:0.4.0"
@@ -294,14 +308,14 @@ __metadata:
294308
languageName: node
295309
linkType: hard
296310

297-
"axios@npm:^1.10.0":
298-
version: 1.10.0
299-
resolution: "axios@npm:1.10.0"
311+
"axios@npm:^1.13.1":
312+
version: 1.13.1
313+
resolution: "axios@npm:1.13.1"
300314
dependencies:
301315
follow-redirects: ^1.15.6
302-
form-data: ^4.0.0
316+
form-data: ^4.0.4
303317
proxy-from-env: ^1.1.0
304-
checksum: b5fd840d499469bf968e44b8ac96f4b363c6aa4c791a50834c086a7cffbc2d77fe24f27af1aba46c3e1f4840aaf991461fc27537990596b93dea0f4df3245a86
318+
checksum: fd34e26d22adaba5ce59b02963ecc4f7a6a4a44950014512f3f86dde10ab30df377dd10260ea9d36aafe9f1f87191a95f5b50c3979485be50f10b465c7b1a164
305319
languageName: node
306320
linkType: hard
307321

@@ -348,6 +362,16 @@ __metadata:
348362
languageName: node
349363
linkType: hard
350364

365+
"call-bind-apply-helpers@npm:^1.0.1, call-bind-apply-helpers@npm:^1.0.2":
366+
version: 1.0.2
367+
resolution: "call-bind-apply-helpers@npm:1.0.2"
368+
dependencies:
369+
es-errors: ^1.3.0
370+
function-bind: ^1.1.2
371+
checksum: b2863d74fcf2a6948221f65d95b91b4b2d90cfe8927650b506141e669f7d5de65cea191bf788838bc40d13846b7886c5bc5c84ab96c3adbcf88ad69a72fcdc6b
372+
languageName: node
373+
linkType: hard
374+
351375
"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8":
352376
version: 1.0.8
353377
resolution: "call-bind@npm:1.0.8"
@@ -538,10 +562,10 @@ __metadata:
538562
languageName: node
539563
linkType: hard
540564

541-
"dotenv@npm:^16.5.0":
542-
version: 16.5.0
543-
resolution: "dotenv@npm:16.5.0"
544-
checksum: 6543fe87b5ddf2d60dd42df6616eec99148a5fc150cb4530fef5bda655db5204a3afa0e6f25f7cd64b20657ace4d79c0ef974bec32fdb462cad18754191e7a90
565+
"dotenv@npm:^17.2.3":
566+
version: 17.2.3
567+
resolution: "dotenv@npm:17.2.3"
568+
checksum: fde23eb88649041ec7a0f6a47bbe59cac3c454fc2007cf2e40b9c984aaf0636347218c56cfbbf067034b0a73f530a2698a19b4058695787eb650ec69fe234624
545569
languageName: node
546570
linkType: hard
547571

@@ -556,6 +580,17 @@ __metadata:
556580
languageName: node
557581
linkType: hard
558582

583+
"dunder-proto@npm:^1.0.1":
584+
version: 1.0.1
585+
resolution: "dunder-proto@npm:1.0.1"
586+
dependencies:
587+
call-bind-apply-helpers: ^1.0.1
588+
es-errors: ^1.3.0
589+
gopd: ^1.2.0
590+
checksum: 149207e36f07bd4941921b0ca929e3a28f1da7bd6b6ff8ff7f4e2f2e460675af4576eeba359c635723dc189b64cdd4787e0255897d5b135ccc5d15cb8685fc90
591+
languageName: node
592+
linkType: hard
593+
559594
"ecdsa-sig-formatter@npm:1.0.11":
560595
version: 1.0.11
561596
resolution: "ecdsa-sig-formatter@npm:1.0.11"
@@ -674,6 +709,15 @@ __metadata:
674709
languageName: node
675710
linkType: hard
676711

712+
"es-object-atoms@npm:^1.1.1":
713+
version: 1.1.1
714+
resolution: "es-object-atoms@npm:1.1.1"
715+
dependencies:
716+
es-errors: ^1.3.0
717+
checksum: 214d3767287b12f36d3d7267ef342bbbe1e89f899cfd67040309fc65032372a8e60201410a99a1645f2f90c1912c8c49c8668066f6bdd954bcd614dda2e3da97
718+
languageName: node
719+
linkType: hard
720+
677721
"es-set-tostringtag@npm:^2.0.3":
678722
version: 2.0.3
679723
resolution: "es-set-tostringtag@npm:2.0.3"
@@ -685,6 +729,18 @@ __metadata:
685729
languageName: node
686730
linkType: hard
687731

732+
"es-set-tostringtag@npm:^2.1.0":
733+
version: 2.1.0
734+
resolution: "es-set-tostringtag@npm:2.1.0"
735+
dependencies:
736+
es-errors: ^1.3.0
737+
get-intrinsic: ^1.2.6
738+
has-tostringtag: ^1.0.2
739+
hasown: ^2.0.2
740+
checksum: 789f35de4be3dc8d11fdcb91bc26af4ae3e6d602caa93299a8c45cf05d36cc5081454ae2a6d3afa09cceca214b76c046e4f8151e092e6fc7feeb5efb9e794fc6
741+
languageName: node
742+
linkType: hard
743+
688744
"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2":
689745
version: 1.0.2
690746
resolution: "es-shim-unscopables@npm:1.0.2"
@@ -1090,14 +1146,16 @@ __metadata:
10901146
languageName: node
10911147
linkType: hard
10921148

1093-
"form-data@npm:^4.0.0":
1094-
version: 4.0.1
1095-
resolution: "form-data@npm:4.0.1"
1149+
"form-data@npm:^4.0.4":
1150+
version: 4.0.4
1151+
resolution: "form-data@npm:4.0.4"
10961152
dependencies:
10971153
asynckit: ^0.4.0
10981154
combined-stream: ^1.0.8
1155+
es-set-tostringtag: ^2.1.0
1156+
hasown: ^2.0.2
10991157
mime-types: ^2.1.12
1100-
checksum: ccee458cd5baf234d6b57f349fe9cc5f9a2ea8fd1af5ecda501a18fd1572a6dd3bf08a49f00568afd995b6a65af34cb8dec083cf9d582c4e621836499498dd84
1158+
checksum: 9b7788836df9fa5a6999e0c02515b001946b2a868cfe53f026c69e2c537a2ff9fbfb8e9d2b678744628f3dc7a2d6e14e4e45dfaf68aa6239727f0bdb8ce0abf2
11011159
languageName: node
11021160
linkType: hard
11031161

@@ -1134,6 +1192,13 @@ __metadata:
11341192
languageName: node
11351193
linkType: hard
11361194

1195+
"generator-function@npm:^2.0.0":
1196+
version: 2.0.1
1197+
resolution: "generator-function@npm:2.0.1"
1198+
checksum: 3bf87f7b0230de5d74529677e6c3ceb3b7b5d9618b5a22d92b45ce3876defbaf5a77791b25a61b0fa7d13f95675b5ff67a7769f3b9af33f096e34653519e873d
1199+
languageName: node
1200+
linkType: hard
1201+
11371202
"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5":
11381203
version: 1.2.5
11391204
resolution: "get-intrinsic@npm:1.2.5"
@@ -1150,6 +1215,37 @@ __metadata:
11501215
languageName: node
11511216
linkType: hard
11521217

1218+
"get-intrinsic@npm:^1.2.6":
1219+
version: 1.3.1
1220+
resolution: "get-intrinsic@npm:1.3.1"
1221+
dependencies:
1222+
async-function: ^1.0.0
1223+
async-generator-function: ^1.0.0
1224+
call-bind-apply-helpers: ^1.0.2
1225+
es-define-property: ^1.0.1
1226+
es-errors: ^1.3.0
1227+
es-object-atoms: ^1.1.1
1228+
function-bind: ^1.1.2
1229+
generator-function: ^2.0.0
1230+
get-proto: ^1.0.1
1231+
gopd: ^1.2.0
1232+
has-symbols: ^1.1.0
1233+
hasown: ^2.0.2
1234+
math-intrinsics: ^1.1.0
1235+
checksum: c02b3b6a445f9cd53e14896303794ac60f9751f58a69099127248abdb0251957174c6524245fc68579dc8e6a35161d3d94c93e665f808274716f4248b269436a
1236+
languageName: node
1237+
linkType: hard
1238+
1239+
"get-proto@npm:^1.0.1":
1240+
version: 1.0.1
1241+
resolution: "get-proto@npm:1.0.1"
1242+
dependencies:
1243+
dunder-proto: ^1.0.1
1244+
es-object-atoms: ^1.0.0
1245+
checksum: 4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b
1246+
languageName: node
1247+
linkType: hard
1248+
11531249
"get-scrud@npm:^5.1.0":
11541250
version: 5.1.0
11551251
resolution: "get-scrud@npm:5.1.0"
@@ -1331,16 +1427,6 @@ __metadata:
13311427
languageName: node
13321428
linkType: hard
13331429

1334-
"import-fresh@npm:^3.3.1":
1335-
version: 3.3.1
1336-
resolution: "import-fresh@npm:3.3.1"
1337-
dependencies:
1338-
parent-module: ^1.0.0
1339-
resolve-from: ^4.0.0
1340-
checksum: a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87
1341-
languageName: node
1342-
linkType: hard
1343-
13441430
"imurmurhash@npm:^0.1.4":
13451431
version: 0.1.4
13461432
resolution: "imurmurhash@npm:0.1.4"
@@ -1857,6 +1943,13 @@ __metadata:
18571943
languageName: node
18581944
linkType: hard
18591945

1946+
"math-intrinsics@npm:^1.1.0":
1947+
version: 1.1.0
1948+
resolution: "math-intrinsics@npm:1.1.0"
1949+
checksum: 0e513b29d120f478c85a70f49da0b8b19bc638975eca466f2eeae0071f3ad00454c621bf66e16dd435896c208e719fc91ad79bbfba4e400fe0b372e7c1c9c9a2
1950+
languageName: node
1951+
linkType: hard
1952+
18601953
"mime-db@npm:1.52.0":
18611954
version: 1.52.0
18621955
resolution: "mime-db@npm:1.52.0"
@@ -1896,12 +1989,12 @@ __metadata:
18961989
languageName: node
18971990
linkType: hard
18981991

1899-
"mvt@npm:^4.2.1":
1900-
version: 4.2.1
1901-
resolution: "mvt@npm:4.2.1"
1992+
"mvt@npm:^5.0.0":
1993+
version: 5.0.0
1994+
resolution: "mvt@npm:5.0.0"
19021995
bin:
19031996
mvt: cli.js
1904-
checksum: 61564d33e236ee1f6a6c8a8a137b26b750e88b95268a03a821c12c4b5b6d2290f5d181616e016d12fc07c5b74ea1aa8f6d0832d52a6ca47415cfb8a0acbba1b3
1997+
checksum: 8e62850113e0f53d15d5e402ef4e80627cb3f16764f8fb84700112473b54ca4f56553bef5a3c0d1c2c395cdef1acb1c4e2faddeca115962de5c921ee41d5ea8a
19051998
languageName: node
19061999
linkType: hard
19072000

@@ -2110,10 +2203,10 @@ __metadata:
21102203
languageName: node
21112204
linkType: hard
21122205

2113-
"pg-cloudflare@npm:^1.2.6":
2114-
version: 1.2.6
2115-
resolution: "pg-cloudflare@npm:1.2.6"
2116-
checksum: da9aada107210d8ae6a1c3bbaf539f9896dda7ebaa922738563bcf9acf2f3d5920dc7c57826fe31f14222daff58159b0d175cdf905f96e139e9110458e815845
2206+
"pg-cloudflare@npm:^1.2.7":
2207+
version: 1.2.7
2208+
resolution: "pg-cloudflare@npm:1.2.7"
2209+
checksum: 8e66fa9aaf3be9da7570d294c6170ead48ae9187e670dcc4219eb381fb598a12823d90c20f301d76d70e49840dbec8c7eb5aa2af0d2698c0325b634c86bbcd18
21172210
languageName: node
21182211
linkType: hard
21192212

@@ -2140,10 +2233,10 @@ __metadata:
21402233
languageName: node
21412234
linkType: hard
21422235

2143-
"pg-protocol@npm:^1.10.2":
2144-
version: 1.10.2
2145-
resolution: "pg-protocol@npm:1.10.2"
2146-
checksum: 309f8a021e1ab309fce7e5890477d329403240fb0bf62c5a2202c54546dbb8d0c50fc2c528d41590f936b1fd78cf0685b0f42b4a0f80ab35751f7764ee7fe319
2236+
"pg-protocol@npm:^1.10.3":
2237+
version: 1.10.3
2238+
resolution: "pg-protocol@npm:1.10.3"
2239+
checksum: 2d8c3b2747526706d37fdf35fc6e87c4a170cf8deb89fac65c562df26b4e0f42b76d62c6d1dbd096725e9a081a8725796f27af874c9e72753499c794472faad7
21472240
languageName: node
21482241
linkType: hard
21492242

@@ -2160,14 +2253,14 @@ __metadata:
21602253
languageName: node
21612254
linkType: hard
21622255

2163-
"pg@npm:~8.16.2":
2164-
version: 8.16.2
2165-
resolution: "pg@npm:8.16.2"
2256+
"pg@npm:~8.16.3":
2257+
version: 8.16.3
2258+
resolution: "pg@npm:8.16.3"
21662259
dependencies:
2167-
pg-cloudflare: ^1.2.6
2260+
pg-cloudflare: ^1.2.7
21682261
pg-connection-string: ^2.9.1
21692262
pg-pool: ^3.10.1
2170-
pg-protocol: ^1.10.2
2263+
pg-protocol: ^1.10.3
21712264
pg-types: 2.2.0
21722265
pgpass: 1.0.5
21732266
peerDependencies:
@@ -2178,7 +2271,7 @@ __metadata:
21782271
peerDependenciesMeta:
21792272
pg-native:
21802273
optional: true
2181-
checksum: 51be8837dd5ae1e85ee6261b50f70a51c5b0efbf0b16e35f2331494e4a1d4d7b97dff69317e07977767a3415660035198983bcef3857ebe09e00d3ed2b4ec159
2274+
checksum: ebc98c9480a11f8de74fffd205c2c161f14fc7cd8e19b152b38c7464d7202f59ad52fb1facb3a25319c343118c2fff44f7f46302415e730485878ceccf24241a
21822275
languageName: node
21832276
linkType: hard
21842277

@@ -2460,15 +2553,14 @@ __metadata:
24602553
version: 0.0.0-use.local
24612554
resolution: "scrud@workspace:."
24622555
dependencies:
2463-
axios: ^1.10.0
2464-
dotenv: ^16.5.0
2556+
axios: ^1.13.1
2557+
dotenv: ^17.2.3
24652558
get-scrud: ^5.1.0
24662559
hash-wasm: ^4.12.0
24672560
husky: ^9.1.7
2468-
import-fresh: ^3.3.1
24692561
jsonwebtoken: ~9.0.2
2470-
mvt: ^4.2.1
2471-
pg: ~8.16.2
2562+
mvt: ^5.0.0
2563+
pg: ~8.16.3
24722564
standard: ^17.1.2
24732565
tiny-params: ~4.0.0
24742566
languageName: unknown

0 commit comments

Comments
 (0)