Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"packages/compat": "2.0.0",
"packages/config-array": "0.23.0",
"packages/config-helpers": "0.5.0",
"packages/core": "1.0.0",
"packages/mcp": "0.2.0",
"packages/migrate-config": "2.0.0",
"packages/object-schema": "3.0.0",
"packages/plugin-kit": "0.5.0"
"packages/compat": "3.0.0",
"packages/config-array": "0.24.0",
"packages/config-helpers": "0.6.0",
"packages/core": "2.0.0",
"packages/mcp": "0.3.0",
"packages/migrate-config": "3.0.0",
"packages/object-schema": "4.0.0",
"packages/plugin-kit": "0.6.0"
}
42 changes: 42 additions & 0 deletions packages/compat/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,47 @@
# Changelog

## [3.0.0](https://github.com/lumirlumir/fork-rewrite/compare/compat-v2.0.0...compat-v3.0.0) (2025-12-15)


### ⚠ BREAKING CHANGES

* Require Node.js ^20.19.0 || ^22.13.0 || >=24 ([#297](https://github.com/lumirlumir/fork-rewrite/issues/297))

### Features

* @eslint/compat package ([#5](https://github.com/lumirlumir/fork-rewrite/issues/5)) ([e765f07](https://github.com/lumirlumir/fork-rewrite/commit/e765f0764780144565aa51e56a097d1aaac8ddba))
* Add config types in @eslint/core ([#237](https://github.com/lumirlumir/fork-rewrite/issues/237)) ([7b6dd37](https://github.com/lumirlumir/fork-rewrite/commit/7b6dd370a598ea7fc94fba427a2579342b50b90f))
* add eslint peer dependency ([#106](https://github.com/lumirlumir/fork-rewrite/issues/106)) ([ae01ec3](https://github.com/lumirlumir/fork-rewrite/commit/ae01ec385015724cb37020b0f50a2910dc032fa7))
* Add includeIgnoreFile() method ([#47](https://github.com/lumirlumir/fork-rewrite/issues/47)) ([b5f74ed](https://github.com/lumirlumir/fork-rewrite/commit/b5f74ed7bf20f287cc88579f2c6d9a27943d1105))
* add support for custom name parameter to `includeIgnoreFile` ([#211](https://github.com/lumirlumir/fork-rewrite/issues/211)) ([3e18175](https://github.com/lumirlumir/fork-rewrite/commit/3e1817535e75f6feca7aee6d9ec2afaa0f6ad859))
* patch missing context and SourceCode methods for v10 ([#311](https://github.com/lumirlumir/fork-rewrite/issues/311)) ([a40d8c6](https://github.com/lumirlumir/fork-rewrite/commit/a40d8c60af5bc09ea5e1c778655312a34ddc9f83))
* Require Node.js ^20.19.0 || ^22.13.0 || >=24 ([#297](https://github.com/lumirlumir/fork-rewrite/issues/297)) ([acc623c](https://github.com/lumirlumir/fork-rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a))
* sync packages meta ([#12](https://github.com/lumirlumir/fork-rewrite/issues/12)) ([27fcd25](https://github.com/lumirlumir/fork-rewrite/commit/27fcd259dab40e4ac1742b5699b74701a6b3660e))


### Bug Fixes

* Add 'main' and 'types' entries to package.json ([#48](https://github.com/lumirlumir/fork-rewrite/issues/48)) ([16ee1fa](https://github.com/lumirlumir/fork-rewrite/commit/16ee1fad998cc654208628ccb06958d29f95a3a5))
* CommonJS types in all packages ([#148](https://github.com/lumirlumir/fork-rewrite/issues/148)) ([c91866c](https://github.com/lumirlumir/fork-rewrite/commit/c91866cc9fe16fb62bc48fc1cc7f9e18c6fea013))
* Escape `{` and `(` characters in `convertIgnorePatternToMinimatch` ([#79](https://github.com/lumirlumir/fork-rewrite/issues/79)) ([811c3d7](https://github.com/lumirlumir/fork-rewrite/commit/811c3d79de2588ca8aa10f6d9e8e706dae8986a4))
* Minor change to trigger new releases ([#13](https://github.com/lumirlumir/fork-rewrite/issues/13)) ([8184402](https://github.com/lumirlumir/fork-rewrite/commit/8184402d5efc8028380cbdd5669f600aea5c050a))
* npm and JSR package contents ([#16](https://github.com/lumirlumir/fork-rewrite/issues/16)) ([3e9eb67](https://github.com/lumirlumir/fork-rewrite/commit/3e9eb67964327ef908ab27fa0f14990580ec801c))
* relax `@eslint/compat` eslint peerDependencies constraint ([#215](https://github.com/lumirlumir/fork-rewrite/issues/215)) ([b96ec0c](https://github.com/lumirlumir/fork-rewrite/commit/b96ec0c2ed6006add49c9c83a599a7d5a284348e))
* something (example) ([edc8ea7](https://github.com/lumirlumir/fork-rewrite/commit/edc8ea78a5db9901171ffe40fec66496dbb14096))
* Support legacy `schema` properties ([#128](https://github.com/lumirlumir/fork-rewrite/issues/128)) ([3a87bbb](https://github.com/lumirlumir/fork-rewrite/commit/3a87bbb7f0b501c74507f32083c289304d6c03a6))
* Update and standardize READMEs ([#33](https://github.com/lumirlumir/fork-rewrite/issues/33)) ([75521f7](https://github.com/lumirlumir/fork-rewrite/commit/75521f7d2e4aac9e77310803e7569d9d5b39869c))
* Update RuleVisitor type ([#135](https://github.com/lumirlumir/fork-rewrite/issues/135)) ([156d601](https://github.com/lumirlumir/fork-rewrite/commit/156d601181deb362a2864c4d47d4e3da8609500b))
* Upgrade @eslint/core ([#197](https://github.com/lumirlumir/fork-rewrite/issues/197)) ([a830283](https://github.com/lumirlumir/fork-rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986))
* Upgrade ESLint to fix type errors ([#120](https://github.com/lumirlumir/fork-rewrite/issues/120)) ([d0c879e](https://github.com/lumirlumir/fork-rewrite/commit/d0c879e202f8b5f13a4334bffde6f22a9f80a195))
* Use types from @types/eslint ([#28](https://github.com/lumirlumir/fork-rewrite/issues/28)) ([e94f435](https://github.com/lumirlumir/fork-rewrite/commit/e94f4355c39cf4d566690fdc9180a97e06d292f1))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @eslint/core bumped from ^1.0.0 to ^2.0.0

## [2.0.0](https://github.com/eslint/rewrite/compare/compat-v1.4.1...compat-v2.0.0) (2025-11-14)


Expand Down
2 changes: 1 addition & 1 deletion packages/compat/jsr.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eslint/compat",
"version": "2.0.0",
"version": "3.0.0",
"exports": "./dist/esm/index.js",
"publish": {
"include": [
Expand Down
4 changes: 2 additions & 2 deletions packages/compat/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eslint/compat",
"version": "2.0.0",
"version": "3.0.0",
"description": "Compatibility utilities for ESLint",
"type": "module",
"main": "dist/esm/index.js",
Expand Down Expand Up @@ -50,7 +50,7 @@
},
"homepage": "https://github.com/eslint/rewrite/tree/main/packages/compat#readme",
"dependencies": {
"@eslint/core": "^1.0.0"
"@eslint/core": "^2.0.0"
},
"devDependencies": {
"@types/node": "^24.7.2",
Expand Down
54 changes: 54 additions & 0 deletions packages/config-array/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,59 @@
# Changelog

## [0.24.0](https://github.com/lumirlumir/fork-rewrite/compare/config-array-v0.23.0...config-array-v0.24.0) (2025-12-15)


### ⚠ BREAKING CHANGES

* update minimatch ([#273](https://github.com/lumirlumir/fork-rewrite/issues/273))
* Require Node.js ^20.19.0 || ^22.13.0 || >=24 ([#297](https://github.com/lumirlumir/fork-rewrite/issues/297))
* Support `basePath` property in config objects ([#223](https://github.com/lumirlumir/fork-rewrite/issues/223))
* correctly detect if file is outside base path on Windows ([#59](https://github.com/lumirlumir/fork-rewrite/issues/59))
* Allow escaping characters on Windows ([#61](https://github.com/lumirlumir/fork-rewrite/issues/61))
* treat `*` as a universal pattern ([#50](https://github.com/lumirlumir/fork-rewrite/issues/50))
* Remove `ConfigArray#isExplicitMatch()` ([#53](https://github.com/lumirlumir/fork-rewrite/issues/53))
* add method `getConfigStatus`, update `isFileIgnored` ([#7](https://github.com/lumirlumir/fork-rewrite/issues/7))

### Features

* Add config-array package ([4a2274d](https://github.com/lumirlumir/fork-rewrite/commit/4a2274def58d1d41352b33f4e9c197d258fb5a36))
* add method `getConfigStatus`, update `isFileIgnored` ([#7](https://github.com/lumirlumir/fork-rewrite/issues/7)) ([400c5f9](https://github.com/lumirlumir/fork-rewrite/commit/400c5f92b7370f8ab6efd1b8dcd90ac1c1d04dd4))
* Add types to config-array ([#3](https://github.com/lumirlumir/fork-rewrite/issues/3)) ([8b80e81](https://github.com/lumirlumir/fork-rewrite/commit/8b80e81cd0613ef1eccd15eacc0dbfad7a689dbf))
* Export ObjectSchema ([#101](https://github.com/lumirlumir/fork-rewrite/issues/101)) ([f149f85](https://github.com/lumirlumir/fork-rewrite/commit/f149f855e81d4ba798a48873c9ab780bf8a0ac3a))
* normalize patterns to handle "./" prefix in files and ignores ([#162](https://github.com/lumirlumir/fork-rewrite/issues/162)) ([bbbe909](https://github.com/lumirlumir/fork-rewrite/commit/bbbe9098fe112ca646947b83f71fbf5639f932e6))
* Remove `ConfigArray#isExplicitMatch()` ([#53](https://github.com/lumirlumir/fork-rewrite/issues/53)) ([10d8200](https://github.com/lumirlumir/fork-rewrite/commit/10d8200fbc99ae4496fc308af82930bb41aeacfa))
* Require Node.js ^20.19.0 || ^22.13.0 || >=24 ([#297](https://github.com/lumirlumir/fork-rewrite/issues/297)) ([acc623c](https://github.com/lumirlumir/fork-rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a))
* Support `basePath` property in config objects ([#223](https://github.com/lumirlumir/fork-rewrite/issues/223)) ([40d31ba](https://github.com/lumirlumir/fork-rewrite/commit/40d31ba42a9fe0da10b6ca5e1b10f1f2b10c5f90))
* sync packages meta ([#12](https://github.com/lumirlumir/fork-rewrite/issues/12)) ([27fcd25](https://github.com/lumirlumir/fork-rewrite/commit/27fcd259dab40e4ac1742b5699b74701a6b3660e))
* update minimatch ([#273](https://github.com/lumirlumir/fork-rewrite/issues/273)) ([8b92470](https://github.com/lumirlumir/fork-rewrite/commit/8b9247004d76aef90da7c211902a0ca118d4b47f))


### Bug Fixes

* `basePath` directory can never be ignored ([#92](https://github.com/lumirlumir/fork-rewrite/issues/92)) ([c94ab2d](https://github.com/lumirlumir/fork-rewrite/commit/c94ab2dea6410698a4b6814f921b39774b0e56ab))
* Add 'main' and 'types' entries to package.json ([#48](https://github.com/lumirlumir/fork-rewrite/issues/48)) ([16ee1fa](https://github.com/lumirlumir/fork-rewrite/commit/16ee1fad998cc654208628ccb06958d29f95a3a5))
* Allow escaping characters on Windows ([#61](https://github.com/lumirlumir/fork-rewrite/issues/61)) ([8501890](https://github.com/lumirlumir/fork-rewrite/commit/85018903815908bcfd940bbda347f3f17663e4bd))
* CommonJS types in all packages ([#148](https://github.com/lumirlumir/fork-rewrite/issues/148)) ([c91866c](https://github.com/lumirlumir/fork-rewrite/commit/c91866cc9fe16fb62bc48fc1cc7f9e18c6fea013))
* ConfigObject type ([#27](https://github.com/lumirlumir/fork-rewrite/issues/27)) ([e42b15d](https://github.com/lumirlumir/fork-rewrite/commit/e42b15dc4a424030cac97582c0d500a76b13f328))
* consider negated patterns universal ([#220](https://github.com/lumirlumir/fork-rewrite/issues/220)) ([2dbe2b9](https://github.com/lumirlumir/fork-rewrite/commit/2dbe2b9c9431997bb4a1ab0335d8101564b62a41))
* correctly detect if file is outside base path on Windows ([#59](https://github.com/lumirlumir/fork-rewrite/issues/59)) ([f93aa4c](https://github.com/lumirlumir/fork-rewrite/commit/f93aa4ca0a9a68b5c90847cd3d24801196abb405))
* explicit match in array elements of `files` ([#218](https://github.com/lumirlumir/fork-rewrite/issues/218)) ([e84cbd7](https://github.com/lumirlumir/fork-rewrite/commit/e84cbd7468765c25c01fc420b43d75a256533da2))
* fix `config-array` and `object-schema` types ([#294](https://github.com/lumirlumir/fork-rewrite/issues/294)) ([a902bc4](https://github.com/lumirlumir/fork-rewrite/commit/a902bc4e27639ba5975b5d793314235737dc2c1a))
* Include package.json ([ce52aaa](https://github.com/lumirlumir/fork-rewrite/commit/ce52aaaec724ecf9dc9826efa680f6851b576357))
* Minor change to trigger new releases ([#13](https://github.com/lumirlumir/fork-rewrite/issues/13)) ([8184402](https://github.com/lumirlumir/fork-rewrite/commit/8184402d5efc8028380cbdd5669f600aea5c050a))
* npm and JSR package contents ([#16](https://github.com/lumirlumir/fork-rewrite/issues/16)) ([3e9eb67](https://github.com/lumirlumir/fork-rewrite/commit/3e9eb67964327ef908ab27fa0f14990580ec801c))
* something (example) ([edc8ea7](https://github.com/lumirlumir/fork-rewrite/commit/edc8ea78a5db9901171ffe40fec66496dbb14096))
* treat `*` as a universal pattern ([#50](https://github.com/lumirlumir/fork-rewrite/issues/50)) ([79ad4bc](https://github.com/lumirlumir/fork-rewrite/commit/79ad4bcd09f73e66168ee3936c3c260af2c9953a))
* Update and standardize READMEs ([#33](https://github.com/lumirlumir/fork-rewrite/issues/33)) ([75521f7](https://github.com/lumirlumir/fork-rewrite/commit/75521f7d2e4aac9e77310803e7569d9d5b39869c))
* Update RuleVisitor type ([#135](https://github.com/lumirlumir/fork-rewrite/issues/135)) ([156d601](https://github.com/lumirlumir/fork-rewrite/commit/156d601181deb362a2864c4d47d4e3da8609500b))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @eslint/object-schema bumped from ^3.0.0 to ^4.0.0

## [0.23.0](https://github.com/eslint/rewrite/compare/config-array-v0.22.0...config-array-v0.23.0) (2025-11-17)


Expand Down
2 changes: 1 addition & 1 deletion packages/config-array/jsr.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eslint/config-array",
"version": "0.23.0",
"version": "0.24.0",
"exports": "./dist/esm/index.js",
"publish": {
"include": [
Expand Down
4 changes: 2 additions & 2 deletions packages/config-array/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eslint/config-array",
"version": "0.23.0",
"version": "0.24.0",
"description": "General purpose glob-based configuration matching.",
"author": "Nicholas C. Zakas",
"type": "module",
Expand Down Expand Up @@ -50,7 +50,7 @@
],
"license": "Apache-2.0",
"dependencies": {
"@eslint/object-schema": "^3.0.0",
"@eslint/object-schema": "^4.0.0",
"debug": "^4.3.1",
"minimatch": "^10.1.1"
},
Expand Down
34 changes: 34 additions & 0 deletions packages/config-helpers/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# Changelog

## [0.6.0](https://github.com/lumirlumir/fork-rewrite/compare/config-helpers-v0.5.0...config-helpers-v0.6.0) (2025-12-15)


### ⚠ BREAKING CHANGES

* Require Node.js ^20.19.0 || ^22.13.0 || >=24 ([#297](https://github.com/lumirlumir/fork-rewrite/issues/297))
* Support `basePath` property in config objects ([#223](https://github.com/lumirlumir/fork-rewrite/issues/223))

### Features

* Add config types in @eslint/core ([#237](https://github.com/lumirlumir/fork-rewrite/issues/237)) ([7b6dd37](https://github.com/lumirlumir/fork-rewrite/commit/7b6dd370a598ea7fc94fba427a2579342b50b90f))
* Add globalIgnores helper function ([#159](https://github.com/lumirlumir/fork-rewrite/issues/159)) ([d8e05d8](https://github.com/lumirlumir/fork-rewrite/commit/d8e05d8f7272fd0db351829ced856dac4eed030b))
* config-helpers package ([#152](https://github.com/lumirlumir/fork-rewrite/issues/152)) ([906d375](https://github.com/lumirlumir/fork-rewrite/commit/906d37513ca59da7568aa1895ca786e69c69a07f))
* Look up flat/ config alternatives in defineConfig ([#167](https://github.com/lumirlumir/fork-rewrite/issues/167)) ([0e1a2e0](https://github.com/lumirlumir/fork-rewrite/commit/0e1a2e0f04f72fed0fd5645c1355d90335664a7a))
* Require Node.js ^20.19.0 || ^22.13.0 || >=24 ([#297](https://github.com/lumirlumir/fork-rewrite/issues/297)) ([acc623c](https://github.com/lumirlumir/fork-rewrite/commit/acc623c807bf8237a26b18291f04dd99e4e4981a))
* Support `basePath` property in config objects ([#223](https://github.com/lumirlumir/fork-rewrite/issues/223)) ([40d31ba](https://github.com/lumirlumir/fork-rewrite/commit/40d31ba42a9fe0da10b6ca5e1b10f1f2b10c5f90))


### Bug Fixes

* add validation for `plugins` in isLegacyConfig ([#292](https://github.com/lumirlumir/fork-rewrite/issues/292)) ([74f9427](https://github.com/lumirlumir/fork-rewrite/commit/74f9427b47de313582793ab6fc4c723f1526fdc0))
* improve type support for isolated dependencies in pnpm ([#289](https://github.com/lumirlumir/fork-rewrite/issues/289)) ([f8df139](https://github.com/lumirlumir/fork-rewrite/commit/f8df139631694431ecfc651e656932e283d4d14f))
* relax type for rule.meta.docs.recommended ([#235](https://github.com/lumirlumir/fork-rewrite/issues/235)) ([9a4fe34](https://github.com/lumirlumir/fork-rewrite/commit/9a4fe343c309b7a000ffb5cd420b557809e4d58e))
* something (example) ([edc8ea7](https://github.com/lumirlumir/fork-rewrite/commit/edc8ea78a5db9901171ffe40fec66496dbb14096))
* Upgrade @eslint/core ([#197](https://github.com/lumirlumir/fork-rewrite/issues/197)) ([a830283](https://github.com/lumirlumir/fork-rewrite/commit/a830283cd05a7a471aeec5f4589491f3c4092986))
* use flat config when eslintrc config does not exist ([#288](https://github.com/lumirlumir/fork-rewrite/issues/288)) ([ddc8577](https://github.com/lumirlumir/fork-rewrite/commit/ddc857781bacab1cdd7c540e599d3ed968607a09))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @eslint/core bumped from ^1.0.0 to ^2.0.0

## [0.5.0](https://github.com/eslint/rewrite/compare/config-helpers-v0.4.2...config-helpers-v0.5.0) (2025-11-14)


Expand Down
2 changes: 1 addition & 1 deletion packages/config-helpers/jsr.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eslint/config-helpers",
"version": "0.5.0",
"version": "0.6.0",
"exports": "./dist/esm/index.js",
"publish": {
"include": [
Expand Down
4 changes: 2 additions & 2 deletions packages/config-helpers/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@eslint/config-helpers",
"version": "0.5.0",
"version": "0.6.0",
"description": "Helper utilities for creating ESLint configuration",
"type": "module",
"main": "dist/esm/index.js",
Expand Down Expand Up @@ -49,7 +49,7 @@
},
"homepage": "https://github.com/eslint/rewrite/tree/main/packages/config-helpers#readme",
"dependencies": {
"@eslint/core": "^1.0.0"
"@eslint/core": "^2.0.0"
},
"devDependencies": {
"rollup-plugin-copy": "^3.5.0"
Expand Down
Loading
Loading