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')