Skip to content

Commit 1cb7624

Browse files
committed
Fix TypeScript definition imports
1 parent 5628b22 commit 1cb7624

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,26 +36,27 @@
3636
],
3737
"main": "build/cjs/index.js",
3838
"module": "build/esm/index.js",
39-
"types": "build/esm/index.d.ts",
39+
"types": "build/index.d.ts",
4040
"exports": {
4141
".": {
4242
"import": "./build/esm/index.js",
4343
"require": "./build/cjs/index.js",
44-
"types": "./build/esm/index.d.ts"
44+
"types": "./build/index.d.ts"
4545
},
4646
"./*": {
4747
"import": "./build/esm/*.js",
4848
"require": "./build/cjs/*.js",
49-
"types": "./build/esm/*.d.ts"
49+
"types": "./build/*.d.ts"
5050
},
5151
"./lib/*": {
5252
"import": "./build/esm/lib/*.js",
5353
"require": "./build/cjs/lib/*.js",
54-
"types": "./build/esm/lib/*.d.ts"
54+
"types": "./build/lib/*.d.ts"
5555
}
5656
},
5757
"files": [
5858
"**/*",
59+
"!test/**",
5960
"!cjs/test/**",
6061
"!esm/test/**"
6162
],
@@ -69,6 +70,7 @@
6970
"build:package": "cat package.json | jq 'delpaths([[\"private\"],[\"type\"],[\"scripts\"],[\"devDependencies\"],[\"babel\"],[\"browserslist\"]])' | sed 's/build\\///g' | sed -r 's/src\\/([^\"]+)\\.ts/\\1.js/g' > build/package.json",
7071
"build:cjs": "tsc -p ./tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > build/cjs/package.json",
7172
"build:esm": "tsc -p ./tsconfig.esm.json && echo '{\"type\": \"module\"}' > build/esm/package.json",
73+
"build:dts": "tsc -p ./tsconfig.dts.json",
7274
"build:text": "cp LICENSE *.md build/",
7375
"postbuild": "npm-run-all --parallel postbuild:*",
7476
"postbuild:cjs": "cat build/cjs/connection.js | sed 's/${process.env.ARANGOJS_VERSION}/'$(cat build/package.json | jq -r .version)'/g' > build/cjs/connection.js",

tsconfig.dts.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"declaration": true,
5+
"declarationMap": true,
6+
"noEmit": false,
7+
"emitDeclarationOnly": true,
8+
"outDir": "./build/"
9+
}
10+
}

0 commit comments

Comments
 (0)