UNPKG

1.65 kBMarkdownView Raw
1# @vue/eslint-config-standard
2
3## 9.0.0
4
5### Major Changes
6
7- [#33](https://github.com/vuejs/eslint-config-standard/pull/33) [`07f63fd`](https://github.com/vuejs/eslint-config-standard/commit/07f63fd143d075df55b681fb3f847d88ceb04281)
8 - Added support for ESLint ^9.10, Node.js ^18.18.0 || ^20.9.0 || >=21.1.0. Dropped support for older versions.
9 - Switched to ESLint Flat Config, dropping legacy `.eslintrc*` format.
10 - Applied stylistic rules to expressions in `<template>` blocks.
11 - Removed `createAliasSetting` helper; path aliases are now auto-detected in `jsconfig.json` and `tsconfig.json`.
12 - Removed Vue CLI project setup examples.
13
14 Internal Changes:
15
16 - Dropped `eslint-config-standard` dependency; now maintaining rules internally.
17 - Replaced `eslint-plugin-import` with `eslint-plugin-import-x`.
18 - Using stylistic rules from `@stylistic/eslint-plugin`.
19 - Updated other dependencies.
20
21## 8.0.1
22
23### Patch Changes
24
25- Remove the "import/extensions" rule, fixes #23
26
27## 8.0.0
28
29### Major Changes
30
31- aec0749: #### A Standalone `@vue/eslint-config-standard-with-typescript`
32
33 When using the Standard Style in a TypeScript project, you no longer need to install both `@vue/eslint-config-standard` and `@vue/eslint-config-typescript`.
34 You can just use the `@vue/eslint-config-standard-with-typescript` package. It also provides stricter rules for TypeScript.
35
36 #### Better integration with `@rushstack/eslint-patch`
37
38 All the eslint plugins used here are listed as `dependencies`, rather than `peerDependencies`.
39 So when using these configs with `@rushstack/eslint-patch`, you no longer have to install the plugins separately.