From de2570d1d109d1d1c0ead4c34af717b6e8e0ad29 Mon Sep 17 00:00:00 2001 From: Mark Erikson Date: Fri, 2 Apr 2021 18:14:10 -0400 Subject: [PATCH 1/4] Remove symbol-observable and loose-envify deps Former-commit-id: 95ea1960c94dc8fc530288035a6b5b7568e09615 Former-commit-id: 6004ee55c347612000816b6668f4787ecc3b3c38 --- package-lock.json.REMOVED.git-id | 2 +- package.json.REMOVED.git-id | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json.REMOVED.git-id b/package-lock.json.REMOVED.git-id index dae1457441f..3dbc8271bcf 100644 --- a/package-lock.json.REMOVED.git-id +++ b/package-lock.json.REMOVED.git-id @@ -1 +1 @@ -e4462bfb499861758fc942df7c5557d153bf581d \ No newline at end of file +8670b475929575d312e4c3c2cb3a99c9e2bde821 \ No newline at end of file diff --git a/package.json.REMOVED.git-id b/package.json.REMOVED.git-id index 326da3abb2e..8e284cdaeaa 100644 --- a/package.json.REMOVED.git-id +++ b/package.json.REMOVED.git-id @@ -1 +1 @@ -a57914cae33a3f9e1ecd2615f109a6518f8dd023 \ No newline at end of file +59ec76e0d31abf926e836408b9bb85245d040f44 \ No newline at end of file From 88644a138b942d8d66f087ab6a3fc63f9a37f496 Mon Sep 17 00:00:00 2001 From: Mark Erikson Date: Fri, 2 Apr 2021 18:26:48 -0400 Subject: [PATCH 2/4] Inline the symbol-observable polyfill Former-commit-id: ca2e9f6f5f8d65b4594820e3d91144784638fc2f Former-commit-id: 14a35032b13119376d8fd0b2a8d7a3127711ff4c --- index.d.ts.REMOVED.git-id | 2 +- src/createStore.js.REMOVED.git-id | 2 +- src/utils/symbol-observable.js | 3 +++ test/createStore.spec.js.REMOVED.git-id | 2 +- test/typescript/store.ts.REMOVED.git-id | 2 +- 5 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 src/utils/symbol-observable.js diff --git a/index.d.ts.REMOVED.git-id b/index.d.ts.REMOVED.git-id index 808591b4d0c..86251027528 100644 --- a/index.d.ts.REMOVED.git-id +++ b/index.d.ts.REMOVED.git-id @@ -1 +1 @@ -b00c6f0885b9df7bf80500d9545dfb59f400a42c \ No newline at end of file +a4c47b41ee0c3a841943f1d4bf63adfcb7252506 \ No newline at end of file diff --git a/src/createStore.js.REMOVED.git-id b/src/createStore.js.REMOVED.git-id index 49811b6b9f2..b2a1dbc78a3 100644 --- a/src/createStore.js.REMOVED.git-id +++ b/src/createStore.js.REMOVED.git-id @@ -1 +1 @@ -5326a52ff8a82cca2a564d2f5b6eaf16396411f7 \ No newline at end of file +5e64e323d14cc929593b4d0d8cac6d54836a1106 \ No newline at end of file diff --git a/src/utils/symbol-observable.js b/src/utils/symbol-observable.js new file mode 100644 index 00000000000..0fb198c9868 --- /dev/null +++ b/src/utils/symbol-observable.js @@ -0,0 +1,3 @@ +// Inlined version of the `symbol-observable` polyfill +export default (() => + (typeof Symbol === 'function' && Symbol.observable) || '@@observable')() diff --git a/test/createStore.spec.js.REMOVED.git-id b/test/createStore.spec.js.REMOVED.git-id index bbff797d2c4..2e7b1e8ba1d 100644 --- a/test/createStore.spec.js.REMOVED.git-id +++ b/test/createStore.spec.js.REMOVED.git-id @@ -1 +1 @@ -dcbf65cf3e5d3da0bf7bd0a1934b8951120f395c \ No newline at end of file +a1f9cd9125cc9b1557c3839d1f438bd556b5acf9 \ No newline at end of file diff --git a/test/typescript/store.ts.REMOVED.git-id b/test/typescript/store.ts.REMOVED.git-id index 5da42453bc9..cbae828d6f6 100644 --- a/test/typescript/store.ts.REMOVED.git-id +++ b/test/typescript/store.ts.REMOVED.git-id @@ -1 +1 @@ -685bfbf1b6ace275cf63208160478150ec72db79 \ No newline at end of file +2d66396887c29d1cc4e1ed70b1087c7679b604c1 \ No newline at end of file From afa2799a0233efc461de8408fa1a57d4da0b92f5 Mon Sep 17 00:00:00 2001 From: Mark Erikson Date: Fri, 2 Apr 2021 18:31:00 -0400 Subject: [PATCH 3/4] Formatting Former-commit-id: 1b9780036f666d0288880ac79fe00459136f79b7 Former-commit-id: 48a127147ea1edb762a43dcdf61812dda50e25e9 --- index.d.ts.REMOVED.git-id | 2 +- test/createStore.spec.js.REMOVED.git-id | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/index.d.ts.REMOVED.git-id b/index.d.ts.REMOVED.git-id index 86251027528..32b24ec89bf 100644 --- a/index.d.ts.REMOVED.git-id +++ b/index.d.ts.REMOVED.git-id @@ -1 +1 @@ -a4c47b41ee0c3a841943f1d4bf63adfcb7252506 \ No newline at end of file +4a4d4e0ad5d994d636d2afd5192306c8dd70f596 \ No newline at end of file diff --git a/test/createStore.spec.js.REMOVED.git-id b/test/createStore.spec.js.REMOVED.git-id index 2e7b1e8ba1d..2f4765dbaa3 100644 --- a/test/createStore.spec.js.REMOVED.git-id +++ b/test/createStore.spec.js.REMOVED.git-id @@ -1 +1 @@ -a1f9cd9125cc9b1557c3839d1f438bd556b5acf9 \ No newline at end of file +5ed9246bdc5adef07d260e6c68df755628555810 \ No newline at end of file From bb40a19b94efd3b52f4f0cea238eeba0dab55095 Mon Sep 17 00:00:00 2001 From: Mark Erikson Date: Fri, 2 Apr 2021 18:37:22 -0400 Subject: [PATCH 4/4] Include ESM .mjs file in size comparisons Former-commit-id: c38757c26a1d6a31bfe440ca6f0a796c56643408 Former-commit-id: e4a9dce230b0d47cdedbbe7f84f0c348563642f7 --- .github/workflows/size.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/size.yaml b/.github/workflows/size.yaml index 5c2d03985be..d9aa4474dcd 100644 --- a/.github/workflows/size.yaml +++ b/.github/workflows/size.yaml @@ -14,4 +14,4 @@ jobs: - uses: preactjs/compressed-size-action@v1 with: repo-token: '${{ secrets.GITHUB_TOKEN }}' - pattern: './{dist,es,lib}/*.js' + pattern: './{dist,es,lib}/*.{js,mjs}'