Ctrl K
ComunidadGuías…

vite.config.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { defineConfig } from "vite-plus"

export default defineConfig({
  fmt: {
    semi: false,
    singleQuote: false,
    // Emscripten output, rebuilt by apps/web/wasm/build.sh.
    ignorePatterns: ["apps/web/src/lib/web-engine/wasm/*.mjs"],
  },
  lint: {
    ignorePatterns: [
      "**/dist/**",
      "**/node_modules/**",
      "packages/core/pkg/**",
      "apps/web/src/lib/web-engine/wasm/*.mjs",
    ],
  },
  run: {
    tasks: {
      "ci:build": {
        command:
          "pnpm core:build && pnpm --filter @conduit/server build && pnpm --filter @conduit/web build && (if ! pkg-config --exists mpv 2>/dev/null; then echo 'Skipping conduit-electron-native check (pkg-config mpv not found)'; else cargo check -p conduit-electron-native; fi)",
      },
      "ci:check": {
        command:
          "pnpm lint && cargo fmt --all -- --check && cargo clippy --workspace --exclude conduit-electron-native --all-targets -- -D warnings && (if ! pkg-config --exists mpv 2>/dev/null; then echo 'Skipping conduit-electron-native clippy (pkg-config mpv not found)'; else cargo clippy -p conduit-electron-native -- -D warnings -A dead_code || cargo check -p conduit-electron-native; fi) && pnpm -r check",
      },
      "app:dev": {
        command: "pnpm --parallel --filter @conduit/server --filter @conduit/web dev",
      },
      "ci:test": {
        command: "cargo test --workspace && pnpm -r test",
      },
    },
  },
})