From c3da21b463f89dc21fecfeaecfcc8bda4ee9de43 Mon Sep 17 00:00:00 2001 From: Benny Powers Date: Wed, 15 Apr 2026 15:49:34 +0300 Subject: [PATCH] fix: npm run start with existing build artifacts Exclude build outputs (.js, .d.ts, .js.map) from the esbuild tsconfig so TypeScript doesn't try to overwrite them. Closes #2712 Assisted-By: Claude Opus 4.6 (1M context) --- .changeset/fix-start-build-artifacts.md | 6 ++++++ tsconfig.esbuild.json | 11 ++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 .changeset/fix-start-build-artifacts.md diff --git a/.changeset/fix-start-build-artifacts.md b/.changeset/fix-start-build-artifacts.md new file mode 100644 index 0000000000..1ed066ed97 --- /dev/null +++ b/.changeset/fix-start-build-artifacts.md @@ -0,0 +1,6 @@ +--- +"@patternfly/elements": patch +--- + +`npm run start` no longer fails when TypeScript build artifacts +are present in the working tree. diff --git a/tsconfig.esbuild.json b/tsconfig.esbuild.json index 3908160c9b..6602c4ee5f 100644 --- a/tsconfig.esbuild.json +++ b/tsconfig.esbuild.json @@ -9,7 +9,16 @@ "**/demo/*.d.ts", "**/_temp/**/*", "**/*.story.*", - "**/test/*_e2e*" + "**/test/*_e2e*", + "elements/**/*.js", + "elements/**/*.d.ts", + "elements/**/*.js.map", + "core/**/*.js", + "core/**/*.d.ts", + "core/**/*.js.map", + "tools/**/*.js", + "tools/**/*.d.ts", + "tools/**/*.js.map" ], "compilerOptions": { "allowJs": true,