File tree Expand file tree Collapse file tree 5 files changed +7
-29
lines changed Expand file tree Collapse file tree 5 files changed +7
-29
lines changed Original file line number Diff line number Diff line change @@ -112,5 +112,4 @@ docs-svelte-kit/build
112
112
/docs-svelte-kit /shim /assert.mjs
113
113
/docs-svelte-kit /src /routes /* .md
114
114
/docs-svelte-kit /src /routes /** /* .md
115
- /docs-svelte-kit /src /lib /rules-meta.js
116
115
packages /eslint-plugin-svelte /README.md
Original file line number Diff line number Diff line change @@ -14,8 +14,7 @@ const config = [
14
14
'shim/assert.mjs' ,
15
15
'src/routes/*.md' ,
16
16
'src/routes/**/*.md' ,
17
- 'src/app.html' ,
18
- 'src/lib/rules-meta.js'
17
+ 'src/app.html'
19
18
]
20
19
} ,
21
20
...myPlugin . config ( {
Original file line number Diff line number Diff line change 1
- import { rules } from './rules-meta.js' ;
2
1
import { readable , writable } from 'svelte/store' ;
3
2
import { page } from '$app/stores' ;
4
3
import { base as baseUrl } from '$app/paths' ;
5
4
5
+ const rules = RULES_META ;
6
+
6
7
export function stripBaseUrl ( path ) {
7
8
if ( path . startsWith ( baseUrl ) ) {
8
9
return path . slice ( baseUrl . length ) ;
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,15 +2,14 @@ import { sveltekit } from '@sveltejs/kit/vite';
2
2
import path from 'path' ;
3
3
// @ts -expect-error -- Missing types
4
4
import svelteMd from 'vite-plugin-svelte-md' ;
5
+ import { rules as pluginRules } from 'eslint-plugin-svelte' ;
5
6
import svelteMdOption from './tools/vite-plugin-svelte-md-option.mjs' ;
6
7
7
8
import generateRoutes from './tools/generate-routes.mjs' ;
8
- import generateRulesMeta from './tools/generate-rules-meta.mjs' ;
9
9
import type { UserConfig } from 'vite' ;
10
10
import { fileURLToPath } from 'url' ;
11
11
12
12
generateRoutes ( ) ;
13
- generateRulesMeta ( ) ;
14
13
15
14
const dirname = path . dirname ( fileURLToPath ( import . meta. url ) ) ;
16
15
@@ -25,6 +24,9 @@ const config: UserConfig = {
25
24
) ,
26
25
sveltekit ( )
27
26
] ,
27
+ define : {
28
+ RULES_META : JSON . stringify ( Object . values ( pluginRules ) . map ( ( rule ) => ( { meta : rule . meta } ) ) )
29
+ } ,
28
30
ssr : {
29
31
// vite-plugin-svelte recognizes svelte-eslint-parser as a library that runs on svelte.
30
32
// This confuses the SSR on the Dev server.
You can’t perform that action at this time.
0 commit comments