From d347e369ce555064e24f2dc3cd93b9e4e73a006d Mon Sep 17 00:00:00 2001 From: "Carlos R. L. Rodrigues" <37986729+carlos-r-l-rodrigues@users.noreply.github.com> Date: Sat, 27 Dec 2025 11:52:38 -0300 Subject: [PATCH] fix(medusa,framework): HMR file watch (#14390) --- .changeset/mighty-apples-cover.md | 6 ++++++ packages/core/framework/package.json | 2 +- packages/core/framework/src/build-tools/compiler.ts | 10 +++++----- packages/medusa/src/commands/develop.ts | 4 ++-- yarn.lock | 2 +- 5 files changed, 15 insertions(+), 9 deletions(-) create mode 100644 .changeset/mighty-apples-cover.md diff --git a/.changeset/mighty-apples-cover.md b/.changeset/mighty-apples-cover.md new file mode 100644 index 0000000000..df598e0da6 --- /dev/null +++ b/.changeset/mighty-apples-cover.md @@ -0,0 +1,6 @@ +--- +"@medusajs/framework": patch +"@medusajs/medusa": patch +--- + +fix(medusa,framework): hmr file watch diff --git a/packages/core/framework/package.json b/packages/core/framework/package.json index 48bf7cbd29..008c1be0bc 100644 --- a/packages/core/framework/package.json +++ b/packages/core/framework/package.json @@ -79,7 +79,7 @@ "@medusajs/utils": "2.12.3", "@medusajs/workflows-sdk": "2.12.3", "@types/express": "^4.17.21", - "chokidar": "^3.5.3", + "chokidar": "^4.0.3", "compression": "^1.8.1", "connect-redis": "5.2.0", "cookie-parser": "^1.4.6", diff --git a/packages/core/framework/src/build-tools/compiler.ts b/packages/core/framework/src/build-tools/compiler.ts index a413eff090..ee18169852 100644 --- a/packages/core/framework/src/build-tools/compiler.ts +++ b/packages/core/framework/src/build-tools/compiler.ts @@ -37,10 +37,10 @@ export class Compiler { this.#adminOnlyDistFolder = path.join(this.#projectRoot, ".medusa/admin") this.#pluginsDistFolder = path.join(this.#projectRoot, ".medusa/server") this.#backendIgnoreFiles = [ - "/integration-tests/", - "/test/", - "/unit-tests/", - "/src/admin/", + "integration-tests", + "test", + "unit-tests", + "src/admin", ] } @@ -495,7 +495,7 @@ export class Compiler { "dist", "static", "private", - ".medusa/**/*", + ".medusa", ...this.#backendIgnoreFiles, ], }) diff --git a/packages/medusa/src/commands/develop.ts b/packages/medusa/src/commands/develop.ts index abc031eb43..7c0849273f 100644 --- a/packages/medusa/src/commands/develop.ts +++ b/packages/medusa/src/commands/develop.ts @@ -182,8 +182,8 @@ export default async function ({ types, directory }) { "dist", "static", "private", - "src/admin/**/*", - ".medusa/**/*", + "src/admin", + ".medusa", ], }) diff --git a/yarn.lock b/yarn.lock index b28c7a8580..7e3037e7d6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3631,7 +3631,7 @@ __metadata: "@medusajs/utils": 2.12.3 "@medusajs/workflows-sdk": 2.12.3 "@types/express": ^4.17.21 - chokidar: ^3.5.3 + chokidar: ^4.0.3 compression: ^1.8.1 connect-redis: 5.2.0 cookie-parser: ^1.4.6