mirror of
https://github.com/wassname/Open-Assistant.git
synced 2026-06-27 16:10:30 +08:00
25 lines
587 B
JavaScript
Executable File
25 lines
587 B
JavaScript
Executable File
#!/usr/bin/env node
|
|
const { spawnSync } = require("child_process");
|
|
async function npmLint() {
|
|
const spawnOption = {
|
|
shell: true,
|
|
env: process.env,
|
|
stdio: "inherit",
|
|
cwd: "./website",
|
|
};
|
|
let npmInstall;
|
|
let npmRunLint;
|
|
try {
|
|
npmInstall = await spawnSync("npm", ["install"], spawnOption);
|
|
if (npmInstall.status !== 0) {
|
|
process.exit(npmInstall.status);
|
|
}
|
|
npmRunLint = await spawnSync("npm", ["run lint"], spawnOption);
|
|
process.exit(npmRunLint.status);
|
|
} catch (error) {
|
|
console.error(error);
|
|
process.exit(1);
|
|
}
|
|
}
|
|
npmLint();
|