Skip to content

Commit

Permalink
build: fix typescript build for React components
Browse files Browse the repository at this point in the history
  • Loading branch information
Robbert committed Nov 23, 2023
1 parent 19f6a3a commit 0d2a0f0
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ packages/web-components-stencil/src/components.d.ts

# Cache
.cache/
tsconfig.tsbuildinfo
*.tsbuildinfo

# Ignore log files
*.err
Expand Down
3 changes: 2 additions & 1 deletion packages/components-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"scripts": {
"prebuild": "npm run clean",
"build": "npm-run-all build:**",
"build:components": "vite build",
"build:components": "rollup --config rollup.config.mjs",
"clean": "rimraf dist/ pages/",
"lint": "tsc --project ./tsconfig.json --noEmit && tsc --noEmit --project ./tsconfig.test.json",
"test": "mkdir -p pages && NODE_OPTIONS=--experimental-vm-modules jest --verbose",
Expand All @@ -31,6 +31,7 @@
"files": [
"dist/"
],
"sideEffects": false,
"dependencies": {
"clsx": "2.0.0",
"date-fns": "2.30.0",
Expand Down
1 change: 0 additions & 1 deletion packages/components-react/rollup.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ export default [
include: /node_modules/,
}),
nodePolyfills(),
// del({ targets: ['dist/*', 'pages/*'] }),
typescript({ includeDependencies: false }),
babel({
presets: ["@babel/preset-react"],
Expand Down
4 changes: 3 additions & 1 deletion packages/components-react/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"allowJs": true,
"allowSyntheticDefaultImports": true,
"allowUnreachableCode": false,
"composite": true,
"declaration": true,
"esModuleInterop": true,
"experimentalDecorators": true,
Expand All @@ -17,10 +18,11 @@
"noUnusedParameters": true,
"outDir": "dist",
"resolveJsonModule": true,
"rootDir": "./src/",
"skipLibCheck": true,
"strict": true,
"target": "es2020"
},
"include": ["next-env.d.ts", "src/**/*.ts", "src/**/*.tsx", "src/index.ts", "vite.config.ts"],
"include": ["src/**/*.ts", "src/**/*.tsx", "src/*.ts"],
"exclude": ["**/node_modules/*", "**/*.test.ts", "src/**/*.test.tsx"]
}
8 changes: 5 additions & 3 deletions packages/components-react/tsconfig.test.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"noEmit": true
"noEmit": true,
"rootDir": "./"
},
"include": [
"next-env.d.ts",
"src/**/*.test.ts",
"src/**/*.test.tsx",
"vite.config.ts",
"src/**/*.ts",
"src/**/*.tsx",
"../../node_modules/.pnpm/@types+jest@29.5.1/node_modules/@types/jest/index.d.ts"
],
"exclude": ["**/node_modules/*"]
Expand Down

0 comments on commit 0d2a0f0

Please sign in to comment.