File tree 3 files changed +19
-18
lines changed 3 files changed +19
-18
lines changed Original file line number Diff line number Diff line change 1
- import { Literal } from 'mdast'
2
- import { Program } from 'estree-jsx'
1
+ import { type Literal } from 'mdast'
2
+ import { type Program } from 'estree-jsx'
3
3
4
- export interface MdxjsEsm extends Literal {
4
+ export type MdxjsEsm = {
5
5
type : 'mdxjsEsm'
6
6
data ?: { estree ?: Program } & Literal [ 'data' ]
7
- }
7
+ } & Literal
8
8
9
9
declare module 'mdast' {
10
- interface BlockContentMap {
10
+ type BlockContentMap = {
11
11
mdxjsEsm : MdxjsEsm
12
12
}
13
13
}
14
14
15
15
declare module 'hast' {
16
- interface RootContentMap {
16
+ type RootContentMap = {
17
17
mdxjsEsm : MdxjsEsm
18
18
}
19
- interface ElementContentMap {
19
+ type ElementContentMap = {
20
20
mdxjsEsm : MdxjsEsm
21
21
}
22
22
}
Original file line number Diff line number Diff line change 52
52
"prettier" : " ^2.0.0" ,
53
53
"remark-cli" : " ^11.0.0" ,
54
54
"remark-preset-wooorm" : " ^9.0.0" ,
55
- "rimraf" : " ^3.0.0" ,
56
55
"tape" : " ^5.0.0" ,
57
56
"type-coverage" : " ^2.0.0" ,
58
57
"typescript" : " ^4.0.0" ,
59
58
"unist-util-remove-position" : " ^4.0.0" ,
60
59
"xo" : " ^0.53.0"
61
60
},
62
61
"scripts" : {
63
- "build" : " rimraf \" {index,test}.d.ts\" && tsc && type-coverage" ,
62
+ "prepack" : " npm run build && npm run format" ,
63
+ "build" : " tsc --build --clean && tsc --build && type-coverage" ,
64
64
"format" : " remark . -qfo && prettier . -w --loglevel warn && xo --fix" ,
65
65
"test-api" : " node --conditions development test.js" ,
66
- "test-coverage" : " c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 -- reporter lcov node --conditions development test.js " ,
66
+ "test-coverage" : " c8 --check-coverage --100 --reporter lcov npm run test-api " ,
67
67
"test" : " npm run build && npm run format && npm run test-coverage"
68
68
},
69
69
"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" : " node16" ,
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