@@ -4,8 +4,8 @@ default-task = 'build'
4
4
5
5
[[task ]]
6
6
name = ' build'
7
- run = ' tsup src/loader.ts --format esm,cjs --dts'
8
- dep = ' src/loader .ts'
7
+ run = ' tsup src/loader.ts --format esm --dts'
8
+ dep = ' src/# .ts'
9
9
target = ' dist/loader.js'
10
10
11
11
[[task ]]
@@ -16,50 +16,53 @@ target = 'package-lock.json'
16
16
17
17
[[task ]]
18
18
name = ' clean'
19
- run = ' rimraf dist'
19
+ run = ' rm -rf dist'
20
20
21
21
[[task ]]
22
22
name = ' commit'
23
23
run = ' git-cz'
24
24
25
25
[[task ]]
26
- name = ' commit-msg '
27
- run = ' commitlint --edit $ 1'
26
+ name = ' default '
27
+ run = ' npm install --no-save react-dom@17.0.2 @teleporthq/teleport-project-generator-react@0.25.4 @teleporthq/teleport-project-generator-preact@0.20.0 chalk express morgan react-router@5.2.1 react-router-dom@5.2. 1'
28
28
29
29
[[task ]]
30
- name = ' default '
31
- run = ' npm install --no-save react-dom@17.0.2 @teleporthq/teleport-project-generator-react@0.25.4 @teleporthq/teleport-project-generator-preact@0.20.0 chalk express morgan react-router@5.2.1 react-router-dom@5.2.1 && node tests/e2e/test.js '
30
+ name = ' format '
31
+ run = ' prettier --write **/*.{ts,json,md} '
32
32
33
33
[[task ]]
34
34
name = ' lint'
35
35
run = ' eslint src --ext .ts'
36
- deps = [' src/#.ts' , ' tests/loader.test.ts ' ]
36
+ deps = [' src/#.ts' ]
37
37
38
38
[[task ]]
39
- name = ' lint-fix'
40
- deps = [' src/#.ts' , ' tests/loader.test.ts' ]
39
+ name = ' lint:fix'
41
40
run = ' eslint src --ext .ts --fix'
41
+ deps = [' src/#.ts' ]
42
+
43
+ [[task ]]
44
+ name = ' post-merge'
45
+ deps = [' npm:install' , ' build' ]
42
46
43
47
[[task ]]
44
48
name = ' pre-commit'
45
- run = ' lint-staged'
46
- deps = [' src/#.ts' , ' tests/loader.test.ts' ]
49
+ deps = [' typecheck' , ' test:changed' , ' lint:fix' , ' format' ]
47
50
48
51
[[task ]]
49
52
name = ' prepare'
50
53
run = ' husky install'
51
54
52
55
[[task ]]
53
56
name = ' prepublishOnly'
54
- deps = [' : test' , ' : build' ]
57
+ deps = [' test' , ' build' ]
55
58
56
59
[[task ]]
57
60
name = ' release'
58
61
run = ' release-it'
59
62
60
63
[[task ]]
61
64
name = ' server'
62
- deps = [' : server:build' , ' : server:start' ]
65
+ deps = [' server:build' , ' server:start' ]
63
66
64
67
[[task ]]
65
68
name = ' server:build'
@@ -75,19 +78,29 @@ echo "Server started."
75
78
76
79
[[task ]]
77
80
name = ' test'
78
- deps = [' : test:unit' , ' : test:e2e' ]
81
+ deps = [' test:unit' , ' test:e2e' ]
79
82
80
83
[[task ]]
81
84
name = ' test:e2e'
82
- serial = true
83
- deps = [' :default' , ' :build' ]
84
85
run = ' node --loader ./dist/loader.js tests/e2e/test.js'
86
+ deps = [' default' , ' build' ]
85
87
86
88
[[task ]]
87
89
name = ' test:unit'
88
- run = ' vitest run'
90
+ run = ' jest'
91
+
92
+ [[task ]]
93
+ name = ' test:changed'
94
+ run = ' jest --bail --changesince=main'
89
95
90
96
[[task ]]
91
97
name = ' typecheck'
92
98
run = ' tsc --noEmit'
93
- deps = [' src/#.ts' ]
99
+
100
+ [[task ]]
101
+ name = ' upgrade'
102
+ run = ' npm update --latest'
103
+
104
+ [[task ]]
105
+ name = ' dir-size'
106
+ run = ' du -hs .cache'
0 commit comments