Skip to content

Commit c6defdb

Browse files
committed
fix: distribute types in dist/types/
1 parent ffc4e6f commit c6defdb

File tree

3 files changed

+39
-68
lines changed

3 files changed

+39
-68
lines changed

package.json

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@
2222
"npm": ">=7.0.0"
2323
},
2424
"type": "module",
25-
"types": "./types/src/index.d.ts",
25+
"types": "./dist/types/src/index.d.ts",
2626
"typesVersions": {
2727
"*": {
2828
"*": [
2929
"*",
30-
"types/*",
31-
"types/src/*",
32-
"types/src/*/index"
30+
"dist/types/*",
31+
"dist/types/src/*",
32+
"dist/types/src/*/index"
3333
],
3434
"src/*": [
3535
"*",
36-
"types/*",
37-
"types/src/*",
38-
"types/src/*/index"
36+
"dist/types/*",
37+
"dist/types/src/*",
38+
"dist/types/src/*/index"
3939
]
4040
}
4141
},
@@ -46,107 +46,107 @@
4646
"src",
4747
"test",
4848
"tsconfig.json",
49-
"types",
49+
"dist/types",
5050
"vendor",
5151
"!**/*.tsbuildinfo",
5252
"!test/ts-use/node_modules"
5353
],
5454
"exports": {
5555
".": {
56-
"types": "./types/src/index.d.ts",
56+
"types": "./dist/types/src/index.d.ts",
5757
"import": "./src/index.js"
5858
},
5959
"./bases/base10": {
60-
"types": "./types/src/bases/base10.d.ts",
60+
"types": "./dist/types/src/bases/base10.d.ts",
6161
"import": "./src/bases/base10.js"
6262
},
6363
"./bases/base16": {
64-
"types": "./types/src/bases/base16.d.ts",
64+
"types": "./dist/types/src/bases/base16.d.ts",
6565
"import": "./src/bases/base16.js"
6666
},
6767
"./bases/base2": {
68-
"types": "./types/src/bases/base2.d.ts",
68+
"types": "./dist/types/src/bases/base2.d.ts",
6969
"import": "./src/bases/base2.js"
7070
},
7171
"./bases/base256emoji": {
72-
"types": "./types/src/bases/base256emoji.d.ts",
72+
"types": "./dist/types/src/bases/base256emoji.d.ts",
7373
"import": "./src/bases/base256emoji.js"
7474
},
7575
"./bases/base32": {
76-
"types": "./types/src/bases/base32.d.ts",
76+
"types": "./dist/types/src/bases/base32.d.ts",
7777
"import": "./src/bases/base32.js"
7878
},
7979
"./bases/base36": {
80-
"types": "./types/src/bases/base36.d.ts",
80+
"types": "./dist/types/src/bases/base36.d.ts",
8181
"import": "./src/bases/base36.js"
8282
},
8383
"./bases/base58": {
84-
"types": "./types/src/bases/base58.d.ts",
84+
"types": "./dist/types/src/bases/base58.d.ts",
8585
"import": "./src/bases/base58.js"
8686
},
8787
"./bases/base64": {
88-
"types": "./types/src/bases/base64.d.ts",
88+
"types": "./dist/types/src/bases/base64.d.ts",
8989
"import": "./src/bases/base64.js"
9090
},
9191
"./bases/base8": {
92-
"types": "./types/src/bases/base8.d.ts",
92+
"types": "./dist/types/src/bases/base8.d.ts",
9393
"import": "./src/bases/base8.js"
9494
},
9595
"./bases/identity": {
96-
"types": "./types/src/bases/identity.d.ts",
96+
"types": "./dist/types/src/bases/identity.d.ts",
9797
"import": "./src/bases/identity.js"
9898
},
9999
"./basics": {
100-
"types": "./types/src/basics.d.ts",
100+
"types": "./dist/types/src/basics.d.ts",
101101
"import": "./src/basics.js"
102102
},
103103
"./block": {
104-
"types": "./types/src/block.d.ts",
104+
"types": "./dist/types/src/block.d.ts",
105105
"import": "./src/block.js"
106106
},
107107
"./bytes": {
108-
"types": "./types/src/bytes.d.ts",
108+
"types": "./dist/types/src/bytes.d.ts",
109109
"import": "./src/bytes.js"
110110
},
111111
"./cid": {
112-
"types": "./types/src/cid.d.ts",
112+
"types": "./dist/types/src/cid.d.ts",
113113
"import": "./src/cid.js"
114114
},
115115
"./codecs/json": {
116-
"types": "./types/src/codecs/json.d.ts",
116+
"types": "./dist/types/src/codecs/json.d.ts",
117117
"import": "./src/codecs/json.js"
118118
},
119119
"./codecs/raw": {
120-
"types": "./types/src/codecs/raw.d.ts",
120+
"types": "./dist/types/src/codecs/raw.d.ts",
121121
"import": "./src/codecs/raw.js"
122122
},
123123
"./hashes/digest": {
124-
"types": "./types/src/hashes/digest.d.ts",
124+
"types": "./dist/types/src/hashes/digest.d.ts",
125125
"import": "./src/hashes/digest.js"
126126
},
127127
"./hashes/hasher": {
128-
"types": "./types/src/hashes/hasher.d.ts",
128+
"types": "./dist/types/src/hashes/hasher.d.ts",
129129
"import": "./src/hashes/hasher.js"
130130
},
131131
"./hashes/identity": {
132-
"types": "./types/src/hashes/identity.d.ts",
132+
"types": "./dist/types/src/hashes/identity.d.ts",
133133
"import": "./src/hashes/identity.js"
134134
},
135135
"./hashes/sha2": {
136-
"types": "./types/src/hashes/sha2.d.ts",
136+
"types": "./dist/types/src/hashes/sha2.d.ts",
137137
"browser": "./src/hashes/sha2-browser.js",
138138
"import": "./src/hashes/sha2.js"
139139
},
140140
"./interface": {
141-
"types": "./types/src/interface.d.ts",
141+
"types": "./dist/types/src/interface.d.ts",
142142
"import": "./src/interface.js"
143143
},
144144
"./link": {
145-
"types": "./types/src/link.d.ts",
145+
"types": "./dist/types/src/link.d.ts",
146146
"import": "./src/link.js"
147147
},
148148
"./traversal": {
149-
"types": "./types/src/traversal.d.ts",
149+
"types": "./dist/types/src/traversal.d.ts",
150150
"import": "./src/traversal.js"
151151
}
152152
},
@@ -284,4 +284,4 @@
284284
}
285285
},
286286
"main": "./src/index.js"
287-
}
287+
}

test/test-varint.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* globals describe, it */
22

3-
import { varint } from 'multiformats'
3+
import { varint } from '../src/index.js'
44
import chai from 'chai'
55
import chaiAsPromised from 'chai-as-promised'
66

tsconfig.json

Lines changed: 5 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,9 @@
11
{
2+
"extends": "aegir/src/config/tsconfig.aegir.json",
23
"compilerOptions": {
3-
"allowJs": true,
4-
"checkJs": true,
5-
"forceConsistentCasingInFileNames": true,
6-
"noImplicitReturns": false,
7-
"noImplicitAny": true,
8-
"noImplicitThis": true,
9-
"noFallthroughCasesInSwitch": true,
10-
"noUnusedLocals": true,
11-
"noUnusedParameters": true,
12-
"strictFunctionTypes": false,
13-
"strictNullChecks": true,
14-
"strictPropertyInitialization": true,
15-
"strictBindCallApply": true,
16-
"strict": true,
17-
"alwaysStrict": true,
18-
"esModuleInterop": true,
19-
"target": "ES2020",
20-
"moduleResolution": "node",
21-
"declaration": true,
22-
"declarationMap": true,
23-
"outDir": "types",
24-
"skipLibCheck": true,
25-
"stripInternal": true,
26-
"resolveJsonModule": true,
4+
"outDir": "dist/types",
275
"emitDeclarationOnly": true,
28-
"baseUrl": ".",
29-
"composite": true,
6+
"importsNotUsedAsValues": "preserve",
307
"paths": {
318
"multiformats": [
329
"./src/index.js"
@@ -45,11 +22,5 @@
4522
"include": [
4623
"src",
4724
"test"
48-
],
49-
"exclude": [
50-
"vendor",
51-
"test/ts-use",
52-
"node_modules"
53-
],
54-
"compileOnSave": false
55-
}
25+
]
26+
}

0 commit comments

Comments
 (0)