diff --git a/frontend/apps/editor3d/vite.config.ts b/frontend/apps/editor3d/vite.config.ts index 4824d4a217..74c1759790 100644 --- a/frontend/apps/editor3d/vite.config.ts +++ b/frontend/apps/editor3d/vite.config.ts @@ -5,33 +5,10 @@ import { viteCommonjs, esbuildCommonjs } from '@originjs/vite-plugin-commonjs' import path from 'path' import { dirname, resolve } from 'node:path' +// NB(bt): This configuration file can specify bundler rollup options, compiler plugins, +// dev server HTTP headers, CORS options, path rewriting, etc. Read the vite docs for more. export default defineConfig({ root: path.resolve(__dirname, 'app'), - //resolve: { - // alias: { - // 'kalidokit': `${path.resolve(__dirname, 'src')}/`, - // }, - //}, - //resolve: { - // alias: [ - // { - // find: /@frontend\/login/, - // //replacement: path.resolve(__dirname, 'node_modules', '@frontend', 'login'), - // replacement: path.resolve(__dirname, '../', '../', 'libs', 'login'), - // }, - // ], - //}, - //rollupOptions: { - // // make sure to externalize deps that shouldn't be bundled - // // into your library - // exports: "named", - // external: [], - // output: { - // // Provide global variables to use in the UMD build - // // for externalized deps - // globals: {}, - // }, - //}, build: { outDir: path.resolve(__dirname, 'dist'), rollupOptions: { @@ -45,51 +22,7 @@ export default defineConfig({ plugins: [ netlifyPlugin(), tsconfigPaths(), - //viteCommonjs({ - // include: ["kalidokit"], - //}), - { - name: "configure-response-headers", - configureServer: (server) => { - server.middlewares.use((_req, res, next) => { - res.setHeader("Cross-Origin-Embedder-Policy", "require-corp"); - res.setHeader("Cross-Origin-Opener-Policy", "same-origin"); - next(); - }); - }, - }, ], server: { - // Local development CORS for images - headers: { - "Cross-Origin-Opener-Policy": "same-origin", - "Cross-Origin-Embedder-Policy": "require-corp" - }, - proxy: { - "/v1": "https://api.storyteller.ai", - "/avatar": "https://www.gravatar.com", - "/preview": "https://style.storyteller.ai", - "/google": { - target: "https://storage.googleapis.com", - rewrite: (path) => path.replace(/^\/google/, ""), - }, - }, - }, - //optimizeDeps: { - // esbuildOptions: { - // plugins: [ - // esbuildCommonjs(['kalidokit']) - // ] - // } - //} - optimizeDeps: { - include: [ - //'vue', - //'vue-router', - //'@vueuse/core', - //'@vueuse/head', - //'consola', - //'kalidokit', - ], } }); diff --git a/frontend/libs/components/gallery-modal/src/lib/gallery-modal.tsx b/frontend/libs/components/gallery-modal/src/lib/gallery-modal.tsx index 9bbebb13fe..bf61edfbe5 100644 --- a/frontend/libs/components/gallery-modal/src/lib/gallery-modal.tsx +++ b/frontend/libs/components/gallery-modal/src/lib/gallery-modal.tsx @@ -274,8 +274,6 @@ export const GalleryModal = React.memo( onError={() => handleImageError(item.thumbnail!) } - crossOrigin="anonymous" - referrerPolicy="no-referrer" /> )} {mode === "select" &&