Skip to content

Commit

Permalink
wip (#15348)
Browse files Browse the repository at this point in the history
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
  • Loading branch information
kakkokari-gtyih and syuilo authored Jan 28, 2025
1 parent 8232ea6 commit 6250af2
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 26 deletions.
8 changes: 6 additions & 2 deletions packages/frontend-shared/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,14 @@ const options = {
sourcemap: 'linked',
};

const args = process.argv.slice(2).map(arg => arg.toLowerCase());

// js-built配下をすべて削除する
fs.rmSync('./js-built', { recursive: true, force: true });
if (!args.includes('--no-clean')) {
fs.rmSync('./js-built', { recursive: true, force: true });
}

if (process.argv.map(arg => arg.toLowerCase()).includes('--watch')) {
if (args.includes('--watch')) {
await watchSrc();
} else {
await buildSrc();
Expand Down
8 changes: 6 additions & 2 deletions packages/misskey-bubble-game/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,14 @@ const options = {
sourcemap: 'linked',
};

const args = process.argv.slice(2).map(arg => arg.toLowerCase());

// built配下をすべて削除する
fs.rmSync('./built', { recursive: true, force: true });
if (!args.includes('--no-clean')) {
fs.rmSync('./built', { recursive: true, force: true });
}

if (process.argv.map(arg => arg.toLowerCase()).includes('--watch')) {
if (args.includes('--watch')) {
await watchSrc();
} else {
await buildSrc();
Expand Down
9 changes: 7 additions & 2 deletions packages/misskey-js/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,14 @@ const options = {
};

// built配下をすべて削除する
fs.rmSync('./built', { recursive: true, force: true });
const args = process.argv.slice(2).map(arg => arg.toLowerCase());

if (process.argv.map(arg => arg.toLowerCase()).includes('--watch')) {
// built配下をすべて削除する
if (!args.includes('--no-clean')) {
fs.rmSync('./built', { recursive: true, force: true });
}

if (args.includes('--watch')) {
await watchSrc();
} else {
await buildSrc();
Expand Down
8 changes: 6 additions & 2 deletions packages/misskey-reversi/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,14 @@ const options = {
sourcemap: 'linked',
};

const args = process.argv.slice(2).map(arg => arg.toLowerCase());

// built配下をすべて削除する
fs.rmSync('./built', { recursive: true, force: true });
if (!args.includes('--no-clean')) {
fs.rmSync('./built', { recursive: true, force: true });
}

if (process.argv.map(arg => arg.toLowerCase()).includes('--watch')) {
if (args.includes('--watch')) {
await watchSrc();
} else {
await buildSrc();
Expand Down
23 changes: 5 additions & 18 deletions scripts/dev.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -27,20 +27,7 @@ await Promise.all([
stdout: process.stdout,
stderr: process.stderr,
}),
execa('pnpm', ['--filter', 'misskey-js', 'build'], {
cwd: _dirname + '/../',
stdout: process.stdout,
stderr: process.stderr,
}),
]);

await Promise.all([
execa('pnpm', ['--filter', 'misskey-reversi', 'build'], {
cwd: _dirname + '/../',
stdout: process.stdout,
stderr: process.stderr,
}),
execa('pnpm', ['--filter', 'misskey-bubble-game', 'build'], {
execa('pnpm', ['--filter', 'backend...', 'build'], {
cwd: _dirname + '/../',
stdout: process.stdout,
stderr: process.stderr,
Expand All @@ -65,7 +52,7 @@ execa('pnpm', ['--filter', 'backend', 'dev'], {
stderr: process.stderr,
});

execa('pnpm', ['--filter', 'frontend-shared', 'watch'], {
execa('pnpm', ['--filter', 'frontend-shared', 'watch', '--no-clean'], {
cwd: _dirname + '/../',
stdout: process.stdout,
stderr: process.stderr,
Expand All @@ -89,19 +76,19 @@ execa('pnpm', ['--filter', 'sw', 'watch'], {
stderr: process.stderr,
});

execa('pnpm', ['--filter', 'misskey-js', 'watch'], {
execa('pnpm', ['--filter', 'misskey-js', 'watch', '--no-clean'], {
cwd: _dirname + '/../',
stdout: process.stdout,
stderr: process.stderr,
});

execa('pnpm', ['--filter', 'misskey-reversi', 'watch'], {
execa('pnpm', ['--filter', 'misskey-reversi', 'watch', '--no-clean'], {
cwd: _dirname + '/../',
stdout: process.stdout,
stderr: process.stderr,
});

execa('pnpm', ['--filter', 'misskey-bubble-game', 'watch'], {
execa('pnpm', ['--filter', 'misskey-bubble-game', 'watch', '--no-clean'], {
cwd: _dirname + '/../',
stdout: process.stdout,
stderr: process.stderr,
Expand Down

0 comments on commit 6250af2

Please sign in to comment.