From fd719ef3e91ab08100d75a73764f96a4fd1ba42b Mon Sep 17 00:00:00 2001 From: Keisuke Kan <9renpoto@gmail.com> Date: Tue, 21 Apr 2020 01:26:02 +0900 Subject: [PATCH] fix: export main and types (#40) --- package.json | 9 +++++---- tsconfig.build.json | 8 ++++++++ tsconfig.json | 7 +------ 3 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 tsconfig.build.json diff --git a/package.json b/package.json index 8f288022..b0a63043 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,13 @@ "name": "nest-raven", "version": "6.0.0", "description": "Sentry Raven Module for Nest Framework", - "directories": { - "lib": "lib" - }, + "files": ["dist"], "scripts": { - "build": "rm -rf dist && tsc -p tsconfig.json && cp *.md dist && cp LICENSE dist && cp package.json dist", + "build": "rm -rf dist && tsc -p tsconfig.build.json", "format": "prettier \"{example,lib,test}/**/*.ts\" --write", "lint": "prettier \"{example,lib,test}/**/*.ts\" --check", "coverage": "cat ./coverage/lcov.info | coveralls", + "prepublish": "npm run build", "test": "jest", "start": "ts-node -r tsconfig-paths/register example/src/main.ts" }, @@ -64,6 +63,8 @@ "tsconfig-paths": "^3.9.0", "typescript": "^3.7.5" }, + "main": "dist/index.js", + "types": "dist/index.d.ts", "prettier": { "singleQuote": true, "trailingComma": "all" diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 00000000..b298a49c --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "exclude": [ + "node_modules", + "example", + "test" + ] +} diff --git a/tsconfig.json b/tsconfig.json index 21c0036e..712d7f7d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,10 +13,5 @@ "skipLibCheck": true, "noUnusedLocals": true, "noUnusedParameters": true - }, - "exclude": [ - "node_modules", - "**/*.spec.ts", - "example" - ] + } }