From 55bee398643bdd6e521cbe9b49cf7514e2eddc1d Mon Sep 17 00:00:00 2001 From: Kunal Nagar Date: Sat, 7 Nov 2020 00:28:53 -0500 Subject: [PATCH] Update GitHub build --- .github/workflows/build.yml | 2 ++ .gitignore | 5 ++++- README.md | 1 + package.json | 4 +++- src/index.ts | 1 + test/middleware.spec.ts | 2 +- tsconfig.json | 2 +- 7 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 README.md create mode 100644 src/index.ts diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2117b96..bc3ffe1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,3 +18,5 @@ jobs: run: npm run lint - name: Create npm build run: npm run build + - name: Create npm tarball (dry-run) + run: npm pack diff --git a/.gitignore b/.gitignore index f8795a8..776d22d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,10 @@ node_modules # tsc -build +dist # jest coverage + +# test zips +*.tgz diff --git a/README.md b/README.md new file mode 100644 index 0000000..b780c34 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +@kunalnagarco/healthie diff --git a/package.json b/package.json index a11be71..28294a5 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,9 @@ "name": "@kunalnagarco/healthie", "version": "1.0.0-beta.0", "description": "A health check middleware for Express.js applications", - "main": "index.js", + "files": [ + "dist/*" + ], "scripts": { "build": "tsc", "test": "jest --watch --coverage", diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..abd59c7 --- /dev/null +++ b/src/index.ts @@ -0,0 +1 @@ +export { handleHealthCheck } from './middleware'; diff --git a/test/middleware.spec.ts b/test/middleware.spec.ts index e150fc7..4e3a5c4 100644 --- a/test/middleware.spec.ts +++ b/test/middleware.spec.ts @@ -1,6 +1,6 @@ import { Router } from 'express'; -import { handleHealthCheck } from '../src/middleware'; +import { handleHealthCheck } from '../src'; jest.mock('express', () => ({ Router: jest.fn(() => ({ diff --git a/tsconfig.json b/tsconfig.json index d0fb7bd..bdb137a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,7 @@ "module": "commonjs", "strict": true, "esModuleInterop": true, - "outDir": "./build", + "outDir": "./dist", "inlineSourceMap": true, "resolveJsonModule": true, "experimentalDecorators": true,