diff --git a/package.json b/package.json index 277fcfb..74481fa 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@typescript-eslint/eslint-plugin": "5.10.2", "@typescript-eslint/parser": "5.10.2", "eslint": "8.8.0", - "eslint-config-prettier": "8.3.0", + "eslint-config-prettier": "8.9.0", "jest": "27.4.7", "prettier": "2.5.1", "ts-jest": "27.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e79a241..99550a0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ specifiers: '@typescript-eslint/eslint-plugin': 5.10.2 '@typescript-eslint/parser': 5.10.2 eslint: 8.8.0 - eslint-config-prettier: 8.3.0 + eslint-config-prettier: 8.9.0 jest: 27.4.7 prettier: 2.5.1 ts-jest: 27.1.3 @@ -29,12 +29,12 @@ dependencies: devDependencies: '@nrwl/cli': 13.7.2 - '@nrwl/eslint-plugin-nx': 13.7.2_a8035bb14555e8bcf7ca7a18ea14af65 + '@nrwl/eslint-plugin-nx': 13.7.2_8ead7f4e03e3b9abbb6cf2c7ca05bed9 '@nrwl/jest': 13.7.2 '@nrwl/js': 13.7.2_e1a993962b44e05249471410cb1761b8 '@nrwl/linter': 13.7.2_eslint@8.8.0+typescript@4.5.5 '@nrwl/node': 13.7.2_e1a993962b44e05249471410cb1761b8 - '@nrwl/nx-cloud': 13.1.2 + '@nrwl/nx-cloud': 16.1.1 '@nrwl/tao': 13.7.2 '@nrwl/workspace': 13.7.2_e1a993962b44e05249471410cb1761b8 '@types/jest': 27.4.0 @@ -42,7 +42,7 @@ devDependencies: '@typescript-eslint/eslint-plugin': 5.10.2_2595c2126aec4d4b6e944b931dabb4c2 '@typescript-eslint/parser': 5.10.2_eslint@8.8.0+typescript@4.5.5 eslint: 8.8.0 - eslint-config-prettier: 8.3.0_eslint@8.8.0 + eslint-config-prettier: 8.9.0_eslint@8.8.0 jest: 27.4.7 prettier: 2.5.1 ts-jest: 27.1.3_a7e53b5e5b59e71a0fd4d8cf128393d5 @@ -215,6 +215,8 @@ packages: resolution: {integrity: sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.16.8 dev: true /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.16.12: @@ -704,7 +706,7 @@ packages: tslib: 2.3.1 dev: true - /@nrwl/eslint-plugin-nx/13.7.2_a8035bb14555e8bcf7ca7a18ea14af65: + /@nrwl/eslint-plugin-nx/13.7.2_8ead7f4e03e3b9abbb6cf2c7ca05bed9: resolution: {integrity: sha512-D3/E4gfieCOGSmeFT7EfRz7EaaqsNk57rzs4Q9AqgN5dGQJwP1RAar0HlncjKe1iSMSu5s/r1hrn1vLv+z4Qsw==} peerDependencies: '@typescript-eslint/parser': ~5.10.0 @@ -720,7 +722,7 @@ packages: '@typescript-eslint/parser': 5.10.2_eslint@8.8.0+typescript@4.5.5 chalk: 4.1.0 confusing-browser-globals: 1.0.11 - eslint-config-prettier: 8.3.0_eslint@8.8.0 + eslint-config-prettier: 8.9.0_eslint@8.8.0 tsconfig-paths: 3.12.0 optionalDependencies: '@swc/core-linux-musl': 1.2.42 @@ -870,7 +872,7 @@ packages: chalk: 4.1.0 copy-webpack-plugin: 9.1.0_webpack@5.68.0 enhanced-resolve: 5.8.3 - fork-ts-checker-webpack-plugin: 6.2.10 + fork-ts-checker-webpack-plugin: 6.2.10_2df6b37c838ca6f28dc039d040d15f61 fs-extra: 9.1.0 glob: 7.1.4 license-webpack-plugin: 4.0.0_webpack@5.68.0 @@ -889,7 +891,6 @@ packages: webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@swc/core' - - acorn - bufferutil - canvas - esbuild @@ -900,19 +901,14 @@ packages: - typescript - uglify-js - utf-8-validate + - vue-template-compiler - webpack-cli dev: true - /@nrwl/nx-cloud/13.1.2: - resolution: {integrity: sha512-0MzPYtnt63ZoiWCN6B4zpDprkM+/+/opGV1g8evXb5GbMpLQIeAkyABt49RlNuBPhhmUUYvte4WwyzEmyWZSRQ==} - hasBin: true + /@nrwl/nx-cloud/16.1.1: + resolution: {integrity: sha512-iJIPP46+saFZK748FKU4u4YZH+Sv3ZvZPbMwGVMhwqhOYcrlO5aSa0lpilyoN8WuhooKNqcCfiqshx6V577fTg==} dependencies: - axios: 0.21.4 - chalk: 4.1.0 - node-machine-id: 1.1.12 - rxjs: 6.5.5 - strip-json-comments: 3.1.1 - tar: 6.1.11 + nx-cloud: 16.1.1 transitivePeerDependencies: - debug dev: true @@ -1748,7 +1744,7 @@ packages: dev: true /asynckit/0.4.0: - resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} dev: true /at-least-node/1.0.0: @@ -1756,10 +1752,12 @@ packages: engines: {node: '>= 4.0.0'} dev: true - /axios/0.21.4: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} + /axios/1.1.3: + resolution: {integrity: sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==} dependencies: - follow-redirects: 1.14.7 + follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 transitivePeerDependencies: - debug dev: true @@ -2186,7 +2184,7 @@ packages: dev: true /delayed-stream/1.0.0: - resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} dev: true @@ -2470,8 +2468,8 @@ packages: source-map: 0.6.1 dev: true - /eslint-config-prettier/8.3.0_eslint@8.8.0: - resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} + /eslint-config-prettier/8.9.0_eslint@8.8.0: + resolution: {integrity: sha512-+sbni7NfVXnOpnRadUA8S28AUlsZt9GjgFvABIRL9Hkn8KqNzOp+7Lw4QWtrwn20KzU3wqu1QoOj2m+7rKRqkA==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -2736,8 +2734,8 @@ packages: resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} dev: true - /follow-redirects/1.14.7: - resolution: {integrity: sha512-+hbxoLbFMbRKDwohX8GkTataGqO6Jb7jGwpAlwgy2bIz25XtRm7KEzJM76R1WiNT5SwZkX4Y75SwBolkpmE7iQ==} + /follow-redirects/1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -2746,9 +2744,19 @@ packages: optional: true dev: true - /fork-ts-checker-webpack-plugin/6.2.10: + /fork-ts-checker-webpack-plugin/6.2.10_2df6b37c838ca6f28dc039d040d15f61: resolution: {integrity: sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==} engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true dependencies: '@babel/code-frame': 7.16.7 '@types/json-schema': 7.0.9 @@ -2756,6 +2764,7 @@ packages: chokidar: 3.5.3 cosmiconfig: 6.0.0 deepmerge: 4.2.2 + eslint: 8.8.0 fs-extra: 9.1.0 glob: 7.2.0 memfs: 3.4.1 @@ -2763,6 +2772,8 @@ packages: schema-utils: 2.7.0 semver: 7.3.5 tapable: 1.1.3 + typescript: 4.5.5 + webpack: 5.68.0 dev: true /form-data/3.0.1: @@ -2774,6 +2785,24 @@ packages: mime-types: 2.1.34 dev: true + /form-data/4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.34 + dev: true + + /fs-extra/11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.9 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + /fs-extra/9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} engines: {node: '>=10'} @@ -4108,6 +4137,24 @@ packages: resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} dev: true + /nx-cloud/16.1.1: + resolution: {integrity: sha512-Rq7ynvkYzAJ67N3pDqU6cMqwvWP7WXJGP4EFjLxgUrRHNCccqDPggeAqePodfk3nZEUrZB8F5QBKZuuw1DR3oA==} + hasBin: true + dependencies: + '@nrwl/nx-cloud': 16.1.1 + axios: 1.1.3 + chalk: 4.1.0 + dotenv: 10.0.0 + fs-extra: 11.1.1 + node-machine-id: 1.1.12 + open: 8.4.0 + strip-json-comments: 3.1.1 + tar: 6.1.11 + yargs-parser: 21.1.1 + transitivePeerDependencies: + - debug + dev: true + /nx/13.7.2: resolution: {integrity: sha512-5xZVZKi81U7YKoDSC4HcrJDUajfReRlWroIBfDhH92c2DMdAxL1gnWxLFJ8HB3V2O8UYPlomYllr3CwHrfnqcQ==} hasBin: true @@ -4292,6 +4339,10 @@ packages: sisteransi: 1.0.5 dev: true + /proxy-from-env/1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: true + /psl/1.8.0: resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} dev: true @@ -4409,13 +4460,6 @@ packages: rxjs: 6.6.7 dev: true - /rxjs/6.5.5: - resolution: {integrity: sha512-WfQI+1gohdf0Dai/Bbmk5L5ItH5tYqm3ki2c5GdWhKjalzjg93N3avFjVStyZZz+A2Em+ZxKH5bNghw9UeylGQ==} - engines: {npm: '>=2.0.0'} - dependencies: - tslib: 1.14.1 - dev: true - /rxjs/6.6.7: resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} engines: {npm: '>=2.0.0'} @@ -4676,32 +4720,6 @@ packages: supports-hyperlinks: 2.2.0 dev: true - /terser-webpack-plugin/5.3.1_acorn@8.7.0+webpack@5.68.0: - resolution: {integrity: sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - jest-worker: 27.4.6 - schema-utils: 3.1.1 - serialize-javascript: 6.0.0 - source-map: 0.6.1 - terser: 5.10.0_acorn@8.7.0 - webpack: 5.68.0 - transitivePeerDependencies: - - acorn - dev: true - /terser-webpack-plugin/5.3.1_webpack@5.68.0: resolution: {integrity: sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==} engines: {node: '>= 10.13.0'} @@ -4724,31 +4742,12 @@ packages: source-map: 0.6.1 terser: 5.10.0 webpack: 5.68.0 - transitivePeerDependencies: - - acorn dev: true /terser/5.10.0: resolution: {integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==} engines: {node: '>=10'} hasBin: true - peerDependencies: - acorn: ^8.5.0 - peerDependenciesMeta: - acorn: - optional: true - dependencies: - commander: 2.20.3 - source-map: 0.7.3 - source-map-support: 0.5.21 - dev: true - - /terser/5.10.0_acorn@8.7.0: - resolution: {integrity: sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==} - engines: {node: '>=10'} - hasBin: true - peerDependencies: - acorn: ^8.5.0 peerDependenciesMeta: acorn: optional: true @@ -5141,7 +5140,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.1_acorn@8.7.0+webpack@5.68.0 + terser-webpack-plugin: 5.3.1_webpack@5.68.0 watchpack: 2.3.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -5278,6 +5277,11 @@ packages: engines: {node: '>=10'} dev: true + /yargs-parser/21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + /yargs/15.4.1: resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} engines: {node: '>=8'}