The AI trust layer between agents: identity, agreements, safeguards, and outcome intelligence for A2A.

Viewing files at commit b506ef3834f7Commit detailsView latest

apps/dashboard/vite.config.ts 37 lines · 1.2 KB · typescript
1
import { defineConfig, loadEnv } from 'vite';
2
import react from '@vitejs/plugin-react';
3
4
export default defineConfig(({ mode }) => {
5
  const env = loadEnv(mode, process.cwd(), '');
6
  return {
7
    root: 'apps/dashboard',
8
    plugins: [react()],
9
    define: {
10
      __AUTH0_DOMAIN__: JSON.stringify(
11
        process.env.NEXT_PUBLIC_AUTH0_DOMAIN ??
12
          process.env.AUTH0_DOMAIN ??
13
          env.NEXT_PUBLIC_AUTH0_DOMAIN ??
14
          env.AUTH0_DOMAIN ??
15
          'icfg-0ua6bab8d4omtfolx72mrhzo.us.auth0.com',
16
      ),
17
      __AUTH0_CLIENT_ID__: JSON.stringify(
18
        process.env.NEXT_PUBLIC_AUTH0_CLIENT_ID ??
19
          process.env.AUTH0_CLIENT_ID ??
20
          env.NEXT_PUBLIC_AUTH0_CLIENT_ID ??
21
          env.AUTH0_CLIENT_ID ??
22
          'vGxzZd4LiO7TqH4U61QblwH96YcimpcA',
23
      ),
24
      __AUTH0_AUDIENCE__: JSON.stringify(
25
        process.env.NEXT_PUBLIC_AUTH0_AUDIENCE ??
26
          process.env.AUTH0_AUDIENCE ??
27
          process.env.OPENCLASP_MCP_URL ??
28
          env.NEXT_PUBLIC_AUTH0_AUDIENCE ??
29
          env.AUTH0_AUDIENCE ??
30
          env.OPENCLASP_MCP_URL ??
31
          'https://openclasp.vercel.app/mcp',
32
      ),
33
    },
34
    server: { port: 5173 },
35
    build: { outDir: 'dist', emptyOutDir: true },
36
  };
37
});