UNPKG

@tsed/cli

Version:
31 lines (30 loc) 689 B
import { injectable } from "@tsed/di"; import { BaseRuntime } from "./BaseRuntime.js"; export class ViteRuntime extends BaseRuntime { constructor() { super(...arguments); this.name = "vite"; this.cmd = "node"; this.order = -1; } files() { return ["vite.config.ts"]; } compile() { return "tsed build"; } startDev() { return "tsed dev"; } startProd(args) { return `node ${args}`; } devDependencies() { return { "@tsed/cli": "{{cliVersion}}", typescript: "latest", vite: "latest" }; } } injectable(ViteRuntime).type("runtime");