diff --git a/.forgejo/workflows/actions.yaml b/.forgejo/workflows/actions.yaml index 7ddf47d..8b35d44 100644 --- a/.forgejo/workflows/actions.yaml +++ b/.forgejo/workflows/actions.yaml @@ -13,16 +13,16 @@ jobs: build: name: Build Plugins runs-on: docker - container: www.coastalcommits.com/cswimr/actions:yarn + container: www.coastalcommits.com/cswimr/actions:yarn@sha256:34b46b4169ee57aa9007a7244538e50522a451233a9aadd3f4e63c46d0297d82 steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Install dependencies run: yarn install --frozen-lockfile - name: Build plugins run: yarn run build - name: Upload build artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5 # v3 with: name: plugins-build path: dist/ diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 6e895c1..a7b0250 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -6,10 +6,10 @@ jobs: publish: name: Publish plugins runs-on: docker - container: www.coastalcommits.com/cswimr/actions:yarn + container: www.coastalcommits.com/cswimr/actions:yarn@sha256:34b46b4169ee57aa9007a7244538e50522a451233a9aadd3f4e63c46d0297d82 steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 - name: Set up SSH key uses: actions/ssh-agent@forgejo with: @@ -18,7 +18,7 @@ jobs: - name: Add instance URLs to known_hosts run: ssh-keyscan -H www.coastalcommits.com >> ~/.ssh/known_hosts - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4 with: node-version: 18 cache: 'yarn' diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 0000000..aba8daf --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1 @@ +* @cswimr \ No newline at end of file diff --git a/gauntlet.toml b/gauntlet.toml index b5fc325..2675bcb 100644 --- a/gauntlet.toml +++ b/gauntlet.toml @@ -26,7 +26,7 @@ Search TailwindCSS documentation from Gauntlet! [[entrypoint]] id = 'emojipicker-legacy' name = 'Emoji Picker' -path = 'src/emojipicker-legacy.tsx' +path = 'src/emojipicker/legacy.tsx' type = 'inline-view' description = """ Copy emojis to your clipboard from Gauntlet! @@ -35,7 +35,7 @@ Copy emojis to your clipboard from Gauntlet! [[entrypoint]] id = 'emojipicker' name = 'Emoji Picker' -path = 'src/emojipicker.tsx' +path = 'src/emojipicker/index.tsx' type = 'view' description = """ Copy emojis to your clipboard from Gauntlet! diff --git a/package.json b/package.json index bc03290..d04a883 100644 --- a/package.json +++ b/package.json @@ -21,22 +21,22 @@ "which": "^5.0.0" }, "devDependencies": { - "@eslint/js": "^9.17.0", + "@eslint/js": "9.17.0", "@project-gauntlet/tools": "0.9.0", - "@types/color-convert": "^2.0.4", - "@types/css": "^0.0.38", - "@types/deno": "^2.0.0", - "@types/react": "^19.0.2", - "@types/which": "^3.0.4", - "@typescript-eslint/parser": "^8.18.1", - "eslint": "^9.17.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-react": "^7.37.2", - "globals": "^15.14.0", - "prettier": "^3.4.2", - "typescript": "^5.7.2", - "typescript-eslint": "^8.18.1" + "@types/color-convert": "2.0.4", + "@types/css": "0.0.38", + "@types/deno": "2.0.0", + "@types/react": "19.0.2", + "@types/which": "3.0.4", + "@typescript-eslint/parser": "8.18.2", + "eslint": "9.17.0", + "eslint-config-prettier": "9.1.0", + "eslint-plugin-prettier": "5.2.1", + "eslint-plugin-react": "7.37.3", + "globals": "15.14.0", + "prettier": "3.4.2", + "typescript": "5.7.2", + "typescript-eslint": "8.18.2" }, "packageManager": "yarn@4.5.3" } diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..59a5406 --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "local>cc/renovate-config" + ] +} diff --git a/src/emojipicker.tsx b/src/emojipicker/index.tsx similarity index 100% rename from src/emojipicker.tsx rename to src/emojipicker/index.tsx diff --git a/src/emojipicker-legacy.tsx b/src/emojipicker/legacy.tsx similarity index 100% rename from src/emojipicker-legacy.tsx rename to src/emojipicker/legacy.tsx diff --git a/yarn.lock b/yarn.lock index df5d78a..a98463f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1056,7 +1056,7 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:9.17.0, @eslint/js@npm:^9.17.0": +"@eslint/js@npm:9.17.0": version: 9.17.0 resolution: "@eslint/js@npm:9.17.0" checksum: 10c0/a0fda8657a01c60aa540f95397754267ba640ffb126e011b97fd65c322a94969d161beeaef57c1441c495da2f31167c34bd38209f7c146c7225072378c3a933d @@ -2489,7 +2489,7 @@ __metadata: languageName: node linkType: hard -"@types/color-convert@npm:^2.0.4": +"@types/color-convert@npm:2.0.4": version: 2.0.4 resolution: "@types/color-convert@npm:2.0.4" dependencies: @@ -2505,14 +2505,14 @@ __metadata: languageName: node linkType: hard -"@types/css@npm:^0.0.38": +"@types/css@npm:0.0.38": version: 0.0.38 resolution: "@types/css@npm:0.0.38" checksum: 10c0/cb22d45acf98cf8962004fa03e707ef616e23095d9dd9cdb8cc6163cf1958962f5b923191c1b6ce689a75250349df2758524f45c9ae2f653f34c81ec2ef3fd9e languageName: node linkType: hard -"@types/deno@npm:^2.0.0": +"@types/deno@npm:2.0.0": version: 2.0.0 resolution: "@types/deno@npm:2.0.0" checksum: 10c0/90efbb2744df823434e5f9d34e635ad96b0379637b03a5c0dba38cf314ec8074e676d6e46b880a7b9d412b4960ed6a7934995af42b7e1d1a02b3a140dff9780d @@ -2565,7 +2565,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^19.0.2": +"@types/react@npm:19.0.2": version: 19.0.2 resolution: "@types/react@npm:19.0.2" dependencies: @@ -2581,7 +2581,7 @@ __metadata: languageName: node linkType: hard -"@types/which@npm:^3.0.4": +"@types/which@npm:3.0.4": version: 3.0.4 resolution: "@types/which@npm:3.0.4" checksum: 10c0/036e4cb243ebfd5cf4893be2ab3b9a60a22368811c1f1c78fb8fc70cadc274024282d04b8d7c0948268372600003252d84e2d3a5e064014a543a5da235c5989d @@ -2597,15 +2597,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.18.1" +"@typescript-eslint/eslint-plugin@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/eslint-plugin@npm:8.18.2" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.18.1" - "@typescript-eslint/type-utils": "npm:8.18.1" - "@typescript-eslint/utils": "npm:8.18.1" - "@typescript-eslint/visitor-keys": "npm:8.18.1" + "@typescript-eslint/scope-manager": "npm:8.18.2" + "@typescript-eslint/type-utils": "npm:8.18.2" + "@typescript-eslint/utils": "npm:8.18.2" + "@typescript-eslint/visitor-keys": "npm:8.18.2" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -2614,64 +2614,64 @@ __metadata: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/7994d323228f3fc3ec124291cd02761251bcd9a5a6356001d2cb8f68abdb400c3cfbeb343d6941d8e6b6c8d2d616a278bbb3b6d9ed839ba5148a05f60a1f67b4 + checksum: 10c0/ce854835a12747cd8efea5b70921e1a80b62af2a2d311b09343862a6af225b821a6729784547d37eb5f8eb286d1f086f41f305445adc3a054e37cc8c71561ccd languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.18.1, @typescript-eslint/parser@npm:^8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/parser@npm:8.18.1" +"@typescript-eslint/parser@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/parser@npm:8.18.2" dependencies: - "@typescript-eslint/scope-manager": "npm:8.18.1" - "@typescript-eslint/types": "npm:8.18.1" - "@typescript-eslint/typescript-estree": "npm:8.18.1" - "@typescript-eslint/visitor-keys": "npm:8.18.1" + "@typescript-eslint/scope-manager": "npm:8.18.2" + "@typescript-eslint/types": "npm:8.18.2" + "@typescript-eslint/typescript-estree": "npm:8.18.2" + "@typescript-eslint/visitor-keys": "npm:8.18.2" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/23ab30b3f00b86108137e7df03710a088046ead3582595b0f8e17d5062770365e24e0a1ae3398bb3a1c29aa0f05a0de30887e2e0f6fb86163e878dd0eed1b25c + checksum: 10c0/ea28130e0a2733e3e40708ddfbb7b6522d9644e49cae2c3dc3faddd7ac7e7f73ed9775f19463ca0deca55edb52f5d9d522c206bb2a14fe3c9c6eef03d144b41f languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/scope-manager@npm:8.18.1" +"@typescript-eslint/scope-manager@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/scope-manager@npm:8.18.2" dependencies: - "@typescript-eslint/types": "npm:8.18.1" - "@typescript-eslint/visitor-keys": "npm:8.18.1" - checksum: 10c0/97c503b2ece79b6c99ca8e6a5f1f40855cf72f17fbf05e42e62d19c2666e7e6f5df9bf71f13dbc4720c5ee0397670ba8052482a90441fbffa901da5f2e739565 + "@typescript-eslint/types": "npm:8.18.2" + "@typescript-eslint/visitor-keys": "npm:8.18.2" + checksum: 10c0/2c05f5361e84d687555717bfb15988d5c11601c1094edeaafc8db5c961359982d7aeb192d775d348ab65ac43c5a6c968f3e8503ee1e6bf875aca27588907139f languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/type-utils@npm:8.18.1" +"@typescript-eslint/type-utils@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/type-utils@npm:8.18.2" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.18.1" - "@typescript-eslint/utils": "npm:8.18.1" + "@typescript-eslint/typescript-estree": "npm:8.18.2" + "@typescript-eslint/utils": "npm:8.18.2" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/cfe5362a22fa5e18a2662928904da024e42c84cb58a46238b9b61edafcd046f53c9505637176c8cd1c386165c6a6ed15a2b51700495cad6c20e0e33499d483a1 + checksum: 10c0/0441ca33f7381abae559e188bd7b2844159806e8bf5ab8d6f6d9b3a7a6bf9f9d0babf8452e83565da0e9841f656b25f44fd96f40bda1006c934535e37a997c6a languageName: node linkType: hard -"@typescript-eslint/types@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/types@npm:8.18.1" - checksum: 10c0/0a2ca5f7cdebcc844b6bc1e5afc5d83b563f55917d20e3fea3a17ed39c54b003178e26b5ec535113f45c93c569b46628d9a67defa70c01cbdfa801573fed69a2 +"@typescript-eslint/types@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/types@npm:8.18.2" + checksum: 10c0/4abf252671dd7c3a5c9b7ae2f523d91b04d937dbb601f3bc0182c234d50e4958be67248c1bb37833584ff0128844243145753614c7e80615b6cd6813f0713872 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.18.1" +"@typescript-eslint/typescript-estree@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/typescript-estree@npm:8.18.2" dependencies: - "@typescript-eslint/types": "npm:8.18.1" - "@typescript-eslint/visitor-keys": "npm:8.18.1" + "@typescript-eslint/types": "npm:8.18.2" + "@typescript-eslint/visitor-keys": "npm:8.18.2" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -2680,32 +2680,32 @@ __metadata: ts-api-utils: "npm:^1.3.0" peerDependencies: typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/7ecb061dc63c729b23f4f15db5736ca93b1ae633108400e6c31cf8af782494912f25c3683f9f952dbfd10cb96031caba247a1ad406abf5d163639a00ac3ce5a3 + checksum: 10c0/648296d6c95d80d37bdb5ee6662554af425ff85f1c4805ea344234a1c386c91a36b05cddf52c80264912b29693d3e1b9a45d84414a3aee1393ace2d0babc9e95 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/utils@npm:8.18.1" +"@typescript-eslint/utils@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/utils@npm:8.18.2" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.18.1" - "@typescript-eslint/types": "npm:8.18.1" - "@typescript-eslint/typescript-estree": "npm:8.18.1" + "@typescript-eslint/scope-manager": "npm:8.18.2" + "@typescript-eslint/types": "npm:8.18.2" + "@typescript-eslint/typescript-estree": "npm:8.18.2" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/1e29408bd8fbda9f3386dabdb2b7471dacff28342d5bd6521ca3b7932df0cae100030d2eac75d946a82cbefa33f78000eed4ce789128fdea069ffeabd4429d80 + checksum: 10c0/1cb86e2e4f4e29cbaebe4272c15d98f6193b1476f65dd028d77bf4fd09e715b01d82619509c466b95056148db8d3e04f0a3ef27dc2f034a7c7ab4b2d429e58bb languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.18.1": - version: 8.18.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.18.1" +"@typescript-eslint/visitor-keys@npm:8.18.2": + version: 8.18.2 + resolution: "@typescript-eslint/visitor-keys@npm:8.18.2" dependencies: - "@typescript-eslint/types": "npm:8.18.1" + "@typescript-eslint/types": "npm:8.18.2" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/68651ae1825dbd660ea39b4e1d1618f6ad0026fa3a04aecec296750977cab316564e3e2ace8edbebf1ae86bd17d86acc98cac7b6e9aad4e1c666bd26f18706ad + checksum: 10c0/b8fe05bc3bafa7930d6671c2e1807ae47788060eb573e6a000c9597690dfaff6a4eb9f6f934719a18bae631d238ca32847510aeecc61032170e58ab45244e869 languageName: node linkType: hard @@ -3030,7 +3030,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.2": +"array.prototype.flatmap@npm:^1.3.3": version: 1.3.3 resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: @@ -3780,27 +3780,27 @@ __metadata: version: 0.0.0-use.local resolution: "cswimr-gauntlet-plugins@workspace:." dependencies: - "@eslint/js": "npm:^9.17.0" + "@eslint/js": "npm:9.17.0" "@project-gauntlet/api": "npm:0.12.0" "@project-gauntlet/tools": "npm:0.9.0" - "@types/color-convert": "npm:^2.0.4" - "@types/css": "npm:^0.0.38" - "@types/deno": "npm:^2.0.0" - "@types/react": "npm:^19.0.2" - "@types/which": "npm:^3.0.4" - "@typescript-eslint/parser": "npm:^8.18.1" + "@types/color-convert": "npm:2.0.4" + "@types/css": "npm:0.0.38" + "@types/deno": "npm:2.0.0" + "@types/react": "npm:19.0.2" + "@types/which": "npm:3.0.4" + "@typescript-eslint/parser": "npm:8.18.2" color-convert: "npm:^2.0.1" css: "npm:^3.0.0" - eslint: "npm:^9.17.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-react: "npm:^7.37.2" + eslint: "npm:9.17.0" + eslint-config-prettier: "npm:9.1.0" + eslint-plugin-prettier: "npm:5.2.1" + eslint-plugin-react: "npm:7.37.3" fuse: "npm:^0.12.1" - globals: "npm:^15.14.0" - prettier: "npm:^3.4.2" + globals: "npm:15.14.0" + prettier: "npm:3.4.2" tailwindcss: "npm:^3.4.17" - typescript: "npm:^5.7.2" - typescript-eslint: "npm:^8.18.1" + typescript: "npm:5.7.2" + typescript-eslint: "npm:8.18.2" unicode-emoji: "npm:^2.6.0" which: "npm:^5.0.0" languageName: unknown @@ -4194,7 +4194,7 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.1.0": +"es-iterator-helpers@npm:^1.2.1": version: 1.2.1 resolution: "es-iterator-helpers@npm:1.2.1" dependencies: @@ -4450,7 +4450,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^9.1.0": +"eslint-config-prettier@npm:9.1.0": version: 9.1.0 resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: @@ -4461,7 +4461,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.2.1": +"eslint-plugin-prettier@npm:5.2.1": version: 5.2.1 resolution: "eslint-plugin-prettier@npm:5.2.1" dependencies: @@ -4481,31 +4481,31 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.37.2": - version: 7.37.2 - resolution: "eslint-plugin-react@npm:7.37.2" +"eslint-plugin-react@npm:7.37.3": + version: 7.37.3 + resolution: "eslint-plugin-react@npm:7.37.3" dependencies: array-includes: "npm:^3.1.8" array.prototype.findlast: "npm:^1.2.5" - array.prototype.flatmap: "npm:^1.3.2" + array.prototype.flatmap: "npm:^1.3.3" array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.1.0" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" object.entries: "npm:^1.1.8" object.fromentries: "npm:^2.0.8" - object.values: "npm:^1.2.0" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.11" + string.prototype.matchall: "npm:^4.0.12" string.prototype.repeat: "npm:^1.0.0" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 10c0/01c498f263c201698bf653973760f86a07fa0cdec56c044f3eaa5ddaae71c64326015dfa5fde76ca8c5386ffe789fc79932624b614e13b6a1ad789fee3f7c491 + checksum: 10c0/e8b267ab928c63e651e35ba936e84098f4189fbaebbf3607341e6affedcfe39f2afba85fb3ef83ec322b32829b22d7433230eb6af0f692d262473c6a19441ba5 languageName: node linkType: hard @@ -4533,7 +4533,7 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^9.17.0": +"eslint@npm:9.17.0": version: 9.17.0 resolution: "eslint@npm:9.17.0" dependencies: @@ -5171,6 +5171,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:15.14.0": + version: 15.14.0 + resolution: "globals@npm:15.14.0" + checksum: 10c0/039deb8648bd373b7940c15df9f96ab7508fe92b31bbd39cbd1c1a740bd26db12457aa3e5d211553b234f30e9b1db2fee3683012f543a01a6942c9062857facb + languageName: node + linkType: hard + "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -5185,13 +5192,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^15.14.0": - version: 15.14.0 - resolution: "globals@npm:15.14.0" - checksum: 10c0/039deb8648bd373b7940c15df9f96ab7508fe92b31bbd39cbd1c1a740bd26db12457aa3e5d211553b234f30e9b1db2fee3683012f543a01a6942c9062857facb - languageName: node - linkType: hard - "globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" @@ -6851,7 +6851,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.2.0": +"object.values@npm:^1.1.6, object.values@npm:^1.2.1": version: 1.2.1 resolution: "object.values@npm:1.2.1" dependencies: @@ -7279,7 +7279,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.4.2": +"prettier@npm:3.4.2": version: 3.4.2 resolution: "prettier@npm:3.4.2" bin: @@ -8250,7 +8250,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.11": +"string.prototype.matchall@npm:^4.0.12": version: 4.0.12 resolution: "string.prototype.matchall@npm:4.0.12" dependencies: @@ -8649,21 +8649,21 @@ __metadata: languageName: node linkType: hard -"typescript-eslint@npm:^8.18.1": - version: 8.18.1 - resolution: "typescript-eslint@npm:8.18.1" +"typescript-eslint@npm:8.18.2": + version: 8.18.2 + resolution: "typescript-eslint@npm:8.18.2" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.18.1" - "@typescript-eslint/parser": "npm:8.18.1" - "@typescript-eslint/utils": "npm:8.18.1" + "@typescript-eslint/eslint-plugin": "npm:8.18.2" + "@typescript-eslint/parser": "npm:8.18.2" + "@typescript-eslint/utils": "npm:8.18.2" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/cb75af9b7381051cf80a18d4d96782a23196f7500766fa52926c1515fd7eaa42cb01ed37582d1bf519860075bea3f5375e6fcbbaf7fed3e3ab1b0f6da95805ce + checksum: 10c0/30a0314a2484bcbe286fc6eda55784d9954605c7e60ddd35281da90c6fcb75a40bd3abd84617814dff4e1504d762234407c99153fdd812dce712cef11bbb9b3f languageName: node linkType: hard -"typescript@npm:^5.2.2, typescript@npm:^5.7.2": +"typescript@npm:5.7.2, typescript@npm:^5.2.2": version: 5.7.2 resolution: "typescript@npm:5.7.2" bin: @@ -8673,7 +8673,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin, typescript@patch:typescript@npm%3A^5.7.2#optional!builtin": +"typescript@patch:typescript@npm%3A5.7.2#optional!builtin, typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": version: 5.7.2 resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5786d5" bin: