maybe tests are cool after all, fixed bugs and simplified deepDiff

This commit is contained in:
Chris Kruining 2024-11-11 11:47:07 +01:00
parent 441d7e383c
commit cdbb11b14a
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2
13 changed files with 585 additions and 132 deletions

View file

@ -7,69 +7,64 @@ export default defineConfig({
cspNonce: 'KAAS_IS_AWESOME',
},
plugins: [
VitePWA({
strategies: 'injectManifest',
mode: 'development',
// VitePWA({
// strategies: 'injectManifest',
// registerType: 'autoUpdate',
// injectRegister: false,
registerType: 'autoUpdate',
injectRegister: false,
// workbox: {
// globPatterns: ['**/*.{js,css,html,svg,png,svg,ico}'],
// cleanupOutdatedCaches: true,
// clientsClaim: true,
// },
// injectManifest: {
// globPatterns: ['**/*.{js,css,html,svg,png,svg,ico}'],
// },
// pwaAssets: { disabled: false, config: true, htmlPreset: '2023', overrideManifestIcons: true },
workbox: {
globPatterns: ['**/*.{js,css,html,svg,png,svg,ico}'],
cleanupOutdatedCaches: true,
clientsClaim: true,
},
injectManifest: {
globPatterns: ['**/*.{js,css,html,svg,png,svg,ico}'],
},
// manifest: {
// name: 'Calque - manage your i18n files',
// short_name: 'KAAS',
// description: 'Simple tool for maitaining i18n files',
// icons: [
// {
// src: '/images/favicon.dark.svg',
// type: 'image/svg+xml',
// sizes: 'any'
// }
// ],
// display_override: ['window-controls-overlay'],
// screenshots: [
// {
// src: '/images/screenshots/narrow.png',
// type: 'image/png',
// sizes: '538x1133',
// form_factor: 'narrow'
// },
// {
// src: '/images/screenshots/wide.png',
// type: 'image/png',
// sizes: '2092x1295',
// form_factor: 'wide'
// }
// ],
// file_handlers: [
// {
// action: '/edit',
// accept: {
// 'text/*': [
// '.json'
// ]
// }
// }
// ]
// },
base: '/',
manifest: {
name: 'Calque - manage your i18n files',
short_name: 'KAAS',
description: 'Simple tool for maitaining i18n files',
icons: [
{
src: '/images/favicon.dark.svg',
type: 'image/svg+xml',
sizes: 'any'
}
],
display_override: ['window-controls-overlay'],
screenshots: [
{
src: '/images/screenshots/narrow.png',
type: 'image/png',
sizes: '538x1133',
form_factor: 'narrow'
},
{
src: '/images/screenshots/wide.png',
type: 'image/png',
sizes: '2092x1295',
form_factor: 'wide'
}
],
file_handlers: [
{
action: '/edit',
accept: {
'text/*': [
'.json'
]
}
}
]
},
devOptions: {
enabled: true,
type: 'module',
navigateFallback: 'index.html',
resolveTempFolder: () => './.output/public',
},
}),
// devOptions: {
// enabled: true,
// type: 'module',
// navigateFallback: 'index.html',
// },
// }),
],
},
solid: {
@ -81,8 +76,5 @@ export default defineConfig({
prerender: {
crawlLinks: true,
},
routeRules: {
'/manifest.json': { static: true }
},
},
});