Skip to content

Commit

Permalink
feat: ✨ add endpoints, messages, untested forwarding
Browse files Browse the repository at this point in the history
  • Loading branch information
McPizza0 committed Feb 24, 2024
1 parent 26a1752 commit 24a5388
Show file tree
Hide file tree
Showing 17 changed files with 1,355 additions and 589 deletions.
28 changes: 27 additions & 1 deletion nuxt.config.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,30 @@
// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
devtools: { enabled: true },
modules: ["@nuxt/devtools", "@vueuse/nuxt", "nuxt-security", "@nuxt/ui"],
modules: [
"@nuxt/devtools",
"@vueuse/nuxt",
"@vueuse/nuxt",
"nuxt-security",
"@nuxt/ui",
"nuxt-shiki",
],

runtimeConfig: {
primaryDomain: process.env.NUXT_PRIMARY_DOMAIN,
dbConnectionString: process.env.NUXT_POSTGRES_CONNECTION_STRING,
githubClientId: process.env.NUXT_GITHUB_CLIENT_ID,
githubClientSecret: process.env.NUXT_GITHUB_CLIENT_SECRET,
public: {
baseUrl: process.env.NUXT_PRIMARY_DOMAIN,
},
},

shiki: {
theme: "tokyo-night",
lang: "json",
themes: ["tokyo-night"],
langs: [],
},

css: ["@/assets/css/main.css"],
Expand Down Expand Up @@ -37,6 +54,15 @@ export default defineNuxtConfig({
process.env.NODE_ENV === "development" ? "unsafe-none" : "require-corp",
contentSecurityPolicy: {
"img-src": ["'self'", "data:", process.env.WEBAPP_STORAGE_URL || ""],
"script-src":
"'self' https: 'unsafe-eval' 'unsafe-inline' 'strict-dynamic' 'nonce-{{nonce}}'",
},
},
},
routeRules: {
"/endpoint/**": {
security: {
xssValidator: false,
},
},
},
Expand Down
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
"@simplewebauthn/browser": "^9.0.1",
"@trpc/client": "^10.45.1",
"@trpc/server": "^10.45.1",
"@vueuse/nuxt": "^10.8.0",
"arctic": "^1.2.0",
"drizzle-orm": "^0.29.3",
"lucia": "^3.0.1",
Expand All @@ -33,9 +32,12 @@
},
"devDependencies": {
"@iconify-json/ph": "^1.1.11",
"@vueuse/core": "^10.8.0",
"@vueuse/nuxt": "^10.8.0",
"dotenv": "^16.4.5",
"drizzle-kit": "^0.20.14",
"nuxt-security": "^1.1.2",
"nuxt-shiki": "^0.1.2",
"pg": "^8.11.3",
"vue-tsc": "^1.8.27"
}
Expand Down
Loading

0 comments on commit 24a5388

Please sign in to comment.