Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 882 Bytes
98051f8 1e67872 d0c8b66 ef367c0 1e67872 d0c8b66 1e67872 78aed5c 2ec957c 98051f8 1e67872 98051f8 02dda0c 943ceb8 02dda0c aa186af d0c8b66 dd87ed5 d0c8b66 78aed5c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
import { sveltekit } from "@sveltejs/kit/vite";
import Icons from "unplugin-icons/vite";
import { promises } from "fs";
import { defineConfig } from "vitest/config";
// used to load fonts server side for thumbnail generation
function loadTTFAsArrayBuffer() {
return {
name: "load-ttf-as-array-buffer",
async transform(_src, id) {
if (id.endsWith(".ttf")) {
return `export default new Uint8Array([
${new Uint8Array(await promises.readFile(id))}
]).buffer`;
}
},
};
}
export default defineConfig({
plugins: [
sveltekit(),
Icons({
compiler: "svelte",
}),
loadTTFAsArrayBuffer(),
],
optimizeDeps: {
include: ["uuid", "@huggingface/transformers", "sharp", "@gradio/client"],
},
server: {
open: "/",
},
test: {
setupFiles: ["./scripts/setupTest.ts"],
deps: { inline: ["@sveltejs/kit"] },
globals: true,
testTimeout: 10000,
},
});
|