feat: migrate to unplugin-inject-preload (#2357)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2357 Co-authored-by: Dominik Pschenitschni <mail@celement.de> Co-committed-by: Dominik Pschenitschni <mail@celement.de>
This commit is contained in:
parent
4b2938392c
commit
50d698794b
@ -169,8 +169,8 @@
|
||||
"sass": "1.77.0",
|
||||
"start-server-and-test": "2.0.3",
|
||||
"typescript": "5.4.5",
|
||||
"unplugin-inject-preload": "^2.0.4",
|
||||
"vite": "5.2.13",
|
||||
"vite-plugin-inject-preload": "1.3.3",
|
||||
"vite-plugin-pwa": "0.20.0",
|
||||
"vite-plugin-sentry": "1.4.0",
|
||||
"vite-svg-loader": "5.1.0",
|
||||
|
33
frontend/pnpm-lock.yaml
generated
33
frontend/pnpm-lock.yaml
generated
@ -365,12 +365,12 @@ importers:
|
||||
typescript:
|
||||
specifier: 5.4.5
|
||||
version: 5.4.5
|
||||
unplugin-inject-preload:
|
||||
specifier: ^2.0.4
|
||||
version: 2.0.4
|
||||
vite:
|
||||
specifier: 5.2.13
|
||||
version: 5.2.13(@types/node@20.14.2)(sass@1.77.0)(terser@5.31.1)
|
||||
vite-plugin-inject-preload:
|
||||
specifier: 1.3.3
|
||||
version: 1.3.3(vite@5.2.13(@types/node@20.14.2)(sass@1.77.0)(terser@5.31.1))
|
||||
vite-plugin-pwa:
|
||||
specifier: 0.20.0
|
||||
version: 0.20.0(vite@5.2.13(@types/node@20.14.2)(sass@1.77.0)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.1.0)
|
||||
@ -5681,6 +5681,15 @@ packages:
|
||||
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
|
||||
engines: {node: '>= 0.8'}
|
||||
|
||||
unplugin-inject-preload@2.0.4:
|
||||
resolution: {integrity: sha512-972DYMFxU3N2CFAveyUClEDS/C2OCAc0OBFRqwHWsPR1WtMo781gaPgUzoRatX+LYqqt3Uo1sPDNgpPqDHA8BA==}
|
||||
engines: {node: ^14.18.0 || >=16.0.0}
|
||||
peerDependencies:
|
||||
html-webpack-plugin: '>=5.0.0'
|
||||
peerDependenciesMeta:
|
||||
html-webpack-plugin:
|
||||
optional: true
|
||||
|
||||
unplugin@1.10.1:
|
||||
resolution: {integrity: sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
@ -5747,13 +5756,6 @@ packages:
|
||||
engines: {node: ^18.0.0 || >=20.0.0}
|
||||
hasBin: true
|
||||
|
||||
vite-plugin-inject-preload@1.3.3:
|
||||
resolution: {integrity: sha512-nh5+6BZdR/iFZj6pfDR8NHxQgRELkcmM5f9ufj9X6BWXgh3x6SWNp24TfiYvhwQyOV/vrVXpo0DqNBSgppmeOQ==}
|
||||
engines: {node: '>=14.18.0'}
|
||||
deprecated: vite-plugin-inject-preload is deprecated. Switch to unplugin-inject-preload.
|
||||
peerDependencies:
|
||||
vite: ^3.0.0 || ^4.0.0
|
||||
|
||||
vite-plugin-pwa@0.20.0:
|
||||
resolution: {integrity: sha512-/kDZyqF8KqoXRpMUQtR5Atri/7BWayW8Gp7Kz/4bfstsV6zSFTxjREbXZYL7zSuRL40HGA+o2hvUAFRmC+bL7g==}
|
||||
engines: {node: '>=16.0.0'}
|
||||
@ -12018,6 +12020,12 @@ snapshots:
|
||||
|
||||
unpipe@1.0.0: {}
|
||||
|
||||
unplugin-inject-preload@2.0.4:
|
||||
dependencies:
|
||||
mime-types: 2.1.35
|
||||
unplugin: 1.10.1
|
||||
webpack-sources: 3.2.3
|
||||
|
||||
unplugin@1.10.1:
|
||||
dependencies:
|
||||
acorn: 8.11.3
|
||||
@ -12124,11 +12132,6 @@ snapshots:
|
||||
- supports-color
|
||||
- terser
|
||||
|
||||
vite-plugin-inject-preload@1.3.3(vite@5.2.13(@types/node@20.14.2)(sass@1.77.0)(terser@5.31.1)):
|
||||
dependencies:
|
||||
mime-types: 2.1.35
|
||||
vite: 5.2.13(@types/node@20.14.2)(sass@1.77.0)(terser@5.31.1)
|
||||
|
||||
vite-plugin-pwa@0.20.0(vite@5.2.13(@types/node@20.14.2)(sass@1.77.0)(terser@5.31.1))(workbox-build@7.1.1)(workbox-window@7.1.0):
|
||||
dependencies:
|
||||
debug: 4.3.5(supports-color@8.1.1)
|
||||
|
@ -7,7 +7,7 @@ import {dirname, resolve} from 'node:path'
|
||||
|
||||
import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
|
||||
import {VitePWA} from 'vite-plugin-pwa'
|
||||
import VitePluginInjectPreload from 'vite-plugin-inject-preload'
|
||||
import UnpluginInjectPreload from 'unplugin-inject-preload/vite'
|
||||
import {visualizer} from 'rollup-plugin-visualizer'
|
||||
|
||||
import viteSentry, {type ViteSentryPluginOptions} from 'vite-plugin-sentry'
|
||||
@ -123,10 +123,10 @@ export default defineConfig(({mode}) => {
|
||||
fullInstall: true,
|
||||
include: resolve(dirname(pathSrc), './src/i18n/lang/**'),
|
||||
}),
|
||||
// https://github.com/Applelo/vite-plugin-inject-preload
|
||||
VitePluginInjectPreload({
|
||||
// https://github.com/Applelo/unplugin-inject-preload
|
||||
UnpluginInjectPreload({
|
||||
files: [{
|
||||
match: createFontMatcher(['Quicksand', 'OpenSans', 'OpenSans-Italic']),
|
||||
outputMatch: createFontMatcher(['Quicksand', 'OpenSans', 'OpenSans-Italic']),
|
||||
attributes: {crossorigin: 'anonymous'},
|
||||
}],
|
||||
injectTo: 'custom',
|
||||
|
Loading…
x
Reference in New Issue
Block a user