owltide/nuxt.config.ts
Hornwitser 526a60c040
All checks were successful
/ build (push) Successful in 2m29s
/ deploy (push) Successful in 26s
Add short-eared owl as the Owltide mascot and icon
I've settled on a short-eared owl (Asio Flammeus) to serve as the mascot
and icon for Owltide. This is not a settled and final decision, but
rather a branding that's good enough for now.

To create the mascot I sketched some owls that I have saved to
/assets/mascot/owl-sketch.png and then selected one I liked.  Going
clockwise from the top right the sketches were based on the reference
photos [1], [2], and [3] found by searching for "owl" on Wikimedia
Commons.  I then lightly refined it to work as a small icon.

To avoid confusing terms that only make sense for software the artworks
are licensed under the Creative Commons Attribution-ShareAlike 4.0
License.  This has a similar spirit to the AGPL and ensures that should
improvements be made upon them they can be incorporated in the project.

[1]: https://commons.wikimedia.org/wiki/File:Athene_cunicularia_-near_Goiania,_Goias,_Brazil-8_edit.jpg
[2]: https://commons.wikimedia.org/wiki/File:Hibou_des_marais.jpg
[3]: https://commons.wikimedia.org/wiki/File:Uhu-muc.jpg
2025-07-01 19:41:59 +02:00

36 lines
820 B
TypeScript

/*
SPDX-FileCopyrightText: © 2025 Hornwitser <code@hornwitser.no>
SPDX-License-Identifier: AGPL-3.0-or-later
*/
// https://nuxt.com/docs/api/configuration/nuxt-config
const enableDevtools = !process.env.DISABLE_DEV_TOOLS
export default defineNuxtConfig({
experimental: { renderJsonPayloads: true },
compatibilityDate: '2024-11-01',
devtools: { enabled: enableDevtools },
app: {
head: {
titleTemplate: "%s - Owltide",
htmlAttrs: {
lang: "en",
},
link: [
{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" },
],
},
},
runtimeConfig: {
cookieSecretKeyFile: "",
vapidSubject: "",
vapidPrivateKeyFile: "",
public: {
defaultTimezone: "Europe/Oslo",
defaultLocale: "en-GB",
vapidPublicKey: "",
}
},
modules: [
"@nuxt/test-utils/module",
"@pinia/nuxt",
],
})