Skip to content

Commit fe47aef

Browse files
committed
Move to vite for vue 3
1 parent 6ae91c3 commit fe47aef

28 files changed

+17133
-22748
lines changed

Diff for: .vscode/extensions.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["Vue.volar"]
3+
}

Diff for: build/postcss.js

-1
This file was deleted.

Diff for: build/rollup.config.js

-185
This file was deleted.

Diff for: dev/serve.js

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import Vue from "vue";
2-
import Dev from "./serve.vue";
1+
import { createApp } from "vue";
2+
import App from "./serve.vue";
33

4-
import VueKatex from "vue-katex";
4+
import Vue3Katex from "@hsorby/vue3-katex";
55
import { NotionRenderer } from "@/entry";
66

7-
Vue.use(VueKatex);
8-
Vue.component("NotionRenderer", NotionRenderer);
7+
const app = createApp(App);
98

10-
Vue.config.productionTip = false;
9+
console.log(app);
1110

12-
new Vue({
13-
render: h => h(Dev)
14-
}).$mount("#app");
11+
app.use(Vue3Katex);
12+
app.component("NotionRenderer", NotionRenderer);
13+
14+
app.mount("#app");

Diff for: docs/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ import "prismjs/themes/prism.css";
166166

167167
The following steps are required to display equations via katex
168168

169-
- Install `vue-katex` to your project – `npm install vue-katex`
169+
- Install `@hsorby/vue3-katex` to your project – `npm install @hsorby/vue3-katex`
170170
- Import the katex css in your project
171171

172172
```js
@@ -177,8 +177,8 @@ import "katex/dist/katex.min.css";
177177

178178
```js
179179
import Vue from "vue";
180-
import VueKatex from "vue-katex";
181-
Vue.use(VueKatex);
180+
import Vue3Katex from "@hsorby/vue3-katex";
181+
Vue.use(Vue3Katex);
182182
```
183183

184184
- Add the `katex` flag to the `NotionRenderer`

Diff for: example/plugins/vue-katex.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Vue from "vue";
2-
import VueKatex from "vue-katex";
2+
import Vue3Katex from "@hsorby/vue3-katex";
33
import "katex/dist/katex.min.css";
44

5-
Vue.use(VueKatex);
5+
Vue.use(Vue3Katex);

Diff for: nuxt/plugin.js

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import Vue from "vue";
2-
import VueNotion from "vue-notion";
3-
import { getPageBlocks, getPageTable } from "vue-notion";
2+
import VueNotion, { getPageBlocks, getPageTable } from "vue-notion";
43

54
Vue.use(VueNotion);
65

0 commit comments

Comments
 (0)