diff --git a/package.json b/package.json index dde4c7a..734a888 100644 --- a/package.json +++ b/package.json @@ -59,5 +59,20 @@ "ts-node": "^10.9.1", "typedoc": "^0.23.23", "typescript": "^4.9.4" + }, + "pnpm": { + "overrides": { + "hosted-git-info@<2.8.9": ">=2.8.9", + "y18n@=4.0.0": ">=4.0.1", + "lodash@<4.17.20": ">=4.17.20", + "shell-quote@<=1.7.2": ">=1.7.3", + "lodash@<4.17.21": ">=4.17.21", + "json5@<1.0.2": ">=1.0.2", + "json5@>=2.0.0 <2.2.2": ">=2.2.2", + "minimatch@<3.0.5": ">=3.0.5", + "semver@<5.7.2": ">=5.7.2", + "semver@>=6.0.0 <6.3.1": ">=6.3.1", + "semver@>=7.0.0 <7.5.2": ">=7.5.2" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 156a204..b0fc3ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,19 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + hosted-git-info@<2.8.9: '>=2.8.9' + y18n@=4.0.0: '>=4.0.1' + lodash@<4.17.20: '>=4.17.20' + shell-quote@<=1.7.2: '>=1.7.3' + lodash@<4.17.21: '>=4.17.21' + json5@<1.0.2: '>=1.0.2' + json5@>=2.0.0 <2.2.2: '>=2.2.2' + minimatch@<3.0.5: '>=3.0.5' + semver@<5.7.2: '>=5.7.2' + semver@>=6.0.0 <6.3.1: '>=6.3.1' + semver@>=7.0.0 <7.5.2: '>=7.5.2' + devDependencies: '@tsdotnet/common-interfaces': specifier: ^1.0.4 @@ -89,10 +102,10 @@ packages: convert-source-map: 1.7.0 debug: 4.3.4(supports-color@8.1.1) gensync: 1.0.0-beta.1 - json5: 2.1.3 - lodash: 4.17.15 + json5: 2.2.3 + lodash: 4.17.21 resolve: 1.22.1 - semver: 5.7.1 + semver: 7.3.8 source-map: 0.5.7 transitivePeerDependencies: - supports-color @@ -103,7 +116,7 @@ packages: dependencies: '@babel/types': 7.9.6 jsesc: 2.5.2 - lodash: 4.17.15 + lodash: 4.17.21 source-map: 0.5.7 dev: true @@ -142,7 +155,7 @@ packages: '@babel/helper-split-export-declaration': 7.8.3 '@babel/template': 7.8.6 '@babel/types': 7.9.6 - lodash: 4.17.15 + lodash: 4.17.21 transitivePeerDependencies: - supports-color dev: true @@ -226,7 +239,7 @@ packages: '@babel/types': 7.9.6 debug: 4.3.4(supports-color@8.1.1) globals: 11.12.0 - lodash: 4.17.15 + lodash: 4.17.21 transitivePeerDependencies: - supports-color dev: true @@ -235,7 +248,7 @@ packages: resolution: {integrity: sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==} dependencies: '@babel/helper-validator-identifier': 7.9.5 - lodash: 4.17.15 + lodash: 4.17.21 to-fast-properties: 2.0.0 dev: true @@ -404,7 +417,7 @@ packages: ignore: 5.2.0 natural-compare-lite: 1.4.0 regexpp: 3.2.0 - semver: 7.3.8 + semver: 7.5.4 tsutils: 3.21.0(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: @@ -478,7 +491,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.3.8 + semver: 7.5.4 tsutils: 3.21.0(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: @@ -499,7 +512,7 @@ packages: eslint: 8.30.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.30.0) - semver: 7.3.8 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript @@ -817,7 +830,7 @@ packages: hasBin: true dependencies: glob: 7.1.6 - minimatch: 3.0.4 + minimatch: 5.1.1 mkdirp: 1.0.4 noms: 0.0.0 through2: 2.0.5 @@ -839,7 +852,7 @@ packages: dependencies: nice-try: 1.0.5 path-key: 2.0.1 - semver: 5.7.1 + semver: 7.3.8 shebang-command: 1.2.0 which: 1.3.1 dev: true @@ -1131,9 +1144,9 @@ packages: eslint-plugin-es: 3.0.1(eslint@8.30.0) eslint-utils: 2.0.0 ignore: 5.1.6 - minimatch: 3.0.4 + minimatch: 5.1.1 resolve: 1.17.0 - semver: 6.3.0 + semver: 7.3.8 dev: true /eslint-plugin-promise@6.1.1(eslint@8.30.0): @@ -1467,7 +1480,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 5.1.1 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -1478,7 +1491,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 5.1.1 once: 1.4.0 path-is-absolute: 1.0.1 dev: true @@ -1561,8 +1574,11 @@ packages: hasBin: true dev: true - /hosted-git-info@2.8.8: - resolution: {integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==} + /hosted-git-info@7.0.0: + resolution: {integrity: sha512-ICclEpTLhHj+zCuSb2/usoNXSVkxUSIopre+b1w8NDY9Dntp9LO4vLdHYI336TH8sAqwrRgnSfdkBG2/YpisHA==} + engines: {node: ^16.14.0 || >=18.0.0} + dependencies: + lru-cache: 10.0.1 dev: true /html-escaper@2.0.2: @@ -1785,7 +1801,7 @@ packages: '@babel/core': 7.9.6 '@istanbuljs/schema': 0.1.2 istanbul-lib-coverage: 3.0.0 - semver: 6.3.0 + semver: 7.3.8 transitivePeerDependencies: - supports-color dev: true @@ -1872,19 +1888,18 @@ packages: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true - /json5@1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + /json5@2.1.3: + resolution: {integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==} + engines: {node: '>=6'} hasBin: true dependencies: minimist: 1.2.7 dev: true - /json5@2.1.3: - resolution: {integrity: sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==} + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true - dependencies: - minimist: 1.2.7 dev: true /jsonc-parser@3.0.0: @@ -1939,8 +1954,8 @@ packages: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true - /lodash@4.17.15: - resolution: {integrity: sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==} + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true /log-symbols@4.1.0: @@ -1957,6 +1972,11 @@ packages: get-func-name: 2.0.0 dev: true + /lru-cache@10.0.1: + resolution: {integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -1972,7 +1992,7 @@ packages: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} dependencies: - semver: 6.3.0 + semver: 7.3.8 dev: true /make-error@1.3.6: @@ -2003,12 +2023,6 @@ packages: picomatch: 2.3.1 dev: true - /minimatch@3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} - dependencies: - brace-expansion: 1.1.11 - dev: true - /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -2114,9 +2128,9 @@ packages: /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: - hosted-git-info: 2.8.8 + hosted-git-info: 7.0.0 resolve: 1.22.1 - semver: 5.7.1 + semver: 7.3.8 validate-npm-package-license: 3.0.4 dev: true @@ -2134,10 +2148,10 @@ packages: chalk: 2.4.2 cross-spawn: 6.0.5 memorystream: 0.3.1 - minimatch: 3.0.4 + minimatch: 5.1.1 pidtree: 0.3.1 read-pkg: 3.0.0 - shell-quote: 1.7.2 + shell-quote: 1.8.1 string.prototype.padend: 3.1.0 dev: true @@ -2505,18 +2519,16 @@ packages: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: true - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - dev: true - - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver@7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} hasBin: true + dependencies: + lru-cache: 6.0.0 dev: true - /semver@7.3.8: - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} hasBin: true dependencies: @@ -2557,8 +2569,8 @@ packages: engines: {node: '>=8'} dev: true - /shell-quote@1.7.2: - resolution: {integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==} + /shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true /shiki@0.11.1: @@ -2729,7 +2741,7 @@ packages: dependencies: '@istanbuljs/schema': 0.1.2 glob: 7.2.0 - minimatch: 3.1.2 + minimatch: 5.1.1 dev: true /text-table@0.2.0: @@ -2790,7 +2802,7 @@ packages: resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} dependencies: '@types/json5': 0.0.29 - json5: 1.0.1 + json5: 2.1.3 minimist: 1.2.7 strip-bom: 3.0.0 dev: true @@ -2979,10 +2991,6 @@ packages: engines: {node: '>=0.4'} dev: true - /y18n@4.0.0: - resolution: {integrity: sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==} - dev: true - /y18n@5.0.5: resolution: {integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==} engines: {node: '>=10'} @@ -3028,7 +3036,7 @@ packages: set-blocking: 2.0.0 string-width: 4.2.0 which-module: 2.0.0 - y18n: 4.0.0 + y18n: 5.0.5 yargs-parser: 18.1.3 dev: true