From b5fc4236d2a624b71c6a8c4fedde8d774837506e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 May 2026 04:10:19 +0000 Subject: [PATCH] build(deps-dev): bump lint-staged from 16.4.0 to 17.0.4 Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.4.0 to 17.0.4. - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v16.4.0...v17.0.4) --- updated-dependencies: - dependency-name: lint-staged dependency-version: 17.0.4 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 209 +++++++++++++++++++++------------------------- package.json | 2 +- 2 files changed, 95 insertions(+), 116 deletions(-) diff --git a/package-lock.json b/package-lock.json index 11094190..cc58b14f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "devDependencies": { "clang-format": "^1.4.0", "husky": "^4.3.0", - "lint-staged": "^16.1.0", + "lint-staged": "^17.0.4", "node-gyp": "^12.2.0" } }, @@ -690,23 +690,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "license": "MIT" }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/commander": { - "version": "14.0.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz", - "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" - } - }, "node_modules/compare-versions": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", @@ -985,9 +968,9 @@ } }, "node_modules/get-east-asian-width": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", - "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.6.0.tgz", + "integrity": "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==", "dev": true, "license": "MIT", "engines": { @@ -1323,35 +1306,37 @@ "license": "MIT" }, "node_modules/lint-staged": { - "version": "16.4.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.4.0.tgz", - "integrity": "sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==", + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-17.0.4.tgz", + "integrity": "sha512-+rU9lSUyVOZ/hDUmRLVGzyS2v73cDdQjX+XQz1AaOdIE4RysLq0HoPW2HrrgeNCLklkhi904VBU1bmgWLHVnkA==", "dev": true, "license": "MIT", "dependencies": { - "commander": "^14.0.3", - "listr2": "^9.0.5", - "picomatch": "^4.0.3", + "listr2": "^10.2.1", + "picomatch": "^4.0.4", "string-argv": "^0.3.2", - "tinyexec": "^1.0.4", - "yaml": "^2.8.2" + "tinyexec": "^1.1.2" }, "bin": { "lint-staged": "bin/lint-staged.js" }, "engines": { - "node": ">=20.17" + "node": ">=22.22.1" }, "funding": { "url": "https://opencollective.com/lint-staged" + }, + "optionalDependencies": { + "yaml": "^2.8.4" } }, "node_modules/lint-staged/node_modules/yaml": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz", - "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==", + "version": "2.8.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.4.tgz", + "integrity": "sha512-ml/JPOj9fOQK8RNnWojA67GbZ0ApXAUlN2UQclwv2eVgTgn7O9gg9o7paZWKMp4g0H3nTLtS9LVzhkpOFIKzog==", "dev": true, "license": "ISC", + "optional": true, "bin": { "yaml": "bin.mjs" }, @@ -1363,21 +1348,20 @@ } }, "node_modules/listr2": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.5.tgz", - "integrity": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-10.2.1.tgz", + "integrity": "sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==", "dev": true, "license": "MIT", "dependencies": { - "cli-truncate": "^5.0.0", - "colorette": "^2.0.20", - "eventemitter3": "^5.0.1", + "cli-truncate": "^5.2.0", + "eventemitter3": "^5.0.4", "log-update": "^6.1.0", "rfdc": "^1.4.1", - "wrap-ansi": "^9.0.0" + "wrap-ansi": "^10.0.0" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.13.0" } }, "node_modules/locate-path": { @@ -1416,6 +1400,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/log-update/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, "node_modules/log-update/node_modules/slice-ansi": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", @@ -1433,6 +1424,42 @@ "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, + "node_modules/log-update/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/lru-cache": { "version": "11.2.7", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.7.tgz", @@ -2036,19 +2063,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/restore-cursor/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/rfdc": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", @@ -2096,6 +2110,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -2188,9 +2215,9 @@ } }, "node_modules/string-width": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.0.tgz", - "integrity": "sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-8.2.1.tgz", + "integrity": "sha512-IIaP0g3iy9Cyy18w3M9YcaDudujEAVHKt3a3QJg1+sr/oX96TbaGUubG0hJyCjCBThFH+tFpcIyoUHUn1ogaLA==", "dev": true, "license": "MIT", "dependencies": { @@ -2289,9 +2316,9 @@ "link": true }, "node_modules/tinyexec": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.4.tgz", - "integrity": "sha512-u9r3uZC0bdpGOXtlxUIdwf9pkmvhqJdrVCH9fapQtgy/OeTTMZ1nqH7agtvEfmGui6e1XxjcdrlxvxJvc3sMqw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.1.2.tgz", + "integrity": "sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==", "dev": true, "license": "MIT", "engines": { @@ -2441,48 +2468,23 @@ } }, "node_modules/wrap-ansi": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", - "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-10.0.0.tgz", + "integrity": "sha512-SGcvg80f0wUy2/fXES19feHMz8E0JoXv2uNgHOu4Dgi2OrCy1lqwFYEJz1BLbDI0exjPMe/ZdzZ/YpGECBG/aQ==", "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^6.2.1", - "string-width": "^7.0.0", - "strip-ansi": "^7.1.0" + "ansi-styles": "^6.2.3", + "string-width": "^8.2.0", + "strip-ansi": "^7.1.2" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", - "dev": true, - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -2613,7 +2615,6 @@ "src/1-getting-started/1_hello_world/nan": { "name": "hello_world_nan", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0", "nan": "^2.0.0" @@ -2622,7 +2623,6 @@ "src/1-getting-started/1_hello_world/napi": { "name": "hello_world_napi", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0" } @@ -2630,7 +2630,6 @@ "src/1-getting-started/1_hello_world/node-addon-api": { "name": "hello_world_node_addon_api", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0", "node-addon-api": "^8.1.0" @@ -2639,7 +2638,6 @@ "src/1-getting-started/1_hello_world/node-addon-api-addon-class": { "name": "hello_world_node_addon_api_addon_class", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0", "node-addon-api": "^8.1.0" @@ -2648,7 +2646,6 @@ "src/1-getting-started/2_function_arguments/nan": { "name": "function_arguments_nan", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0", "nan": "^2.0.0" @@ -2657,7 +2654,6 @@ "src/1-getting-started/2_function_arguments/napi": { "name": "function_arguments_napi", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0" } @@ -2665,7 +2661,6 @@ "src/1-getting-started/2_function_arguments/node-addon-api": { "name": "function_arguments_node_addon_api", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0", "node-addon-api": "^8.1.0" @@ -2705,7 +2700,6 @@ "src/1-getting-started/4_object_factory/napi": { "name": "object_factory_napi", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0" } @@ -2713,7 +2707,6 @@ "src/1-getting-started/4_object_factory/node-addon-api": { "name": "object_factory_node_addon_api", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0", "node-addon-api": "^8.0.0" @@ -2797,7 +2790,6 @@ "src/1-getting-started/a-first-project/node-addon-api": { "name": "hello-world", "version": "1.0.0", - "hasInstallScript": true, "license": "ISC", "dependencies": { "node-addon-api": "^8.1.0" @@ -2806,7 +2798,6 @@ "src/3-context-awareness/napi": { "name": "multiple_load_napi", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0" }, @@ -2817,7 +2808,6 @@ "src/3-context-awareness/node_10": { "name": "multiple_load_node_10", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0" }, @@ -2828,7 +2818,6 @@ "src/5-async-work/async_pi_estimate/nan": { "name": "async_work_nan", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "nan": "*" } @@ -2836,7 +2825,6 @@ "src/5-async-work/async_pi_estimate/node-addon-api": { "name": "async_work_node_addon_api", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "*", "node-addon-api": "*" @@ -2845,7 +2833,6 @@ "src/5-async-work/async_work_promise/napi": { "name": "async_work_promise", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0" }, @@ -2856,7 +2843,6 @@ "src/5-async-work/async_work_promise/node-addon-api": { "name": "async_worker_promise", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "^1.5.0", "node-addon-api": "^8.0.0" @@ -2865,7 +2851,6 @@ "src/5-async-work/async_work_thread_safe_function/napi": { "name": "async_work_thread_safe_function", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0" }, @@ -2886,7 +2871,6 @@ "src/5-async-work/call-js-from-async-worker-execute/node-addon-api": { "name": "call-js-from-async-worker-execute", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "*", "node-addon-api": "*" @@ -2895,7 +2879,6 @@ "src/5-async-work/napi-asyncworker-example/node-addon-api": { "name": "napi-asyncworker-example", "version": "1.0.0", - "hasInstallScript": true, "license": "MIT", "dependencies": { "node-addon-api": "^8.1.0" @@ -2904,7 +2887,6 @@ "src/6-threadsafe-function/promise-callback-demo/node-addon-api": { "name": "promise-callback-demo", "version": "1.0.0", - "hasInstallScript": true, "license": "ISC", "dependencies": { "node-addon-api": "^8.1.0" @@ -2927,7 +2909,6 @@ "src/6-threadsafe-function/thread_safe_function_round_trip/napi": { "name": "thread_safe_function_round_trip", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "~1.5.0" }, @@ -2966,7 +2947,6 @@ "src/7-events/emit_event_from_cpp/node-addon-api": { "name": "emit-event-from-cpp-example", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "*", "node-addon-api": "*" @@ -2975,7 +2955,6 @@ "src/7-events/inherits_from_event_emitter/node-addon-api": { "name": "inherits-from-event-emitter-example", "version": "0.0.0", - "hasInstallScript": true, "dependencies": { "bindings": "*", "node-addon-api": "*" diff --git a/package.json b/package.json index be6522d0..2b2c033b 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "clang-format": "^1.4.0", "node-gyp": "^12.2.0", "husky": "^4.3.0", - "lint-staged": "^16.1.0" + "lint-staged": "^17.0.4" }, "workspaces": [ "src/1-getting-started/*/*",