From 5cd41edc6a4128fdd8c399daac364231e84cbed8 Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 15 Jun 2026 12:26:36 +0800 Subject: [PATCH] chore: upgrade rslint to 0.6.1 --- package.json | 2 +- pnpm-lock.yaml | 120 +++++++++++++++++++++++++------------------- src/render/typed.ts | 1 + 3 files changed, 69 insertions(+), 54 deletions(-) diff --git a/package.json b/package.json index be25f63..6f411d0 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@microsoft/api-extractor": "^7.58.7", "@rsbuild/core": "2.0.9", "@rslib/core": "^0.22.0", - "@rslint/core": "^0.5.3", + "@rslint/core": "^0.6.1", "@rstest/adapter-rslib": "^0.10.3", "@rstest/core": "^0.10.3", "@rstest/coverage-istanbul": "^0.10.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0193d80..aaa80ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ importers: specifier: ^0.22.0 version: 0.22.0(@microsoft/api-extractor@7.58.7(@types/node@24.12.4))(typescript@6.0.3) '@rslint/core': - specifier: ^0.5.3 - version: 0.5.3 + specifier: ^0.6.1 + version: 0.6.1 '@rstest/adapter-rslib': specifier: ^0.10.3 version: 0.10.3(@rslib/core@0.22.0(@microsoft/api-extractor@7.58.7(@types/node@24.12.4))(typescript@6.0.3))(@rstest/core@0.10.3)(typescript@6.0.3) @@ -278,8 +278,8 @@ packages: typescript: optional: true - '@rslint/core@0.5.3': - resolution: {integrity: sha512-7s7Yb9L0mwI2sl06G5HTI7ENd1iJiGYFVWbHjeJbXa7bLM5rPwkgWsYMRZo4kYQIYqpqD4Oqraor+zawEcunkw==} + '@rslint/core@0.6.1': + resolution: {integrity: sha512-UTc2kp3ERxjwkLUBsGMRjuI95K8Ws4xbIriYTrGZ2BAnLHg6BwqWli/sTBWiMAEtefWe/5Vu2ejLwcgV1F3QSA==} hasBin: true peerDependencies: jiti: ^2.0.0 @@ -287,36 +287,53 @@ packages: jiti: optional: true - '@rslint/darwin-arm64@0.5.3': - resolution: {integrity: sha512-g/VSIw1/slkvQsNRbHpImAip/sCjEaqE/Z5ZE6plL7GXdeztWckSevu+J5v07JmILvebJ7ZUgFvMw/ydTdxofw==} + '@rslint/native-darwin-arm64@0.6.1': + resolution: {integrity: sha512-Xt6gkSIztk8l7O1O0YXZ8X6kjEhaQvm9MplkDJR24RRSuALVw4Pzc9Z3ASjEbv4xnkuvPQLNQZg7/M3v274uNw==} cpu: [arm64] os: [darwin] - '@rslint/darwin-x64@0.5.3': - resolution: {integrity: sha512-+29fPLRjkNVQW7DAtgNkQH6rYg1CdjJYHhBhRHT8TJWU8+N3GrhWjbxEvW9XThkABpDqsxAGS86wCE060QuRpQ==} + '@rslint/native-darwin-x64@0.6.1': + resolution: {integrity: sha512-LZ0AaqpF3wAFl3lfDM5P0YCGoavm8AN33Cy9Z5wD+N8Ffj+KR39QdmuWX6ZivPm0OPPw0xov6YDzDRCHvVtsbA==} cpu: [x64] os: [darwin] - '@rslint/linux-arm64@0.5.3': - resolution: {integrity: sha512-gpvnMVVP0wPe0T9qeITkaBB9WldxQPnJP8u314cG4sDyGV/qISKvUOPPk4AM3YG0f4UU7FA9gUySLptHLcDOFw==} + '@rslint/native-linux-arm64-gnu@0.6.1': + resolution: {integrity: sha512-H1jI8uEw4gdeEcD/zTn7xD0LWIJTfSyrhDnimN22xvKZ3ufo3EvTOs5t9alVns7xiGbxFeWnjPjwl/p6DI95AA==} cpu: [arm64] os: [linux] + libc: [glibc] + + '@rslint/native-linux-arm64-musl@0.6.1': + resolution: {integrity: sha512-BbXisiQaJDgLwCXXIIKllbTDxtJoS33OEsk/zEQ2wvxSH52G9c/XLcoQaEgTa4Mc3XULgmPFfCdlNXQckeJQkg==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rslint/native-linux-x64-gnu@0.6.1': + resolution: {integrity: sha512-ZQoxbBCxzSY1jnbt2jdyNaSFqGUmF2u69jqMS7v9VsYDod9JtSHb3Wnp71finz3KhslZExHXKqQQvGmdyC5cwA==} + cpu: [x64] + os: [linux] + libc: [glibc] - '@rslint/linux-x64@0.5.3': - resolution: {integrity: sha512-/ZzTWlZwi+Ff74tbnGYgLUc7YTDVsNuaL3EeZFuFIYk02Lge9UCCJywMExoLVTdhrZh7fRWu6nlS6sf1/okb8g==} + '@rslint/native-linux-x64-musl@0.6.1': + resolution: {integrity: sha512-6uKdu8KAnKdllZvKWInfD5pntdIik3+3p+vDUzcPeLlTgAv6qxT6MQZqGjVCRPa1XbnCamwbdp/zV7onuV79Ag==} cpu: [x64] os: [linux] + libc: [musl] - '@rslint/win32-arm64@0.5.3': - resolution: {integrity: sha512-l5T5VeKQKjLMpUqahU/UDRV0UQcjvxN+r6bOSl+do0xCsYXpfEiI6HlE33//+VilJ120t2SI5e8Hnidaha3XEw==} + '@rslint/native-win32-arm64-msvc@0.6.1': + resolution: {integrity: sha512-1TG5JCSkm/rzmUSTlBNrgLE14fxreXUZlC1TgzUWg8rjm6AJSVBKYntvC6c4SestXI33LKMOfnTb+dXd4DdZ8Q==} cpu: [arm64] os: [win32] - '@rslint/win32-x64@0.5.3': - resolution: {integrity: sha512-aPbtXTNeM9A5pA3krRzEaHGA6RLLkG5k8naNWGIfQnwfjMCk6vzjTyL6Wceg6Oq+qjTDnBLzU3RqZhpXwPeJ7w==} + '@rslint/native-win32-x64-msvc@0.6.1': + resolution: {integrity: sha512-LXhHXfzu4YjjqVbBC2tKyq1L7UVJqtbnSXyOXMhdaVNHRkHfuCjX3Us5uNe4/TbQdOIH7Qcfwzsj1/GpMYID+A==} cpu: [x64] os: [win32] + '@rslint/native@0.6.1': + resolution: {integrity: sha512-WR/tITtBCjxkBhpDRip4h6n+gxMMqqijFKmDjuc3O/ScWMrX+KbeKcnS0u1Y8e0YfoAmk7dHR9HIT+IRHod1IQ==} + '@rspack/binding-darwin-arm64@2.0.5': resolution: {integrity: sha512-++wjLQjQ20GcR0DwbzQmVXg9qy4XCX5NlfSzkzj2icHoDxr3KkrXhyVrQkdWuNG6l/bQrGLPnvLEAqkroC2Y7A==} cpu: [arm64] @@ -532,15 +549,6 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fdir@6.5.0: - resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} - engines: {node: '>=12.0.0'} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - fflate@0.8.3: resolution: {integrity: sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==} @@ -730,10 +738,6 @@ packages: resolution: {integrity: sha512-g62dB+w1/OEFnPvmX0yd/HnetYITOL+1nJW7kitOycOeAvmbWC/nu0fwmmQ/kupNojqExzyC/T++pST/jRJ2mQ==} engines: {node: '>=18'} - tinyglobby@0.2.15: - resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} - engines: {node: '>=12.0.0'} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -954,36 +958,55 @@ snapshots: - '@typescript/native-preview' - core-js - '@rslint/core@0.5.3': + '@rslint/core@0.6.1': dependencies: + '@rslint/native': 0.6.1 picomatch: 4.0.4 - tinyglobby: 0.2.15 optionalDependencies: - '@rslint/darwin-arm64': 0.5.3 - '@rslint/darwin-x64': 0.5.3 - '@rslint/linux-arm64': 0.5.3 - '@rslint/linux-x64': 0.5.3 - '@rslint/win32-arm64': 0.5.3 - '@rslint/win32-x64': 0.5.3 - - '@rslint/darwin-arm64@0.5.3': + '@rslint/native-darwin-arm64': 0.6.1 + '@rslint/native-darwin-x64': 0.6.1 + '@rslint/native-linux-arm64-gnu': 0.6.1 + '@rslint/native-linux-arm64-musl': 0.6.1 + '@rslint/native-linux-x64-gnu': 0.6.1 + '@rslint/native-linux-x64-musl': 0.6.1 + '@rslint/native-win32-arm64-msvc': 0.6.1 + '@rslint/native-win32-x64-msvc': 0.6.1 + + '@rslint/native-darwin-arm64@0.6.1': + optional: true + + '@rslint/native-darwin-x64@0.6.1': optional: true - '@rslint/darwin-x64@0.5.3': + '@rslint/native-linux-arm64-gnu@0.6.1': optional: true - '@rslint/linux-arm64@0.5.3': + '@rslint/native-linux-arm64-musl@0.6.1': optional: true - '@rslint/linux-x64@0.5.3': + '@rslint/native-linux-x64-gnu@0.6.1': optional: true - '@rslint/win32-arm64@0.5.3': + '@rslint/native-linux-x64-musl@0.6.1': optional: true - '@rslint/win32-x64@0.5.3': + '@rslint/native-win32-arm64-msvc@0.6.1': optional: true + '@rslint/native-win32-x64-msvc@0.6.1': + optional: true + + '@rslint/native@0.6.1': + optionalDependencies: + '@rslint/native-darwin-arm64': 0.6.1 + '@rslint/native-darwin-x64': 0.6.1 + '@rslint/native-linux-arm64-gnu': 0.6.1 + '@rslint/native-linux-arm64-musl': 0.6.1 + '@rslint/native-linux-x64-gnu': 0.6.1 + '@rslint/native-linux-x64-musl': 0.6.1 + '@rslint/native-win32-arm64-msvc': 0.6.1 + '@rslint/native-win32-x64-msvc': 0.6.1 + '@rspack/binding-darwin-arm64@2.0.5': optional: true @@ -1187,10 +1210,6 @@ snapshots: fast-uri@3.1.0: {} - fdir@6.5.0(picomatch@4.0.4): - optionalDependencies: - picomatch: 4.0.4 - fflate@0.8.3: {} fs-extra@11.3.1: @@ -1341,11 +1360,6 @@ snapshots: tinyexec@1.2.3: {} - tinyglobby@0.2.15: - dependencies: - fdir: 6.5.0(picomatch@4.0.4) - picomatch: 4.0.4 - tslib@2.8.1: {} typescript@5.6.1-rc: {} diff --git a/src/render/typed.ts b/src/render/typed.ts index 61e0a63..943efd2 100644 --- a/src/render/typed.ts +++ b/src/render/typed.ts @@ -83,6 +83,7 @@ export function renderTyped( // Links (e.g., [text](url)) -> text (url) // Using negative lookbehind to avoid matching ANSI escape sequences like \x1b[36m .replace( + // rslint-disable-next-line no-control-regex /(? `${styleText("bold", text)} (${styleText("blue", styleText("underline", url))})`,