From 6e1bf3b946ff5c75c2adf96e58eee96a95d53423 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 3 Mar 2025 17:56:45 +0900
Subject: [PATCH 01/41] chore(deps-dev): bump typescript from 5.7.3 to 5.8.2
(#252)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.7.3
to 5.8.2.
Release notes
Sourced from typescript's
releases.
TypeScript 5.8
For release notes, check out the release
announcement.
Downloads are available on:
TypeScript 5.8 RC
For release notes, check out the release
announcement.
Downloads are available on:
TypeScript 5.8 Beta
For release notes, check out the release
announcement.
Downloads are available on:
Commits
beb69e4
Bump version to 5.8.2 and LKG
8fdbd54
🤖 Pick PR #61210
(Fix mistakenly disallowed default e...) into release-5.8 (#...
f4a3a8a
🤖 Pick PR #61175
(Ban import=require and export= unde...) into release-5.8 (#...
420ff06
Bump version to 5.8.1-rc and LKG
48eb13f
Update LKG
fb59c19
Merge remote-tracking branch 'origin/main' into release-5.8
df342b7
Fixed rewriteRelativeImportExtensions
for
import()
within call expression...
775412a
Bump github/codeql-action from 3.28.8 to 3.28.9 in the github-actions
group (...
e1629e5
Pass ignoreErrors=true to more resolveEntityName callers (#61144)
6fd1799
Update LKG
- Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 229 ++++++++++++++++++++++++----------------------
package.json | 2 +-
2 files changed, 123 insertions(+), 108 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 96a641e0..8d2dc77f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"shx": "^0.3.4",
"textlint": "^14.3.0",
"textlint-rule-allowed-uris": "^1.0.8",
- "typescript": "^5.6.3"
+ "typescript": "^5.8.2"
},
"engines": {
"node": ">=20.18.0"
@@ -5163,40 +5163,15 @@
"dev": true,
"license": "MIT"
},
- "node_modules/@typescript-eslint/parser": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.24.1.tgz",
- "integrity": "sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/scope-manager": "8.24.1",
- "@typescript-eslint/types": "8.24.1",
- "@typescript-eslint/typescript-estree": "8.24.1",
- "@typescript-eslint/visitor-keys": "8.24.1",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.8.0"
- }
- },
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.24.1.tgz",
- "integrity": "sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.25.0.tgz",
+ "integrity": "sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.24.1",
- "@typescript-eslint/visitor-keys": "8.24.1"
+ "@typescript-eslint/types": "8.25.0",
+ "@typescript-eslint/visitor-keys": "8.25.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -5207,93 +5182,27 @@
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.24.1.tgz",
- "integrity": "sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==",
- "dev": true,
- "license": "MIT",
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.24.1.tgz",
- "integrity": "sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.25.0.tgz",
+ "integrity": "sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==",
"dev": true,
"license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.24.1",
- "@typescript-eslint/visitor-keys": "8.24.1",
- "debug": "^4.3.4",
- "fast-glob": "^3.3.2",
- "is-glob": "^4.0.3",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "ts-api-utils": "^2.0.1"
- },
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <5.8.0"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
- "version": "7.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.24.1",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.24.1.tgz",
- "integrity": "sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==",
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.25.0.tgz",
+ "integrity": "sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.24.1",
+ "@typescript-eslint/types": "8.25.0",
"eslint-visitor-keys": "^4.2.0"
},
"engines": {
@@ -8593,6 +8502,68 @@
"react": "^18.2.0 || ^19.0.0"
}
},
+ "node_modules/eslint-config-bananass/node_modules/@typescript-eslint/parser": {
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.25.0.tgz",
+ "integrity": "sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "8.25.0",
+ "@typescript-eslint/types": "8.25.0",
+ "@typescript-eslint/typescript-estree": "8.25.0",
+ "@typescript-eslint/visitor-keys": "8.25.0",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.8.0"
+ }
+ },
+ "node_modules/eslint-config-bananass/node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.25.0",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.25.0.tgz",
+ "integrity": "sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.25.0",
+ "@typescript-eslint/visitor-keys": "8.25.0",
+ "debug": "^4.3.4",
+ "fast-glob": "^3.3.2",
+ "is-glob": "^4.0.3",
+ "minimatch": "^9.0.4",
+ "semver": "^7.6.0",
+ "ts-api-utils": "^2.0.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <5.8.0"
+ }
+ },
+ "node_modules/eslint-config-bananass/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
"node_modules/eslint-config-bananass/node_modules/globals": {
"version": "16.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-16.0.0.tgz",
@@ -8606,6 +8577,50 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/eslint-config-bananass/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/eslint-config-bananass/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/eslint-config-bananass/node_modules/typescript": {
+ "version": "5.7.3",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
+ "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "peer": true,
+ "bin": {
+ "tsc": "bin/tsc",
+ "tsserver": "bin/tsserver"
+ },
+ "engines": {
+ "node": ">=14.17"
+ }
+ },
"node_modules/eslint-import-resolver-node": {
"version": "0.3.9",
"resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
@@ -19227,9 +19242,9 @@
"license": "MIT"
},
"node_modules/typescript": {
- "version": "5.7.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
- "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
+ "version": "5.8.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
+ "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
"dev": true,
"license": "Apache-2.0",
"bin": {
diff --git a/package.json b/package.json
index 0751a968..5e8ddc86 100644
--- a/package.json
+++ b/package.json
@@ -57,6 +57,6 @@
"shx": "^0.3.4",
"textlint": "^14.3.0",
"textlint-rule-allowed-uris": "^1.0.8",
- "typescript": "^5.6.3"
+ "typescript": "^5.8.2"
}
}
From eebb5f0e05c5aa082abc4d52ef166e2b51e6094b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 3 Mar 2025 09:01:05 +0000
Subject: [PATCH 02/41] chore(deps-dev): bump prettier from 3.5.2 to 3.5.3
(#253)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps [prettier](https://github.com/prettier/prettier) from 3.5.2 to
3.5.3.
Release notes
Sourced from prettier's
releases.
3.5.3
🔗 Changelog
Changelog
Sourced from prettier's
changelog.
3.5.3
diff
Flow: Fix missing parentheses in
ConditionalTypeAnnotation
(#17196
by @fisker
)
// Input
type T<U> = 'a' | ('b' extends U ? 'c' : empty);
type T<U> = 'a' & ('b' extends U ? 'c' : empty);
// Prettier 3.5.2
type T<U> = "a" | "b" extends U ?
"c" : empty;
type T<U> = "a" & "b" extends U ?
"c" : empty;
// Prettier 3.5.3
type T<U> = "a" | ("b" extends U ?
"c" : empty);
type T<U> = "a" & ("b" extends U ?
"c" : empty);
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 8d2dc77f..b1ad8b06 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -24,7 +24,7 @@
"lerna": "^8.2.0",
"lint-staged": "^15.4.3",
"markdownlint-cli": "^0.44.0",
- "prettier": "^3.5.2",
+ "prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
"shx": "^0.3.4",
"textlint": "^14.3.0",
@@ -16319,9 +16319,9 @@
}
},
"node_modules/prettier": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.2.tgz",
- "integrity": "sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==",
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
+ "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
"dev": true,
"license": "MIT",
"bin": {
diff --git a/package.json b/package.json
index 5e8ddc86..086020cf 100644
--- a/package.json
+++ b/package.json
@@ -52,7 +52,7 @@
"lerna": "^8.2.0",
"lint-staged": "^15.4.3",
"markdownlint-cli": "^0.44.0",
- "prettier": "^3.5.2",
+ "prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
"shx": "^0.3.4",
"textlint": "^14.3.0",
From 4cae5a0d6dd167398c2b43274a198d660eaf9a0f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 3 Mar 2025 09:06:15 +0000
Subject: [PATCH 03/41] chore(deps-dev): bump @types/node from 22.13.5 to
22.13.8 (#251)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.13.5 to 22.13.8.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b1ad8b06..3b2f0a30 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@babel/cli": "^7.24.8",
"@babel/core": "^7.26.9",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.5",
+ "@types/node": "^22.13.8",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
@@ -5133,9 +5133,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.5",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.5.tgz",
- "integrity": "sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==",
+ "version": "22.13.8",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.8.tgz",
+ "integrity": "sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 086020cf..9d4c6637 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"@babel/cli": "^7.24.8",
"@babel/core": "^7.26.9",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.5",
+ "@types/node": "^22.13.8",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
From 67008c89c0ec614e04c62db5b898c2484ecf1ed3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 4 Mar 2025 15:11:10 +0900
Subject: [PATCH 04/41] chore(deps-dev): bump lerna from 8.2.0 to 8.2.1 (#254)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [lerna](https://github.com/lerna/lerna/tree/HEAD/packages/lerna)
from 8.2.0 to 8.2.1.
Release notes
Sourced from lerna's
releases.
v8.2.1
8.2.1
(2025-03-03)
Note: Version bump only for package
lerna-monorepo
Changelog
Sourced from lerna's
changelog.
8.2.1
(2025-03-03)
Note: Version bump only for package lerna
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 292 +++++++++++++++++++++-------------------------
package.json | 2 +-
2 files changed, 133 insertions(+), 161 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3b2f0a30..b3059296 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -21,7 +21,7 @@
"eslint": "^9.21.0",
"eslint-config-bananass": "^0.0.5",
"husky": "^9.1.5",
- "lerna": "^8.2.0",
+ "lerna": "^8.2.1",
"lint-staged": "^15.4.3",
"markdownlint-cli": "^0.44.0",
"prettier": "^3.5.3",
@@ -2796,9 +2796,9 @@
}
},
"node_modules/@lerna/create": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/@lerna/create/-/create-8.2.0.tgz",
- "integrity": "sha512-kyrAc709xhf79Ci2qM+neMfe3IuT89kJyqdMe+YK16kkTNlXedmmQOSs2ARdlEqVVGCWu7M75Dt2VoCBZPnZ8g==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/@lerna/create/-/create-8.2.1.tgz",
+ "integrity": "sha512-Cz2u/fwc03D1EE6VFZCLMmI8FIUtGmxHQ3ECeNblsxv9i0YSKWe4Xm18sjO1xltG/K5ByiH8/HMeY9dlyAv22A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2807,7 +2807,7 @@
"@npmcli/run-script": "8.1.0",
"@nx/devkit": ">=17.1.2 < 21",
"@octokit/plugin-enterprise-rest": "6.0.1",
- "@octokit/rest": "19.0.11",
+ "@octokit/rest": "20.1.2",
"aproba": "2.0.0",
"byte-size": "8.1.1",
"chalk": "4.1.0",
@@ -3731,9 +3731,9 @@
}
},
"node_modules/@nx/devkit": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.4.5.tgz",
- "integrity": "sha512-yHzR4/6SoT1bZHXcJwdFYKDYEG+MNQIu2JCW6vMtkP6HAprITT6A8kj/diWowpoAskA0e4LtqN+KtYAhzNvnvg==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-20.4.6.tgz",
+ "integrity": "sha512-XGnCu4p9HUrs6pDZmfpBF5hmmvXzLvV+oZJP0slFRoi9hVdXiZ31t+Vh0AQc7zSbtPeCxEJDxY4dIJKgdesR0A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -3790,9 +3790,9 @@
}
},
"node_modules/@nx/nx-darwin-arm64": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.4.5.tgz",
- "integrity": "sha512-KWZNGXdyJZj5ArBORY9H10MVhxrsOXj7yfXZM9AerSA4LNgWTZ8gLDnLk0y/25RLIGrzBGIe2vLxa5DS+WtINQ==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-20.4.6.tgz",
+ "integrity": "sha512-yYBkXCqx9XDS88IKlbXQUMKAmNE6OA7AwmreDabL0zKCeB5x9qit5iaGwQOYCA7PSdjFQTYvPdKK+S3ytKCJ2w==",
"cpu": [
"arm64"
],
@@ -3807,9 +3807,9 @@
}
},
"node_modules/@nx/nx-darwin-x64": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.4.5.tgz",
- "integrity": "sha512-aBSsH6WTkQjEmpZyugsGv74U+wjUv4i75bSlyrfcmJsaSCto/rkX9s3uyxeuqE56Uxjdq437dQTkzd2ZQUGjwg==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-20.4.6.tgz",
+ "integrity": "sha512-YeGCTQPmZmWYSJ3Km8rsx3YhohbQNp8grclyEp4KA7GXrPY+AKA9hcy0e5KwF4hPP41EEYkju2Xpl0XdmOfdBQ==",
"cpu": [
"x64"
],
@@ -3824,9 +3824,9 @@
}
},
"node_modules/@nx/nx-freebsd-x64": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.4.5.tgz",
- "integrity": "sha512-t9tcDU6ddCd9tVPlR/PdIMzL5c/8k/nhM9OZmZvdLHEJyJrRhEl7/rmBA7XIYwYP0lptrm6zivsXKydzZCohag==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-20.4.6.tgz",
+ "integrity": "sha512-49Ad0ysTWrNARmZxc02bmWfrGT5XKEnb5+Nms+RGzQVs+5WI6yqKx2iuLGrx2CDY0FEY11Z0zFpwvrZPGnnLXw==",
"cpu": [
"x64"
],
@@ -3841,9 +3841,9 @@
}
},
"node_modules/@nx/nx-linux-arm-gnueabihf": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.4.5.tgz",
- "integrity": "sha512-R4DFGtNePkCqjC776VKNPkRGcw0z0dB8R7O3TyU3VWeu33K7irm0G1pJSScSSZpl/12T0J4QQS4D/UtPrrGOzg==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-20.4.6.tgz",
+ "integrity": "sha512-+SMu0xYf2Qim2AC4eYn2SKLXd94UwudMIdPiwbHQUtqRnX88T8rGQKxtINdEAEmIt/KkHyceyJ7lpHGRKmFfbw==",
"cpu": [
"arm"
],
@@ -3858,9 +3858,9 @@
}
},
"node_modules/@nx/nx-linux-arm64-gnu": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.4.5.tgz",
- "integrity": "sha512-mk9RX9qy2EvdcvxFG5ZSRhm1NGf2rMkR8VXeSTlNgUdn+QPU9OvxzedyAqjyDppAkCPQpo+m6LGNNKvxmbgv7g==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-20.4.6.tgz",
+ "integrity": "sha512-1u+qawDO4R8w6op2mqIECzJ8YEViPhpqyq3RiRyAchPodUgrd1rnYnYj+xgQeED4d+L+djeZfhN6000WDhZ5oA==",
"cpu": [
"arm64"
],
@@ -3875,9 +3875,9 @@
}
},
"node_modules/@nx/nx-linux-arm64-musl": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.4.5.tgz",
- "integrity": "sha512-bTqySYxbfV8sPq2MZciOFYOSvzS0pBksV9ELJEW5QJZ1NUqOIWQW/sgBSdeprt0qMJtn3fov6Wro0liWOQRUZQ==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-20.4.6.tgz",
+ "integrity": "sha512-8sFM3Z8k2iojXpL1E/ynlp+BPD8YWCs12cc+qk/4Ke5uOILcpDQ7XZSmzYoNIxp/0fcbZ1bosE+o7Lx4sbpfjQ==",
"cpu": [
"arm64"
],
@@ -3892,9 +3892,9 @@
}
},
"node_modules/@nx/nx-linux-x64-gnu": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.4.5.tgz",
- "integrity": "sha512-dxJCRESkWGMNUWM28lT9p8Ap2okM/HU6o9jiZhvMh6D9sdqKY73cg9RUoLu2rAvFMTUUPqNku6qsyOCYpJ9GXA==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-20.4.6.tgz",
+ "integrity": "sha512-9t8jPREQN8a2j09O9q9aQI4cP6UXn7tOD+UVYhlQ9EO+EsHKCcaTzszeLoatySVxzeG0RB3vutMgaa8AiS4qcA==",
"cpu": [
"x64"
],
@@ -3909,9 +3909,9 @@
}
},
"node_modules/@nx/nx-linux-x64-musl": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.4.5.tgz",
- "integrity": "sha512-Vaqeo/DyUu10SJRHLH5Nb6FOYdwprpQAkvnm9JflQB0XqVnywUftvjnadQ2kOWbWU/rL+zh1XKs6Pn+YtcuRkQ==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-20.4.6.tgz",
+ "integrity": "sha512-4EO71ND0OJcvinYNc+enB3ouFeKWjCcb73xG2RdjF5s8A9/RFFK6Z3zasYTmGWR06nSLm3mi6xiyiNXWvIdZMA==",
"cpu": [
"x64"
],
@@ -3926,9 +3926,9 @@
}
},
"node_modules/@nx/nx-win32-arm64-msvc": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.4.5.tgz",
- "integrity": "sha512-qf+9goWiUwQAtZwpW6A5x0uJYAJfbbIaT8kVnfT/feDN/Z0rZJ93KJW0QmKPGb41LALcUipVYiUC8PU/8BAmCQ==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-20.4.6.tgz",
+ "integrity": "sha512-o8Vurr2c9SMP+a2jrBD3VUkQqmHXqi1yC+NJHMzO7GiVPaCFoJR1IizAECXIiKUXv5dB+WFQow7yzVkQQAjk6g==",
"cpu": [
"arm64"
],
@@ -3943,9 +3943,9 @@
}
},
"node_modules/@nx/nx-win32-x64-msvc": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.4.5.tgz",
- "integrity": "sha512-6N6PEcQuQ0KPv0swYDRpoLMI28tRIJKL5LWlD35OrQnWlhv+hEYJzk5YNNUl0kSWhcZQxoo0t5J8wMHgmlc8og==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-20.4.6.tgz",
+ "integrity": "sha512-PtBlsTJHsHeAEawt2HrWkSEsHbwu7MlqFIrw8cS+tg7ZblpesUWva1L3Ylx0hEcQrY7UjMGDR0RVo2DKAUvKZA==",
"cpu": [
"x64"
],
@@ -3960,68 +3960,67 @@
}
},
"node_modules/@octokit/auth-token": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz",
- "integrity": "sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz",
+ "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==",
"dev": true,
"license": "MIT",
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
}
},
"node_modules/@octokit/core": {
- "version": "4.2.4",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz",
- "integrity": "sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz",
+ "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/auth-token": "^3.0.0",
- "@octokit/graphql": "^5.0.0",
- "@octokit/request": "^6.0.0",
- "@octokit/request-error": "^3.0.0",
- "@octokit/types": "^9.0.0",
+ "@octokit/auth-token": "^4.0.0",
+ "@octokit/graphql": "^7.1.0",
+ "@octokit/request": "^8.3.1",
+ "@octokit/request-error": "^5.1.0",
+ "@octokit/types": "^13.0.0",
"before-after-hook": "^2.2.0",
"universal-user-agent": "^6.0.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
}
},
"node_modules/@octokit/endpoint": {
- "version": "7.0.6",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz",
- "integrity": "sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==",
+ "version": "9.0.6",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.6.tgz",
+ "integrity": "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/types": "^9.0.0",
- "is-plain-object": "^5.0.0",
+ "@octokit/types": "^13.1.0",
"universal-user-agent": "^6.0.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
}
},
"node_modules/@octokit/graphql": {
- "version": "5.0.6",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz",
- "integrity": "sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.1.tgz",
+ "integrity": "sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/request": "^6.0.0",
- "@octokit/types": "^9.0.0",
+ "@octokit/request": "^8.4.1",
+ "@octokit/types": "^13.0.0",
"universal-user-agent": "^6.0.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
}
},
"node_modules/@octokit/openapi-types": {
- "version": "18.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz",
- "integrity": "sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==",
+ "version": "23.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-23.0.1.tgz",
+ "integrity": "sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==",
"dev": true,
"license": "MIT"
},
@@ -4033,122 +4032,105 @@
"license": "MIT"
},
"node_modules/@octokit/plugin-paginate-rest": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz",
- "integrity": "sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==",
+ "version": "11.4.4-cjs.2",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-11.4.4-cjs.2.tgz",
+ "integrity": "sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/tsconfig": "^1.0.2",
- "@octokit/types": "^9.2.3"
+ "@octokit/types": "^13.7.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": ">=4"
+ "@octokit/core": "5"
}
},
"node_modules/@octokit/plugin-request-log": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
- "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-4.0.1.tgz",
+ "integrity": "sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==",
"dev": true,
"license": "MIT",
+ "engines": {
+ "node": ">= 18"
+ },
"peerDependencies": {
- "@octokit/core": ">=3"
+ "@octokit/core": "5"
}
},
"node_modules/@octokit/plugin-rest-endpoint-methods": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz",
- "integrity": "sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==",
+ "version": "13.3.2-cjs.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-13.3.2-cjs.1.tgz",
+ "integrity": "sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/types": "^10.0.0"
+ "@octokit/types": "^13.8.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
},
"peerDependencies": {
- "@octokit/core": ">=3"
- }
- },
- "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz",
- "integrity": "sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@octokit/openapi-types": "^18.0.0"
+ "@octokit/core": "^5"
}
},
"node_modules/@octokit/request": {
- "version": "6.2.8",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz",
- "integrity": "sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==",
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.1.tgz",
+ "integrity": "sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/endpoint": "^7.0.0",
- "@octokit/request-error": "^3.0.0",
- "@octokit/types": "^9.0.0",
- "is-plain-object": "^5.0.0",
- "node-fetch": "^2.6.7",
+ "@octokit/endpoint": "^9.0.6",
+ "@octokit/request-error": "^5.1.1",
+ "@octokit/types": "^13.1.0",
"universal-user-agent": "^6.0.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
}
},
"node_modules/@octokit/request-error": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz",
- "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.1.tgz",
+ "integrity": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/types": "^9.0.0",
+ "@octokit/types": "^13.1.0",
"deprecation": "^2.0.0",
"once": "^1.4.0"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
}
},
"node_modules/@octokit/rest": {
- "version": "19.0.11",
- "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.11.tgz",
- "integrity": "sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==",
+ "version": "20.1.2",
+ "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-20.1.2.tgz",
+ "integrity": "sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/core": "^4.2.1",
- "@octokit/plugin-paginate-rest": "^6.1.2",
- "@octokit/plugin-request-log": "^1.0.4",
- "@octokit/plugin-rest-endpoint-methods": "^7.1.2"
+ "@octokit/core": "^5.0.2",
+ "@octokit/plugin-paginate-rest": "11.4.4-cjs.2",
+ "@octokit/plugin-request-log": "^4.0.0",
+ "@octokit/plugin-rest-endpoint-methods": "13.3.2-cjs.1"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 18"
}
},
- "node_modules/@octokit/tsconfig": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz",
- "integrity": "sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@octokit/types": {
- "version": "9.3.2",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz",
- "integrity": "sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==",
+ "version": "13.8.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.8.0.tgz",
+ "integrity": "sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@octokit/openapi-types": "^18.0.0"
+ "@octokit/openapi-types": "^23.0.1"
}
},
"node_modules/@pkgjs/parseargs": {
@@ -6895,19 +6877,6 @@
"node": ">=6"
}
},
- "node_modules/clone-deep/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/cmd-shim": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.3.tgz",
@@ -11287,11 +11256,14 @@
}
},
"node_modules/is-plain-object": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
"engines": {
"node": ">=0.10.0"
}
@@ -11961,19 +11933,19 @@
}
},
"node_modules/lerna": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/lerna/-/lerna-8.2.0.tgz",
- "integrity": "sha512-SLXPPUqU1V6m8pGVNYp8CpqGX92U2fp6XFWQsQMY36VTCGVP/5dGtri4hd2sgk2hcBuFPnxycgEnJecT2MQUsg==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/lerna/-/lerna-8.2.1.tgz",
+ "integrity": "sha512-Xwjv9/4ixp7fpBWhtvp7dz4NoQT8DEf7hzibHKCgu/8kmZUHeXsTn+TKspHqhI+p4YDmdkDnkg8xmymz73kVOg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@lerna/create": "8.2.0",
+ "@lerna/create": "8.2.1",
"@npmcli/arborist": "7.5.4",
"@npmcli/package-json": "5.2.0",
"@npmcli/run-script": "8.1.0",
"@nx/devkit": ">=17.1.2 < 21",
"@octokit/plugin-enterprise-rest": "6.0.1",
- "@octokit/rest": "19.0.11",
+ "@octokit/rest": "20.1.2",
"aproba": "2.0.0",
"byte-size": "8.1.1",
"chalk": "4.1.0",
@@ -15084,9 +15056,9 @@
}
},
"node_modules/nx": {
- "version": "20.4.5",
- "resolved": "https://registry.npmjs.org/nx/-/nx-20.4.5.tgz",
- "integrity": "sha512-3NQ1rorNL808cVxZR+r7W5sS/9/Zxr4FjcyneKFujEOc7nK3BrtQwIYyp6Neyk6LHi3pOpqY5syU4kPsrAGodw==",
+ "version": "20.4.6",
+ "resolved": "https://registry.npmjs.org/nx/-/nx-20.4.6.tgz",
+ "integrity": "sha512-gXRw3urAq4glK6B1+jxHjzXRyuNrFFI7L3ggNg34UmQ46AyT7a6FgjZp2OZ779urwnoQSTvxNfBuD4+RrB31MQ==",
"dev": true,
"hasInstallScript": true,
"license": "MIT",
@@ -15131,16 +15103,16 @@
"nx-cloud": "bin/nx-cloud.js"
},
"optionalDependencies": {
- "@nx/nx-darwin-arm64": "20.4.5",
- "@nx/nx-darwin-x64": "20.4.5",
- "@nx/nx-freebsd-x64": "20.4.5",
- "@nx/nx-linux-arm-gnueabihf": "20.4.5",
- "@nx/nx-linux-arm64-gnu": "20.4.5",
- "@nx/nx-linux-arm64-musl": "20.4.5",
- "@nx/nx-linux-x64-gnu": "20.4.5",
- "@nx/nx-linux-x64-musl": "20.4.5",
- "@nx/nx-win32-arm64-msvc": "20.4.5",
- "@nx/nx-win32-x64-msvc": "20.4.5"
+ "@nx/nx-darwin-arm64": "20.4.6",
+ "@nx/nx-darwin-x64": "20.4.6",
+ "@nx/nx-freebsd-x64": "20.4.6",
+ "@nx/nx-linux-arm-gnueabihf": "20.4.6",
+ "@nx/nx-linux-arm64-gnu": "20.4.6",
+ "@nx/nx-linux-arm64-musl": "20.4.6",
+ "@nx/nx-linux-x64-gnu": "20.4.6",
+ "@nx/nx-linux-x64-musl": "20.4.6",
+ "@nx/nx-win32-arm64-msvc": "20.4.6",
+ "@nx/nx-win32-x64-msvc": "20.4.6"
},
"peerDependencies": {
"@swc-node/register": "^1.8.0",
diff --git a/package.json b/package.json
index 9d4c6637..affa3f20 100644
--- a/package.json
+++ b/package.json
@@ -49,7 +49,7 @@
"eslint": "^9.21.0",
"eslint-config-bananass": "^0.0.5",
"husky": "^9.1.5",
- "lerna": "^8.2.0",
+ "lerna": "^8.2.1",
"lint-staged": "^15.4.3",
"markdownlint-cli": "^0.44.0",
"prettier": "^3.5.3",
From f9ce0da34b490c0334bf526f34cdc2febee31be9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 4 Mar 2025 06:14:16 +0000
Subject: [PATCH 05/41] chore(deps-dev): bump @types/node from 22.13.8 to
22.13.9 (#255)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.13.8 to 22.13.9.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b3059296..6d4eb4aa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@babel/cli": "^7.24.8",
"@babel/core": "^7.26.9",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.8",
+ "@types/node": "^22.13.9",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
@@ -5115,9 +5115,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.8",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.8.tgz",
- "integrity": "sha512-G3EfaZS+iOGYWLLRCEAXdWK9my08oHNZ+FHluRiggIYJPOXzhOiDgpVCUHaUvyIC5/fj7C/p637jdzC666AOKQ==",
+ "version": "22.13.9",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz",
+ "integrity": "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index affa3f20..a7f67c85 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"@babel/cli": "^7.24.8",
"@babel/core": "^7.26.9",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.8",
+ "@types/node": "^22.13.9",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
From c781b7f3d3c65726c035708c8d1d6ef02a28e559 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Thu, 6 Mar 2025 14:32:02 +0900
Subject: [PATCH 06/41] ci(sync-server): add permissions to read contents in
`lint.yml` and `test.yml` workflows (#256)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
synced local file(s) with
[lumirlumir/lumirlumir-configs](https://github.com/lumirlumir/lumirlumir-configs).
@lumirlumir check out
[`22fff03`](https://github.com/lumirlumir/lumirlumir-configs/commit/22fff039f2709b54d68eeb68e8a9a9a293408e4a).🐣
Changed files
- synced local
./.github/workflows/lint.yml
with remote
./configs/.github/workflows/lint.yml
- synced local
./.github/workflows/test.yml
with remote
./configs/.github/workflows/test.yml
---
This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#13691811945](https://github.com/lumirlumir/lumirlumir-configs/actions/runs/13691811945)
---
.github/workflows/lint.yml | 3 +++
.github/workflows/test.yml | 3 +++
2 files changed, 6 insertions(+)
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 89c6e474..5a00a6da 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -7,6 +7,9 @@ on:
pull_request:
branches: [main]
+permissions:
+ contents: read
+
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ !contains(github.ref, 'main') }}
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index f947d96c..3b52ef4f 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -7,6 +7,9 @@ on:
pull_request:
branches: [main]
+permissions:
+ contents: read
+
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ !contains(github.ref, 'main') }}
From 0698ecc0fb5816e74a8c3b31c552ccece0b79538 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Thu, 6 Mar 2025 18:53:21 +0900
Subject: [PATCH 07/41] ci(sync-server): add permissions to `pull-request.yml`
and `sync-client.yml` (#257)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
synced local file(s) with
[lumirlumir/lumirlumir-configs](https://github.com/lumirlumir/lumirlumir-configs).
@lumirlumir check out
[`5ede49a`](https://github.com/lumirlumir/lumirlumir-configs/commit/5ede49a6ad653e9d9b4199c1ef255b7483011879).🐣
Changed files
- synced local
./.github/workflows/pull-request.yml
with
remote
./configs/.github/workflows/pull-request.yml
- synced
local
./.github/workflows/sync-client.yml
with remote
./configs/.github/workflows/sync-client.yml
---
This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#13695784298](https://github.com/lumirlumir/lumirlumir-configs/actions/runs/13695784298)
---
.github/workflows/pull-request.yml | 3 +++
.github/workflows/sync-client.yml | 3 +++
2 files changed, 6 insertions(+)
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 0d198cb9..fdddaacc 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -4,6 +4,9 @@ on:
pull_request_target:
types: [opened, edited, synchronize]
+permissions:
+ pull-requests: write
+
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
cancel-in-progress: true
diff --git a/.github/workflows/sync-client.yml b/.github/workflows/sync-client.yml
index fe3ed01c..e1770dd2 100644
--- a/.github/workflows/sync-client.yml
+++ b/.github/workflows/sync-client.yml
@@ -4,6 +4,9 @@ on:
push:
branches: [main]
+permissions:
+ contents: read
+
jobs:
sync-client:
runs-on: ubuntu-latest
From 3dd88eba56e0897ed6e0b29c06abd4d0a53dc27d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Fri, 7 Mar 2025 19:48:32 +0900
Subject: [PATCH 08/41] ci(*): add read permissions to
`test-cross-platform.yml` (#258)
This pull request includes a small but important change to the GitHub
Actions workflow configuration file
`.github/workflows/test-cross-platform.yml`. The change grants read
permissions to the contents of the repository.
*
[`.github/workflows/test-cross-platform.yml`](diffhunk://#diff-290907d9a4bcf13181105b134bd1645da5a3ef27c54f148ad5823e6b77e88426R14-R16):
Added `permissions` section to grant read access to repository contents.
---
.github/workflows/test-cross-platform.yml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/.github/workflows/test-cross-platform.yml b/.github/workflows/test-cross-platform.yml
index 02de7a40..b81ddb08 100644
--- a/.github/workflows/test-cross-platform.yml
+++ b/.github/workflows/test-cross-platform.yml
@@ -11,6 +11,9 @@ on:
paths-ignore:
- '**/*.md'
+permissions:
+ contents: read
+
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: ${{ !contains(github.ref, 'main') }}
From 1f7d3f7d77d2c8dfc0d8aae7fde0cc2a1ca16a10 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Sat, 8 Mar 2025 19:57:48 +0900
Subject: [PATCH 09/41] chore(sync-server): update `lint-staged.config.js`
(#259)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
synced local file(s) with
[lumirlumir/lumirlumir-configs](https://github.com/lumirlumir/lumirlumir-configs).
@lumirlumir check out
[`c44b85f`](https://github.com/lumirlumir/lumirlumir-configs/commit/c44b85f1bd01e1d75ff5c1e6748d0f47572cb4e4).🐣
Changed files
- synced local
./lint-staged.config.js
with remote
./configs/lint-staged.config.js
---
This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#13736859323](https://github.com/lumirlumir/lumirlumir-configs/actions/runs/13736859323)
---
lint-staged.config.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lint-staged.config.js b/lint-staged.config.js
index f47ea4cc..fbf310f9 100644
--- a/lint-staged.config.js
+++ b/lint-staged.config.js
@@ -3,6 +3,6 @@ module.exports = {
'npx prettier --check',
'npx editorconfig-checker -config .editorconfig-checker.json',
],
- '*.{js,mjs,cjs,jsx}': 'npx eslint',
+ '*.{js,mjs,cjs,jsx,ts,mts,cts,tsx}': 'npx eslint',
'*.md': ['npx markdownlint', 'npx textlint -f pretty-error'],
};
From 680dfafd1f184b74a4b5c5e52aa72f2a652329b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Sun, 9 Mar 2025 02:45:50 +0900
Subject: [PATCH 10/41] chore(sync-server): update `.editorconfig`
`max_line_length` to `100000` (#260)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
synced local file(s) with
[lumirlumir/lumirlumir-configs](https://github.com/lumirlumir/lumirlumir-configs).
@lumirlumir check out
[`f2907be`](https://github.com/lumirlumir/lumirlumir-configs/commit/f2907bef8135486c41945168f64ed7ff46adbf98).🐣
Changed files
- synced local
./.editorconfig
with remote
./configs/.editorconfig
---
This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#13739706093](https://github.com/lumirlumir/lumirlumir-configs/actions/runs/13739706093)
---
.editorconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.editorconfig b/.editorconfig
index 204aba23..03cadff0 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -7,7 +7,7 @@ insert_final_newline = true
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
-max_line_length = 10000
+max_line_length = 100000
[*.{h,c,cpp}]
indent_size = unset
From 56f72e31e9a29f9470361db5d0009302efd9161c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Mar 2025 12:57:38 +0900
Subject: [PATCH 11/41] chore(deps-dev): bump @types/node from 22.13.9 to
22.13.10 (#261)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.13.9 to 22.13.10.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6d4eb4aa..3c797162 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@babel/cli": "^7.24.8",
"@babel/core": "^7.26.9",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.9",
+ "@types/node": "^22.13.10",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
@@ -5115,9 +5115,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.9",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.9.tgz",
- "integrity": "sha512-acBjXdRJ3A6Pb3tqnw9HZmyR3Fiol3aGxRCK1x3d+6CDAMjl7I649wpSd+yNURCjbOUGu9tqtLKnTGxmK6CyGw==",
+ "version": "22.13.10",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz",
+ "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index a7f67c85..b53831f2 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
"@babel/cli": "^7.24.8",
"@babel/core": "^7.26.9",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.9",
+ "@types/node": "^22.13.10",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
From 27ffecd6fdc86e1e28aa017de515f28d8769ca31 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Mar 2025 04:00:59 +0000
Subject: [PATCH 12/41] chore(deps-dev): bump eslint from 9.21.0 to 9.22.0
(#262)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [eslint](https://github.com/eslint/eslint) from 9.21.0 to 9.22.0.
Release notes
Sourced from eslint's
releases.
v9.22.0
Features
7ddb095
feat: Export defineConfig, globalIgnores (#19487)
(Nicholas C. Zakas)
Bug Fixes
19c0127
fix: improve message for no-console
suggestions (#19483)
(Francesco Trotta)
49e624f
fix: improve error message for falsy parsed JS AST (#19458)
(Josh Goldberg ✨)
Documentation
86c5f37
docs: Update README (GitHub Actions Bot)
fbdeff0
docs: Update README (GitHub Actions Bot)
c9e8510
docs: generate deprecation notice in TSDoc comments from rule metadata
(#19461)
(Francesco Trotta)
2f386ad
docs: replace var
with const
in rule examples
(#19469)
(Tanuj Kanti)
0e688e3
docs: Update README (GitHub Actions Bot)
06b596d
docs: Restore the carrot to the position where the search input was lost
(#19459)
(Amaresh S M)
Chores
97f788b
chore: upgrade @eslint/js
@9
.22.0 (#19489)
(Milos Djermanovic)
eed409a
chore: package.json update for @eslint/js
release
(Jenkins)
f9a56d3
chore: upgrade eslint-scope@8.3.0 (#19488)
(Milos Djermanovic)
Changelog
Sourced from eslint's
changelog.
v9.22.0 - March 7, 2025
97f788b
chore: upgrade @eslint/js
@9
.22.0 (#19489)
(Milos Djermanovic)
eed409a
chore: package.json update for @eslint/js
release
(Jenkins)
f9a56d3
chore: upgrade eslint-scope@8.3.0 (#19488)
(Milos Djermanovic)
7ddb095
feat: Export defineConfig, globalIgnores (#19487)
(Nicholas C. Zakas)
86c5f37
docs: Update README (GitHub Actions Bot)
19c0127
fix: improve message for no-console
suggestions (#19483)
(Francesco Trotta)
fbdeff0
docs: Update README (GitHub Actions Bot)
c9e8510
docs: generate deprecation notice in TSDoc comments from rule metadata
(#19461)
(Francesco Trotta)
2f386ad
docs: replace var
with const
in rule examples
(#19469)
(Tanuj Kanti)
0e688e3
docs: Update README (GitHub Actions Bot)
49e624f
fix: improve error message for falsy parsed JS AST (#19458)
(Josh Goldberg ✨)
06b596d
docs: Restore the carrot to the position where the search input was lost
(#19459)
(Amaresh S M)
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 35 +++++++++++++++++++++++------------
package.json | 2 +-
2 files changed, 24 insertions(+), 13 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 3c797162..7eef958e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
- "eslint": "^9.21.0",
+ "eslint": "^9.22.0",
"eslint-config-bananass": "^0.0.5",
"husky": "^9.1.5",
"lerna": "^8.2.1",
@@ -2354,6 +2354,16 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@eslint/config-helpers": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.1.0.tgz",
+ "integrity": "sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
"node_modules/@eslint/core": {
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz",
@@ -2405,9 +2415,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.21.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.21.0.tgz",
- "integrity": "sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==",
+ "version": "9.22.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.22.0.tgz",
+ "integrity": "sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -8360,18 +8370,19 @@
}
},
"node_modules/eslint": {
- "version": "9.21.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.21.0.tgz",
- "integrity": "sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==",
+ "version": "9.22.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.22.0.tgz",
+ "integrity": "sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1",
"@eslint/config-array": "^0.19.2",
+ "@eslint/config-helpers": "^0.1.0",
"@eslint/core": "^0.12.0",
"@eslint/eslintrc": "^3.3.0",
- "@eslint/js": "9.21.0",
+ "@eslint/js": "9.22.0",
"@eslint/plugin-kit": "^0.2.7",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
@@ -8383,7 +8394,7 @@
"cross-spawn": "^7.0.6",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.2.0",
+ "eslint-scope": "^8.3.0",
"eslint-visitor-keys": "^4.2.0",
"espree": "^10.3.0",
"esquery": "^1.5.0",
@@ -8904,9 +8915,9 @@
}
},
"node_modules/eslint-scope": {
- "version": "8.2.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz",
- "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==",
+ "version": "8.3.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz",
+ "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==",
"dev": true,
"license": "BSD-2-Clause",
"dependencies": {
diff --git a/package.json b/package.json
index b53831f2..8ce2ceae 100644
--- a/package.json
+++ b/package.json
@@ -46,7 +46,7 @@
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
- "eslint": "^9.21.0",
+ "eslint": "^9.22.0",
"eslint-config-bananass": "^0.0.5",
"husky": "^9.1.5",
"lerna": "^8.2.1",
From 9013c2f33b23aaa953b139bc670e3eea1b5b5fe0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 10 Mar 2025 04:04:47 +0000
Subject: [PATCH 13/41] chore(deps): bump axios from 1.7.7 to 1.8.2 in the
npm_and_yarn group across 1 directory (#263)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps the npm_and_yarn group with 1 update in the / directory:
[axios](https://github.com/axios/axios).
Updates `axios` from 1.7.7 to 1.8.2
Release notes
Sourced from axios's
releases.
Release v1.8.2
Release notes:
Bug Fixes
- http-adapter: add allowAbsoluteUrls to path
building (#6810)
(fb8eec2)
Contributors to this release
Release v1.8.1
Release notes:
Bug Fixes
- utils: move
generateString
to platform
utils to avoid importing crypto module into client builds; (#6789)
(36a5a62)
Contributors to this release
Release v1.8.0
Release notes:
Bug Fixes
- examples: application crashed when navigating
examples in browser (#5938)
(1260ded)
- missing word in SUPPORT_QUESTION.yml (#6757)
(1f890b1)
- utils: replace getRandomValues with crypto module
(#6788)
(23a25af)
Features
Reverts
BREAKING CHANGES
-
code relying on the above will now combine the URLs instead of prefer
request URL
-
feat: add config option for allowing absolute URLs
-
fix: add default value for allowAbsoluteUrls in buildFullPath
-
fix: typo in flow control when setting allowAbsoluteUrls
Contributors to this release
... (truncated)
Changelog
Sourced from axios's
changelog.
1.8.2
(2025-03-07)
Bug Fixes
- http-adapter: add allowAbsoluteUrls to path
building (#6810)
(fb8eec2)
Contributors to this release
1.8.1
(2025-02-26)
Bug Fixes
- utils: move
generateString
to platform
utils to avoid importing crypto module into client builds; (#6789)
(36a5a62)
Contributors to this release
1.8.0
(2025-02-25)
Bug Fixes
- examples: application crashed when navigating
examples in browser (#5938)
(1260ded)
- missing word in SUPPORT_QUESTION.yml (#6757)
(1f890b1)
- utils: replace getRandomValues with crypto module
(#6788)
(23a25af)
Features
Reverts
BREAKING CHANGES
-
code relying on the above will now combine the URLs instead of prefer
request URL
-
feat: add config option for allowing absolute URLs
-
fix: add default value for allowAbsoluteUrls in buildFullPath
... (truncated)
Commits
a9f7689
chore(release): v1.8.2 (#6812)
fb8eec2
fix(http-adapter): add allowAbsoluteUrls to path building (#6810)
9812045
chore(sponsor): update sponsor block (#6804)
72acf75
chore(sponsor): update sponsor block (#6794)
2e64afd
chore(release): v1.8.1 (#6800)
36a5a62
fix(utils): move generateString
to platform utils to avoid
importing crypto...
cceb7b1
chore(release): v1.8.0 (#6795)
23a25af
fix(utils): replace getRandomValues with crypto module (#6788)
32c7bcc
feat: Add config for ignoring absolute URLs (#5902)
(#6192)
4a3e26c
chore(config): adjust rollup config to preserve license header to
minified Ja...
- Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lumirlumir/npm-clang-format-node/network/alerts).
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7eef958e..df29b0fc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6010,9 +6010,9 @@
}
},
"node_modules/axios": {
- "version": "1.7.7",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz",
- "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==",
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz",
+ "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==",
"dev": true,
"license": "MIT",
"dependencies": {
From 3664ad94568485f95e1fec8ee846ebade9a2b2ce Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Mon, 10 Mar 2025 14:05:55 +0900
Subject: [PATCH 14/41] ci(*): update `llvm-build-bump-pr.yml` to add
`permissions` and disable `fail-fast` strategy (#264)
This pull request includes updates to the GitHub Actions workflow for
the LLVM build process. The main changes involve adding permissions and
modifying job strategies to improve the workflow's robustness and
security.
Workflow improvements:
*
[`.github/workflows/llvm-build-bump-pr.yml`](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R15-R17):
Added `contents: read` permission to the workflow to enhance security.
*
[`.github/workflows/llvm-build-bump-pr.yml`](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R144):
Set `fail-fast: false` in the strategy for the `stage2-build-linux-qemu`
job to prevent the entire job matrix from failing on a single failure.
*
[`.github/workflows/llvm-build-bump-pr.yml`](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R250):
Set `fail-fast: false` in the strategy for the `stage2-build-darwin` job
to prevent the entire job matrix from failing on a single failure.
---
.github/workflows/llvm-build-bump-pr.yml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/.github/workflows/llvm-build-bump-pr.yml b/.github/workflows/llvm-build-bump-pr.yml
index 3bcc9503..e9a73993 100644
--- a/.github/workflows/llvm-build-bump-pr.yml
+++ b/.github/workflows/llvm-build-bump-pr.yml
@@ -12,6 +12,9 @@ on:
schedule:
- cron: '0 1 * * 1'
+permissions:
+ contents: read
+
env:
GH_TOKEN: ${{ secrets.GH_PAT }}
LLVM_REPO: llvm/llvm-project
@@ -138,6 +141,7 @@ jobs:
# Linux-qemu(cross-platform)
stage2-build-linux-qemu:
strategy:
+ fail-fast: false
matrix:
docker:
- platform: arm/v7
@@ -243,6 +247,7 @@ jobs:
# MacOS
stage2-build-darwin:
strategy:
+ fail-fast: false
matrix:
type:
- macos-14 # arm64 (macos-latest: arm64)
From cd6e725a11278ecf92044e6f57fba84ebd83655b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Mon, 10 Mar 2025 15:03:08 +0900
Subject: [PATCH 15/41] ci(*): update `llvm-build-bump-pr.yml` to enhance
permissions and add build provenance attestations (#265)
This pull request includes several updates to the
`.github/workflows/llvm-build-bump-pr.yml` file to enhance the build
process and improve artifact handling. The most important changes
include adding IDs to the artifact upload steps, incorporating build
attestation steps, and updating permissions.
Enhancements to the build process:
* Added IDs to the artifact upload steps for better reference and
traceability.
[[1]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R109-R133)
[[2]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R149-R159)
[[3]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R249-R277)
[[4]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R332-R342)
[[5]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R412-R422)
* Incorporated `actions/attest-build-provenance@v2` to attest build
provenance for each uploaded artifact, ensuring the integrity and
authenticity of the build outputs.
[[1]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R109-R133)
[[2]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R149-R159)
[[3]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R249-R277)
[[4]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R332-R342)
[[5]](diffhunk://#diff-d608eb75b383338d789a8908995e47499214a7cc55a847771ad73800464b18b0R412-R422)
Permissions updates:
* Changed permissions from `contents: read` to `id-token: write` and
`attestations: write` to enable the new attestation steps.
---
.github/workflows/llvm-build-bump-pr.yml | 57 +++++++++++++++++++++++-
1 file changed, 56 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/llvm-build-bump-pr.yml b/.github/workflows/llvm-build-bump-pr.yml
index e9a73993..ee8a9923 100644
--- a/.github/workflows/llvm-build-bump-pr.yml
+++ b/.github/workflows/llvm-build-bump-pr.yml
@@ -13,7 +13,8 @@ on:
- cron: '0 1 * * 1'
permissions:
- contents: read
+ id-token: write
+ attestations: write
env:
GH_TOKEN: ${{ secrets.GH_PAT }}
@@ -105,19 +106,31 @@ jobs:
run: dist/git-clang-format --help
- name: Upload artifact
+ id: upload-clang-format-git
uses: actions/upload-artifact@v4
with:
name: ${{ env.CLANG_FORMAT_GIT }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
path: dist/git-clang-format
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: ${{ env.CLANG_FORMAT_GIT }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
+ subject-digest: sha256:${{ steps.upload-clang-format-git.outputs.artifact-digest }}
+
# packages:clang-format-git-python
- name: Upload artifact
+ id: upload-clang-format-git-python
uses: actions/upload-artifact@v4
with:
name: git-clang-format
path: clang/tools/clang-format/git-clang-format
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: git-clang-format
+ subject-digest: sha256:${{ steps.upload-clang-format-git-python.outputs.artifact-digest }}
+
# packages:clang-format-node
- name: Build cmake
@@ -133,11 +146,17 @@ jobs:
run: build/bin/clang-format --version
- name: Upload artifact
+ id: upload-clang-format-node
uses: actions/upload-artifact@v4
with:
name: ${{ env.CLANG_FORMAT_NODE }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
path: build/bin/clang-format
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: ${{ env.CLANG_FORMAT_NODE }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
+ subject-digest: sha256:${{ steps.upload-clang-format-node.outputs.artifact-digest }}
+
# Linux-qemu(cross-platform)
stage2-build-linux-qemu:
strategy:
@@ -227,11 +246,17 @@ jobs:
run: ls ./${{ env.CLANG_FORMAT_GIT }}-linux-${{ matrix.docker.node-name }}
- name: Upload artifact
+ id: upload-clang-format-git
uses: actions/upload-artifact@v4
with:
name: ${{ env.CLANG_FORMAT_GIT }}-linux-${{ matrix.docker.node-name }}
path: ./${{ env.CLANG_FORMAT_GIT }}-linux-${{ matrix.docker.node-name }}/git-clang-format
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: ${{ env.CLANG_FORMAT_GIT }}-linux-${{ matrix.docker.node-name }}
+ subject-digest: sha256:${{ steps.upload-clang-format-git.outputs.artifact-digest }}
+
- name: Copy clang-format from Docker container
run: docker cp ${{ matrix.docker.node-name }}:/${{ env.LLVM_REPO_SHORT }}/build/bin ./${{ env.CLANG_FORMAT_NODE }}-linux-${{ matrix.docker.node-name }}
@@ -239,11 +264,17 @@ jobs:
run: ls ./${{ env.CLANG_FORMAT_NODE }}-linux-${{ matrix.docker.node-name }}
- name: Upload artifact
+ id: upload-clang-format-node
uses: actions/upload-artifact@v4
with:
name: ${{ env.CLANG_FORMAT_NODE }}-linux-${{ matrix.docker.node-name }}
path: ./${{ env.CLANG_FORMAT_NODE }}-linux-${{ matrix.docker.node-name }}/clang-format
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: ${{ env.CLANG_FORMAT_NODE }}-linux-${{ matrix.docker.node-name }}
+ subject-digest: sha256:${{ steps.upload-clang-format-node.outputs.artifact-digest }}
+
# MacOS
stage2-build-darwin:
strategy:
@@ -298,11 +329,17 @@ jobs:
run: dist/git-clang-format --help
- name: Upload artifact
+ id: upload-clang-format-git
uses: actions/upload-artifact@v4
with:
name: ${{ env.CLANG_FORMAT_GIT }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
path: dist/git-clang-format
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: ${{ env.CLANG_FORMAT_GIT }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
+ subject-digest: sha256:${{ steps.upload-clang-format-git.outputs.artifact-digest }}
+
# packages:clang-format-node
- name: Build cmake
@@ -318,11 +355,17 @@ jobs:
run: build/bin/clang-format --version
- name: Upload artifact
+ id: upload-clang-format-node
uses: actions/upload-artifact@v4
with:
name: ${{ env.CLANG_FORMAT_NODE }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
path: build/bin/clang-format
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: ${{ env.CLANG_FORMAT_NODE }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
+ subject-digest: sha256:${{ steps.upload-clang-format-node.outputs.artifact-digest }}
+
# Windows
stage2-build-win32:
# Use the oldest version possible for backward compatibility.
@@ -366,11 +409,17 @@ jobs:
run: dist\git-clang-format.exe --help
- name: Upload artifact
+ id: upload-clang-format-git
uses: actions/upload-artifact@v4
with:
name: ${{ env.CLANG_FORMAT_GIT }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
path: dist\git-clang-format.exe
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: ${{ env.CLANG_FORMAT_GIT }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
+ subject-digest: sha256:${{ steps.upload-clang-format-git.outputs.artifact-digest }}
+
# packages:clang-format-node
- name: Build cmake
@@ -383,11 +432,17 @@ jobs:
run: build\bin\clang-format --version
- name: Upload artifact
+ id: upload-clang-format-node
uses: actions/upload-artifact@v4
with:
name: ${{ env.CLANG_FORMAT_NODE }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
path: build\bin\clang-format.exe
+ - uses: actions/attest-build-provenance@v2
+ with:
+ subject-name: ${{ env.CLANG_FORMAT_NODE }}-${{ env.OS_PLATFORM }}-${{ env.OS_ARCH }}
+ subject-digest: sha256:${{ steps.upload-clang-format-node.outputs.artifact-digest }}
+
# Create PR using build artifacts and bump version
stage3:
runs-on: ubuntu-latest
From bd558b0b5eaec838a48f51c4e9bd54515f09e7b3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Mon, 10 Mar 2025 15:46:48 +0900
Subject: [PATCH 16/41] chore(website): add Codecov Vite plugin and update
related configs for bundle analyzing (#266)
This pull request includes the integration of the Codecov Vite plugin
into the VitePress configuration for the website. The most important
changes are as follows:
Integration of Codecov Vite plugin:
*
[`website/.vitepress/config.mjs`](diffhunk://#diff-bd4ac01d4c35583e9c20414103304b0628a6be199987bd1084fdef61cd43cc71R15):
Added import statement for `codecovVitePlugin` from
`@codecov/vite-plugin`.
*
[`website/.vitepress/config.mjs`](diffhunk://#diff-bd4ac01d4c35583e9c20414103304b0628a6be199987bd1084fdef61cd43cc71L336-R346):
Updated the Vite configuration to include `codecovVitePlugin` with
specific options such as enabling bundle analysis, setting the bundle
name, providing the upload token from environment variables, and
specifying the git service as GitHub.
*
[`website/package.json`](diffhunk://#diff-fae242fbf77a8a9d52625664bc36ea12316586f8a716b41137d897a2b7e3df76R11):
Added `@codecov/vite-plugin` as a development dependency.
---
package-lock.json | 221 ++++++++++++++++++++++++++++++++++
website/.vitepress/config.mjs | 12 +-
website/package.json | 1 +
3 files changed, 233 insertions(+), 1 deletion(-)
diff --git a/package-lock.json b/package-lock.json
index df29b0fc..ddf8c043 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -49,6 +49,120 @@
"clang-format-git": "^1.3.2"
}
},
+ "node_modules/@actions/core": {
+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.11.1.tgz",
+ "integrity": "sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@actions/exec": "^1.1.1",
+ "@actions/http-client": "^2.0.1"
+ }
+ },
+ "node_modules/@actions/exec": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/@actions/exec/-/exec-1.1.1.tgz",
+ "integrity": "sha512-+sCcHHbVdk93a0XT19ECtO/gIXoxvdsgQLzb2fE2/5sIZmWQuluYyjPQtrtTHdU1YzTZ7bAPN4sITq2xi1679w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@actions/io": "^1.0.1"
+ }
+ },
+ "node_modules/@actions/github": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz",
+ "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@actions/http-client": "^2.2.0",
+ "@octokit/core": "^5.0.1",
+ "@octokit/plugin-paginate-rest": "^9.0.0",
+ "@octokit/plugin-rest-endpoint-methods": "^10.0.0"
+ }
+ },
+ "node_modules/@actions/github/node_modules/@octokit/openapi-types": {
+ "version": "20.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz",
+ "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@actions/github/node_modules/@octokit/plugin-paginate-rest": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.2.tgz",
+ "integrity": "sha512-u3KYkGF7GcZnSD/3UP0S7K5XUFT2FkOQdcfXZGZQPGv3lm4F2Xbf71lvjldr8c1H3nNbF+33cLEkWYbokGWqiQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/types": "^12.6.0"
+ },
+ "engines": {
+ "node": ">= 18"
+ },
+ "peerDependencies": {
+ "@octokit/core": "5"
+ }
+ },
+ "node_modules/@actions/github/node_modules/@octokit/plugin-rest-endpoint-methods": {
+ "version": "10.4.1",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz",
+ "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/types": "^12.6.0"
+ },
+ "engines": {
+ "node": ">= 18"
+ },
+ "peerDependencies": {
+ "@octokit/core": "5"
+ }
+ },
+ "node_modules/@actions/github/node_modules/@octokit/types": {
+ "version": "12.6.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz",
+ "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@octokit/openapi-types": "^20.0.0"
+ }
+ },
+ "node_modules/@actions/http-client": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz",
+ "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "tunnel": "^0.0.6",
+ "undici": "^5.25.4"
+ }
+ },
+ "node_modules/@actions/http-client/node_modules/undici": {
+ "version": "5.28.5",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.5.tgz",
+ "integrity": "sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@fastify/busboy": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=14.0"
+ }
+ },
+ "node_modules/@actions/io": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@actions/io/-/io-1.1.3.tgz",
+ "integrity": "sha512-wi9JjgKLYS7U/z8PPbco+PvTb/nRWjeoFlJ1Qer83k/3C5PHQi28hiVdeE2kHXmIL99mQFawx8qt/JPjZilJ8Q==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/@algolia/autocomplete-core": {
"version": "1.17.7",
"resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.17.7.tgz",
@@ -1837,6 +1951,71 @@
"node": ">=18"
}
},
+ "node_modules/@codecov/bundler-plugin-core": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@codecov/bundler-plugin-core/-/bundler-plugin-core-1.9.0.tgz",
+ "integrity": "sha512-UB0I5haL0gnF4ei46wxNo7ptCHqFAh3PnmcLLeXRb2zV7HeobOF8WRjOW/PwrXAphPS/6bL7PDUmh3ruVObGtg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@actions/core": "^1.10.1",
+ "@actions/github": "^6.0.0",
+ "chalk": "4.1.2",
+ "semver": "^7.5.4",
+ "unplugin": "^1.10.1",
+ "zod": "^3.22.4"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ }
+ },
+ "node_modules/@codecov/bundler-plugin-core/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/@codecov/bundler-plugin-core/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@codecov/vite-plugin": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/@codecov/vite-plugin/-/vite-plugin-1.9.0.tgz",
+ "integrity": "sha512-5+CxUGN0Rxr5F6xYqrKwug3NXTlNVBEZcI9caOCjlpErt7p2lp7J/6Qo+GRjmaVkXErnNMiyhjzXRB6rLNAjfg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@codecov/bundler-plugin-core": "^1.9.0",
+ "unplugin": "^1.10.1"
+ },
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "vite": "4.x || 5.x || 6.x"
+ }
+ },
"node_modules/@docsearch/css": {
"version": "3.8.2",
"resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.8.2.tgz",
@@ -2448,6 +2627,16 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@fastify/busboy": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
+ "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/@humanfs/core": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -19116,6 +19305,16 @@
"node": "^16.14.0 || >=18.0.0"
}
},
+ "node_modules/tunnel": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
+ "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.6.11 <=0.7.0 || >=0.7.3"
+ }
+ },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -19548,6 +19747,20 @@
"node": ">= 10.0.0"
}
},
+ "node_modules/unplugin": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz",
+ "integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "acorn": "^8.14.0",
+ "webpack-virtual-modules": "^0.6.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ }
+ },
"node_modules/upath": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz",
@@ -19873,6 +20086,13 @@
"dev": true,
"license": "BSD-2-Clause"
},
+ "node_modules/webpack-virtual-modules": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz",
+ "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/website": {
"resolved": "website",
"link": true
@@ -20541,6 +20761,7 @@
"website": {
"version": "1.3.2",
"devDependencies": {
+ "@codecov/vite-plugin": "^1.9.0",
"bananass-utils-vitepress": "^0.0.0",
"markdown-it-footnote": "^4.0.0",
"vitepress": "^1.6.3",
diff --git a/website/.vitepress/config.mjs b/website/.vitepress/config.mjs
index f6650dbb..f05babc9 100644
--- a/website/.vitepress/config.mjs
+++ b/website/.vitepress/config.mjs
@@ -12,6 +12,7 @@ import { generateGoogleAnalyticsScript } from 'bananass-utils-vitepress/head';
import footnote from 'markdown-it-footnote';
import { defineConfig } from 'vitepress';
import { groupIconMdPlugin, groupIconVitePlugin } from 'vitepress-plugin-group-icons';
+import { codecovVitePlugin } from '@codecov/vite-plugin';
// --------------------------------------------------------------------------------
// Constants
@@ -333,6 +334,15 @@ export default defineConfig({
},
vite: {
- plugins: [groupIconVitePlugin()],
+ plugins: [
+ groupIconVitePlugin(),
+ codecovVitePlugin({
+ // Put the Codecov vite plugin after all other plugins
+ enableBundleAnalysis: true,
+ bundleName: 'website',
+ uploadToken: process.env.CODECOV_TOKEN,
+ gitService: 'github',
+ }),
+ ],
},
});
diff --git a/website/package.json b/website/package.json
index aee9f56c..5135c866 100644
--- a/website/package.json
+++ b/website/package.json
@@ -8,6 +8,7 @@
"start": "npx vitepress preview"
},
"devDependencies": {
+ "@codecov/vite-plugin": "^1.9.0",
"bananass-utils-vitepress": "^0.0.0",
"markdown-it-footnote": "^4.0.0",
"vitepress": "^1.6.3",
From 0aaa2a00b008bf0fd007457536bb945a7c69a8e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Mon, 10 Mar 2025 18:23:03 +0900
Subject: [PATCH 17/41] chore(website): conditionally enable bundle analysis in
Codecov Vite plugin (#267)
This pull request includes changes to the
`website/.vitepress/config.mjs` and `website/package.json` files to
improve the configuration and dependency management for the project. The
most important changes include the addition of the `is-interactive`
package and adjustments to the Codecov plugin configuration to work
better in CI environments.
Dependency management and configuration improvements:
*
[`website/.vitepress/config.mjs`](diffhunk://#diff-bd4ac01d4c35583e9c20414103304b0628a6be199987bd1084fdef61cd43cc71R16):
Added import for the `is-interactive` package to the configuration file.
*
[`website/.vitepress/config.mjs`](diffhunk://#diff-bd4ac01d4c35583e9c20414103304b0628a6be199987bd1084fdef61cd43cc71L341-R342):
Modified the `enableBundleAnalysis` option for the Codecov plugin to use
the `isInteractive()` function, ensuring it only runs in CI
environments.
*
[`website/package.json`](diffhunk://#diff-fae242fbf77a8a9d52625664bc36ea12316586f8a716b41137d897a2b7e3df76R13):
Added `is-interactive` as a development dependency.
---
package-lock.json | 14 ++++++++++++++
website/.vitepress/config.mjs | 3 ++-
website/package.json | 1 +
3 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/package-lock.json b/package-lock.json
index ddf8c043..6bd5de21 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20763,10 +20763,24 @@
"devDependencies": {
"@codecov/vite-plugin": "^1.9.0",
"bananass-utils-vitepress": "^0.0.0",
+ "is-interactive": "^2.0.0",
"markdown-it-footnote": "^4.0.0",
"vitepress": "^1.6.3",
"vitepress-plugin-group-icons": "^1.3.6"
}
+ },
+ "website/node_modules/is-interactive": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz",
+ "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
}
}
}
diff --git a/website/.vitepress/config.mjs b/website/.vitepress/config.mjs
index f05babc9..cbc7a1d4 100644
--- a/website/.vitepress/config.mjs
+++ b/website/.vitepress/config.mjs
@@ -13,6 +13,7 @@ import footnote from 'markdown-it-footnote';
import { defineConfig } from 'vitepress';
import { groupIconMdPlugin, groupIconVitePlugin } from 'vitepress-plugin-group-icons';
import { codecovVitePlugin } from '@codecov/vite-plugin';
+import isInteractive from 'is-interactive';
// --------------------------------------------------------------------------------
// Constants
@@ -338,7 +339,7 @@ export default defineConfig({
groupIconVitePlugin(),
codecovVitePlugin({
// Put the Codecov vite plugin after all other plugins
- enableBundleAnalysis: true,
+ enableBundleAnalysis: !isInteractive(), // Works only in CI
bundleName: 'website',
uploadToken: process.env.CODECOV_TOKEN,
gitService: 'github',
diff --git a/website/package.json b/website/package.json
index 5135c866..7f5db5e6 100644
--- a/website/package.json
+++ b/website/package.json
@@ -10,6 +10,7 @@
"devDependencies": {
"@codecov/vite-plugin": "^1.9.0",
"bananass-utils-vitepress": "^0.0.0",
+ "is-interactive": "^2.0.0",
"markdown-it-footnote": "^4.0.0",
"vitepress": "^1.6.3",
"vitepress-plugin-group-icons": "^1.3.6"
From fc890d9a595f129385fc145020dc9f20580b5ace Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 12 Mar 2025 13:21:41 +0900
Subject: [PATCH 18/41] chore(deps-dev): bump @babel/core from 7.26.9 to
7.26.10 in the babel group across 1 directory (#268)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the babel group with 1 update in the / directory:
[@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core).
Updates `@babel/core` from 7.26.9 to 7.26.10
Release notes
Sourced from @babel/core
's
releases.
v7.26.10 (2025-03-11)
Thanks @jordan-choi
and
@mmmsssttt404
for your first PRs!
This release includes a fix for https://github.com/babel/babel/security/advisories/GHSA-968p-4wvh-cqc8,
a security vulnerability which affects the .replace
method
of transpiled regular expressions that use named capturing groups.
:eyeglasses: Spec Compliance
:bug: Bug Fix
babel-parser
, babel-template
babel-core
babel-parser
,
babel-plugin-transform-typescript
babel-traverse
babel-generator
babel-parser
babel-helpers
, babel-runtime
,
babel-runtime-corejs2
, babel-runtime-corejs3
:nail_care: Polish
:house: Internal
Committers: 6
Changelog
Sourced from @babel/core
's
changelog.
v7.26.10 (2025-03-11)
:eyeglasses: Spec Compliance
:bug: Bug Fix
babel-parser
, babel-template
babel-core
babel-parser
,
babel-plugin-transform-typescript
babel-traverse
babel-generator
babel-parser
babel-helpers
, babel-runtime
,
babel-runtime-corejs2
, babel-runtime-corejs3
:nail_care: Polish
:house: Internal
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 62 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6bd5de21..4eace8fe 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,7 +12,7 @@
],
"devDependencies": {
"@babel/cli": "^7.24.8",
- "@babel/core": "^7.26.9",
+ "@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
"@types/node": "^22.13.10",
"c8": "^10.1.3",
@@ -516,22 +516,22 @@
}
},
"node_modules/@babel/core": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz",
- "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz",
+ "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.26.2",
- "@babel/generator": "^7.26.9",
+ "@babel/generator": "^7.26.10",
"@babel/helper-compilation-targets": "^7.26.5",
"@babel/helper-module-transforms": "^7.26.0",
- "@babel/helpers": "^7.26.9",
- "@babel/parser": "^7.26.9",
+ "@babel/helpers": "^7.26.10",
+ "@babel/parser": "^7.26.10",
"@babel/template": "^7.26.9",
- "@babel/traverse": "^7.26.9",
- "@babel/types": "^7.26.9",
+ "@babel/traverse": "^7.26.10",
+ "@babel/types": "^7.26.10",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.2",
@@ -547,14 +547,14 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.9.tgz",
- "integrity": "sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz",
+ "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.26.9",
- "@babel/types": "^7.26.9",
+ "@babel/parser": "^7.26.10",
+ "@babel/types": "^7.26.10",
"@jridgewell/gen-mapping": "^0.3.5",
"@jridgewell/trace-mapping": "^0.3.25",
"jsesc": "^3.0.2"
@@ -801,27 +801,27 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz",
- "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz",
+ "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/template": "^7.26.9",
- "@babel/types": "^7.26.9"
+ "@babel/types": "^7.26.10"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.9.tgz",
- "integrity": "sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.10.tgz",
+ "integrity": "sha512-6aQR2zGE/QFi8JpDLjUZEPYOs7+mhKXm86VaKFiLP35JQwQb6bwUE+XbvkH0EptsYhbNBSUGaUBLKqxH1xSgsA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.26.9"
+ "@babel/types": "^7.26.10"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -1909,17 +1909,17 @@
}
},
"node_modules/@babel/traverse": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.9.tgz",
- "integrity": "sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.10.tgz",
+ "integrity": "sha512-k8NuDrxr0WrPH5Aupqb2LCVURP/S0vBEn5mK6iH+GIYob66U5EtoZvcdudR2jQ4cmTwhEwW1DLB+Yyas9zjF6A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.26.2",
- "@babel/generator": "^7.26.9",
- "@babel/parser": "^7.26.9",
+ "@babel/generator": "^7.26.10",
+ "@babel/parser": "^7.26.10",
"@babel/template": "^7.26.9",
- "@babel/types": "^7.26.9",
+ "@babel/types": "^7.26.10",
"debug": "^4.3.1",
"globals": "^11.1.0"
},
@@ -1928,9 +1928,9 @@
}
},
"node_modules/@babel/types": {
- "version": "7.26.9",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz",
- "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==",
+ "version": "7.26.10",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz",
+ "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 8ce2ceae..64ef3476 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
},
"devDependencies": {
"@babel/cli": "^7.24.8",
- "@babel/core": "^7.26.9",
+ "@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
"@types/node": "^22.13.10",
"c8": "^10.1.3",
From af87ba9ecdd3546f4f2d8d395418be90a124eccf Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 12 Mar 2025 04:24:43 +0000
Subject: [PATCH 19/41] chore(deps-dev): bump textlint from 14.4.2 to 14.5.0
(#270)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps [textlint](https://github.com/textlint/textlint) from 14.4.2 to
14.5.0.
Commits
42711e5
chore(release): v14.5.0 (#1465)
5e724d6
feat(@textlint/ast-node-types
): add missing
LinkReference
, ImageReference
...
f9b7aad
docs: replace --dryRun
with --dry-run
(#1461)
a66c105
chore(deps): update dependency lerna to ^8.2.1 (#1464)
8cce918
chore(deps): update dependency lerna to ^8.2.0 (#1457)
c0166cd
fix(deps): update babel monorepo to ^7.26.9 (#1455)
39aaded
fix(deps): update babel monorepo to ^7.26.8 (#1452)
3ab9197
fix(deps): update babel monorepo to ^7.26.7 (#1451)
- See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 210 ++++++++++++++++++++++++----------------------
package.json | 2 +-
2 files changed, 111 insertions(+), 101 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4eace8fe..afea2ae1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -27,7 +27,7 @@
"prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
"shx": "^0.3.4",
- "textlint": "^14.3.0",
+ "textlint": "^14.5.0",
"textlint-rule-allowed-uris": "^1.0.8",
"typescript": "^5.8.2"
},
@@ -4820,66 +4820,66 @@
}
},
"node_modules/@textlint/ast-node-types": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.4.2.tgz",
- "integrity": "sha512-e8/drNznaZHS/qGDC83k6Ht1wDWNHzGQ0RHcXD+72YMFercEFvp6WVfW5XbCbxGbSITEO5NBCOCTyeccS9lxEA==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz",
+ "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==",
"dev": true,
"license": "MIT"
},
"node_modules/@textlint/ast-tester": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.4.2.tgz",
- "integrity": "sha512-w1MlGa9DsJgp2W+ifNZ57vIWDoRVRExy0rXek7/voxBmSpTo76zHq74ggwjOrmoZpX8ADkvDc0tUWWWyiUVskQ==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.5.0.tgz",
+ "integrity": "sha512-biwtMuv+B1A5tqDLYSwMSjEr24l4zji69Ttg9ZxAEkr5sGre2W5ojEZRA79edDxcAASDF35XgHkWR+tvMsVAdg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.4.2",
+ "@textlint/ast-node-types": "^14.5.0",
"debug": "^4.4.0"
}
},
"node_modules/@textlint/ast-traverse": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.4.2.tgz",
- "integrity": "sha512-HQp1iatBiLn9Qg8wqN3WxYWoiHJnkcv+30MdVPe5d0CmnBBXXRqFO1eSUHUlYarGNc3LyE0GFEkS72D7lefyNg==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.5.0.tgz",
+ "integrity": "sha512-K83si1a2s1LdIVPmzrtuI+SdKjNp2A5jmOcoyXAVNLv3qlJc4DTCyKO7Qn/xTq00zQrhLrZXJSaooBSXi4HXvQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.4.2"
+ "@textlint/ast-node-types": "^14.5.0"
}
},
"node_modules/@textlint/config-loader": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.4.2.tgz",
- "integrity": "sha512-qaR38dkGURC5XED5wR8OnJtPrK9Or76Do1P11rvRGgVu0Tn3n6UYQclbh8em8xnWWMuvJUzbTUSg2XE1h1uu3A==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.5.0.tgz",
+ "integrity": "sha512-kTFF+Sx3lxH1GSBbk2mEslu0VzyHj9DNy1wiwnPuHrQRVv6fsFZXr35mfLWnfBT40s6aEOrtPh1323jfLduHBg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/kernel": "^14.4.2",
- "@textlint/module-interop": "^14.4.2",
- "@textlint/resolver": "^14.4.2",
- "@textlint/types": "^14.4.2",
- "@textlint/utils": "^14.4.2",
+ "@textlint/kernel": "^14.5.0",
+ "@textlint/module-interop": "^14.5.0",
+ "@textlint/resolver": "^14.5.0",
+ "@textlint/types": "^14.5.0",
+ "@textlint/utils": "^14.5.0",
"debug": "^4.4.0",
"rc-config-loader": "^4.1.3"
}
},
"node_modules/@textlint/feature-flag": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.4.2.tgz",
- "integrity": "sha512-jeK7FuaYVr+gqgvjZazYHLCA+0oJybXa26kgF7P0qJ4yWq9qoENnjZtHF1VCi40euIS60z+/VJ8SlQj3LfnaoQ==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.5.0.tgz",
+ "integrity": "sha512-fM0W1JRbEkO4IuJhDLDAam50usW+z7B1wA8Y6PciJeojzpTXUiV29MtUISTCfSVkjrDo54aIRgTPn8HogkUGPQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@textlint/fixer-formatter": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.4.2.tgz",
- "integrity": "sha512-zmpM3FXEFAQy6F35nGnsFUV7jIfcrJNBHuu/Vh5TgfvCw9n2h7+KwEzx34bEce4vBhmKTqebHKSzM+2PlZG3NA==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.5.0.tgz",
+ "integrity": "sha512-vdnrm4tAcJ/KtSiN6szt0MZSWFW8/WKl8kr1owgpQ0NKuxbP1b9dFc+k/V/mq+RnFcuwnbb/r2+7z8oH7HYHEQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/module-interop": "^14.4.2",
- "@textlint/resolver": "^14.4.2",
- "@textlint/types": "^14.4.2",
+ "@textlint/module-interop": "^14.5.0",
+ "@textlint/resolver": "^14.5.0",
+ "@textlint/types": "^14.5.0",
"chalk": "^4.1.2",
"debug": "^4.4.0",
"diff": "^5.2.0",
@@ -4938,36 +4938,36 @@
}
},
"node_modules/@textlint/kernel": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.4.2.tgz",
- "integrity": "sha512-nwUpdOl/whw8Cq9ELYRatmxEUEGApzKRAFJQpdIB/Ex0gKG1S/ctzSYbqSBUZ/Xctnn93yBDgOngDFdgoHbfWg==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.5.0.tgz",
+ "integrity": "sha512-hgq0b7eUJxEwCf1jNx/DCZeU2SJXXRH+qycvyrGVEOWgLYmtizlCm6GQ+ejDgUdcoNpQhzCkiwV2HF0z9UbmMw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.4.2",
- "@textlint/ast-tester": "^14.4.2",
- "@textlint/ast-traverse": "^14.4.2",
- "@textlint/feature-flag": "^14.4.2",
- "@textlint/source-code-fixer": "^14.4.2",
- "@textlint/types": "^14.4.2",
- "@textlint/utils": "^14.4.2",
+ "@textlint/ast-node-types": "^14.5.0",
+ "@textlint/ast-tester": "^14.5.0",
+ "@textlint/ast-traverse": "^14.5.0",
+ "@textlint/feature-flag": "^14.5.0",
+ "@textlint/source-code-fixer": "^14.5.0",
+ "@textlint/types": "^14.5.0",
+ "@textlint/utils": "^14.5.0",
"debug": "^4.4.0",
"fast-equals": "^4.0.3",
"structured-source": "^4.0.0"
}
},
"node_modules/@textlint/linter-formatter": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.4.2.tgz",
- "integrity": "sha512-gBd+DDFzymFCjv5vcoH23IbQujjib//lH5lvHz61ImtXzVI6SBBL0jnRjER52IFYRE0tll7VlMURvxWiAVlOzw==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.5.0.tgz",
+ "integrity": "sha512-5QQsdnsuUBscCq1IX10ynYtsfLmctdoc4GZtJA7L//QFYAAgTrBzpXjfhyWZs7C5VJho9FzfljyuuA7jbhRrFw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@azu/format-text": "^1.0.2",
"@azu/style-format": "^1.0.1",
- "@textlint/module-interop": "^14.4.2",
- "@textlint/resolver": "^14.4.2",
- "@textlint/types": "^14.4.2",
+ "@textlint/module-interop": "^14.5.0",
+ "@textlint/resolver": "^14.5.0",
+ "@textlint/types": "^14.5.0",
"chalk": "^4.1.2",
"debug": "^4.4.0",
"js-yaml": "^3.14.1",
@@ -5053,13 +5053,13 @@
}
},
"node_modules/@textlint/markdown-to-ast": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.4.2.tgz",
- "integrity": "sha512-hj2xR9hz5/Tu7Hlrn6VORJgdAfUhAd5j6cBkEVpnKAU4LaERkNyVCgK/da2JHK2w84YHmaDjER4D6zUUkllwag==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.5.0.tgz",
+ "integrity": "sha512-qftHkBnyWEy2PmAhmhrmTemCKMJCpPKtFZt0woaa0yZkMwXo/RN66elnjAEJZenkRntQgphlKJJZ0I/NA2hH4g==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.4.2",
+ "@textlint/ast-node-types": "^14.5.0",
"debug": "^4.4.0",
"mdast-util-gfm-autolink-literal": "^0.1.3",
"neotraverse": "^0.6.15",
@@ -5071,74 +5071,74 @@
}
},
"node_modules/@textlint/module-interop": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.4.2.tgz",
- "integrity": "sha512-PQqUgLcTnCTJ8qpYxLP6p98VzTP/Ju8QIDwTWYRpH00KHdmH9cR1/9O+l6YaWsJSGDtSL2zkMKIQLezpvBZ4cw==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.5.0.tgz",
+ "integrity": "sha512-nlFwHSYZJgSwXyF9PuHV3DcvRnObf64Mm4QWt9LaTr5zQB2MwEluaL8ROYL+sLJ4JhqNKpuqBT1EkTixPsN3cQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@textlint/resolver": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.4.2.tgz",
- "integrity": "sha512-P/tdGDpNvxyNGHtHGZJmvwina5bfE92OqiKk1rRJk/B6oIiDolJSPwtVBEJyAeG6N5vtsjqfVnVHnsWnS9/tgw==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.5.0.tgz",
+ "integrity": "sha512-yvC8gQHKsl/rR3x+884tA9BzVn6naILmHRmOP3FEQogr+ixOW4rL9OgdS6IoMjG8cVh8o4kI40xJfh1l6oX6vQ==",
"dev": true,
"license": "MIT"
},
"node_modules/@textlint/source-code-fixer": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.4.2.tgz",
- "integrity": "sha512-8AFoRL0uQPiu7hlszM1jlido+PdL3/3Ddp8sz1XxOpFgnjuTKnlRLYjziaL8X4JCpXQjUy4Q9am8NI6M1Y18lw==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.5.0.tgz",
+ "integrity": "sha512-zcokW+MBTppOzGumeB1SZvjDitCnO2sAZrWpmw849L6P11RdxS/iQXakg4jkRTTlWYR1AtzyAa9j0lLCdxsfuQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/types": "^14.4.2",
+ "@textlint/types": "^14.5.0",
"debug": "^4.4.0"
}
},
"node_modules/@textlint/text-to-ast": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.4.2.tgz",
- "integrity": "sha512-fLyNHMczXZOP/jkKqBbjntszJR0ytsdQOPg9E8fnnbcX6eBMw3q924+M/vkYno/9ArSnUMPbdfhKBc/lWTXvcQ==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.5.0.tgz",
+ "integrity": "sha512-e6SrPeCScmxxfTDpXo+nBh4tt6sbqySX/fE65sYVYupLwpJsCtxTEnYft2jEqifvgaM4JjgzETSQMG799HBTPw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.4.2"
+ "@textlint/ast-node-types": "^14.5.0"
}
},
"node_modules/@textlint/textlint-plugin-markdown": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.4.2.tgz",
- "integrity": "sha512-qtUta0iHEn843Hzhq7VnYPRp5rsYLnaZC5fOGOMh8DIpUlnuNXI1ANs9TkL5LsgexyYyMuPtFbvwr7S4JNu6ig==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.5.0.tgz",
+ "integrity": "sha512-riMcW6Sj/IvTnIAA4W0O5pxJxdqth+MUe2li7wg8yCq3jilS0EYIlolNXvX414v/9swsLu8Tztwugrh0E6HJDw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/markdown-to-ast": "^14.4.2"
+ "@textlint/markdown-to-ast": "^14.5.0"
}
},
"node_modules/@textlint/textlint-plugin-text": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.4.2.tgz",
- "integrity": "sha512-cg7J6qTgAsV7ms2fP2KpEBIaI+3GQAbQtjNTF4Zu5d8Kn07wNqFqZIpTnsKUC/b64Fn/ujo+HYse76nSU+5EZg==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.5.0.tgz",
+ "integrity": "sha512-aASQwkRnupRlY9w168SBjrsDbO1wtg2EYx8JSnt/YboUnhszQD8Zys178Zu/00ECtpxwpjQYowoYNq0BoP9aig==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/text-to-ast": "^14.4.2"
+ "@textlint/text-to-ast": "^14.5.0"
}
},
"node_modules/@textlint/types": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.4.2.tgz",
- "integrity": "sha512-s2UbCeYY8TQNdSusPs0n+g57g6fwx8Vz6nDZLD7vIXMEW10zIwkQnQf9IpxDwvKnstBWYTJ24Kx9nzddpBS9oQ==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.5.0.tgz",
+ "integrity": "sha512-z+oJS5GHK5KiV87ZNCYAQnZTgq1MRGl9g301GOV6Zq4RjH75JVQPNa4hUlwzG2sF6jks+wLhMjxwaQaG6cKCpA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.4.2"
+ "@textlint/ast-node-types": "^14.5.0"
}
},
"node_modules/@textlint/utils": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.4.2.tgz",
- "integrity": "sha512-bhns1Cws+4dERz6KGFVLLGf0vFK6r5LiKKeg7N3Hnh0QNbzy7TYO+HTfZsgcqBvZSJeAeowzKyDQ8nSsflPbJw==",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.5.0.tgz",
+ "integrity": "sha512-gAKZh1woc0IZGoVjQ8G8Og10dsBJ6UxaCFXofeHveWsZhJAdVzjw49/tJLVu/39t8GTdZQ4BAHuNxHNFgLN57w==",
"dev": true,
"license": "MIT"
},
@@ -9414,10 +9414,20 @@
"license": "MIT"
},
"node_modules/fast-uri": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz",
- "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz",
+ "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==",
"dev": true,
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fastify"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/fastify"
+ }
+ ],
"license": "BSD-3-Clause"
},
"node_modules/fastq": {
@@ -18836,25 +18846,25 @@
"license": "MIT"
},
"node_modules/textlint": {
- "version": "14.4.2",
- "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.4.2.tgz",
- "integrity": "sha512-4bHQY0ndqMBrZyLKqkca3dq8d1psBd1Nb6CznPjEZSFQV5WMAs7l8qZTgFsCwbkhSpbDSAxSTvBF/WZlHT71WA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@textlint/ast-node-types": "^14.4.2",
- "@textlint/ast-traverse": "^14.4.2",
- "@textlint/config-loader": "^14.4.2",
- "@textlint/feature-flag": "^14.4.2",
- "@textlint/fixer-formatter": "^14.4.2",
- "@textlint/kernel": "^14.4.2",
- "@textlint/linter-formatter": "^14.4.2",
- "@textlint/module-interop": "^14.4.2",
- "@textlint/resolver": "^14.4.2",
- "@textlint/textlint-plugin-markdown": "^14.4.2",
- "@textlint/textlint-plugin-text": "^14.4.2",
- "@textlint/types": "^14.4.2",
- "@textlint/utils": "^14.4.2",
+ "version": "14.5.0",
+ "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.5.0.tgz",
+ "integrity": "sha512-+C5zYpEv0HsQAuz6crm4BjuMXaHi6gKTSwqZZttHI2Jm/WGtpza2SbZxct+STdMgN1XbINcsP58gZ4juQwokcw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@textlint/ast-node-types": "^14.5.0",
+ "@textlint/ast-traverse": "^14.5.0",
+ "@textlint/config-loader": "^14.5.0",
+ "@textlint/feature-flag": "^14.5.0",
+ "@textlint/fixer-formatter": "^14.5.0",
+ "@textlint/kernel": "^14.5.0",
+ "@textlint/linter-formatter": "^14.5.0",
+ "@textlint/module-interop": "^14.5.0",
+ "@textlint/resolver": "^14.5.0",
+ "@textlint/textlint-plugin-markdown": "^14.5.0",
+ "@textlint/textlint-plugin-text": "^14.5.0",
+ "@textlint/types": "^14.5.0",
+ "@textlint/utils": "^14.5.0",
"debug": "^4.4.0",
"file-entry-cache": "^10.0.5",
"get-stdin": "^5.0.1",
diff --git a/package.json b/package.json
index 64ef3476..413b9505 100644
--- a/package.json
+++ b/package.json
@@ -55,7 +55,7 @@
"prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
"shx": "^0.3.4",
- "textlint": "^14.3.0",
+ "textlint": "^14.5.0",
"textlint-rule-allowed-uris": "^1.0.8",
"typescript": "^5.8.2"
}
From f1ad237f01830040d836d90e4811ca0b545c2d45 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 12 Mar 2025 04:44:34 +0000
Subject: [PATCH 20/41] chore(deps-dev): bump vitepress-plugin-group-icons from
1.3.6 to 1.3.7 (#269)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps
[vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons)
from 1.3.6 to 1.3.7.
Release notes
Sourced from vitepress-plugin-group-icons's
releases.
v1.3.7
🚀 Features
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
website/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index afea2ae1..c46ab9c3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20039,9 +20039,9 @@
}
},
"node_modules/vitepress-plugin-group-icons": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/vitepress-plugin-group-icons/-/vitepress-plugin-group-icons-1.3.6.tgz",
- "integrity": "sha512-MzUAuMZ43f51dfBKYowW7yv/A2DxIjtN50d8Dcj31nU9RB6GuYBJ48E/Ze88U0bEn4wlnrjMXFh2j2e0rYmGug==",
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/vitepress-plugin-group-icons/-/vitepress-plugin-group-icons-1.3.7.tgz",
+ "integrity": "sha512-2pS7KATeAPXTVOiXF0cU9Jh8TiMWuLn7uzQr1RkYG8fmILvUfue60w2WtloOfrAenByzYSQ724A4aQzUCgVfqw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -20776,7 +20776,7 @@
"is-interactive": "^2.0.0",
"markdown-it-footnote": "^4.0.0",
"vitepress": "^1.6.3",
- "vitepress-plugin-group-icons": "^1.3.6"
+ "vitepress-plugin-group-icons": "^1.3.7"
}
},
"website/node_modules/is-interactive": {
diff --git a/website/package.json b/website/package.json
index 7f5db5e6..7312f2bd 100644
--- a/website/package.json
+++ b/website/package.json
@@ -13,6 +13,6 @@
"is-interactive": "^2.0.0",
"markdown-it-footnote": "^4.0.0",
"vitepress": "^1.6.3",
- "vitepress-plugin-group-icons": "^1.3.6"
+ "vitepress-plugin-group-icons": "^1.3.7"
}
}
From fb29405c9a588760bff787c0da457d106fc330a7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Wed, 12 Mar 2025 14:56:11 +0900
Subject: [PATCH 21/41] chore(sync-server): update `.markdownlint.json` (#272)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
synced local file(s) with
[lumirlumir/lumirlumir-configs](https://github.com/lumirlumir/lumirlumir-configs).
@lumirlumir check out
[`7a2fbcc`](https://github.com/lumirlumir/lumirlumir-configs/commit/7a2fbcc3338b6d4c40df35544837762b8f5a72d5).🐣
Changed files
- synced local
./.markdownlint.json
with remote
./configs/.markdownlint.json
---
This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#13804553662](https://github.com/lumirlumir/lumirlumir-configs/actions/runs/13804553662)
---
.markdownlint.json | 2 ++
1 file changed, 2 insertions(+)
diff --git a/.markdownlint.json b/.markdownlint.json
index a95c3c16..63a6ed86 100644
--- a/.markdownlint.json
+++ b/.markdownlint.json
@@ -15,6 +15,8 @@
},
"no-inline-html": {
"allowed_elements": [
+ "strong",
+ "em",
"small",
"sub",
"sup",
From 68036ad45e1d5373a0879969759b8c7e2eb784bc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 13 Mar 2025 13:35:04 +0900
Subject: [PATCH 22/41] chore(deps-dev): bump eslint-config-bananass from 0.0.5
to 0.0.6 in the bananass group across 1 directory (#273)
Bumps the bananass group with 1 update in the / directory:
[eslint-config-bananass](https://github.com/lumirlumir/npm-bananass/tree/HEAD/packages/eslint-config-bananass).
Updates `eslint-config-bananass` from 0.0.5 to 0.0.6
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 375 +++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 224 insertions(+), 153 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c46ab9c3..45336d14 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,7 @@
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
"eslint": "^9.22.0",
- "eslint-config-bananass": "^0.0.5",
+ "eslint-config-bananass": "^0.0.6",
"husky": "^9.1.5",
"lerna": "^8.2.1",
"lint-staged": "^15.4.3",
@@ -3329,9 +3329,9 @@
}
},
"node_modules/@next/eslint-plugin-next": {
- "version": "15.1.7",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.7.tgz",
- "integrity": "sha512-kRP7RjSxfTO13NE317ek3mSGzoZlI33nc/i5hs1KaWpK+egs85xg0DJ4p32QEiHnR0mVjuUfhRIun7awqfL7pQ==",
+ "version": "15.2.2",
+ "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.2.2.tgz",
+ "integrity": "sha512-1+BzokFuFQIfLaRxUKf2u5In4xhPV7tUgKcK53ywvFl6+LXHWHpFkcV7VNeKlyQKUotwiq4fy/aDNF9EiUp4RQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -5344,15 +5344,90 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/@typescript-eslint/eslint-plugin": {
+ "version": "8.26.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.26.1.tgz",
+ "integrity": "sha512-2X3mwqsj9Bd3Ciz508ZUtoQQYpOhU/kWoUqIf49H8Z0+Vbh6UF/y0OEYp0Q0axOGzaBGs7QxRwq0knSQ8khQNA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/regexpp": "^4.10.0",
+ "@typescript-eslint/scope-manager": "8.26.1",
+ "@typescript-eslint/type-utils": "8.26.1",
+ "@typescript-eslint/utils": "8.26.1",
+ "@typescript-eslint/visitor-keys": "8.26.1",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.3.1",
+ "natural-compare": "^1.4.0",
+ "ts-api-utils": "^2.0.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0",
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.9.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser": {
+ "version": "8.26.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.26.1.tgz",
+ "integrity": "sha512-w6HZUV4NWxqd8BdeFf81t07d7/YV9s7TCWrQQbG5uhuvGUAW+fq1usZ1Hmz9UPNLniFnD8GLSsDpjP0hm1S4lQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/scope-manager": "8.26.1",
+ "@typescript-eslint/types": "8.26.1",
+ "@typescript-eslint/typescript-estree": "8.26.1",
+ "@typescript-eslint/visitor-keys": "8.26.1",
+ "debug": "^4.3.4"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.9.0"
+ }
+ },
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.25.0.tgz",
- "integrity": "sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==",
+ "version": "8.26.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.26.1.tgz",
+ "integrity": "sha512-6EIvbE5cNER8sqBu6V7+KeMZIC1664d2Yjt+B9EWUXrsyWpxx4lEZrmvxgSKRC6gX+efDL/UY9OpPZ267io3mg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.26.1",
+ "@typescript-eslint/visitor-keys": "8.26.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils": {
+ "version": "8.26.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.26.1.tgz",
+ "integrity": "sha512-Kcj/TagJLwoY/5w9JGEFV0dclQdyqw9+VMndxOJKtoFSjfZhLXhYjzsQEeyza03rwHx2vFEGvrJWJBXKleRvZg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.25.0",
- "@typescript-eslint/visitor-keys": "8.25.0"
+ "@typescript-eslint/typescript-estree": "8.26.1",
+ "@typescript-eslint/utils": "8.26.1",
+ "debug": "^4.3.4",
+ "ts-api-utils": "^2.0.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -5360,30 +5435,124 @@
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.9.0"
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.25.0.tgz",
- "integrity": "sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==",
+ "version": "8.26.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.26.1.tgz",
+ "integrity": "sha512-n4THUQW27VmQMx+3P+B0Yptl7ydfceUj4ON/AQILAASwgYdZ/2dhfymRMh5egRUrvK5lSmaOm77Ry+lmXPOgBQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree": {
+ "version": "8.26.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.26.1.tgz",
+ "integrity": "sha512-yUwPpUHDgdrv1QJ7YQal3cMVBGWfnuCdKbXw1yyjArax3353rEJP1ZA+4F8nOlQ3RfS2hUN/wze3nlY+ZOhvoA==",
"dev": true,
"license": "MIT",
+ "dependencies": {
+ "@typescript-eslint/types": "8.26.1",
+ "@typescript-eslint/visitor-keys": "8.26.1",
+ "debug": "^4.3.4",
+ "fast-glob": "^3.3.2",
+ "is-glob": "^4.0.3",
+ "minimatch": "^9.0.4",
+ "semver": "^7.6.0",
+ "ts-api-utils": "^2.0.1"
+ },
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "typescript": ">=4.8.4 <5.9.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
+ "version": "9.0.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
+ "dev": true,
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@typescript-eslint/utils": {
+ "version": "8.26.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.26.1.tgz",
+ "integrity": "sha512-V4Urxa/XtSUroUrnI7q6yUTD3hDtfJ2jzVfeT3VK0ciizfK2q/zGC0iDh1lFMUZR8cImRrep6/q0xd/1ZGPQpg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.4.0",
+ "@typescript-eslint/scope-manager": "8.26.1",
+ "@typescript-eslint/types": "8.26.1",
+ "@typescript-eslint/typescript-estree": "8.26.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/typescript-eslint"
+ },
+ "peerDependencies": {
+ "eslint": "^8.57.0 || ^9.0.0",
+ "typescript": ">=4.8.4 <5.9.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.25.0.tgz",
- "integrity": "sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==",
+ "version": "8.26.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.26.1.tgz",
+ "integrity": "sha512-AjOC3zfnxd6S4Eiy3jwktJPclqhFHNyd8L6Gycf9WUPoKZpgM5PjkxY1X7uSy61xVpiJDhhk7XT2NVsN3ALTWg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.25.0",
+ "@typescript-eslint/types": "8.26.1",
"eslint-visitor-keys": "^4.2.0"
},
"engines": {
@@ -8237,9 +8406,9 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz",
- "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==",
+ "version": "5.18.1",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz",
+ "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8636,9 +8805,9 @@
}
},
"node_modules/eslint-compat-utils/node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -8649,88 +8818,26 @@
}
},
"node_modules/eslint-config-bananass": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/eslint-config-bananass/-/eslint-config-bananass-0.0.5.tgz",
- "integrity": "sha512-Kmea4lOTobRWD554waMfotOyMRmQI/OJAU1vLCIj3l0zAiIPiRmQn6tu4zJCQ7Ph4vcShQZO+JDDXfFl2zTg5w==",
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/eslint-config-bananass/-/eslint-config-bananass-0.0.6.tgz",
+ "integrity": "sha512-XbCpV1MGRZIl3Y6C73aty+N67AKvXGWaOtdTfmH/FlarAVqLAvxTACSI3xpxKB+kho+72hjLQkpygi8g4GsbsA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@next/eslint-plugin-next": "^15.1.7",
+ "@next/eslint-plugin-next": "^15.2.2",
"@stylistic/eslint-plugin-js": "^3.1.0",
- "@typescript-eslint/parser": "^8.24.1",
+ "@typescript-eslint/eslint-plugin": "^8.26.1",
+ "@typescript-eslint/parser": "^8.26.1",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsx-a11y": "^6.10.2",
- "eslint-plugin-n": "^17.15.1",
+ "eslint-plugin-n": "^17.16.2",
"eslint-plugin-react": "^7.37.4",
"eslint-plugin-react-compiler": "^19.0.0-beta-714736e-20250131",
- "eslint-plugin-react-hooks": "^5.1.0",
+ "eslint-plugin-react-hooks": "^5.2.0",
"globals": "^16.0.0"
},
"peerDependencies": {
- "eslint": "^9.0.0",
- "react": "^18.2.0 || ^19.0.0"
- }
- },
- "node_modules/eslint-config-bananass/node_modules/@typescript-eslint/parser": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.25.0.tgz",
- "integrity": "sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/scope-manager": "8.25.0",
- "@typescript-eslint/types": "8.25.0",
- "@typescript-eslint/typescript-estree": "8.25.0",
- "@typescript-eslint/visitor-keys": "8.25.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.8.0"
- }
- },
- "node_modules/eslint-config-bananass/node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.25.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.25.0.tgz",
- "integrity": "sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@typescript-eslint/types": "8.25.0",
- "@typescript-eslint/visitor-keys": "8.25.0",
- "debug": "^4.3.4",
- "fast-glob": "^3.3.2",
- "is-glob": "^4.0.3",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "ts-api-utils": "^2.0.1"
- },
- "engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "typescript": ">=4.8.4 <5.8.0"
- }
- },
- "node_modules/eslint-config-bananass/node_modules/brace-expansion": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
- "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "balanced-match": "^1.0.0"
+ "eslint": "^9.0.0"
}
},
"node_modules/eslint-config-bananass/node_modules/globals": {
@@ -8746,50 +8853,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/eslint-config-bananass/node_modules/minimatch": {
- "version": "9.0.5",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
- "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
- "dev": true,
- "license": "ISC",
- "dependencies": {
- "brace-expansion": "^2.0.1"
- },
- "engines": {
- "node": ">=16 || 14 >=14.17"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/eslint-config-bananass/node_modules/semver": {
- "version": "7.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
- "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
- "dev": true,
- "license": "ISC",
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/eslint-config-bananass/node_modules/typescript": {
- "version": "5.7.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz",
- "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==",
- "dev": true,
- "license": "Apache-2.0",
- "peer": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
"node_modules/eslint-import-resolver-node": {
"version": "0.3.9",
"resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
@@ -8941,9 +9004,9 @@
"license": "MIT"
},
"node_modules/eslint-plugin-n": {
- "version": "17.15.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.15.1.tgz",
- "integrity": "sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==",
+ "version": "17.16.2",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.16.2.tgz",
+ "integrity": "sha512-iQM5Oj+9o0KaeLoObJC/uxNGpktZCkYiTTBo8PkRWq3HwNcRxwpvSDFjBhQ5+HLJzBTy+CLDC5+bw0Z5GyhlOQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -8977,9 +9040,9 @@
}
},
"node_modules/eslint-plugin-n/node_modules/globals": {
- "version": "15.14.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz",
- "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==",
+ "version": "15.15.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz",
+ "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9006,9 +9069,9 @@
}
},
"node_modules/eslint-plugin-n/node_modules/semver": {
- "version": "7.6.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
- "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
+ "version": "7.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz",
+ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -9073,9 +9136,9 @@
}
},
"node_modules/eslint-plugin-react-hooks": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz",
- "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==",
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz",
+ "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -10072,9 +10135,9 @@
}
},
"node_modules/get-tsconfig": {
- "version": "4.8.1",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz",
- "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==",
+ "version": "4.10.0",
+ "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.10.0.tgz",
+ "integrity": "sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -10306,6 +10369,13 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/graphemer": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
+ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/handlebars": {
"version": "4.7.8",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
@@ -16749,6 +16819,7 @@
"integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
"dev": true,
"license": "MIT",
+ "optional": true,
"peer": true,
"dependencies": {
"loose-envify": "^1.1.0"
diff --git a/package.json b/package.json
index 413b9505..b89f1e3a 100644
--- a/package.json
+++ b/package.json
@@ -47,7 +47,7 @@
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
"eslint": "^9.22.0",
- "eslint-config-bananass": "^0.0.5",
+ "eslint-config-bananass": "^0.0.6",
"husky": "^9.1.5",
"lerna": "^8.2.1",
"lint-staged": "^15.4.3",
From 047647e3bafabf56e02dce13ab4d3ec2aab4dc92 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 13 Mar 2025 04:38:05 +0000
Subject: [PATCH 23/41] chore(deps-dev): bump lint-staged from 15.4.3 to 15.5.0
(#274)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from
15.4.3 to 15.5.0.
Release notes
Sourced from lint-staged's
releases.
v15.5.0
Minor Changes
-
#1526
630af5f
Thanks @iiroj
! -
Lint-staged no longer resets to the original state when preventing an
empty git commit. This happens when your configured tasks reset all the
staged changes, typically when trying to commit formatting changes which
conflict with your linter setup like ESLint or Prettier.
Example with Prettier
By default Prettier prefers double
quotes.
Previously
- Stage
file.js
with only double quotes
"
changed to '
- Run
git commit -am "I don't like double
quotes"
- Lint-staged runs
prettier --write file.js
,
converting all the '
back to "
- Because there are now no changes, lint-staged fails,
cancels the commit, and resets back to the original state
- Commit was not done, original state is restored and single quotes
'
are staged
Now
- Stage
file.js
with only double-quotes
"
changed to '
- Run
git commit -am "I don't like double
quotes"
- Lint-staged runs
prettier --write file.js
,
converting all the '
back to "
- Because there are now no changes, lint-staged fails and
cancels the commit
- Commit was not done, and there are no staged changes
Changelog
Sourced from lint-staged's
changelog.
15.5.0
Minor Changes
-
#1526
630af5f
Thanks @iiroj
! -
Lint-staged no longer resets to the original state when preventing an
empty git commit. This happens when your configured tasks reset all the
staged changes, typically when trying to commit formatting changes which
conflict with your linter setup like ESLint or Prettier.
Example with Prettier
By default Prettier prefers double
quotes.
Previously
- Stage
file.js
with only double quotes
"
changed to '
- Run
git commit -am "I don't like double
quotes"
- Lint-staged runs
prettier --write file.js
,
converting all the '
back to "
- Because there are now no changes, lint-staged fails,
cancels the commit, and resets back to the original state
- Commit was not done, original state is restored and single quotes
'
are staged
Now
- Stage
file.js
with only double-quotes
"
changed to '
- Run
git commit -am "I don't like double
quotes"
- Lint-staged runs
prettier --write file.js
,
converting all the '
back to "
- Because there are now no changes, lint-staged fails and
cancels the commit
- Commit was not done, and there are no staged changes
Commits
7e6abe4
chore(changeset): release
0ebfa69
build(deps): update dependencies
630af5f
feat: do not reset to original state when preventing empty commit
7b8be70
chore: update default branch references from "master" to
"main"
362a78d
docs: add workaround for tsc ignoring tsconfig.json issue to README FAQ
(#1523)
e013823
fix: "node_modules" typo in eslint.config.js
67019ee
test: add integration test to ensure unmodified merged files are not
linted (...
366f8bd
refactor: move TypeScript types to "index.d.ts" file
85ea6a4
docs: adjust readme regarding monorepo setup
- See full diff in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 45336d14..b4c94cc3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -22,7 +22,7 @@
"eslint-config-bananass": "^0.0.6",
"husky": "^9.1.5",
"lerna": "^8.2.1",
- "lint-staged": "^15.4.3",
+ "lint-staged": "^15.5.0",
"markdownlint-cli": "^0.44.0",
"prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
@@ -12658,9 +12658,9 @@
}
},
"node_modules/lint-staged": {
- "version": "15.4.3",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.4.3.tgz",
- "integrity": "sha512-FoH1vOeouNh1pw+90S+cnuoFwRfUD9ijY2GKy5h7HS3OR7JVir2N2xrsa0+Twc1B7cW72L+88geG5cW4wIhn7g==",
+ "version": "15.5.0",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.5.0.tgz",
+ "integrity": "sha512-WyCzSbfYGhK7cU+UuDDkzUiytbfbi0ZdPy2orwtM75P3WTtQBzmG40cCxIa8Ii2+XjfxzLH6Be46tUfWS85Xfg==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index b89f1e3a..880513b0 100644
--- a/package.json
+++ b/package.json
@@ -50,7 +50,7 @@
"eslint-config-bananass": "^0.0.6",
"husky": "^9.1.5",
"lerna": "^8.2.1",
- "lint-staged": "^15.4.3",
+ "lint-staged": "^15.5.0",
"markdownlint-cli": "^0.44.0",
"prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
From fcc1bdfc446fabd27320057eb468fa9eed926939 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 17 Mar 2025 12:30:37 +0900
Subject: [PATCH 24/41] chore(deps): bump shx from 0.3.4 to 0.4.0 (#276)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [shx](https://github.com/shelljs/shx) from 0.3.4 to 0.4.0.
Release notes
Sourced from shx's
releases.
v0.4.0
✨ Highlighted changes
- This is based on ShellJS v0.9! This means we bumped the minimum node
version to >= v18.
- Small bash compatibility change to
shx sed
. Now if you
invoke shx sed -i
, this will not print any output to stdout
(this is for consistency with unix sed
). Using shx
sed
without the -i
flag will still print to stdout
as before.
What's Changed
New Contributors
Full Changelog: https://github.com/shelljs/shx/compare/v0.3.4...v0.4.0
Commits
8886c3e
0.4.0
e8db3bc
refactor: code cleanup for the --negate flag
6184003
Adding a global --negate flag (#189)
b3d5b80
fix: add back ShellJS version in --version
5106c6b
chore: update dependencies
e8bb9f8
chore: drop some dependencies and simplify
3bb21d9
chore: drop non-LTS node versions
b70e666
chore: update shelljs and drop old node support
f8b0b37
doc: Fix typo in README
03c2964
chore(dependencies): update js-yaml
- Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 208 +++++++++++++++---
package.json | 2 +-
packages/clang-format-git-python/package.json | 2 +-
packages/clang-format-git/package.json | 2 +-
packages/clang-format-node/package.json | 2 +-
5 files changed, 177 insertions(+), 39 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b4c94cc3..962b113e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -26,7 +26,7 @@
"markdownlint-cli": "^0.44.0",
"prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
- "shx": "^0.3.4",
+ "shx": "^0.4.0",
"textlint": "^14.5.0",
"textlint-rule-allowed-uris": "^1.0.8",
"typescript": "^5.8.2"
@@ -3367,7 +3367,6 @@
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
"integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@nodelib/fs.stat": "2.0.5",
@@ -3381,7 +3380,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
"integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 8"
@@ -3391,7 +3389,6 @@
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@nodelib/fs.scandir": "2.1.5",
@@ -6446,6 +6443,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "dev": true,
"license": "MIT"
},
"node_modules/bananass-utils-vitepress": {
@@ -6556,6 +6554,7 @@
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
"integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -6566,7 +6565,6 @@
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"fill-range": "^7.1.1"
@@ -7362,6 +7360,7 @@
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "dev": true,
"license": "MIT"
},
"node_modules/concat-stream": {
@@ -8399,7 +8398,6 @@
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
"license": "MIT",
"dependencies": {
"once": "^1.4.0"
@@ -9449,7 +9447,6 @@
"version": "3.3.3",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"@nodelib/fs.stat": "^2.0.2",
@@ -9497,7 +9494,6 @@
"version": "1.19.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.0.tgz",
"integrity": "sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==",
- "dev": true,
"license": "ISC",
"dependencies": {
"reusify": "^1.0.4"
@@ -9583,7 +9579,6 @@
"version": "7.1.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -9808,6 +9803,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "dev": true,
"license": "ISC"
},
"node_modules/fsevents": {
@@ -10262,6 +10258,7 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"deprecated": "Glob versions prior to v9 are no longer supported",
+ "dev": true,
"license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
@@ -10282,7 +10279,6 @@
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
"license": "ISC",
"dependencies": {
"is-glob": "^4.0.1"
@@ -10869,6 +10865,7 @@
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.",
+ "dev": true,
"license": "ISC",
"dependencies": {
"once": "^1.3.0",
@@ -10879,6 +10876,7 @@
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+ "dev": true,
"license": "ISC"
},
"node_modules/ini": {
@@ -11380,7 +11378,6 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -11438,7 +11435,6 @@
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-extglob": "^2.1.1"
@@ -11492,7 +11488,6 @@
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.12.0"
@@ -11786,7 +11781,6 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "dev": true,
"license": "ISC"
},
"node_modules/isobject": {
@@ -13817,7 +13811,6 @@
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">= 8"
@@ -14517,7 +14510,6 @@
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "dev": true,
"license": "MIT",
"dependencies": {
"braces": "^3.0.3",
@@ -14590,6 +14582,7 @@
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dev": true,
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -14952,6 +14945,12 @@
"node": ">= 10"
}
},
+ "node_modules/nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+ "license": "MIT"
+ },
"node_modules/node-fetch": {
"version": "2.6.7",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
@@ -15917,7 +15916,6 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
"integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=4"
@@ -16266,6 +16264,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "dev": true,
"license": "MIT",
"engines": {
"node": ">=0.10.0"
@@ -16353,7 +16352,6 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -16749,6 +16747,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/pump": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz",
+ "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==",
+ "license": "MIT",
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
@@ -16773,7 +16781,6 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
"integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -17477,7 +17484,6 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
"integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true,
"license": "MIT",
"engines": {
"iojs": ">=1.0.0",
@@ -17634,7 +17640,6 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -17860,22 +17865,147 @@
}
},
"node_modules/shelljs": {
- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz",
- "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==",
+ "version": "0.9.2",
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.9.2.tgz",
+ "integrity": "sha512-S3I64fEiKgTZzKCC46zT/Ib9meqofLrQVbpSswtjFfAVDW+AZ54WTnAM/3/yENoxz/V1Cy6u3kiiEbQ4DNphvw==",
"license": "BSD-3-Clause",
"dependencies": {
- "glob": "^7.0.0",
+ "execa": "^1.0.0",
+ "fast-glob": "^3.3.2",
"interpret": "^1.0.0",
"rechoir": "^0.6.2"
},
"bin": {
"shjs": "bin/shjs"
},
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/shelljs/node_modules/cross-spawn": {
+ "version": "6.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz",
+ "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==",
+ "license": "MIT",
+ "dependencies": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ },
+ "engines": {
+ "node": ">=4.8"
+ }
+ },
+ "node_modules/shelljs/node_modules/execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "license": "MIT",
+ "dependencies": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/shelljs/node_modules/get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "license": "MIT",
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/shelljs/node_modules/is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shelljs/node_modules/npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==",
+ "license": "MIT",
+ "dependencies": {
+ "path-key": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/shelljs/node_modules/path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
},
+ "node_modules/shelljs/node_modules/semver": {
+ "version": "5.7.2",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
+ "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/shelljs/node_modules/shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==",
+ "license": "MIT",
+ "dependencies": {
+ "shebang-regex": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shelljs/node_modules/shebang-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/shelljs/node_modules/signal-exit": {
+ "version": "3.0.7",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
+ "license": "ISC"
+ },
+ "node_modules/shelljs/node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
"node_modules/shiki": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/shiki/-/shiki-2.1.0.tgz",
@@ -17894,19 +18024,19 @@
}
},
"node_modules/shx": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz",
- "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==",
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/shx/-/shx-0.4.0.tgz",
+ "integrity": "sha512-Z0KixSIlGPpijKgcH6oCMCbltPImvaKy0sGH8AkLRXw1KyzpKtaCTizP2xen+hNDqVF4xxgvA0KXSb9o4Q6hnA==",
"license": "MIT",
"dependencies": {
- "minimist": "^1.2.3",
- "shelljs": "^0.8.5"
+ "minimist": "^1.2.8",
+ "shelljs": "^0.9.2"
},
"bin": {
"shx": "lib/cli.js"
},
"engines": {
- "node": ">=6"
+ "node": ">=18"
}
},
"node_modules/side-channel": {
@@ -18524,6 +18654,15 @@
"node": ">=8"
}
},
+ "node_modules/strip-eof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/strip-final-newline": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
@@ -19247,7 +19386,6 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
"license": "MIT",
"dependencies": {
"is-number": "^7.0.0"
@@ -20731,7 +20869,7 @@
"license": "MIT",
"dependencies": {
"clang-format-node": "^1.3.2",
- "shx": "^0.3.4"
+ "shx": "^0.4.0"
},
"bin": {
"clang-format-git": "build/cli.js",
@@ -20747,7 +20885,7 @@
"license": "MIT",
"dependencies": {
"clang-format-node": "^1.3.2",
- "shx": "^0.3.4"
+ "shx": "^0.4.0"
},
"bin": {
"clang-format-git-python": "build/cli.js",
@@ -20762,7 +20900,7 @@
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
- "shx": "^0.3.4"
+ "shx": "^0.4.0"
},
"bin": {
"clang-format": "build/cli.js",
diff --git a/package.json b/package.json
index 880513b0..6dc49032 100644
--- a/package.json
+++ b/package.json
@@ -54,7 +54,7 @@
"markdownlint-cli": "^0.44.0",
"prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
- "shx": "^0.3.4",
+ "shx": "^0.4.0",
"textlint": "^14.5.0",
"textlint-rule-allowed-uris": "^1.0.8",
"typescript": "^5.8.2"
diff --git a/packages/clang-format-git-python/package.json b/packages/clang-format-git-python/package.json
index 049a5d98..0f8543ef 100644
--- a/packages/clang-format-git-python/package.json
+++ b/packages/clang-format-git-python/package.json
@@ -59,6 +59,6 @@
},
"dependencies": {
"clang-format-node": "^1.3.2",
- "shx": "^0.3.4"
+ "shx": "^0.4.0"
}
}
diff --git a/packages/clang-format-git/package.json b/packages/clang-format-git/package.json
index cd872684..91cf761e 100644
--- a/packages/clang-format-git/package.json
+++ b/packages/clang-format-git/package.json
@@ -58,6 +58,6 @@
},
"dependencies": {
"clang-format-node": "^1.3.2",
- "shx": "^0.3.4"
+ "shx": "^0.4.0"
}
}
diff --git a/packages/clang-format-node/package.json b/packages/clang-format-node/package.json
index a4f20a5b..214064d2 100644
--- a/packages/clang-format-node/package.json
+++ b/packages/clang-format-node/package.json
@@ -56,6 +56,6 @@
"start": "node build/cli.js"
},
"dependencies": {
- "shx": "^0.3.4"
+ "shx": "^0.4.0"
}
}
From eb11b21d08a86326895c43538970b6165552b9bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Mon, 17 Mar 2025 18:52:42 +0900
Subject: [PATCH 25/41] chore(sync-server): update ESLint config and
lint-staged to support markdown linting (#275)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
synced local file(s) with
[lumirlumir/lumirlumir-configs](https://github.com/lumirlumir/lumirlumir-configs).
@lumirlumir check out
[`20881f4`](https://github.com/lumirlumir/lumirlumir-configs/commit/20881f4fe62762fc58df93c72a7b09b4d9454104).🐣
Changed files
- synced local
./lint-staged.config.js
with remote
./configs/lint-staged.config.js
---
This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#13894781237](https://github.com/lumirlumir/lumirlumir-configs/actions/runs/13894781237)
---
.github/sync-client.yml | 4 +-
SECURITY.md | 2 +-
eslint.config.js | 8 -
eslint.config.mjs | 12 +
lint-staged.config.js | 2 +-
package-lock.json | 719 ++++++++++++++++++
package.json | 1 +
packages/clang-format-git/src/cli.js | 2 +-
packages/clang-format-node/src/cli.js | 2 +-
.../index.test.js | 2 +-
website/docs/apis/clang-format-git-python.md | 4 +-
website/docs/apis/clang-format-git.md | 4 +-
website/docs/apis/clang-format-node.md | 2 +-
website/docs/blog/v1.2.0.md | 18 +-
website/docs/get-started/cli.md | 2 +-
website/docs/get-started/introduction.md | 22 +-
website/vercel.json | 2 +-
17 files changed, 766 insertions(+), 42 deletions(-)
delete mode 100644 eslint.config.js
create mode 100644 eslint.config.mjs
diff --git a/.github/sync-client.yml b/.github/sync-client.yml
index 96eb4ca7..7d454a3e 100644
--- a/.github/sync-client.yml
+++ b/.github/sync-client.yml
@@ -70,7 +70,7 @@ lumirlumir/lumirlumir-configs:
dest: ./configs/VScode.code-workspace
- source: ./babel.config.js
dest: ./configs/babel.config.js
- - source: ./eslint.config.js
- dest: ./configs/eslint.config.js
+ - source: ./eslint.config.mjs
+ dest: ./configs/eslint.config.mjs
- source: ./lint-staged.config.js
dest: ./configs/lint-staged.config.js
diff --git a/SECURITY.md b/SECURITY.md
index 9dde4c5c..4c737e69 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -4,7 +4,7 @@
Some may have concerns about the security of binary files, but the following points should provide assurance about this project:
-1. First and foremost, we have no intention of harming anyone’s project.
+1. First and foremost, we have no intention of harming anyone's project.
1. Second, our build processes are fully transparent. You can review exactly how these binaries are built and track the pull requests showing their origins.
diff --git a/eslint.config.js b/eslint.config.js
deleted file mode 100644
index 6bb68dd1..00000000
--- a/eslint.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-const bananass = require('eslint-config-bananass');
-
-module.exports = [
- {
- ignores: ['**/build/', '**/coverage/', '**/.vitepress/cache/'],
- },
- bananass.configs.js,
-];
diff --git a/eslint.config.mjs b/eslint.config.mjs
new file mode 100644
index 00000000..33c29651
--- /dev/null
+++ b/eslint.config.mjs
@@ -0,0 +1,12 @@
+import bananass from 'eslint-config-bananass';
+import mark from 'eslint-plugin-mark';
+
+/** @type {import("eslint").Linter.Config[]} */
+export default [
+ {
+ ignores: ['**/build/', '**/coverage/', '**/.vitepress/cache/'],
+ },
+ bananass.configs.js,
+ bananass.configs.ts,
+ mark.configs.all.gfm,
+];
diff --git a/lint-staged.config.js b/lint-staged.config.js
index fbf310f9..ac514d0a 100644
--- a/lint-staged.config.js
+++ b/lint-staged.config.js
@@ -3,6 +3,6 @@ module.exports = {
'npx prettier --check',
'npx editorconfig-checker -config .editorconfig-checker.json',
],
- '*.{js,mjs,cjs,jsx,ts,mts,cts,tsx}': 'npx eslint',
+ '*.{js,mjs,cjs,jsx,ts,mts,cts,tsx,md}': 'npx eslint',
'*.md': ['npx markdownlint', 'npx textlint -f pretty-error'],
};
diff --git a/package-lock.json b/package-lock.json
index 962b113e..4493c3e3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,6 +20,7 @@
"editorconfig-checker": "^6.0.0",
"eslint": "^9.22.0",
"eslint-config-bananass": "^0.0.6",
+ "eslint-plugin-mark": "^0.0.0-canary.0",
"husky": "^9.1.5",
"lerna": "^8.2.1",
"lint-staged": "^15.5.0",
@@ -2603,6 +2604,463 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
}
},
+ "node_modules/@eslint/markdown": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/@eslint/markdown/-/markdown-6.3.0.tgz",
+ "integrity": "sha512-8rj7wmuP5hwXZ0HWoad+WL9nftpN373bCCQz9QL6sA+clZiz7et8Pk0yDAKeo//xLlPONKQ6wCpjkOHCLkbYUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint/core": "^0.10.0",
+ "@eslint/plugin-kit": "^0.2.5",
+ "mdast-util-from-markdown": "^2.0.2",
+ "mdast-util-gfm": "^3.0.0",
+ "micromark-extension-gfm": "^3.0.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/@eslint/core": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.10.0.tgz",
+ "integrity": "sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/@types/mdast": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
+ "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/@types/unist": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@eslint/markdown/node_modules/ccount": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz",
+ "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/escape-string-regexp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz",
+ "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/longest-streak": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
+ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/markdown-table": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz",
+ "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-find-and-replace": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz",
+ "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "escape-string-regexp": "^5.0.0",
+ "unist-util-is": "^6.0.0",
+ "unist-util-visit-parents": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-from-markdown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
+ "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark": "^4.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unist-util-stringify-position": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-gfm": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz",
+ "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-gfm-autolink-literal": "^2.0.0",
+ "mdast-util-gfm-footnote": "^2.0.0",
+ "mdast-util-gfm-strikethrough": "^2.0.0",
+ "mdast-util-gfm-table": "^2.0.0",
+ "mdast-util-gfm-task-list-item": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-gfm-autolink-literal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz",
+ "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "ccount": "^2.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-find-and-replace": "^3.0.0",
+ "micromark-util-character": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-gfm-strikethrough": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz",
+ "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-gfm-table": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz",
+ "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "markdown-table": "^3.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-gfm-task-list-item": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz",
+ "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-to-markdown": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
+ "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "longest-streak": "^3.0.0",
+ "mdast-util-phrasing": "^4.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "unist-util-visit": "^5.0.0",
+ "zwitch": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/mdast-util-to-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
+ "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/micromark": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
+ "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-encode": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-subtokenize": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/micromark-extension-gfm": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz",
+ "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "micromark-extension-gfm-autolink-literal": "^2.0.0",
+ "micromark-extension-gfm-footnote": "^2.0.0",
+ "micromark-extension-gfm-strikethrough": "^2.0.0",
+ "micromark-extension-gfm-table": "^2.0.0",
+ "micromark-extension-gfm-tagfilter": "^2.0.0",
+ "micromark-extension-gfm-task-list-item": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/micromark-extension-gfm-autolink-literal": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz",
+ "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/micromark-extension-gfm-strikethrough": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz",
+ "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/micromark-extension-gfm-table": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz",
+ "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/micromark-extension-gfm-tagfilter": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz",
+ "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/micromark-extension-gfm-task-list-item": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz",
+ "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "devlop": "^1.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/unist-util-is": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
+ "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/unist-util-stringify-position": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
+ "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/unist-util-visit-parents": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz",
+ "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "^3.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/@eslint/markdown/node_modules/zwitch": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
+ "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/@eslint/object-schema": {
"version": "2.1.6",
"resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
@@ -9001,6 +9459,30 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/eslint-plugin-mark": {
+ "version": "0.0.0-canary.0",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-mark/-/eslint-plugin-mark-0.0.0-canary.0.tgz",
+ "integrity": "sha512-p+m4gX95UPXgA/felt250TR93bDDGOVqF8o4p2PEqCyFRkcS2F6e7QA8ave+DNFb/ROVBtb72AyRfGNdY0EWhQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint/markdown": "^6.3.0",
+ "@types/mdast": "^4.0.4"
+ },
+ "peerDependencies": {
+ "eslint": "^9.0.0"
+ }
+ },
+ "node_modules/eslint-plugin-mark/node_modules/@types/mdast": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
+ "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
"node_modules/eslint-plugin-n": {
"version": "17.16.2",
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.16.2.tgz",
@@ -13386,6 +13868,174 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/mdast-util-gfm-footnote": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz",
+ "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "devlop": "^1.1.0",
+ "mdast-util-from-markdown": "^2.0.0",
+ "mdast-util-to-markdown": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
+ "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/@types/unist": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/longest-streak": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz",
+ "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-from-markdown": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
+ "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark": "^4.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0",
+ "unist-util-stringify-position": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-markdown": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz",
+ "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "@types/unist": "^3.0.0",
+ "longest-streak": "^3.0.0",
+ "mdast-util-phrasing": "^4.0.0",
+ "mdast-util-to-string": "^4.0.0",
+ "micromark-util-classify-character": "^2.0.0",
+ "micromark-util-decode-string": "^2.0.0",
+ "unist-util-visit": "^5.0.0",
+ "zwitch": "^2.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/mdast-util-to-string": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz",
+ "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/micromark": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz",
+ "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "@types/debug": "^4.0.0",
+ "debug": "^4.0.0",
+ "decode-named-character-reference": "^1.0.0",
+ "devlop": "^1.0.0",
+ "micromark-core-commonmark": "^2.0.0",
+ "micromark-factory-space": "^2.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-chunked": "^2.0.0",
+ "micromark-util-combine-extensions": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-encode": "^2.0.0",
+ "micromark-util-normalize-identifier": "^2.0.0",
+ "micromark-util-resolve-all": "^2.0.0",
+ "micromark-util-sanitize-uri": "^2.0.0",
+ "micromark-util-subtokenize": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0",
+ "micromark-util-types": "^2.0.0"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/unist-util-stringify-position": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz",
+ "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-gfm-footnote/node_modules/zwitch": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
+ "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/wooorm"
+ }
+ },
"node_modules/mdast-util-gfm-strikethrough": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-0.2.3.tgz",
@@ -13429,6 +14079,52 @@
"url": "https://opencollective.com/unified"
}
},
+ "node_modules/mdast-util-phrasing": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz",
+ "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/mdast": "^4.0.0",
+ "unist-util-is": "^6.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
+ "node_modules/mdast-util-phrasing/node_modules/@types/mdast": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz",
+ "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "*"
+ }
+ },
+ "node_modules/mdast-util-phrasing/node_modules/@types/unist": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz",
+ "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/mdast-util-phrasing/node_modules/unist-util-is": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz",
+ "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/unist": "^3.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/unified"
+ }
+ },
"node_modules/mdast-util-to-hast": {
"version": "13.2.0",
"resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
@@ -14353,6 +15049,29 @@
"micromark-util-symbol": "^2.0.0"
}
},
+ "node_modules/micromark-util-decode-string": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz",
+ "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "GitHub Sponsors",
+ "url": "https://github.com/sponsors/unifiedjs"
+ },
+ {
+ "type": "OpenCollective",
+ "url": "https://opencollective.com/unified"
+ }
+ ],
+ "license": "MIT",
+ "dependencies": {
+ "decode-named-character-reference": "^1.0.0",
+ "micromark-util-character": "^2.0.0",
+ "micromark-util-decode-numeric-character-reference": "^2.0.0",
+ "micromark-util-symbol": "^2.0.0"
+ }
+ },
"node_modules/micromark-util-encode": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz",
diff --git a/package.json b/package.json
index 6dc49032..98f56f6c 100644
--- a/package.json
+++ b/package.json
@@ -48,6 +48,7 @@
"editorconfig-checker": "^6.0.0",
"eslint": "^9.22.0",
"eslint-config-bananass": "^0.0.6",
+ "eslint-plugin-mark": "^0.0.0-canary.0",
"husky": "^9.1.5",
"lerna": "^8.2.1",
"lint-staged": "^15.5.0",
diff --git a/packages/clang-format-git/src/cli.js b/packages/clang-format-git/src/cli.js
index b144709e..bf8865fd 100644
--- a/packages/clang-format-git/src/cli.js
+++ b/packages/clang-format-git/src/cli.js
@@ -30,7 +30,7 @@ const spawned = spawn(
spawned.on('close', code => {
if (code !== 0) {
- console.error(`Process exited with code: ${code}`);
+ console.error(`Process exited with code: ${code}`); // eslint-disable-line no-console
process.exit(code);
}
});
diff --git a/packages/clang-format-node/src/cli.js b/packages/clang-format-node/src/cli.js
index c914c0a7..85e2fef2 100644
--- a/packages/clang-format-node/src/cli.js
+++ b/packages/clang-format-node/src/cli.js
@@ -25,7 +25,7 @@ const spawned = spawn(clangFormatPath, process.argv.slice(2), {
spawned.on('close', code => {
if (code !== 0) {
- console.error(`Process exited with code: ${code}`);
+ console.error(`Process exited with code: ${code}`); // eslint-disable-line no-console
process.exit(code);
}
});
diff --git a/tests/integration-binaries-permission/index.test.js b/tests/integration-binaries-permission/index.test.js
index 2e669ee2..aa46727e 100644
--- a/tests/integration-binaries-permission/index.test.js
+++ b/tests/integration-binaries-permission/index.test.js
@@ -68,7 +68,7 @@ describe('integration-binaries-permission ok testing', () => {
// On Windows, using `chmod` to change permissions doesn't work correctly,
// which can lead to unwanted results, as some binary permissions are not changed.
if (platform() === 'win32') {
- console.log('This test was skipped on Windows.');
+ console.log('This test was skipped on Windows.'); // eslint-disable-line no-console
return;
}
diff --git a/website/docs/apis/clang-format-git-python.md b/website/docs/apis/clang-format-git-python.md
index a600ec21..f86ce732 100644
--- a/website/docs/apis/clang-format-git-python.md
+++ b/website/docs/apis/clang-format-git-python.md
@@ -9,11 +9,11 @@ Node wrapper for `git-clang-format` Python script. **This package requires Py
> [!TIP]
>
-> This package also supports JSDoc type hints with the following APIs, so you’ll see more detailed information directly in your code editor.
+> This package also supports JSDoc type hints with the following APIs, so you'll see more detailed information directly in your code editor.
## Installation
-This package already includes `clang-format-node` as a dependency, so there’s no need to install it separately.
+This package already includes `clang-format-node` as a dependency, so there's no need to install it separately.
::: code-group
diff --git a/website/docs/apis/clang-format-git.md b/website/docs/apis/clang-format-git.md
index a3369dfe..b1d4c62e 100644
--- a/website/docs/apis/clang-format-git.md
+++ b/website/docs/apis/clang-format-git.md
@@ -9,11 +9,11 @@ Node wrapper for `git-clang-format` Python script as a standalone native binary
> [!TIP]
>
-> This package also supports JSDoc type hints with the following APIs, so you’ll see more detailed information directly in your code editor.
+> This package also supports JSDoc type hints with the following APIs, so you'll see more detailed information directly in your code editor.
## Installation
-This package already includes `clang-format-node` as a dependency, so there’s no need to install it separately.
+This package already includes `clang-format-node` as a dependency, so there's no need to install it separately.
::: code-group
diff --git a/website/docs/apis/clang-format-node.md b/website/docs/apis/clang-format-node.md
index 73251401..7b3b8cf7 100644
--- a/website/docs/apis/clang-format-node.md
+++ b/website/docs/apis/clang-format-node.md
@@ -9,7 +9,7 @@ Node wrapper for `clang-format` native binary inspired by [angular/clang-format]
> [!TIP]
>
-> This package also supports JSDoc type hints with the following APIs, so you’ll see more detailed information directly in your code editor.
+> This package also supports JSDoc type hints with the following APIs, so you'll see more detailed information directly in your code editor.
## Installation
diff --git a/website/docs/blog/v1.2.0.md b/website/docs/blog/v1.2.0.md
index de3d9776..ec53548a 100644
--- a/website/docs/blog/v1.2.0.md
+++ b/website/docs/blog/v1.2.0.md
@@ -8,26 +8,26 @@ head:
# Release of v1.2.0 {#release-of-v1-2-0}
-I’m excited to share the new release of `clang-format-node` v1.2.0, a formatter for C, C++, Java, JavaScript, JSON, Objective-C, Protobuf, and C#, built on Clang for the Node.js environment. This project is a fresh take, inspired by Angular’s deprecated [`clang-format`](https://github.com/angular/clang-format) package.
+I'm excited to share the new release of `clang-format-node` v1.2.0, a formatter for C, C++, Java, JavaScript, JSON, Objective-C, Protobuf, and C#, built on Clang for the Node.js environment. This project is a fresh take, inspired by Angular's deprecated [`clang-format`](https://github.com/angular/clang-format) package.
-I previously introduced this project to the open source community a month or two ago , but I’m sharing it again as it has become even more stable and new features have been added. Thanks to the interest and support from the community, and the adoption by legacy users, the package recently hit over 10,000 weekly downloads. I am deeply grateful for this support.
+I previously introduced this project to the open source community a month or two ago , but I'm sharing it again as it has become even more stable and new features have been added. Thanks to the interest and support from the community, and the adoption by legacy users, the package recently hit over 10,000 weekly downloads. I am deeply grateful for this support.
-This package now has full test coverage and a PR is in progress to replace the old Angular `clang-format` in the Node.js core with this updated package. While it’s thoroughly tested, there could still be edge cases I might have missed, so any feedback is welcome!
+This package now has full test coverage and a PR is in progress to replace the old Angular `clang-format` in the Node.js core with this updated package. While it's thoroughly tested, there could still be edge cases I might have missed, so any feedback is welcome!
## What `clang-format-node` does {#what-clang-format-node-does}
-The package leverages Clang’s `clang-format` and `git-clang-format`, known for its widespread use in formatting C, C++ and Java code. Think of it as similar to [Prettier](https://prettier.io/), but specifically for languages like C, C++ and Java, which Prettier does not support.
+The package leverages Clang's `clang-format` and `git-clang-format`, known for its widespread use in formatting C, C++ and Java code. Think of it as similar to [Prettier](https://prettier.io/), but specifically for languages like C, C++ and Java, which Prettier does not support.
-This formatter is especially useful in the Node.js environment when you’re working on projects that mix JavaScript with C, C++ code, such as core Node.js development. The package eliminates the need to install additional dependencies for using `clang-format` and `git-clang-format`. While the original `clang-format` package was challenging to integrate into Node.js and npm workflows, this new package streamlines the process. You can easily set it up in CI by simply downloading it via npm and configuring your scripts, which makes it much easier to use in automated environments.
+This formatter is especially useful in the Node.js environment when you're working on projects that mix JavaScript with C, C++ code, such as core Node.js development. The package eliminates the need to install additional dependencies for using `clang-format` and `git-clang-format`. While the original `clang-format` package was challenging to integrate into Node.js and npm workflows, this new package streamlines the process. You can easily set it up in CI by simply downloading it via npm and configuring your scripts, which makes it much easier to use in automated environments.
## New features in v1.2.0 {#new-features-in-v1-2-0}
-With the recent update to v1.2.0, we’ve added several new features, notably the `git-clang-format` package.
+With the recent update to v1.2.0, we've added several new features, notably the `git-clang-format` package.
-Let’s consider a scenario where you want to introduce code formatting for a C/C++ project. In smaller projects, you can reformat all the code at once without causing too much disruption. However, in larger projects, reformatting the entire codebase at once can make commit history harder to track.
+Let's consider a scenario where you want to introduce code formatting for a C/C++ project. In smaller projects, you can reformat all the code at once without causing too much disruption. However, in larger projects, reformatting the entire codebase at once can make commit history harder to track.
-Now, let’s imagine a developer modifies 100 lines within a 1,000-line codebase. Instead of reformatting the entire file, it would be better to check and format only the modified lines. This keeps the commit history clean and consistent. Additionally, as the project evolves, formatting becomes more uniform over time. `git-clang-format` helps achieve this by allowing formatting to be applied only to modified lines, similar to how [`lint-staged`](https://github.com/lint-staged/lint-staged) checks only staged files to optimize CI speed.
+Now, let's imagine a developer modifies 100 lines within a 1,000-line codebase. Instead of reformatting the entire file, it would be better to check and format only the modified lines. This keeps the commit history clean and consistent. Additionally, as the project evolves, formatting becomes more uniform over time. `git-clang-format` helps achieve this by allowing formatting to be applied only to modified lines, similar to how [`lint-staged`](https://github.com/lint-staged/lint-staged) checks only staged files to optimize CI speed.
-I’ve also wrapped `git-clang-format` as a standalone package, leveraging LLVM’s native support for this feature. The detailed instructions are available in the official documentation, though currently only in English.
+I've also wrapped `git-clang-format` as a standalone package, leveraging LLVM's native support for this feature. The detailed instructions are available in the official documentation, though currently only in English.
Thank you for reading, and please feel free to leave any questions or feedback on GitHub!
diff --git a/website/docs/get-started/cli.md b/website/docs/get-started/cli.md
index 0c29553b..8f327368 100644
--- a/website/docs/get-started/cli.md
+++ b/website/docs/get-started/cli.md
@@ -151,7 +151,7 @@ It is simple but can produce an error if the [**Argument list is too long**](htt
### Using Without the Python3 Dependency
-This package provides a standalone executable version of `git-clang-format`, so you won’t need to install Python3. But it's size is quite large.
+This package provides a standalone executable version of `git-clang-format`, so you won't need to install Python3. But it's size is quite large.
See the [`clang-format-git` package](../apis/clang-format-git.md).
diff --git a/website/docs/get-started/introduction.md b/website/docs/get-started/introduction.md
index 1aa26ab3..ad2a5eec 100644
--- a/website/docs/get-started/introduction.md
+++ b/website/docs/get-started/introduction.md
@@ -6,7 +6,7 @@ description: 'This page introduces the concepts and provides guidance on how to
::: danger Target Audience
-**This page introduces the concepts and provides guidance on how to format your code with `clang-format` and `git-clang-format`.** It's designed for newcomers, so If you’re already a senior engineer with experience in Clang, this page might not be for you. You can skip this page and go directly to the [Installation](installation.md) page.
+**This page introduces the concepts and provides guidance on how to format your code with `clang-format` and `git-clang-format`.** It's designed for newcomers, so If you're already a senior engineer with experience in Clang, this page might not be for you. You can skip this page and go directly to the [Installation](installation.md) page.
:::
@@ -28,7 +28,7 @@ This page is not about debates like whether the `{` should be on the same line a
## `clang-format`
-You’ve probably heard of `clang-format`, a tool that automatically formats source files for languages like C and C++. It was created as part of the LLVM Clang open-source project. The concept behind `clang-format` is simple. [You setup a configuration file](/docs/get-started/configuration) that defines the formatting style you want for your code, and then you run `clang-format`. It will automatically reformat your code to follow the rules specified in the configuration file.
+You've probably heard of `clang-format`, a tool that automatically formats source files for languages like C and C++. It was created as part of the LLVM Clang open-source project. The concept behind `clang-format` is simple. [You setup a configuration file](/docs/get-started/configuration) that defines the formatting style you want for your code, and then you run `clang-format`. It will automatically reformat your code to follow the rules specified in the configuration file.
`clang-format` offers options for customizing almost everything. Typically, your settings are stored in a file called [`.clang-format`](/docs/get-started/configuration), which `clang-format` will then use. It can handle code written in C, C++, Java, JavaScript, Objective-C, Protobuf, and C#. You can apply it to an entire file with a simple command like [`clang-format -i my_source.cpp`](/docs/get-started/cli#frequently-used-commands).
@@ -69,19 +69,19 @@ void test(QString &data, bool extraString)
}
```
-The code above is entirely trivial, but it illustrates what `clang-format` can do for your code. Whether you like this formatting or not isn’t the point here, because you can set up any rules that suit you and your team!
+The code above is entirely trivial, but it illustrates what `clang-format` can do for your code. Whether you like this formatting or not isn't the point here, because you can set up any rules that suit you and your team!
## Problems with `clang-format`
-`clang-format` is a great tool to use but it has one major issue - **legacy code** and your **commit history**. The problem is simple. When you reformat a source file, you end up with tons of changes that mess up the commit history, making branch merging more difficult. It also complicates code reviews and code archaeology, because you have to figure out if the changes are actual code modifications or just formatting changes that don’t affect functionality. Another issue is maintaining the code format when adding new code to already formatted section.
+`clang-format` is a great tool to use but it has one major issue - **legacy code** and your **commit history**. The problem is simple. When you reformat a source file, you end up with tons of changes that mess up the commit history, making branch merging more difficult. It also complicates code reviews and code archaeology, because you have to figure out if the changes are actual code modifications or just formatting changes that don't affect functionality. Another issue is maintaining the code format when adding new code to already formatted section.
-If you’re working on a project that’s already fully (100%) `clang-format` compliant, using `clang-format` alone for the workflow works perfectly. However, some projects like [LLVM](https://github.com/llvm/llvm-project), [osquery](https://github.com/osquery/osquery), or [Electron](https://github.com/electron/electron) aren’t fully formatted. In these cases, formatting the entire file isn’t practical because it inadvertently affects parts of the code unrelated to your changes. This adds unnecessary noise to your diffs, making code reviews more difficult.
+If you're working on a project that's already fully (100%) `clang-format` compliant, using `clang-format` alone for the workflow works perfectly. However, some projects like [LLVM](https://github.com/llvm/llvm-project), [osquery](https://github.com/osquery/osquery), or [Electron](https://github.com/electron/electron) aren't fully formatted. In these cases, formatting the entire file isn't practical because it inadvertently affects parts of the code unrelated to your changes. This adds unnecessary noise to your diffs, making code reviews more difficult.
In such cases, you need a way to surgically format only the lines changed in your contribution. To do this, you can use the `clang-format` Git extension called `git-clang-format`.
## `git-clang-format`
-`git-clang-format` is a simple Python script that's often included with the `clang-format` package on Ubuntu. If it’s not available on your system, you can manually download the [`git-clang-format`](https://github.com/llvm/llvm-project/blob/main/clang/tools/clang-format/git-clang-format) Python script from the LLVM source tree and add it to your `PATH`. Just ensure the script is executable, and you’ll be able to run `git-clang-format` from your shell.
+`git-clang-format` is a simple Python script that's often included with the `clang-format` package on Ubuntu. If it's not available on your system, you can manually download the [`git-clang-format`](https://github.com/llvm/llvm-project/blob/main/clang/tools/clang-format/git-clang-format) Python script from the LLVM source tree and add it to your `PATH`. Just ensure the script is executable, and you'll be able to run `git-clang-format` from your shell.
What `git-clang-format` solves is that it runs `clang-format` only on the changes you've made. This helps address the problems I mentioned earlier. It formats only the changes in your pull requests, meaning every time we modify code, it can be formatted with `clang-format`. As a result, our legacy code base will gradually become better formatted without loosing the readability during code reviews.
@@ -96,13 +96,13 @@ This ensures that the changes you've made are properly formatted!
`git-clang-format` operates on staged changes. The workflow is simple:
-1. Write and edit your files however you like (it’s okay to be messy).
+1. Write and edit your files however you like (it's okay to be messy).
1. Stage your changes using `git add`.
1. Format your staged changes with `git-clang-format`.
-Here’s an example:
+Here's an example:
-1. I’ve added a new file, `x.cpp`, and staged it:
+1. I've added a new file, `x.cpp`, and staged it:
```sh
$ git diff --staged
@@ -155,7 +155,7 @@ Here’s an example:
+int main() {} # [!code ++]
```
-This workflow allows you to review `clang-format`’s changes independently of your development changes. If you don’t like them, you can discard them by purging your working tree using `git checkout`. If you’re satisfied, simply stage the formatting changes with `git add`.
+This workflow allows you to review `clang-format`'s changes independently of your development changes. If you don't like them, you can discard them by purging your working tree using `git checkout`. If you're satisfied, simply stage the formatting changes with `git add`.
### Specifying a Formatting Style
@@ -174,4 +174,4 @@ You can use `git-clang-format` with a `pre-commit` hook to format your code befo
`clang-format` is a powerful tool, but its real-world application often requires more than just running `clang-format -i`. For most developers, the practical approach is to use `git-clang-format` to format only the specific changes in your pull request.
-Since `git-clang-format` works on the staging tree, it’s easy to review formatting changes separately from development changes. This makes code reviews smoother and helps you maintain a clean, professional codebase without sacrificing flexibility during development. Whether you’re tidying up a single commit or an entire branch, a few additional Git commands can go a long way toward keeping your formatting clean and reviewers happy.
+Since `git-clang-format` works on the staging tree, it's easy to review formatting changes separately from development changes. This makes code reviews smoother and helps you maintain a clean, professional codebase without sacrificing flexibility during development. Whether you're tidying up a single commit or an entire branch, a few additional Git commands can go a long way toward keeping your formatting clean and reviewers happy.
diff --git a/website/vercel.json b/website/vercel.json
index 49acb017..da4aa128 100644
--- a/website/vercel.json
+++ b/website/vercel.json
@@ -2,7 +2,7 @@
"buildCommand": "npm run build",
"cleanUrls": true,
"framework": "vitepress",
- "ignoreCommand": "bash ../scripts/vercel-ignore-command.sh",
+ "ignoreCommand": "bash ../scripts/vercel-ignore-command.sh",
"installCommand": "npm install --prefix ..",
"outputDirectory": "build"
}
From fe32eec6ffc4982d8b118c84fbdb19dc2c5ad83a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Wed, 19 Mar 2025 00:13:44 +0900
Subject: [PATCH 26/41] ci(*): create `release.yml` (#281)
This pull request introduces a new workflow configuration for handling
releases and updates the sync-client configuration to include this new
workflow. The most important changes are:
Workflow configuration updates:
*
[`.github/sync-client.yml`](diffhunk://#diff-93bc202766315b6269beef308a6ad30ed3e86938ddbfa31b49e030f2263695f1R18-R19):
Added a new source and destination for the `release.yml` workflow to
ensure it is included in the sync process.
*
[`.github/workflows/release.yml`](diffhunk://#diff-87db21a973eed4fef5f32b267aa60fcee5cbdf03c67fafdc2a9b553bb0b15f34R1-R32):
Created a new workflow named `release` that triggers on closed pull
requests. This workflow includes steps for setting up the environment,
checking out the repository, setting environment variables, and
publishing a release.
---
.github/sync-client.yml | 2 ++
.github/workflows/release.yml | 32 ++++++++++++++++++++++++++++++++
2 files changed, 34 insertions(+)
create mode 100644 .github/workflows/release.yml
diff --git a/.github/sync-client.yml b/.github/sync-client.yml
index 7d454a3e..55b6cfe4 100644
--- a/.github/sync-client.yml
+++ b/.github/sync-client.yml
@@ -15,6 +15,8 @@ lumirlumir/lumirlumir-configs:
dest: ./configs/.github/workflows/publish.yml
- source: ./.github/workflows/pull-request.yml
dest: ./configs/.github/workflows/pull-request.yml
+ - source: ./.github/workflows/release.yml
+ dest: ./configs/.github/workflows/release.yml
- source: ./.github/workflows/sync-client.yml
dest: ./configs/.github/workflows/sync-client.yml
- source: ./.github/workflows/test.yml
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 00000000..b2590bed
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,32 @@
+name: release
+
+on:
+ pull_request:
+ types: [closed]
+
+permissions:
+ contents: read
+
+jobs:
+ release:
+ if: (github.event.pull_request.merged == true) && (github.event.pull_request.user.login == 'lumirlumir') && contains(github.event.pull_request.title, 'chore(release)') && startsWith(github.event.pull_request.head.ref, 'chore-release-bump-package-versions-from-v')
+
+ runs-on: ubuntu-latest
+
+ env:
+ GH_TOKEN: ${{ secrets.GH_PAT }}
+
+ steps:
+ - name: Set up checkout
+ uses: actions/checkout@v4
+
+ - name: Set up environment variables
+ run: |
+ if [ -f "lerna.json" ]; then
+ echo "CURRENT_VERSION=$(node -p "require('./lerna.json').version")" >> $GITHUB_ENV
+ else
+ echo "CURRENT_VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_ENV
+ fi
+
+ - name: Release
+ run: gh release edit v${{ env.CURRENT_VERSION }} --draft=false
From 431a05b605591580099776a3281e76a6df1c0426 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 19 Mar 2025 11:51:36 +0900
Subject: [PATCH 27/41] chore(deps-dev): bump vitepress-plugin-group-icons from
1.3.7 to 1.3.8 (#282)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[vitepress-plugin-group-icons](https://github.com/yuyinws/vitepress-plugin-group-icons)
from 1.3.7 to 1.3.8.
Release notes
Sourced from vitepress-plugin-group-icons's
releases.
v1.3.8
🚀 Features
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
website/package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4493c3e3..a581678b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20967,9 +20967,9 @@
}
},
"node_modules/vitepress-plugin-group-icons": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/vitepress-plugin-group-icons/-/vitepress-plugin-group-icons-1.3.7.tgz",
- "integrity": "sha512-2pS7KATeAPXTVOiXF0cU9Jh8TiMWuLn7uzQr1RkYG8fmILvUfue60w2WtloOfrAenByzYSQ724A4aQzUCgVfqw==",
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/vitepress-plugin-group-icons/-/vitepress-plugin-group-icons-1.3.8.tgz",
+ "integrity": "sha512-BIx1HgXEvbDeJX8NqVvthWHQqEW2slj1SkAWLMNoUR5IJq1dq6LmrURYCyznMJCB3/0g+YY89ifvQp3in1fX3g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -21704,7 +21704,7 @@
"is-interactive": "^2.0.0",
"markdown-it-footnote": "^4.0.0",
"vitepress": "^1.6.3",
- "vitepress-plugin-group-icons": "^1.3.7"
+ "vitepress-plugin-group-icons": "^1.3.8"
}
},
"website/node_modules/is-interactive": {
diff --git a/website/package.json b/website/package.json
index 7312f2bd..f0c50e72 100644
--- a/website/package.json
+++ b/website/package.json
@@ -13,6 +13,6 @@
"is-interactive": "^2.0.0",
"markdown-it-footnote": "^4.0.0",
"vitepress": "^1.6.3",
- "vitepress-plugin-group-icons": "^1.3.7"
+ "vitepress-plugin-group-icons": "^1.3.8"
}
}
From be78f913a55d7fa37cb93f306b1820eab09c0814 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 19 Mar 2025 02:54:45 +0000
Subject: [PATCH 28/41] chore(deps-dev): bump textlint-rule-allowed-uris from
1.0.8 to 1.0.9 (#283)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps
[textlint-rule-allowed-uris](https://github.com/lumirlumir/npm-textlint-rule-allowed-uris)
from 1.0.8 to 1.0.9.
Release notes
Sourced from textlint-rule-allowed-uris's
releases.
v1.0.9
What's Changed
:toolbox: Chores
:arrows_counterclockwise: Continuous Integrations
:memo: Documentation
:recycle: Code Refactoring
:arrow_up: Dependency Updates
Full Changelog: https://github.com/lumirlumir/npm-textlint-rule-allowed-uris/compare/v1.0.8...v1.0.9
Commits
a71a674
chore(release): bump package versions from v1.0.8
to
v1.0.9
(patch
) (#200)
f11ce22
ci(*): create release.yml
(#199)
1a659ed
ci(*): drop bump.yml
and create
version-multirepo.yml
(#198)
84cc065
chore(*): add textlint configuration and integrate with lint-staged (#197)
6f5413b
docs(*): update README.md
and config.yml
(#195)
1b4f523
chore(*): create CONTRIBUTING.md
and update ESLint config
file (#194)
3d9cbca
docs(*): create SECURITY.md
(#193)
8ff00af
chore(*): drop mocha
and replace it with node built-in test
runner (#192)
955a0b3
refactor(*): restructure directories and update comments (#191)
d9763a8
chore(*): install textlint
as deps-dev and delete
unnecessary files (#190)
- Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 19 +++++++++++--------
package.json | 2 +-
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a581678b..558ed4f8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -29,7 +29,7 @@
"prettier-config-bananass": "^0.0.1",
"shx": "^0.4.0",
"textlint": "^14.5.0",
- "textlint-rule-allowed-uris": "^1.0.8",
+ "textlint-rule-allowed-uris": "^1.0.9",
"typescript": "^5.8.2"
},
"engines": {
@@ -6823,9 +6823,9 @@
}
},
"node_modules/axios": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.2.tgz",
- "integrity": "sha512-ls4GYBm5aig9vWx8AWDSGLpnpDQRtWAfrjU+EuytuODrFBkqesN2RkOQCBzrA1RQNHw1SmRMSDDDSwzNAYQ6Rg==",
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.3.tgz",
+ "integrity": "sha512-iP4DebzoNlP/YN2dpwCgb8zoCmhtkajzS48JvwmkSkXvPI3DHc7m+XYL5tGnSlJtR6nImXZmdCuN5aP8dh1d8A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -19816,14 +19816,17 @@
}
},
"node_modules/textlint-rule-allowed-uris": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/textlint-rule-allowed-uris/-/textlint-rule-allowed-uris-1.0.8.tgz",
- "integrity": "sha512-TKS8DW7DnCQjYp651JLxvBshX9C1nKZdi4PRM7lXIAOYRRNikQn4g5ZooYp+DAjB+/IsPmihuHBMiDH24gz6UA==",
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/textlint-rule-allowed-uris/-/textlint-rule-allowed-uris-1.0.9.tgz",
+ "integrity": "sha512-2RW+ag5hZO6zoMRKhkX24joetrs1/Lx95urV6QzH+LrNVL3Di7PaGel87fmHIFyawZBX5GFW4r8RzGhHHBckwA==",
"dev": true,
"license": "MIT",
+ "workspaces": [
+ "."
+ ],
"dependencies": {
"ansi-colors": "^4.1.3",
- "axios": "^1.7.4",
+ "axios": "^1.8.3",
"cheerio": "^1.0.0",
"mime-types": "^2.1.35"
},
diff --git a/package.json b/package.json
index 98f56f6c..e9c0d115 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,7 @@
"prettier-config-bananass": "^0.0.1",
"shx": "^0.4.0",
"textlint": "^14.5.0",
- "textlint-rule-allowed-uris": "^1.0.8",
+ "textlint-rule-allowed-uris": "^1.0.9",
"typescript": "^5.8.2"
}
}
From a671a0df37890f5a759ec01a0a7c04fb5f8bf3b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Wed, 19 Mar 2025 18:35:47 +0900
Subject: [PATCH 29/41] chore(sync-server): update `FUNDING.yml` (#285)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
synced local file(s) with
[lumirlumir/lumirlumir-configs](https://github.com/lumirlumir/lumirlumir-configs).
@lumirlumir check out
[`777f39b`](https://github.com/lumirlumir/lumirlumir-configs/commit/777f39b3e9c1a4d25fd9be6832bb422f94c921d9).🐣
Changed files
- synced local
./.github/FUNDING.yml
with remote
./configs/.github/FUNDING.yml
---
This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#13943115761](https://github.com/lumirlumir/lumirlumir-configs/actions/runs/13943115761)
---
.github/FUNDING.yml | 1 +
1 file changed, 1 insertion(+)
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
index c51ac7c6..981c5804 100644
--- a/.github/FUNDING.yml
+++ b/.github/FUNDING.yml
@@ -1 +1,2 @@
github: [lumirlumir]
+open_collective: lumirlumir
From 410ed11edc6f74f5a1c7ec70aace6a98cdb22b43 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Thu, 20 Mar 2025 20:17:03 +0900
Subject: [PATCH 30/41] chore(website): update `package.json` and rename `.mjs`
to `.js` (#286)
This pull request includes several changes to the `package.json` files
and the `website/.vitepress/config.js` file. The most important changes
focus on improving the development workflow and ensuring the website
configuration is up-to-date.
Improvements to development workflow:
*
[`package.json`](diffhunk://#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R23-R28):
Added new scripts `dev` and `start` to streamline the development
process.
*
[`website/package.json`](diffhunk://#diff-fae242fbf77a8a9d52625664bc36ea12316586f8a716b41137d897a2b7e3df76R5):
Added `"type": "module"` to ensure compatibility with ES module syntax.
Updates to website configuration:
*
[`website/.vitepress/config.js`](diffhunk://#diff-44d6965b3c2f9329fe9aacf68bd5c4f638b1ff0d4b1b08649486193c906d68d1L326-R326):
Updated the footer copyright message to dynamically reflect the current
year.
---
package.json | 2 ++
website/.vitepress/{config.mjs => config.js} | 2 +-
website/.vitepress/theme/{index.mjs => index.js} | 0
website/package.json | 1 +
4 files changed, 4 insertions(+), 1 deletion(-)
rename website/.vitepress/{config.mjs => config.js} (98%)
rename website/.vitepress/theme/{index.mjs => index.js} (100%)
diff --git a/package.json b/package.json
index e9c0d115..08d1cbc3 100644
--- a/package.json
+++ b/package.json
@@ -20,10 +20,12 @@
"build:pkg:cfgp": "npm run build -w packages/clang-format-git-python",
"build:pkg:cfn": "npm run build -w packages/clang-format-node",
"build:website": "npm run build -w website",
+ "dev": "npm run dev:website",
"dev:pkg:cfg": "npm run dev -w packages/clang-format-git",
"dev:pkg:cfgp": "npm run dev -w packages/clang-format-git-python",
"dev:pkg:cfn": "npm run dev -w packages/clang-format-node",
"dev:website": "npm run dev -w website",
+ "start": "npm run start:website",
"start:pkg:cfg": "npm run start -w packages/clang-format-git",
"start:pkg:cfgp": "npm run start -w packages/clang-format-git-python",
"start:pkg:cfn": "npm run start -w packages/clang-format-node",
diff --git a/website/.vitepress/config.mjs b/website/.vitepress/config.js
similarity index 98%
rename from website/.vitepress/config.mjs
rename to website/.vitepress/config.js
index cbc7a1d4..a99e75bb 100644
--- a/website/.vitepress/config.mjs
+++ b/website/.vitepress/config.js
@@ -323,7 +323,7 @@ export default defineConfig({
footer: {
message: 'Released under the MIT License.',
- copyright: `Copyright © 2024-present ${AUTHOR}(lumirlumir)`,
+ copyright: `Copyright © 2024-${new Date().getFullYear()} ${AUTHOR}(lumirlumir)`,
},
},
diff --git a/website/.vitepress/theme/index.mjs b/website/.vitepress/theme/index.js
similarity index 100%
rename from website/.vitepress/theme/index.mjs
rename to website/.vitepress/theme/index.js
diff --git a/website/package.json b/website/package.json
index f0c50e72..fd586dbf 100644
--- a/website/package.json
+++ b/website/package.json
@@ -2,6 +2,7 @@
"private": true,
"name": "website",
"version": "1.3.2",
+ "type": "module",
"scripts": {
"dev": "npx vitepress --open --host",
"build": "npx vitepress build --outDir build",
From 92d95dfbcd02a67ee843618021e9369b166c96b9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Sat, 22 Mar 2025 18:55:57 +0900
Subject: [PATCH 31/41] docs(*): delete maintainability badge from `README.md`
(#287)
This pull request includes a small change to the `README.md` file. The
change removes the Code Climate maintainability badge.
*
[`README.md`](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L12):
Removed the Code Climate maintainability badge.
---
README.md | 1 -
1 file changed, 1 deletion(-)
diff --git a/README.md b/README.md
index 97b766f4..ec86fd9b 100644
--- a/README.md
+++ b/README.md
@@ -9,7 +9,6 @@
[](https://github.com/lumirlumir/npm-clang-format-node/actions/workflows/test.yml)
[](https://github.com/lumirlumir/npm-clang-format-node/actions/workflows/test-cross-platform.yml)
[](https://codecov.io/gh/lumirlumir/npm-clang-format-node)
-[](https://codeclimate.com/github/lumirlumir/npm-clang-format-node/maintainability)
> [!IMPORTANT]
>
From f37e8d2752f722ec66ed533d83d34462a3593220 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Mar 2025 11:57:29 +0900
Subject: [PATCH 32/41] chore(deps-dev): bump eslint from 9.22.0 to 9.23.0
(#289)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [eslint](https://github.com/eslint/eslint) from 9.22.0 to 9.23.0.
Release notes
Sourced from eslint's
releases.
v9.23.0
Features
557a0d2
feat: support TypeScript syntax in no-useless-constructor (#19535)
(Josh Goldberg ✨)
8320241
feat: support TypeScript syntax in default-param-last
(#19431)
(Josh Goldberg ✨)
833c4a3
feat: defineConfig() supports "flat/" config prefix (#19533)
(Nicholas C. Zakas)
4a0df16
feat: circular autofix/conflicting rules detection (#19514)
(Milos Djermanovic)
be56a68
feat: support TypeScript syntax in class-methods-use-this
(#19498)
(Josh Goldberg ✨)
Bug Fixes
0e20aa7
fix: move deprecated RuleContext
methods to subtype (#19531)
(Francesco Trotta)
cc3bd00
fix: reporting variable used in catch block in
no-useless-assignment
(#19423)
(Tanuj Kanti)
d46ff83
fix: no-dupe-keys
false positive with proto setter (#19508)
(Milos Djermanovic)
e732773
fix: navigation of search results on pressing Enter (#19502)
(Tanuj Kanti)
f4e9c5f
fix: allow RuleTester
to test files inside
node_modules/
(#19499)
(fisker Cheung)
Documentation
5405939
docs: show red underlines in TypeScript examples in rules docs (#19547)
(Milos Djermanovic)
48b53d6
docs: replace var with const in examples (#19539)
(Nitin Kumar)
c39d7db
docs: Update README (GitHub Actions Bot)
a4f8760
docs: revert accidental changes (#19542)
(Francesco Trotta)
280128f
docs: add copy button (#19512)
(xbinaryx)
cd83eaa
docs: replace var
with const
in examples (#19530)
(Nitin Kumar)
7ff0cde
docs: Update README (GitHub Actions Bot)
996cfb9
docs: migrate sass to module system (#19518)
(xbinaryx)
17cb958
docs: replace var
with let
and
const
in rule examples (#19515)
(Tanuj Kanti)
83e24f5
docs: Replace var with let or const (#19511)
(Jenna Toff)
a59d0c0
docs: Update docs for defineConfig (#19505)
(Nicholas C. Zakas)
fe92927
docs: require-unicode-regexp
add note for i
flag and \w
(#19510)
(Chaemin-Lim)
Build Related
2357edd
build: exclude autogenerated files from Prettier formatting (#19548)
(Francesco Trotta)
Chores
0ac8ea4
chore: update dependencies for v9.23.0 release (#19554)
(Francesco Trotta)
20591c4
chore: package.json update for @eslint/js
release
(Jenkins)
901344f
chore: update dependency @eslint/json
to ^0.11.0 (#19552)
(renovate[bot])
5228383
chore: fix update-readme formatting (#19544)
(Milos Djermanovic)
5439525
chore: format JSON files in Trunk (#19541)
(Francesco Trotta)
75adc99
chore: enabled Prettier in Trunk (#19354)
(Josh Goldberg ✨)
2395168
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (#19538)
(Josh Goldberg ✨)
129882d
chore: formatted files with Prettier via trunk fmt (#19355)
(Josh Goldberg ✨)
1738dbc
chore: temporarily disable prettier in trunk (#19537)
(Josh Goldberg ✨)
dc854fd
chore: update dependency shelljs to ^0.9.0 (#19524)
(renovate[bot])
5d57496
chore: fix some comments (#19525)
(jimmycathy)
9c5c6ee
test: fix an assertion failure (#19500)
(fisker Cheung)
7a699a6
chore: remove formatting-related lint rules internally (#19473)
(Josh Goldberg ✨)
c99db89
test: replace WebdriverIO with Cypress (#19465)
(Pixel998)
Changelog
Sourced from eslint's
changelog.
v9.23.0 - March 21, 2025
0ac8ea4
chore: update dependencies for v9.23.0 release (#19554)
(Francesco Trotta)
20591c4
chore: package.json update for @eslint/js
release
(Jenkins)
901344f
chore: update dependency @eslint/json
to ^0.11.0 (#19552)
(renovate[bot])
557a0d2
feat: support TypeScript syntax in no-useless-constructor (#19535)
(Josh Goldberg ✨)
2357edd
build: exclude autogenerated files from Prettier formatting (#19548)
(Francesco Trotta)
5405939
docs: show red underlines in TypeScript examples in rules docs (#19547)
(Milos Djermanovic)
48b53d6
docs: replace var with const in examples (#19539)
(Nitin Kumar)
0e20aa7
fix: move deprecated RuleContext
methods to subtype (#19531)
(Francesco Trotta)
5228383
chore: fix update-readme formatting (#19544)
(Milos Djermanovic)
c39d7db
docs: Update README (GitHub Actions Bot)
a4f8760
docs: revert accidental changes (#19542)
(Francesco Trotta)
5439525
chore: format JSON files in Trunk (#19541)
(Francesco Trotta)
75adc99
chore: enabled Prettier in Trunk (#19354)
(Josh Goldberg ✨)
2395168
chore: added .git-blame-ignore-revs for Prettier via trunk fmt (#19538)
(Josh Goldberg ✨)
129882d
chore: formatted files with Prettier via trunk fmt (#19355)
(Josh Goldberg ✨)
1738dbc
chore: temporarily disable prettier in trunk (#19537)
(Josh Goldberg ✨)
8320241
feat: support TypeScript syntax in default-param-last
(#19431)
(Josh Goldberg ✨)
280128f
docs: add copy button (#19512)
(xbinaryx)
833c4a3
feat: defineConfig() supports "flat/" config prefix (#19533)
(Nicholas C. Zakas)
cc3bd00
fix: reporting variable used in catch block in
no-useless-assignment
(#19423)
(Tanuj Kanti)
cd83eaa
docs: replace var
with const
in examples (#19530)
(Nitin Kumar)
7ff0cde
docs: Update README (GitHub Actions Bot)
996cfb9
docs: migrate sass to module system (#19518)
(xbinaryx)
dc854fd
chore: update dependency shelljs to ^0.9.0 (#19524)
(renovate[bot])
4a0df16
feat: circular autofix/conflicting rules detection (#19514)
(Milos Djermanovic)
5d57496
chore: fix some comments (#19525)
(jimmycathy)
17cb958
docs: replace var
with let
and
const
in rule examples (#19515)
(Tanuj Kanti)
83e24f5
docs: Replace var with let or const (#19511)
(Jenna Toff)
a59d0c0
docs: Update docs for defineConfig (#19505)
(Nicholas C. Zakas)
d46ff83
fix: no-dupe-keys
false positive with proto setter (#19508)
(Milos Djermanovic)
e732773
fix: navigation of search results on pressing Enter (#19502)
(Tanuj Kanti)
fe92927
docs: require-unicode-regexp
add note for i
flag and \w
(#19510)
(Chaemin-Lim)
f4e9c5f
fix: allow RuleTester
to test files inside
node_modules/
(#19499)
(fisker Cheung)
9c5c6ee
test: fix an assertion failure (#19500)
(fisker Cheung)
be56a68
feat: support TypeScript syntax in class-methods-use-this
(#19498)
(Josh Goldberg ✨)
7a699a6
chore: remove formatting-related lint rules internally (#19473)
(Josh Goldberg ✨)
c99db89
test: replace WebdriverIO with Cypress (#19465)
(Pixel998)
Commits
2aaadce
9.23.0
4a1ca8e
Build: changelog update for 9.23.0
0ac8ea4
chore: update dependencies for v9.23.0 release (#19554)
20591c4
chore: package.json update for @eslint/js
release
901344f
chore: update dependency @eslint/json
to ^0.11.0 (#19552)
557a0d2
feat: support TypeScript syntax in no-useless-constructor (#19535)
2357edd
build: exclude autogenerated files from Prettier formatting (#19548)
5405939
docs: show red underlines in TypeScript examples in rules docs (#19547)
48b53d6
docs: replace var with const in examples (#19539)
0e20aa7
fix: move deprecated RuleContext
methods to subtype (#19531)
- Additional commits viewable in compare
view
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 32 ++++++++++++++++----------------
package.json | 2 +-
2 files changed, 17 insertions(+), 17 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 558ed4f8..eb431003 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,7 +18,7 @@
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
- "eslint": "^9.22.0",
+ "eslint": "^9.23.0",
"eslint-config-bananass": "^0.0.6",
"eslint-plugin-mark": "^0.0.0-canary.0",
"husky": "^9.1.5",
@@ -2535,9 +2535,9 @@
}
},
"node_modules/@eslint/config-helpers": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.1.0.tgz",
- "integrity": "sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.0.tgz",
+ "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
@@ -2558,9 +2558,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz",
- "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==",
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
+ "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2595,9 +2595,9 @@
}
},
"node_modules/@eslint/js": {
- "version": "9.22.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.22.0.tgz",
- "integrity": "sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==",
+ "version": "9.23.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz",
+ "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9184,19 +9184,19 @@
}
},
"node_modules/eslint": {
- "version": "9.22.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.22.0.tgz",
- "integrity": "sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==",
+ "version": "9.23.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz",
+ "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.12.1",
"@eslint/config-array": "^0.19.2",
- "@eslint/config-helpers": "^0.1.0",
+ "@eslint/config-helpers": "^0.2.0",
"@eslint/core": "^0.12.0",
- "@eslint/eslintrc": "^3.3.0",
- "@eslint/js": "9.22.0",
+ "@eslint/eslintrc": "^3.3.1",
+ "@eslint/js": "9.23.0",
"@eslint/plugin-kit": "^0.2.7",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
diff --git a/package.json b/package.json
index 08d1cbc3..c58cd620 100644
--- a/package.json
+++ b/package.json
@@ -48,7 +48,7 @@
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
- "eslint": "^9.22.0",
+ "eslint": "^9.23.0",
"eslint-config-bananass": "^0.0.6",
"eslint-plugin-mark": "^0.0.0-canary.0",
"husky": "^9.1.5",
From e972fdd6eee35ee35a5c0def9294b43ba11a7611 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 24 Mar 2025 03:00:20 +0000
Subject: [PATCH 33/41] chore(deps-dev): bump @types/node from 22.13.10 to
22.13.11 (#288)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.13.10 to 22.13.11.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index eb431003..27d334b7 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@babel/cli": "^7.24.8",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.10",
+ "@types/node": "^22.13.11",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
@@ -5769,9 +5769,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.10",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz",
- "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==",
+ "version": "22.13.11",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz",
+ "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index c58cd620..eb27d641 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"@babel/cli": "^7.24.8",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.10",
+ "@types/node": "^22.13.11",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
From c1689f08fc2c266f60c0f561e6abb35cab873bc9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 25 Mar 2025 13:50:57 +0900
Subject: [PATCH 34/41] chore(deps-dev): bump @babel/cli from 7.26.4 to 7.27.0
in the babel group across 1 directory (#291)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the babel group with 1 update in the / directory:
[@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli).
Updates `@babel/cli` from 7.26.4 to 7.27.0
Release notes
Sourced from @babel/cli
's
releases.
v7.27.0 (2025-03-24)
Thanks @ishchhabra
and
@vovkasm
for your
first PRs!
:eyeglasses: Spec Compliance
babel-generator
, babel-parser
:rocket: New Feature
babel-helper-create-class-features-plugin
,
babel-traverse
, babel-types
babel-parser
, babel-types
- #17110 Add
ImportAttributes
to Standardized
and move its
parser test fixtures (@JLHwung
)
babel-generator
- #17100
fix(babel-generator): add named export of generate function (
@vovkasm
)
babel-parser
, babel-template
babel-plugin-transform-typescript
,
babel-traverse
babel-parser
babel-types
- #17162
feat(babel-types): Add support for BigInt literal conversion in
valueToNode (
@ishchhabra
)
:bug: Bug Fix
babel-helper-create-class-features-plugin
,
babel-plugin-transform-class-properties
babel-traverse
babel-helpers
, babel-preset-typescript
,
babel-runtime-corejs2
, babel-runtime-corejs3
,
babel-runtime
- #17118
Fix: align behaviour to tsc
rewriteRelativeImportExtensions
(@JLHwung
)
babel-cli
babel-plugin-transform-named-capturing-groups-regex
,
babel-types
:running_woman: Performance
babel-types
babel-helper-create-regexp-features-plugin
Committers: 5
v7.26.10 (2025-03-11)
... (truncated)
Changelog
Sourced from @babel/cli
's
changelog.
v7.27.0 (2025-03-24)
:eyeglasses: Spec Compliance
babel-generator
, babel-parser
:rocket: New Feature
babel-helper-create-class-features-plugin
,
babel-traverse
, babel-types
babel-parser
, babel-types
- #17110 Add
ImportAttributes
to Standardized
and move its
parser test fixtures (@JLHwung
)
babel-generator
- #17100
fix(babel-generator): add named export of generate function (
@vovkasm
)
babel-parser
, babel-template
babel-plugin-transform-typescript
,
babel-traverse
babel-parser
babel-types
- #17162
feat(babel-types): Add support for BigInt literal conversion in
valueToNode (
@ishchhabra
)
:bug: Bug Fix
babel-helper-create-class-features-plugin
,
babel-plugin-transform-class-properties
babel-traverse
babel-helpers
, babel-preset-typescript
,
babel-runtime-corejs2
, babel-runtime-corejs3
,
babel-runtime
- #17118
Fix: align behaviour to tsc
rewriteRelativeImportExtensions
(@JLHwung
)
babel-cli
babel-plugin-transform-named-capturing-groups-regex
,
babel-types
:running_woman: Performance
babel-types
babel-helper-create-regexp-features-plugin
v7.26.10 (2025-03-11)
:eyeglasses: Spec Compliance
:bug: Bug Fix
babel-parser
, babel-template
babel-core
... (truncated)
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 27d334b7..87fe5061 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,7 +11,7 @@
"website"
],
"devDependencies": {
- "@babel/cli": "^7.24.8",
+ "@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
"@types/node": "^22.13.11",
@@ -462,9 +462,9 @@
}
},
"node_modules/@babel/cli": {
- "version": "7.26.4",
- "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.26.4.tgz",
- "integrity": "sha512-+mORf3ezU3p3qr+82WvJSnQNE1GAYeoCfEv4fik6B5/2cvKZ75AX8oawWQdXtM9MmndooQj15Jr9kelRFWsuRw==",
+ "version": "7.27.0",
+ "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.27.0.tgz",
+ "integrity": "sha512-bZfxn8DRxwiVzDO5CEeV+7IqXeCkzI4yYnrQbpwjT76CUyossQc6RYE7n+xfm0/2k40lPaCpW0FhxYs7EBAetw==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index eb27d641..13e25c53 100644
--- a/package.json
+++ b/package.json
@@ -41,7 +41,7 @@
"lint:textlint": "npx textlint -f pretty-error **/*.md"
},
"devDependencies": {
- "@babel/cli": "^7.24.8",
+ "@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
"@types/node": "^22.13.11",
From f802e4d86a7b169165d5c5bd975e57fa67987d56 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 25 Mar 2025 04:53:49 +0000
Subject: [PATCH 35/41] chore(deps-dev): bump @types/node from 22.13.11 to
22.13.13 (#290)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.13.11 to 22.13.13.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 87fe5061..b6be7e4f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.11",
+ "@types/node": "^22.13.13",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
@@ -5769,9 +5769,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.11",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.11.tgz",
- "integrity": "sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==",
+ "version": "22.13.13",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.13.tgz",
+ "integrity": "sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 13e25c53..19306335 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.11",
+ "@types/node": "^22.13.13",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
From 4502218be3381cf1db6008cdb472e6d1e16c7f0a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 29 Mar 2025 13:54:20 +0900
Subject: [PATCH 36/41] chore(deps-dev): bump @types/node from 22.13.13 to
22.13.14 (#292)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.13.13 to 22.13.14.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index b6be7e4f..addb6dd4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.13",
+ "@types/node": "^22.13.14",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
@@ -5769,9 +5769,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.13",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.13.tgz",
- "integrity": "sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==",
+ "version": "22.13.14",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz",
+ "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 19306335..533336b8 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.13",
+ "@types/node": "^22.13.14",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
From 96280a2446f5c15b5ea8324648e345ae5660654d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Mon, 31 Mar 2025 21:08:31 +0900
Subject: [PATCH 37/41] chore(sync-server): update root level configuration
files and fix typos (#293)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
synced local file(s) with
[lumirlumir/lumirlumir-configs](https://github.com/lumirlumir/lumirlumir-configs).
@lumirlumir check out
[`30dd00b`](https://github.com/lumirlumir/lumirlumir-configs/commit/30dd00b798ff266ae8a254b933b76c1c4566a97a).🐣
Changed files
- synced local
./.editorconfig
with remote
./configs/.editorconfig
- synced local
./.gitattributes
with remote
./configs/.gitattributes
- synced local
./eslint.config.mjs
with remote
./configs/eslint.config.mjs
- synced local
./lint-staged.config.js
with remote
./configs/lint-staged.config.js
---
This PR was created automatically by the
[repo-file-sync-action](https://github.com/BetaHuhn/repo-file-sync-action)
workflow run
[#14170519769](https://github.com/lumirlumir/lumirlumir-configs/actions/runs/14170519769)
---
.editorconfig | 3 +++
.gitattributes | 3 +++
CONTRIBUTING.md | 10 +++++-----
SECURITY.md | 2 +-
eslint.config.mjs | 3 ++-
lint-staged.config.js | 2 +-
package-lock.json | 12 +++++++-----
package.json | 6 +++---
website/docs/further-reading/build-process.md | 2 +-
9 files changed, 26 insertions(+), 17 deletions(-)
diff --git a/.editorconfig b/.editorconfig
index 03cadff0..14c934b3 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -9,5 +9,8 @@ indent_size = 2
trim_trailing_whitespace = true
max_line_length = 100000
+[*.md]
+trim_trailing_whitespace = false
+
[*.{h,c,cpp}]
indent_size = unset
diff --git a/.gitattributes b/.gitattributes
index 8a5a5339..b0c369c8 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -2,3 +2,6 @@
# Ensure consistent EOL(LF) for all files that Git considers text files.
* text=auto eol=lf
+
+# Ensure that all type declaration(.d.ts) files are detectable by GitHub Linguist.
+*.d.ts linguist-vendored=false
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 9f0ca517..8937e2df 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -12,19 +12,19 @@ All packages are located in the `packages` directory, and the documentation can
1. Clone it to your local directory. ([Git](https://git-scm.com/downloads) is required.)
- ```bash
+ ```sh
git clone https://github.com/lumirlumir/npm-clang-format-node.git
```
1. Move to the `npm-clang-format-node` directory.
- ```bash
+ ```sh
cd npm-clang-format-node
```
1. Install npm packages. ([Node.js](https://nodejs.org/en) is required.)
- ```bash
+ ```sh
npm install
```
@@ -32,13 +32,13 @@ All packages are located in the `packages` directory, and the documentation can
1. Create `my-branch` branch.
- ```bash
+ ```sh
git switch -c my-branch
```
1. Commit your changes. (`husky` and `lint-staged` will lint your changed files!)
- ```bash
+ ```sh
git commit -am "[optional scope]: "
```
diff --git a/SECURITY.md b/SECURITY.md
index 4c737e69..ffd58943 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -13,7 +13,7 @@ Some may have concerns about the security of binary files, but the following poi
1. Third, when you run the command `clang-format --version`, you can verify the current **LLVM version**, **repository URL**, and **commit SHA**, as shown below:
- ```bash
+ ```sh
clang-format version 18.1.8 (https://github.com/llvm/llvm-project 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)
```
diff --git a/eslint.config.mjs b/eslint.config.mjs
index 33c29651..68feb46c 100644
--- a/eslint.config.mjs
+++ b/eslint.config.mjs
@@ -4,9 +4,10 @@ import mark from 'eslint-plugin-mark';
/** @type {import("eslint").Linter.Config[]} */
export default [
{
+ name: 'global/ignores',
ignores: ['**/build/', '**/coverage/', '**/.vitepress/cache/'],
},
bananass.configs.js,
bananass.configs.ts,
- mark.configs.all.gfm,
+ mark.configs.recommendedGfm,
];
diff --git a/lint-staged.config.js b/lint-staged.config.js
index ac514d0a..3c9d2728 100644
--- a/lint-staged.config.js
+++ b/lint-staged.config.js
@@ -1,6 +1,6 @@
module.exports = {
'*': [
- 'npx prettier --check',
+ 'npx prettier --check --ignore-unknown',
'npx editorconfig-checker -config .editorconfig-checker.json',
],
'*.{js,mjs,cjs,jsx,ts,mts,cts,tsx,md}': 'npx eslint',
diff --git a/package-lock.json b/package-lock.json
index addb6dd4..be8e86ba 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20,7 +20,7 @@
"editorconfig-checker": "^6.0.0",
"eslint": "^9.23.0",
"eslint-config-bananass": "^0.0.6",
- "eslint-plugin-mark": "^0.0.0-canary.0",
+ "eslint-plugin-mark": "^0.1.0-canary.1",
"husky": "^9.1.5",
"lerna": "^8.2.1",
"lint-staged": "^15.5.0",
@@ -9460,14 +9460,16 @@
"license": "MIT"
},
"node_modules/eslint-plugin-mark": {
- "version": "0.0.0-canary.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-mark/-/eslint-plugin-mark-0.0.0-canary.0.tgz",
- "integrity": "sha512-p+m4gX95UPXgA/felt250TR93bDDGOVqF8o4p2PEqCyFRkcS2F6e7QA8ave+DNFb/ROVBtb72AyRfGNdY0EWhQ==",
+ "version": "0.1.0-canary.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-mark/-/eslint-plugin-mark-0.1.0-canary.1.tgz",
+ "integrity": "sha512-sbQlw+p36JxiyeVhQhOAPfGiKOM15ZMNXrhb9b2h8iH94HvKxIOYJBUPPObtX5cmHUU0F/KdCtJQ1vPE0D9B7A==",
"dev": true,
"license": "MIT",
"dependencies": {
"@eslint/markdown": "^6.3.0",
- "@types/mdast": "^4.0.4"
+ "@types/mdast": "^4.0.4",
+ "cheerio": "^1.0.0",
+ "emoji-regex": "^10.4.0"
},
"peerDependencies": {
"eslint": "^9.0.0"
diff --git a/package.json b/package.json
index 533336b8..cdcbfcbf 100644
--- a/package.json
+++ b/package.json
@@ -32,10 +32,10 @@
"start:website": "npm run start -w website",
"fix": "concurrently \"npm:fix:*\"",
"fix:eslint": "npx eslint --fix",
- "fix:prettier": "npx prettier . --write",
+ "fix:prettier": "npx prettier . --write --ignore-unknown",
"lint": "concurrently \"npm:lint:*\"",
"lint:eslint": "npx eslint",
- "lint:prettier": "npx prettier . --check",
+ "lint:prettier": "npx prettier . --check --ignore-unknown",
"lint:editorconfig": "npx editorconfig-checker -config .editorconfig-checker.json",
"lint:markdownlint": "npx markdownlint **/*.md",
"lint:textlint": "npx textlint -f pretty-error **/*.md"
@@ -50,7 +50,7 @@
"editorconfig-checker": "^6.0.0",
"eslint": "^9.23.0",
"eslint-config-bananass": "^0.0.6",
- "eslint-plugin-mark": "^0.0.0-canary.0",
+ "eslint-plugin-mark": "^0.1.0-canary.1",
"husky": "^9.1.5",
"lerna": "^8.2.1",
"lint-staged": "^15.5.0",
diff --git a/website/docs/further-reading/build-process.md b/website/docs/further-reading/build-process.md
index f36f527a..18c15d19 100644
--- a/website/docs/further-reading/build-process.md
+++ b/website/docs/further-reading/build-process.md
@@ -8,7 +8,7 @@ description: "Guide for building the `clang-format` native binary on Linux and c
You can build `clang-format` native binary on Linux using the script below.
-```bash
+```sh
sudo apt update -y
sudo apt install -y git python3 g++ cmake ninja-build
From 90b2fa551e03e98e5d0dc9eb990c157166386024 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 2 Apr 2025 17:07:14 +0900
Subject: [PATCH 38/41] chore(deps-dev): bump textlint from 14.5.0 to 14.6.0
(#294)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps [textlint](https://github.com/textlint/textlint) from 14.5.0 to
14.6.0.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 194 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 98 insertions(+), 98 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index be8e86ba..ed749c72 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28,7 +28,7 @@
"prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
"shx": "^0.4.0",
- "textlint": "^14.5.0",
+ "textlint": "^14.6.0",
"textlint-rule-allowed-uris": "^1.0.9",
"typescript": "^5.8.2"
},
@@ -5275,66 +5275,66 @@
}
},
"node_modules/@textlint/ast-node-types": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.5.0.tgz",
- "integrity": "sha512-T7NQ2DUnx1zOrnBqcFpJGFgHder5/M7TV596LZTJS/sc1anT7WVrsoGCMmu3oJh2ALg9oJN+PgSmZQ8Mm0Mg+w==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-14.6.0.tgz",
+ "integrity": "sha512-PqWpzFa64M5uKqBSQPV8wPqo14zvmz5JXWIIUkVCMQ/gN8/8IrXjpsp0O+/To8u5D5woVpxihBi/3nJdR8E37g==",
"dev": true,
"license": "MIT"
},
"node_modules/@textlint/ast-tester": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.5.0.tgz",
- "integrity": "sha512-biwtMuv+B1A5tqDLYSwMSjEr24l4zji69Ttg9ZxAEkr5sGre2W5ojEZRA79edDxcAASDF35XgHkWR+tvMsVAdg==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-14.6.0.tgz",
+ "integrity": "sha512-wGoNB35KA/LEWaGp5ccsUqQwNjygCDnkGxe8A8kCMURgM2KYTuCCItGMLrajm0T9BhNdQtK/ST6+EljTFERasA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.5.0",
+ "@textlint/ast-node-types": "^14.6.0",
"debug": "^4.4.0"
}
},
"node_modules/@textlint/ast-traverse": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.5.0.tgz",
- "integrity": "sha512-K83si1a2s1LdIVPmzrtuI+SdKjNp2A5jmOcoyXAVNLv3qlJc4DTCyKO7Qn/xTq00zQrhLrZXJSaooBSXi4HXvQ==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-14.6.0.tgz",
+ "integrity": "sha512-BkfQ/bWfpO6FErrpYoUF+SzlPqJklxD+o6rs2TwSoqO2EMP5vAgIVdGJiTBjV4kxghTzq0w5UkMi9xtNZw1sUg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.5.0"
+ "@textlint/ast-node-types": "^14.6.0"
}
},
"node_modules/@textlint/config-loader": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.5.0.tgz",
- "integrity": "sha512-kTFF+Sx3lxH1GSBbk2mEslu0VzyHj9DNy1wiwnPuHrQRVv6fsFZXr35mfLWnfBT40s6aEOrtPh1323jfLduHBg==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-14.6.0.tgz",
+ "integrity": "sha512-OzcHVwKlyQOm7bVPee9z0AciYUN9L8543JIkHxtj81h8Qc7aGBOo0nqIZSL2GC+G0pnab6Rkt0drOAlpkKKrrA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/kernel": "^14.5.0",
- "@textlint/module-interop": "^14.5.0",
- "@textlint/resolver": "^14.5.0",
- "@textlint/types": "^14.5.0",
- "@textlint/utils": "^14.5.0",
+ "@textlint/kernel": "^14.6.0",
+ "@textlint/module-interop": "^14.6.0",
+ "@textlint/resolver": "^14.6.0",
+ "@textlint/types": "^14.6.0",
+ "@textlint/utils": "^14.6.0",
"debug": "^4.4.0",
"rc-config-loader": "^4.1.3"
}
},
"node_modules/@textlint/feature-flag": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.5.0.tgz",
- "integrity": "sha512-fM0W1JRbEkO4IuJhDLDAam50usW+z7B1wA8Y6PciJeojzpTXUiV29MtUISTCfSVkjrDo54aIRgTPn8HogkUGPQ==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-14.6.0.tgz",
+ "integrity": "sha512-WmmFHEt71rtSk2ZjcvrLJPN6dKYtYwC8fAFZcnjw15h80Di7wuw7vrpW85udloq+XYDlJ5GnhumDX5yZ4mt4Ug==",
"dev": true,
"license": "MIT"
},
"node_modules/@textlint/fixer-formatter": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.5.0.tgz",
- "integrity": "sha512-vdnrm4tAcJ/KtSiN6szt0MZSWFW8/WKl8kr1owgpQ0NKuxbP1b9dFc+k/V/mq+RnFcuwnbb/r2+7z8oH7HYHEQ==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-14.6.0.tgz",
+ "integrity": "sha512-CSbjhBFfvVFqbEKmmm0xJxxzpYGHO4Y/dguBI9g2aaCBy52EVwBa55rbhkpBV+b9X3OJhnypJEo5IbC+F52CqA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/module-interop": "^14.5.0",
- "@textlint/resolver": "^14.5.0",
- "@textlint/types": "^14.5.0",
+ "@textlint/module-interop": "^14.6.0",
+ "@textlint/resolver": "^14.6.0",
+ "@textlint/types": "^14.6.0",
"chalk": "^4.1.2",
"debug": "^4.4.0",
"diff": "^5.2.0",
@@ -5393,36 +5393,36 @@
}
},
"node_modules/@textlint/kernel": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.5.0.tgz",
- "integrity": "sha512-hgq0b7eUJxEwCf1jNx/DCZeU2SJXXRH+qycvyrGVEOWgLYmtizlCm6GQ+ejDgUdcoNpQhzCkiwV2HF0z9UbmMw==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-14.6.0.tgz",
+ "integrity": "sha512-Mf8cikqVDHdf0RgjSYxs/G1a+I5UK5GjM+ehc67zSF/vtFUaLRn5bkWcEKrWQ67mjrM24tqH46oqVM9RL+utMQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.5.0",
- "@textlint/ast-tester": "^14.5.0",
- "@textlint/ast-traverse": "^14.5.0",
- "@textlint/feature-flag": "^14.5.0",
- "@textlint/source-code-fixer": "^14.5.0",
- "@textlint/types": "^14.5.0",
- "@textlint/utils": "^14.5.0",
+ "@textlint/ast-node-types": "^14.6.0",
+ "@textlint/ast-tester": "^14.6.0",
+ "@textlint/ast-traverse": "^14.6.0",
+ "@textlint/feature-flag": "^14.6.0",
+ "@textlint/source-code-fixer": "^14.6.0",
+ "@textlint/types": "^14.6.0",
+ "@textlint/utils": "^14.6.0",
"debug": "^4.4.0",
"fast-equals": "^4.0.3",
"structured-source": "^4.0.0"
}
},
"node_modules/@textlint/linter-formatter": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.5.0.tgz",
- "integrity": "sha512-5QQsdnsuUBscCq1IX10ynYtsfLmctdoc4GZtJA7L//QFYAAgTrBzpXjfhyWZs7C5VJho9FzfljyuuA7jbhRrFw==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-14.6.0.tgz",
+ "integrity": "sha512-52P8jXnxqafbmV1Dg05u8EHitvdCA6nnIGwIWjLCydL1jfM5js6KvA47qRugb6EWWbYxWKCGkbmaIFhKGwFTaA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@azu/format-text": "^1.0.2",
"@azu/style-format": "^1.0.1",
- "@textlint/module-interop": "^14.5.0",
- "@textlint/resolver": "^14.5.0",
- "@textlint/types": "^14.5.0",
+ "@textlint/module-interop": "^14.6.0",
+ "@textlint/resolver": "^14.6.0",
+ "@textlint/types": "^14.6.0",
"chalk": "^4.1.2",
"debug": "^4.4.0",
"js-yaml": "^3.14.1",
@@ -5508,13 +5508,13 @@
}
},
"node_modules/@textlint/markdown-to-ast": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.5.0.tgz",
- "integrity": "sha512-qftHkBnyWEy2PmAhmhrmTemCKMJCpPKtFZt0woaa0yZkMwXo/RN66elnjAEJZenkRntQgphlKJJZ0I/NA2hH4g==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-14.6.0.tgz",
+ "integrity": "sha512-T29IbY9cAupWBuds1DPl9TzS4oI2c0wVd0+0E43j5XezJKR3oE4e5/g9v4U2oo/LIbxDLlI22o3IGSyfUv3fFw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.5.0",
+ "@textlint/ast-node-types": "^14.6.0",
"debug": "^4.4.0",
"mdast-util-gfm-autolink-literal": "^0.1.3",
"neotraverse": "^0.6.15",
@@ -5526,74 +5526,74 @@
}
},
"node_modules/@textlint/module-interop": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.5.0.tgz",
- "integrity": "sha512-nlFwHSYZJgSwXyF9PuHV3DcvRnObf64Mm4QWt9LaTr5zQB2MwEluaL8ROYL+sLJ4JhqNKpuqBT1EkTixPsN3cQ==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-14.6.0.tgz",
+ "integrity": "sha512-eQFprk37rU6Sl250h52OaoHA4Dal4jSjWYWRdKfjvrdDcNWxPAOenAAGBf66lS7E34No9E9G51jsSc43N0CzJg==",
"dev": true,
"license": "MIT"
},
"node_modules/@textlint/resolver": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.5.0.tgz",
- "integrity": "sha512-yvC8gQHKsl/rR3x+884tA9BzVn6naILmHRmOP3FEQogr+ixOW4rL9OgdS6IoMjG8cVh8o4kI40xJfh1l6oX6vQ==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/resolver/-/resolver-14.6.0.tgz",
+ "integrity": "sha512-pFB6bRKAQf+6N6JppAnxRNbExDathq325l8MpYGQY1j2bUzaDx0j90pf2EHfTM0mHr3v/6z37GNUk5ZUZkH3Ew==",
"dev": true,
"license": "MIT"
},
"node_modules/@textlint/source-code-fixer": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.5.0.tgz",
- "integrity": "sha512-zcokW+MBTppOzGumeB1SZvjDitCnO2sAZrWpmw849L6P11RdxS/iQXakg4jkRTTlWYR1AtzyAa9j0lLCdxsfuQ==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-14.6.0.tgz",
+ "integrity": "sha512-GbnKYQ91KHhg3XfiYAIe++E9UI0wsUZVGq3lzVUO9+nzJ4MUtUk1QpTmwP9+DYxnzi7w5jTcXHN6kh/zmHK4AA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/types": "^14.5.0",
+ "@textlint/types": "^14.6.0",
"debug": "^4.4.0"
}
},
"node_modules/@textlint/text-to-ast": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.5.0.tgz",
- "integrity": "sha512-e6SrPeCScmxxfTDpXo+nBh4tt6sbqySX/fE65sYVYupLwpJsCtxTEnYft2jEqifvgaM4JjgzETSQMG799HBTPw==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-14.6.0.tgz",
+ "integrity": "sha512-1rNBbC8EfxxAk76jHCMrNduUd2CuaaXyAZvuSWzRM+Fx+YyTOelKEv9sppCWnThcD2A34KKlghHg40YH3CjriQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.5.0"
+ "@textlint/ast-node-types": "^14.6.0"
}
},
"node_modules/@textlint/textlint-plugin-markdown": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.5.0.tgz",
- "integrity": "sha512-riMcW6Sj/IvTnIAA4W0O5pxJxdqth+MUe2li7wg8yCq3jilS0EYIlolNXvX414v/9swsLu8Tztwugrh0E6HJDw==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-14.6.0.tgz",
+ "integrity": "sha512-0W5wxWbDxAJoMe6ju2oq0IZ2ZX91JoWLHti+4LrPc9uiMx6CaTS/ZLYlu0hoYSk5DNQ75/bDD9wm78APM07zGA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/markdown-to-ast": "^14.5.0"
+ "@textlint/markdown-to-ast": "^14.6.0"
}
},
"node_modules/@textlint/textlint-plugin-text": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.5.0.tgz",
- "integrity": "sha512-aASQwkRnupRlY9w168SBjrsDbO1wtg2EYx8JSnt/YboUnhszQD8Zys178Zu/00ECtpxwpjQYowoYNq0BoP9aig==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-14.6.0.tgz",
+ "integrity": "sha512-QglDssLXVBdjk4cVUI5nK9DJtJ6XjtdKGV7Ehgv202MEMvTktGa5mJlIv5tQK0O+zVpLWqVl4q9P76MASk/qOg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/text-to-ast": "^14.5.0"
+ "@textlint/text-to-ast": "^14.6.0"
}
},
"node_modules/@textlint/types": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.5.0.tgz",
- "integrity": "sha512-z+oJS5GHK5KiV87ZNCYAQnZTgq1MRGl9g301GOV6Zq4RjH75JVQPNa4hUlwzG2sF6jks+wLhMjxwaQaG6cKCpA==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/types/-/types-14.6.0.tgz",
+ "integrity": "sha512-XsK3FUdCtVNCe/aUz0TivpCzQchupcyOgNlRKt36AjDCEtqyPCOjpJxj1fmvYnTODG0M/4XKrlufn8onw+qWew==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@textlint/ast-node-types": "^14.5.0"
+ "@textlint/ast-node-types": "^14.6.0"
}
},
"node_modules/@textlint/utils": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.5.0.tgz",
- "integrity": "sha512-gAKZh1woc0IZGoVjQ8G8Og10dsBJ6UxaCFXofeHveWsZhJAdVzjw49/tJLVu/39t8GTdZQ4BAHuNxHNFgLN57w==",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-14.6.0.tgz",
+ "integrity": "sha512-kQQg38c2wyWtbBnQ4zIGp4KrUmMmcZJKz2hrCn0z2kCMbDFpasTaG2EuteY1Szupl186fuMePGAGB6p7xeVsiQ==",
"dev": true,
"license": "MIT"
},
@@ -19777,25 +19777,25 @@
"license": "MIT"
},
"node_modules/textlint": {
- "version": "14.5.0",
- "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.5.0.tgz",
- "integrity": "sha512-+C5zYpEv0HsQAuz6crm4BjuMXaHi6gKTSwqZZttHI2Jm/WGtpza2SbZxct+STdMgN1XbINcsP58gZ4juQwokcw==",
- "dev": true,
- "license": "MIT",
- "dependencies": {
- "@textlint/ast-node-types": "^14.5.0",
- "@textlint/ast-traverse": "^14.5.0",
- "@textlint/config-loader": "^14.5.0",
- "@textlint/feature-flag": "^14.5.0",
- "@textlint/fixer-formatter": "^14.5.0",
- "@textlint/kernel": "^14.5.0",
- "@textlint/linter-formatter": "^14.5.0",
- "@textlint/module-interop": "^14.5.0",
- "@textlint/resolver": "^14.5.0",
- "@textlint/textlint-plugin-markdown": "^14.5.0",
- "@textlint/textlint-plugin-text": "^14.5.0",
- "@textlint/types": "^14.5.0",
- "@textlint/utils": "^14.5.0",
+ "version": "14.6.0",
+ "resolved": "https://registry.npmjs.org/textlint/-/textlint-14.6.0.tgz",
+ "integrity": "sha512-C1Wbh5VDvKHmNyyj0q94AWdmI/RBKfweQwja6hno9iWoh8IprWye/Z8WSZd4PsCly/i2e6MNuXKrjU+gE4ku6w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@textlint/ast-node-types": "^14.6.0",
+ "@textlint/ast-traverse": "^14.6.0",
+ "@textlint/config-loader": "^14.6.0",
+ "@textlint/feature-flag": "^14.6.0",
+ "@textlint/fixer-formatter": "^14.6.0",
+ "@textlint/kernel": "^14.6.0",
+ "@textlint/linter-formatter": "^14.6.0",
+ "@textlint/module-interop": "^14.6.0",
+ "@textlint/resolver": "^14.6.0",
+ "@textlint/textlint-plugin-markdown": "^14.6.0",
+ "@textlint/textlint-plugin-text": "^14.6.0",
+ "@textlint/types": "^14.6.0",
+ "@textlint/utils": "^14.6.0",
"debug": "^4.4.0",
"file-entry-cache": "^10.0.5",
"get-stdin": "^5.0.1",
diff --git a/package.json b/package.json
index cdcbfcbf..6c13f2db 100644
--- a/package.json
+++ b/package.json
@@ -58,7 +58,7 @@
"prettier": "^3.5.3",
"prettier-config-bananass": "^0.0.1",
"shx": "^0.4.0",
- "textlint": "^14.5.0",
+ "textlint": "^14.6.0",
"textlint-rule-allowed-uris": "^1.0.9",
"typescript": "^5.8.2"
}
From 669ab6fd0d8ed5761464ff51eb337a783b134ae2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 2 Apr 2025 08:09:52 +0000
Subject: [PATCH 39/41] chore(deps-dev): bump @types/node from 22.13.14 to
22.13.17 (#295)
Bumps
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
from 22.13.14 to 22.13.17.
Commits
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ed749c72..14d6512f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,7 +14,7 @@
"@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.14",
+ "@types/node": "^22.13.17",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
@@ -5769,9 +5769,9 @@
"license": "MIT"
},
"node_modules/@types/node": {
- "version": "22.13.14",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.14.tgz",
- "integrity": "sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==",
+ "version": "22.13.17",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.17.tgz",
+ "integrity": "sha512-nAJuQXoyPj04uLgu+obZcSmsfOenUg6DxPKogeUy6yNCFwWaj5sBF8/G/pNo8EtBJjAfSVgfIlugR/BCOleO+g==",
"dev": true,
"license": "MIT",
"dependencies": {
diff --git a/package.json b/package.json
index 6c13f2db..4ac4b4df 100644
--- a/package.json
+++ b/package.json
@@ -44,7 +44,7 @@
"@babel/cli": "^7.27.0",
"@babel/core": "^7.26.10",
"@babel/preset-env": "^7.26.9",
- "@types/node": "^22.13.14",
+ "@types/node": "^22.13.17",
"c8": "^10.1.3",
"concurrently": "^9.0.0",
"editorconfig-checker": "^6.0.0",
From ed550b42c6f44550300ea6e64c736cdbeb84c89d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Wed, 2 Apr 2025 17:53:06 +0900
Subject: [PATCH 40/41] chore(*): update `tsconfig.json` (#296)
This pull request includes updates to TypeScript configuration files
across multiple packages and modifications to the
`.github/sync-client.yml` file to sync these configurations. The most
important changes are the addition of new TypeScript compiler options
and the inclusion of additional file types in the `tsconfig.json` files.
Updates to TypeScript configurations:
*
[`packages/clang-format-git-python/tsconfig.json`](diffhunk://#diff-da952c9797a8b0e14c1f27481ae421251f0a72d0e83c8f633293783174f619deR3-R14):
Added new compiler options such as `target`, `module`,
`moduleResolution`, and `skipLibCheck`. Included `.mjs` and `.cjs` file
types in the `include` section.
*
[`packages/clang-format-git/tsconfig.json`](diffhunk://#diff-da952c9797a8b0e14c1f27481ae421251f0a72d0e83c8f633293783174f619deR3-R14):
Added new compiler options such as `target`, `module`,
`moduleResolution`, and `skipLibCheck`. Included `.mjs` and `.cjs` file
types in the `include` section.
*
[`packages/clang-format-node/tsconfig.json`](diffhunk://#diff-da952c9797a8b0e14c1f27481ae421251f0a72d0e83c8f633293783174f619deR3-R14):
Added new compiler options such as `target`, `module`,
`moduleResolution`, and `skipLibCheck`. Included `.mjs` and `.cjs` file
types in the `include` section.
Modifications to sync configuration:
*
[`.github/sync-client.yml`](diffhunk://#diff-93bc202766315b6269beef308a6ad30ed3e86938ddbfa31b49e030f2263695f1R79-R85):
Added entries to sync `tsconfig.json` files from various packages to a
common destination.
---
.github/sync-client.yml | 7 +++++++
packages/clang-format-git-python/tsconfig.json | 9 +++++++--
packages/clang-format-git/tsconfig.json | 9 +++++++--
packages/clang-format-node/tsconfig.json | 9 +++++++--
4 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/.github/sync-client.yml b/.github/sync-client.yml
index 55b6cfe4..6786be1f 100644
--- a/.github/sync-client.yml
+++ b/.github/sync-client.yml
@@ -76,3 +76,10 @@ lumirlumir/lumirlumir-configs:
dest: ./configs/eslint.config.mjs
- source: ./lint-staged.config.js
dest: ./configs/lint-staged.config.js
+ # tsconfig.json
+ - source: ./packages/clang-format-git/tsconfig.json
+ dest: ./configs/tsconfig.json
+ - source: ./packages/clang-format-git-python/tsconfig.json
+ dest: ./configs/tsconfig.json
+ - source: ./packages/clang-format-node/tsconfig.json
+ dest: ./configs/tsconfig.json
diff --git a/packages/clang-format-git-python/tsconfig.json b/packages/clang-format-git-python/tsconfig.json
index 7ee9eb24..19dbeff2 100644
--- a/packages/clang-format-git-python/tsconfig.json
+++ b/packages/clang-format-git-python/tsconfig.json
@@ -1,11 +1,16 @@
{
"compilerOptions": {
+ "allowSyntheticDefaultImports": true,
"allowJs": true,
"checkJs": true,
"declaration": true,
"emitDeclarationOnly": true,
- "outDir": "build"
+ "outDir": "build",
+ "target": "ESNext",
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "skipLibCheck": true
},
- "include": ["src/**/*.js"],
+ "include": ["src/**/*.js", "src/**/*.mjs", "src/**/*.cjs"],
"exclude": ["src/**/*.test.js"]
}
diff --git a/packages/clang-format-git/tsconfig.json b/packages/clang-format-git/tsconfig.json
index 7ee9eb24..19dbeff2 100644
--- a/packages/clang-format-git/tsconfig.json
+++ b/packages/clang-format-git/tsconfig.json
@@ -1,11 +1,16 @@
{
"compilerOptions": {
+ "allowSyntheticDefaultImports": true,
"allowJs": true,
"checkJs": true,
"declaration": true,
"emitDeclarationOnly": true,
- "outDir": "build"
+ "outDir": "build",
+ "target": "ESNext",
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "skipLibCheck": true
},
- "include": ["src/**/*.js"],
+ "include": ["src/**/*.js", "src/**/*.mjs", "src/**/*.cjs"],
"exclude": ["src/**/*.test.js"]
}
diff --git a/packages/clang-format-node/tsconfig.json b/packages/clang-format-node/tsconfig.json
index 7ee9eb24..19dbeff2 100644
--- a/packages/clang-format-node/tsconfig.json
+++ b/packages/clang-format-node/tsconfig.json
@@ -1,11 +1,16 @@
{
"compilerOptions": {
+ "allowSyntheticDefaultImports": true,
"allowJs": true,
"checkJs": true,
"declaration": true,
"emitDeclarationOnly": true,
- "outDir": "build"
+ "outDir": "build",
+ "target": "ESNext",
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "skipLibCheck": true
},
- "include": ["src/**/*.js"],
+ "include": ["src/**/*.js", "src/**/*.mjs", "src/**/*.cjs"],
"exclude": ["src/**/*.test.js"]
}
From 9535f44511b1cd90e47d4d51923bbf689dbc2c90 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?=
Date: Wed, 2 Apr 2025 18:23:28 +0900
Subject: [PATCH 41/41] chore(release): bump package versions from `v1.3.2` to
`v1.3.3` (`patch`) (#297)
## Release Information: `v1.3.3`
New release of `lumirlumir/npm-clang-format-node` has arrived! :tada:
This PR bumps the package versions from `v1.3.2` to `v1.3.3` (`patch`).
See
[Actions](https://github.com/lumirlumir/npm-clang-format-node/actions/runs/14215733817)
for more details.
| Info | Value |
| ----------- | -------------------------- |
| Repository | `lumirlumir/npm-clang-format-node` |
| SEMVER | `patch` |
| Pre ID | `canary` |
| Short SHA | ed550b4 |
| Old Version | `v1.3.2` |
| New Version | `v1.3.3` |
## What's Changed
### :toolbox: Chores
* chore(sync-server): update `lint-staged.config.js` by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/259
* chore(sync-server): update `.editorconfig` `max_line_length` to
`100000` by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/260
* chore(website): add Codecov Vite plugin and update related configs for
bundle analyzing by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/266
* chore(website): conditionally enable bundle analysis in Codecov Vite
plugin by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/267
* chore(sync-server): update `.markdownlint.json` by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/272
* chore(sync-server): update ESLint config and lint-staged to support
markdown linting by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/275
* chore(sync-server): update `FUNDING.yml` by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/285
* chore(website): update `package.json` and rename `.mjs` to `.js` by
@lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/286
* chore(sync-server): update root level configuration files and fix
typos by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/293
* chore(*): update `tsconfig.json` by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/296
### :arrows_counterclockwise: Continuous Integrations
* ci(sync-server): add permissions to read contents in `lint.yml` and
`test.yml` workflows by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/256
* ci(sync-server): add permissions to `pull-request.yml` and
`sync-client.yml` by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/257
* ci(*): add read permissions to `test-cross-platform.yml` by
@lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/258
* ci(*): update `llvm-build-bump-pr.yml` to add `permissions` and
disable `fail-fast` strategy by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/264
* ci(*): update `llvm-build-bump-pr.yml` to enhance permissions and add
build provenance attestations by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/265
* ci(*): create `release.yml` by @lumirlumir in
https://github.com/lumirlumir/npm-clang-format-node/pull/281
### :memo: Documentation
* docs(*): delete maintainability badge from `README.md` by @lumirlumir
in https://github.com/lumirlumir/npm-clang-format-node/pull/287
### :arrow_up: Dependency Updates
* chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/252
* chore(deps-dev): bump prettier from 3.5.2 to 3.5.3 by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/253
* chore(deps-dev): bump @types/node from 22.13.5 to 22.13.8 by
@dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/251
* chore(deps-dev): bump lerna from 8.2.0 to 8.2.1 by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/254
* chore(deps-dev): bump @types/node from 22.13.8 to 22.13.9 by
@dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/255
* chore(deps-dev): bump @types/node from 22.13.9 to 22.13.10 by
@dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/261
* chore(deps-dev): bump eslint from 9.21.0 to 9.22.0 by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/262
* chore(deps): bump axios from 1.7.7 to 1.8.2 in the npm_and_yarn group
across 1 directory by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/263
* chore(deps-dev): bump @babel/core from 7.26.9 to 7.26.10 in the babel
group across 1 directory by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/268
* chore(deps-dev): bump textlint from 14.4.2 to 14.5.0 by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/270
* chore(deps-dev): bump vitepress-plugin-group-icons from 1.3.6 to 1.3.7
by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/269
* chore(deps-dev): bump eslint-config-bananass from 0.0.5 to 0.0.6 in
the bananass group across 1 directory by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/273
* chore(deps-dev): bump lint-staged from 15.4.3 to 15.5.0 by @dependabot
in https://github.com/lumirlumir/npm-clang-format-node/pull/274
* chore(deps): bump shx from 0.3.4 to 0.4.0 by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/276
* chore(deps-dev): bump vitepress-plugin-group-icons from 1.3.7 to 1.3.8
by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/282
* chore(deps-dev): bump textlint-rule-allowed-uris from 1.0.8 to 1.0.9
by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/283
* chore(deps-dev): bump eslint from 9.22.0 to 9.23.0 by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/289
* chore(deps-dev): bump @types/node from 22.13.10 to 22.13.11 by
@dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/288
* chore(deps-dev): bump @babel/cli from 7.26.4 to 7.27.0 in the babel
group across 1 directory by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/291
* chore(deps-dev): bump @types/node from 22.13.11 to 22.13.13 by
@dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/290
* chore(deps-dev): bump @types/node from 22.13.13 to 22.13.14 by
@dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/292
* chore(deps-dev): bump textlint from 14.5.0 to 14.6.0 by @dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/294
* chore(deps-dev): bump @types/node from 22.13.14 to 22.13.17 by
@dependabot in
https://github.com/lumirlumir/npm-clang-format-node/pull/295
**Full Changelog**:
https://github.com/lumirlumir/npm-clang-format-node/compare/v1.3.2...v1.3.3
---
examples/clang-format/package.json | 4 +-
examples/git-clang-format/package.json | 4 +-
lerna.json | 2 +-
package-lock.json | 59 +++++++------------
packages/clang-format-git-python/package.json | 4 +-
packages/clang-format-git/package.json | 4 +-
packages/clang-format-node/package.json | 2 +-
tests/integration-api-cjs/package.json | 8 +--
tests/integration-api-esm/package.json | 8 +--
.../package.json | 8 +--
website/package.json | 2 +-
11 files changed, 45 insertions(+), 60 deletions(-)
diff --git a/examples/clang-format/package.json b/examples/clang-format/package.json
index bc6fc6e1..8a575834 100644
--- a/examples/clang-format/package.json
+++ b/examples/clang-format/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "examples-clang-format",
- "version": "1.3.2",
+ "version": "1.3.3",
"scripts": {
"formatted:c": "npx clang-format src/formatted.c",
"formatted:c:dry-run": "npx clang-format -Werror -n src/formatted.c",
@@ -13,6 +13,6 @@
"unformatted:cpp:dry-run": "npx clang-format -Werror -n src/unformatted.cpp"
},
"dependencies": {
- "clang-format-node": "^1.3.2"
+ "clang-format-node": "^1.3.3"
}
}
diff --git a/examples/git-clang-format/package.json b/examples/git-clang-format/package.json
index 10b61be7..fb4ad6a6 100644
--- a/examples/git-clang-format/package.json
+++ b/examples/git-clang-format/package.json
@@ -1,13 +1,13 @@
{
"private": true,
"name": "examples-git-clang-format",
- "version": "1.3.2",
+ "version": "1.3.3",
"scripts": {
"add-a-space-to-line-9-of-main-c-file": "shx cat src/main_overwrite.txt > src/main.c",
"git-add": "git add src/main.c && git status",
"git-clang-format": "npx git-clang-format"
},
"dependencies": {
- "clang-format-git": "^1.3.2"
+ "clang-format-git": "^1.3.3"
}
}
diff --git a/lerna.json b/lerna.json
index 6bb854a3..90ed5615 100644
--- a/lerna.json
+++ b/lerna.json
@@ -1,4 +1,4 @@
{
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
- "version": "1.3.2"
+ "version": "1.3.3"
}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 14d6512f..52cbdc4c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,16 +38,16 @@
},
"examples/clang-format": {
"name": "examples-clang-format",
- "version": "1.3.2",
+ "version": "1.3.3",
"dependencies": {
- "clang-format-node": "^1.3.2"
+ "clang-format-node": "^1.3.3"
}
},
"examples/git-clang-format": {
"name": "examples-git-clang-format",
- "version": "1.3.2",
+ "version": "1.3.3",
"dependencies": {
- "clang-format-git": "^1.3.2"
+ "clang-format-git": "^1.3.3"
}
},
"node_modules/@actions/core": {
@@ -17541,21 +17541,6 @@
"require-from-string": "^2.0.2"
}
},
- "node_modules/react": {
- "version": "18.3.1",
- "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
- "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
- "dev": true,
- "license": "MIT",
- "optional": true,
- "peer": true,
- "dependencies": {
- "loose-envify": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/react-is": {
"version": "18.3.1",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",
@@ -21588,11 +21573,11 @@
}
},
"packages/clang-format-git": {
- "version": "1.3.2",
+ "version": "1.3.3",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
- "clang-format-node": "^1.3.2",
+ "clang-format-node": "^1.3.3",
"shx": "^0.4.0"
},
"bin": {
@@ -21604,11 +21589,11 @@
}
},
"packages/clang-format-git-python": {
- "version": "1.3.2",
+ "version": "1.3.3",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
- "clang-format-node": "^1.3.2",
+ "clang-format-node": "^1.3.3",
"shx": "^0.4.0"
},
"bin": {
@@ -21620,7 +21605,7 @@
}
},
"packages/clang-format-node": {
- "version": "1.3.2",
+ "version": "1.3.3",
"hasInstallScript": true,
"license": "MIT",
"dependencies": {
@@ -21636,20 +21621,20 @@
},
"tests/integration-api-cjs": {
"name": "tests-integration-api-cjs",
- "version": "1.3.2",
+ "version": "1.3.3",
"dependencies": {
- "clang-format-git": "^1.3.2",
- "clang-format-git-python": "^1.3.2",
- "clang-format-node": "^1.3.2"
+ "clang-format-git": "^1.3.3",
+ "clang-format-git-python": "^1.3.3",
+ "clang-format-node": "^1.3.3"
}
},
"tests/integration-api-esm": {
"name": "tests-integration-api-esm",
- "version": "1.3.2",
+ "version": "1.3.3",
"dependencies": {
- "clang-format-git": "^1.3.2",
- "clang-format-git-python": "^1.3.2",
- "clang-format-node": "^1.3.2"
+ "clang-format-git": "^1.3.3",
+ "clang-format-git-python": "^1.3.3",
+ "clang-format-node": "^1.3.3"
}
},
"tests/integration-binaries-perimission": {
@@ -21662,11 +21647,11 @@
},
"tests/integration-binaries-permission": {
"name": "tests-integration-binaries-permission",
- "version": "1.3.2",
+ "version": "1.3.3",
"dependencies": {
- "clang-format-git": "^1.3.2",
- "clang-format-git-python": "^1.3.2",
- "clang-format-node": "^1.3.2"
+ "clang-format-git": "^1.3.3",
+ "clang-format-git-python": "^1.3.3",
+ "clang-format-node": "^1.3.3"
}
},
"tests/integration-cjs": {
@@ -21702,7 +21687,7 @@
}
},
"website": {
- "version": "1.3.2",
+ "version": "1.3.3",
"devDependencies": {
"@codecov/vite-plugin": "^1.9.0",
"bananass-utils-vitepress": "^0.0.0",
diff --git a/packages/clang-format-git-python/package.json b/packages/clang-format-git-python/package.json
index 0f8543ef..65340f13 100644
--- a/packages/clang-format-git-python/package.json
+++ b/packages/clang-format-git-python/package.json
@@ -1,6 +1,6 @@
{
"name": "clang-format-git-python",
- "version": "1.3.2",
+ "version": "1.3.3",
"description": "Node wrapper for git-clang-format Python script. This package requires Python3 as a dependency.🐉",
"main": "build/index.js",
"files": [
@@ -58,7 +58,7 @@
"start": "node build/cli.js"
},
"dependencies": {
- "clang-format-node": "^1.3.2",
+ "clang-format-node": "^1.3.3",
"shx": "^0.4.0"
}
}
diff --git a/packages/clang-format-git/package.json b/packages/clang-format-git/package.json
index 91cf761e..9d942a66 100644
--- a/packages/clang-format-git/package.json
+++ b/packages/clang-format-git/package.json
@@ -1,6 +1,6 @@
{
"name": "clang-format-git",
- "version": "1.3.2",
+ "version": "1.3.3",
"description": "Node wrapper for git-clang-format Python script as a standalone native binary to allow execution without a Python dependency.🐉",
"main": "build/index.js",
"files": [
@@ -57,7 +57,7 @@
"start": "node build/cli.js"
},
"dependencies": {
- "clang-format-node": "^1.3.2",
+ "clang-format-node": "^1.3.3",
"shx": "^0.4.0"
}
}
diff --git a/packages/clang-format-node/package.json b/packages/clang-format-node/package.json
index 214064d2..4876d9f0 100644
--- a/packages/clang-format-node/package.json
+++ b/packages/clang-format-node/package.json
@@ -1,6 +1,6 @@
{
"name": "clang-format-node",
- "version": "1.3.2",
+ "version": "1.3.3",
"description": "Node wrapper for clang-format native binary inspired by angular/clang-format.🐉",
"main": "build/index.js",
"files": [
diff --git a/tests/integration-api-cjs/package.json b/tests/integration-api-cjs/package.json
index d44636bb..c281e1df 100644
--- a/tests/integration-api-cjs/package.json
+++ b/tests/integration-api-cjs/package.json
@@ -1,14 +1,14 @@
{
"private": true,
"name": "tests-integration-api-cjs",
- "version": "1.3.2",
+ "version": "1.3.3",
"type": "commonjs",
"scripts": {
"test": "node --test"
},
"dependencies": {
- "clang-format-git": "^1.3.2",
- "clang-format-git-python": "^1.3.2",
- "clang-format-node": "^1.3.2"
+ "clang-format-git": "^1.3.3",
+ "clang-format-git-python": "^1.3.3",
+ "clang-format-node": "^1.3.3"
}
}
diff --git a/tests/integration-api-esm/package.json b/tests/integration-api-esm/package.json
index 1342e7d2..b623878c 100644
--- a/tests/integration-api-esm/package.json
+++ b/tests/integration-api-esm/package.json
@@ -1,14 +1,14 @@
{
"private": true,
"name": "tests-integration-api-esm",
- "version": "1.3.2",
+ "version": "1.3.3",
"type": "module",
"scripts": {
"test": "node --test"
},
"dependencies": {
- "clang-format-git": "^1.3.2",
- "clang-format-git-python": "^1.3.2",
- "clang-format-node": "^1.3.2"
+ "clang-format-git": "^1.3.3",
+ "clang-format-git-python": "^1.3.3",
+ "clang-format-node": "^1.3.3"
}
}
diff --git a/tests/integration-binaries-permission/package.json b/tests/integration-binaries-permission/package.json
index e39eb063..f57a1bf9 100644
--- a/tests/integration-binaries-permission/package.json
+++ b/tests/integration-binaries-permission/package.json
@@ -1,13 +1,13 @@
{
"private": true,
"name": "tests-integration-binaries-permission",
- "version": "1.3.2",
+ "version": "1.3.3",
"scripts": {
"test": "node --test"
},
"dependencies": {
- "clang-format-git": "^1.3.2",
- "clang-format-git-python": "^1.3.2",
- "clang-format-node": "^1.3.2"
+ "clang-format-git": "^1.3.3",
+ "clang-format-git-python": "^1.3.3",
+ "clang-format-node": "^1.3.3"
}
}
diff --git a/website/package.json b/website/package.json
index fd586dbf..5920f604 100644
--- a/website/package.json
+++ b/website/package.json
@@ -1,7 +1,7 @@
{
"private": true,
"name": "website",
- "version": "1.3.2",
+ "version": "1.3.3",
"type": "module",
"scripts": {
"dev": "npx vitepress --open --host",
pFad - Phonifier reborn
Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy