From ac80542ff8e8556ee72e06cd3147246a9d95a6ff Mon Sep 17 00:00:00 2001 From: Andrew Welch Date: Mon, 28 Mar 2022 10:35:51 -0400 Subject: [PATCH 1/3] refactor: Add `disableProcessTimeout` to the `post-craft-update` Composer scripts, and run Project Config before migrations --- cms/composer.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cms/composer.json b/cms/composer.json index 364cfb7..a6f22a8 100644 --- a/cms/composer.json +++ b/cms/composer.json @@ -30,7 +30,7 @@ "optimize-autoloader": true, "sort-packages": true, "platform": { - "php": "7.2.5" + "php": "7.2.5" } }, "scripts": { @@ -41,9 +41,10 @@ "pre-craft-update": [ ], "post-craft-update": [ + "Composer\\Config::disableProcessTimeout", "@php craft install/check && php craft clear-caches/all --interactive=0 || exit 0", - "@php craft install/check && php craft migrate/all --interactive=0 || exit 0", - "@php craft install/check && php craft project-config/apply --interactive=0 || exit 0" + "@php craft install/check && php craft project-config/apply --interactive=0 || exit 0", + "@php craft install/check && php craft migrate/all --interactive=0 || exit 0" ], "post-root-package-install": [ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" From 3d0b2b1ca16064a757ddf84e8d10afde143e9694 Mon Sep 17 00:00:00 2001 From: Andrew Welch Date: Mon, 28 Mar 2022 10:38:17 -0400 Subject: [PATCH 2/3] refactor: Add `import.meta.hot.accept()` to accept HMR as per: https://vitejs.dev/guide/api-hmr.html --- src/js/app.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/js/app.ts b/src/js/app.ts index 671dd20..0bf5656 100644 --- a/src/js/app.ts +++ b/src/js/app.ts @@ -17,3 +17,10 @@ const main = async () => { main().then(() => { console.log(); }); + +// Accept HMR as per: https://vitejs.dev/guide/api-hmr.html +if (import.meta.hot) { + import.meta.hot.accept(() => { + console.log("HMR") + }); +} From 72cc6852e17d0644392e8bc815a2128878990c74 Mon Sep 17 00:00:00 2001 From: Andrew Welch Date: Mon, 28 Mar 2022 10:38:33 -0400 Subject: [PATCH 3/3] chore: Version 2.5.4 --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fb98d5..8ca8f47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # nystudio107/craft Change Log +## 2.5.4 - 2022.03.28 +### Changed +* Add `disableProcessTimeout` to the `post-craft-update` Composer scripts, and run Project Config before migrations +* Add `import.meta.hot.accept()` to accept HMR as per: https://vitejs.dev/guide/api-hmr.html + ## 2.5.3 - 2022.03.26 ### Changed * Ensure permissions on directories Craft needs to write to