Make SvelteCheck and ViteTest respect YARN_BINARY (#3231)

This commit is contained in:
antecrescent 2024-06-28 13:00:38 +02:00 committed by GitHub
parent fe86401f88
commit 60b25535ef
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -214,16 +214,13 @@ pub struct SvelteCheck {
impl BuildAction for SvelteCheck {
fn command(&self) -> &str {
if cfg!(windows) {
"cmd /c yarn svelte-check:once"
} else {
"./yarn svelte-check:once"
}
"$yarn svelte-check:once"
}
fn files(&mut self, build: &mut impl build::FilesHandle) {
build.add_inputs("svelte-check", inputs![":node_modules:svelte-check"]);
build.add_inputs("tsconfig", &self.tsconfig);
build.add_inputs("yarn", inputs![":yarn:bin"]);
build.add_inputs("", &self.inputs);
build.add_inputs("", inputs!["yarn.lock"]);
build.add_variable(
@ -298,15 +295,12 @@ pub struct ViteTest {
impl BuildAction for ViteTest {
fn command(&self) -> &str {
if cfg!(windows) {
"cmd /c yarn vitest:once"
} else {
"./yarn vitest:once"
}
"$yarn vitest:once"
}
fn files(&mut self, build: &mut impl build::FilesHandle) {
build.add_inputs("vitest", inputs![":node_modules:vitest"]);
build.add_inputs("yarn", inputs![":yarn:bin"]);
build.add_inputs("", &self.deps);
build.add_output_stamp("tests/vitest");
}
@ -457,11 +451,7 @@ pub struct SveltekitBuild {
impl BuildAction for SveltekitBuild {
fn command(&self) -> &str {
if std::env::var("HMR").is_err() {
if cfg!(windows) {
"cmd /c yarn build"
} else {
"$yarn build"
}
} else {
"echo"
}