Skip to content

Commit a0d416b

Browse files
authored
fix: only use pre-ESM dependencies (#1047)
Current master breaks since this still is a commonJS package and as such can't require ESM packages like query-string v8+ and retry-axios v3+. To update those dependencies we need to make a major-release where we switch to ESM-only as well.
1 parent dacfff6 commit a0d416b

File tree

3 files changed

+73
-72
lines changed

3 files changed

+73
-72
lines changed

package-lock.json

Lines changed: 24 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@
4747
"@googlemaps/url-signature": "^1.0.4",
4848
"agentkeepalive": "^4.1.0",
4949
"axios": "^1.5.1",
50-
"query-string": "^8.1.0",
51-
"retry-axios": ">=3.0.0 <3.2.0"
50+
"query-string": "<8.x",
51+
"retry-axios": "<3.x"
5252
},
5353
"devDependencies": {
5454
"@types/jest": "^29.5.5",

yarn.lock

Lines changed: 47 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz"
2424
integrity sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==
2525

26-
"@babel/core@^7.11.6", "@babel/core@^7.12.3":
26+
"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8":
2727
version "7.23.0"
2828
resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz"
2929
integrity sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==
@@ -500,7 +500,7 @@
500500
slash "^3.0.0"
501501
write-file-atomic "^4.0.2"
502502

503-
"@jest/types@^29.6.3":
503+
"@jest/types@^29.0.0", "@jest/types@^29.6.3":
504504
version "29.6.3"
505505
resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz"
506506
integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==
@@ -631,9 +631,7 @@
631631
pretty-format "^29.0.0"
632632

633633
"@types/node@*", "@types/node@^20.1.1":
634-
version "20.8.2"
635-
resolved "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz"
636-
integrity sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==
634+
version "20.8.3"
637635

638636
"@types/stack-utils@^2.0.0":
639637
version "2.0.1"
@@ -646,9 +644,7 @@
646644
integrity sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==
647645

648646
"@types/yargs@^17.0.8":
649-
version "17.0.26"
650-
resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.26.tgz"
651-
integrity sha512-Y3vDy2X6zw/ZCumcwLpdhM5L7jmyGpmBCTYMHDLqT2IKVMYRRLdv6ZakA+wxhra6Z/3bwhNbNl9bDGXaFU+6rw==
647+
version "17.0.28"
652648
dependencies:
653649
"@types/yargs-parser" "*"
654650

@@ -715,7 +711,7 @@ asynckit@^0.4.0:
715711
resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
716712
integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
717713

718-
axios@^1.5.1:
714+
axios@*, axios@^1.5.1:
719715
version "1.5.1"
720716
resolved "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz"
721717
integrity sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==
@@ -724,7 +720,7 @@ axios@^1.5.1:
724720
form-data "^4.0.0"
725721
proxy-from-env "^1.1.0"
726722

727-
babel-jest@^29.7.0:
723+
babel-jest@^29.0.0, babel-jest@^29.7.0:
728724
version "29.7.0"
729725
resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz"
730726
integrity sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==
@@ -811,7 +807,7 @@ braces@^3.0.2:
811807
dependencies:
812808
fill-range "^7.0.1"
813809

814-
browserslist@^4.21.9:
810+
browserslist@^4.21.9, "browserslist@>= 4.21.0":
815811
version "4.22.1"
816812
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz"
817813
integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==
@@ -925,16 +921,16 @@ color-convert@^2.0.1:
925921
dependencies:
926922
color-name "~1.1.4"
927923

928-
929-
version "1.1.3"
930-
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
931-
integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
932-
933924
color-name@~1.1.4:
934925
version "1.1.4"
935926
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
936927
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
937928

929+
930+
version "1.1.3"
931+
resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
932+
integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
933+
938934
combined-stream@^1.0.8:
939935
version "1.0.8"
940936
resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz"
@@ -986,10 +982,8 @@ debug@^4.1.0, debug@^4.1.1:
986982
dependencies:
987983
ms "2.1.2"
988984

989-
decode-uri-component@^0.4.1:
990-
version "0.4.1"
991-
resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.4.1.tgz"
992-
integrity sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==
985+
decode-uri-component@^0.2.2:
986+
version "0.2.2"
993987

994988
dedent@^1.0.0:
995989
version "1.5.1"
@@ -1017,9 +1011,7 @@ diff-sequences@^29.6.3:
10171011
integrity sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==
10181012

10191013
electron-to-chromium@^1.4.535:
1020-
version "1.4.543"
1021-
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.543.tgz"
1022-
integrity sha512-t2ZP4AcGE0iKCCQCBx/K2426crYdxD3YU6l0uK2EO3FZH0pbC4pFz/sZm2ruZsND6hQBTcDWWlo/MLpiOdif5g==
1014+
version "1.4.544"
10231015

10241016
emittery@^0.13.1:
10251017
version "0.13.1"
@@ -1089,7 +1081,7 @@ expect@^29.0.0, expect@^29.7.0:
10891081
jest-message-util "^29.7.0"
10901082
jest-util "^29.7.0"
10911083

1092-
fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.1.0:
1084+
fast-json-stable-stringify@^2.1.0, fast-json-stable-stringify@2.x:
10931085
version "2.1.0"
10941086
resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
10951087
integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
@@ -1108,10 +1100,8 @@ fill-range@^7.0.1:
11081100
dependencies:
11091101
to-regex-range "^5.0.1"
11101102

1111-
filter-obj@^5.1.0:
1112-
version "5.1.0"
1113-
resolved "https://registry.npmjs.org/filter-obj/-/filter-obj-5.1.0.tgz"
1114-
integrity sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==
1103+
filter-obj@^1.1.0:
1104+
version "1.1.0"
11151105

11161106
find-up@^4.0.0, find-up@^4.1.0:
11171107
version "4.1.0"
@@ -1539,7 +1529,7 @@ jest-resolve-dependencies@^29.7.0:
15391529
jest-regex-util "^29.6.3"
15401530
jest-snapshot "^29.7.0"
15411531

1542-
jest-resolve@^29.7.0:
1532+
jest-resolve@*, jest-resolve@^29.7.0:
15431533
version "29.7.0"
15441534
resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz"
15451535
integrity sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==
@@ -1683,7 +1673,7 @@ jest-worker@^29.7.0:
16831673
merge-stream "^2.0.0"
16841674
supports-color "^8.0.0"
16851675

1686-
jest@^29.7.0:
1676+
jest@^29.0.0, jest@^29.7.0:
16871677
version "29.7.0"
16881678
resolved "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz"
16891679
integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==
@@ -1850,16 +1840,16 @@ minimatch@^9.0.3:
18501840
dependencies:
18511841
brace-expansion "^2.0.1"
18521842

1853-
1854-
version "2.1.2"
1855-
resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
1856-
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1857-
18581843
ms@^2.0.0:
18591844
version "2.1.3"
18601845
resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
18611846
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
18621847

1848+
1849+
version "2.1.2"
1850+
resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
1851+
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1852+
18631853
natural-compare@^1.4.0:
18641854
version "1.4.0"
18651855
resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
@@ -2026,14 +2016,13 @@ pure-rand@^6.0.0:
20262016
resolved "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz"
20272017
integrity sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==
20282018

2029-
query-string@^8.1.0:
2030-
version "8.1.0"
2031-
resolved "https://registry.npmjs.org/query-string/-/query-string-8.1.0.tgz"
2032-
integrity sha512-BFQeWxJOZxZGix7y+SByG3F36dA0AbTy9o6pSmKFcFz7DAj0re9Frkty3saBn3nHo3D0oZJ/+rx3r8H8r8Jbpw==
2019+
query-string@<8.x:
2020+
version "7.1.3"
20332021
dependencies:
2034-
decode-uri-component "^0.4.1"
2035-
filter-obj "^5.1.0"
2036-
split-on-first "^3.0.0"
2022+
decode-uri-component "^0.2.2"
2023+
filter-obj "^1.1.0"
2024+
split-on-first "^1.0.0"
2025+
strict-uri-encode "^2.0.0"
20372026

20382027
react-is@^18.0.0:
20392028
version "18.2.0"
@@ -2071,17 +2060,22 @@ resolve@^1.20.0:
20712060
path-parse "^1.0.7"
20722061
supports-preserve-symlinks-flag "^1.0.0"
20732062

2074-
"retry-axios@>=3.0.0 <3.2.0":
2075-
version "3.1.0"
2076-
resolved "https://registry.yarnpkg.com/retry-axios/-/retry-axios-3.1.0.tgz#ac2b32f6d1dc4179ad783dc821ff089d523edaea"
2077-
integrity sha512-OQzlG/II3dXP6xocFk03zGgZC3GV/bVCYbMASY2SNDQWjbHktr6vws2N/HtEO+jKGMWas7BEBu3F5zwdf85ivw==
2063+
retry-axios@<3.x:
2064+
version "2.6.0"
20782065

20792066
semver@^6.3.0, semver@^6.3.1:
20802067
version "6.3.1"
20812068
resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
20822069
integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
20832070

2084-
semver@^7.5.3, semver@^7.5.4:
2071+
semver@^7.5.3:
2072+
version "7.5.4"
2073+
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
2074+
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
2075+
dependencies:
2076+
lru-cache "^6.0.0"
2077+
2078+
semver@^7.5.4:
20852079
version "7.5.4"
20862080
resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
20872081
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
@@ -2138,10 +2132,8 @@ source-map@^0.6.0, source-map@^0.6.1:
21382132
resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
21392133
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
21402134

2141-
split-on-first@^3.0.0:
2142-
version "3.0.0"
2143-
resolved "https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz"
2144-
integrity sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==
2135+
split-on-first@^1.0.0:
2136+
version "1.1.0"
21452137

21462138
sprintf-js@~1.0.2:
21472139
version "1.0.3"
@@ -2155,6 +2147,9 @@ stack-utils@^2.0.3:
21552147
dependencies:
21562148
escape-string-regexp "^2.0.0"
21572149

2150+
strict-uri-encode@^2.0.0:
2151+
version "2.0.0"
2152+
21582153
string-length@^4.0.1:
21592154
version "4.0.2"
21602155
resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz"
@@ -2280,7 +2275,7 @@ typedoc@^0.25.0:
22802275
minimatch "^9.0.3"
22812276
shiki "^0.14.1"
22822277

2283-
typescript@^5.2.2:
2278+
typescript@^5.2.2, "typescript@>=4.3 <6", "[email protected] || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x":
22842279
version "5.2.2"
22852280
resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz"
22862281
integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==

0 commit comments

Comments
 (0)