From 6e56b605676520861e9a22a9d04f9debb997ea00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tetsuaki=20Hamano=20/=20=E6=B5=9C=E9=87=8E=20=E5=93=B2?= =?UTF-8?q?=E6=98=8E?= Date: Mon, 14 Feb 2022 12:56:36 +0000 Subject: [PATCH 1/4] Scripts: Fix Entry points are not detected in Windows OS --- packages/scripts/utils/config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/scripts/utils/config.js b/packages/scripts/utils/config.js index ba2966a15e19b..e12ad5da45329 100644 --- a/packages/scripts/utils/config.js +++ b/packages/scripts/utils/config.js @@ -234,7 +234,10 @@ function getWebpackEntryPoints() { // Detects the proper file extension used in the `src` directory. const [ entryFilepath ] = glob( - `src/${ entryName }.[jt]s?(x)`, + `src/${ entryName }.[jt]s?(x)`.replace( + /\\/g, + '/' + ), { absolute: true, } From b220c8e0490aa76d7c9cc060716095b6a2ee047b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tetsuaki=20Hamano=20/=20=E6=B5=9C=E9=87=8E=20=E5=93=B2?= =?UTF-8?q?=E6=98=8E?= Date: Mon, 14 Feb 2022 13:04:57 +0000 Subject: [PATCH 2/4] Update changelog files --- packages/scripts/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/scripts/CHANGELOG.md b/packages/scripts/CHANGELOG.md index f5d4b89bbb45b..37b550e424414 100644 --- a/packages/scripts/CHANGELOG.md +++ b/packages/scripts/CHANGELOG.md @@ -11,6 +11,7 @@ ### Bug Fix - Return a default entry object in the `build` command when no entry files discovered in the project ([#38737](https://github.com/WordPress/gutenberg/pull/38737)). +- Entry points are not detected in Windows OS ([#38781](https://github.com/WordPress/gutenberg/pull/38781)). ## 21.0.0 (2022-02-10) From 808b74ec3a406619a30accd37a29e9a59e68ce18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tetsuaki=20Hamano=20/=20=E6=B5=9C=E9=87=8E=20=E5=93=B2?= =?UTF-8?q?=E6=98=8E?= Date: Tue, 15 Feb 2022 02:36:51 +0000 Subject: [PATCH 3/4] code refactoring --- packages/scripts/utils/config.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/scripts/utils/config.js b/packages/scripts/utils/config.js index e12ad5da45329..b8bc4861c1f8d 100644 --- a/packages/scripts/utils/config.js +++ b/packages/scripts/utils/config.js @@ -230,14 +230,12 @@ function getWebpackEntryPoints() { } const entryName = filepath .replace( extname( filepath ), '' ) - .replace( srcDirectory, '' ); + .replace( srcDirectory, '' ) + .replace( /\\/g, '/' ); // Detects the proper file extension used in the `src` directory. const [ entryFilepath ] = glob( - `src/${ entryName }.[jt]s?(x)`.replace( - /\\/g, - '/' - ), + `src/${ entryName }.[jt]s?(x)`, { absolute: true, } From 899d7cde2fd239387ae60279b55b06fe9ade8415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Zi=C3=B3=C5=82kowski?= Date: Tue, 15 Feb 2022 07:32:02 +0100 Subject: [PATCH 4/4] Let's update the changelog according to the npm publishing planned --- packages/scripts/CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/scripts/CHANGELOG.md b/packages/scripts/CHANGELOG.md index 37b550e424414..5c373beb7cfa0 100644 --- a/packages/scripts/CHANGELOG.md +++ b/packages/scripts/CHANGELOG.md @@ -6,12 +6,15 @@ - Automatically copy PHP files located in the `src` folder and its subfolders to the output directory (`build` by default) ([#38715](https://github.com/WordPress/gutenberg/pull/38715)). +## 21.0.2 (2022-02-15) + +- Entry points are not detected in Windows OS ([#38781](https://github.com/WordPress/gutenberg/pull/38781)). + ## 21.0.1 (2022-02-11) ### Bug Fix - Return a default entry object in the `build` command when no entry files discovered in the project ([#38737](https://github.com/WordPress/gutenberg/pull/38737)). -- Entry points are not detected in Windows OS ([#38781](https://github.com/WordPress/gutenberg/pull/38781)). ## 21.0.0 (2022-02-10)