diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..407e797 --- /dev/null +++ b/.npmignore @@ -0,0 +1,4 @@ +.github +.vscode +docs +examples \ No newline at end of file diff --git a/package.json b/package.json index 0e16738..27d41e6 100644 --- a/package.json +++ b/package.json @@ -6,11 +6,14 @@ "module": "dist/esm/index.js", "types": "dist/types/index.d.ts", "exports": { - "import": "./dist/esm/index.js", - "require": "./dist/cjs/index.js" + ".": { + "import": "./dist/esm/index.js", + "require": "./dist/cjs/index.js", + "types": "./dist/types/index.d.ts" + } }, "scripts": { - "build": "tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json && tsc -p tsconfig.json", + "build": "tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json", "test": "jest lib --verbose", "test:cov": "jest lib --coverage", "typedoc": "typedoc" diff --git a/tsconfig.cjs.json b/tsconfig.cjs.json index 6d44813..c0554c9 100644 --- a/tsconfig.cjs.json +++ b/tsconfig.cjs.json @@ -2,7 +2,8 @@ "compilerOptions": { "outDir": "./dist/cjs", "module": "commonjs", - "target": "es5" + "target": "es5", + "declaration": false }, "extends": "./tsconfig.json" }