From 1cd973b0500d13ab7e4c0d50f9c22ef04f99258c Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 15 Jan 2025 08:41:26 -0700 Subject: [PATCH 1/2] adding maintenance file for build identifier in universal.js --- preact/0.63.1/maintenance.preact.0.63.1.yml | 6 ++++++ preact/0.63.1/src/universal.js | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 preact/0.63.1/maintenance.preact.0.63.1.yml create mode 100644 preact/0.63.1/src/universal.js diff --git a/preact/0.63.1/maintenance.preact.0.63.1.yml b/preact/0.63.1/maintenance.preact.0.63.1.yml new file mode 100644 index 0000000..5135184 --- /dev/null +++ b/preact/0.63.1/maintenance.preact.0.63.1.yml @@ -0,0 +1,6 @@ +version: 0.61.0 +description: 'maintenance 0.63.1 - build identification' + +steps: + - run: | + cp ./patch/src/universal.js ./src/universal.js \ No newline at end of file diff --git a/preact/0.63.1/src/universal.js b/preact/0.63.1/src/universal.js new file mode 100644 index 0000000..d661e22 --- /dev/null +++ b/preact/0.63.1/src/universal.js @@ -0,0 +1,18 @@ +import 'core-js/features/promise'; +import { polyfills } from '@searchspring/snap-preact'; + +const promises = []; +if (!('fetch' in window)) { + // @ts-ignore - types not important + promises.push(import('whatwg-fetch')); +} +if (!('Symbol' in window) || !('flatMap' in Array.prototype) || !('includes' in Array.prototype)) { + // @ts-ignore - types not important + promises.push(import('core-js/stable')); +} +promises.push(polyfills); +Promise.all(promises).then(() => { + window.searchspring = window.searchspring || {}; + window.searchspring.build = 'universal'; + import('./index'); +}); \ No newline at end of file From b620a085dd487e8d4408da3ea5a5e417ea54ca60 Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 15 Jan 2025 09:11:29 -0700 Subject: [PATCH 2/2] fixing version number of maintenance file --- preact/0.63.1/maintenance.preact.0.63.1.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/preact/0.63.1/maintenance.preact.0.63.1.yml b/preact/0.63.1/maintenance.preact.0.63.1.yml index 5135184..d4da51e 100644 --- a/preact/0.63.1/maintenance.preact.0.63.1.yml +++ b/preact/0.63.1/maintenance.preact.0.63.1.yml @@ -1,4 +1,4 @@ -version: 0.61.0 +version: 0.63.1 description: 'maintenance 0.63.1 - build identification' steps: