diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c384ae6..caa64cc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,5 +22,6 @@ jobs: - run: npm ci - run: npm run build + - run: npm run typecheck:examples - run: npm test - run: npm run format:check diff --git a/package.json b/package.json index fe4e7d2..9ccac26 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,8 @@ "format:check": "prettier . --check", "test": "jest", "test:watch": "jest --watch", - "test:coverage": "jest --coverage" + "test:coverage": "jest --coverage", + "typecheck:examples": "tsc -p tsconfig.examples.json" }, "keywords": [ "github", diff --git a/tsconfig.examples.json b/tsconfig.examples.json new file mode 100644 index 0000000..e64469e --- /dev/null +++ b/tsconfig.examples.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "paths": { + "@lujax/github-sdk": ["./src/index.ts"] + } + }, + "include": ["examples/**/*"], + "exclude": ["node_modules", "dist"] +}