feat: ♻️ Change code to build in static mode, add timelines, profiles and notes, new design

This commit is contained in:
Jesse Wierzbinski 2024-04-21 21:38:51 -10:00
parent 9edfd5ac2d
commit acd50ece9b
No known key found for this signature in database
75 changed files with 1603 additions and 549 deletions

View file

@ -4,7 +4,10 @@ export default defineNuxtConfig({
"@nuxtjs/seo",
"@nuxtjs/tailwindcss",
"@vueuse/nuxt",
"@vue-email/nuxt",
"nuxt-headlessui",
"@nuxt/fonts",
"nuxt-icon",
"@vee-validate/nuxt",
],
app: {
head: {
@ -19,7 +22,7 @@ export default defineNuxtConfig({
},
},
nitro: {
preset: "bun",
preset: "static",
minify: true,
prerender: {
failOnError: true,
@ -35,6 +38,22 @@ export default defineNuxtConfig({
define: {
__VERSION__: JSON.stringify("0.4"),
},
server: {
hmr: {
clientPort: 3000,
host: "localhost",
protocol: "ws",
},
},
},
veeValidate: {
autoImports: true,
componentNames: {
Form: "VeeForm",
Field: "VeeField",
FieldArray: "VeeFieldArray",
ErrorMessage: "VeeErrorMessage",
},
},
runtimeConfig: {
public: {
@ -42,7 +61,7 @@ export default defineNuxtConfig({
titleSeparator: "·",
siteName: "Lysand",
trailingSlash: true,
apiHost: "https://lysand.localhost",
apiHost: "https://social.lysand.org",
},
},
site: {