Skip to content

Commit 0991478

Browse files
committed
refactor: update deprecated packages for resolve node24 types
1 parent c018990 commit 0991478

File tree

12 files changed

+2946
-3575
lines changed

12 files changed

+2946
-3575
lines changed

generi.config.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
export default {
2+
repository: "https://github.com/Novout/betterwrite",
3+
silent: false,
4+
commits: "conventional-commits",
5+
tag: true,
6+
version: true,
7+
push: true,
8+
publish: false,
9+
release: false,
10+
exclude: [" typo"],
11+
prerelease: "beta",
12+
packagePath: "package.json",
13+
lernaPath: "lerna.json"
14+
};

generi.json

Lines changed: 0 additions & 11 deletions
This file was deleted.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"major": "generi log major"
1414
},
1515
"devDependencies": {
16-
"generi": "1.2.1",
16+
"generi": "2.0.1",
1717
"lerna": "6.6.2"
1818
},
1919
"packageManager": "pnpm@8.5.1"

packages/app/package.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,17 +33,16 @@
3333
"@milkdown/preset-commonmark": "7.2.3",
3434
"@milkdown/prose": "7.2.3",
3535
"@milkdown/transformer": "7.2.3",
36-
"@sentry/tracing": "7.14.2",
37-
"@sentry/vue": "7.14.2",
36+
"@sentry/vue": "10.22.0",
3837
"@vuelidate/core": "2.0.1",
3938
"@vuelidate/validators": "2.0.1",
4039
"@vueuse/components": "9.13.0",
4140
"@vueuse/core": "9.13.0",
42-
"@vueuse/head": "1.1.23",
4341
"@vueuse/integrations": "9.13.0",
4442
"@vueuse/motion": "2.0.0-beta.12",
4543
"@vueuse/shared": "9.13.0",
4644
"@vueuse/sound": "2.0.1",
45+
"@unhead/vue": "2.0.19",
4746
"@zip.js/zip.js": "2.7.20",
4847
"better-write-client-storage": "^1.3.25",
4948
"better-write-color-converter": "^1.3.25",
@@ -135,17 +134,16 @@
135134
"optimizeDeps": {
136135
"include": [
137136
"@headlessui/vue",
138-
"@sentry/tracing",
139137
"@sentry/vue",
140138
"@vue/reactivity",
141139
"@vuelidate/core",
142140
"@vuelidate/validators",
143141
"@vueuse/core",
144-
"@vueuse/head",
145142
"@vueuse/integrations/useDrauu",
146143
"@vueuse/integrations/useNProgress",
147144
"@vueuse/motion",
148145
"@vueuse/components",
146+
"@unhead/vue",
149147
"@milkdown/utils",
150148
"docx",
151149
"dropbox",

packages/app/src/main.ts

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import { createApp } from 'vue'
22
import * as Sentry from '@sentry/vue'
3-
import { BrowserTracing } from '@sentry/tracing'
43
import { useRegisterSW } from 'virtual:pwa-register/vue'
5-
import { createHead } from '@vueuse/head'
4+
import { createHead } from '@unhead/vue/client'
65
import { createPinia } from 'pinia'
76
import { createPluginCore } from 'better-write-plugin-core'
87
import { Events } from 'better-write-types'
@@ -78,12 +77,7 @@ if (!env.isDev()) {
7877
Sentry.init({
7978
app,
8079
dsn: env.getSentryDsn(),
81-
integrations: [
82-
new BrowserTracing({
83-
routingInstrumentation: Sentry.vueRouterInstrumentation(router),
84-
tracingOrigins: [env.getProdUrl(), /^\//],
85-
}),
86-
],
80+
sendDefaultPii: true,
8781
beforeSend(event, _) {
8882
if (event.exception) {
8983
Sentry.showReportDialog({
@@ -115,10 +109,6 @@ if (!env.isDev()) {
115109

116110
return event
117111
},
118-
logErrors: true,
119-
tracesSampleRate: 0.5,
120-
trackComponents: true,
121-
hooks: ['mount'],
122112
})
123113
}
124114

packages/app/src/use/initializer/head.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useHead } from '@vueuse/head'
1+
import { useHead } from '@unhead/vue'
22
import { VueI18nSEO } from 'better-write-languages'
33
import { computed } from 'vue'
44
import { useI18n } from 'vue-i18n'

packages/app/src/use/initializer/plugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ import { useUtils } from '../utils'
3333
import { useI18n } from 'vue-i18n'
3434
import { useHistoryStore } from '@/store/history'
3535
import { useLiveshareStore } from '@/store/liveshare'
36+
import { useHead } from '@unhead/vue'
3637
import useEmitter from '../emitter'
3738
import { useCharacters } from '../characters'
3839
import * as VUEROUTER from 'vue-router'
3940
import * as VUEUSE_CORE from '@vueuse/core'
40-
import * as VUEUSE_HEAD from '@vueuse/head'
4141
import * as VUEUSE_SOUND from '@vueuse/sound'
4242
import { useGlobalStore } from '@/store/global'
4343
import { useDropbox } from '../storage/dropbox'
@@ -98,7 +98,7 @@ export const usePluginInitializer = () => {
9898
schemas: useSchemas(),
9999
vueuse: {
100100
core: VUEUSE_CORE,
101-
head: VUEUSE_HEAD,
101+
head: useHead,
102102
sound: VUEUSE_SOUND,
103103
integration: {
104104
progress: useNProgress(),

packages/app/src/use/landing.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { useHead } from '@vueuse/head'
1+
import { useHead } from '@unhead/vue'
22
import { useI18n } from 'vue-i18n'
33
import { computed, onMounted, nextTick, ref } from 'vue'
44
import { useEnv } from '@/use/env'

packages/image-converter/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export const ImageToForcePNG = (
6060
}
6161

6262
export const getFileOrBlobResult = (
63-
file: File | Blob,
63+
file: File,
6464
): Promise<ImageFileRawReturn> => {
6565
return new Promise((res, rej) => {
6666
const reader = new FileReader()
@@ -121,7 +121,7 @@ export const getImageFileRaw = (
121121
new Compressor(file, {
122122
quality: options?.compress?.quality ?? 1.0,
123123
async success(compressed) {
124-
const data = await getFileOrBlobResult(compressed)
124+
const data = await getFileOrBlobResult(compressed as File)
125125

126126
data ? res(data) : rej(data)
127127
},

packages/plugin-editor-window/src/seo.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ export const PluginSeoSet = (
2020
(stores.CONTEXT.entities[0]?.raw ? ' - ' : '') +
2121
stores.CONTEXT.entities[0]?.raw,
2222
)
23-
hooks.vueuse.head.useHead({
23+
24+
hooks.vueuse.head({
2425
title: _title,
2526
meta: [
2627
{

0 commit comments

Comments
 (0)