# Changelog

## `1.26.1` – 2026-Jun-19

- chore: bump dependencies

## `1.26.0` – 2026-Jun-04

- changed: (ESLint) disable jsdoc enforcement in unit tests and e2e tests (environment presets `jest`, `vitest`, and `codecept`)

## `1.25.3` – 2026-Jun-04

- chore: bump dependencies

## `1.25.2` – 2026-May-28

- fixed: (ESLint) disable rule `jest/prefer-to-have-class` (crashes with ESLint v10)

## `1.25.1` – 2026-May-28

- chore: bump dependencies

## `1.25.0` – 2026-May-18

- added: (ESLint) rules `@eslint-react/kit/jsx-shorthand-boolean`, `@eslint-react/kit/prefer-destructuring-assignment` (restored rules via custom reimplementation)
- removed: (ESLint) custom rule `env-project/no-amd-module-directive`

## `1.24.0` – 2026-May-14

- changed: require NodeJS v22.18
- removed: (ESLint) rule `n/no-missing-import` (plugin v18 fails to resolve TS aliases)
- chore: bump dependencies

## `1.23.4` – 2026-May-07

- chore: bump dependencies

## `1.23.3` – 2026-Apr-30

- removed: (ESLint) rule `@eslint-react/prefer-destructuring-assignment` (deleted in plugin)
- chore: bump dependencies

## `1.23.2` – 2026-Apr-23

- added: (ESLint) rules `vue/prefer-single-event-payload` and `vue/prefer-v-model`
- chore: bump dependencies

## `1.23.1` – 2026-Apr-21

- fixed: (ESLint) bump `@babel/core` to v8 (prevent crash in stylistic plugin)

## `1.23.0` – 2026-Apr-20

- added: (ESLint) support for eslint v10 (with ES decorators)

## `1.22.0` – 2026-Apr-09

- chore: switch to `tsdown` for building packages

## `1.21.1` – 2026-Apr-09

- added: (ESLint) rules `@eslint-react/jsx-no-leaked-dollar` and `@eslint-react/jsx-no-leaked-semicolon`
- chore: bump dependencies

## `1.21.0` – 2026-Apr-02

- changed: (ESLint) update `@eslint-react/eslint-plugin` to v4.2
- chore: bump dependencies

## `1.20.0` – 2026-Mar-31

- removed: shared compiler options for `tsconfig.json` files (moved to package `@open-xchange/tsconfig`)

## `1.19.0` – 2026-Mar-30

- added: export shared compiler options for `tsconfig.json` files

## `1.18.9` – 2026-Mar-30

- changed: (ESLint) temporarily disable rule `@typescript-eslint/no-unnecessary-type-arguments` [typescript-eslint#12158](https://github.com/typescript-eslint/typescript-eslint/issues/12158)

## `1.18.8` – 2026-Mar-29

- changed: (ESLint) rule `curly` allows single-line statements without braces
- changed: (ESLint) rules `jest/expect-expect` and `vitest/expect-expect` allow expect functions starting with 'expect'

## `1.18.7` – 2026-Mar-26

- added: allow TypeScript 6.x as peer dependency
- chore: bump dependencies

## `1.18.6` – 2026-Mar-19

- changed: (ESLint) update `@eslint-react/eslint-plugin` to v3.0.0

## `1.18.5` – 2026-Mar-19

- added: (ESLint) rules `@eslint-react/jsx-dollar`
- chore: bump dependencies

## `1.18.4` – 2026-Mar-17

- added: (ESLint/StyleLint) ignore top-level 'output' directory

## `1.18.3` – 2026-Mar-13

- changed: (ESLint) rule `@eslint-community/eslint-comments/disable-enable-pair` allows to disable rules for whole file

## `1.18.2` – 2026-Mar-13

- fixed: (StyleLint) ignore patterns must point to files, not directories

## `1.18.1` – 2026-Mar-12

- fixed: (ESLint) added missing exports of some types

## `1.18.0` – 2026-Mar-12

- changed: (ESLint) default indentation for all file types is now 2
- changed: (ESLint) default value for `stylistic.semi` changed to 'never'
- changed: (ESLint) default value for `stylistic.quote` changed to 'single'
- changed: (ESLint) `@stylistic/member-delimiter-style` respects `stylistic.semi` option
- changed: (StyleLint) default indentation for all file types is now 2
- changed: (StyleLint) default value for `stylistic.quote` changed to 'single'

## `1.17.1` – 2026-Mar-12

- chore: bump dependencies

## `1.17.0` – 2026-Feb-19

- added: (ESLint) all `n/prefer-global/*` rules
- chore: bump dependencies

## `1.16.3` – 2026-Feb-12

- chore: bump dependencies

## `1.16.2` – 2026-Feb-05

- chore: bump dependencies

## `1.16.1` – 2026-Jan-29

- chore: bump dependencies

## `1.16.0` – 2026-Jan-22

- added: (ESLint) new option 'stateHooks' for `env.react`
- added: (ESLint) option 'allowReturnAny' for rule `@typescript-eslint/strict-void-return`
- added: (ESLint) rules `vue/no-literals-in-template`, `vue/no-undef-directives`
- added: (ESLint) project configuration options for Vue rules (`ProjectOptions.vue`)
- chore: bump dependencies

## `1.15.13` – 2026-Jan-15

- added: (ESLint) rule `@typescript-eslint/strict-void-return`
- chore: bump dependencies

## `1.15.12` – 2026-Jan-04

- chore: bump dependencies

## `1.15.11` – 2025-Dec-25

- added: (ESLint) rules `jest/prefer-mock-return-shorthand`, `vitest/prefer-mock-return-shorthand`
- chore: bump dependencies

## `1.15.10` – 2025-Dec-23

- added: (ESLint) rules `jest/no-error-equal`, `jest/no-unnecessary-assertion`, `vitest/prefer-import-in-mock`
- fixed: (ESLint) rule `vitest/require-import-vi-mock` has been removed from plugin
- chore: bump dependencies

## `1.15.9` – 2025-Dec-18

- added: (ESLint) rule `jest/no-unneeded-async-expect-function`
- fixed: (ESLint) include recommended `testing-library` rules of specified framework instead using always 'flat/react'
- chore: bump dependencies

## `1.15.8` – 2025-Dec-04

- added: (ESLint) option 'allowEmptyFragment' for rule `@eslint-react/no-useless-fragment`
- chore: bump dependencies

## `1.15.7` – 2025-Nov-27

- added: (ESLint) rules `vue/no-duplicate-class-names`, `vitest/require-import-vi-mock`
- chore: bump dependencies

## `1.15.6` – 2025-Nov-21

- added: (ESLint) use `typescript-eslint` rules in Vue files

## `1.15.5` – 2025-Nov-20

- changed: use `@typescript-eslint/no-unused-private-class-members` for TS files instead of core rule
- chore: bump dependencies

## `1.15.4` – 2025-Nov-06

- chore: bump dependencies

## `1.15.3` – 2025-Nov-04

- fixed: (ESLint) enable `@typescript-eslint/unified-signatures` ([typescript-eslint#11732](https://github.com/typescript-eslint/typescript-eslint/issues/11732))
- chore: bump dependencies

## `1.15.2` – 2025-Nov-03

- fixed: (ESLint) temporarily disable `@typescript-eslint/unified-signatures` ([typescript-eslint#11732](https://github.com/typescript-eslint/typescript-eslint/issues/11732))
- chore: bump dependencies

## `1.15.1` – 2025-Oct-30

- fixed: (ESLint) type incompatibilities
- chore: bump dependencies

## `1.15.0` – 2025-Oct-24

- removed: (ESLint) plugin `eslint-plugin-react-hooks-static-deps`
- removed: (ESLint) options `additionalHooks` and `staticHooks` in `env.react`
- added: (ESLint) reactivated rule `react-hooks/exhaustive-deps` in `env.react`

## `1.14.1` – 2025-Oct-23

- chore: bump dependencies

## `1.14.0` – 2025-Oct-16

- added: (ESLint) plugin `eslint-plugin-no-unsanitized` for `env.browser`

## `1.13.0` – 2025-Oct-16

- chore: bump dependencies
- changed: (ESLint) `@eslint-react/eslint-plugin`: switch to 'strict-type-checked' preset
- added: (ESLint) rule `jsdoc/ts-no-unnecessary-template-expression`

## `1.12.0` – 2025-Oct-09

- chore: bump dependencies
- chore: (ESLint) bump `eslint-plugin-react-hooks` to v7

## `1.11.1` – 2025-Oct-06

- changed: (ESLint) JSDoc: do not check `@returns` in async void functions

## `1.11.0` – 2025-Oct-03

- added: (ESLint) new option 'effectHooks' for `env.react`

## `1.10.0` – 2025-Oct-02

- chore: (ESLint) bump `@eslint-react/eslint-plugin` to v2
- added: (ESLint) rules `jsdoc/escape-inline-tags`, `jsdoc/require-template-description`
- chore: bump dependencies
- chore: (ESLint) raised peer dependency requirements for `eslint` (9.35.0) and `typescript` (5.9.0)

## `1.9.6` – 2025-Sep-25

- chore: bump dependencies

## `1.9.5` – 2025-Sep-22

- chore: (ESLint) bump `eslint-plugin-jsdoc` to v60.1.1 (fix for [eslint-plugin-jsdoc#1538](https://github.com/gajus/eslint-plugin-jsdoc/issues/1538))

## `1.9.4` – 2025-Sep-18

- added: (ESLint) enable rule `jsdoc/require-yields-description`

## `1.9.3` – 2025-Sep-18

- added: (ESLint) enable rule `jsdoc/require-throws-description`

## `1.9.2` – 2025-Sep-18

- added: (ESLint) require JSDoc for classes and interfaces
- changed: (ESLint) disallow type annotations for `@yields` tags in TypeScript files
- chore: bump dependencies

## `1.9.1` – 2025-Sep-11

- chore: bump dependencies

## `1.9.0` – 2025-Sep-09

- chore: (ESLint) bump `eslint-plugin-jsdoc` to v55.0.3
- chore: bump dependencies

## `1.8.1` – 2025-Sep-04

- chore: bump dependencies

## `1.8.0` – 2025-Aug-21

- added: (ESLint) support 'basePath' option in environment presets
- added: (ESLint) support nested arrays in 'files' option in environment presets (AND patterns)
- added: (ESLint) enable option 'reportUnusedInlineConfigs' globally
- chore: bump dependencies

## `1.7.7` – 2025-Aug-14

- chore: bump dependencies

## `1.7.6` – 2025-Aug-10

- fixed: (ESLint) enable rule `@stylistic/indent` for jsx/tsx files
- chore: bump dependencies

## `1.7.5` – 2025-Aug-07

- chore: bump dependencies

## `1.7.4` – 2025-Aug-01

- fixed: (ESLint) disable rule `@stylistic/indent` for jsx/tsx files ([eslint-stylistic#915](https://github.com/eslint-stylistic/eslint-stylistic/issues/915))
- fixed: (ESLint) set 'tsconfigRootDir' parser option for all source files
- chore: bump typescript

## `1.7.3` – 2025-Jul-31

- chore: bump dependencies

## `1.7.2` – 2025-Jul-24

- chore: bump dependencies

## `1.7.1` – 2025-Jul-18

- changed: (ESLint) `eslint-plugin-regexp`: raise all warnings in recommended config to errors

## `1.7.0` – 2025-Jul-17

- added: (ESLint and StyleLint) mandatory option `root`
- added: (ESLint) configuration entries can be callback functions receiving a path resolver
- changed: (ESLint and StyleLint) option `license` can be a relative path
- removed: (ESLint and StyleLint) `createResolver` function
- fixed: (ESLint) set `tsconfigRootDir` for TypeScript plugin to fix errors in VS Code
- chore: bump dependencies

## `1.6.1` – 2025-Jul-16

- removed: (ESLint) deprecated rule `@stylistic/jsx-indent`

## `1.6.0` – 2025-Jul-16

- changed: dedicated package exports `/eslint` and `/stylelint`
- changed: (ESLint) replaced `configure` function with `defineConfig` function
- changed: (StyleLint) replaced `configure` function with `defineConfig` function
- changed: (ESLint and StyleLint) replaced `resolver` function with `createResolver` function
- added: (ESLint) new plugin `eslint-plugin-regexp`
- added: (ESLint) disable `no-duplicate-imports` rule in `.d.ts` files
- chore: bump dependencies

## `1.5.1` – 2025-Jul-03

- chore: bump dependencies

## `1.5.0` – 2025-Jun-19

- added: `no-duplicate-imports` for TS files (with option `allowSeparateTypeImports`)
- chore: (ESLint) bump ESLint peer dependency to 9.30

## `1.4.0` – 2025-Jun-19

- added: (ESLint) new option 'additionalHooks' for `env.react`

## `1.3.0` – 2025-Jun-19

- chore: bump dependencies
- added: (ESLint) support for ES2026 (e.g. parse `using` keyword, `Iterator` global)
- added: (ESLint) rule `@typescript-eslint/no-unnecessary-type-conversion`

## `1.2.37` – 2025-Jun-12

- chore: bump dependencies

## `1.2.36` – 2025-Jun-05

- added: (ESLint) rule `@eslint-react/jsx-no-iife` to `env.react`
- chore: bump dependencies

## `1.2.35` – 2025-May-29

- chore: bump dependencies

## `1.2.34` – 2025-May-26

- added: (ESLint) disable rule 'no-unused-private-class-members' in declaration files

## `1.2.33` – 2025-May-22

- added: (ESLint) include new rule 'no-unassigned-vars'
- chore: bump dependencies

## `1.2.32` – 2025-May-15

- chore: bump dependencies

## `1.2.31` – 2025-May-08

- added: (ESLint) confusing browser globals: 'origin'
- chore: bump dependencies

## `1.2.30` – 2025-May-01

- chore: bump dependencies

## `1.2.29` – 2025-Apr-29

- added: (ESLint/StyleLint) ignore top-level 'coverage' directory

## `1.2.28` – 2025-Apr-29

- added: (ESLint) allow vitest type-checking expectations

## `1.2.27` – 2025-Apr-25

- chore: bump dependencies
- chore: (StyleLint) add minimal unit test

## `1.2.26` – 2025-Apr-17

- chore: bump dependencies

## `1.2.25` – 2025-Apr-10

- chore: bump dependencies

## `1.2.24` – 2025-Apr-03

- chore: bump dependencies

## `1.2.23` – 2025-Mar-27

- chore: bump dependencies
- changed: (ESLint) reenable rule `@eslint-react/prefer-read-only-props`

## `1.2.22` – 2025-Mar-20

- chore: bump dependencies

## `1.2.21` – 2025-Mar-13

- chore: bump dependencies

## `1.2.20` – 2025-Mar-07

- changed: (ESLint) temporarily disable rule `@eslint-react/prefer-read-only-props` ([eslint-react#962](https://github.com/Rel1cx/eslint-react/issues/962))

## `1.2.19` – 2025-Mar-06

- chore: bump dependencies
- added: (ESLint) rule `vue/no-implicit-coercion`

## `1.2.18` – 2025-Mar-03

- chore: bump dependencies

## `1.2.17` – 2025-Mar-03

- changed: (StyleLint) disable rule `scss/dollar-variable-empty-line-before`
- fixed: (StyleLint) add type package to fix [stylelint#8435](https://github.com/stylelint/stylelint/issues/8435)

## `1.2.16` – 2025-Feb-28

- fix: (ESLint) `env.react`: typo in rule name

## `1.2.15` – 2025-Feb-27

- chore: bump dependencies

## `1.2.14` – 2025-Feb-24

- chore: remove better-typescript-lib

## `1.2.13` – 2025-Feb-20

- changed: (ESLint) enable `jest/unbound-method` for TS files in `env.jest`

## `1.2.12` – 2025-Feb-20

- chore: bump dependencies

## `1.2.11` – 2025-Feb-19

- changed: (ESLint) remove `Storage` and `Transformer` from banned globals

## `1.2.10` – 2025-Feb-14

- fixed: (ESLint) missing `env/tsconfig.*` in package

## `1.2.9` – 2025-Feb-14

- chore: (ESLint) add plugin `eslint-plugin-jest-extended` to `env.jest` and `env.vitest`

## `1.2.8` – 2025-Feb-14

- chore: bump dependencies

## `1.2.7` – 2025-Feb-07

- chore: bump dependencies

## `1.2.6` – 2025-Jan-31

- chore: bump dependencies

## `1.2.5` – 2025-Jan-24

- chore: bump dependencies

## `1.2.4` – 2025-Jan-17

- chore: bump dependencies

## `1.2.3` – 2025-Jan-16

- added: (ESLint) ignore NuxtJS output directories (`.nuxt` and `.output`)
- fixed: (ESLint) bundle types for `picomatch`

## `1.2.2` – 2025-Jan-11

- fixed: (ESLint) support all configuration file extensions

## `1.2.1` – 2025-Jan-10

- chore: bump dependencies

## `1.2.0` – 2025-Jan-09

- changed: (ESLint) move support for native decorators in JS files into own environment `env.decorators`
- removed: (ESLint) support for TypeScript's experimental decorators

## `1.1.1` – 2025-Jan-08

- fixed: (ESLint) remove obsolete package `eslint-import-resolver-typescript`

## `1.1.0` – 2025-Jan-08

- added: (ESLint) plugin `eslint-plugin-depend`
- added: (ESLint) config option 'packages'
- removed: (ESLint) plugin `eslint-plugin-import`

## `1.0.0` – 2025-Jan-03

- chore: bump dependencies
- chore: release v1

## `0.12.4` – 2024-Dec-27

- chore: bump dependencies

## `0.12.3` – 2024-Dec-20

- chore: bump dependencies
- added: (ESLint) more rules of `eslint-plugin-eslint-plugin`

## `0.12.2` – 2024-Dec-13

- changed: (ESLint) raise all recommended Vue rules to 'error' level

## `0.12.1` – 2024-Dec-13

- chore: bump dependencies
- added: (ESLint) support for React v19

## `0.12.0` – 2024-Dec-06

- chore: bump dependencies
- added: (ESLint) more rules for Vue files

## `0.11.6` – 2024-Dec-01

- added: (ESLint) enable standard rules in Vue files

## `0.11.5` – 2024-Nov-29

- added: (StyleLint) enable directive `reportUnscopedDisables`

## `0.11.4` – 2024-Nov-29

- chore: bump dependencies

## `0.11.3` – 2024-Nov-25

- changed: (StyleLint) disable rule `@stylistic/no-empty-first-line`

## `0.11.2` – 2024-Nov-22

- chore: bump dependencies

## `0.11.1` – 2024-Nov-20

- added: (StyleLint) support for `<style>` blocks in Vue SFCs

## `0.11.0` – 2024-Nov-19

- changed: (ESLint) switch from `eslint-plugin-react` to `@eslint-react/eslint-plugin`
- changed: (ESLint) remove `eslint-plugin-jsx-expressions` plugin

## `0.10.4` – 2024-Nov-18

- fixed: (ESLint) correctly configure `vue/html-indent` rule

## `0.10.3` – 2024-Nov-18

- chore: (ESLint) bump dependencies to fix ESLint v9.15 API errors

## `0.10.2` – 2024-Nov-18

- added: (ESLint) add rule `@stylistic/jsx-indent`
- changed: (ESLint) change default indentation for Vue files to 4 spaces

## `0.10.1` – 2024-Nov-15

- chore: bump dependencies

## `0.10.0` – 2024-Nov-14

- added: (ESLint) support for Vue.js files (`eslint-plugin-vue`)
- changed: (ESlint) default value of `ecmaVersion` set to `latest`
- changed: (ESlint) custom indentation per file type (default `2` for YAML and Vue)

## `0.9.0` – 2024-Nov-08

- changed: (ESLint) allow static class initialization blocks
- changed: (ESLint) allow `Object.hasOwn()`

## `0.8.13` – 2024-Nov-08

- chore: bump dependencies

## `0.8.12` – 2024-Nov-02

- fixed: (ESLint) `@typescript-eslint/switch-exhaustiveness-check`: add option `considerDefaultExhaustiveForUnions`

## `0.8.11` – 2024-Nov-02

- chore: use semver ranges in dependencies
- chore: bump dependencies

## `0.8.10` – 2024-Nov-01

- chore: bump dependencies

## `0.8.9` – 2024-Oct-25

- chore: bump dependencies

## `0.8.8` – 2024-Oct-18

- chore: bump dependencies

## `0.8.7` – 2024-Oct-11

- chore: bump dependencies

## `0.8.6` – 2024-Oct-05

- chore: bump dependencies

## `0.8.5` – 2024-Sep-27

- chore: bump dependencies

## `0.8.4` – 2024-Sep-20

- chore: bump dependencies

## `0.8.3` – 2024-Sep-13

- chore: bump dependencies

## `0.8.2` – 2024-Sep-09

- chore: bump dependencies

## `0.8.1` – 2024-Sep-04

- changed: (ESLint) relax a few strict rules of `@typescript-eslint`

## `0.8.0` – 2024-Sep-04

- changed: (ESLint) raise `@typescript-eslint` rules to 'strict' preset

## `0.7.1` – 2024-Aug-30

- chore: bump dependencies

## `0.7.0` – 2024-Aug-27

- added: (ESLint) rule `@typescript-eslint/no-deprecated`

## `0.6.0` – 2024-Aug-26

- added: (ESLint) plugin `@eslint/markdown`

## `0.5.1` – 2024-Aug-22

- chore: bump dependencies

## `0.5.0` – 2024-Aug-15

- added: (ESLint) option `testingLib` for environment `env.vitest`
- added: (ESLint) plugins `testing-library`, `jest-dom`, and option `testingLib` for environment `env.jest`
- added: (ESLint) option `jestDom` for environments `env.jest` and `env.vitest`
- chore: bump dependencies

## `0.4.3` – 2024-Aug-08

- chore: bump dependencies

## `0.4.2` – 2024-Aug-06

- added: (ESLint) rules `jsdoc/check-template-names`, `jsdoc/require-asterisk-prefix`

## `0.4.1` – 2024-Aug-06

- added: (StyleLint) default ignore globs (`dist`)

## `0.4.0` – 2024-Aug-06

- added: (ESLint) rules `jsdoc/require-template`, `jsdoc/require-throws`
- changed: (StyleLint) default values of `stylistic` option (indent 4 spaces, double quotes)

## `0.3.3` – 2024-Aug-01

- fixed: (ESLint) `env.tsconfig` must disable 'projectService' explicitly

## `0.3.2` – 2024-Aug-01

- added: (ESLint) restore environment `env.tsconfig` to workaround VSCode issues

## `0.3.1` – 2024-Aug-01

- added: (ESLint) default ignore globs (`dist`, `gitlab-ci`, and others)
- changed: (ESLint) default values of `stylistic` option (indent 4 spaces, always semicolons, double quotes)

## `0.3.0` – 2024-Aug-01

- chore: (ESLint) [major bump of `typescript-eslint` to v8](https://typescript-eslint.io/blog/announcing-typescript-eslint-v8/)
- removed: (ESLint) environment `env.tsconfig` (always using `projectService` of `typescript-eslint` instead)
- changed: (ESLint) pattern for unused variables is now `^_.` (instead `^_`) to detect dangling underscore imports

## `0.2.0` – 2024-Jul-31

- chore: bump dependencies
- chore: bump peer dependencies (eslint `^9.8` and stylelint `^16.8`)

## `0.1.13` – 2024-Jul-31

- changed: disable rule `no-console` in environment `env.node`
- chore: add renovate bot
- chore: bump dependencies

## `0.1.12` – 2024-Jul-30

- chore: bump `eslint-plugin-jsdoc` dependency

## `0.1.11` – 2024-Jul-30

- chore: bump dependencies
  - skipped eslint-plugin-jsdoc: [eslint-plugin-jsdoc#1282](https://github.com/gajus/eslint-plugin-jsdoc/issues/1282)
  - skipped @stylistic/eslint-plugin: [typescript-eslint#9655](https://github.com/typescript-eslint/typescript-eslint/issues/9655)

## `0.1.10` – 2024-Jul-26

- chore: bump dependencies
- chore: remove old license headers

## `0.1.9` – 2024-Jul-26

- added: (ESLint) `env.node`: option `settings` with shared settings for `eslint-plugin-n`
- chore: bump dependencies

## `0.1.8` – 2024-Jul-23

- fixed: (ESLint) type error in rule `env-project/no-invalid-modules`

## `0.1.7` – 2024-Jul-23

- changed: (ESLint) reverted option `modules` for `env.project` (introduced in 0.1.6)
- changed: (ESLint) `env.project`: renamed option `packages` to `hierarchy`
- chore: (ESLint) split rule `env-project/no-invalid-modules` (added `env-project/no-invalid-hierarchy`)

## `0.1.6` – 2024-Jul-23

- changed: (ESLint) moved rule options for `env.project` into own `modules` option
- chore: (ESLint) unit test for `env.project`

## `0.1.5` – 2024-Jul-23

- chore: bump dependencies

## `0.1.4` – 2024-Jul-15

- added: (ESLint) option `language.nativeDecorators` to support native ES decorators in JS files

## `0.1.3` – 2024-Jul-15

- chore: bump dependencies

## `0.1.2` – 2024-Jul-12

- added: (ESLint) option `restricted.nativeDecorators`

## `0.1.1` – 2024-Jul-11

- changed: (ESLint) option `stylistic.semi` as enum (always/never/off)

## `0.1.0` – 2024-Jul-10

- chore: converted source code to TypeScript

## `0.0.6` – 2024-Jul-10

- fixed: (ESLint) type error in rule `env-project/no-invalid-modules`

## `0.0.5` – 2024-Jul-10

- changed: (ESLint) `env-project/no-invalid-modules`: renamed option `packages.dependsOn` to `packages.extends`
- chore: (ESLint) documentation for option `restricted`
- chore: bump dependencies

## `0.0.4` – 2024-Jul-10

- fixed: (ESLint) file exists detection in rule `env-project/no-invalid-modules`

## `0.0.3` – 2024-Jul-09

- added: (ESLint) `eslint-plugin-import`
- added: (ESLint) option 'restricted' for `env.node` and `env.browser`
- added: (ESLint) custom rule `env-project/no-amd-module-directive`
- added: (ESLint) custom rule `env-project/no-invalid-modules`
- added: (ESLint) environment `env.project` (wraps all `env-project/*` rules)
- changed: (ESLint) environment `env.plugin` renamed to `env.eslint`
- fixed: (StyleLint) support for LESS files
- chore: bump dependencies

## `0.0.2` – 2024-Jul-08

- added: (StyleLint) project configuration (core, less, sass, license, stylistic)

## `0.0.1` – 2024-Jul-05

- added: (ESLint) project configuration (core, js, ts, json, yaml, license, directives, promises, jsdoc, stylistic)
- added: (ESLint) environment presets (tsconfig, node, browser, jest, vitest, codecept, react, plugin)
