Skip to content

Commit 4dc088b

Browse files
committed
fix: plugin gfm build
closes #206
1 parent 54d53c0 commit 4dc088b

File tree

8 files changed

+71
-132
lines changed

8 files changed

+71
-132
lines changed

package.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,14 @@
2020
"singleQuote": true
2121
},
2222
"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",
2326
"@types/fs-extra": "^9.0.13",
2427
"@types/lodash-es": "^4.17.6",
28+
"@types/resolve": "^1.20.2",
2529
"conventional-changelog-cli": "^2.2.2",
30+
"decode-named-character-reference": "^1.0.2",
2631
"execa": "^6.1.0",
2732
"fast-glob": "^3.2.11",
2833
"fs-extra": "^10.1.0",
@@ -31,11 +36,16 @@
3136
"mustache": "^4.2.0",
3237
"prettier": "^2.6.2",
3338
"prettier-plugin-svelte": "^2.7.0",
39+
"resolve": "^1.22.1",
3440
"sass": "^1.52.3",
3541
"sort-json": "^2.0.1",
3642
"sort-package-json": "^1.57.0",
43+
"svelte": "^3.48.0",
44+
"svelte-preprocess": "^4.10.7",
45+
"svelte2tsx": "^0.5.10",
3746
"tsdv": "^0.4.0",
38-
"typescript": "^4.7.3"
47+
"typescript": "^4.7.3",
48+
"vite": "^2.9.12"
3949
},
4050
"packageManager": "[email protected]",
4151
"bundlewatch": {

packages/bytemd/package.json

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,6 @@
6363
"word-count": "^0.2.2"
6464
},
6565
"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"
7667
}
7768
}

packages/bytemd/scripts/post.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import fs from 'fs-extra'
33
import path from 'path'
44
import { preprocess } from 'svelte/compiler'
55
import glob from 'fast-glob'
6-
import { sveltePreprocessor } from '../tsdv.config.mjs'
6+
import { sveltePreprocessor } from '../../../scripts/build.mjs'
77
import { execaCommand } from 'execa'
88

99
//

packages/bytemd/tsdv.config.mjs

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,7 @@
11
// @ts-check
22
import { defineConfig } from 'tsdv'
33
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'
255

266
// nullish coalescing in es2020
277
export default defineConfig({

packages/plugin-gfm/tsdv.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { defineConfig } from 'tsdv'
2+
import { alias } from '../../scripts/build.mjs'
23

34
export default defineConfig({
45
target: 'es2019',
56
tsc: false,
7+
vite: {
8+
resolve: { alias },
9+
},
610
})

playground/package.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,5 @@
2121
"dev": "vite",
2222
"build": "vite build",
2323
"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"
3024
}
3125
}

0 commit comments

Comments
 (0)