diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 8a67995..e83e33f 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -34,7 +34,7 @@ jobs: fetch-depth: 0 - uses: pnpm/action-setup@v2 with: - version: 7.24.3 + version: latest run_install: true - name: Build run: pnpm run build @@ -53,7 +53,7 @@ jobs: fetch-depth: 0 - uses: pnpm/action-setup@v2 with: - version: 7.24.3 + version: latest run_install: | - recursive: false - name: Run Unit Tests @@ -97,7 +97,7 @@ jobs: node-version: 18 - uses: pnpm/action-setup@v2 with: - version: 7.24.3 + version: latest run_install: | - recursive: false - name: Download build diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3998506..773e920 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,9 +1,5 @@ lockfileVersion: '6.0' -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - dependencies: '@semantic-release/error': specifier: ^3.0.0 @@ -21,7 +17,7 @@ dependencies: specifier: ^4.17.21 version: 4.17.21 semantic-release: - specifier: '>=20.0.0' + specifier: '>=20.0.0 <22.0.0' version: 20.1.0 devDependencies: @@ -54,10 +50,10 @@ devDependencies: version: 3.3.0 jest: specifier: ^29.4.2 - version: 29.4.2(@types/node@14.18.36)(ts-node@10.9.1) + version: 29.4.2(@types/node@14.18.36) ts-jest: specifier: ^29.0.5 - version: 29.0.5(@babel/core@7.20.12)(jest@29.4.2)(typescript@4.9.5) + version: 29.0.5(jest@29.4.2)(typescript@4.9.5) ts-mockito: specifier: ^2.6.1 version: 2.6.1 @@ -480,6 +476,7 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.9 dev: true + optional: true /@istanbuljs/load-nyc-config@1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -509,7 +506,7 @@ packages: slash: 3.0.0 dev: true - /@jest/core@29.4.2(ts-node@10.9.1): + /@jest/core@29.4.2: resolution: {integrity: sha512-KGuoQah0P3vGNlaS/l9/wQENZGNKGoWb+OPxh3gz+YzG7/XExvYu34MzikRndQCdM2S0tzExN4+FL37i6gZmCQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -530,7 +527,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.4.2 - jest-config: 29.4.2(@types/node@14.18.36)(ts-node@10.9.1) + jest-config: 29.4.2(@types/node@14.18.36) jest-haste-map: 29.4.2 jest-message-util: 29.4.2 jest-regex-util: 29.4.2 @@ -754,6 +751,7 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 dev: true + optional: true /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1322,18 +1320,22 @@ packages: /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} dev: true + optional: true /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} dev: true + optional: true /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} dev: true + optional: true /@tsconfig/node16@1.0.3: resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} dev: true + optional: true /@types/babel__core@7.20.0: resolution: {integrity: sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==} @@ -1497,12 +1499,14 @@ packages: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} engines: {node: '>=0.4.0'} dev: true + optional: true /acorn@8.8.2: resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true dev: true + optional: true /agent-base@6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} @@ -1584,6 +1588,7 @@ packages: /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} dev: true + optional: true /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -2108,6 +2113,7 @@ packages: /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} dev: true + optional: true /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} @@ -2227,6 +2233,7 @@ packages: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} dev: true + optional: true /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} @@ -3125,7 +3132,7 @@ packages: - supports-color dev: true - /jest-cli@29.4.2(@types/node@14.18.36)(ts-node@10.9.1): + /jest-cli@29.4.2(@types/node@14.18.36): resolution: {integrity: sha512-b+eGUtXq/K2v7SH3QcJvFvaUaCDS1/YAZBYz0m28Q/Ppyr+1qNaHmVYikOrbHVbZqYQs2IeI3p76uy6BWbXq8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -3135,14 +3142,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.4.2(ts-node@10.9.1) + '@jest/core': 29.4.2 '@jest/test-result': 29.4.2 '@jest/types': 29.4.2 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.4.2(@types/node@14.18.36)(ts-node@10.9.1) + jest-config: 29.4.2(@types/node@14.18.36) jest-util: 29.4.2 jest-validate: 29.4.2 prompts: 2.4.2 @@ -3153,7 +3160,7 @@ packages: - ts-node dev: true - /jest-config@29.4.2(@types/node@14.18.36)(ts-node@10.9.1): + /jest-config@29.4.2(@types/node@14.18.36): resolution: {integrity: sha512-919CtnXic52YM0zW4C1QxjG6aNueX1kBGthuMtvFtRTAxhKfJmiXC9qwHmi6o2josjbDz8QlWyY55F1SIVmCWA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -3188,7 +3195,6 @@ packages: pretty-format: 29.4.2 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@14.18.36)(typescript@4.9.5) transitivePeerDependencies: - supports-color dev: true @@ -3481,7 +3487,7 @@ packages: supports-color: 8.1.1 dev: true - /jest@29.4.2(@types/node@14.18.36)(ts-node@10.9.1): + /jest@29.4.2(@types/node@14.18.36): resolution: {integrity: sha512-+5hLd260vNIHu+7ZgMIooSpKl7Jp5pHKb51e73AJU3owd5dEo/RfVwHbA/na3C/eozrt3hJOLGf96c7EWwIAzg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -3491,10 +3497,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.4.2(ts-node@10.9.1) + '@jest/core': 29.4.2 '@jest/types': 29.4.2 import-local: 3.1.0 - jest-cli: 29.4.2(@types/node@14.18.36)(ts-node@10.9.1) + jest-cli: 29.4.2(@types/node@14.18.36) transitivePeerDependencies: - '@types/node' - supports-color @@ -4960,7 +4966,7 @@ packages: escape-string-regexp: 1.0.5 dev: true - /ts-jest@29.0.5(@babel/core@7.20.12)(jest@29.4.2)(typescript@4.9.5): + /ts-jest@29.0.5(jest@29.4.2)(typescript@4.9.5): resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -4981,10 +4987,9 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.20.12 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.4.2(@types/node@14.18.36)(ts-node@10.9.1) + jest: 29.4.2(@types/node@14.18.36) jest-util: 29.4.2 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -5030,6 +5035,7 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true + optional: true /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} @@ -5145,6 +5151,7 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true + optional: true /v8-to-istanbul@9.0.1: resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==} @@ -5270,6 +5277,7 @@ packages: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} dev: true + optional: true /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} @@ -5279,3 +5287,7 @@ packages: /yocto-queue@1.0.0: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false