diff --git a/package.json b/package.json index 5438534..766e841 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "darl": "2.2.0", "eslint": "8.24.0", "glob": "8.0.3", - "husky": "8.0.1", + "husky": "8.0.2", "jest": "26.6.3", "ncp": "2.0.0", "rollup": "2.79.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4daf081..931b32b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,15 +15,15 @@ specifiers: '@types/lodash-es': 4.17.6 '@types/ncp': 2.0.5 '@types/node': 18.7.21 - '@typescript-eslint/eslint-plugin': 5.38.0 - '@typescript-eslint/parser': 5.38.0 + '@typescript-eslint/eslint-plugin': 5.38.1 + '@typescript-eslint/parser': 5.38.1 babel-plugin-add-import-extension: 1.6.0 codecov: 3.8.3 commitlint: 17.1.2 darl: 2.2.0 eslint: 8.24.0 glob: 8.0.3 - husky: 8.0.1 + husky: 8.0.2 jest: 26.6.3 ncp: 2.0.0 rollup: 2.79.1 @@ -32,7 +32,7 @@ specifiers: ts-jest: 26.5.6 ts-node: 10.9.1 tslib: ^2.0.3 - typescript: 4.8.3 + typescript: 4.8.4 optionalDependencies: tslib: 2.4.0 @@ -46,29 +46,29 @@ devDependencies: '@babel/plugin-transform-runtime': 7.19.1_@babel+core@7.19.1 '@babel/preset-env': 7.19.1_@babel+core@7.19.1 '@commitlint/config-conventional': 17.1.0 - '@rollup/plugin-typescript': 8.5.0_jm3lfwhp2n3nxb4wwf6zz565he + '@rollup/plugin-typescript': 8.5.0_hafrwlgfjmvsm7253l3bfjzhnq '@types/glob': 8.0.0 '@types/jest': 26.0.24 '@types/lodash-es': 4.17.6 '@types/ncp': 2.0.5 '@types/node': 18.7.21 - '@typescript-eslint/eslint-plugin': 5.38.0_4gkcvl6qsi23tqqawfqgcwtp54 - '@typescript-eslint/parser': 5.38.0_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/eslint-plugin': 5.38.1_c7qepppml3d4ahu5cnfwqe6ltq + '@typescript-eslint/parser': 5.38.1_ypn2ylkkyfa5i233caldtndbqa babel-plugin-add-import-extension: 1.6.0_@babel+core@7.19.1 codecov: 3.8.3 commitlint: 17.1.2 darl: 2.2.0 eslint: 8.24.0 glob: 8.0.3 - husky: 8.0.1 + husky: 8.0.2 jest: 26.6.3_ts-node@10.9.1 ncp: 2.0.0 rollup: 2.79.1 rollup-plugin-node-resolve: 5.2.0_rollup@2.79.1 rollup-plugin-terser: 7.0.2_rollup@2.79.1 - ts-jest: 26.5.6_753dvzgrmvx4djc34l5vsk3rma - ts-node: 10.9.1_ke6ijd35va4xbeayrnhu4zwagm - typescript: 4.8.3 + ts-jest: 26.5.6_we2p4sglclq5bmc4orivof3sv4 + ts-node: 10.9.1_27ec3h7d2bmjwz3w2efi2jw4se + typescript: 4.8.4 packages: @@ -1373,11 +1373,11 @@ packages: '@types/node': 14.18.30 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 4.1.0_k5v6dx6qose4v5nnjbfwyxwurm + cosmiconfig-typescript-loader: 4.1.0_ygtf2nqoivg3vbrl2ynevd2eda lodash: 4.17.21 resolve-from: 5.0.0 - ts-node: 10.9.1_xq25xj3lsz7fwmieqcpc33ooz4 - typescript: 4.8.3 + ts-node: 10.9.1_monkgsxveuqszkft6gddtee5aa + typescript: 4.8.4 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -1780,7 +1780,7 @@ packages: fastq: 1.13.0 dev: true - /@rollup/plugin-typescript/8.5.0_jm3lfwhp2n3nxb4wwf6zz565he: + /@rollup/plugin-typescript/8.5.0_hafrwlgfjmvsm7253l3bfjzhnq: resolution: {integrity: sha512-wMv1/scv0m/rXx21wD2IsBbJFba8wGF3ErJIr6IKRfRj49S85Lszbxb4DCo8iILpluTjk2GAAu9CoZt4G3ppgQ==} engines: {node: '>=8.0.0'} peerDependencies: @@ -1795,7 +1795,7 @@ packages: resolve: 1.22.1 rollup: 2.79.1 tslib: 2.4.0 - typescript: 4.8.3 + typescript: 4.8.4 dev: true /@rollup/pluginutils/3.1.0_rollup@2.79.1: @@ -1980,8 +1980,8 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.38.0_4gkcvl6qsi23tqqawfqgcwtp54: - resolution: {integrity: sha512-GgHi/GNuUbTOeoJiEANi0oI6fF3gBQc3bGFYj40nnAPCbhrtEDf2rjBmefFadweBmO1Du1YovHeDP2h5JLhtTQ==} + /@typescript-eslint/eslint-plugin/5.38.1_c7qepppml3d4ahu5cnfwqe6ltq: + resolution: {integrity: sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -1991,23 +1991,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.38.0_7ilbxdl5iguzcjriqqcg2m5cku - '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/type-utils': 5.38.0_7ilbxdl5iguzcjriqqcg2m5cku - '@typescript-eslint/utils': 5.38.0_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/parser': 5.38.1_ypn2ylkkyfa5i233caldtndbqa + '@typescript-eslint/scope-manager': 5.38.1 + '@typescript-eslint/type-utils': 5.38.1_ypn2ylkkyfa5i233caldtndbqa + '@typescript-eslint/utils': 5.38.1_ypn2ylkkyfa5i233caldtndbqa debug: 4.3.4 eslint: 8.24.0 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.3 - typescript: 4.8.3 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.38.0_7ilbxdl5iguzcjriqqcg2m5cku: - resolution: {integrity: sha512-/F63giJGLDr0ms1Cr8utDAxP2SPiglaD6V+pCOcG35P2jCqdfR7uuEhz1GIC3oy4hkUF8xA1XSXmd9hOh/a5EA==} + /@typescript-eslint/parser/5.38.1_ypn2ylkkyfa5i233caldtndbqa: + resolution: {integrity: sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2016,26 +2016,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.3 + '@typescript-eslint/scope-manager': 5.38.1 + '@typescript-eslint/types': 5.38.1 + '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.4 debug: 4.3.4 eslint: 8.24.0 - typescript: 4.8.3 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.38.0: - resolution: {integrity: sha512-ByhHIuNyKD9giwkkLqzezZ9y5bALW8VNY6xXcP+VxoH4JBDKjU5WNnsiD4HJdglHECdV+lyaxhvQjTUbRboiTA==} + /@typescript-eslint/scope-manager/5.38.1: + resolution: {integrity: sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/visitor-keys': 5.38.0 + '@typescript-eslint/types': 5.38.1 + '@typescript-eslint/visitor-keys': 5.38.1 dev: true - /@typescript-eslint/type-utils/5.38.0_7ilbxdl5iguzcjriqqcg2m5cku: - resolution: {integrity: sha512-iZq5USgybUcj/lfnbuelJ0j3K9dbs1I3RICAJY9NZZpDgBYXmuUlYQGzftpQA9wC8cKgtS6DASTvF3HrXwwozA==} + /@typescript-eslint/type-utils/5.38.1_ypn2ylkkyfa5i233caldtndbqa: + resolution: {integrity: sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2044,23 +2044,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.3 - '@typescript-eslint/utils': 5.38.0_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.4 + '@typescript-eslint/utils': 5.38.1_ypn2ylkkyfa5i233caldtndbqa debug: 4.3.4 eslint: 8.24.0 - tsutils: 3.21.0_typescript@4.8.3 - typescript: 4.8.3 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.38.0: - resolution: {integrity: sha512-HHu4yMjJ7i3Cb+8NUuRCdOGu2VMkfmKyIJsOr9PfkBVYLYrtMCK/Ap50Rpov+iKpxDTfnqvDbuPLgBE5FwUNfA==} + /@typescript-eslint/types/5.38.1: + resolution: {integrity: sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.38.0_typescript@4.8.3: - resolution: {integrity: sha512-6P0RuphkR+UuV7Avv7MU3hFoWaGcrgOdi8eTe1NwhMp2/GjUJoODBTRWzlHpZh6lFOaPmSvgxGlROa0Sg5Zbyg==} + /@typescript-eslint/typescript-estree/5.38.1_typescript@4.8.4: + resolution: {integrity: sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2068,28 +2068,28 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/visitor-keys': 5.38.0 + '@typescript-eslint/types': 5.38.1 + '@typescript-eslint/visitor-keys': 5.38.1 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.3 - typescript: 4.8.3 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.38.0_7ilbxdl5iguzcjriqqcg2m5cku: - resolution: {integrity: sha512-6sdeYaBgk9Fh7N2unEXGz+D+som2QCQGPAf1SxrkEr+Z32gMreQ0rparXTNGRRfYUWk/JzbGdcM8NSSd6oqnTA==} + /@typescript-eslint/utils/5.38.1_ypn2ylkkyfa5i233caldtndbqa: + resolution: {integrity: sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.11 - '@typescript-eslint/scope-manager': 5.38.0 - '@typescript-eslint/types': 5.38.0 - '@typescript-eslint/typescript-estree': 5.38.0_typescript@4.8.3 + '@typescript-eslint/scope-manager': 5.38.1 + '@typescript-eslint/types': 5.38.1 + '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.4 eslint: 8.24.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.24.0 @@ -2098,11 +2098,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys/5.38.0: - resolution: {integrity: sha512-MxnrdIyArnTi+XyFLR+kt/uNAcdOnmT+879os7qDRI+EYySR4crXJq9BXPfRzzLGq0wgxkwidrCJ9WCAoacm1w==} + /@typescript-eslint/visitor-keys/5.38.1: + resolution: {integrity: sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.38.0 + '@typescript-eslint/types': 5.38.1 eslint-visitor-keys: 3.3.0 dev: true @@ -2794,7 +2794,7 @@ packages: browserslist: 4.21.4 dev: true - /cosmiconfig-typescript-loader/4.1.0_k5v6dx6qose4v5nnjbfwyxwurm: + /cosmiconfig-typescript-loader/4.1.0_ygtf2nqoivg3vbrl2ynevd2eda: resolution: {integrity: sha512-HbWIuR5O+XO5Oj9SZ5bzgrD4nN+rfhrm2PMb0FVx+t+XIvC45n8F0oTNnztXtspWGw0i2IzHaUWFD5LzV1JB4A==} engines: {node: '>=12', npm: '>=6'} peerDependencies: @@ -2805,8 +2805,8 @@ packages: dependencies: '@types/node': 14.18.30 cosmiconfig: 7.0.1 - ts-node: 10.9.1_xq25xj3lsz7fwmieqcpc33ooz4 - typescript: 4.8.3 + ts-node: 10.9.1_monkgsxveuqszkft6gddtee5aa + typescript: 4.8.4 dev: true /cosmiconfig/7.0.1: @@ -3716,8 +3716,8 @@ packages: engines: {node: '>=10.17.0'} dev: true - /husky/8.0.1: - resolution: {integrity: sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==} + /husky/8.0.2: + resolution: {integrity: sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==} engines: {node: '>=14'} hasBin: true dev: true @@ -4109,7 +4109,7 @@ packages: jest-validate: 26.6.2 micromatch: 4.0.5 pretty-format: 26.6.2 - ts-node: 10.9.1_ke6ijd35va4xbeayrnhu4zwagm + ts-node: 10.9.1_27ec3h7d2bmjwz3w2efi2jw4se transitivePeerDependencies: - bufferutil - canvas @@ -5968,7 +5968,7 @@ packages: engines: {node: '>=8'} dev: true - /ts-jest/26.5.6_753dvzgrmvx4djc34l5vsk3rma: + /ts-jest/26.5.6_we2p4sglclq5bmc4orivof3sv4: resolution: {integrity: sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==} engines: {node: '>= 10'} hasBin: true @@ -5986,11 +5986,11 @@ packages: make-error: 1.3.6 mkdirp: 1.0.4 semver: 7.3.7 - typescript: 4.8.3 + typescript: 4.8.4 yargs-parser: 20.2.9 dev: true - /ts-node/10.9.1_ke6ijd35va4xbeayrnhu4zwagm: + /ts-node/10.9.1_27ec3h7d2bmjwz3w2efi2jw4se: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -6016,12 +6016,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.8.3 + typescript: 4.8.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-node/10.9.1_xq25xj3lsz7fwmieqcpc33ooz4: + /ts-node/10.9.1_monkgsxveuqszkft6gddtee5aa: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -6047,7 +6047,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.8.3 + typescript: 4.8.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -6060,14 +6060,14 @@ packages: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} requiresBuild: true - /tsutils/3.21.0_typescript@4.8.3: + /tsutils/3.21.0_typescript@4.8.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.8.3 + typescript: 4.8.4 dev: true /type-check/0.3.2: @@ -6120,8 +6120,8 @@ packages: is-typedarray: 1.0.0 dev: true - /typescript/4.8.3: - resolution: {integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==} + /typescript/4.8.4: + resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} engines: {node: '>=4.2.0'} hasBin: true dev: true