# HG changeset patch # User drewp@bigasterisk.com # Date 1581382581 28800 # Node ID f357cd36c26ead52c2d6ce7a44a92ae83342bf3f # Parent 335b0e141800c724c1030792b7a8b11b944e33c8 pnpm install is cheap; do it all the time diff -r 335b0e141800 -r f357cd36c26e tasks.py --- a/tasks.py Wed Jan 15 20:36:44 2020 -0800 +++ b/tasks.py Mon Feb 10 16:56:21 2020 -0800 @@ -5,22 +5,22 @@ def setup_js(ctx): ctx.run('pnpm install') -@task +@task(pre=[setup_js]) def serve_demo(ctx): ctx.run('webfsd -Fp 8021') -@task +@task(pre=[setup_js]) def build(ctx): ctx.run(f'pnpm run build', pty=True) -@task +@task(pre=[setup_js]) def build_forever(ctx): ctx.run(f'pnpm run build_forever', pty=True) -@task +@task(pre=[setup_js]) def test(ctx): ctx.run(f'pnpm run test', pty=True) -@task +@task(pre=[setup_js]) def test_forever(ctx): ctx.run(f'pnpm run test_forever', pty=True)