From 829b5e1a788d287e0ed8c6cf1b94d8a631171a21 Mon Sep 17 00:00:00 2001 From: Joe Hildebrand Date: Fri, 20 Jun 2025 17:14:47 -0600 Subject: [PATCH 1/2] Update dependencies --- package.json | 4 +-- pnpm-lock.yaml | 97 +++++++++++++++++++++++++------------------------- 2 files changed, 50 insertions(+), 51 deletions(-) diff --git a/package.json b/package.json index c9104ff..c13ae7f 100644 --- a/package.json +++ b/package.json @@ -32,11 +32,11 @@ "test": "c8 node --test test/*.test.js" }, "dependencies": { - "peggy": "5.0.3", + "peggy": "5.0.4", "source-map": "0.7.4" }, "devDependencies": { - "@peggyjs/eslint-config": "6.0.1", + "@peggyjs/eslint-config": "6.0.3", "@types/node": "24.0.3", "c8": "10.1.3", "eslint": "9.29.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 300a470..8bf24e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,15 +9,15 @@ importers: .: dependencies: peggy: - specifier: 5.0.3 - version: 5.0.3 + specifier: 5.0.4 + version: 5.0.4 source-map: specifier: 0.7.4 version: 0.7.4 devDependencies: '@peggyjs/eslint-config': - specifier: 6.0.1 - version: 6.0.1(eslint@9.29.0)(typescript@5.8.3) + specifier: 6.0.3 + version: 6.0.3(eslint@9.29.0)(typescript@5.8.3) '@types/node': specifier: 24.0.3 version: 24.0.3 @@ -86,8 +86,8 @@ packages: resolution: {integrity: sha512-n/7dz8HFStpEe4o5eYk0tdkBdGUS/ZGb0GQCeDWN1ZmRq67HMHK4vC33b0rQlTT6xdZoX935P4vstiWVk5Ying==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.5.0': - resolution: {integrity: sha512-oSkF0p8X21vKEEAGTZASi7q3tbdTvlGduQ02Xz2A1AFncUP4RLVcNz27XurxVW4fs1JXuh0xBtvokXdtp/nN+Q==} + '@eslint/markdown@6.6.0': + resolution: {integrity: sha512-IsWPy2jU3gaQDlioDC4sT4I4kG1hX1OMWs/q2sWwJrPoMASHW/Z4SDw+6Aql6EsHejGbagYuJbFq9Zvx+Y1b1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -159,29 +159,29 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@peggyjs/eslint-config@6.0.1': - resolution: {integrity: sha512-CPjibWlJhoNQu+R64H314nCnXi/J2qzFitIkhLo9ocppWeQoUZG2Rdjhy65C0ST73i6B/0lkcjbGWxDkOOS84Q==} + '@peggyjs/eslint-config@6.0.3': + resolution: {integrity: sha512-w/Gpe/dAIBjPKL+FAlYTkqFX3w4Pc9dgywmTtdlDBcmt67xGnr4zyglX1ZSZY51vE76/IPHd/RUPiO9L3EfhKw==} engines: {node: '>=20'} - '@peggyjs/from-mem@2.0.0': - resolution: {integrity: sha512-f+pL/s2DiT+2dxwheSoJT0P/KJy/s0klzE+ZqRdXHlkeyFk/DpKtyjLZIiA79kx56g3oEPA8Zu9EzEKzAwuvhw==} + '@peggyjs/from-mem@2.0.1': + resolution: {integrity: sha512-5dAPJsLrb3KQahPb8kUqg9nGS2dKlMC4vCB3dMWoZIRqmPrNbBt6P6jidczFBoz+2EbFXBxXi0o9BUpEPHoD+g==} engines: {node: '>=20'} '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@shikijs/engine-oniguruma@3.6.0': - resolution: {integrity: sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==} + '@shikijs/engine-oniguruma@3.7.0': + resolution: {integrity: sha512-5BxcD6LjVWsGu4xyaBC5bu8LdNgPCVBnAkWTtOCs/CZxcB22L8rcoWfv7Hh/3WooVjBZmFtyxhgvkQFedPGnFw==} - '@shikijs/langs@3.6.0': - resolution: {integrity: sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==} + '@shikijs/langs@3.7.0': + resolution: {integrity: sha512-1zYtdfXLr9xDKLTGy5kb7O0zDQsxXiIsw1iIBcNOO8Yi5/Y1qDbJ+0VsFoqTlzdmneO8Ij35g7QKF8kcLyznCQ==} - '@shikijs/themes@3.6.0': - resolution: {integrity: sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==} + '@shikijs/themes@3.7.0': + resolution: {integrity: sha512-VJx8497iZPy5zLiiCTSIaOChIcKQwR0FebwE9S3rcN0+J/GTWwQ1v/bqhTbpbY3zybPKeO8wdammqkpXc4NVjQ==} - '@shikijs/types@3.6.0': - resolution: {integrity: sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==} + '@shikijs/types@3.7.0': + resolution: {integrity: sha512-MGaLeaRlSWpnP0XSAum3kP3a8vtcTsITqoEPYdt3lQG3YCdQH4DnEhodkYcNMcU0uW0RffhoD1O3e0vG5eSBBg==} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -489,6 +489,9 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -794,8 +797,8 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - peggy@5.0.3: - resolution: {integrity: sha512-QErYmLjj/ehiNNJRqx2qb36hzkanuascpMqREs2RQqaXhU3cflIRScP/u2BoobIfu/FaeI3GGxNB/vFX/Ar9lg==} + peggy@5.0.4: + resolution: {integrity: sha512-NMRm2w2irCFbiOaejvcDEyn+DMUaGd8s4RT1ztj9Kr/kR367pziIvmjqJ0OFqcAg+LqT5tPGsW96MNT5gUNdUw==} engines: {node: '>=20'} hasBin: true @@ -837,11 +840,6 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - semver@7.7.1: - resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} - engines: {node: '>=10'} - hasBin: true - semver@7.7.2: resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} engines: {node: '>=10'} @@ -859,8 +857,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - source-map-generator@2.0.0: - resolution: {integrity: sha512-4KomB7QsJti7dFBAVF6SXHzuCNQauk4gE2CummcqPzl+eJqXz1CkkiBdVXXW3g8VGh23bxcdEVACOzrxpIqnUg==} + source-map-generator@2.0.1: + resolution: {integrity: sha512-AtEu86XavXC2HD/bQVQoDbovnTRZE/0QMAAHn6RxALAoLOM3a47IG06TpsJK23BnCmjbTYNLwx2vUhgzRYgGMA==} engines: {node: '>=20'} source-map@0.7.4: @@ -1047,10 +1045,11 @@ snapshots: '@humanwhocodes/momoa': 3.3.8 natural-compare: 1.4.0 - '@eslint/markdown@6.5.0': + '@eslint/markdown@6.6.0': dependencies: '@eslint/core': 0.14.0 '@eslint/plugin-kit': 0.3.2 + github-slugger: 2.0.0 mdast-util-from-markdown: 2.0.2 mdast-util-frontmatter: 2.0.1 mdast-util-gfm: 3.1.0 @@ -1073,10 +1072,10 @@ snapshots: '@gerrit0/mini-shiki@3.6.0': dependencies: - '@shikijs/engine-oniguruma': 3.6.0 - '@shikijs/langs': 3.6.0 - '@shikijs/themes': 3.6.0 - '@shikijs/types': 3.6.0 + '@shikijs/engine-oniguruma': 3.7.0 + '@shikijs/langs': 3.7.0 + '@shikijs/themes': 3.7.0 + '@shikijs/types': 3.7.0 '@shikijs/vscode-textmate': 10.0.2 '@humanfs/core@0.19.1': {} @@ -1126,10 +1125,10 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@peggyjs/eslint-config@6.0.1(eslint@9.29.0)(typescript@5.8.3)': + '@peggyjs/eslint-config@6.0.3(eslint@9.29.0)(typescript@5.8.3)': dependencies: '@eslint/json': 0.12.0 - '@eslint/markdown': 6.5.0 + '@eslint/markdown': 6.6.0 '@stylistic/eslint-plugin': 4.4.1(eslint@9.29.0)(typescript@5.8.3) globals: 16.2.0 transitivePeerDependencies: @@ -1137,27 +1136,27 @@ snapshots: - supports-color - typescript - '@peggyjs/from-mem@2.0.0': + '@peggyjs/from-mem@2.0.1': dependencies: - semver: 7.7.1 + semver: 7.7.2 '@pkgjs/parseargs@0.11.0': optional: true - '@shikijs/engine-oniguruma@3.6.0': + '@shikijs/engine-oniguruma@3.7.0': dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.7.0 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@3.6.0': + '@shikijs/langs@3.7.0': dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.7.0 - '@shikijs/themes@3.6.0': + '@shikijs/themes@3.7.0': dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.7.0 - '@shikijs/types@3.6.0': + '@shikijs/types@3.7.0': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -1491,6 +1490,8 @@ snapshots: get-caller-file@2.0.5: {} + github-slugger@2.0.0: {} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -1972,11 +1973,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - peggy@5.0.3: + peggy@5.0.4: dependencies: - '@peggyjs/from-mem': 2.0.0 + '@peggyjs/from-mem': 2.0.1 commander: 14.0.0 - source-map-generator: 2.0.0 + source-map-generator: 2.0.1 picomatch@2.3.1: {} @@ -2000,8 +2001,6 @@ snapshots: dependencies: queue-microtask: 1.2.3 - semver@7.7.1: {} - semver@7.7.2: {} shebang-command@2.0.0: @@ -2012,7 +2011,7 @@ snapshots: signal-exit@4.1.0: {} - source-map-generator@2.0.0: {} + source-map-generator@2.0.1: {} source-map@0.7.4: {} From 4986ea03a17dd6ac3fdb29ea8d07789f111911b0 Mon Sep 17 00:00:00 2001 From: Joe Hildebrand Date: Fri, 20 Jun 2025 17:22:52 -0600 Subject: [PATCH 2/2] Test on node 24 --- .github/workflows/node.js.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 4d4294d..d2a89a3 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - node-version: [20, 22, 23] + node-version: [20, 22, 24] platform: [ubuntu-latest] runs-on: ${{ matrix.platform }}