diff --git a/.github/workflows/agent-scan.yml b/.github/workflows/agent-scan.yml index c451033..92e04a9 100644 --- a/.github/workflows/agent-scan.yml +++ b/.github/workflows/agent-scan.yml @@ -21,7 +21,7 @@ jobs: steps: - name: AgentScan id: agentscan - uses: MatteoGabriele/agentscan-action@e02ef270c024bfad3541b2a71619c3c9f20b3312 # v2.2.0 + uses: MatteoGabriele/agentscan-action@98202262c925c508d4c1424b1dfbe17ee35b0c02 # v2.4.0 with: github-token: ${{ secrets.GITHUB_TOKEN }} mode: silent diff --git a/package.json b/package.json index 33e2fbd..c916eb9 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "errx", "type": "module", "version": "0.1.2", - "packageManager": "pnpm@11.21.0", + "packageManager": "pnpm@11.22.0", "description": "Zero dependency library to capture and parse stack traces in Node, Bun and Deno", "license": "MIT", "repository": "danielroe/errx", @@ -27,7 +27,7 @@ "test:types": "tsc --noEmit" }, "devDependencies": { - "@antfu/eslint-config": "9.2.0", + "@antfu/eslint-config": "9.3.0", "@types/node": "26.2.0", "@vitest/coverage-v8": "4.1.10", "eslint": "10.8.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5b59bc..d9444fd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: .: devDependencies: '@antfu/eslint-config': - specifier: 9.2.0 - version: 9.2.0(@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/utils@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(@vue/compiler-sfc@3.5.41)(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)(vitest@4.1.10) + specifier: 9.3.0 + version: 9.3.0(@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/utils@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(@vue/compiler-sfc@3.5.41)(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)(vitest@4.1.10) '@types/node': specifier: 26.2.0 version: 26.2.0 @@ -50,8 +50,8 @@ importers: packages: - '@antfu/eslint-config@9.2.0': - resolution: {integrity: sha512-v/j0Pjn6Sj9CxHT8n4nIKI8lg4O/+P4G+Zdbg7u/3J6JaLayxRXsX2Twx0fjpUtoyxW5mdYd67QycVfr1ahirA==} + '@antfu/eslint-config@9.3.0': + resolution: {integrity: sha512-+CIC4G6MowUl1RHiT01Ah9Obo/wwVynw7uNlN8ODwEn2opo9W1KzaatCrmu4WhGGJjOkOkyT5w7kKfQ//agHrQ==} hasBin: true peerDependencies: '@angular-eslint/eslint-plugin': ^21.1.0 @@ -64,6 +64,7 @@ packages: astro-eslint-parser: '>=1.0.2' eslint: ^9.10.0 || ^10.0.0 eslint-plugin-astro: '>=1.2.0' + eslint-plugin-erasable-syntax-only: ^0.4.2 eslint-plugin-format: '>=0.1.0' eslint-plugin-jsx-a11y: '>=6.10.2' eslint-plugin-react-refresh: ^0.5.0 @@ -92,6 +93,8 @@ packages: optional: true eslint-plugin-astro: optional: true + eslint-plugin-erasable-syntax-only: + optional: true eslint-plugin-format: optional: true eslint-plugin-jsx-a11y: @@ -111,8 +114,8 @@ packages: svelte-eslint-parser: optional: true - '@antfu/install-pkg@1.1.0': - resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} + '@antfu/install-pkg@2.0.1': + resolution: {integrity: sha512-iCKVQcIC0e3oDxEfs3SHQGW+ovhBMZmS1TE+bTk50rVyMCBmCfClv7Qi3HQKlumYwvjb/iIMeWCW2i67q6kFfQ==} '@babel/helper-string-parser@7.29.7': resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} @@ -143,25 +146,25 @@ packages: resolution: {integrity: sha512-y7/yvZ2TPAnR9+jnc00klvNNLkJiXFFrQA/hlLCcxA9a2A4zQIOimyFQ9XfwYKiGD1fb5GY8vbKIIgO8d5Tb2A==} engines: {node: '>= 20.12.0'} - '@e18e/eslint-plugin@0.5.1': - resolution: {integrity: sha512-mqUozeyNI9xvJbjrOO7y765dT7Kud3bwCm/DHwctxdEngPdJWQaS9BNGgpM1wCCzZfOtlKQh4ZRhm3VRomT9KA==} + '@e18e/eslint-plugin@0.6.0': + resolution: {integrity: sha512-JQkeXoZA12f9WM2H4t4IobIRqlPvYLeNAjZF6raFu2vmD5YoyuzKmwsLZNJ4g/39c3v1Se2ad3o+oq4y2et/RA==} peerDependencies: eslint: ^9.0.0 || ^10.0.0 - oxlint: ^1.68.0 + oxlint: ^1.72.0 peerDependenciesMeta: eslint: optional: true oxlint: optional: true - '@es-joy/jsdoccomment@0.88.0': - resolution: {integrity: sha512-GK/HL/claLLNo5KG705auIlZMwEtmn88ofSGuLsmVZwKBqMPJhW9DiznYNq07QEqz9BPtA3LBfYImtZmhVvRAw==} - engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@es-joy/jsdoccomment@0.91.0': resolution: {integrity: sha512-vgqlMGNNhZxwDYbUNIHj3Hskb4R28iqdXx90ufHyt/NeuTQkeqjTDslAs9I0/GCAfbxP5BpH5WsL1R1fht5Lxg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@es-joy/jsdoccomment@0.92.0': + resolution: {integrity: sha512-WivZqV5jPTYDQJgIMp0hTsyQESKYNY6yCJr4b0l84tYtQntkAMkc6zARh2vlRQyeg4aYHPUkCUDpvr2IWAiGpQ==} + engines: {node: ^22.22.2 || >=24.15.0} + '@es-joy/resolve.exports@1.2.0': resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} engines: {node: '>=10'} @@ -897,8 +900,9 @@ packages: peerDependencies: eslint: '*' - eslint-plugin-command@3.5.3: - resolution: {integrity: sha512-JIhmUOW2K2Dw1K+p4mtj5potkqTZ4ZaicrTkgCygPZCWErP2+O2F46n7ZwGKapeEjiwcVqoY8u01SxNUUXWPeQ==} + eslint-plugin-command@4.0.0: + resolution: {integrity: sha512-mM1UdKu39YF5nUBVbA+PaVvpB3R3Niwjes8CQ8rJTTbgIThgrfQILgDqmtpAAQL1xGaolCoES1SfiwzwPVGkXQ==} + engines: {node: ^22.22.2 || >=24.15.0} peerDependencies: '@typescript-eslint/typescript-estree': '*' '@typescript-eslint/utils': '*' @@ -968,8 +972,8 @@ packages: peerDependencies: eslint: '>=9.38.0' - eslint-plugin-unicorn@72.0.0: - resolution: {integrity: sha512-hqO6ksoOHO+ZhdseTuKRVQbx9U7PRO/cv8qAR1mctwzdVO2hYud8uS9luAhp43RJgziYgHAph8eHyipT8GL0ng==} + eslint-plugin-unicorn@73.0.0: + resolution: {integrity: sha512-V0YatLe9nkGhXEXKe2Qljb1EY0sJHwDV0HUF1NKFwtsHh/fU7qGHDgv+6fchzZcgU2/7noHo2gdjnmo0P2uDPw==} engines: {node: '>=22'} peerDependencies: eslint: '>=10.4' @@ -1233,10 +1237,6 @@ packages: js-tokens@10.0.0: resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} - jsdoc-type-pratt-parser@7.2.0: - resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} - engines: {node: '>=20.0.0'} - jsdoc-type-pratt-parser@7.3.0: resolution: {integrity: sha512-DoyJXo7x/n48M3NsGOs9QnEws0ft0tV3YsSgvWMNxz2hZtz+Q6fpqUD96lVYX4a+jcEkzHeFNDJOn68TzXfbdA==} engines: {node: '>=20.0.0'} @@ -1245,6 +1245,10 @@ packages: resolution: {integrity: sha512-uQu/fXVqVaMg6gM8/E5G5+eygVcZ1NV0Z51CvqhNa2bDWxvHMl484ETr6vph4oPyC+KUcbP/w2W2pewfCiR9aQ==} engines: {node: '>=20.0.0'} + jsdoc-type-pratt-parser@9.0.1: + resolution: {integrity: sha512-1LJ/negRKJxH0+ulOsJYEpUgzIs1DAOz9QctuS4In2LW/Ro3l8C4ej5al+5FU2hBGEOAY3R3SCnP6x8226JMIw==} + engines: {node: ^22.22.2 || >=24.15.0} + jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -2013,11 +2017,11 @@ packages: snapshots: - '@antfu/eslint-config@9.2.0(@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/utils@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(@vue/compiler-sfc@3.5.41)(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)(vitest@4.1.10)': + '@antfu/eslint-config@9.3.0(@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/utils@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(@vue/compiler-sfc@3.5.41)(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3)(vitest@4.1.10)': dependencies: - '@antfu/install-pkg': 1.1.0 + '@antfu/install-pkg': 2.0.1 '@clack/prompts': 1.7.0 - '@e18e/eslint-plugin': 0.5.1(eslint@10.8.0(supports-color@7.2.0)) + '@e18e/eslint-plugin': 0.6.0(eslint@10.8.0(supports-color@7.2.0)) '@eslint-community/eslint-plugin-eslint-comments': 4.7.2(eslint@10.8.0(supports-color@7.2.0)) '@eslint/markdown': 8.0.3(supports-color@7.2.0) '@stylistic/eslint-plugin': 5.10.0(eslint@10.8.0(supports-color@7.2.0)) @@ -2031,7 +2035,7 @@ snapshots: eslint-flat-config-utils: 3.2.0 eslint-merge-processors: 2.0.0(eslint@10.8.0(supports-color@7.2.0)) eslint-plugin-antfu: 3.2.3(eslint@10.8.0(supports-color@7.2.0)) - eslint-plugin-command: 3.5.3(@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/utils@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(supports-color@7.2.0)) + eslint-plugin-command: 4.0.0(@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/utils@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(supports-color@7.2.0)) eslint-plugin-import-lite: 0.6.0(eslint@10.8.0(supports-color@7.2.0)) eslint-plugin-jsdoc: 63.3.3(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0) eslint-plugin-jsonc: 3.4.1(eslint@10.8.0(supports-color@7.2.0)) @@ -2041,7 +2045,7 @@ snapshots: eslint-plugin-pnpm: 1.7.0(eslint@10.8.0(supports-color@7.2.0)) eslint-plugin-regexp: 3.1.1(eslint@10.8.0(supports-color@7.2.0)) eslint-plugin-toml: 1.5.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0) - eslint-plugin-unicorn: 72.0.0(eslint@10.8.0(supports-color@7.2.0)) + eslint-plugin-unicorn: 73.0.0(eslint@10.8.0(supports-color@7.2.0)) eslint-plugin-unused-imports: 4.4.1(@typescript-eslint/eslint-plugin@8.66.0(@typescript-eslint/parser@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(supports-color@7.2.0)) eslint-plugin-vue: 10.10.0(@stylistic/eslint-plugin@5.10.0(eslint@10.8.0(supports-color@7.2.0)))(@typescript-eslint/parser@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(supports-color@7.2.0))(vue-eslint-parser@10.4.1(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)) eslint-plugin-yml: 3.8.1(eslint@10.8.0(supports-color@7.2.0)) @@ -2063,7 +2067,7 @@ snapshots: - typescript - vitest - '@antfu/install-pkg@1.1.0': + '@antfu/install-pkg@2.0.1': dependencies: package-manager-detector: 1.8.0 tinyexec: 1.3.0 @@ -2095,7 +2099,7 @@ snapshots: fast-wrap-ansi: 0.2.2 sisteransi: 1.0.5 - '@e18e/eslint-plugin@0.5.1(eslint@10.8.0(supports-color@7.2.0))': + '@e18e/eslint-plugin@0.6.0(eslint@10.8.0(supports-color@7.2.0))': dependencies: empathic: 2.0.1 module-replacements: 3.1.0 @@ -2103,21 +2107,21 @@ snapshots: optionalDependencies: eslint: 10.8.0(supports-color@7.2.0) - '@es-joy/jsdoccomment@0.88.0': + '@es-joy/jsdoccomment@0.91.0': dependencies: '@types/estree': 1.0.9 '@typescript-eslint/types': 8.66.0 comment-parser: 1.4.7 esquery: 1.7.0 - jsdoc-type-pratt-parser: 7.2.0 + jsdoc-type-pratt-parser: 8.0.0 - '@es-joy/jsdoccomment@0.91.0': + '@es-joy/jsdoccomment@0.92.0': dependencies: '@types/estree': 1.0.9 '@typescript-eslint/types': 8.66.0 comment-parser: 1.4.7 esquery: 1.7.0 - jsdoc-type-pratt-parser: 8.0.0 + jsdoc-type-pratt-parser: 9.0.1 '@es-joy/resolve.exports@1.2.0': {} @@ -2741,9 +2745,9 @@ snapshots: dependencies: eslint: 10.8.0(supports-color@7.2.0) - eslint-plugin-command@3.5.3(@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/utils@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(supports-color@7.2.0)): + eslint-plugin-command@4.0.0(@typescript-eslint/typescript-estree@8.66.0(supports-color@7.2.0)(typescript@6.0.3))(@typescript-eslint/utils@8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3))(eslint@10.8.0(supports-color@7.2.0)): dependencies: - '@es-joy/jsdoccomment': 0.88.0 + '@es-joy/jsdoccomment': 0.92.0 '@typescript-eslint/typescript-estree': 8.66.0(supports-color@7.2.0)(typescript@6.0.3) '@typescript-eslint/utils': 8.66.0(eslint@10.8.0(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) eslint: 10.8.0(supports-color@7.2.0) @@ -2852,7 +2856,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@72.0.0(eslint@10.8.0(supports-color@7.2.0)): + eslint-plugin-unicorn@73.0.0(eslint@10.8.0(supports-color@7.2.0)): dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.8.0(supports-color@7.2.0)) '@eslint/css-tree': 4.0.5 @@ -3119,12 +3123,14 @@ snapshots: js-tokens@10.0.0: {} - jsdoc-type-pratt-parser@7.2.0: {} - jsdoc-type-pratt-parser@7.3.0: {} jsdoc-type-pratt-parser@8.0.0: {} + jsdoc-type-pratt-parser@9.0.1: + dependencies: + '@types/estree': 1.0.9 + jsesc@3.1.0: {} json-buffer@3.0.1: {}