Skip to content

Commit 89e02f6

Browse files
committed
upgrade deps
1 parent 3a7c7f0 commit 89e02f6

File tree

8 files changed

+1031
-949
lines changed

8 files changed

+1031
-949
lines changed

package.json

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "vue-mermaid-render",
33
"type": "module",
4-
"version": "0.1.1",
5-
"packageManager": "pnpm@8.10.2",
4+
"version": "0.1.2",
5+
"packageManager": "pnpm@8.13.1",
66
"license": "MIT",
77
"repository": "hojas/vue-mermaid-render",
88
"bugs": "https://github.com/hojas/vue-mermaid-render/issues",
@@ -16,8 +16,8 @@
1616
"exports": {
1717
".": {
1818
"types": "./dist/main.d.ts",
19-
"require": "./dist/vue-mermaid-render.umd.cjs",
20-
"import": "./dist/vue-mermaid-render.js"
19+
"import": "./dist/vue-mermaid-render.js",
20+
"require": "./dist/vue-mermaid-render.umd.cjs"
2121
}
2222
},
2323
"main": "./dist/vue-mermaid-render.umd.cjs",
@@ -29,20 +29,21 @@
2929
"scripts": {
3030
"dev": "node ./scripts/dev.cjs",
3131
"build": "node ./scripts/build.cjs",
32-
"lint": "eslint ."
32+
"lint": "eslint .",
33+
"push": "pnpm build && npm publish"
3334
},
3435
"dependencies": {
3536
"mermaid": "^10.6.1"
3637
},
3738
"devDependencies": {
38-
"@antfu/eslint-config": "^1.1.0",
39-
"@types/node": "^20.9.0",
40-
"@vitejs/plugin-vue": "^4.4.1",
41-
"eslint": "^8.53.0",
39+
"@antfu/eslint-config": "^2.6.1",
40+
"@types/node": "^20.10.6",
41+
"@vitejs/plugin-vue": "^5.0.2",
42+
"eslint": "^8.56.0",
4243
"shelljs": "^0.8.5",
43-
"typescript": "^5.2.2",
44-
"vite": "^4.5.0",
45-
"vue": "^3.3.8",
46-
"vue-tsc": "^1.8.22"
44+
"typescript": "^5.3.3",
45+
"vite": "^5.0.10",
46+
"vue": "^3.4.3",
47+
"vue-tsc": "^1.8.27"
4748
}
4849
}

packages/demo/tsconfig.json

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,21 @@
11
{
22
"compilerOptions": {
33
"target": "ES2020",
4+
"jsx": "preserve",
5+
"lib": ["ES2020", "DOM", "DOM.Iterable"],
46
"useDefineForClassFields": true,
57
"module": "ESNext",
6-
"lib": ["ES2020", "DOM", "DOM.Iterable"],
7-
"skipLibCheck": true,
8-
9-
/* Bundler mode */
108
"moduleResolution": "bundler",
11-
"allowImportingTsExtensions": true,
129
"resolveJsonModule": true,
13-
"isolatedModules": true,
14-
"noEmit": true,
15-
"jsx": "preserve",
16-
17-
/* Linting */
10+
"allowImportingTsExtensions": true,
1811
"strict": true,
12+
"noFallthroughCasesInSwitch": true,
1913
"noUnusedLocals": true,
2014
"noUnusedParameters": true,
21-
"noFallthroughCasesInSwitch": true
15+
"noEmit": true,
16+
"isolatedModules": true,
17+
"skipLibCheck": true
2218
},
23-
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
24-
"references": [{ "path": "./tsconfig.node.json" }]
19+
"references": [{ "path": "./tsconfig.node.json" }],
20+
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
2521
}

packages/demo/tsconfig.node.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"compilerOptions": {
33
"composite": true,
4-
"skipLibCheck": true,
54
"module": "ESNext",
65
"moduleResolution": "bundler",
7-
"allowSyntheticDefaultImports": true
6+
"allowSyntheticDefaultImports": true,
7+
"skipLibCheck": true
88
},
99
"include": ["vite.config.ts"]
1010
}

packages/vue-mermaid-render/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"exports": {
77
".": {
88
"types": "./dist/main.d.ts",
9-
"require": "./dist/vue-mermaid-render.umd.cjs",
10-
"import": "./dist/vue-mermaid-render.js"
9+
"import": "./dist/vue-mermaid-render.js",
10+
"require": "./dist/vue-mermaid-render.umd.cjs"
1111
}
1212
},
1313
"main": "./dist/vue-mermaid-render.umd.cjs",

packages/vue-mermaid-render/src/components/VueMermaidRender.vue

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
<script setup lang="ts">
2-
import { onMounted, ref, watchEffect } from 'vue'
3-
import type { MermaidConfig } from 'mermaid'
2+
import { ref, watchEffect } from 'vue'
43
import mermaid from 'mermaid'
4+
import type { MermaidConfig } from 'mermaid'
55
6-
const props = defineProps<{ content: string; config?: MermaidConfig }>()
6+
const props = defineProps<{ content: string, config?: MermaidConfig }>()
77
88
const el = ref()
9-
const mounted = ref(false)
109
const mermaidString = ref('')
1110
1211
function genSvgId() {
@@ -22,7 +21,7 @@ async function updateGraph(graphDefinition: string) {
2221
}
2322
2423
watchEffect(() => {
25-
if (!mounted.value)
24+
if (!el.value)
2625
return
2726
2827
if (props.config)
@@ -32,16 +31,12 @@ watchEffect(() => {
3231
})
3332
3433
watchEffect(() => {
35-
if (!mounted.value)
34+
if (!el.value)
3635
return
3736
3837
if (props.content)
3938
updateGraph(props.content)
4039
})
41-
42-
onMounted(() => {
43-
mounted.value = true
44-
})
4540
</script>
4641

4742
<template>
Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,22 @@
11
{
22
"compilerOptions": {
33
"target": "ES2020",
4+
"jsx": "preserve",
5+
"lib": ["ES2020", "DOM", "DOM.Iterable"],
46
"useDefineForClassFields": true,
57
"module": "ESNext",
6-
"lib": ["ES2020", "DOM", "DOM.Iterable"],
7-
"skipLibCheck": true,
8-
"outDir": "dist",
9-
10-
/* Bundler mode */
118
"moduleResolution": "bundler",
12-
"allowImportingTsExtensions": true,
139
"resolveJsonModule": true,
14-
"isolatedModules": true,
15-
"noEmit": false,
16-
"jsx": "preserve",
17-
18-
/* Linting */
10+
"allowImportingTsExtensions": true,
1911
"strict": true,
12+
"noFallthroughCasesInSwitch": true,
2013
"noUnusedLocals": true,
2114
"noUnusedParameters": true,
22-
"noFallthroughCasesInSwitch": true
15+
"noEmit": false,
16+
"outDir": "dist",
17+
"isolatedModules": true,
18+
"skipLibCheck": true
2319
},
24-
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
25-
"references": [{ "path": "./tsconfig.node.json" }]
20+
"references": [{ "path": "./tsconfig.node.json" }],
21+
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"]
2622
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"compilerOptions": {
33
"composite": true,
4-
"skipLibCheck": true,
54
"module": "ESNext",
65
"moduleResolution": "bundler",
7-
"allowSyntheticDefaultImports": true
6+
"allowSyntheticDefaultImports": true,
7+
"skipLibCheck": true
88
},
99
"include": ["vite.config.ts"]
1010
}

0 commit comments

Comments
 (0)