File tree Expand file tree Collapse file tree 3 files changed +12
-16
lines changed Expand file tree Collapse file tree 3 files changed +12
-16
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,6 @@ import {h, s} from 'hastscript'
22
22
import { zwitch } from 'zwitch'
23
23
import { CssSelectorParser } from 'css-selector-parser'
24
24
25
- // @ts -expect-error: hush.
26
25
const compile = zwitch ( 'type' , { handlers : { selectors, ruleSet, rule} } )
27
26
28
27
const parser = new CssSelectorParser ( )
@@ -47,7 +46,6 @@ export function fromSelector(selector, space) {
47
46
}
48
47
49
48
return (
50
- // @ts -expect-error Assume one element is returned.
51
49
compile ( parser . parse ( selector || '' ) , config ) || build ( config . space ) ( '' )
52
50
)
53
51
}
@@ -94,7 +92,6 @@ function rule(query, config) {
94
92
}
95
93
}
96
94
97
- // @ts -expect-error Assume one or more elements is returned.
98
95
const node = build ( space ) (
99
96
name ,
100
97
Object . assign (
@@ -105,7 +102,6 @@ function rule(query, config) {
105
102
! query . rule || sibling ? [ ] : compile ( query . rule , { space} )
106
103
)
107
104
108
- // @ts -expect-error Assume one or more elements is returned.
109
105
return sibling ? [ node , compile ( query . rule , { space : parentSpace } ) ] : node
110
106
}
111
107
Original file line number Diff line number Diff line change 46
46
"prettier" : " ^2.0.0" ,
47
47
"remark-cli" : " ^11.0.0" ,
48
48
"remark-preset-wooorm" : " ^9.0.0" ,
49
- "rimraf" : " ^3.0.0" ,
50
49
"tape" : " ^5.0.0" ,
51
50
"type-coverage" : " ^2.0.0" ,
52
51
"typescript" : " ^4.0.0" ,
55
54
},
56
55
"scripts" : {
57
56
"prepack" : " npm run build && npm run format" ,
58
- "build" : " rimraf \" *.d.ts \" && tsc && type-coverage" ,
57
+ "build" : " tsc --build --clean && tsc --build && type-coverage" ,
59
58
"format" : " remark . -qfo && prettier . -w --loglevel warn && xo --fix" ,
60
- "test-api" : " node test.js" ,
61
- "test-coverage" : " c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 -- reporter lcov node test.js " ,
59
+ "test-api" : " node --conditions development test.js" ,
60
+ "test-coverage" : " c8 --check-coverage --100 --reporter lcov npm run test-api " ,
62
61
"test" : " npm run format && npm run test-coverage"
63
62
},
64
63
"prettier" : {
Original file line number Diff line number Diff line change 1
1
{
2
- "include" : [" *.js" ],
2
+ "include" : [" **/**.js" ],
3
+ "exclude" : [" coverage/" , " node_modules/" ],
3
4
"compilerOptions" : {
4
- "target" : " ES2020" ,
5
- "lib" : [" ES2020" ],
6
- "module" : " ES2020" ,
7
- "moduleResolution" : " node" ,
8
- "allowJs" : true ,
9
5
"checkJs" : true ,
10
6
"declaration" : true ,
11
7
"emitDeclarationOnly" : true ,
12
- "allowSyntheticDefaultImports" : true ,
8
+ "exactOptionalPropertyTypes" : true ,
9
+ "forceConsistentCasingInFileNames" : true ,
10
+ "lib" : [" es2020" ],
11
+ "module" : " node16" ,
12
+ "newLine" : " lf" ,
13
13
"skipLibCheck" : true ,
14
- "strict" : true
14
+ "strict" : true ,
15
+ "target" : " es2020"
15
16
}
16
17
}
You can’t perform that action at this time.
0 commit comments