diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index aa4db9de..f62f6826 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,7 +18,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 22.21.0 + node-version: 24.11.0 - name: Cache node modules uses: actions/cache@v4 diff --git a/package.json b/package.json index 20b336c9..e3ef2e14 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "license": "MIT", "version": "1.4.7", "engines": { - "node": ">=20.19.5" + "node": ">=24.11.0" }, "packageManager": "pnpm@10.19.0", "scripts": { @@ -24,7 +24,7 @@ "pu": "turbo pu -- --access=public --no-git-checks" }, "devDependencies": { - "@types/node": "^22.18.12", + "@types/node": "^24.9.2", "@typescript-eslint/eslint-plugin": "^8.46.2", "@typescript-eslint/parser": "^8.46.2", "@vitest/coverage-v8": "^4.0.3", diff --git a/packages/cli/package.json b/packages/cli/package.json index 72cce707..78b329f8 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -15,7 +15,7 @@ "build" ], "engines": { - "node": ">=22.21.0" + "node": ">=24.11.0" }, "bin": { "notion": "./build/src/main.js" diff --git a/packages/nclient/package.json b/packages/nclient/package.json index a2f03829..e330deb9 100644 --- a/packages/nclient/package.json +++ b/packages/nclient/package.json @@ -14,7 +14,7 @@ "build" ], "engines": { - "node": ">=22.21.0" + "node": ">=24.11.0" }, "scripts": { "build": "tsc && tsup", diff --git a/packages/ncompat/package.json b/packages/ncompat/package.json index 5a14f6e0..37807bbc 100644 --- a/packages/ncompat/package.json +++ b/packages/ncompat/package.json @@ -14,7 +14,7 @@ "build" ], "engines": { - "node": ">=22.21.0" + "node": ">=24.11.0" }, "scripts": { "build": "tsc && tsup", diff --git a/packages/nreact/package.json b/packages/nreact/package.json index 1cd2a0ff..fb92ab34 100644 --- a/packages/nreact/package.json +++ b/packages/nreact/package.json @@ -15,7 +15,7 @@ "src/styles.css" ], "engines": { - "node": ">=22.21.0" + "node": ">=24.11.0" }, "scripts": { "build": "tsc && tsup", @@ -40,7 +40,7 @@ }, "devDependencies": { "@types/lodash.throttle": "^4.1.9", - "@types/node": "^22.18.12", + "@types/node": "^24.9.2", "@types/react": "^19.2.2", "clipboard-copy": "^4.0.1", "date-fns": "^2.30.0", diff --git a/packages/ntypes/package.json b/packages/ntypes/package.json index 8cbc45c7..69b065dd 100644 --- a/packages/ntypes/package.json +++ b/packages/ntypes/package.json @@ -20,7 +20,7 @@ "pu": "pnpm publish" }, "engines": { - "node": ">=22.21.0" + "node": ">=24.11.0" }, "standard-version": { "skip": { diff --git a/packages/nutils/package.json b/packages/nutils/package.json index b58d8b2a..fbcde40c 100644 --- a/packages/nutils/package.json +++ b/packages/nutils/package.json @@ -20,7 +20,7 @@ "build" ], "engines": { - "node": ">=22.21.0" + "node": ">=24.11.0" }, "scripts": { "build": "tsc && tsup", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d738bce..5c252d21 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: devDependencies: '@types/node': - specifier: ^22.18.12 - version: 22.18.12 + specifier: ^24.9.2 + version: 24.9.2 '@typescript-eslint/eslint-plugin': specifier: ^8.46.2 version: 8.46.2(@typescript-eslint/parser@8.46.2(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) @@ -19,7 +19,7 @@ importers: version: 8.46.2(eslint@8.57.1)(typescript@5.9.3) '@vitest/coverage-v8': specifier: ^4.0.3 - version: 4.0.3(vitest@4.0.3(@types/node@22.18.12)(tsx@4.20.6)) + version: 4.0.3(vitest@4.0.3(@types/node@24.9.2)(tsx@4.20.6)) dotenv: specifier: ^17.2.3 version: 17.2.3 @@ -67,10 +67,10 @@ importers: version: 5.9.3 vite: specifier: ^7.1.12 - version: 7.1.12(@types/node@22.18.12)(tsx@4.20.6) + version: 7.1.12(@types/node@24.9.2)(tsx@4.20.6) vitest: specifier: ^4.0.3 - version: 4.0.3(@types/node@22.18.12)(tsx@4.20.6) + version: 4.0.3(@types/node@24.9.2)(tsx@4.20.6) packages/cli: dependencies: @@ -177,8 +177,8 @@ importers: specifier: ^4.1.9 version: 4.1.9 '@types/node': - specifier: ^22.18.12 - version: 22.18.12 + specifier: ^24.9.2 + version: 24.9.2 '@types/react': specifier: ^19.2.2 version: 19.2.2 @@ -1194,8 +1194,8 @@ packages: '@types/minimist@1.2.2': resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} - '@types/node@22.18.12': - resolution: {integrity: sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==} + '@types/node@24.9.2': + resolution: {integrity: sha512-uWN8YqxXxqFMX2RqGOrumsKeti4LlmIMIyV0lgut4jx7KQBcBiW6vkDtIBvHnHIquwNfJhk8v2OtmO8zXWHfPA==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3775,8 +3775,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} update-browserslist-db@1.1.3: resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} @@ -4605,7 +4605,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.18.12 + '@types/node': 24.9.2 '@types/js-cookie@2.2.7': {} @@ -4613,7 +4613,7 @@ snapshots: '@types/jsonstream@0.8.33': dependencies: - '@types/node': 22.18.12 + '@types/node': 24.9.2 '@types/lodash.throttle@4.1.9': dependencies: @@ -4623,9 +4623,9 @@ snapshots: '@types/minimist@1.2.2': {} - '@types/node@22.18.12': + '@types/node@24.9.2': dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 '@types/normalize-package-data@2.4.1': {} @@ -4728,7 +4728,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitest/coverage-v8@4.0.3(vitest@4.0.3(@types/node@22.18.12)(tsx@4.20.6))': + '@vitest/coverage-v8@4.0.3(vitest@4.0.3(@types/node@24.9.2)(tsx@4.20.6))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.3 @@ -4741,7 +4741,7 @@ snapshots: magicast: 0.3.5 std-env: 3.9.0 tinyrainbow: 3.0.3 - vitest: 4.0.3(@types/node@22.18.12)(tsx@4.20.6) + vitest: 4.0.3(@types/node@24.9.2)(tsx@4.20.6) transitivePeerDependencies: - supports-color @@ -4754,13 +4754,13 @@ snapshots: chai: 6.2.0 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.3(vite@7.1.12(@types/node@22.18.12)(tsx@4.20.6))': + '@vitest/mocker@4.0.3(vite@7.1.12(@types/node@24.9.2)(tsx@4.20.6))': dependencies: '@vitest/spy': 4.0.3 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.1.12(@types/node@22.18.12)(tsx@4.20.6) + vite: 7.1.12(@types/node@24.9.2)(tsx@4.20.6) '@vitest/pretty-format@4.0.3': dependencies: @@ -7771,7 +7771,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@6.21.0: {} + undici-types@7.16.0: {} update-browserslist-db@1.1.3(browserslist@4.26.3): dependencies: @@ -7790,7 +7790,7 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite@7.1.12(@types/node@22.18.12)(tsx@4.20.6): + vite@7.1.12(@types/node@24.9.2)(tsx@4.20.6): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -7799,14 +7799,14 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.18.12 + '@types/node': 24.9.2 fsevents: 2.3.3 tsx: 4.20.6 - vitest@4.0.3(@types/node@22.18.12)(tsx@4.20.6): + vitest@4.0.3(@types/node@24.9.2)(tsx@4.20.6): dependencies: '@vitest/expect': 4.0.3 - '@vitest/mocker': 4.0.3(vite@7.1.12(@types/node@22.18.12)(tsx@4.20.6)) + '@vitest/mocker': 4.0.3(vite@7.1.12(@types/node@24.9.2)(tsx@4.20.6)) '@vitest/pretty-format': 4.0.3 '@vitest/runner': 4.0.3 '@vitest/snapshot': 4.0.3 @@ -7823,10 +7823,10 @@ snapshots: tinyexec: 0.3.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.1.12(@types/node@22.18.12)(tsx@4.20.6) + vite: 7.1.12(@types/node@24.9.2)(tsx@4.20.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.18.12 + '@types/node': 24.9.2 transitivePeerDependencies: - jiti - less