Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@meteorlxy/tsconfig

meteorlxy131MIT6.0.0

meteorlxy tsconfig

config, tsconfig, meteorlxy

readme

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

6.0.0 (2025-05-08)

Build System

  • update tsconfig lib and target to ES2023 (e0972f1)

Features

  • eslint-config: enable no-unnecessary-type-conversion rule (b94b141)
  • eslint-config: enable vue/define-props-destructuring rule (29358c1)

BREAKING CHANGES

  • drop node 18

5.0.1 (2025-04-22)

Bug Fixes

  • eslint-config: async import gitignore plugin (125a811)

5.0.0 (2025-04-22)

Features

  • eslint-config: support gitignore plugin (fe96883)

BREAKING CHANGES

  • eslint-config: the ignores option has been moved to ignores.files

4.9.1 (2025-04-09)

Note: Version bump only for package @meteorlxy/configs

4.9.0 (2025-04-09)

Features

  • enable no-implicit-coercion rule (cafdfda)
  • upgrade eslint-plugin-vue to v10 (29ae779)

4.8.2 (2025-01-15)

Note: Version bump only for package @meteorlxy/configs

4.8.1 (2024-12-11)

Note: Version bump only for package @meteorlxy/configs

4.8.0 (2024-12-04)

Bug Fixes

  • eslint-config: downgrade no-unsafe-return to warn (835eaac)
  • eslint-config: downgrade react/jsx-sort-props to warn (41e28f3)
  • eslint-config: downgrade require-await to warn (6d127f2)

Features

  • eslint-config: add new ts rules (084fb72)
  • eslint-config: add new vue rules (0105b64)
  • tsconfig: add nestjs config (2ef50c5)

4.7.3 (2024-10-30)

Bug Fixes

  • eslint-config: add tailwind to no-extraneous-dependencies (f785fee)

4.7.2 (2024-10-30)

Bug Fixes

  • eslint-config: fix types (1d2a109)
  • eslint-config: set functions to ignore in require-default-props (941ed80)

4.7.1 (2024-10-21)

Note: Version bump only for package @meteorlxy/configs

4.7.0 (2024-10-16)

Features

  • eslint-config: add new vue/no-deprecated-delete-set rule (50d1fb4)
  • eslint-config: downgrade @typescript-eslint/no-unnecessary-type-assertion to warn (95b3213)
  • eslint-config: downgrade @typescript-eslint/no-unsafe-argument to warn (8dddee3)
  • eslint-config: downgrade @typescript-eslint/no-unsafe-member-access to warn (5f2b226)

4.6.1 (2024-10-09)

Bug Fixes

  • eslint-config: downgrade no-unsafe-assignment to warn (95ef48e)

4.6.0 (2024-09-24)

Bug Fixes

  • eslint-config: make the options optional (86706b0)

Features

  • eslint-config: add react/forward-ref-uses-ref rule (da20602)

4.5.1 (2024-09-10)

Bug Fixes

  • eslint-config: turn off no-inferrable-types (6189441)

4.5.0 (2024-09-09)

Features

  • tsconfig: upgrade typescript to 5.6 and enable new compiler options (e32f217)

4.4.0 (2024-09-03)

Bug Fixes

  • eslint-config: turn off arrow-body-style (9fcddcd)
  • eslint-config: update peer eslint-plugin-react-hooks to v5 (42bb9fd)

Features

  • eslint-config: add new rules of vue plugin (2bac59f)

4.3.2 (2024-08-31)

Bug Fixes

  • eslint-config: disable no-underscore-dangle for markdown (345f0f9)

4.3.1 (2024-08-31)

Bug Fixes

  • eslint-config: disable func type rules for markdown (ceba5bf)

4.3.0 (2024-08-28)

Features

  • eslint-config: add import/no-rename-default rule (45845e8)

4.2.4 (2024-08-20)

Bug Fixes

  • eslint-config: add more markdown shim rules (391d452)

4.2.3 (2024-08-18)

Bug Fixes

  • eslint-config: only enforce UPPER_CASE for exported constants (208fca8)

4.2.2 (2024-08-16)

Bug Fixes

  • eslint-config: turn off no-invalid-void-type (a297717)

4.2.1 (2024-08-15)

Bug Fixes

  • eslint-config: ignore strings for prefer-nullish-coalescing (be995c4)

4.2.0 (2024-08-15)

Features

  • eslint-config: add name for ignores config (95f8ff6)
  • eslint-config: enforce UPPER_CASE for global constants (dbdab5e)

4.1.0 (2024-08-15)

Features

  • eslint-config: support imports option (80ed743)

4.0.1 (2024-08-13)

Bug Fixes

  • eslint-config: disable projectService for markdown files (987aa0f)

4.0.0 (2024-08-13)

Features

  • eslint-config: add taze config file (38f97b3)
  • eslint-config: upgrade typescript-eslint to v8 (f49fa56)

3.8.0 (2024-07-15)

Features

  • eslint-config: add monorepo tools dir to ignores (9343c7a)
  • tsconfig: remove ts 5.5 disabled compiler options (0e41c82)

3.7.0 (2024-05-27)

Features

  • eslint-config: eslint-plugin-import-x (0eeaf6c)

3.6.0 (2024-05-27)

Features

  • eslint-config: move back to eslint-plugin-i (6d2d25e)

3.5.0 (2024-05-27)

Features

  • eslint-config: add cypress and playwright config file name (6f35ed2)
  • eslint-config: migrate to eslint-plugin-import-x (a0521ef)

3.4.0 (2024-04-09)

Features

  • eslint-config: add name for flat config item (11995f0)
  • eslint-config: turn off consistent-return for typescript (781fc23)
  • eslint-config: turn off deprecated no-new-symbol (86545c6)

3.3.1 (2024-04-02)

Bug Fixes

  • eslint-config: turn off vue/require-expose and update markdown-shim for vue (2ff8ad6)

3.3.0 (2024-04-02)

Features

  • eslint-config: add more vue rules (f54491c)
  • eslint-config: add some vue rules (62eb660)
  • eslint-config: complete vue rules (36e70ad)

3.2.0 (2024-03-26)

Features

  • prettier-config: set parser of vscode config files to jsonc (5ad7ff3)

3.1.1 (2024-03-26)

Bug Fixes

  • eslint-config: turn off deprecated @typescript-eslint/no-throw-literal (3bf4f4a)

3.1.0 (2024-03-25)

Bug Fixes

  • eslint-config: disable type-checking parser options for markdown (d1b3ad6)

Features

  • eslint-config: support array for tsconfigPath (e4d462b)

3.0.1 (2024-03-25)

Bug Fixes

  • eslint-config: disable type-checking rules for markdown (e5213c9)

3.0.0 (2024-03-25)

Features

  • eslint-config: enable reportUnusedDisableDirectives (ed4f4fd)
  • migrate to eslint flat config (1e8ae76)

BREAKING CHANGES

  • migrate to eslint flat config

2.29.0 (2023-08-29)

Features

  • tsconfig: enable isolatedModules and verbatimModuleSyntax by default (ee01162)

2.28.1 (2023-08-29)

Note: Version bump only for package @meteorlxy/configs

2.28.0 (2023-08-24)

Features

  • eslint-config-typescript: specify type import style (bd310d7)

2.27.3 (2023-08-24)

Note: Version bump only for package @meteorlxy/configs

2.27.2 (2023-07-29)

Note: Version bump only for package @meteorlxy/configs

2.27.1 (2023-07-13)

Note: Version bump only for package @meteorlxy/configs

2.27.0 (2023-07-11)

Features

  • eslint-config-typescript: bump typescript-eslint to v6 (ffcb5d3)

2.26.0 (2023-07-10)

Features

  • eslint-config-typescript: enable member-ordering rule (ee55b4b)

2.25.0 (2023-07-10)

Features

  • eslint-config-prettier: remove eslint-plugin-prettier integration (bb6c962)

2.24.0 (2023-05-04)

Features

  • eslint-config: set orderImportKind in import/order (28a299e)

2.23.1 (2023-03-17)

Bug Fixes

  • tsconfig: remove ts 5 deprecated flags (d1467c2)

2.23.0 (2023-03-17)

Features

  • bump to typescript 5 (5eba55d)
  • eslint-config-react: enable jsx-key rule (df05919)

2.22.0 (2023-02-21)

Features

  • eslint-config-typescript: loose template expressions rule (78fc851)

2.21.0 (2023-02-20)

Features

  • eslint-config: handle import order for aliases (70d6a18)

2.20.0 (2023-02-15)

Features

  • eslint-config: allow void operator as statement (ff26654)

2.19.0 (2022-12-14)

Features

  • eslint-config: set ecmaVersion to 2020 (cadb9d3)

2.18.2 (2022-11-29)

Note: Version bump only for package @meteorlxy/configs

2.18.1 (2022-10-28)

Bug Fixes

  • eslint-config-typescript: update import/no-extraneous-dependencies (a8c63eb)

2.18.0 (2022-09-23)

Bug Fixes

  • eslint-config: turn off import order caseInsensitive (e965304)

Features

  • eslint-config-react: extends hooks config by default (7065f1a)

2.17.0 (2022-09-16)

Features

  • eslint-config-typescript: extends recommended-requiring-type-checking (25ec8f3)

2.16.1 (2022-08-23)

Bug Fixes

  • eslint-config: disable import/default (53baeb0)
  • eslint-config: disable import/no-named-default (95bfc2f)
  • eslint-config: update import/no-extraneous-dependencies (761aaa9)

2.16.0 (2022-07-01)

Bug Fixes

  • tsconfig: include strict config (9b3ebcd)

Features

  • eslint-config: allow bitwise operators (99c1e54)
  • eslint-config: allow continue statements (6f59314)

2.15.0 (2022-06-22)

Features

  • allow dev-deps import in unbuild config file (5737a44)

2.14.1 (2022-06-22)

Bug Fixes

  • tsconfig: disable noUncheckedIndexedAccess in base config (1a7e5a5)

2.14.0 (2022-06-15)

Features

  • eslint-config-typescript: enforce .mjs extension (6760d33)
  • eslint-config: enforce .mjs extension (57776eb)

2.13.0 (2022-06-09)

Features

  • eslint-config-vue: set order of sfc tags (047efb5)
  • tsconfig: split base and strict config (6c860d9)

2.12.0 (2022-06-08)

Features

  • eslint-config-react: enforce arrow-function for function components (c6ad7ad)
  • eslint-config: allow for-in and await-in-loop (9adbf85)

2.11.0 (2022-06-02)

Features

  • eslint-config-typescript: add more config files in no-extraneous-dependencies (1a38ecd)
  • eslint-config: add more config files in no-extraneous-dependencies (dd5e0ba)

2.10.0 (2022-05-28)

Features

  • eslint-config-vue: support cjs, cts, mjs, mts extensions (5adc024)
  • tsconfig: add compiler options about imports (cac396e)

2.9.0 (2022-05-07)

Features

  • eslint-config-typescript: remove import/no-cycle override (39b37bd)
  • eslint-config: disable ignoreCase option of sort-imports rule (a9d70b1)

2.8.0 (2022-04-20)

Features

  • eslint-config-typescript-react: add mjs extension (e0734c5)
  • eslint-config-typescript: import eslint-config-airbnb-typescript directly (e58bd10)

2.7.0 (2022-04-11)

Features

  • prettier-config: compat with prettier 2.6 (1e9981e)
  • tsconfig: add tsconfig package (24031f1)

2.6.0 (2021-12-20)

Features

  • eslint-config-vue: compat with eslint-plugin-vue 8.x (c49e513)

2.5.0 (2021-10-22)

Note: Version bump only for package configs

2.4.0 (2021-10-20)

Features

  • eslint-config: enable sort-imports rule (21e7419)

2.3.0 (2021-10-08)

Features

  • eslint-config-typescript: enable consistent-type-imports (4e0c06e)
  • prettier-config: compat with prettier 2.4 (45ae7d0)

2.2.0 (2021-06-15)

Features

  • eslint-config: add rule for import order (e6622d1)

2.1.0 (2021-03-16)

Features

  • eslint-config-typescript: remove default project setting (e610f19)

2.0.0 (2021-03-02)

Bug Fixes

  • eslint-config-typescript: set default parserOptions.project (88094e7)
  • eslint-config-typescript-vue: add .vue extension (3556265)
  • normalize dependencies version (1e206fa)

Features

  • sync with latest version of configs and plugins (2e896be)
  • eslint-config-typescript: bump @typescript-eslint version (4f5f99d)
  • eslint-config-typescript: sync rules (884b111)
  • eslint-config-vue: move babel parser to peerDependencies (204c4aa)
  • prettier-config: require all trailing comma (a352d9f)
  • update rules and dependencies (dc8def5)