feat: simplify version history api

This commit is contained in:
Thea Schöbl
2023-12-08 13:49:53 +00:00
committed by Rainer Killinger
parent d44204cf8d
commit d2c8120255
13 changed files with 240 additions and 117 deletions

64
pnpm-lock.yaml generated
View File

@@ -273,8 +273,8 @@ importers:
specifier: 4.2.0
version: 4.2.0
semver:
specifier: 7.3.8
version: 7.3.8
specifier: 7.5.4
version: 7.5.4
typescript:
specifier: 5.1.6
version: 5.1.6
@@ -304,8 +304,8 @@ importers:
specifier: 1.3.28
version: 1.3.28
'@types/semver':
specifier: 7.3.13
version: 7.3.13
specifier: 7.5.6
version: 7.5.6
'@types/sinon':
specifier: 10.0.14
version: 10.0.14
@@ -881,6 +881,9 @@ importers:
rxjs:
specifier: 7.8.1
version: 7.8.1
semver:
specifier: 7.5.4
version: 7.5.4
swiper:
specifier: 8.4.5
version: 8.4.5
@@ -999,6 +1002,9 @@ importers:
'@types/node':
specifier: 18.15.3
version: 18.15.3
'@types/semver':
specifier: 7.5.6
version: 7.5.6
'@typescript-eslint/eslint-plugin':
specifier: 5.60.1
version: 5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.43.0)(typescript@5.1.6)
@@ -4991,7 +4997,7 @@ packages:
plist: 3.1.0
prompts: 2.4.2
rimraf: 4.4.1
semver: 7.3.8
semver: 7.5.4
tar: 6.2.0
tslib: 2.4.1
xml2js: 0.5.0
@@ -6309,7 +6315,7 @@ packages:
resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
semver: 7.5.3
semver: 7.5.4
/@npmcli/git@4.1.0:
resolution: {integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==}
@@ -6321,7 +6327,7 @@ packages:
proc-log: 3.0.0
promise-inflight: 1.0.1
promise-retry: 2.0.1
semver: 7.5.3
semver: 7.5.4
which: 3.0.1
transitivePeerDependencies:
- bluebird
@@ -7256,12 +7262,8 @@ packages:
resolution: {integrity: sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A==}
dev: true
/@types/semver@7.3.13:
resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
/@types/semver@7.5.4:
resolution: {integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==}
dev: true
/@types/semver@7.5.6:
resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
/@types/send@0.17.1:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
@@ -7642,13 +7644,13 @@ packages:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0)
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@types/semver': 7.5.6
'@typescript-eslint/scope-manager': 5.60.1
'@typescript-eslint/types': 5.60.1
'@typescript-eslint/typescript-estree': 5.60.1(typescript@3.8.3)
eslint: 8.43.0
eslint-scope: 5.1.1
semver: 7.3.8
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
@@ -7662,13 +7664,13 @@ packages:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0)
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@types/semver': 7.5.6
'@typescript-eslint/scope-manager': 5.60.1
'@typescript-eslint/types': 5.60.1
'@typescript-eslint/typescript-estree': 5.60.1(typescript@5.1.6)
eslint: 8.43.0
eslint-scope: 5.1.1
semver: 7.3.8
semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
@@ -7681,7 +7683,7 @@ packages:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.43.0)
'@types/json-schema': 7.0.14
'@types/semver': 7.5.4
'@types/semver': 7.5.6
'@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.1.6)
@@ -8732,7 +8734,7 @@ packages:
/builtins@5.0.1:
resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
dependencies:
semver: 7.3.8
semver: 7.5.4
dev: true
/bundle-require@4.0.1(esbuild@0.17.19):
@@ -9777,7 +9779,7 @@ packages:
postcss-modules-scope: 3.0.0(postcss@8.4.24)
postcss-modules-values: 4.0.0(postcss@8.4.24)
postcss-value-parser: 4.2.0
semver: 7.5.3
semver: 7.5.4
webpack: 5.86.0(esbuild@0.17.19)
dev: true
@@ -15014,7 +15016,7 @@ packages:
resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==}
engines: {node: '>=10'}
dependencies:
semver: 7.3.8
semver: 7.5.4
dev: true
/node-addon-api@3.2.1:
@@ -15177,7 +15179,7 @@ packages:
dependencies:
hosted-git-info: 6.1.1
is-core-module: 2.13.0
semver: 7.3.8
semver: 7.5.4
validate-npm-package-license: 3.0.4
dev: true
@@ -15206,7 +15208,7 @@ packages:
resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
dependencies:
semver: 7.5.3
semver: 7.5.4
dev: true
/npm-normalize-package-bin@1.0.1:
@@ -15224,7 +15226,7 @@ packages:
dependencies:
hosted-git-info: 6.1.1
proc-log: 3.0.0
semver: 7.5.3
semver: 7.5.4
validate-npm-package-name: 5.0.0
dev: true
@@ -15242,7 +15244,7 @@ packages:
npm-install-checks: 6.3.0
npm-normalize-package-bin: 3.0.1
npm-package-arg: 10.1.0
semver: 7.5.3
semver: 7.5.4
dev: true
/npm-registry-fetch@14.0.5:
@@ -15961,7 +15963,7 @@ packages:
jiti: 1.20.0
klona: 2.0.6
postcss: 8.4.24
semver: 7.5.3
semver: 7.5.4
webpack: 5.86.0(esbuild@0.17.19)
transitivePeerDependencies:
- typescript
@@ -17024,13 +17026,6 @@ packages:
hasBin: true
dev: true
/semver@7.3.8:
resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
engines: {node: '>=10'}
hasBin: true
dependencies:
lru-cache: 6.0.0
/semver@7.5.1:
resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
engines: {node: '>=10'}
@@ -17045,6 +17040,7 @@ packages:
hasBin: true
dependencies:
lru-cache: 6.0.0
dev: true
/semver@7.5.4:
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
@@ -17150,7 +17146,7 @@ packages:
detect-libc: 1.0.3
node-addon-api: 4.3.0
prebuild-install: 7.1.1
semver: 7.3.8
semver: 7.5.4
simple-get: 4.0.1
tar-fs: 2.1.1
tunnel-agent: 0.6.0