Make SvelteCheck and ViteTest respect YARN_BINARY (#3231)
This commit is contained in:
parent
fe86401f88
commit
60b25535ef
@ -214,16 +214,13 @@ pub struct SvelteCheck {
|
|||||||
|
|
||||||
impl BuildAction for SvelteCheck {
|
impl BuildAction for SvelteCheck {
|
||||||
fn command(&self) -> &str {
|
fn command(&self) -> &str {
|
||||||
if cfg!(windows) {
|
"$yarn svelte-check:once"
|
||||||
"cmd /c yarn svelte-check:once"
|
|
||||||
} else {
|
|
||||||
"./yarn svelte-check:once"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn files(&mut self, build: &mut impl build::FilesHandle) {
|
fn files(&mut self, build: &mut impl build::FilesHandle) {
|
||||||
build.add_inputs("svelte-check", inputs![":node_modules:svelte-check"]);
|
build.add_inputs("svelte-check", inputs![":node_modules:svelte-check"]);
|
||||||
build.add_inputs("tsconfig", &self.tsconfig);
|
build.add_inputs("tsconfig", &self.tsconfig);
|
||||||
|
build.add_inputs("yarn", inputs![":yarn:bin"]);
|
||||||
build.add_inputs("", &self.inputs);
|
build.add_inputs("", &self.inputs);
|
||||||
build.add_inputs("", inputs!["yarn.lock"]);
|
build.add_inputs("", inputs!["yarn.lock"]);
|
||||||
build.add_variable(
|
build.add_variable(
|
||||||
@ -298,15 +295,12 @@ pub struct ViteTest {
|
|||||||
|
|
||||||
impl BuildAction for ViteTest {
|
impl BuildAction for ViteTest {
|
||||||
fn command(&self) -> &str {
|
fn command(&self) -> &str {
|
||||||
if cfg!(windows) {
|
"$yarn vitest:once"
|
||||||
"cmd /c yarn vitest:once"
|
|
||||||
} else {
|
|
||||||
"./yarn vitest:once"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn files(&mut self, build: &mut impl build::FilesHandle) {
|
fn files(&mut self, build: &mut impl build::FilesHandle) {
|
||||||
build.add_inputs("vitest", inputs![":node_modules:vitest"]);
|
build.add_inputs("vitest", inputs![":node_modules:vitest"]);
|
||||||
|
build.add_inputs("yarn", inputs![":yarn:bin"]);
|
||||||
build.add_inputs("", &self.deps);
|
build.add_inputs("", &self.deps);
|
||||||
build.add_output_stamp("tests/vitest");
|
build.add_output_stamp("tests/vitest");
|
||||||
}
|
}
|
||||||
@ -457,11 +451,7 @@ pub struct SveltekitBuild {
|
|||||||
impl BuildAction for SveltekitBuild {
|
impl BuildAction for SveltekitBuild {
|
||||||
fn command(&self) -> &str {
|
fn command(&self) -> &str {
|
||||||
if std::env::var("HMR").is_err() {
|
if std::env::var("HMR").is_err() {
|
||||||
if cfg!(windows) {
|
"$yarn build"
|
||||||
"cmd /c yarn build"
|
|
||||||
} else {
|
|
||||||
"$yarn build"
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
"echo"
|
"echo"
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user