Skip to content

Commit 64eaaec

Browse files
committed
feat: rename @typescript-eslint config to typescript
BREAKING CHANGE: you must now use `typescript` instead of `@typescript-eslint`
1 parent 008b741 commit 64eaaec

6 files changed

Lines changed: 16 additions & 16 deletions

File tree

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,18 +93,18 @@ Below is a complete list of the configs provided, and their dependencies:
9393
- `eslint-plugin-prettier`
9494
- `eslint-plugin-import`
9595
- `eslint-plugin-n`
96-
- `ackama/@typescript-eslint`
97-
- `@typescript-eslint/parser`
98-
- `@typescript-eslint/eslint-plugin`
99-
- `@stylistic/eslint-plugin-ts`
100-
- `eslint-plugin-prettier`
10196
- `ackama/jest`
10297
- `eslint-plugin-jest`
10398
- `ackama/react`
10499
- `eslint-plugin-prettier`
105100
- `eslint-plugin-react`
106101
- `eslint-plugin-react-hooks`
107102
- `eslint-plugin-jsx-a11y`
103+
- `ackama/typescript`
104+
- `@typescript-eslint/parser`
105+
- `@typescript-eslint/eslint-plugin`
106+
- `@stylistic/eslint-plugin-ts`
107+
- `eslint-plugin-prettier`
108108

109109
<!-- end configs list -->
110110

@@ -140,9 +140,9 @@ project that uses `jest` & `react`:
140140

141141
```js
142142
const configAckamaBase = require('eslint-config-ackama');
143-
const configAckamaTypeScript = require('eslint-config-ackama/@typescript-eslint');
144143
const configAckamaJest = require('eslint-config-ackama/jest');
145144
const configAckamaReact = require('eslint-config-ackama/react');
145+
const configAckamaTypeScript = require('eslint-config-ackama/typescript');
146146
const globals = require('globals');
147147

148148
/** @type {import('eslint').Linter.FlatConfig[]} */

configs.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,47 +6,47 @@ declare module 'eslint-config-ackama' {
66
export = config;
77
}
88

9-
declare module 'eslint-config-ackama/@typescript-eslint' {
9+
declare module 'eslint-config-ackama/jest' {
1010
import type { Linter } from 'eslint';
1111

1212
const config: Linter.LegacyConfig | Linter.FlatConfig[];
1313

1414
export = config;
1515
}
1616

17-
declare module 'eslint-config-ackama/@typescript-eslint.js' {
17+
declare module 'eslint-config-ackama/jest.js' {
1818
import type { Linter } from 'eslint';
1919

2020
const config: Linter.LegacyConfig | Linter.FlatConfig[];
2121

2222
export = config;
2323
}
2424

25-
declare module 'eslint-config-ackama/jest' {
25+
declare module 'eslint-config-ackama/react' {
2626
import type { Linter } from 'eslint';
2727

2828
const config: Linter.LegacyConfig | Linter.FlatConfig[];
2929

3030
export = config;
3131
}
3232

33-
declare module 'eslint-config-ackama/jest.js' {
33+
declare module 'eslint-config-ackama/react.js' {
3434
import type { Linter } from 'eslint';
3535

3636
const config: Linter.LegacyConfig | Linter.FlatConfig[];
3737

3838
export = config;
3939
}
4040

41-
declare module 'eslint-config-ackama/react' {
41+
declare module 'eslint-config-ackama/typescript' {
4242
import type { Linter } from 'eslint';
4343

4444
const config: Linter.LegacyConfig | Linter.FlatConfig[];
4545

4646
export = config;
4747
}
4848

49-
declare module 'eslint-config-ackama/react.js' {
49+
declare module 'eslint-config-ackama/typescript.js' {
5050
import type { Linter } from 'eslint';
5151

5252
const config: Linter.LegacyConfig | Linter.FlatConfig[];

eslint.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const globals = require('globals');
2-
const configAckamaTypeScript = require('./@typescript-eslint');
32
const configAckamaBase = require('./index');
43
const configAckamaJest = require('./jest');
4+
const configAckamaTypeScript = require('./typescript');
55

66
/** @type {import('eslint').Linter.FlatConfig[]} */
77
const config = [

eslint.config.old.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const config = {
88
ecmaVersion: 2019
99
},
1010
plugins: ['@typescript-eslint/eslint-plugin'],
11-
extends: ['./index.js', './@typescript-eslint.js'],
11+
extends: ['./index.js', './typescript.js'],
1212
ignorePatterns: ['!.eslintplugin/'],
1313
overrides: [
1414
{ files: ['*.spec.*'], extends: ['./jest.js'] },

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
"author": "Gareth Jones",
1212
"types": "configs.d.ts",
1313
"files": [
14-
"@typescript-eslint.js",
1514
"index.js",
1615
"jest.js",
1716
"react.js",
17+
"typescript.js",
1818
"configs.d.ts"
1919
],
2020
"scripts": {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ const generateConfig = () => {
167167
/** @type {import('eslint').Linter.FlatConfig[]} */
168168
const config = [
169169
{
170-
name: 'ackama/@typescript-eslint',
170+
name: 'ackama/typescript',
171171
languageOptions: { parser: parserTypeScriptESLint },
172172
plugins: {
173173
'@typescript-eslint': pluginTypeScriptESLint,

0 commit comments

Comments
 (0)