diff options
| author | netop://ウィビ <paul@webb.page> | 2026-04-26 20:51:04 -0700 |
|---|---|---|
| committer | netop://ウィビ <paul@webb.page> | 2026-04-26 20:51:04 -0700 |
| commit | 07d39a1a3a09739bbc3d27a31829063f1e0a5e24 (patch) | |
| tree | ac5a6e2878da4546dd71eda1ba720cb798bb0d26 /vite.standalone.config.ts | |
| parent | 938496228e9553c90aa81ee993c0d760a7dd6c26 (diff) | |
| download | graphiql-07d39a1a3a09739bbc3d27a31829063f1e0a5e24.tar.gz graphiql-07d39a1a3a09739bbc3d27a31829063f1e0a5e24.zip | |
adds standalone version for CDN ease
Diffstat (limited to '')
| -rw-r--r-- | vite.standalone.config.ts | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/vite.standalone.config.ts b/vite.standalone.config.ts new file mode 100644 index 0000000..3abaed3 --- /dev/null +++ b/vite.standalone.config.ts @@ -0,0 +1,36 @@ + + + +/*** IMPORT ------------------------------------------- ***/ + +import { defineConfig } from "vite"; +import { svelte, vitePreprocess } from "@sveltejs/vite-plugin-svelte"; + +/*** EXPORT ------------------------------------------- ***/ + +export default defineConfig({ + build: { + cssCodeSplit: false, + emptyOutDir: false, + lib: { + cssFileName: "standalone", + entry: "source/standalone/index.ts", + fileName: () => "standalone.js", + formats: ["iife"], + name: "EolGraphiQL" + }, + outDir: "dist", + sourcemap: true + }, + plugins: [ + svelte({ + preprocess: vitePreprocess({ + style: { + scss: { + loadPaths: ["node_modules"] + } + } + }) + }) + ] +}); |