Skip to content

Commit a4744a8

Browse files
committed
chore: update deps
1 parent 68e84ae commit a4744a8

11 files changed

Lines changed: 479 additions & 481 deletions

File tree

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,7 @@ export default antfu({
862862
})
863863
```
864864

865-
### Prettier
865+
### Prettier
866866

867867
If you're using prettier outside eslint, you can disable the config via etc:
868868

@@ -871,10 +871,10 @@ import antfu from '@antfu/eslint-config'
871871
import prettierConflicts from 'eslint-config-prettier'
872872

873873
export default antfu({
874-
rules: {
875-
'some-rule': 'off'
876-
}
877-
}, prettierConflicts);
874+
rules: {
875+
'some-rule': 'off'
876+
}
877+
}, prettierConflicts)
878878
```
879879

880880
### Editor Specific Disables

package.json

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"release": "bumpp",
4242
"test": "vitest",
4343
"typecheck": "tsc --noEmit",
44-
"prepare": "simple-git-hooks"
44+
"prepare": "simple-git-hooks && skills-npm"
4545
},
4646
"peerDependencies": {
4747
"@angular-eslint/eslint-plugin": "^21.1.0",
@@ -193,10 +193,12 @@
193193
"prettier-plugin-astro": "catalog:peer",
194194
"prettier-plugin-slidev": "catalog:peer",
195195
"simple-git-hooks": "catalog:dev",
196+
"skills-npm": "catalog:dev",
196197
"svelte": "catalog:peer",
197198
"svelte-eslint-parser": "catalog:peer",
198199
"tinyglobby": "catalog:dev",
199200
"tsdown": "catalog:dev",
201+
"tsdown-stale-guard": "catalog:dev",
200202
"tsnapi": "catalog:dev",
201203
"tsx": "catalog:dev",
202204
"typescript": "catalog:dev",
@@ -221,12 +223,12 @@
221223
},
222224
"inlinedDependencies": {
223225
"@eslint-community/eslint-utils": "4.9.1",
224-
"@typescript-eslint/scope-manager": "8.58.1",
225-
"@typescript-eslint/types": "8.58.1",
226-
"@typescript-eslint/utils": "8.58.1",
227-
"@typescript-eslint/visitor-keys": "8.58.1",
228-
"cached-factory": "0.1.0",
229-
"eslint-plugin-erasable-syntax-only": "0.4.0",
226+
"@typescript-eslint/scope-manager": "8.59.2",
227+
"@typescript-eslint/types": "8.59.2",
228+
"@typescript-eslint/utils": "8.59.2",
229+
"@typescript-eslint/visitor-keys": "8.59.2",
230+
"cached-factory": "0.2.0",
231+
"eslint-plugin-erasable-syntax-only": "0.4.1",
230232
"eslint-visitor-keys": [
231233
"3.4.3",
232234
"5.0.1"

pnpm-lock.yaml

Lines changed: 356 additions & 393 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,12 @@ catalogs:
2727
pnpm-workspace-yaml: ^1.6.0
2828
semver: ^7.8.0
2929
simple-git-hooks: ^2.13.1
30+
skills-npm: ^1.1.1
3031
synckit: ^0.11.12
3132
tinyglobby: ^0.2.16
32-
tsdown: ^0.21.10
33-
tsnapi: ^0.1.2
33+
tsdown: ^0.22.0
34+
tsdown-stale-guard: ^0.1.2
35+
tsnapi: ^0.3.2
3436
tsx: ^4.21.0
3537
typescript: ^6.0.3
3638
vitest: ^4.1.5
@@ -65,7 +67,7 @@ catalogs:
6567
prod:
6668
'@antfu/install-pkg': ^1.1.0
6769
'@clack/prompts': ^1.3.0
68-
'@e18e/eslint-plugin': ^0.3.0
70+
'@e18e/eslint-plugin': ^0.4.1
6971
'@eslint-community/eslint-plugin-eslint-comments': ^4.7.1
7072
'@eslint/markdown': ^8.0.1
7173
'@stylistic/eslint-plugin': ^5.10.0

src/cli/constants-generated.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
export const versionsMap = {
22
"@eslint-react/eslint-plugin": "^3.0.0",
3-
"@next/eslint-plugin-next": "^16.2.3",
3+
"@next/eslint-plugin-next": "^16.2.6",
44
"@unocss/eslint-plugin": "^66.6.8",
55
"astro-eslint-parser": "^1.4.0",
6-
"eslint": "^10.2.0",
6+
"eslint": "^10.3.0",
77
"eslint-plugin-astro": "^1.7.0",
88
"eslint-plugin-format": "^2.0.1",
99
"eslint-plugin-react-refresh": "^0.5.2",
1010
"eslint-plugin-solid": "^0.14.5",
11-
"eslint-plugin-svelte": "^3.17.0",
11+
"eslint-plugin-svelte": "^3.17.1",
1212
"prettier-plugin-astro": "^0.14.1",
1313
"prettier-plugin-slidev": "^1.0.5",
14-
"svelte-eslint-parser": "^1.6.0"
14+
"svelte-eslint-parser": "^1.6.1"
1515
}

test/__snapshots__/api/cli.snapshot.d.ts renamed to test/__snapshots__/api/@antfu/eslint-config/cli.snapshot.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/**
2-
* Generated by tsnapi — public API snapshot of `@antfu/eslint-config/cli` */
2+
* Generated by tsnapi — public API snapshot of `@antfu/eslint-config/cli`
3+
*/
34
/* no exports */

test/__snapshots__/api/cli.snapshot.js renamed to test/__snapshots__/api/@antfu/eslint-config/cli.snapshot.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
/**
2-
* Generated by tsnapi — public API snapshot of `@antfu/eslint-config/cli` */
2+
* Generated by tsnapi — public API snapshot of `@antfu/eslint-config/cli`
3+
*/
34
/* no exports */

test/__snapshots__/api/index.snapshot.d.ts renamed to test/__snapshots__/api/@antfu/eslint-config/index.snapshot.d.ts

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
/**
2-
* Generated by tsnapi — public API snapshot of `@antfu/eslint-config` */
3-
// Interfaces
2+
* Generated by tsnapi — public API snapshot of `@antfu/eslint-config`
3+
*/
4+
// #region Interfaces
45
export interface OptionsComponentExts {
56
componentExts?: string[];
67
}
78
export interface OptionsConfig extends OptionsComponentExts, OptionsProjectType {
89
gitignore?: boolean | FlatGitignoreOptions;
9-
ignores?: string[] | ((originals: string[]) => string[]);
10+
ignores?: string[] | ((_: string[]) => string[]);
1011
lessOpinionated?: boolean;
1112
javascript?: OptionsOverrides;
1213
node?: boolean;
@@ -1783,7 +1784,7 @@ export interface RuleOptions {
17831784
'vue/no-import-compiler-macros'?: Linter.RuleEntry<[]>;
17841785
'vue/no-irregular-whitespace'?: Linter.RuleEntry<VueNoIrregularWhitespace>;
17851786
'vue/no-lifecycle-after-await'?: Linter.RuleEntry<[]>;
1786-
'vue/no-literals-in-template'?: Linter.RuleEntry<[]>;
1787+
'vue/no-literals-in-template'?: Linter.RuleEntry<VueNoLiteralsInTemplate>;
17871788
'vue/no-lone-template'?: Linter.RuleEntry<VueNoLoneTemplate>;
17881789
'vue/no-loss-of-precision'?: Linter.RuleEntry<[]>;
17891790
'vue/no-multi-spaces'?: Linter.RuleEntry<VueNoMultiSpaces>;
@@ -1862,9 +1863,11 @@ export interface RuleOptions {
18621863
'vue/prefer-import-from-vue'?: Linter.RuleEntry<[]>;
18631864
'vue/prefer-prop-type-boolean-first'?: Linter.RuleEntry<[]>;
18641865
'vue/prefer-separate-static-class'?: Linter.RuleEntry<[]>;
1866+
'vue/prefer-single-event-payload'?: Linter.RuleEntry<[]>;
18651867
'vue/prefer-template'?: Linter.RuleEntry<[]>;
18661868
'vue/prefer-true-attribute-shorthand'?: Linter.RuleEntry<VuePreferTrueAttributeShorthand>;
18671869
'vue/prefer-use-template-ref'?: Linter.RuleEntry<[]>;
1870+
'vue/prefer-v-model'?: Linter.RuleEntry<[]>;
18681871
'vue/prop-name-casing'?: Linter.RuleEntry<VuePropNameCasing>;
18691872
'vue/quote-props'?: Linter.RuleEntry<VueQuoteProps>;
18701873
'vue/require-component-is'?: Linter.RuleEntry<[]>;
@@ -1969,8 +1972,9 @@ export interface StylisticConfig extends Pick<StylisticCustomizeOptions, 'indent
19691972
export interface StylisticOptions extends StylisticConfig, OptionsOverrides {
19701973
lessOpinionated?: boolean;
19711974
}
1975+
// #endregion
19721976

1973-
// Types
1977+
// #region Types
19741978
export type Awaitable<T> = T | Promise<T>;
19751979
export type ConfigNames = 'antfu/gitignore' | 'antfu/ignores' | 'antfu/javascript/setup' | 'antfu/javascript/rules' | 'antfu/eslint-comments/rules' | 'antfu/command/rules' | 'antfu/perfectionist/setup' | 'antfu/node/setup' | 'antfu/node/rules' | 'antfu/jsdoc/setup' | 'antfu/jsdoc/rules' | 'antfu/imports/rules' | 'antfu/e18e/rules' | 'antfu/unicorn/rules' | 'antfu/jsx/setup' | 'antfu/typescript/setup' | 'antfu/typescript/parser' | 'antfu/typescript/type-aware-parser' | 'antfu/typescript/rules' | 'antfu/typescript/rules-type-aware' | 'antfu/typescript/erasable-syntax-only' | 'antfu/stylistic/rules' | 'antfu/regexp/rules' | 'antfu/test/setup' | 'antfu/test/rules' | 'antfu/vue/setup' | 'antfu/vue/rules' | 'antfu/react/setup' | 'antfu/react/rules' | 'antfu/react/typescript' | 'antfu/react/type-aware-rules' | 'antfu/nextjs/setup' | 'antfu/nextjs/rules' | 'antfu/solid/setup' | 'antfu/solid/rules' | 'antfu/svelte/setup' | 'antfu/svelte/rules' | 'antfu/unocss' | 'antfu/astro/setup' | 'antfu/astro/rules' | 'antfu/angular/setup' | 'antfu/angular/rules/ts' | 'antfu/angular/rules/template' | 'antfu/jsonc/setup' | 'antfu/jsonc/rules' | 'antfu/sort/package-json' | 'antfu/sort/tsconfig-json' | 'antfu/pnpm/package-json' | 'antfu/pnpm/pnpm-workspace-yaml' | 'antfu/pnpm/pnpm-workspace-yaml-sort' | 'antfu/yaml/setup' | 'antfu/yaml/rules' | 'antfu/toml/setup' | 'antfu/toml/rules' | 'antfu/markdown/setup' | 'antfu/markdown/processor' | 'antfu/markdown/parser' | 'antfu/markdown/rules' | 'antfu/markdown/disables/code' | 'antfu/formatter/setup' | 'antfu/formatter/css' | 'antfu/formatter/scss' | 'antfu/formatter/less' | 'antfu/formatter/html' | 'antfu/formatter/xml' | 'antfu/formatter/svg' | 'antfu/formatter/markdown' | 'antfu/formatter/astro' | 'antfu/formatter/astro/disables' | 'antfu/formatter/graphql' | 'antfu/disables/scripts' | 'antfu/disables/cli' | 'antfu/disables/bin' | 'antfu/disables/dts' | 'antfu/disables/cjs' | 'antfu/disables/config-files';
19761980
export type OptionsTypescript = (OptionsTypeScriptWithTypes & OptionsOverrides & OptionsTypeScriptErasableOnly) | (OptionsTypeScriptParserOptions & OptionsOverrides & OptionsTypeScriptErasableOnly);
@@ -1980,8 +1984,9 @@ export type TypedFlatConfigItem = Omit<ConfigWithExtends, 'plugins' | 'rules'> &
19801984
plugins?: Record<string, any>;
19811985
rules?: Rules;
19821986
};
1987+
// #endregion
19831988

1984-
// Functions
1989+
// #region Functions
19851990
export declare function angular(_?: OptionsOverrides): Promise<TypedFlatConfigItem[]>;
19861991
export declare function antfu(_?: OptionsConfig & Omit<TypedFlatConfigItem, 'files' | 'ignores'>, ..._: Awaitable<TypedFlatConfigItem | TypedFlatConfigItem[] | FlatConfigComposer<any, any> | Linter.Config[]>[]): FlatConfigComposer<TypedFlatConfigItem, ConfigNames>;
19871992
export declare function astro(_?: OptionsOverrides & OptionsStylistic & OptionsFiles): Promise<TypedFlatConfigItem[]>;
@@ -1992,7 +1997,7 @@ export declare function disables(): Promise<TypedFlatConfigItem[]>;
19921997
export declare function ensurePackages(_: (string | undefined)[]): Promise<void>;
19931998
export declare function formatters(_?: OptionsFormatters | true, _?: StylisticConfig): Promise<TypedFlatConfigItem[]>;
19941999
export declare function getOverrides<K extends keyof OptionsConfig>(_: OptionsConfig, _: K): Partial<Linter.RulesRecord & RuleOptions>;
1995-
export declare function ignores(_?: string[] | ((originals: string[]) => string[]), _?: boolean): Promise<TypedFlatConfigItem[]>;
2000+
export declare function ignores(_?: string[] | ((_: string[]) => string[]), _?: boolean): Promise<TypedFlatConfigItem[]>;
19962001
export declare function imports(_?: OptionsOverrides & OptionsStylistic): Promise<TypedFlatConfigItem[]>;
19972002
export declare function interopDefault<T>(_: Awaitable<T>): Promise<T extends {
19982003
default: infer U;
@@ -2027,8 +2032,9 @@ export declare function unicorn(_?: OptionsUnicorn): Promise<TypedFlatConfigItem
20272032
export declare function unocss(_?: OptionsUnoCSS): Promise<TypedFlatConfigItem[]>;
20282033
export declare function vue(_?: OptionsVue & OptionsHasTypeScript & OptionsOverrides & OptionsStylistic & OptionsFiles): Promise<TypedFlatConfigItem[]>;
20292034
export declare function yaml(_?: OptionsOverrides & OptionsStylistic & OptionsFiles): Promise<TypedFlatConfigItem[]>;
2035+
// #endregion
20302036

2031-
// Variables
2037+
// #region Variables
20322038
export declare const CONFIG_PRESET_FULL_OFF: OptionsConfig;
20332039
export declare const CONFIG_PRESET_FULL_ON: OptionsConfig;
20342040
export declare const defaultPluginRenaming: {
@@ -2047,21 +2053,34 @@ export declare const defaultPluginRenaming: {
20472053
};
20482054
export declare const GLOB_ALL_SRC: string[];
20492055
export declare const GLOB_ASTRO: string;
2056+
export declare const GLOB_ASTRO_TS: string;
20502057
export declare const GLOB_CSS: string;
20512058
export declare const GLOB_EXCLUDE: string[];
2059+
export declare const GLOB_GRAPHQL: string;
2060+
export declare const GLOB_HTML: string;
2061+
export declare const GLOB_JS: string;
20522062
export declare const GLOB_JSON: string;
2063+
export declare const GLOB_JSON5: string;
20532064
export declare const GLOB_JSONC: string;
20542065
export declare const GLOB_JSX: string;
20552066
export declare const GLOB_LESS: string;
2067+
export declare const GLOB_MARKDOWN: string;
20562068
export declare const GLOB_MARKDOWN_CODE: string;
20572069
export declare const GLOB_MARKDOWN_IN_MARKDOWN: string;
2070+
export declare const GLOB_POSTCSS: string;
2071+
export declare const GLOB_SCSS: string;
20582072
export declare const GLOB_SRC: string;
20592073
export declare const GLOB_SRC_EXT: string;
2074+
export declare const GLOB_STYLE: string;
2075+
export declare const GLOB_SVELTE: string;
20602076
export declare const GLOB_SVG: string;
20612077
export declare const GLOB_TESTS: string[];
20622078
export declare const GLOB_TOML: string;
2079+
export declare const GLOB_TS: string;
20632080
export declare const GLOB_TSX: string;
20642081
export declare const GLOB_VUE: string;
2082+
export declare const GLOB_XML: string;
2083+
export declare const GLOB_YAML: string;
20652084
export declare const parserPlain: {
20662085
meta: {
20672086
name: string;
@@ -2088,22 +2107,9 @@ export declare const parserPlain: {
20882107
};
20892108
};
20902109
export declare const StylisticConfigDefaults: StylisticConfig;
2110+
// #endregion
20912111

2092-
// Default Export
2112+
// #region Default Export
20932113
declare function _default(_?: OptionsConfig & Omit<TypedFlatConfigItem, 'files' | 'ignores'>, ..._: Awaitable<TypedFlatConfigItem | TypedFlatConfigItem[] | FlatConfigComposer<any, any> | Linter.Config[]>[]): FlatConfigComposer<TypedFlatConfigItem, ConfigNames>;
20942114
export default _default
2095-
2096-
// Other
2097-
export { GLOB_ASTRO_TS }
2098-
export { GLOB_GRAPHQL }
2099-
export { GLOB_HTML }
2100-
export { GLOB_JS }
2101-
export { GLOB_JSON5 }
2102-
export { GLOB_MARKDOWN }
2103-
export { GLOB_POSTCSS }
2104-
export { GLOB_SCSS }
2105-
export { GLOB_STYLE }
2106-
export { GLOB_SVELTE }
2107-
export { GLOB_TS }
2108-
export { GLOB_XML }
2109-
export { GLOB_YAML }
2115+
// #endregion

test/__snapshots__/api/index.snapshot.js renamed to test/__snapshots__/api/@antfu/eslint-config/index.snapshot.js

Lines changed: 48 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,17 @@
11
/**
2-
* Generated by tsnapi — public API snapshot of `@antfu/eslint-config` */
2+
* Generated by tsnapi — public API snapshot of `@antfu/eslint-config`
3+
*/
4+
// #region Functions
35
export async function angular(_) {}
46
export function antfu(_, ..._) {}
57
export async function astro(_) {}
68
export async function combine(..._) {}
79
export async function command() {}
810
export async function comments() {}
9-
export var CONFIG_PRESET_FULL_OFF /* const */
10-
export var CONFIG_PRESET_FULL_ON /* const */
11-
var _default
12-
export default _default
13-
export var defaultPluginRenaming /* const */
1411
export async function disables() {}
1512
export async function ensurePackages(_) {}
1613
export async function formatters(_, _) {}
1714
export function getOverrides(_, _) {}
18-
export var GLOB_ALL_SRC /* const */
19-
export var GLOB_ASTRO /* const */
20-
export var GLOB_ASTRO_TS /* const */
21-
export var GLOB_CSS /* const */
22-
export var GLOB_EXCLUDE /* const */
23-
export var GLOB_GRAPHQL /* const */
24-
export var GLOB_HTML /* const */
25-
export var GLOB_JS /* const */
26-
export var GLOB_JSON /* const */
27-
export var GLOB_JSON5 /* const */
28-
export var GLOB_JSONC /* const */
29-
export var GLOB_JSX /* const */
30-
export var GLOB_LESS /* const */
31-
export var GLOB_MARKDOWN /* const */
32-
export var GLOB_MARKDOWN_CODE /* const */
33-
export var GLOB_MARKDOWN_IN_MARKDOWN /* const */
34-
export var GLOB_POSTCSS /* const */
35-
export var GLOB_SCSS /* const */
36-
export var GLOB_SRC /* const */
37-
export var GLOB_SRC_EXT /* const */
38-
export var GLOB_STYLE /* const */
39-
export var GLOB_SVELTE /* const */
40-
export var GLOB_SVG /* const */
41-
export var GLOB_TESTS /* const */
42-
export var GLOB_TOML /* const */
43-
export var GLOB_TS /* const */
44-
export var GLOB_TSX /* const */
45-
export var GLOB_VUE /* const */
46-
export var GLOB_XML /* const */
47-
export var GLOB_YAML /* const */
4815
export async function ignores(_, _) {}
4916
export async function imports(_) {}
5017
export async function interopDefault(_) {}
@@ -58,7 +25,6 @@ export async function jsx(_) {}
5825
export async function markdown(_) {}
5926
export async function nextjs(_) {}
6027
export async function node() {}
61-
export var parserPlain /* const */
6228
export async function perfectionist(_) {}
6329
export async function pnpm(_) {}
6430
export async function react(_) {}
@@ -70,7 +36,6 @@ export async function solid(_) {}
7036
export async function sortPackageJson() {}
7137
export function sortTsconfig() {}
7238
export async function stylistic(_) {}
73-
export var StylisticConfigDefaults /* const */
7439
export async function svelte(_) {}
7540
export async function test(_) {}
7641
export function toArray(_) {}
@@ -79,4 +44,48 @@ export async function typescript(_) {}
7944
export async function unicorn(_) {}
8045
export async function unocss(_) {}
8146
export async function vue(_) {}
82-
export async function yaml(_) {}
47+
export async function yaml(_) {}
48+
// #endregion
49+
50+
// #region Variables
51+
export var CONFIG_PRESET_FULL_OFF /* const */
52+
export var CONFIG_PRESET_FULL_ON /* const */
53+
export var defaultPluginRenaming /* const */
54+
export var GLOB_ALL_SRC /* const */
55+
export var GLOB_ASTRO /* const */
56+
export var GLOB_ASTRO_TS /* const */
57+
export var GLOB_CSS /* const */
58+
export var GLOB_EXCLUDE /* const */
59+
export var GLOB_GRAPHQL /* const */
60+
export var GLOB_HTML /* const */
61+
export var GLOB_JS /* const */
62+
export var GLOB_JSON /* const */
63+
export var GLOB_JSON5 /* const */
64+
export var GLOB_JSONC /* const */
65+
export var GLOB_JSX /* const */
66+
export var GLOB_LESS /* const */
67+
export var GLOB_MARKDOWN /* const */
68+
export var GLOB_MARKDOWN_CODE /* const */
69+
export var GLOB_MARKDOWN_IN_MARKDOWN /* const */
70+
export var GLOB_POSTCSS /* const */
71+
export var GLOB_SCSS /* const */
72+
export var GLOB_SRC /* const */
73+
export var GLOB_SRC_EXT /* const */
74+
export var GLOB_STYLE /* const */
75+
export var GLOB_SVELTE /* const */
76+
export var GLOB_SVG /* const */
77+
export var GLOB_TESTS /* const */
78+
export var GLOB_TOML /* const */
79+
export var GLOB_TS /* const */
80+
export var GLOB_TSX /* const */
81+
export var GLOB_VUE /* const */
82+
export var GLOB_XML /* const */
83+
export var GLOB_YAML /* const */
84+
export var parserPlain /* const */
85+
export var StylisticConfigDefaults /* const */
86+
// #endregion
87+
88+
// #region Default Export
89+
var _default
90+
export default _default
91+
// #endregion

0 commit comments

Comments
 (0)