From 39587a424c3f3e4a34f560698179c749a960a1e0 Mon Sep 17 00:00:00 2001 From: Niki Wix Skaarup Date: Fri, 20 Jun 2025 09:44:17 +0200 Subject: [PATCH] update deps --- bun.lock | 6 +++--- package.json | 2 +- .../manga-reading/manga-reading.user.ts | 21 ++++++++++++------- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/bun.lock b/bun.lock index ca23459..6eae7f1 100644 --- a/bun.lock +++ b/bun.lock @@ -7,12 +7,12 @@ "@tailwindcss/cli": "4.1.5", "bun-plugin-svelte": "^0.0.6", "bun-plugin-tailwind": "^0.0.15", - "tailwindcss": "^4.1.9", + "tailwindcss": "^4.1.10", }, "devDependencies": { "@types/bun": "latest", "@violentmonkey/types": "^0.2.2", - "eslint": "^9.28.0", + "eslint": "^9.29.0", "eslint-config-greasemonkey": "^1.0.1", "eslint-config-prettier": "^10.1.5", "prettier": "^4.0.0-alpha.12", @@ -371,7 +371,7 @@ "prettier-plugin-svelte": ["prettier-plugin-svelte@3.4.0", "", { "peerDependencies": { "prettier": "^3.0.0", "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" } }, "sha512-pn1ra/0mPObzqoIQn/vUTR3ZZI6UuZ0sHqMK5x2jMLGrs53h0sXhkVuDcrlssHwIMk7FYrMjHBPoUSyyEEDlBQ=="], - "prettier-plugin-tailwindcss": ["prettier-plugin-tailwindcss@0.6.12", "", { "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", "@zackad/prettier-plugin-twig": "*", "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", "prettier-plugin-import-sort": "*", "prettier-plugin-jsdoc": "*", "prettier-plugin-marko": "*", "prettier-plugin-multiline-arrays": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", "prettier-plugin-sort-imports": "*", "prettier-plugin-style-order": "*", "prettier-plugin-svelte": "*" }, "optionalPeers": ["@ianvs/prettier-plugin-sort-imports", "@prettier/plugin-pug", "@shopify/prettier-plugin-liquid", "@trivago/prettier-plugin-sort-imports", "@zackad/prettier-plugin-twig", "prettier-plugin-astro", "prettier-plugin-css-order", "prettier-plugin-import-sort", "prettier-plugin-jsdoc", "prettier-plugin-marko", "prettier-plugin-multiline-arrays", "prettier-plugin-organize-attributes", "prettier-plugin-organize-imports", "prettier-plugin-sort-imports", "prettier-plugin-style-order", "prettier-plugin-svelte"] }, "sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw=="], + "prettier-plugin-tailwindcss": ["prettier-plugin-tailwindcss@0.6.13", "", { "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", "@zackad/prettier-plugin-twig": "*", "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", "prettier-plugin-import-sort": "*", "prettier-plugin-jsdoc": "*", "prettier-plugin-marko": "*", "prettier-plugin-multiline-arrays": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", "prettier-plugin-sort-imports": "*", "prettier-plugin-style-order": "*", "prettier-plugin-svelte": "*" }, "optionalPeers": ["@ianvs/prettier-plugin-sort-imports", "@prettier/plugin-pug", "@shopify/prettier-plugin-liquid", "@trivago/prettier-plugin-sort-imports", "@zackad/prettier-plugin-twig", "prettier-plugin-astro", "prettier-plugin-css-order", "prettier-plugin-import-sort", "prettier-plugin-jsdoc", "prettier-plugin-marko", "prettier-plugin-multiline-arrays", "prettier-plugin-organize-attributes", "prettier-plugin-organize-imports", "prettier-plugin-sort-imports", "prettier-plugin-style-order", "prettier-plugin-svelte"] }, "sha512-uQ0asli1+ic8xrrSmIOaElDu0FacR4x69GynTh2oZjFY10JUt6EEumTQl5tB4fMeD6I1naKd+4rXQQ7esT2i1g=="], "promise-make-counter": ["promise-make-counter@1.0.2", "", { "dependencies": { "promise-make-naked": "^3.0.2" } }, "sha512-FJAxTBWQuQoAs4ZOYuKX1FHXxEgKLEzBxUvwr4RoOglkTpOjWuM+RXsK3M9q5lMa8kjqctUrhwYeZFT4ygsnag=="], diff --git a/package.json b/package.json index ac96c96..4b82788 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "eslint-config-prettier": "^10.1.5", "prettier": "^4.0.0-alpha.12", "prettier-plugin-svelte": "^3.4.0", - "prettier-plugin-tailwindcss": "^0.6.12" + "prettier-plugin-tailwindcss": "^0.6.13" }, "dependencies": { "@tailwindcss/cli": "4.1.5", diff --git a/src/server/userscripts/manga-reading/manga-reading.user.ts b/src/server/userscripts/manga-reading/manga-reading.user.ts index 8d59037..efc61e2 100644 --- a/src/server/userscripts/manga-reading/manga-reading.user.ts +++ b/src/server/userscripts/manga-reading/manga-reading.user.ts @@ -50,11 +50,11 @@ // @noframes // ==/UserScript== -import mangaReadingLibFrame from './templates/manga-reading-lib-frame.html'; -import mangaReadingConfig from './templates/manga-reading-config.html'; -import mangaReadingNotificationButton from './templates/manga-reading-notification-button.html'; -import mangaReadingNotificationContainer from './templates/manga-reading-notification-container.html'; -import mangaReadingNotification from './templates/manga-reading-notification.html'; +import mangaReadingLibFrame from './templates/manga-reading-lib-frame.html' with { type: 'text' }; +import mangaReadingConfig from './templates/manga-reading-config.html' with { type: 'text' }; +import mangaReadingNotificationButton from './templates/manga-reading-notification-button.html' with { type: 'text' }; +import mangaReadingNotificationContainer from './templates/manga-reading-notification-container.html' with { type: 'text' }; +import mangaReadingNotification from './templates/manga-reading-notification.html' with { type: 'text' }; async function initMangaReading() { const logName = `${GM.info.script.name} -`; @@ -340,7 +340,7 @@ async function initMangaReading() { async function onInit(callback: () => Promise, postCallback: () => Promise) { try { console.log(`${logName} Loading...`); - const id = GM.registerMenuCommand(`Configure ${GM.info.script.name}`, () => { + GM.registerMenuCommand(`Configure ${GM.info.script.name}`, () => { openConfig(); }); registerKeyUps(); @@ -921,7 +921,7 @@ async function initMangaReading() { } } - const resp = await GM.xmlHttpRequest({ + const raw = await GM.xmlHttpRequest({ url: input.toString(), method, headers, @@ -931,6 +931,13 @@ async function initMangaReading() { data: init?.body?.toString() ?? undefined }); + const resp = raw as unknown as { + responseText: string; + responseHeaders: string; + status: number; + statusText: string; + }; + const respHeaders = parseHeaders(resp.responseHeaders); return new Response(resp.responseText, {