|
1 | 1 | import { Task } from 'tasksmith' |
2 | 2 |
|
3 | | -const VERSION = '0.11.3' |
| 3 | +const VERSION = '0.11.4' |
4 | 4 |
|
5 | 5 | // ------------------------------------------------------------------ |
6 | 6 | // Clean |
7 | 7 | // ------------------------------------------------------------------ |
8 | | -Task.run('clean', async () => { |
9 | | - await Task.folder('target').delete() |
10 | | -}) |
| 8 | +Task.run('clean', () => Task.folder('target').delete()) |
11 | 9 | // ------------------------------------------------------------------ |
12 | 10 | // Format |
13 | 11 | // ------------------------------------------------------------------ |
14 | | -Task.run('format', async () => { |
15 | | - await Task.shell('deno fmt src test') |
16 | | -}) |
| 12 | +Task.run('format', () => Task.shell('deno fmt src test')) |
| 13 | +// ------------------------------------------------------------------ |
| 14 | +// Lint |
| 15 | +// ------------------------------------------------------------------ |
| 16 | +Task.run('lint', () => Task.shell('deno lint src')) |
17 | 17 | // ------------------------------------------------------------------ |
18 | 18 | // Start |
19 | 19 | // ------------------------------------------------------------------ |
20 | | -Task.run('start', async () => { |
21 | | - await Task.shell('deno run -A --watch example/index.ts') |
22 | | -}) |
| 20 | +Task.run('start', () => Task.shell('deno run -A --watch example/index.ts')) |
23 | 21 | // ------------------------------------------------------------------ |
24 | 22 | // Test |
25 | 23 | // ------------------------------------------------------------------ |
26 | | -Task.run('test', async (filter: string = '') => { |
27 | | - await Task.test.run(['test/parsebox'], { filter }) |
28 | | -}) |
| 24 | +Task.run('test', async (filter: string = '') => |
| 25 | + Task.shell('deno lint src').catch(() => null).then(() => |
| 26 | + Task.test.run(['test/parsebox'], { filter })) |
| 27 | +) |
29 | 28 | // ------------------------------------------------------------------ |
30 | 29 | // Fast |
31 | 30 | // ------------------------------------------------------------------ |
32 | | -Task.run('fast', async (filter: string = '') => { |
33 | | - await Task.test.run(['test/parsebox'], { |
34 | | - watch: true, noCheck: true, filter, |
35 | | - }) |
36 | | -}) |
| 31 | +Task.run('fast', async (filter: string = '') => Task.test.run(['test/parsebox'], { watch: true, noCheck: true, filter })) |
37 | 32 | // ------------------------------------------------------------------ |
38 | 33 | // Report |
39 | 34 | // ------------------------------------------------------------------ |
40 | | -Task.run('report', async () => { |
41 | | - await Task.test.report(['test/parsebox']) |
42 | | -}) |
| 35 | +Task.run('report', async () => Task.test.report(['test/parsebox'])) |
43 | 36 | // ------------------------------------------------------------------ |
44 | 37 | // Build |
45 | 38 | // ------------------------------------------------------------------ |
46 | 39 | Task.run('build', () => Task.build.dual('src', { |
47 | | - compiler: '6.0.2', |
| 40 | + compiler: '6.0.3', |
48 | 41 | outdir: 'target/build', |
49 | 42 | additional: ['license', 'readme.md'], |
50 | 43 | packageJson: { |
|
0 commit comments