From 53389232a0b9de6099f35ae4e5cfc680f2004591 Mon Sep 17 00:00:00 2001 From: CirnoV Date: Mon, 18 May 2026 17:54:29 +0900 Subject: [PATCH 1/3] chore: node 18 -> 24 --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index 3f430af..54c6511 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18 +v24 From df0aaa91f72e8b9d750be031150c27a7f67a40e7 Mon Sep 17 00:00:00 2001 From: CirnoV Date: Mon, 18 May 2026 17:55:12 +0900 Subject: [PATCH 2/3] chore: pnpm 10 -> 11 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 436e8a2..2690009 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "react-native": "*", "react-native-webview": "*" }, - "packageManager": "pnpm@9.11.0", + "packageManager": "pnpm@11.1.2+sha512.415a1cc25974731e75455c1468371be74c5aa5fb7621b50d4056d222451609f11412f23fd602e6169f1e060466641f798597e1be961a10688836a67b16569499", "jest": { "preset": "react-native", "modulePathIgnorePatterns": [ From e2298cd6adbbf075e60ff7580efb246155a90c15 Mon Sep 17 00:00:00 2001 From: CirnoV Date: Mon, 18 May 2026 17:55:40 +0900 Subject: [PATCH 3/3] =?UTF-8?q?ci:=20frozen-lockfile=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 2 +- .github/workflows/release.yml | 2 +- pnpm-lock.yaml | 21 ++++++++++++--------- pnpm-workspace.yaml | 2 ++ 4 files changed, 16 insertions(+), 11 deletions(-) create mode 100644 pnpm-workspace.yaml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ea706b6..612cb00 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,7 +37,7 @@ jobs: node-version-file: .nvmrc - name: Install dependencies - run: pnpm install + run: pnpm install --frozen-lockfile shell: bash - name: Lint files diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 15a04c0..31d6a86 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: node-version: 24 - name: Install dependencies - run: pnpm install + run: pnpm install --frozen-lockfile shell: bash - name: Create release pull request or publish to npm diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 64c1723..07f1fae 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,9 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@types/react': ^18.2.44 - importers: .: @@ -40,7 +37,7 @@ importers: specifier: ^29.5.14 version: 29.5.14 '@types/react': - specifier: ^18.2.44 + specifier: ^18.3.18 version: 18.3.18 commitlint: specifier: ^19.6.1 @@ -980,6 +977,7 @@ packages: '@evilmartians/lefthook@1.10.0': resolution: {integrity: sha512-jv6GJ8ZbPd9/iLwCkWk9IQen8a6gkVCv/XOR1AYMGp+C0v+YqZwc1SXnL1y4LlS8Kv6bjBpQhSJmtuXLOFn7LA==} + cpu: [x64, arm64, ia32] os: [darwin, linux, win32] hasBin: true @@ -1257,7 +1255,7 @@ packages: resolution: {integrity: sha512-nZn4X9zuyinRJoE/WcgB1e/X6b3J3QPRSsNC0LOjHzP97tvW6xvBacjbCAJAaZQwD9KaqZyK86eCi61ksr350g==} engines: {node: '>=18'} peerDependencies: - '@types/react': ^18.2.44 + '@types/react': ^18.2.6 react: '*' react-native: '*' peerDependenciesMeta: @@ -1445,15 +1443,17 @@ packages: '@ungap/structured-clone@1.2.1': resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@xmldom/xmldom@0.7.13': resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} engines: {node: '>=10.0.0'} - deprecated: this version is no longer supported, please update to at least 0.8.* + deprecated: this version has critical issues, please update to the latest version '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} @@ -2461,6 +2461,7 @@ packages: git-raw-commits@4.0.0: resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==} engines: {node: '>=16'} + deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead. hasBin: true glob-parent@5.1.2: @@ -2477,16 +2478,17 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@9.3.5: resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} engines: {node: '>=16 || 14 >=14.17'} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -3757,7 +3759,7 @@ packages: engines: {node: '>=18'} hasBin: true peerDependencies: - '@types/react': ^18.2.44 + '@types/react': ^18.2.6 react: 18.2.0 peerDependenciesMeta: '@types/react': @@ -4376,6 +4378,7 @@ packages: uuid@7.0.3: resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-to-istanbul@9.3.0: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..4bdd1d0 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +allowBuilds: + '@evilmartians/lefthook': set this to true or false