diff --git a/package.json b/package.json index e0dbdaa..fbfeb17 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "prettier": "yarn workspaces foreach --all run prettier", "test": "yarn workspaces foreach --all run test", "tsc": "yarn workspaces foreach --all run tsc", + "tsc:node16": "yarn workspaces foreach --all run tsc:node16", "unit": "yarn workspaces foreach --all run unit" }, "devDependencies": { diff --git a/packages/react-async-button/package.json b/packages/react-async-button/package.json index c47cd83..1eaf543 100644 --- a/packages/react-async-button/package.json +++ b/packages/react-async-button/package.json @@ -21,8 +21,9 @@ "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "prepack": "yarn clean && yarn build", "prettier": "prettier --check . --cache", - "test": "yarn lint && yarn tsc && yarn prettier && yarn unit", + "test": "yarn lint && yarn tsc && yarn tsc:node16 && yarn prettier && yarn unit", "tsc": "tsc", + "tsc:node16": "tsc --project tsconfig.node16.json", "unit": "vitest", "watch": "yarn build-esm --watch & yarn build-cjs --watch & yarn build-cjs-package" }, diff --git a/packages/react-async-button/tsconfig.node16.json b/packages/react-async-button/tsconfig.node16.json new file mode 100644 index 0000000..60565a0 --- /dev/null +++ b/packages/react-async-button/tsconfig.node16.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "moduleResolution": "node16", + "skipLibCheck": true + }, + "exclude": ["src/**/*.spec.ts", "src/**/*.spec.tsx"] +}