fix(bytemd): svelte entry
This commit is contained in:
parent
8d1e291353
commit
a0c8a316fe
|
@ -1,8 +1,8 @@
|
||||||
*.log
|
*.log
|
||||||
.DS_Store
|
.DS_Store
|
||||||
node_modules
|
node_modules
|
||||||
dist
|
dist/
|
||||||
lib
|
svelte/
|
||||||
package-lock.json
|
package-lock.json
|
||||||
tsconfig.tsbuildinfo
|
tsconfig.tsbuildinfo
|
||||||
coverage
|
coverage
|
||||||
|
|
|
@ -41,7 +41,7 @@ export default defineConfig({
|
||||||
console.log('building helpers.js...')
|
console.log('building helpers.js...')
|
||||||
await vite.build({
|
await vite.build({
|
||||||
build: {
|
build: {
|
||||||
outDir: 'packages/bytemd/dist/svelte',
|
outDir: 'packages/bytemd/svelte',
|
||||||
lib: {
|
lib: {
|
||||||
entry: 'packages/bytemd/src/helpers.ts',
|
entry: 'packages/bytemd/src/helpers.ts',
|
||||||
formats: ['es'],
|
formats: ['es'],
|
||||||
|
@ -57,7 +57,7 @@ export default defineConfig({
|
||||||
await vite.build({
|
await vite.build({
|
||||||
build: {
|
build: {
|
||||||
emptyOutDir: false,
|
emptyOutDir: false,
|
||||||
outDir: 'packages/bytemd/dist/svelte',
|
outDir: 'packages/bytemd/svelte',
|
||||||
lib: {
|
lib: {
|
||||||
entry: 'packages/bytemd/src/index.ts',
|
entry: 'packages/bytemd/src/index.ts',
|
||||||
formats: ['es'],
|
formats: ['es'],
|
||||||
|
@ -73,12 +73,10 @@ export default defineConfig({
|
||||||
})
|
})
|
||||||
|
|
||||||
const files = await glob('packages/bytemd/src/*.svelte')
|
const files = await glob('packages/bytemd/src/*.svelte')
|
||||||
console.log(
|
console.log('processing svelte files...')
|
||||||
'processing svelte files...' //files
|
|
||||||
)
|
|
||||||
|
|
||||||
for (let file of files) {
|
for (let file of files) {
|
||||||
const dest = file.replace('/src/', '/dist/svelte/')
|
const dest = file.replace('/src/', '/svelte/')
|
||||||
await fs.ensureDir(path.dirname(dest))
|
await fs.ensureDir(path.dirname(dest))
|
||||||
|
|
||||||
if (fs.statSync(file).isDirectory()) return
|
if (fs.statSync(file).isDirectory()) return
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "norm build",
|
"build": "norm build",
|
||||||
"dev": "norm",
|
"dev": "echo 'export * from \"../src/index\"' > packages/bytemd/svelte/index.js && norm",
|
||||||
"docs:build": "vitepress build docs",
|
"docs:build": "vitepress build docs",
|
||||||
"docs:dev": "vitepress dev docs",
|
"docs:dev": "vitepress dev docs",
|
||||||
"docs:serve": "vitepress serve docs",
|
"docs:serve": "vitepress serve docs",
|
||||||
|
|
|
@ -30,7 +30,8 @@
|
||||||
"types": "./dist/index.d.ts",
|
"types": "./dist/index.d.ts",
|
||||||
"files": [
|
"files": [
|
||||||
"dist",
|
"dist",
|
||||||
"locales"
|
"locales",
|
||||||
|
"svelte"
|
||||||
],
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@types/codemirror": "^5.60.5"
|
"@types/codemirror": "^5.60.5"
|
||||||
|
@ -55,7 +56,5 @@
|
||||||
"vfile": "^5.3.2",
|
"vfile": "^5.3.2",
|
||||||
"word-count": "^0.2.2"
|
"word-count": "^0.2.2"
|
||||||
},
|
},
|
||||||
"publishConfig": {
|
"svelte": "./svelte/index.js"
|
||||||
"svelte": "./dist/svelte"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -129,7 +129,7 @@ importers:
|
||||||
|
|
||||||
packages/plugin-breaks:
|
packages/plugin-breaks:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
remark-breaks: ^3.0.2
|
remark-breaks: ^3.0.2
|
||||||
devDependencies:
|
devDependencies:
|
||||||
bytemd: link:../bytemd
|
bytemd: link:../bytemd
|
||||||
|
@ -137,7 +137,7 @@ importers:
|
||||||
|
|
||||||
packages/plugin-footnotes:
|
packages/plugin-footnotes:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
remark-footnotes: ^4.0.1
|
remark-footnotes: ^4.0.1
|
||||||
devDependencies:
|
devDependencies:
|
||||||
bytemd: link:../bytemd
|
bytemd: link:../bytemd
|
||||||
|
@ -146,7 +146,7 @@ importers:
|
||||||
packages/plugin-frontmatter:
|
packages/plugin-frontmatter:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@types/js-yaml': ^4.0.5
|
'@types/js-yaml': ^4.0.5
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
js-yaml: ^4.1.0
|
js-yaml: ^4.1.0
|
||||||
remark-frontmatter: ^4.0.1
|
remark-frontmatter: ^4.0.1
|
||||||
vfile: ^5.3.2
|
vfile: ^5.3.2
|
||||||
|
@ -159,7 +159,7 @@ importers:
|
||||||
|
|
||||||
packages/plugin-gemoji:
|
packages/plugin-gemoji:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
remark-gemoji: ^7.0.1
|
remark-gemoji: ^7.0.1
|
||||||
devDependencies:
|
devDependencies:
|
||||||
bytemd: link:../bytemd
|
bytemd: link:../bytemd
|
||||||
|
@ -167,7 +167,7 @@ importers:
|
||||||
|
|
||||||
packages/plugin-gfm:
|
packages/plugin-gfm:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
remark-gfm: ^3.0.1
|
remark-gfm: ^3.0.1
|
||||||
devDependencies:
|
devDependencies:
|
||||||
bytemd: link:../bytemd
|
bytemd: link:../bytemd
|
||||||
|
@ -175,7 +175,7 @@ importers:
|
||||||
|
|
||||||
packages/plugin-highlight:
|
packages/plugin-highlight:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
highlight.js: ^11.5.0
|
highlight.js: ^11.5.0
|
||||||
dependencies:
|
dependencies:
|
||||||
highlight.js: 11.5.0
|
highlight.js: 11.5.0
|
||||||
|
@ -184,7 +184,7 @@ importers:
|
||||||
|
|
||||||
packages/plugin-highlight-ssr:
|
packages/plugin-highlight-ssr:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
highlight.js: ^11.5.0
|
highlight.js: ^11.5.0
|
||||||
rehype-highlight: ^5.0.2
|
rehype-highlight: ^5.0.2
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -195,9 +195,9 @@ importers:
|
||||||
|
|
||||||
packages/plugin-math:
|
packages/plugin-math:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@bytemd/plugin-math-common': ^1.11.0
|
'@bytemd/plugin-math-common': ^1.12.0
|
||||||
'@types/katex': ^0.11.1
|
'@types/katex': ^0.11.1
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
katex: ^0.15.2
|
katex: ^0.15.2
|
||||||
remark-math: ^5.1.1
|
remark-math: ^5.1.1
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -210,14 +210,14 @@ importers:
|
||||||
|
|
||||||
packages/plugin-math-common:
|
packages/plugin-math-common:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
devDependencies:
|
devDependencies:
|
||||||
bytemd: link:../bytemd
|
bytemd: link:../bytemd
|
||||||
|
|
||||||
packages/plugin-math-ssr:
|
packages/plugin-math-ssr:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@bytemd/plugin-math-common': ^1.11.0
|
'@bytemd/plugin-math-common': ^1.12.0
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
rehype-katex: ^6.0.2
|
rehype-katex: ^6.0.2
|
||||||
remark-math: ^5.1.1
|
remark-math: ^5.1.1
|
||||||
devDependencies:
|
devDependencies:
|
||||||
|
@ -228,7 +228,7 @@ importers:
|
||||||
|
|
||||||
packages/plugin-medium-zoom:
|
packages/plugin-medium-zoom:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
medium-zoom: ^1.0.6
|
medium-zoom: ^1.0.6
|
||||||
dependencies:
|
dependencies:
|
||||||
medium-zoom: 1.0.6
|
medium-zoom: 1.0.6
|
||||||
|
@ -238,7 +238,7 @@ importers:
|
||||||
packages/plugin-mermaid:
|
packages/plugin-mermaid:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@types/mermaid': ^8.2.8
|
'@types/mermaid': ^8.2.8
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
mermaid: ^8.14.0
|
mermaid: ^8.14.0
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/mermaid': 8.2.8
|
'@types/mermaid': 8.2.8
|
||||||
|
@ -249,7 +249,7 @@ importers:
|
||||||
packages/react:
|
packages/react:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@types/react': ^17.0.40
|
'@types/react': ^17.0.40
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
react: ^17.0.2
|
react: ^17.0.2
|
||||||
dependencies:
|
dependencies:
|
||||||
bytemd: link:../bytemd
|
bytemd: link:../bytemd
|
||||||
|
@ -259,7 +259,7 @@ importers:
|
||||||
|
|
||||||
packages/vue:
|
packages/vue:
|
||||||
specifiers:
|
specifiers:
|
||||||
bytemd: ^1.11.0
|
bytemd: ^1.12.0
|
||||||
vue: ^2.6.14
|
vue: ^2.6.14
|
||||||
dependencies:
|
dependencies:
|
||||||
bytemd: link:../bytemd
|
bytemd: link:../bytemd
|
||||||
|
|
|
@ -64,11 +64,13 @@ libs.forEach((p) => {
|
||||||
// for compatible with old version
|
// for compatible with old version
|
||||||
'./lib/locales/*': './locales/*',
|
'./lib/locales/*': './locales/*',
|
||||||
}
|
}
|
||||||
|
pkg.files = ['dist', 'locales']
|
||||||
|
|
||||||
if (pkg.name === 'bytemd') {
|
if (pkg.name === 'bytemd') {
|
||||||
pkg.exports['./dist/index.css'] = './dist/style.css'
|
pkg.exports['./dist/index.css'] = './dist/style.css'
|
||||||
pkg.exports['./dist/index.min.css'] = './dist/style.css'
|
pkg.exports['./dist/index.min.css'] = './dist/style.css'
|
||||||
|
pkg.files = ['dist', 'locales', 'svelte']
|
||||||
}
|
}
|
||||||
pkg.files = ['dist', 'locales']
|
|
||||||
fs.writeJsonSync(pkgPath, pkg)
|
fs.writeJsonSync(pkgPath, pkg)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue