File tree Expand file tree Collapse file tree 8 files changed +71
-132
lines changed Expand file tree Collapse file tree 8 files changed +71
-132
lines changed Original file line number Diff line number Diff line change 20
20
"singleQuote" : true
21
21
},
22
22
"devDependencies" : {
23
+ "@sveltejs/vite-plugin-svelte" : " 1.0.0-next.49" ,
24
+ "@testing-library/jest-dom" : " ^5.16.4" ,
25
+ "@testing-library/svelte" : " ^3.1.3" ,
23
26
"@types/fs-extra" : " ^9.0.13" ,
24
27
"@types/lodash-es" : " ^4.17.6" ,
28
+ "@types/resolve" : " ^1.20.2" ,
25
29
"conventional-changelog-cli" : " ^2.2.2" ,
30
+ "decode-named-character-reference" : " ^1.0.2" ,
26
31
"execa" : " ^6.1.0" ,
27
32
"fast-glob" : " ^3.2.11" ,
28
33
"fs-extra" : " ^10.1.0" ,
31
36
"mustache" : " ^4.2.0" ,
32
37
"prettier" : " ^2.6.2" ,
33
38
"prettier-plugin-svelte" : " ^2.7.0" ,
39
+ "resolve" : " ^1.22.1" ,
34
40
"sass" : " ^1.52.3" ,
35
41
"sort-json" : " ^2.0.1" ,
36
42
"sort-package-json" : " ^1.57.0" ,
43
+ "svelte" : " ^3.48.0" ,
44
+ "svelte-preprocess" : " ^4.10.7" ,
45
+ "svelte2tsx" : " ^0.5.10" ,
37
46
"tsdv" : " ^0.4.0" ,
38
- "typescript" : " ^4.7.3"
47
+ "typescript" : " ^4.7.3" ,
48
+ "vite" : " ^2.9.12"
39
49
},
40
50
"packageManager" :
" [email protected] " ,
41
51
"bundlewatch" : {
Original file line number Diff line number Diff line change 63
63
"word-count" : " ^0.2.2"
64
64
},
65
65
"devDependencies" : {
66
- "@primer/css" : " ^15.2.0" ,
67
- "@sveltejs/vite-plugin-svelte" : " 1.0.0-next.49" ,
68
- "@testing-library/jest-dom" : " ^5.16.4" ,
69
- "@testing-library/svelte" : " ^3.1.3" ,
70
- "@types/resolve" : " ^1.20.2" ,
71
- "decode-named-character-reference" : " ^1.0.2" ,
72
- "resolve" : " ^1.22.1" ,
73
- "svelte" : " ^3.48.0" ,
74
- "svelte-preprocess" : " ^4.10.7" ,
75
- "svelte2tsx" : " ^0.5.10"
66
+ "@primer/css" : " ^15.2.0"
76
67
}
77
68
}
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ import fs from 'fs-extra'
3
3
import path from 'path'
4
4
import { preprocess } from 'svelte/compiler'
5
5
import glob from 'fast-glob'
6
- import { sveltePreprocessor } from '../tsdv.config .mjs'
6
+ import { sveltePreprocessor } from '../../../scripts/build .mjs'
7
7
import { execaCommand } from 'execa'
8
8
9
9
//
Original file line number Diff line number Diff line change 1
1
// @ts -check
2
2
import { defineConfig } from 'tsdv'
3
3
import { svelte } from '@sveltejs/vite-plugin-svelte'
4
- import sveltePreprocess from 'svelte-preprocess'
5
- import resolve from 'resolve'
6
-
7
- export const sveltePreprocessor = sveltePreprocess ( {
8
- typescript : true ,
9
- // https://github.com/sveltejs/svelte/issues/189#issuecomment-586142198
10
- replace : [
11
- [ / ( > ) [ \s ] * ( [ < { ] ) / g, '$1$2' ] ,
12
- [ / ( { [ / : ] [ a - z ] + } ) [ \s ] * ( [ < { ] ) / g, '$1$2' ] ,
13
- [ / ( { [ # : ] [ a - z ] + .+ ?} ) [ \s ] * ( [ < { ] ) / g, '$1$2' ] ,
14
- [ / ( [ > } ] ) [ \s ] + ( < | { [ / # : ] [ a - z ] [ ^ } ] * } ) / g, '$1$2' ] ,
15
- ] ,
16
- } )
17
-
18
- const pkgName = 'decode-named-character-reference'
19
-
20
- export const alias = {
21
- // do not resolve `browser` field to make it work at SSR
22
- // https://github.com/vitejs/vite/issues/4405
23
- [ pkgName ] : resolve . sync ( pkgName ) ,
24
- }
4
+ import { alias , sveltePreprocessor } from '../../scripts/build.mjs'
25
5
26
6
// nullish coalescing in es2020
27
7
export default defineConfig ( {
Original file line number Diff line number Diff line change 1
1
import { defineConfig } from 'tsdv'
2
+ import { alias } from '../../scripts/build.mjs'
2
3
3
4
export default defineConfig ( {
4
5
target : 'es2019' ,
5
6
tsc : false ,
7
+ vite : {
8
+ resolve : { alias } ,
9
+ } ,
6
10
} )
Original file line number Diff line number Diff line change 21
21
"dev" : " vite" ,
22
22
"build" : " vite build" ,
23
23
"preview" : " vite preview"
24
- },
25
- "devDependencies" : {
26
- "@sveltejs/vite-plugin-svelte" : " 1.0.0-next.49" ,
27
- "svelte" : " ^3.48.0" ,
28
- "svelte-preprocess" : " ^4.10.7" ,
29
- "vite" : " ^2.9.12"
30
24
}
31
25
}
You can’t perform that action at this time.
0 commit comments