26 lines
793 B
TypeScript
26 lines
793 B
TypeScript
import { defineConfig } from "vite";
|
|
import motionCanvas from "@motion-canvas/vite-plugin";
|
|
|
|
export default defineConfig({
|
|
plugins: [
|
|
motionCanvas({
|
|
project: [
|
|
"./src/hold_tap/hold_tap_comparison.ts",
|
|
"./src/hold_tap/hold_tap_interrupted.ts",
|
|
"./src/hold_tap/balanced/balanced_other_key_up.ts",
|
|
"./src/hold_tap/balanced/balanced_hold_tap_up.ts",
|
|
"./src/hold_tap/tap_preferred/tap_preferred_hold_tap_up.ts",
|
|
"./src/hold_tap/tap_unless_interrupted/tap_unless_interrupted.ts",
|
|
"./src/hold_tap/tap_unless_interrupted/tap_unless_interrupted_invoke_hold.ts",
|
|
],
|
|
}),
|
|
],
|
|
build: {
|
|
rollupOptions: {
|
|
output: {
|
|
dir: "../../static/animations",
|
|
entryFileNames: "[name].js",
|
|
},
|
|
},
|
|
},
|
|
});
|