diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 77f9bd5..c06c3e0 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -16,13 +16,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Setup pnpm - uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 - name: Setup Node.js LTS - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: lts/* cache: pnpm diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e599024..40bbf70 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,13 +32,13 @@ jobs: steps: - name: Checkout Repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Setup pnpm - uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 - name: Setup Node.js ${{ matrix.node }} - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: ${{ matrix.node }} cache: pnpm diff --git a/.github/workflows/pkg-pr-new.yml b/.github/workflows/pkg-pr-new.yml index 007720f..a8bb499 100644 --- a/.github/workflows/pkg-pr-new.yml +++ b/.github/workflows/pkg-pr-new.yml @@ -13,13 +13,13 @@ jobs: steps: - name: Checkout Repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Setup pnpm - uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 - name: Setup Node.js LTS - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: lts/* cache: pnpm diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ba939a6..9569a50 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -20,13 +20,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Setup pnpm - uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 + uses: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 - name: Setup Node.js LTS - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0 with: node-version: lts/* cache: pnpm diff --git a/package.json b/package.json index 2c76b68..6210883 100644 --- a/package.json +++ b/package.json @@ -70,13 +70,13 @@ "@1stg/remark-preset": "^3.0.1", "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.28.1", - "@commitlint/cli": "^19.8.0", - "@commitlint/config-conventional": "^19.8.0", + "@commitlint/cli": "^20.0.0", + "@commitlint/config-conventional": "^20.0.0", "@eslint-community/eslint-plugin-eslint-comments": "^4.4.1", "@eslint/js": "^9.23.0", "@eslint/json": "^0.13.0", "@graphql-eslint/eslint-plugin": "^4.3.0", - "@html-eslint/parser": "^0.44.0", + "@html-eslint/parser": "^0.47.0", "@prettier/plugin-pug": "^3.2.1", "@types/prettier-linter-helpers": "^1.0.4", "clean-pkg-json": "^1.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 90c1e81..7abbb70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,13 +12,13 @@ specifiers: '@1stg/remark-preset': ^3.0.1 '@changesets/changelog-github': ^0.5.1 '@changesets/cli': ^2.28.1 - '@commitlint/cli': ^19.8.0 - '@commitlint/config-conventional': ^19.8.0 + '@commitlint/cli': ^20.0.0 + '@commitlint/config-conventional': ^20.0.0 '@eslint-community/eslint-plugin-eslint-comments': ^4.4.1 '@eslint/js': ^9.23.0 '@eslint/json': ^0.13.0 '@graphql-eslint/eslint-plugin': ^4.3.0 - '@html-eslint/parser': ^0.44.0 + '@html-eslint/parser': ^0.47.0 '@prettier/plugin-pug': ^3.2.1 '@types/prettier-linter-helpers': ^1.0.4 clean-pkg-json: ^1.2.1 @@ -51,13 +51,13 @@ devDependencies: '@1stg/remark-preset': 3.0.1_prettier@3.6.1 '@changesets/changelog-github': 0.5.1 '@changesets/cli': 2.28.1 - '@commitlint/cli': 19.8.0 - '@commitlint/config-conventional': 19.8.0 + '@commitlint/cli': 20.1.0 + '@commitlint/config-conventional': 20.0.0 '@eslint-community/eslint-plugin-eslint-comments': 4.4.1_eslint@9.23.0 '@eslint/js': 9.23.0 '@eslint/json': 0.13.1 '@graphql-eslint/eslint-plugin': 4.3.0_garjxkg63rquziivo3mxre4wya - '@html-eslint/parser': 0.44.0 + '@html-eslint/parser': 0.47.0 '@prettier/plugin-pug': 3.2.1_prettier@3.6.1 '@types/prettier-linter-helpers': 1.0.4 clean-pkg-json: 1.2.1 @@ -476,44 +476,44 @@ packages: prettier: 3.6.1 dev: true - /@commitlint/cli/19.8.0: - resolution: {integrity: sha512-t/fCrLVu+Ru01h0DtlgHZXbHV2Y8gKocTR5elDOqIRUzQd0/6hpt2VIWOj9b3NDo7y4/gfxeR2zRtXq/qO6iUg==} + /@commitlint/cli/20.1.0: + resolution: {integrity: sha512-pW5ujjrOovhq5RcYv5xCpb4GkZxkO2+GtOdBW2/qrr0Ll9tl3PX0aBBobGQl3mdZUbOBgwAexEQLeH6uxL0VYg==} engines: {node: '>=v18'} hasBin: true dependencies: - '@commitlint/format': 19.8.0 - '@commitlint/lint': 19.8.0 - '@commitlint/load': 19.8.0 - '@commitlint/read': 19.8.0 - '@commitlint/types': 19.8.0 - tinyexec: 0.3.2 + '@commitlint/format': 20.0.0 + '@commitlint/lint': 20.0.0 + '@commitlint/load': 20.1.0 + '@commitlint/read': 20.0.0 + '@commitlint/types': 20.0.0 + tinyexec: 1.0.1 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - typescript dev: true - /@commitlint/config-conventional/19.8.0: - resolution: {integrity: sha512-9I2kKJwcAPwMoAj38hwqFXG0CzS2Kj+SAByPUQ0SlHTfb7VUhYVmo7G2w2tBrqmOf7PFd6MpZ/a1GQJo8na8kw==} + /@commitlint/config-conventional/20.0.0: + resolution: {integrity: sha512-q7JroPIkDBtyOkVe9Bca0p7kAUYxZMxkrBArCfuD3yN4KjRAenP9PmYwnn7rsw8Q+hHq1QB2BRmBh0/Z19ZoJw==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 19.8.0 + '@commitlint/types': 20.0.0 conventional-changelog-conventionalcommits: 7.0.2 dev: true - /@commitlint/config-validator/19.8.0: - resolution: {integrity: sha512-+r5ZvD/0hQC3w5VOHJhGcCooiAVdynFlCe2d6I9dU+PvXdV3O+fU4vipVg+6hyLbQUuCH82mz3HnT/cBQTYYuA==} + /@commitlint/config-validator/20.0.0: + resolution: {integrity: sha512-BeyLMaRIJDdroJuYM2EGhDMGwVBMZna9UiIqV9hxj+J551Ctc6yoGuGSmghOy/qPhBSuhA6oMtbEiTmxECafsg==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 19.8.0 + '@commitlint/types': 20.0.0 ajv: 8.17.1 dev: true - /@commitlint/ensure/19.8.0: - resolution: {integrity: sha512-kNiNU4/bhEQ/wutI1tp1pVW1mQ0QbAjfPRo5v8SaxoVV+ARhkB8Wjg3BSseNYECPzWWfg/WDqQGIfV1RaBFQZg==} + /@commitlint/ensure/20.0.0: + resolution: {integrity: sha512-WBV47Fffvabe68n+13HJNFBqiMH5U1Ryls4W3ieGwPC0C7kJqp3OVQQzG2GXqOALmzrgAB+7GXmyy8N9ct8/Fg==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 19.8.0 + '@commitlint/types': 20.0.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 @@ -521,45 +521,45 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule/19.8.0: - resolution: {integrity: sha512-fuLeI+EZ9x2v/+TXKAjplBJWI9CNrHnyi5nvUQGQt4WRkww/d95oVRsc9ajpt4xFrFmqMZkd/xBQHZDvALIY7A==} + /@commitlint/execute-rule/20.0.0: + resolution: {integrity: sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw==} engines: {node: '>=v18'} dev: true - /@commitlint/format/19.8.0: - resolution: {integrity: sha512-EOpA8IERpQstxwp/WGnDArA7S+wlZDeTeKi98WMOvaDLKbjptuHWdOYYr790iO7kTCif/z971PKPI2PkWMfOxg==} + /@commitlint/format/20.0.0: + resolution: {integrity: sha512-zrZQXUcSDmQ4eGGrd+gFESiX0Rw+WFJk7nW4VFOmxub4mAATNKBQ4vNw5FgMCVehLUKG2OT2LjOqD0Hk8HvcRg==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 19.8.0 + '@commitlint/types': 20.0.0 chalk: 5.4.1 dev: true - /@commitlint/is-ignored/19.8.0: - resolution: {integrity: sha512-L2Jv9yUg/I+jF3zikOV0rdiHUul9X3a/oU5HIXhAJLE2+TXTnEBfqYP9G5yMw/Yb40SnR764g4fyDK6WR2xtpw==} + /@commitlint/is-ignored/20.0.0: + resolution: {integrity: sha512-ayPLicsqqGAphYIQwh9LdAYOVAQ9Oe5QCgTNTj+BfxZb9b/JW222V5taPoIBzYnAP0z9EfUtljgBk+0BN4T4Cw==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 19.8.0 + '@commitlint/types': 20.0.0 semver: 7.7.1 dev: true - /@commitlint/lint/19.8.0: - resolution: {integrity: sha512-+/NZKyWKSf39FeNpqhfMebmaLa1P90i1Nrb1SrA7oSU5GNN/lksA4z6+ZTnsft01YfhRZSYMbgGsARXvkr/VLQ==} + /@commitlint/lint/20.0.0: + resolution: {integrity: sha512-kWrX8SfWk4+4nCexfLaQT3f3EcNjJwJBsSZ5rMBw6JCd6OzXufFHgel2Curos4LKIxwec9WSvs2YUD87rXlxNQ==} engines: {node: '>=v18'} dependencies: - '@commitlint/is-ignored': 19.8.0 - '@commitlint/parse': 19.8.0 - '@commitlint/rules': 19.8.0 - '@commitlint/types': 19.8.0 + '@commitlint/is-ignored': 20.0.0 + '@commitlint/parse': 20.0.0 + '@commitlint/rules': 20.0.0 + '@commitlint/types': 20.0.0 dev: true - /@commitlint/load/19.8.0: - resolution: {integrity: sha512-4rvmm3ff81Sfb+mcWT5WKlyOa+Hd33WSbirTVUer0wjS1Hv/Hzr07Uv1ULIV9DkimZKNyOwXn593c+h8lsDQPQ==} + /@commitlint/load/20.1.0: + resolution: {integrity: sha512-qo9ER0XiAimATQR5QhvvzePfeDfApi/AFlC1G+YN+ZAY8/Ua6IRrDrxRvQAr+YXUKAxUsTDSp9KXeXLBPsNRWg==} engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 19.8.0 - '@commitlint/execute-rule': 19.8.0 - '@commitlint/resolve-extends': 19.8.0 - '@commitlint/types': 19.8.0 + '@commitlint/config-validator': 20.0.0 + '@commitlint/execute-rule': 20.0.0 + '@commitlint/resolve-extends': 20.1.0 + '@commitlint/types': 20.0.0 chalk: 5.4.1 cosmiconfig: 9.0.0 cosmiconfig-typescript-loader: 6.1.0_cosmiconfig@9.0.0 @@ -571,67 +571,67 @@ packages: - typescript dev: true - /@commitlint/message/19.8.0: - resolution: {integrity: sha512-qs/5Vi9bYjf+ZV40bvdCyBn5DvbuelhR6qewLE8Bh476F7KnNyLfdM/ETJ4cp96WgeeHo6tesA2TMXS0sh5X4A==} + /@commitlint/message/20.0.0: + resolution: {integrity: sha512-gLX4YmKnZqSwkmSB9OckQUrI5VyXEYiv3J5JKZRxIp8jOQsWjZgHSG/OgEfMQBK9ibdclEdAyIPYggwXoFGXjQ==} engines: {node: '>=v18'} dev: true - /@commitlint/parse/19.8.0: - resolution: {integrity: sha512-YNIKAc4EXvNeAvyeEnzgvm1VyAe0/b3Wax7pjJSwXuhqIQ1/t2hD3OYRXb6D5/GffIvaX82RbjD+nWtMZCLL7Q==} + /@commitlint/parse/20.0.0: + resolution: {integrity: sha512-j/PHCDX2bGM5xGcWObOvpOc54cXjn9g6xScXzAeOLwTsScaL4Y+qd0pFC6HBwTtrH92NvJQc+2Lx9HFkVi48cg==} engines: {node: '>=v18'} dependencies: - '@commitlint/types': 19.8.0 + '@commitlint/types': 20.0.0 conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 dev: true - /@commitlint/read/19.8.0: - resolution: {integrity: sha512-6ywxOGYajcxK1y1MfzrOnwsXO6nnErna88gRWEl3qqOOP8MDu/DTeRkGLXBFIZuRZ7mm5yyxU5BmeUvMpNte5w==} + /@commitlint/read/20.0.0: + resolution: {integrity: sha512-Ti7Y7aEgxsM1nkwA4ZIJczkTFRX/+USMjNrL9NXwWQHqNqrBX2iMi+zfuzZXqfZ327WXBjdkRaytJ+z5vNqTOA==} engines: {node: '>=v18'} dependencies: - '@commitlint/top-level': 19.8.0 - '@commitlint/types': 19.8.0 + '@commitlint/top-level': 20.0.0 + '@commitlint/types': 20.0.0 git-raw-commits: 4.0.0 minimist: 1.2.8 - tinyexec: 0.3.2 + tinyexec: 1.0.1 dev: true - /@commitlint/resolve-extends/19.8.0: - resolution: {integrity: sha512-CLanRQwuG2LPfFVvrkTrBR/L/DMy3+ETsgBqW1OvRxmzp/bbVJW0Xw23LnnExgYcsaFtos967lul1CsbsnJlzQ==} + /@commitlint/resolve-extends/20.1.0: + resolution: {integrity: sha512-cxKXQrqHjZT3o+XPdqDCwOWVFQiae++uwd9dUBC7f2MdV58ons3uUvASdW7m55eat5sRiQ6xUHyMWMRm6atZWw==} engines: {node: '>=v18'} dependencies: - '@commitlint/config-validator': 19.8.0 - '@commitlint/types': 19.8.0 + '@commitlint/config-validator': 20.0.0 + '@commitlint/types': 20.0.0 global-directory: 4.0.1 import-meta-resolve: 4.1.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 dev: true - /@commitlint/rules/19.8.0: - resolution: {integrity: sha512-IZ5IE90h6DSWNuNK/cwjABLAKdy8tP8OgGVGbXe1noBEX5hSsu00uRlLu6JuruiXjWJz2dZc+YSw3H0UZyl/mA==} + /@commitlint/rules/20.0.0: + resolution: {integrity: sha512-gvg2k10I/RfvHn5I5sxvVZKM1fl72Sqrv2YY/BnM7lMHcYqO0E2jnRWoYguvBfEcZ39t+rbATlciggVe77E4zA==} engines: {node: '>=v18'} dependencies: - '@commitlint/ensure': 19.8.0 - '@commitlint/message': 19.8.0 - '@commitlint/to-lines': 19.8.0 - '@commitlint/types': 19.8.0 + '@commitlint/ensure': 20.0.0 + '@commitlint/message': 20.0.0 + '@commitlint/to-lines': 20.0.0 + '@commitlint/types': 20.0.0 dev: true - /@commitlint/to-lines/19.8.0: - resolution: {integrity: sha512-3CKLUw41Cur8VMjh16y8LcsOaKbmQjAKCWlXx6B0vOUREplp6em9uIVhI8Cv934qiwkbi2+uv+mVZPnXJi1o9A==} + /@commitlint/to-lines/20.0.0: + resolution: {integrity: sha512-2l9gmwiCRqZNWgV+pX1X7z4yP0b3ex/86UmUFgoRt672Ez6cAM2lOQeHFRUTuE6sPpi8XBCGnd8Kh3bMoyHwJw==} engines: {node: '>=v18'} dev: true - /@commitlint/top-level/19.8.0: - resolution: {integrity: sha512-Rphgoc/omYZisoNkcfaBRPQr4myZEHhLPx2/vTXNLjiCw4RgfPR1wEgUpJ9OOmDCiv5ZyIExhprNLhteqH4FuQ==} + /@commitlint/top-level/20.0.0: + resolution: {integrity: sha512-drXaPSP2EcopukrUXvUXmsQMu3Ey/FuJDc/5oiW4heoCfoE5BdLQyuc7veGeE3aoQaTVqZnh4D5WTWe2vefYKg==} engines: {node: '>=v18'} dependencies: find-up: 7.0.0 dev: true - /@commitlint/types/19.8.0: - resolution: {integrity: sha512-LRjP623jPyf3Poyfb0ohMj8I3ORyBDOwXAgxxVPbSD0unJuW2mJWeiRfaQinjtccMqC5Wy1HOMfa4btKjbNxbg==} + /@commitlint/types/20.0.0: + resolution: {integrity: sha512-bVUNBqG6aznYcYjTjnc3+Cat/iBgbgpflxbIBTnsHTX0YVpnmINPEkSRWymT2Q8aSH3Y7aKnEbunilkYe8TybA==} engines: {node: '>=v18'} dependencies: '@types/conventional-commits-parser': 5.0.1 @@ -1094,15 +1094,35 @@ packages: graphql: 16.10.0 dev: true - /@html-eslint/parser/0.44.0: - resolution: {integrity: sha512-6tYZa0ejwmRfx2pweUNLWss8vQ51nJv0ZyC59JMw8LIXPIYaNCUJlTqFB9cazMDHDYssbKLeZTTD4E3PkjToHw==} + /@html-eslint/parser/0.47.0: + resolution: {integrity: sha512-ZFlO671ia/grNUAHOf05xcfRp7wdBIV6aNe5n83YmhxzLx/tmg2Idc5k6iyFnebOe56NhcfzqV1VASnxcS/7rA==} dependencies: - '@html-eslint/template-syntax-parser': 0.44.0 + '@html-eslint/template-syntax-parser': 0.47.0 + '@html-eslint/types': 0.47.0 es-html-parser: 0.3.0 + transitivePeerDependencies: + - jiti + - supports-color + dev: true + + /@html-eslint/template-syntax-parser/0.47.0: + resolution: {integrity: sha512-U7+baZDb3PmxAL8cyz3K/iTdCEabwEIcpuf6VbpIa9rie5bLwoNUX2h2bulLmjn9tE28Pul6t4QuM4Rv2Y5vDg==} + dependencies: + '@html-eslint/types': 0.47.0 + transitivePeerDependencies: + - jiti + - supports-color dev: true - /@html-eslint/template-syntax-parser/0.44.0: - resolution: {integrity: sha512-4hjTThDLbcFNy/77YwVqTO1WQfWsQJJen87bMa1RsM6CHI3rsqwqVeFxWo4Z7ojdl+LRujUkzOXe+QJ+xNb9MA==} + /@html-eslint/types/0.47.0: + resolution: {integrity: sha512-B9XpM+eA6eqMpPJX6CyqcoxJRmSiCcMQjPP7gvLgD4rsug/qh8t3XvYUPvjIfeSNFCJELbKqKC4GPvT9Q7fpNw==} + dependencies: + '@types/estree': 1.0.6 + es-html-parser: 0.3.0 + eslint: 9.23.0 + transitivePeerDependencies: + - jiti + - supports-color dev: true /@humanfs/core/0.19.1: @@ -5607,8 +5627,8 @@ packages: engines: {node: '>=16'} dev: true - /tinyexec/0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + /tinyexec/1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} dev: true /tmp/0.0.33: