Mercurial > code > home > repos > streamed-graph
comparison tasks.py @ 60:0d0638bd98be
use pnpm
author | drewp@bigasterisk.com |
---|---|
date | Wed, 15 Jan 2020 10:46:59 -0800 |
parents | 1264ba9ffb10 |
children | f357cd36c26e |
comparison
equal
deleted
inserted
replaced
59:5b8685d95bf4 | 60:0d0638bd98be |
---|---|
1 from invoke import task # pytype: disable=import-error | 1 from invoke import task # pytype: disable=import-error |
2 | 2 |
3 | 3 |
4 @task | 4 @task |
5 def setup_npm(ctx): | 5 def setup_js(ctx): |
6 ctx.run('npm install') | 6 ctx.run('pnpm install') |
7 | 7 |
8 @task | 8 @task |
9 def serve_demo(ctx): | 9 def serve_demo(ctx): |
10 ctx.run('webfsd -Fp 8021') | 10 ctx.run('webfsd -Fp 8021') |
11 | 11 |
12 @task | 12 @task |
13 def build(ctx): | 13 def build(ctx): |
14 ctx.run(f'npm run build', pty=True) | 14 ctx.run(f'pnpm run build', pty=True) |
15 | 15 |
16 @task | 16 @task |
17 def build_forever(ctx): | 17 def build_forever(ctx): |
18 ctx.run(f'npm run build_forever', pty=True) | 18 ctx.run(f'pnpm run build_forever', pty=True) |
19 | 19 |
20 @task | 20 @task |
21 def test(ctx): | 21 def test(ctx): |
22 ctx.run(f'npm run test', pty=True) | 22 ctx.run(f'pnpm run test', pty=True) |
23 | 23 |
24 @task | 24 @task |
25 def test_forever(ctx): | 25 def test_forever(ctx): |
26 ctx.run(f'npm run test_forever', pty=True) | 26 ctx.run(f'pnpm run test_forever', pty=True) |
27 | |
28 @task(pre=[build]) | |
29 def install(ctx): | |
30 ctx.run(f'cp build/element.bundle.js /my/site/homepage/www/rdf/streamed-graph.bundle.js') |