Skip to content

Tags: Paratco/javascript

Tags

5.0.0

Toggle 5.0.0's commit message
chore(release): 5.0.0 [skip ci]

## [5.0.0](4.0.0...5.0.0) (2026-08-22)

### ⚠ BREAKING CHANGES

* 25 new error-level unicorn rules are now enforced.
Consumers may see new errors on existing code. Several of the kept rules
prefer recent JS APIs (Object.groupBy, Set methods, iterator helpers,
Uint8Array base64) — projects targeting older runtimes need a polyfill.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

### 🚀 Features

* bump eslint-plugin-unicorn from 68.0.0 to 73.0.0 ([1a9bd2d](1a9bd2d))

### 🐛 Bug Fixes

* apply parserOptions to every supported file extension ([6769c57](6769c57))
* **stylistic:** drop conflicting field-to-field rule in lines-between-class-members ([32b69b5](32b69b5))

### ⬆️ Dependency Updates

* **deps:** bump @eslint-react/eslint-plugin from ^5.9.1 to ^5.18.6 ([1f61cdb](1f61cdb))
* **deps:** bump @eslint-react/kit and @typescript-eslint/types ([d6ec4e0](d6ec4e0))
* **deps:** bump eslint from 10.5.0 to 10.9.0 ([6e63d7a](6e63d7a))
* **deps:** bump eslint-plugin-import-x from 4.16.2 to 4.17.1 ([8d2cb71](8d2cb71))
* **deps:** bump eslint-plugin-react-refresh from 0.5.3 to 0.5.4 ([92ce082](92ce082))
* **deps:** bump globals from 17.6.0 to 17.11.0 ([b356d1e](b356d1e))
* **deps:** bump typescript-eslint from 8.61.1 to 8.67.0 ([68b7978](68b7978))

4.0.0

Toggle 4.0.0's commit message
chore(release): 4.0.0 [skip ci]

## [4.0.0](3.4.0...4.0.0) (2026-06-20)

### ⚠ BREAKING CHANGES

* requires ESLint 10. The enabled rule set changes with the
new major versions of ESLint, typescript-eslint, and eslint-plugin-unicorn,
which can surface new lint errors in consuming projects.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* the React rule set is now provided by @eslint-react. Rule
IDs change from `react/*` to `@eslint-react/*` (and `@eslint-react/kit/*`),
so any consumer overrides targeting `react/*` rule names must be updated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* the CommonJS entry is removed. `exports` no longer has a
`require` condition and only ships `./dist/index.js` (ESM) + types, so
`require("@paratco/eslint-config")` no longer works — consumers must use
ESM `import`. (The CJS build was already non-functional since @eslint-react
is ESM-only.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* oxlint is no longer wired up or supported by this config.
Projects relying on the bundled oxlint integration must configure oxlint
independently.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* development now requires Bun. yarn.lock and .yarnrc.yml
are removed in favor of bun.lock; CI installs and runs scripts via Bun,
and lint runs through `bunx --bun eslint`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

### 🚀 Features

* migrate package manager from yarn to bun ([2520827](2520827))
* remove oxlint/oxc integration ([0d6e92b](0d6e92b))
* replace eslint-plugin-react with [@eslint-react](https://github.com/eslint-react) ([8a29249](8a29249))
* upgrade to eslint 10 toolchain and curate new unicorn rules ([38b5dad](38b5dad))

### 📦 Build System

* replace tsdown with bun build and publish ESM-only ([491fba9](491fba9))

3.4.0

Toggle 3.4.0's commit message
chore(release): 3.4.0 [skip ci]

## [3.4.0](3.3.2...3.4.0) (2026-05-17)

### 🚀 Features

* Add 'files' option to scope configs ([a3daef1](a3daef1))

3.3.2

Toggle 3.3.2's commit message
chore(release): 3.3.2 [skip ci]

## [3.3.2](3.3.1...3.3.2) (2026-05-17)

### 🐛 Bug Fixes

* turn off no-unnecessary-type-assertion ([c597ff0](c597ff0))

3.3.1

Toggle 3.3.1's commit message
chore(release): 3.3.1 [skip ci]

## [3.3.1](3.3.0...3.3.1) (2026-05-16)

### ⬆️ Dependency Updates

* **deps:** bump deps to eslint < 10 ([d7d3bcc](d7d3bcc))

3.3.0

Toggle 3.3.0's commit message
chore(release): 3.3.0 [skip ci]

## [3.3.0](3.2.2...3.3.0) (2025-12-06)

### 🚀 Features

* added commonjs exports ([1885e8a](1885e8a))

### ⬆️ Dependency Updates

* **deps:** bump @eslint/js from 9.38.0 to 9.39.1 ([23df2fa](23df2fa))
* **deps:** bump @stylistic/eslint-plugin from 5.5.0 to 5.6.1 ([56479df](56479df))
* **deps:** bump eslint from 9.38.0 to 9.39.1 ([ae6fba4](ae6fba4))
* **deps:** bump globals from 16.4.0 to 16.5.0 ([8312b03](8312b03))
* **deps:** bump typescript-eslint from 8.46.2 to 8.48.1 ([da52623](da52623))

3.2.2

Toggle 3.2.2's commit message
chore(release): 3.2.2 [skip ci]

## [3.2.2](3.2.1...3.2.2) (2025-10-29)

### 🐛 Bug Fixes

* react-hook config ([86cd1cf](86cd1cf))

3.2.1

Toggle 3.2.1's commit message
chore(release): 3.2.1 [skip ci]

## [3.2.1](3.2.0...3.2.1) (2025-10-27)

### ⬆️ Dependency Updates

* **deps:** bump @eslint/js from 9.34.0 to 9.38.0 ([f95ebc9](f95ebc9))
* **deps:** bump @stylistic/eslint-plugin from 5.2.3 to 5.5.0 ([bac59a6](bac59a6))
* **deps:** bump eslint from 9.34.0 to 9.38.0 ([0abe8d8](0abe8d8))
* **deps:** bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 ([589c18b](589c18b))
* **deps:** bump eslint-plugin-react-refresh from 0.4.20 to 0.4.24 ([4f998d2](4f998d2))
* **deps:** bump eslint-plugin-unicorn from 60.0.0 to 62.0.0 ([7d4dea5](7d4dea5))
* **deps:** bump eslint-plugin-unused-imports from 4.2.0 to 4.3.0 ([55ef970](55ef970))
* **deps:** bump typescript-eslint from 8.41.0 to 8.46.2 ([00ed67e](00ed67e))

3.2.0

Toggle 3.2.0's commit message
chore(release): 3.2.0 [skip ci]

## [3.2.0](3.1.4...3.2.0) (2025-08-31)

### 🚀 Features

* added bun to typescript resolver ([5e01944](5e01944))

### 🐛 Bug Fixes

* removed unused-imports/no-unused-vars ([98bbafa](98bbafa))

### ⬆️ Dependency Updates

* **deps:** bump @eslint/js from 9.33.0 to 9.34.0 ([c795ece](c795ece))
* **deps:** bump eslint from 9.33.0 to 9.34.0 ([2b42bc0](2b42bc0))
* **deps:** bump eslint-plugin-unused-imports from 4.1.4 to 4.2.0 ([f722d73](f722d73))
* **deps:** bump typescript-eslint from 8.39.1 to 8.41.0 ([f58db24](f58db24))

3.1.4

Toggle 3.1.4's commit message
chore(release): 3.1.4 [skip ci]

## [3.1.4](3.1.3...3.1.4) (2025-08-12)

### 🐛 Bug Fixes

* change react fragment style ([4b86674](4b86674))

### ⬆️ Dependency Updates

* **deps:** bump @eslint/js from 9.32.0 to 9.33.0 ([f2e5822](f2e5822))
* **deps:** bump @stylistic/eslint-plugin from 5.2.2 to 5.2.3 ([5b38086](5b38086))
* **deps:** bump eslint from 9.32.0 to 9.33.0 ([55e38b7](55e38b7))
* **deps:** bump typescript-eslint from 8.39.0 to 8.39.1 ([0571710](0571710))