From 99a9d55aaa9597db57d6c670159d3c3cfceba75a Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Thu, 1 Sep 2022 20:53:06 +0100 Subject: [PATCH 01/22] feat: upgrade nx to --- libs/nx-mesh/package.json | 8 +- package.json | 36 +- pnpm-lock.yaml | 1166 +++++++++++++++++++++---------------- 3 files changed, 681 insertions(+), 529 deletions(-) diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index 54aa0538..d6d01310 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -11,10 +11,10 @@ "nx": ">=14" }, "dependencies": { - "@nrwl/devkit": "14.4.3", - "@nrwl/js": "14.4.3", - "@nrwl/node": "14.4.3", - "@nrwl/workspace": "14.4.3", + "@nrwl/devkit": "14.5", + "@nrwl/js": "14.5", + "@nrwl/node": "14.5", + "@nrwl/workspace": "14.5", "fs-extra": "10.1.0", "get-port": "5.1.1" }, diff --git a/package.json b/package.json index 90fe5b3e..b3ab0e82 100644 --- a/package.json +++ b/package.json @@ -34,15 +34,15 @@ "@graphql-yoga/node": "2.13.3", "@nrwl/devkit": "14.4.3", "@nrwl/js": "14.4.3", - "@nrwl/next": "14.4.3", - "@nrwl/nx-plugin": "14.4.3", + "@nrwl/next": "14.5.0", + "@nrwl/nx-plugin": "14.5.0", "@swc-node/register": "1.5.1", "@swc/helpers": "0.4.3", "core-js": "3.22.8", "encoding": "0.1.13", "get-port": "5.1.1", "graphql": "16.5.0", - "next": "12.1.6", + "next": "12.2.3", "react": "18.2.0", "react-dom": "18.2.0", "regenerator-runtime": "0.13.9", @@ -50,18 +50,18 @@ "type-fest": "2.18.0" }, "devDependencies": { - "@nrwl/cli": "14.4.3", - "@nrwl/cypress": "14.4.3", - "@nrwl/devkit": "14.4.3", - "@nrwl/eslint-plugin-nx": "14.4.3", - "@nrwl/jest": "14.4.3", - "@nrwl/js": "14.4.3", - "@nrwl/linter": "14.4.3", - "@nrwl/node": "14.4.3", - "@nrwl/nx-cloud": "14.2.0", - "@nrwl/react": "14.4.3", - "@nrwl/web": "14.4.3", - "@nrwl/workspace": "14.4.3", + "@nrwl/cli": "14.5.0", + "@nrwl/cypress": "14.5.0", + "@nrwl/devkit": "14.5.0", + "@nrwl/eslint-plugin-nx": "14.5.0", + "@nrwl/jest": "14.5.0", + "@nrwl/js": "14.5.0", + "@nrwl/linter": "14.5.0", + "@nrwl/node": "14.5.0", + "@nrwl/nx-cloud": "14.6.0", + "@nrwl/react": "14.5.0", + "@nrwl/web": "14.5.0", + "@nrwl/workspace": "14.5.0", "@swc/cli": "0.1.57", "@swc/core": "1.2.215", "@swc/jest": "0.2.20", @@ -76,18 +76,18 @@ "babel-jest": "28.1.3", "cypress": "9.7.0", "eslint": "8.15.0", - "eslint-config-next": "12.1.6", + "eslint-config-next": "12.2.3", "eslint-config-prettier": "8.1.0", "eslint-plugin-cypress": "2.12.1", "eslint-plugin-import": "2.26.0", - "eslint-plugin-jsx-a11y": "6.6.0", + "eslint-plugin-jsx-a11y": "6.6.1", "eslint-plugin-react": "7.30.1", "eslint-plugin-react-hooks": "4.6.0", "fs-extra": "10.1.0", "husky": "8.0.1", "jest": "27.5.1", "lint-staged": "13.0.3", - "nx": "14.4.3", + "nx": "14.5.0", "prettier": "2.7.1", "react-test-renderer": "18.2.0", "ts-jest": "27.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b4ad72c2..66553f5b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,20 +17,20 @@ importers: '@graphql-mesh/runtime': 0.40.0 '@graphql-mesh/utils': 0.37.0 '@graphql-yoga/node': 2.13.3 - '@nrwl/cli': 14.4.3 - '@nrwl/cypress': 14.4.3 + '@nrwl/cli': 14.5.0 + '@nrwl/cypress': 14.5.0 '@nrwl/devkit': 14.4.3 - '@nrwl/eslint-plugin-nx': 14.4.3 - '@nrwl/jest': 14.4.3 + '@nrwl/eslint-plugin-nx': 14.5.0 + '@nrwl/jest': 14.5.0 '@nrwl/js': 14.4.3 - '@nrwl/linter': 14.4.3 - '@nrwl/next': 14.4.3 - '@nrwl/node': 14.4.3 - '@nrwl/nx-cloud': 14.2.0 - '@nrwl/nx-plugin': 14.4.3 - '@nrwl/react': 14.4.3 - '@nrwl/web': 14.4.3 - '@nrwl/workspace': 14.4.3 + '@nrwl/linter': 14.5.0 + '@nrwl/next': 14.5.0 + '@nrwl/node': 14.5.0 + '@nrwl/nx-cloud': 14.6.0 + '@nrwl/nx-plugin': 14.5.0 + '@nrwl/react': 14.5.0 + '@nrwl/web': 14.5.0 + '@nrwl/workspace': 14.5.0 '@swc-node/register': 1.5.1 '@swc/cli': 0.1.57 '@swc/core': 1.2.215 @@ -49,11 +49,11 @@ importers: cypress: 9.7.0 encoding: 0.1.13 eslint: 8.15.0 - eslint-config-next: 12.1.6 + eslint-config-next: 12.2.3 eslint-config-prettier: 8.1.0 eslint-plugin-cypress: 2.12.1 eslint-plugin-import: 2.26.0 - eslint-plugin-jsx-a11y: 6.6.0 + eslint-plugin-jsx-a11y: 6.6.1 eslint-plugin-react: 7.30.1 eslint-plugin-react-hooks: 4.6.0 fs-extra: 10.1.0 @@ -62,8 +62,8 @@ importers: husky: 8.0.1 jest: 27.5.1 lint-staged: 13.0.3 - next: 12.1.6 - nx: 14.4.3 + next: 12.2.3 + nx: 14.5.0 prettier: 2.7.1 react: 18.2.0 react-dom: 18.2.0 @@ -89,33 +89,33 @@ importers: '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/js': 14.4.3_3nqmuj7xkzt7lf6lyfrecbm7my - '@nrwl/next': 14.4.3_canypt33g6gj6wnb5hwdwbhz3y - '@nrwl/nx-plugin': 14.4.3_3nqmuj7xkzt7lf6lyfrecbm7my + '@nrwl/devkit': 14.4.3_nx@14.5.0 + '@nrwl/js': 14.4.3_ghayz52ezry2t454jx6mf7zfr4 + '@nrwl/next': 14.5.0_zdjmdgnlg327szwaeznoty2ooi + '@nrwl/nx-plugin': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/helpers': 0.4.3 core-js: 3.22.8 encoding: 0.1.13 get-port: 5.1.1 graphql: 16.5.0 - next: 12.1.6_biqbaboplfbrettd7655fr4n2y + next: 12.2.3_biqbaboplfbrettd7655fr4n2y react: 18.2.0 react-dom: 18.2.0_react@18.2.0 regenerator-runtime: 0.13.9 tslib: 2.4.0 type-fest: 2.18.0 devDependencies: - '@nrwl/cli': 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y - '@nrwl/cypress': 14.4.3_bg4v2lavhrpcwsl2yanxnyqora - '@nrwl/eslint-plugin-nx': 14.4.3_6a7mkb43mridecfqij6fvwqene - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/node': 14.4.3_56eztqntfzvsjkb4grfrbwbvyu - '@nrwl/nx-cloud': 14.2.0 - '@nrwl/react': 14.4.3_kny2qhkenj7nkswi3xy2s5wjg4 - '@nrwl/web': 14.4.3_vbakaha5f6ehliynycg33alyma - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cli': 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 + '@nrwl/eslint-plugin-nx': 14.5.0_bkhfkfeyop7pwfqb7wrualdgmq + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/node': 14.5.0_oafbmdmahnytfvwfveylochepm + '@nrwl/nx-cloud': 14.6.0 + '@nrwl/react': 14.5.0_o6bqysz3gnerzhvphf2wonream + '@nrwl/web': 14.5.0_jvd7dink5pezjsm66smsc3c4ci + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle '@swc/cli': 0.1.57_@swc+core@1.2.215 '@swc/core': 1.2.215 '@swc/jest': 0.2.20_@swc+core@1.2.215 @@ -130,18 +130,18 @@ importers: babel-jest: 28.1.3 cypress: 9.7.0 eslint: 8.15.0 - eslint-config-next: 12.1.6_cklpogeo4nri4ucsnqf3ztapcy + eslint-config-next: 12.2.3_4hx5bygx4rxgd7xwyndf6ymwce eslint-config-prettier: 8.1.0_eslint@8.15.0 eslint-plugin-cypress: 2.12.1_eslint@8.15.0 eslint-plugin-import: 2.26.0_6vny5schrswn2shqqxxv3k2jfa - eslint-plugin-jsx-a11y: 6.6.0_eslint@8.15.0 + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.15.0 eslint-plugin-react: 7.30.1_eslint@8.15.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.15.0 fs-extra: 10.1.0 husky: 8.0.1 jest: 27.5.1_ts-node@10.8.2 lint-staged: 13.0.3 - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y prettier: 2.7.1 react-test-renderer: 18.2.0_react@18.2.0 ts-jest: 27.1.5_35t6zxqcxtyoydiqszfyyjaysi @@ -150,17 +150,17 @@ importers: libs/nx-mesh: specifiers: - '@nrwl/devkit': 14.4.3 - '@nrwl/js': 14.4.3 - '@nrwl/node': 14.4.3 - '@nrwl/workspace': 14.4.3 + '@nrwl/devkit': '14.5' + '@nrwl/js': '14.5' + '@nrwl/node': '14.5' + '@nrwl/workspace': '14.5' fs-extra: 10.1.0 get-port: 5.1.1 dependencies: - '@nrwl/devkit': 14.4.3 - '@nrwl/js': 14.4.3 - '@nrwl/node': 14.4.3 - '@nrwl/workspace': 14.4.3 + '@nrwl/devkit': 14.5.0 + '@nrwl/js': 14.5.0 + '@nrwl/node': 14.5.0 + '@nrwl/workspace': 14.5.0 fs-extra: 10.1.0 get-port: 5.1.1 @@ -231,7 +231,7 @@ packages: '@babel/core': 7.18.6 '@babel/generator': 7.18.7 '@babel/parser': 7.18.8 - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@babel/traverse': 7.18.8 '@babel/types': 7.18.8 babel-preset-fbjs: 3.4.0_@babel+core@7.18.6 @@ -1974,6 +1974,15 @@ packages: dependencies: regenerator-runtime: 0.13.9 + /@babel/runtime/7.18.9: + resolution: + { + integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==, + } + engines: { node: '>=6.9.0' } + dependencies: + regenerator-runtime: 0.13.9 + /@babel/template/7.18.6: resolution: { @@ -2027,7 +2036,7 @@ packages: integrity: sha512-fMNBUAEc013qaA4KUVjdwgYMmKrf5Mlgf6o+f97MJVNzVnikwpWY47Lc3YR1jhC874Fonn5MkjkWK9DAZsdQ5g==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@changesets/config': 2.1.1 '@changesets/get-version-range-type': 0.3.2 '@changesets/git': 1.4.1 @@ -2048,7 +2057,7 @@ packages: integrity: sha512-d6ckasOWlKF9Mzs82jhl6TKSCgVvfLoUK1ERySrTg2TQJdrVUteZue6uEIYUTA7SgMu67UOSwol6R9yj1nTdjw==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@changesets/errors': 0.1.4 '@changesets/get-dependents-graph': 1.3.3 '@changesets/types': 5.1.0 @@ -2175,7 +2184,7 @@ packages: integrity: sha512-xzSfeyIOvUnbqMuQXVKTYUizreWQfICwoQpvEHoePVbERLocc1tPo5lzR7dmVCFcaA/DcnbP6mxyioeq+JuzSg==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@changesets/assemble-release-plan': 5.2.1 '@changesets/config': 2.1.1 '@changesets/pre': 1.0.12 @@ -2197,7 +2206,7 @@ packages: integrity: sha512-GWwRXEqBsQ3nEYcyvY/u2xUK86EKAevSoKV/IhELoZ13caZ1A1TSak/71vyKILtzuLnFPk5mepP5HjBxr7lZ9Q==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@changesets/errors': 0.1.4 '@changesets/types': 5.1.0 '@manypkg/get-packages': 1.1.3 @@ -2230,7 +2239,7 @@ packages: integrity: sha512-RFzWYBZx56MtgMesXjxx7ymyI829/rcIw/41hvz3VJPnY8mDscN7RJyYu7Xm7vts2Fcd+SRcO0T/Ws3I1/6J7g==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@changesets/errors': 0.1.4 '@changesets/types': 5.1.0 '@manypkg/get-packages': 1.1.3 @@ -2243,7 +2252,7 @@ packages: integrity: sha512-Iteg0ccTPpkJ+qFzY97k7qqdVE5Kz30TqPo9GibpBk2g8tcLFUqf+Qd0iXPLcyhUZpPL1U6Hia1gINHNKIKx4g==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@changesets/git': 1.4.1 '@changesets/logger': 0.0.5 '@changesets/parse': 0.3.14 @@ -2280,7 +2289,7 @@ packages: integrity: sha512-iKHqGYXZvneRzRfvEBpPqKfpGELOEOEP63MKdM/SdSRon40rsUijkTmsGCHT1ueLi3iJPZPmYuZJvjjKrMzumA==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@changesets/types': 5.1.0 fs-extra: 7.0.1 human-id: 1.0.2 @@ -4070,7 +4079,7 @@ packages: integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -4082,7 +4091,7 @@ packages: integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@changesets/types': 4.1.0 '@manypkg/find-root': 1.1.0 fs-extra: 8.1.0 @@ -4090,150 +4099,175 @@ packages: read-yaml-file: 1.1.0 dev: false - /@next/env/12.1.6: + /@next/env/12.2.3: resolution: { - integrity: sha512-Te/OBDXFSodPU6jlXYPAXpmZr/AkG6DCATAxttQxqOWaq6eDFX25Db3dK0120GZrSZmv4QCe9KsZmJKDbWs4OA==, + integrity: sha512-2lWKP5Xcvnor70NaaROZXBvU8z9mFReePCG8NhZw6NyNGnPvC+8s+Cre/63LAB1LKzWw/e9bZJnQUg0gYFRb2Q==, } + dev: false - /@next/eslint-plugin-next/12.1.6: + /@next/eslint-plugin-next/12.2.3: resolution: { - integrity: sha512-yNUtJ90NEiYFT6TJnNyofKMPYqirKDwpahcbxBgSIuABwYOdkGwzos1ZkYD51Qf0diYwpQZBeVqElTk7Q2WNqw==, + integrity: sha512-B2e8Yg1MpuLsGxhCx4rU8/Tcnr5wFmCx1O2eyLXBPnaCcsFXfGCo067ujagtDLtWASL3GNgzg78U1SB0dbc38A==, } dependencies: glob: 7.1.7 - /@next/swc-android-arm-eabi/12.1.6: + /@next/swc-android-arm-eabi/12.2.3: resolution: { - integrity: sha512-BxBr3QAAAXWgk/K7EedvzxJr2dE014mghBSA9iOEAv0bMgF+MRq4PoASjuHi15M2zfowpcRG8XQhMFtxftCleQ==, + integrity: sha512-JxmCW9XB5PYnkGE67BdnBTdqW0SW6oMCiPMHLdjeRi4T3U4JJKJGnjQld99+6TPOfPWigtw3W7Cijp5gc+vJ/w==, } engines: { node: '>= 10' } cpu: [arm] os: [android] requiresBuild: true + dev: false optional: true - /@next/swc-android-arm64/12.1.6: + /@next/swc-android-arm64/12.2.3: resolution: { - integrity: sha512-EboEk3ROYY7U6WA2RrMt/cXXMokUTXXfnxe2+CU+DOahvbrO8QSWhlBl9I9ZbFzJx28AGB9Yo3oQHCvph/4Lew==, + integrity: sha512-3l4zXpWnzy0fqoedsFRxzMy/eGlMMqn6IwPEuBmtEQ4h7srmQFHyT+Bk+eVHb0o1RQ7/TloAa+mu8JX5tz/5tA==, } engines: { node: '>= 10' } cpu: [arm64] os: [android] requiresBuild: true + dev: false optional: true - /@next/swc-darwin-arm64/12.1.6: + /@next/swc-darwin-arm64/12.2.3: resolution: { - integrity: sha512-P0EXU12BMSdNj1F7vdkP/VrYDuCNwBExtRPDYawgSUakzi6qP0iKJpya2BuLvNzXx+XPU49GFuDC5X+SvY0mOw==, + integrity: sha512-eutDO/RH6pf7+8zHo3i2GKLhF0qaMtxWpY8k3Oa1k+CyrcJ0IxwkfH/x3f75jTMeCrThn6Uu8j3WeZOxvhto1Q==, } engines: { node: '>= 10' } cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true - /@next/swc-darwin-x64/12.1.6: + /@next/swc-darwin-x64/12.2.3: resolution: { - integrity: sha512-9FptMnbgHJK3dRDzfTpexs9S2hGpzOQxSQbe8omz6Pcl7rnEp9x4uSEKY51ho85JCjL4d0tDLBcXEJZKKLzxNg==, + integrity: sha512-lve+lnTiddXbcT3Lh2ujOFywQSEycTYQhuf6j6JrPu9oLQGS01kjIqqSj3/KMmSoppEnXo3BxkgYu+g2+ecHkA==, } engines: { node: '>= 10' } cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true - /@next/swc-linux-arm-gnueabihf/12.1.6: + /@next/swc-freebsd-x64/12.2.3: resolution: { - integrity: sha512-PvfEa1RR55dsik/IDkCKSFkk6ODNGJqPY3ysVUZqmnWMDSuqFtf7BPWHFa/53znpvVB5XaJ5Z1/6aR5CTIqxPw==, + integrity: sha512-V4bZU1qBFkULTPW53phY8ypioh3EERzHu9YKAasm9RxU4dj+8c/4s60y+kbFkFEEpIUgEU6yNuYZRR4lHHbUGA==, + } + engines: { node: '>= 10' } + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm-gnueabihf/12.2.3: + resolution: + { + integrity: sha512-MWxS/i+XSEKdQE0ZmdYkPPrWKBi4JwMVaXdOW9J/T/sZJsHsLlSC9ErBcNolKAJEVka+tnw9oPRyRCKOj+q0sw==, } engines: { node: '>= 10' } cpu: [arm] os: [linux] requiresBuild: true + dev: false optional: true - /@next/swc-linux-arm64-gnu/12.1.6: + /@next/swc-linux-arm64-gnu/12.2.3: resolution: { - integrity: sha512-53QOvX1jBbC2ctnmWHyRhMajGq7QZfl974WYlwclXarVV418X7ed7o/EzGY+YVAEKzIVaAB9JFFWGXn8WWo0gQ==, + integrity: sha512-ikXkqAmvEcWTzIQFDdmrUHLWzdDAF5s2pVsSpQn9rk/gK1i9webH1GRQd2bSM7JLuPBZSaYrNGvDTyHZdSEYlg==, } engines: { node: '>= 10' } cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true - /@next/swc-linux-arm64-musl/12.1.6: + /@next/swc-linux-arm64-musl/12.2.3: resolution: { - integrity: sha512-CMWAkYqfGdQCS+uuMA1A2UhOfcUYeoqnTW7msLr2RyYAys15pD960hlDfq7QAi8BCAKk0sQ2rjsl0iqMyziohQ==, + integrity: sha512-wE45gGFkeLLLnCoveKaBrdpYkkypl3qwNF2YhnfvfVK7etuu1O679LwClhCWinDVBr+KOkmyHok00Z+0uI1ycg==, } engines: { node: '>= 10' } cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true - /@next/swc-linux-x64-gnu/12.1.6: + /@next/swc-linux-x64-gnu/12.2.3: resolution: { - integrity: sha512-AC7jE4Fxpn0s3ujngClIDTiEM/CQiB2N2vkcyWWn6734AmGT03Duq6RYtPMymFobDdAtZGFZd5nR95WjPzbZAQ==, + integrity: sha512-MbFI6413VSXiREzHwYD8YAJLTknBaC+bmjXgdHEEdloeOuBFQGE3NWn3izOCTy8kV+s98VDQO8au7EKKs+bW0g==, } engines: { node: '>= 10' } cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true - /@next/swc-linux-x64-musl/12.1.6: + /@next/swc-linux-x64-musl/12.2.3: resolution: { - integrity: sha512-c9Vjmi0EVk0Kou2qbrynskVarnFwfYIi+wKufR9Ad7/IKKuP6aEhOdZiIIdKsYWRtK2IWRF3h3YmdnEa2WLUag==, + integrity: sha512-jMBD0Va6fInbPih/dNySlNY2RpjkK6MXS+UGVEvuTswl1MZr+iahvurmshwGKpjaRwVU4DSFMD8+gfWxsTFs1Q==, } engines: { node: '>= 10' } cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true - /@next/swc-win32-arm64-msvc/12.1.6: + /@next/swc-win32-arm64-msvc/12.2.3: resolution: { - integrity: sha512-3UTOL/5XZSKFelM7qN0it35o3Cegm6LsyuERR3/OoqEExyj3aCk7F025b54/707HTMAnjlvQK3DzLhPu/xxO4g==, + integrity: sha512-Cq8ToPdc0jQP2C7pjChYctAsEe7+lO/B826ZCK5xFzobuHPiCyJ2Mzx/nEQwCY4SpYkeJQtCbwlCz5iyGW5zGg==, } engines: { node: '>= 10' } cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true - /@next/swc-win32-ia32-msvc/12.1.6: + /@next/swc-win32-ia32-msvc/12.2.3: resolution: { - integrity: sha512-8ZWoj6nCq6fI1yCzKq6oK0jE6Mxlz4MrEsRyu0TwDztWQWe7rh4XXGLAa2YVPatYcHhMcUL+fQQbqd1MsgaSDA==, + integrity: sha512-BtFq4c8IpeB0sDhJMHJFgm86rPkOvmYI8k3De8Y2kgNVWSeLQ0Q929PWf7e+GqcX1015ei/gEB41ZH8Iw49NzA==, } engines: { node: '>= 10' } cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true - /@next/swc-win32-x64-msvc/12.1.6: + /@next/swc-win32-x64-msvc/12.2.3: resolution: { - integrity: sha512-4ZEwiRuZEicXhXqmhw3+de8Z4EpOLQj/gp+D9fFWo6ii6W1kBkNNvvEx4A90ugppu+74pT1lIJnOuz3A9oQeJA==, + integrity: sha512-huSNb98KSG77Kl96CoPgCwom28aamuUsPpRmn/4s9L0RNbbHVSkp9E6HA4yOAykZCEuWcdNsRLbVVuAbt8rtIw==, } engines: { node: '>= 10' } cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /@nodelib/fs.scandir/2.1.5: @@ -4263,33 +4297,45 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - /@nrwl/cli/14.4.3: + /@nrwl/cli/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { integrity: sha512-9WzOOXgdf9YJxqte5e8KNkM3NWOuBgM7hz9jEOyw53Ht1Y2H8xLDPVkqDTS9kROgcyMQxHIjIcw80wZNaZL8Mw==, } dependencies: nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + dev: false - /@nrwl/cli/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/cli/14.5.0: resolution: { - integrity: sha512-9WzOOXgdf9YJxqte5e8KNkM3NWOuBgM7hz9jEOyw53Ht1Y2H8xLDPVkqDTS9kROgcyMQxHIjIcw80wZNaZL8Mw==, + integrity: sha512-UcAcEg2yIiajEe2944T9ZI1SEtifhOh7TQGJbjbD/ld9SkFPhnpu/AmRco7XZOdw8lk/v83HlGa0b3DlNdg/Iw==, } dependencies: - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + + /@nrwl/cli/14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y: + resolution: + { + integrity: sha512-UcAcEg2yIiajEe2944T9ZI1SEtifhOh7TQGJbjbD/ld9SkFPhnpu/AmRco7XZOdw8lk/v83HlGa0b3DlNdg/Iw==, + } + dependencies: + nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: true - /@nrwl/cypress/14.4.3_bg4v2lavhrpcwsl2yanxnyqora: + /@nrwl/cypress/14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4: resolution: { - integrity: sha512-RW0ne9kgq7cgLmtVpEjzvvVyYGs+KbZCvH/exzZfBFfQQ2TN04xXknj4z4aRfO8D6rwcioFbasV42z9qHW/E8g==, + integrity: sha512-Xwu08nllZwBajFXVLpu+Cq/KLxO7kmwUSqF5ijaDUiHkGl+4EJjyuTeOhRAQQW4+m3OX9+yTlMTL8ijdyxJu7A==, } peerDependencies: - cypress: '>= 3 < 10' + cypress: '>= 3 < 11' peerDependenciesMeta: cypress: optional: true @@ -4297,15 +4343,16 @@ packages: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa chalk: 4.1.0 cypress: 9.7.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 6.2.10_2oj4b7yollyuhnor7444ytqjde + fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei rxjs: 6.6.7 ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei tsconfig-paths: 3.14.1 @@ -4331,7 +4378,7 @@ packages: - vue-template-compiler - webpack-cli - /@nrwl/devkit/14.4.3: + /@nrwl/devkit/14.4.3_nx@14.4.3: resolution: { integrity: sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==, @@ -4341,12 +4388,13 @@ packages: dependencies: ejs: 3.1.8 ignore: 5.2.0 + nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y rxjs: 6.6.7 semver: 7.3.4 tslib: 2.4.0 dev: false - /@nrwl/devkit/14.4.3_nx@14.4.3: + /@nrwl/devkit/14.4.3_nx@14.5.0: resolution: { integrity: sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==, @@ -4356,15 +4404,44 @@ packages: dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y rxjs: 6.6.7 semver: 7.3.4 tslib: 2.4.0 + dev: false + + /@nrwl/devkit/14.5.0: + resolution: + { + integrity: sha512-uoZrMar3iy1eryhTW0uSgyA1GPxJLr5vc2+H1h1uEt2Ngb6Vrno+eos9t1Ph0KkEpMT91HXhNSQwI7ql5SR4mg==, + } + peerDependencies: + nx: '>= 13.10 <= 15' + dependencies: + ejs: 3.1.8 + ignore: 5.2.0 + semver: 7.3.4 + tslib: 2.4.0 + dev: false + + /@nrwl/devkit/14.5.0_nx@14.5.0: + resolution: + { + integrity: sha512-uoZrMar3iy1eryhTW0uSgyA1GPxJLr5vc2+H1h1uEt2Ngb6Vrno+eos9t1Ph0KkEpMT91HXhNSQwI7ql5SR4mg==, + } + peerDependencies: + nx: '>= 13.10 <= 15' + dependencies: + ejs: 3.1.8 + ignore: 5.2.0 + nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + semver: 7.3.4 + tslib: 2.4.0 - /@nrwl/eslint-plugin-nx/14.4.3_6a7mkb43mridecfqij6fvwqene: + /@nrwl/eslint-plugin-nx/14.5.0_bkhfkfeyop7pwfqb7wrualdgmq: resolution: { - integrity: sha512-5QW0FKOnWrLXbvepcIXkS9DmxggoMRbFsUC0AlR0s1g4JJvhgg/HPKVz1pjXApcWN+kKbtK3zE8DLxXQQl2Clg==, + integrity: sha512-d1yw3JzI2zB6hzXh/UiMZwFUwSV1Qf1aQyoJXCniPlcb3eLADMokU59Z//tiFQN6gxjoO3TODXADeHcFxX4XSg==, } peerDependencies: '@typescript-eslint/parser': ^5.29.0 @@ -4373,10 +4450,10 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle - '@typescript-eslint/experimental-utils': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle '@typescript-eslint/parser': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce + '@typescript-eslint/utils': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce chalk: 4.1.0 confusing-browser-globals: 1.0.11 eslint-config-prettier: 8.1.0_eslint@8.15.0 @@ -4396,7 +4473,7 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.4.3: + /@nrwl/jest/14.4.3_yi4yd3arhmqimh2vkjiighnlby: resolution: { integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, @@ -4404,7 +4481,67 @@ packages: dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3 + '@nrwl/devkit': 14.4.3_nx@14.4.3 + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + chalk: 4.1.0 + dotenv: 10.0.0 + identity-obj-proxy: 3.0.0 + jest-config: 27.5.1_ts-node@10.8.2 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + resolve.exports: 1.1.0 + rxjs: 6.6.7 + tslib: 2.4.0 + transitivePeerDependencies: + - bufferutil + - canvas + - node-notifier + - nx + - supports-color + - ts-node + - typescript + - utf-8-validate + dev: false + + /@nrwl/jest/14.4.3_yx6wo6p6ka2inf47qmxkvfr4nq: + resolution: + { + integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, + } + dependencies: + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@nrwl/devkit': 14.4.3_nx@14.5.0 + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + chalk: 4.1.0 + dotenv: 10.0.0 + identity-obj-proxy: 3.0.0 + jest-config: 27.5.1_ts-node@10.8.2 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + resolve.exports: 1.1.0 + rxjs: 6.6.7 + tslib: 2.4.0 + transitivePeerDependencies: + - bufferutil + - canvas + - node-notifier + - nx + - supports-color + - ts-node + - typescript + - utf-8-validate + dev: false + + /@nrwl/jest/14.5.0: + resolution: + { + integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, + } + dependencies: + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@nrwl/devkit': 14.5.0 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4426,15 +4563,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.4.3_nx@14.4.3: + /@nrwl/jest/14.5.0_nx@14.5.0: resolution: { - integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, + integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.4.3 + '@nrwl/devkit': 14.5.0_nx@14.5.0 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4456,15 +4593,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.4.3_nx@14.4.3+ts-node@10.8.2: + /@nrwl/jest/14.5.0_nx@14.5.0+ts-node@10.8.2: resolution: { - integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, + integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.4.3 + '@nrwl/devkit': 14.5.0_nx@14.5.0 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4486,15 +4623,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.4.3_ts-node@10.8.2: + /@nrwl/jest/14.5.0_ts-node@10.8.2: resolution: { - integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, + integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3 + '@nrwl/devkit': 14.5.0 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4516,15 +4653,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.4.3_yi4yd3arhmqimh2vkjiighnlby: + /@nrwl/jest/14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq: resolution: { - integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, + integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.4.3 + '@nrwl/devkit': 14.5.0_nx@14.5.0 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4545,16 +4682,16 @@ packages: - typescript - utf-8-validate - /@nrwl/js/14.4.3: + /@nrwl/js/14.4.3_ghayz52ezry2t454jx6mf7zfr4: resolution: { integrity: sha512-WxNo9sEP0RiuI1eHqGL14CSSa4YEbgWxCai/wdVHackC8C4QNWUP6is1hyLvSIbW91aF3105v8YN7BHWfLANtg==, } dependencies: - '@nrwl/devkit': 14.4.3 - '@nrwl/jest': 14.4.3 - '@nrwl/linter': 14.4.3 - '@nrwl/workspace': 14.4.3 + '@nrwl/devkit': 14.4.3_nx@14.5.0 + '@nrwl/jest': 14.4.3_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4579,16 +4716,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.4.3_3nqmuj7xkzt7lf6lyfrecbm7my: + /@nrwl/js/14.5.0: resolution: { - integrity: sha512-WxNo9sEP0RiuI1eHqGL14CSSa4YEbgWxCai/wdVHackC8C4QNWUP6is1hyLvSIbW91aF3105v8YN7BHWfLANtg==, + integrity: sha512-/qCof++dWtc9PUBNQZwiJhPqQRWOcyZtg+Quv7BSiogaUwG7OnzpGmhJPKA0TRaT8NKnMdalTRbqAv/gi2G5JA==, } dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.0 + '@nrwl/jest': 14.5.0 + '@nrwl/linter': 14.5.0 + '@nrwl/workspace': 14.5.0 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4611,17 +4748,51 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/js/14.4.3_ts-node@10.8.2: + /@nrwl/js/14.5.0_ghayz52ezry2t454jx6mf7zfr4: resolution: { - integrity: sha512-WxNo9sEP0RiuI1eHqGL14CSSa4YEbgWxCai/wdVHackC8C4QNWUP6is1hyLvSIbW91aF3105v8YN7BHWfLANtg==, + integrity: sha512-/qCof++dWtc9PUBNQZwiJhPqQRWOcyZtg+Quv7BSiogaUwG7OnzpGmhJPKA0TRaT8NKnMdalTRbqAv/gi2G5JA==, } dependencies: - '@nrwl/devkit': 14.4.3 - '@nrwl/jest': 14.4.3_ts-node@10.8.2 - '@nrwl/linter': 14.4.3_ts-node@10.8.2 - '@nrwl/workspace': 14.4.3_ts-node@10.8.2 + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@parcel/watcher': 2.0.4 + chalk: 4.1.0 + fast-glob: 3.2.7 + fs-extra: 10.1.0 + ignore: 5.2.0 + js-tokens: 4.0.0 + minimatch: 3.0.5 + source-map-support: 0.5.19 + tree-kill: 1.2.2 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - bufferutil + - canvas + - eslint + - node-notifier + - nx + - prettier + - supports-color + - ts-node + - typescript + - utf-8-validate + + /@nrwl/js/14.5.0_ts-node@10.8.2: + resolution: + { + integrity: sha512-/qCof++dWtc9PUBNQZwiJhPqQRWOcyZtg+Quv7BSiogaUwG7OnzpGmhJPKA0TRaT8NKnMdalTRbqAv/gi2G5JA==, + } + dependencies: + '@nrwl/devkit': 14.5.0 + '@nrwl/jest': 14.5.0_ts-node@10.8.2 + '@nrwl/linter': 14.5.0_ts-node@10.8.2 + '@nrwl/workspace': 14.5.0_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4646,7 +4817,7 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.4.3: + /@nrwl/linter/14.4.3_gb3kusmqmljmwdelprrytukbra: resolution: { integrity: sha512-Ek2q2QWr2p8+MjQKPYxezqgj/1J98r3pUTRsSUiF4fWnCpCZcSNljUJbuF/FyJbPxJCWjBAYqlengk9/UKh4PA==, @@ -4658,9 +4829,39 @@ packages: optional: true dependencies: '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_nx@14.4.3 + '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + eslint: 8.15.0 + nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + tmp: 0.2.1 + tslib: 2.4.0 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - bufferutil + - canvas + - node-notifier + - supports-color + - ts-node + - typescript + - utf-8-validate + dev: false + + /@nrwl/linter/14.5.0: + resolution: + { + integrity: sha512-1bm7EJZ+kOnziHT7E24xkEODk/BFyBoxshBhG/ZLTetphP5asEf6LLiF03SqcjV8UpRho2nfGfjwqvWziTokuA==, + } + peerDependencies: + eslint: ^8.0.0 + peerDependenciesMeta: + eslint: + optional: true + dependencies: + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_nx@14.5.0 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.4.3 + nx: 14.5.0 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4675,10 +4876,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.4.3_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.0_gb3kusmqmljmwdelprrytukbra: resolution: { - integrity: sha512-Ek2q2QWr2p8+MjQKPYxezqgj/1J98r3pUTRsSUiF4fWnCpCZcSNljUJbuF/FyJbPxJCWjBAYqlengk9/UKh4PA==, + integrity: sha512-1bm7EJZ+kOnziHT7E24xkEODk/BFyBoxshBhG/ZLTetphP5asEf6LLiF03SqcjV8UpRho2nfGfjwqvWziTokuA==, } peerDependencies: eslint: ^8.0.0 @@ -4686,11 +4887,11 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 eslint: 8.15.0 - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4704,10 +4905,10 @@ packages: - typescript - utf-8-validate - /@nrwl/linter/14.4.3_ts-node@10.8.2: + /@nrwl/linter/14.5.0_ts-node@10.8.2: resolution: { - integrity: sha512-Ek2q2QWr2p8+MjQKPYxezqgj/1J98r3pUTRsSUiF4fWnCpCZcSNljUJbuF/FyJbPxJCWjBAYqlengk9/UKh4PA==, + integrity: sha512-1bm7EJZ+kOnziHT7E24xkEODk/BFyBoxshBhG/ZLTetphP5asEf6LLiF03SqcjV8UpRho2nfGfjwqvWziTokuA==, } peerDependencies: eslint: ^8.0.0 @@ -4715,10 +4916,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_nx@14.4.3+ts-node@10.8.2 + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_nx@14.5.0+ts-node@10.8.2 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.4.3 + nx: 14.5.0 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4733,28 +4934,28 @@ packages: - utf-8-validate dev: false - /@nrwl/next/14.4.3_canypt33g6gj6wnb5hwdwbhz3y: + /@nrwl/next/14.5.0_zdjmdgnlg327szwaeznoty2ooi: resolution: { - integrity: sha512-1dkP/GRw2oeetgRWYS4f3xyb/UAzU/fNhdLHw2SiDSv6kQFelnS8MdZnwHD0BmzqftYuAF8s+dLXpLgw77h+Lg==, + integrity: sha512-25xBZgSGhED04pQFKTLxdtclJ+1x8pI0g7rfCJ5Keii8E8cyhA4RKUXUAi7WYgr2ObLoaLvq7rnXojZ22pk0Og==, } peerDependencies: next: ^12.1.0 dependencies: '@babel/plugin-proposal-decorators': 7.18.6 - '@nrwl/cypress': 14.4.3_bg4v2lavhrpcwsl2yanxnyqora - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/react': 14.4.3_kny2qhkenj7nkswi3xy2s5wjg4 - '@nrwl/web': 14.4.3_vbakaha5f6ehliynycg33alyma - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/react': 14.5.0_o6bqysz3gnerzhvphf2wonream + '@nrwl/web': 14.5.0_jvd7dink5pezjsm66smsc3c4ci + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle '@svgr/webpack': 6.2.1 chalk: 4.1.0 dotenv: 10.0.0 - eslint-config-next: 12.1.6_cklpogeo4nri4ucsnqf3ztapcy + eslint-config-next: 12.2.3_4hx5bygx4rxgd7xwyndf6ymwce fs-extra: 10.1.0 - next: 12.1.6_biqbaboplfbrettd7655fr4n2y + next: 12.2.3_biqbaboplfbrettd7655fr4n2y ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske tsconfig-paths: 3.14.1 url-loader: 4.1.1 @@ -4801,27 +5002,26 @@ packages: - webpack-plugin-serve dev: false - /@nrwl/node/14.4.3: + /@nrwl/node/14.5.0: resolution: { - integrity: sha512-nqapfqM0ZUbYLWYGC+VwOqMsIgx3HSSh4LHUsoPaRPJFF29JmHvVFTvjgJkzyX3xu4/y7Au6u40q/UO6Sj1Nig==, + integrity: sha512-i3+IWVapfHJy9bSCDOMsVzbP4f1WjRczz5Z3wT1OMz1WAb4JIJCgVle/8vEbMGUMUwU2Ai7nm8cdoiX2Iuv95g==, } dependencies: - '@nrwl/devkit': 14.4.3 - '@nrwl/jest': 14.4.3_ts-node@10.8.2 - '@nrwl/js': 14.4.3_ts-node@10.8.2 - '@nrwl/linter': 14.4.3_ts-node@10.8.2 - '@nrwl/workspace': 14.4.3_ts-node@10.8.2 + '@nrwl/devkit': 14.5.0 + '@nrwl/jest': 14.5.0_ts-node@10.8.2 + '@nrwl/js': 14.5.0_ts-node@10.8.2 + '@nrwl/linter': 14.5.0_ts-node@10.8.2 + '@nrwl/workspace': 14.5.0_ts-node@10.8.2 chalk: 4.1.0 - copy-webpack-plugin: 9.1.0_webpack@5.73.0 + copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 6.2.10_webpack@5.73.0 + fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.73.0 fs-extra: 10.1.0 glob: 7.1.4 license-webpack-plugin: 4.0.2_webpack@5.73.0 rxjs: 6.6.7 - rxjs-for-await: 0.0.2_rxjs@6.6.7 source-map-support: 0.5.19 terser-webpack-plugin: 5.3.3_webpack@5.73.0 tree-kill: 1.2.2 @@ -4853,27 +5053,26 @@ packages: - webpack-cli dev: false - /@nrwl/node/14.4.3_56eztqntfzvsjkb4grfrbwbvyu: + /@nrwl/node/14.5.0_oafbmdmahnytfvwfveylochepm: resolution: { - integrity: sha512-nqapfqM0ZUbYLWYGC+VwOqMsIgx3HSSh4LHUsoPaRPJFF29JmHvVFTvjgJkzyX3xu4/y7Au6u40q/UO6Sj1Nig==, + integrity: sha512-i3+IWVapfHJy9bSCDOMsVzbP4f1WjRczz5Z3wT1OMz1WAb4JIJCgVle/8vEbMGUMUwU2Ai7nm8cdoiX2Iuv95g==, } dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/js': 14.4.3_3nqmuj7xkzt7lf6lyfrecbm7my - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/js': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle chalk: 4.1.0 - copy-webpack-plugin: 9.1.0_webpack@5.73.0 + copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 6.2.10_2oj4b7yollyuhnor7444ytqjde + fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei fs-extra: 10.1.0 glob: 7.1.4 license-webpack-plugin: 4.0.2_webpack@5.73.0 rxjs: 6.6.7 - rxjs-for-await: 0.0.2_rxjs@6.6.7 source-map-support: 0.5.19 terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 tree-kill: 1.2.2 @@ -4905,32 +5104,34 @@ packages: - webpack-cli dev: true - /@nrwl/nx-cloud/14.2.0: + /@nrwl/nx-cloud/14.6.0: resolution: { - integrity: sha512-KnrNFDCII9mbLwFp0HgyKVlhMTXoN90CQzGgdtCNPPBP/Wg84pttcpynGdWyupkrBJxdqMNTJEC7HGib0ipxew==, + integrity: sha512-TAL3MtuAPOYA+9Zk3q0qvOc67TW/L8gABFMMq5I9ywoPyK6qpUQn0SOGvC8nFCKdi/oC7L7xtDMXnjECNIL2ng==, } hasBin: true dependencies: axios: 0.21.4 chalk: 4.1.0 + dotenv: 10.0.0 node-machine-id: 1.1.12 strip-json-comments: 3.1.1 tar: 6.1.11 + yargs-parser: 21.0.1 transitivePeerDependencies: - debug dev: true - /@nrwl/nx-plugin/14.4.3_3nqmuj7xkzt7lf6lyfrecbm7my: + /@nrwl/nx-plugin/14.5.0_ghayz52ezry2t454jx6mf7zfr4: resolution: { - integrity: sha512-eS+JnbKFEbxQZNQfh6+GQ9qyy/XiWMxF4a7TnyJ6Yg2NOjPy5yB71JFaxCQ2ZPZOtZd1zPHHY7DyS5+/cJ/Rzw==, + integrity: sha512-WPVRpFm8j2o+qnivnaT7spXxH+i+zJkipwycUv10otrRdYXPw8V/9/f199pVXPWg2sT68Rlczo3mgO4CSM6e6Q==, } dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/js': 14.4.3_3nqmuj7xkzt7lf6lyfrecbm7my - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/js': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra dotenv: 10.0.0 fs-extra: 10.1.0 rxjs: 6.6.7 @@ -4951,28 +5152,27 @@ packages: - utf-8-validate dev: false - /@nrwl/react/14.4.3_kny2qhkenj7nkswi3xy2s5wjg4: + /@nrwl/react/14.5.0_o6bqysz3gnerzhvphf2wonream: resolution: { - integrity: sha512-pX/aSDwj+SCDMkSBzUDR6aF0RJE0WHV8sxYSqLSkkiWDgnHX47puJlNMODDKxErfKjo6s0ljvjGPyyVZU96eIg==, + integrity: sha512-JtVTU7XkDzBzyHZ/m1Crww+bX67crGEm+nsfes6iPk5IocBHTolVMiTe/xZT0xBVVi1BrBo34/QMQAAK/mXQew==, } dependencies: '@babel/core': 7.18.6 '@babel/preset-react': 7.18.6_@babel+core@7.18.6 - '@nrwl/cypress': 14.4.3_bg4v2lavhrpcwsl2yanxnyqora - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/js': 14.4.3_3nqmuj7xkzt7lf6lyfrecbm7my - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/storybook': 14.4.3_xjdyttqewhkcg3r4yfmiuf4zmu - '@nrwl/web': 14.4.3_vbakaha5f6ehliynycg33alyma - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/js': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/storybook': 14.5.0_wecp3pcrsuqhxdrstqmux5625e + '@nrwl/web': 14.5.0_jvd7dink5pezjsm66smsc3c4ci + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_53y5rxojtpayztn7fibkyu3brm - '@storybook/node-logger': 6.1.20 '@svgr/webpack': 6.2.1 chalk: 4.1.0 eslint-plugin-import: 2.26.0_6vny5schrswn2shqqxxv3k2jfa - eslint-plugin-jsx-a11y: 6.6.0_eslint@8.15.0 + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.15.0 eslint-plugin-react: 7.30.0_eslint@8.15.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.15.0 react-refresh: 0.10.0 @@ -5020,16 +5220,16 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/storybook/14.4.3_xjdyttqewhkcg3r4yfmiuf4zmu: + /@nrwl/storybook/14.5.0_wecp3pcrsuqhxdrstqmux5625e: resolution: { - integrity: sha512-VKRBxnXESVKtqx9lZwYprczHR558uDupDNfD2Adu/e6wMxoPgLA5EuZdE8RKJB4afML+ToC2FKjU6zjoeE6jqQ==, + integrity: sha512-XaXfhYhJt1je5IDeRNwzyBGqaEvmWXaciiIsCRGOD0q8QofB7IwaTu/lAqYkUjBYg6+I4X9dUe7+EeVdtrjDfg==, } dependencies: - '@nrwl/cypress': 14.4.3_bg4v2lavhrpcwsl2yanxnyqora - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle core-js: 3.22.8 dotenv: 10.0.0 semver: 7.3.4 @@ -5055,35 +5255,48 @@ packages: - webpack - webpack-cli - /@nrwl/tao/14.4.3: + /@nrwl/tao/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { integrity: sha512-sHlnqTlJ/XEc/lv0MIKYI1R643CWFvYL6QyZD7f38FvP1RblZ6eVqvOJcrkpwcvRWcZNEY+GrQpb1Io1ZvMEmQ==, } hasBin: true dependencies: - nx: 14.4.3 + nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: false - /@nrwl/tao/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.0: resolution: { - integrity: sha512-sHlnqTlJ/XEc/lv0MIKYI1R643CWFvYL6QyZD7f38FvP1RblZ6eVqvOJcrkpwcvRWcZNEY+GrQpb1Io1ZvMEmQ==, + integrity: sha512-051iQnOb7omGDuc6b2r/OYx8Dn1UYp0NkVGMQAjm8h2Uaer1kKZ0dxP5p0Ns4d2c+YYCKcmk1/GpGuMogS4K/g==, } hasBin: true dependencies: - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + dev: false + + /@nrwl/tao/14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y: + resolution: + { + integrity: sha512-051iQnOb7omGDuc6b2r/OYx8Dn1UYp0NkVGMQAjm8h2Uaer1kKZ0dxP5p0Ns4d2c+YYCKcmk1/GpGuMogS4K/g==, + } + hasBin: true + dependencies: + nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - /@nrwl/web/14.4.3_vbakaha5f6ehliynycg33alyma: + /@nrwl/web/14.5.0_jvd7dink5pezjsm66smsc3c4ci: resolution: { - integrity: sha512-iFGADIeRC9ZX/H4YJbLOdCE/Dzz3etEYzklXHQwz66Kd66k5eDIz2DGy1e383M3jnRcXWi1aEugDjn9cvzJjGw==, + integrity: sha512-+SAI/F7WKLrvVKHtMgIOHY70481m9hpmOpmj9e0b4cbjqmwWEDUJFwZ+gW75j9Y/kbYRQoNgwtcSkEeINF+b5Q==, } dependencies: '@babel/core': 7.18.6 @@ -5093,13 +5306,13 @@ packages: '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 - '@babel/runtime': 7.18.6 - '@nrwl/cypress': 14.4.3_bg4v2lavhrpcwsl2yanxnyqora - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/js': 14.4.3_3nqmuj7xkzt7lf6lyfrecbm7my - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle + '@babel/runtime': 7.18.9 + '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/js': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_2aw4cr3ybtnlmum4siv5zebxvm '@rollup/plugin-babel': 5.3.1_3crms4j33zkfeqv7ozcuia3hfq '@rollup/plugin-commonjs': 20.0.0_rollup@2.77.0 @@ -5117,13 +5330,13 @@ packages: caniuse-lite: 1.0.30001367 chalk: 4.1.0 chokidar: 3.5.3 - copy-webpack-plugin: 9.1.0_webpack@5.73.0 + copy-webpack-plugin: 10.2.4_webpack@5.73.0 core-js: 3.22.8 css-loader: 6.7.1_webpack@5.73.0 css-minimizer-webpack-plugin: 3.4.1_webpack@5.73.0 enhanced-resolve: 5.10.0 file-loader: 6.2.0_webpack@5.73.0 - fork-ts-checker-webpack-plugin: 6.2.10_2oj4b7yollyuhnor7444ytqjde + fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei fs-extra: 10.1.0 http-server: 14.1.0 identity-obj-proxy: 3.0.0 @@ -5146,7 +5359,6 @@ packages: rollup-plugin-postcss: 4.0.2_i7duc3lt6p42geuj2nwruihc6u rollup-plugin-typescript2: 0.31.2_55kiftncucr43pz4hskma6yi2q rxjs: 6.6.7 - rxjs-for-await: 0.0.2_rxjs@6.6.7 sass: 1.53.0 sass-loader: 12.6.0_sass@1.53.0+webpack@5.73.0 semver: 7.3.4 @@ -5200,7 +5412,7 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/workspace/14.4.3: + /@nrwl/workspace/14.4.3_duili7fvqiazx62cvy7ayqtsle: resolution: { integrity: sha512-kXRgvikyEzFTwIr34ARP2m4suRtQIVt/M7vVNJGmR4f7NrwvHbofmoD8JdOnPtTfbbqE1RhtcWr/7TECM05JXA==, @@ -5212,8 +5424,8 @@ packages: optional: true dependencies: '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_nx@14.4.3 - '@nrwl/linter': 14.4.3 + '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby + '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5228,8 +5440,9 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.4.3 + nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 + prettier: 2.7.1 rxjs: 6.6.7 semver: 7.3.4 tmp: 0.2.1 @@ -5249,10 +5462,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.4.3_duili7fvqiazx62cvy7ayqtsle: + /@nrwl/workspace/14.5.0: resolution: { - integrity: sha512-kXRgvikyEzFTwIr34ARP2m4suRtQIVt/M7vVNJGmR4f7NrwvHbofmoD8JdOnPtTfbbqE1RhtcWr/7TECM05JXA==, + integrity: sha512-JTVijSsTPfJNo7AZ0EwV0NdfJKaWXHAkOshojJWVBz1uW5i6YL5bUm8JeGugvI+v1xwmZE1Mp56+EnuxgRBKsg==, } peerDependencies: prettier: ^2.6.2 @@ -5260,9 +5473,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_nx@14.5.0 + '@nrwl/linter': 14.5.0 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5277,7 +5490,56 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0 + open: 8.4.0 + rxjs: 6.6.7 + semver: 7.3.4 + tmp: 0.2.1 + tslib: 2.4.0 + yargs: 17.5.1 + yargs-parser: 21.0.1 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - bufferutil + - canvas + - eslint + - node-notifier + - supports-color + - ts-node + - typescript + - utf-8-validate + dev: false + + /@nrwl/workspace/14.5.0_duili7fvqiazx62cvy7ayqtsle: + resolution: + { + integrity: sha512-JTVijSsTPfJNo7AZ0EwV0NdfJKaWXHAkOshojJWVBz1uW5i6YL5bUm8JeGugvI+v1xwmZE1Mp56+EnuxgRBKsg==, + } + peerDependencies: + prettier: ^2.6.2 + peerDependenciesMeta: + prettier: + optional: true + dependencies: + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@parcel/watcher': 2.0.4 + chalk: 4.1.0 + chokidar: 3.5.3 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + dotenv: 10.0.0 + enquirer: 2.3.6 + figures: 3.2.0 + flat: 5.0.2 + fs-extra: 10.1.0 + glob: 7.1.4 + ignore: 5.2.0 + minimatch: 3.0.5 + npm-run-path: 4.0.1 + nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 prettier: 2.7.1 rxjs: 6.6.7 @@ -5298,10 +5560,10 @@ packages: - typescript - utf-8-validate - /@nrwl/workspace/14.4.3_ts-node@10.8.2: + /@nrwl/workspace/14.5.0_ts-node@10.8.2: resolution: { - integrity: sha512-kXRgvikyEzFTwIr34ARP2m4suRtQIVt/M7vVNJGmR4f7NrwvHbofmoD8JdOnPtTfbbqE1RhtcWr/7TECM05JXA==, + integrity: sha512-JTVijSsTPfJNo7AZ0EwV0NdfJKaWXHAkOshojJWVBz1uW5i6YL5bUm8JeGugvI+v1xwmZE1Mp56+EnuxgRBKsg==, } peerDependencies: prettier: ^2.6.2 @@ -5309,9 +5571,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_nx@14.4.3+ts-node@10.8.2 - '@nrwl/linter': 14.4.3_ts-node@10.8.2 + '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/jest': 14.5.0_nx@14.5.0+ts-node@10.8.2 + '@nrwl/linter': 14.5.0_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5326,7 +5588,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.4.3 + nx: 14.5.0 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -5658,19 +5920,7 @@ packages: integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==, } dependencies: - '@sinonjs/commons': 1.8.3 - - /@storybook/node-logger/6.1.20: - resolution: - { - integrity: sha512-Z6337htb1mxIccvCx2Ai0v9LPDlBlmXzeWhap3q2Y6hg8g1p4+0W5Y6bG9RmXqJoXLaT1trO8uAXgGO7AN92yg==, - } - dependencies: - '@types/npmlog': 4.1.4 - chalk: 4.1.2 - core-js: 3.22.8 - npmlog: 4.1.2 - pretty-hrtime: 1.0.3 + '@sinonjs/commons': 1.8.3 /@svgr/babel-plugin-add-jsx-attribute/6.0.0_@babel+core@7.18.6: resolution: @@ -6441,12 +6691,6 @@ packages: } dev: false - /@types/npmlog/4.1.4: - resolution: - { - integrity: sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==, - } - /@types/parse-json/4.0.0: resolution: { @@ -6640,22 +6884,6 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.30.6_4hx5bygx4rxgd7xwyndf6ymwce: - resolution: - { - integrity: sha512-bqvT+0L8IjtW7MCrMgm9oVNxs4g7mESro1mm5c1/SNfTnHuFTf9OUX1WzVkTz75M9cp//UrTrSmGvK48NEKshQ==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@typescript-eslint/utils': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce - eslint: 8.15.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/parser/5.30.6_4hx5bygx4rxgd7xwyndf6ymwce: resolution: { @@ -7124,13 +7352,6 @@ packages: engines: { '0': node >= 0.8.0 } hasBin: true - /ansi-regex/2.1.1: - resolution: - { - integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==, - } - engines: { node: '>=0.10.0' } - /ansi-regex/5.0.1: resolution: { @@ -7189,27 +7410,12 @@ packages: normalize-path: 3.0.0 picomatch: 2.3.1 - /aproba/1.2.0: - resolution: - { - integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==, - } - /arch/2.2.0: resolution: { integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==, } - /are-we-there-yet/1.1.7: - resolution: - { - integrity: sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==, - } - dependencies: - delegates: 1.0.0 - readable-stream: 2.3.7 - /arg/4.1.3: resolution: { @@ -7237,7 +7443,7 @@ packages: } engines: { node: '>=6.0' } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@babel/runtime-corejs3': 7.18.6 /aria-query/5.0.0: @@ -7287,6 +7493,13 @@ packages: } engines: { node: '>=8' } + /array-union/3.0.1: + resolution: + { + integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==, + } + engines: { node: '>=12' } + /array.prototype.flat/1.3.0: resolution: { @@ -7586,7 +7799,7 @@ packages: integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 cosmiconfig: 6.0.0 resolve: 1.22.1 @@ -8355,13 +8568,6 @@ packages: } engines: { iojs: '>= 1.0.0', node: '>= 0.12.0' } - /code-point-at/1.1.0: - resolution: - { - integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==, - } - engines: { node: '>=0.10.0' } - /collect-v8-coverage/1.0.1: resolution: { @@ -8540,12 +8746,6 @@ packages: } engines: { node: '>=0.8' } - /console-control-strings/1.1.0: - resolution: - { - integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==, - } - /constant-case/3.0.4: resolution: { @@ -8640,22 +8840,22 @@ packages: } engines: { node: '>= 0.6' } - /copy-webpack-plugin/9.1.0_webpack@5.73.0: + /copy-webpack-plugin/10.2.4_webpack@5.73.0: resolution: { - integrity: sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==, + integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==, } - engines: { node: '>= 12.13.0' } + engines: { node: '>= 12.20.0' } peerDependencies: webpack: ^5.1.0 dependencies: fast-glob: 3.2.11 glob-parent: 6.0.2 - globby: 11.1.0 + globby: 12.2.0 normalize-path: 3.0.0 - schema-utils: 3.1.1 + schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.73.0 /core-js-compat/3.23.4: resolution: @@ -9376,12 +9576,6 @@ packages: } engines: { node: '>=0.4.0' } - /delegates/1.0.0: - resolution: - { - integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==, - } - /depd/1.1.2: resolution: { @@ -9882,30 +10076,28 @@ packages: optionalDependencies: source-map: 0.6.1 - /eslint-config-next/12.1.6_cklpogeo4nri4ucsnqf3ztapcy: + /eslint-config-next/12.2.3_4hx5bygx4rxgd7xwyndf6ymwce: resolution: { - integrity: sha512-qoiS3g/EPzfCTkGkaPBSX9W0NGE/B1wNO3oWrd76QszVGrdpLggNqcO8+LR6MB0CNqtp9Q8NoeVrxNVbzM9hqA==, + integrity: sha512-xAQqAqwa2bu9ZMRypz58ym4tNCo22Wc6LuoLpbpf3yW5c4ZkVib9934AgGDDvh2zKrP56Z6X0Pp6gNnuuZzcRw==, } peerDependencies: eslint: ^7.23.0 || ^8.0.0 - next: '>=10.2.0' typescript: '>=3.3.1' peerDependenciesMeta: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 12.1.6 + '@next/eslint-plugin-next': 12.2.3 '@rushstack/eslint-patch': 1.1.4 '@typescript-eslint/parser': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce eslint: 8.15.0 eslint-import-resolver-node: 0.3.6 eslint-import-resolver-typescript: 2.7.1_gwd37gqv3vjv3xlpl7ju3ag2qu eslint-plugin-import: 2.26.0_ze2v66hti7wusg2xjyj2cy4cvi - eslint-plugin-jsx-a11y: 6.6.0_eslint@8.15.0 + eslint-plugin-jsx-a11y: 6.6.1_eslint@8.15.0 eslint-plugin-react: 7.30.1_eslint@8.15.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.15.0 - next: 12.1.6_biqbaboplfbrettd7655fr4n2y typescript: 4.7.4 transitivePeerDependencies: - eslint-import-resolver-webpack @@ -10089,16 +10281,16 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-plugin-jsx-a11y/6.6.0_eslint@8.15.0: + /eslint-plugin-jsx-a11y/6.6.1_eslint@8.15.0: resolution: { - integrity: sha512-kTeLuIzpNhXL2CwLlc8AHI0aFRwWHcg483yepO9VQiHzM9bZwJdzTkzBszbuPrbgGmq2rlX/FaT2fJQsjUSHsw==, + integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==, } engines: { node: '>=4.0' } peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 aria-query: 4.2.2 array-includes: 3.1.5 ast-types-flow: 0.0.7 @@ -10861,70 +11053,61 @@ packages: integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==, } - /fork-ts-checker-webpack-plugin/6.2.10_2oj4b7yollyuhnor7444ytqjde: + /fork-ts-checker-webpack-plugin/7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei: resolution: { - integrity: sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==, + integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==, } - engines: { node: '>=10', yarn: '>=1.0.0' } + engines: { node: '>=12.13.0', yarn: '>=1.0.0' } peerDependencies: - eslint: '>= 6' - typescript: '>= 2.7' + typescript: '>3.6.0' vue-template-compiler: '*' - webpack: '>= 4' + webpack: ^5.11.0 peerDependenciesMeta: - eslint: - optional: true vue-template-compiler: optional: true dependencies: '@babel/code-frame': 7.18.6 - '@types/json-schema': 7.0.11 chalk: 4.1.2 chokidar: 3.5.3 - cosmiconfig: 6.0.0 + cosmiconfig: 7.0.1 deepmerge: 4.2.2 - eslint: 8.15.0 - fs-extra: 9.1.0 - glob: 7.2.3 + fs-extra: 10.1.0 memfs: 3.4.7 minimatch: 3.1.2 - schema-utils: 2.7.0 + node-abort-controller: 3.0.1 + schema-utils: 3.1.1 semver: 7.3.7 - tapable: 1.1.3 + tapable: 2.2.1 typescript: 4.7.4 webpack: 5.73.0_@swc+core@1.2.215 - /fork-ts-checker-webpack-plugin/6.2.10_webpack@5.73.0: + /fork-ts-checker-webpack-plugin/7.2.13_webpack@5.73.0: resolution: { - integrity: sha512-HveFCHWSH2WlYU1tU3PkrupvW8lNFMTfH3Jk0TfC2mtktE9ibHGcifhCsCFvj+kqlDfNIlwmNLiNqR9jnSA7OQ==, + integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==, } - engines: { node: '>=10', yarn: '>=1.0.0' } + engines: { node: '>=12.13.0', yarn: '>=1.0.0' } peerDependencies: - eslint: '>= 6' - typescript: '>= 2.7' + typescript: '>3.6.0' vue-template-compiler: '*' - webpack: '>= 4' + webpack: ^5.11.0 peerDependenciesMeta: - eslint: - optional: true vue-template-compiler: optional: true dependencies: '@babel/code-frame': 7.18.6 - '@types/json-schema': 7.0.11 chalk: 4.1.2 chokidar: 3.5.3 - cosmiconfig: 6.0.0 + cosmiconfig: 7.0.1 deepmerge: 4.2.2 - fs-extra: 9.1.0 - glob: 7.2.3 + fs-extra: 10.1.0 memfs: 3.4.7 minimatch: 3.1.2 - schema-utils: 2.7.0 + node-abort-controller: 3.0.1 + schema-utils: 3.1.1 semver: 7.3.7 - tapable: 1.1.3 + tapable: 2.2.1 webpack: 5.73.0 dev: false @@ -11109,21 +11292,6 @@ packages: integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, } - /gauge/2.7.4: - resolution: - { - integrity: sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==, - } - dependencies: - aproba: 1.2.0 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 1.0.2 - strip-ansi: 3.0.1 - wide-align: 1.1.5 - /generic-names/4.0.0: resolution: { @@ -11356,6 +11524,20 @@ packages: merge2: 1.4.1 slash: 3.0.0 + /globby/12.2.0: + resolution: + { + integrity: sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + dependencies: + array-union: 3.0.1 + dir-glob: 3.0.1 + fast-glob: 3.2.11 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 4.0.0 + /graceful-fs/4.2.10: resolution: { @@ -11562,12 +11744,6 @@ packages: dependencies: has-symbols: 1.0.3 - /has-unicode/2.0.1: - resolution: - { - integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==, - } - /has/1.0.3: resolution: { @@ -12186,15 +12362,6 @@ packages: } engines: { node: '>=0.10.0' } - /is-fullwidth-code-point/1.0.0: - resolution: - { - integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==, - } - engines: { node: '>=0.10.0' } - dependencies: - number-is-nan: 1.0.1 - /is-fullwidth-code-point/3.0.0: resolution: { @@ -12771,7 +12938,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.2 transitivePeerDependencies: - bufferutil - canvas @@ -13668,7 +13835,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.73.0 webpack-sources: 3.2.3 /lie/3.1.1: @@ -14434,10 +14601,10 @@ packages: integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, } - /next/12.1.6_biqbaboplfbrettd7655fr4n2y: + /next/12.2.3_biqbaboplfbrettd7655fr4n2y: resolution: { - integrity: sha512-cebwKxL3/DhNKfg9tPZDQmbRKjueqykHHbgaoG4VBRH3AHQJ2HO0dbKFiS1hPhe1/qgc2d/hFeadsbPicmLD+A==, + integrity: sha512-TA0tmSA6Dk6S6kfvCNbF7CWYW8468gZUxr/3/30z4KvAQbXnl2ASYZElVe7q/hBW/1F1ee0tSBlHa4/sn+ZIBw==, } engines: { node: '>=12.22.0' } hasBin: true @@ -14455,28 +14622,32 @@ packages: sass: optional: true dependencies: - '@next/env': 12.1.6 + '@next/env': 12.2.3 + '@swc/helpers': 0.4.3 caniuse-lite: 1.0.30001367 - postcss: 8.4.5 + postcss: 8.4.14 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 styled-jsx: 5.0.2_react@18.2.0 + use-sync-external-store: 1.2.0_react@18.2.0 optionalDependencies: - '@next/swc-android-arm-eabi': 12.1.6 - '@next/swc-android-arm64': 12.1.6 - '@next/swc-darwin-arm64': 12.1.6 - '@next/swc-darwin-x64': 12.1.6 - '@next/swc-linux-arm-gnueabihf': 12.1.6 - '@next/swc-linux-arm64-gnu': 12.1.6 - '@next/swc-linux-arm64-musl': 12.1.6 - '@next/swc-linux-x64-gnu': 12.1.6 - '@next/swc-linux-x64-musl': 12.1.6 - '@next/swc-win32-arm64-msvc': 12.1.6 - '@next/swc-win32-ia32-msvc': 12.1.6 - '@next/swc-win32-x64-msvc': 12.1.6 + '@next/swc-android-arm-eabi': 12.2.3 + '@next/swc-android-arm64': 12.2.3 + '@next/swc-darwin-arm64': 12.2.3 + '@next/swc-darwin-x64': 12.2.3 + '@next/swc-freebsd-x64': 12.2.3 + '@next/swc-linux-arm-gnueabihf': 12.2.3 + '@next/swc-linux-arm64-gnu': 12.2.3 + '@next/swc-linux-arm64-musl': 12.2.3 + '@next/swc-linux-x64-gnu': 12.2.3 + '@next/swc-linux-x64-musl': 12.2.3 + '@next/swc-win32-arm64-msvc': 12.2.3 + '@next/swc-win32-ia32-msvc': 12.2.3 + '@next/swc-win32-x64-msvc': 12.2.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false /no-case/3.0.4: resolution: @@ -14488,6 +14659,12 @@ packages: tslib: 2.4.0 dev: false + /node-abort-controller/3.0.1: + resolution: + { + integrity: sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==, + } + /node-addon-api/3.2.1: resolution: { @@ -14645,17 +14822,6 @@ packages: path-key: 4.0.0 dev: true - /npmlog/4.1.2: - resolution: - { - integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==, - } - dependencies: - are-we-there-yet: 1.1.7 - console-control-strings: 1.1.0 - gauge: 2.7.4 - set-blocking: 2.0.0 - /nth-check/2.1.1: resolution: { @@ -14671,23 +14837,66 @@ packages: } dev: false - /number-is-nan/1.0.1: + /nwsapi/2.2.1: resolution: { - integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==, + integrity: sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==, } - engines: { node: '>=0.10.0' } - /nwsapi/2.2.1: + /nx/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==, + integrity: sha512-XPaoEAfJI9056qdwTvkutQSwwA3iihqNDwhvk3dmgpT35j8Uzm/y67goACaCUBCjP2dIQqXfNfJVWQIpcG3MTw==, } + hasBin: true + requiresBuild: true + peerDependencies: + '@swc-node/register': ^1.4.2 + '@swc/core': ^1.2.173 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true + dependencies: + '@nrwl/cli': 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/tao': 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + '@parcel/watcher': 2.0.4 + '@swc-node/register': 1.5.1_typescript@4.7.4 + '@swc/core': 1.2.215 + chalk: 4.1.0 + chokidar: 3.5.3 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + cliui: 7.0.4 + dotenv: 10.0.0 + enquirer: 2.3.6 + fast-glob: 3.2.7 + figures: 3.2.0 + flat: 5.0.2 + fs-extra: 10.1.0 + glob: 7.1.4 + ignore: 5.2.0 + js-yaml: 4.1.0 + jsonc-parser: 3.0.0 + minimatch: 3.0.5 + npm-run-path: 4.0.1 + open: 8.4.0 + semver: 7.3.4 + string-width: 4.2.3 + tar-stream: 2.2.0 + tmp: 0.2.1 + tsconfig-paths: 3.14.1 + tslib: 2.4.0 + v8-compile-cache: 2.3.0 + yargs: 17.5.1 + yargs-parser: 21.0.1 + dev: false - /nx/14.4.3: + /nx/14.5.0: resolution: { - integrity: sha512-XPaoEAfJI9056qdwTvkutQSwwA3iihqNDwhvk3dmgpT35j8Uzm/y67goACaCUBCjP2dIQqXfNfJVWQIpcG3MTw==, + integrity: sha512-mru38X3u4doHlqBY1rZEFRDAi/UauqIIMmWTlWYU6VhLIJ/Cw5L6fekfPIuxCKWtfKQnfjgGdgVPCzPUb7v3Yg==, } hasBin: true requiresBuild: true @@ -14700,8 +14909,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.4.3 - '@nrwl/tao': 14.4.3 + '@nrwl/cli': 14.5.0 + '@nrwl/tao': 14.5.0 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -14732,10 +14941,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-XPaoEAfJI9056qdwTvkutQSwwA3iihqNDwhvk3dmgpT35j8Uzm/y67goACaCUBCjP2dIQqXfNfJVWQIpcG3MTw==, + integrity: sha512-mru38X3u4doHlqBY1rZEFRDAi/UauqIIMmWTlWYU6VhLIJ/Cw5L6fekfPIuxCKWtfKQnfjgGdgVPCzPUb7v3Yg==, } hasBin: true requiresBuild: true @@ -14748,8 +14957,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.4.3 - '@nrwl/tao': 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cli': 14.5.0 + '@nrwl/tao': 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y '@parcel/watcher': 2.0.4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/core': 1.2.215 @@ -16008,17 +16217,6 @@ packages: picocolors: 1.0.0 source-map-js: 1.0.2 - /postcss/8.4.5: - resolution: - { - integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==, - } - engines: { node: ^10 || ^12 || >=14 } - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - /preferred-pm/3.0.3: resolution: { @@ -16072,13 +16270,6 @@ packages: ansi-styles: 5.2.0 react-is: 17.0.2 - /pretty-hrtime/1.0.3: - resolution: - { - integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==, - } - engines: { node: '>= 0.8' } - /process-nextick-args/2.0.1: resolution: { @@ -16483,7 +16674,7 @@ packages: integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 /regexp.prototype.flags/1.4.3: resolution: @@ -16538,7 +16729,7 @@ packages: integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==, } dependencies: - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 fbjs: 3.0.4_encoding@0.1.13 invariant: 2.2.4 transitivePeerDependencies: @@ -16812,16 +17003,6 @@ packages: dependencies: queue-microtask: 1.2.3 - /rxjs-for-await/0.0.2_rxjs@6.6.7: - resolution: - { - integrity: sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw==, - } - peerDependencies: - rxjs: ^6.0.0 - dependencies: - rxjs: 6.6.7 - /rxjs/6.6.7: resolution: { @@ -16925,17 +17106,6 @@ packages: dependencies: loose-envify: 1.4.0 - /schema-utils/2.7.0: - resolution: - { - integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==, - } - engines: { node: '>= 8.9.0' } - dependencies: - '@types/json-schema': 7.0.11 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 - /schema-utils/2.7.1: resolution: { @@ -17110,6 +17280,7 @@ packages: { integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, } + dev: false /setimmediate/1.0.5: resolution: @@ -17266,6 +17437,13 @@ packages: } engines: { node: '>=8' } + /slash/4.0.0: + resolution: + { + integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, + } + engines: { node: '>=12' } + /slice-ansi/3.0.0: resolution: { @@ -17604,17 +17782,6 @@ packages: char-regex: 1.0.2 strip-ansi: 6.0.1 - /string-width/1.0.2: - resolution: - { - integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==, - } - engines: { node: '>=0.10.0' } - dependencies: - code-point-at: 1.1.0 - is-fullwidth-code-point: 1.0.0 - strip-ansi: 3.0.1 - /string-width/4.2.3: resolution: { @@ -17689,15 +17856,6 @@ packages: dependencies: safe-buffer: 5.2.1 - /strip-ansi/3.0.1: - resolution: - { - integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==, - } - engines: { node: '>=0.10.0' } - dependencies: - ansi-regex: 2.1.1 - /strip-ansi/6.0.1: resolution: { @@ -17804,6 +17962,7 @@ packages: optional: true dependencies: react: 18.2.0 + dev: false /stylehacks/5.1.0_postcss@8.4.14: resolution: @@ -17848,7 +18007,7 @@ packages: safer-buffer: 2.1.2 sax: 1.2.4 semver: 6.3.0 - source-map: 0.7.3 + source-map: 0.7.4 transitivePeerDependencies: - supports-color @@ -17967,13 +18126,6 @@ packages: integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==, } - /tapable/1.1.3: - resolution: - { - integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==, - } - engines: { node: '>=6' } - /tapable/2.2.1: resolution: { @@ -18079,7 +18231,6 @@ packages: serialize-javascript: 6.0.0 terser: 5.14.2 webpack: 5.73.0 - dev: false /terser/5.14.2: resolution: @@ -18420,7 +18571,6 @@ packages: make-error: 1.3.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: false /ts-node/10.8.2_xqdzelwwps7drer3sknnwaxske: resolution: @@ -18872,6 +19022,17 @@ packages: schema-utils: 3.1.1 webpack: 5.73.0_@swc+core@1.2.215 + /use-sync-external-store/1.2.0_react@18.2.0: + resolution: + { + integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==, + } + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /utf8/3.0.0: resolution: { @@ -19223,7 +19384,6 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: false /webpack/5.73.0_@swc+core@1.2.215: resolution: @@ -19406,14 +19566,6 @@ packages: dependencies: isexe: 2.0.0 - /wide-align/1.1.5: - resolution: - { - integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==, - } - dependencies: - string-width: 4.2.3 - /wildcard/2.0.0: resolution: { From 2c48db31752e3a8624aa3d41b01fa85d5206a961 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Fri, 2 Sep 2022 14:30:24 +0100 Subject: [PATCH 02/22] feat: upgrade nx to `14.5.1` --- libs/nx-mesh/package.json | 8 +- package.json | 31 ++-- pnpm-lock.yaml | 328 +++++++++++++++++++++----------------- 3 files changed, 199 insertions(+), 168 deletions(-) diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index d6d01310..03047ba1 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -11,10 +11,10 @@ "nx": ">=14" }, "dependencies": { - "@nrwl/devkit": "14.5", - "@nrwl/js": "14.5", - "@nrwl/node": "14.5", - "@nrwl/workspace": "14.5", + "@nrwl/devkit": "14.5.1", + "@nrwl/js": "14.5.1", + "@nrwl/node": "14.5.1", + "@nrwl/workspace": "14.5.1", "fs-extra": "10.1.0", "get-port": "5.1.1" }, diff --git a/package.json b/package.json index b3ab0e82..79f609dc 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,7 @@ "scripts": { "build": "nx run-many --target=build --all", "ci": "pnpm lint:fix --parallel=1 && pnpm build --parallel=1 && pnpm test --parallel=1 && pnpm validate --parallel=1 && pnpm e2e --parallel=1", + "ci:skip-cache": "pnpm lint:fix --parallel=1 --skip-nx-cache && pnpm build --parallel=1 --skip-nx-cache && pnpm test -- --parallel=1 --skip-nx-cache && pnpm validate --parallel=1 --skip-nx-cache && pnpm e2e --parallel=1 --skip-nx-cache", "e2e": "nx run-many --target=e2e --all --parallel=1 && nx run-many --target=e2e --all --configuration=start --parallel=1 && nx run-many --target=e2e --all --configuration=serve --parallel=1 && nx run-many --target=e2e --all --configuration=serve-dev", "lint:fix": "nx format:write && nx run-many --target=lint --all --fix", "lint": "nx workspace-lint && nx format && nx run-many --target=lint --all", @@ -34,8 +35,8 @@ "@graphql-yoga/node": "2.13.3", "@nrwl/devkit": "14.4.3", "@nrwl/js": "14.4.3", - "@nrwl/next": "14.5.0", - "@nrwl/nx-plugin": "14.5.0", + "@nrwl/next": "14.5.1", + "@nrwl/nx-plugin": "14.5.1", "@swc-node/register": "1.5.1", "@swc/helpers": "0.4.3", "core-js": "3.22.8", @@ -50,18 +51,18 @@ "type-fest": "2.18.0" }, "devDependencies": { - "@nrwl/cli": "14.5.0", - "@nrwl/cypress": "14.5.0", - "@nrwl/devkit": "14.5.0", - "@nrwl/eslint-plugin-nx": "14.5.0", - "@nrwl/jest": "14.5.0", - "@nrwl/js": "14.5.0", - "@nrwl/linter": "14.5.0", - "@nrwl/node": "14.5.0", - "@nrwl/nx-cloud": "14.6.0", - "@nrwl/react": "14.5.0", - "@nrwl/web": "14.5.0", - "@nrwl/workspace": "14.5.0", + "@nrwl/cli": "14.5.1", + "@nrwl/cypress": "14.5.1", + "@nrwl/devkit": "14.5.1", + "@nrwl/eslint-plugin-nx": "14.5.1", + "@nrwl/jest": "14.5.1", + "@nrwl/js": "14.5.1", + "@nrwl/linter": "14.5.1", + "@nrwl/node": "14.5.1", + "@nrwl/nx-cloud": "14.6.1", + "@nrwl/react": "14.5.1", + "@nrwl/web": "14.5.1", + "@nrwl/workspace": "14.5.1", "@swc/cli": "0.1.57", "@swc/core": "1.2.215", "@swc/jest": "0.2.20", @@ -87,7 +88,7 @@ "husky": "8.0.1", "jest": "27.5.1", "lint-staged": "13.0.3", - "nx": "14.5.0", + "nx": "14.5.1", "prettier": "2.7.1", "react-test-renderer": "18.2.0", "ts-jest": "27.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66553f5b..384b7912 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,20 +17,20 @@ importers: '@graphql-mesh/runtime': 0.40.0 '@graphql-mesh/utils': 0.37.0 '@graphql-yoga/node': 2.13.3 - '@nrwl/cli': 14.5.0 - '@nrwl/cypress': 14.5.0 + '@nrwl/cli': 14.5.1 + '@nrwl/cypress': 14.5.1 '@nrwl/devkit': 14.4.3 - '@nrwl/eslint-plugin-nx': 14.5.0 - '@nrwl/jest': 14.5.0 + '@nrwl/eslint-plugin-nx': 14.5.1 + '@nrwl/jest': 14.5.1 '@nrwl/js': 14.4.3 - '@nrwl/linter': 14.5.0 - '@nrwl/next': 14.5.0 - '@nrwl/node': 14.5.0 - '@nrwl/nx-cloud': 14.6.0 - '@nrwl/nx-plugin': 14.5.0 - '@nrwl/react': 14.5.0 - '@nrwl/web': 14.5.0 - '@nrwl/workspace': 14.5.0 + '@nrwl/linter': 14.5.1 + '@nrwl/next': 14.5.1 + '@nrwl/node': 14.5.1 + '@nrwl/nx-cloud': 14.6.1 + '@nrwl/nx-plugin': 14.5.1 + '@nrwl/react': 14.5.1 + '@nrwl/web': 14.5.1 + '@nrwl/workspace': 14.5.1 '@swc-node/register': 1.5.1 '@swc/cli': 0.1.57 '@swc/core': 1.2.215 @@ -63,7 +63,7 @@ importers: jest: 27.5.1 lint-staged: 13.0.3 next: 12.2.3 - nx: 14.5.0 + nx: 14.5.1 prettier: 2.7.1 react: 18.2.0 react-dom: 18.2.0 @@ -89,10 +89,10 @@ importers: '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.4.3_nx@14.5.0 - '@nrwl/js': 14.4.3_ghayz52ezry2t454jx6mf7zfr4 - '@nrwl/next': 14.5.0_zdjmdgnlg327szwaeznoty2ooi - '@nrwl/nx-plugin': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 + '@nrwl/devkit': 14.4.3_nx@14.5.1 + '@nrwl/js': 14.4.3_cmdunf5v7dfx3yi7eo2e5sw27m + '@nrwl/next': 14.5.1_inhfgajrobtmnvjog3s4nxq4ti + '@nrwl/nx-plugin': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/helpers': 0.4.3 core-js: 3.22.8 @@ -106,16 +106,16 @@ importers: tslib: 2.4.0 type-fest: 2.18.0 devDependencies: - '@nrwl/cli': 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y - '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 - '@nrwl/eslint-plugin-nx': 14.5.0_bkhfkfeyop7pwfqb7wrualdgmq - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra - '@nrwl/node': 14.5.0_oafbmdmahnytfvwfveylochepm - '@nrwl/nx-cloud': 14.6.0 - '@nrwl/react': 14.5.0_o6bqysz3gnerzhvphf2wonream - '@nrwl/web': 14.5.0_jvd7dink5pezjsm66smsc3c4ci - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cli': 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi + '@nrwl/eslint-plugin-nx': 14.5.1_p3q2uwsi4gqox4kmlroj6picve + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/node': 14.5.1_uzdpyddrzbefqu4qsqtcs5uc6i + '@nrwl/nx-cloud': 14.6.1 + '@nrwl/react': 14.5.1_ju2wbjidcfyhy4g2wa7ds33oia + '@nrwl/web': 14.5.1_tdqjedpcemc7zqjnrz2icx72pe + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle '@swc/cli': 0.1.57_@swc+core@1.2.215 '@swc/core': 1.2.215 '@swc/jest': 0.2.20_@swc+core@1.2.215 @@ -141,7 +141,7 @@ importers: husky: 8.0.1 jest: 27.5.1_ts-node@10.8.2 lint-staged: 13.0.3 - nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y prettier: 2.7.1 react-test-renderer: 18.2.0_react@18.2.0 ts-jest: 27.1.5_35t6zxqcxtyoydiqszfyyjaysi @@ -4315,24 +4315,36 @@ packages: integrity: sha512-UcAcEg2yIiajEe2944T9ZI1SEtifhOh7TQGJbjbD/ld9SkFPhnpu/AmRco7XZOdw8lk/v83HlGa0b3DlNdg/Iw==, } dependencies: - nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + dev: false - /@nrwl/cli/14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/cli/14.5.1: resolution: { - integrity: sha512-UcAcEg2yIiajEe2944T9ZI1SEtifhOh7TQGJbjbD/ld9SkFPhnpu/AmRco7XZOdw8lk/v83HlGa0b3DlNdg/Iw==, + integrity: sha512-CWYAK5Oz/hZw82aeReKI0kPKKA0nCgtmf3fw4wVMNfTySW5Umt+08D5ZXG8xshtd4JODa4Lvvqtd7ig2mLh9sw==, + } + dependencies: + nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + + /@nrwl/cli/14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y: + resolution: + { + integrity: sha512-CWYAK5Oz/hZw82aeReKI0kPKKA0nCgtmf3fw4wVMNfTySW5Umt+08D5ZXG8xshtd4JODa4Lvvqtd7ig2mLh9sw==, } dependencies: - nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: true - /@nrwl/cypress/14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4: + /@nrwl/cypress/14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi: resolution: { - integrity: sha512-Xwu08nllZwBajFXVLpu+Cq/KLxO7kmwUSqF5ijaDUiHkGl+4EJjyuTeOhRAQQW4+m3OX9+yTlMTL8ijdyxJu7A==, + integrity: sha512-ievF+2OmKEifSifxA0lr18law3jfUpAJgtmTi9b89icGWLXXKd0LIJZoY0Rcg7xdpXy7CL4DLsN51JvgcdyyPg==, } peerDependencies: cypress: '>= 3 < 11' @@ -4343,9 +4355,9 @@ packages: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa chalk: 4.1.0 @@ -4394,7 +4406,7 @@ packages: tslib: 2.4.0 dev: false - /@nrwl/devkit/14.4.3_nx@14.5.0: + /@nrwl/devkit/14.4.3_nx@14.5.1: resolution: { integrity: sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==, @@ -4404,7 +4416,7 @@ packages: dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y rxjs: 6.6.7 semver: 7.3.4 tslib: 2.4.0 @@ -4434,14 +4446,29 @@ packages: dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0 + semver: 7.3.4 + tslib: 2.4.0 + dev: false + + /@nrwl/devkit/14.5.1_nx@14.5.1: + resolution: + { + integrity: sha512-j/m9F5W/nLF/f/AlmbJU85DWQ8g9SOAxkFHz85i2QOUbThLzCYub890tRCms41n/Z07SRpKaWd6YS3skotpGqw==, + } + peerDependencies: + nx: '>= 13.10 <= 15' + dependencies: + ejs: 3.1.8 + ignore: 5.2.0 + nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y semver: 7.3.4 tslib: 2.4.0 - /@nrwl/eslint-plugin-nx/14.5.0_bkhfkfeyop7pwfqb7wrualdgmq: + /@nrwl/eslint-plugin-nx/14.5.1_p3q2uwsi4gqox4kmlroj6picve: resolution: { - integrity: sha512-d1yw3JzI2zB6hzXh/UiMZwFUwSV1Qf1aQyoJXCniPlcb3eLADMokU59Z//tiFQN6gxjoO3TODXADeHcFxX4XSg==, + integrity: sha512-o+DCfJM6g0OD1g1Jw9daijcu2va9FZWEdFtndSQRmoRvxaBYMApCVGWIkjHLmgbop34a2VX2I1KiqqKPi3IJdw==, } peerDependencies: '@typescript-eslint/parser': ^5.29.0 @@ -4450,8 +4477,8 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle '@typescript-eslint/parser': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce '@typescript-eslint/utils': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce chalk: 4.1.0 @@ -4473,7 +4500,7 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.4.3_yi4yd3arhmqimh2vkjiighnlby: + /@nrwl/jest/14.4.3_2kzxkvok3o2baf7jya2usinr4y: resolution: { integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, @@ -4481,7 +4508,7 @@ packages: dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.4.3 + '@nrwl/devkit': 14.4.3_nx@14.5.1 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4503,7 +4530,7 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.4.3_yx6wo6p6ka2inf47qmxkvfr4nq: + /@nrwl/jest/14.4.3_yi4yd3arhmqimh2vkjiighnlby: resolution: { integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, @@ -4511,7 +4538,7 @@ packages: dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.5.0 + '@nrwl/devkit': 14.4.3_nx@14.4.3 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4653,15 +4680,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq: + /@nrwl/jest/14.5.1_2kzxkvok3o2baf7jya2usinr4y: resolution: { - integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, + integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/devkit': 14.5.1_nx@14.5.1 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4682,14 +4709,14 @@ packages: - typescript - utf-8-validate - /@nrwl/js/14.4.3_ghayz52ezry2t454jx6mf7zfr4: + /@nrwl/js/14.4.3_cmdunf5v7dfx3yi7eo2e5sw27m: resolution: { integrity: sha512-WxNo9sEP0RiuI1eHqGL14CSSa4YEbgWxCai/wdVHackC8C4QNWUP6is1hyLvSIbW91aF3105v8YN7BHWfLANtg==, } dependencies: - '@nrwl/devkit': 14.4.3_nx@14.5.0 - '@nrwl/jest': 14.4.3_yx6wo6p6ka2inf47qmxkvfr4nq + '@nrwl/devkit': 14.4.3_nx@14.5.1 + '@nrwl/jest': 14.4.3_2kzxkvok3o2baf7jya2usinr4y '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 @@ -4750,16 +4777,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.0_ghayz52ezry2t454jx6mf7zfr4: + /@nrwl/js/14.5.0_ts-node@10.8.2: resolution: { integrity: sha512-/qCof++dWtc9PUBNQZwiJhPqQRWOcyZtg+Quv7BSiogaUwG7OnzpGmhJPKA0TRaT8NKnMdalTRbqAv/gi2G5JA==, } dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.0 + '@nrwl/jest': 14.5.0_ts-node@10.8.2 + '@nrwl/linter': 14.5.0_ts-node@10.8.2 + '@nrwl/workspace': 14.5.0_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4782,17 +4809,18 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/js/14.5.0_ts-node@10.8.2: + /@nrwl/js/14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m: resolution: { - integrity: sha512-/qCof++dWtc9PUBNQZwiJhPqQRWOcyZtg+Quv7BSiogaUwG7OnzpGmhJPKA0TRaT8NKnMdalTRbqAv/gi2G5JA==, + integrity: sha512-JDnWTGhmE54omk8nVJv2NEiuqc5dzngeUceDjJvHf49I2S33l7jHfirvE87vJN4M5DZJ45KO65nhOIRDI2BhOg==, } dependencies: - '@nrwl/devkit': 14.5.0 - '@nrwl/jest': 14.5.0_ts-node@10.8.2 - '@nrwl/linter': 14.5.0_ts-node@10.8.2 - '@nrwl/workspace': 14.5.0_ts-node@10.8.2 + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4815,7 +4843,6 @@ packages: - ts-node - typescript - utf-8-validate - dev: false /@nrwl/linter/14.4.3_gb3kusmqmljmwdelprrytukbra: resolution: @@ -4876,7 +4903,7 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.0_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.0_ts-node@10.8.2: resolution: { integrity: sha512-1bm7EJZ+kOnziHT7E24xkEODk/BFyBoxshBhG/ZLTetphP5asEf6LLiF03SqcjV8UpRho2nfGfjwqvWziTokuA==, @@ -4888,10 +4915,9 @@ packages: optional: true dependencies: '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - eslint: 8.15.0 - nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/jest': 14.5.0_nx@14.5.0+ts-node@10.8.2 + '@phenomnomnominal/tsquery': 4.1.1 + nx: 14.5.0 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4904,11 +4930,12 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/linter/14.5.0_ts-node@10.8.2: + /@nrwl/linter/14.5.1_gb3kusmqmljmwdelprrytukbra: resolution: { - integrity: sha512-1bm7EJZ+kOnziHT7E24xkEODk/BFyBoxshBhG/ZLTetphP5asEf6LLiF03SqcjV8UpRho2nfGfjwqvWziTokuA==, + integrity: sha512-dDpv9ZqcUzmsXWrcOL32Cvrz3KKYWKYCwPoAIK8NlAUqaeXjG/fox7DdjxRWFtZ+NijCti1ZJQ+EbaRSO4hcKw==, } peerDependencies: eslint: ^8.0.0 @@ -4916,10 +4943,11 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_nx@14.5.0+ts-node@10.8.2 - '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.0 + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + eslint: 8.15.0 + nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4932,24 +4960,23 @@ packages: - ts-node - typescript - utf-8-validate - dev: false - /@nrwl/next/14.5.0_zdjmdgnlg327szwaeznoty2ooi: + /@nrwl/next/14.5.1_inhfgajrobtmnvjog3s4nxq4ti: resolution: { - integrity: sha512-25xBZgSGhED04pQFKTLxdtclJ+1x8pI0g7rfCJ5Keii8E8cyhA4RKUXUAi7WYgr2ObLoaLvq7rnXojZ22pk0Og==, + integrity: sha512-bpzQqcVxG1LhaMY6rQwBnbW5qJnNwI9vC9F10CKQ9P/7KNvO6V24nsRpJXXr82wahFbzreXprO2TZWVBDI4BWg==, } peerDependencies: next: ^12.1.0 dependencies: '@babel/plugin-proposal-decorators': 7.18.6 - '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra - '@nrwl/react': 14.5.0_o6bqysz3gnerzhvphf2wonream - '@nrwl/web': 14.5.0_jvd7dink5pezjsm66smsc3c4ci - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/react': 14.5.1_ju2wbjidcfyhy4g2wa7ds33oia + '@nrwl/web': 14.5.1_tdqjedpcemc7zqjnrz2icx72pe + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle '@svgr/webpack': 6.2.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -5053,17 +5080,17 @@ packages: - webpack-cli dev: false - /@nrwl/node/14.5.0_oafbmdmahnytfvwfveylochepm: + /@nrwl/node/14.5.1_uzdpyddrzbefqu4qsqtcs5uc6i: resolution: { - integrity: sha512-i3+IWVapfHJy9bSCDOMsVzbP4f1WjRczz5Z3wT1OMz1WAb4JIJCgVle/8vEbMGUMUwU2Ai7nm8cdoiX2Iuv95g==, + integrity: sha512-DT6C3vNbMQwBmC6IDscqJnNotTvSJ9kioup1LLeBfBLSnccCJBAH4gGy/Ts4M91UMNovhxHeAJcPUvtweb9FWg==, } dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@nrwl/js': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/js': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 @@ -5104,10 +5131,10 @@ packages: - webpack-cli dev: true - /@nrwl/nx-cloud/14.6.0: + /@nrwl/nx-cloud/14.6.1: resolution: { - integrity: sha512-TAL3MtuAPOYA+9Zk3q0qvOc67TW/L8gABFMMq5I9ywoPyK6qpUQn0SOGvC8nFCKdi/oC7L7xtDMXnjECNIL2ng==, + integrity: sha512-ffmt4BlfO9s8fJmXnnKIStmeq6960Ux825kBqz7Jq2y9BYm1DLopNfx54RJHZT6JCDDEt5hMSYTSJk7rV6ROng==, } hasBin: true dependencies: @@ -5122,16 +5149,16 @@ packages: - debug dev: true - /@nrwl/nx-plugin/14.5.0_ghayz52ezry2t454jx6mf7zfr4: + /@nrwl/nx-plugin/14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m: resolution: { - integrity: sha512-WPVRpFm8j2o+qnivnaT7spXxH+i+zJkipwycUv10otrRdYXPw8V/9/f199pVXPWg2sT68Rlczo3mgO4CSM6e6Q==, + integrity: sha512-5ih3Xs/+UMSEVz555gSQ8IBvo9arLkbZukzPxJc2h/OPoC/7/6r95Gef8fN8uWBhm9VtC9VrP7fgd0id8ewHKw==, } dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@nrwl/js': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/js': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra dotenv: 10.0.0 fs-extra: 10.1.0 rxjs: 6.6.7 @@ -5152,22 +5179,22 @@ packages: - utf-8-validate dev: false - /@nrwl/react/14.5.0_o6bqysz3gnerzhvphf2wonream: + /@nrwl/react/14.5.1_ju2wbjidcfyhy4g2wa7ds33oia: resolution: { - integrity: sha512-JtVTU7XkDzBzyHZ/m1Crww+bX67crGEm+nsfes6iPk5IocBHTolVMiTe/xZT0xBVVi1BrBo34/QMQAAK/mXQew==, + integrity: sha512-+RR7wZg+X4EBxCHUF/uJ4ZYdXTKfCGlu4ISMwo7sZNtvcpQgDL96tWekOvPcNrP1AeHxbUONnF6mfPeeZPYsRg==, } dependencies: '@babel/core': 7.18.6 '@babel/preset-react': 7.18.6_@babel+core@7.18.6 - '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@nrwl/js': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra - '@nrwl/storybook': 14.5.0_wecp3pcrsuqhxdrstqmux5625e - '@nrwl/web': 14.5.0_jvd7dink5pezjsm66smsc3c4ci - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/js': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/storybook': 14.5.1_s7ppgpslz5fzifs7q4zvicmmiy + '@nrwl/web': 14.5.1_tdqjedpcemc7zqjnrz2icx72pe + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_53y5rxojtpayztn7fibkyu3brm '@svgr/webpack': 6.2.1 chalk: 4.1.0 @@ -5220,16 +5247,16 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/storybook/14.5.0_wecp3pcrsuqhxdrstqmux5625e: + /@nrwl/storybook/14.5.1_s7ppgpslz5fzifs7q4zvicmmiy: resolution: { - integrity: sha512-XaXfhYhJt1je5IDeRNwzyBGqaEvmWXaciiIsCRGOD0q8QofB7IwaTu/lAqYkUjBYg6+I4X9dUe7+EeVdtrjDfg==, + integrity: sha512-6UQk072iW3/xnGyKtH7Ke9vx57yrd19eUm8I2ODwSEcOMCflAHe1GCD6OH5D1v/dMqx+hJ+ltFPKFK7lqIqSJw==, } dependencies: - '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle core-js: 3.22.8 dotenv: 10.0.0 semver: 7.3.4 @@ -5281,22 +5308,22 @@ packages: - '@swc/core' dev: false - /@nrwl/tao/14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-051iQnOb7omGDuc6b2r/OYx8Dn1UYp0NkVGMQAjm8h2Uaer1kKZ0dxP5p0Ns4d2c+YYCKcmk1/GpGuMogS4K/g==, + integrity: sha512-7A35jJ89Y9W64wLsq1WZfduEIG9Iz1Alb8OWBXB9tpt4ZOuQw2o0LphbxpCPv039c5xQQGMtkD2owd3Xi73bvQ==, } hasBin: true dependencies: - nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - /@nrwl/web/14.5.0_jvd7dink5pezjsm66smsc3c4ci: + /@nrwl/web/14.5.1_tdqjedpcemc7zqjnrz2icx72pe: resolution: { - integrity: sha512-+SAI/F7WKLrvVKHtMgIOHY70481m9hpmOpmj9e0b4cbjqmwWEDUJFwZ+gW75j9Y/kbYRQoNgwtcSkEeINF+b5Q==, + integrity: sha512-WlAtVOKbW59pdY0AXzDyesE4qIhMtr3zSfepF6Z7kqqMndrGc9fSm0sX16KVVQft3Q/p1Bt0ULPvv/TYqq8N0w==, } dependencies: '@babel/core': 7.18.6 @@ -5307,12 +5334,12 @@ packages: '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 '@babel/runtime': 7.18.9 - '@nrwl/cypress': 14.5.0_vy6t7imhwz7x4hcer3dqqfh3a4 - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@nrwl/js': 14.5.0_ghayz52ezry2t454jx6mf7zfr4 - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.0_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/js': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_2aw4cr3ybtnlmum4siv5zebxvm '@rollup/plugin-babel': 5.3.1_3crms4j33zkfeqv7ozcuia3hfq '@rollup/plugin-commonjs': 20.0.0_rollup@2.77.0 @@ -5511,7 +5538,7 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.0_duili7fvqiazx62cvy7ayqtsle: + /@nrwl/workspace/14.5.0_ts-node@10.8.2: resolution: { integrity: sha512-JTVijSsTPfJNo7AZ0EwV0NdfJKaWXHAkOshojJWVBz1uW5i6YL5bUm8JeGugvI+v1xwmZE1Mp56+EnuxgRBKsg==, @@ -5523,8 +5550,8 @@ packages: optional: true dependencies: '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_yx6wo6p6ka2inf47qmxkvfr4nq - '@nrwl/linter': 14.5.0_gb3kusmqmljmwdelprrytukbra + '@nrwl/jest': 14.5.0_nx@14.5.0+ts-node@10.8.2 + '@nrwl/linter': 14.5.0_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5539,9 +5566,8 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.0 open: 8.4.0 - prettier: 2.7.1 rxjs: 6.6.7 semver: 7.3.4 tmp: 0.2.1 @@ -5559,11 +5585,12 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/workspace/14.5.0_ts-node@10.8.2: + /@nrwl/workspace/14.5.1_duili7fvqiazx62cvy7ayqtsle: resolution: { - integrity: sha512-JTVijSsTPfJNo7AZ0EwV0NdfJKaWXHAkOshojJWVBz1uW5i6YL5bUm8JeGugvI+v1xwmZE1Mp56+EnuxgRBKsg==, + integrity: sha512-3ARQLlbVTRRdXhV6TX+/1wrquh5GEhNYj1IxyNLP5QYAN/AlWguCjcbMj+04eIO2OLPl8PT0nmziMmDWT2a9pA==, } peerDependencies: prettier: ^2.6.2 @@ -5571,9 +5598,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_nx@14.5.0+ts-node@10.8.2 - '@nrwl/linter': 14.5.0_ts-node@10.8.2 + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5588,8 +5615,9 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.0 + nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 + prettier: 2.7.1 rxjs: 6.6.7 semver: 7.3.4 tmp: 0.2.1 @@ -5607,7 +5635,6 @@ packages: - ts-node - typescript - utf-8-validate - dev: false /@omnigraph/json-schema/0.24.0_tguxomqdchinjc7y46blh4q5oy: resolution: @@ -6352,7 +6379,7 @@ packages: engines: { node: '>=12' } dependencies: '@babel/code-frame': 7.18.6 - '@babel/runtime': 7.18.6 + '@babel/runtime': 7.18.9 '@types/aria-query': 4.2.2 aria-query: 5.0.0 chalk: 4.1.2 @@ -8855,7 +8882,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.73.0 + webpack: 5.73.0_@swc+core@1.2.215 /core-js-compat/3.23.4: resolution: @@ -12938,7 +12965,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2 + ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske transitivePeerDependencies: - bufferutil - canvas @@ -13835,7 +13862,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.73.0 + webpack: 5.73.0_@swc+core@1.2.215 webpack-sources: 3.2.3 /lie/3.1.1: @@ -14941,10 +14968,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-mru38X3u4doHlqBY1rZEFRDAi/UauqIIMmWTlWYU6VhLIJ/Cw5L6fekfPIuxCKWtfKQnfjgGdgVPCzPUb7v3Yg==, + integrity: sha512-0QimStCyaw4HpgiJYpdH7NWMEVULKMcXEgPG/Mu3XDQtda/+8plDJ+ftfVo3MfjXIzQ6T7+zo//xESUez0pZ5w==, } hasBin: true requiresBuild: true @@ -14957,8 +14984,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.0 - '@nrwl/tao': 14.5.0_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cli': 14.5.1 + '@nrwl/tao': 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y '@parcel/watcher': 2.0.4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/core': 1.2.215 @@ -18231,6 +18258,7 @@ packages: serialize-javascript: 6.0.0 terser: 5.14.2 webpack: 5.73.0 + dev: false /terser/5.14.2: resolution: @@ -18571,6 +18599,7 @@ packages: make-error: 1.3.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: false /ts-node/10.8.2_xqdzelwwps7drer3sknnwaxske: resolution: @@ -19384,6 +19413,7 @@ packages: - '@swc/core' - esbuild - uglify-js + dev: false /webpack/5.73.0_@swc+core@1.2.215: resolution: From 723b6aba6cbd194b0a0e871f81ff0a57bd362dc2 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Fri, 2 Sep 2022 15:27:00 +0100 Subject: [PATCH 03/22] feat: upgrade nx to --- libs/nx-mesh/package.json | 8 +- package.json | 28 +-- pnpm-lock.yaml | 404 +++++++++++++++++++------------------- 3 files changed, 220 insertions(+), 220 deletions(-) diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index 03047ba1..106803d0 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -11,10 +11,10 @@ "nx": ">=14" }, "dependencies": { - "@nrwl/devkit": "14.5.1", - "@nrwl/js": "14.5.1", - "@nrwl/node": "14.5.1", - "@nrwl/workspace": "14.5.1", + "@nrwl/devkit": "14.5.2", + "@nrwl/js": "14.5.2", + "@nrwl/node": "14.5.2", + "@nrwl/workspace": "14.5.2", "fs-extra": "10.1.0", "get-port": "5.1.1" }, diff --git a/package.json b/package.json index 79f609dc..41384808 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "@graphql-yoga/node": "2.13.3", "@nrwl/devkit": "14.4.3", "@nrwl/js": "14.4.3", - "@nrwl/next": "14.5.1", - "@nrwl/nx-plugin": "14.5.1", + "@nrwl/next": "14.5.2", + "@nrwl/nx-plugin": "14.5.2", "@swc-node/register": "1.5.1", "@swc/helpers": "0.4.3", "core-js": "3.22.8", @@ -51,18 +51,18 @@ "type-fest": "2.18.0" }, "devDependencies": { - "@nrwl/cli": "14.5.1", - "@nrwl/cypress": "14.5.1", - "@nrwl/devkit": "14.5.1", - "@nrwl/eslint-plugin-nx": "14.5.1", - "@nrwl/jest": "14.5.1", - "@nrwl/js": "14.5.1", - "@nrwl/linter": "14.5.1", - "@nrwl/node": "14.5.1", + "@nrwl/cli": "14.5.2", + "@nrwl/cypress": "14.5.2", + "@nrwl/devkit": "14.5.2", + "@nrwl/eslint-plugin-nx": "14.5.2", + "@nrwl/jest": "14.5.2", + "@nrwl/js": "14.5.2", + "@nrwl/linter": "14.5.2", + "@nrwl/node": "14.5.2", "@nrwl/nx-cloud": "14.6.1", - "@nrwl/react": "14.5.1", - "@nrwl/web": "14.5.1", - "@nrwl/workspace": "14.5.1", + "@nrwl/react": "14.5.2", + "@nrwl/web": "14.5.2", + "@nrwl/workspace": "14.5.2", "@swc/cli": "0.1.57", "@swc/core": "1.2.215", "@swc/jest": "0.2.20", @@ -88,7 +88,7 @@ "husky": "8.0.1", "jest": "27.5.1", "lint-staged": "13.0.3", - "nx": "14.5.1", + "nx": "14.5.2", "prettier": "2.7.1", "react-test-renderer": "18.2.0", "ts-jest": "27.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 384b7912..48250e29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,20 +17,20 @@ importers: '@graphql-mesh/runtime': 0.40.0 '@graphql-mesh/utils': 0.37.0 '@graphql-yoga/node': 2.13.3 - '@nrwl/cli': 14.5.1 - '@nrwl/cypress': 14.5.1 + '@nrwl/cli': 14.5.2 + '@nrwl/cypress': 14.5.2 '@nrwl/devkit': 14.4.3 - '@nrwl/eslint-plugin-nx': 14.5.1 - '@nrwl/jest': 14.5.1 + '@nrwl/eslint-plugin-nx': 14.5.2 + '@nrwl/jest': 14.5.2 '@nrwl/js': 14.4.3 - '@nrwl/linter': 14.5.1 - '@nrwl/next': 14.5.1 - '@nrwl/node': 14.5.1 + '@nrwl/linter': 14.5.2 + '@nrwl/next': 14.5.2 + '@nrwl/node': 14.5.2 '@nrwl/nx-cloud': 14.6.1 - '@nrwl/nx-plugin': 14.5.1 - '@nrwl/react': 14.5.1 - '@nrwl/web': 14.5.1 - '@nrwl/workspace': 14.5.1 + '@nrwl/nx-plugin': 14.5.2 + '@nrwl/react': 14.5.2 + '@nrwl/web': 14.5.2 + '@nrwl/workspace': 14.5.2 '@swc-node/register': 1.5.1 '@swc/cli': 0.1.57 '@swc/core': 1.2.215 @@ -63,7 +63,7 @@ importers: jest: 27.5.1 lint-staged: 13.0.3 next: 12.2.3 - nx: 14.5.1 + nx: 14.5.2 prettier: 2.7.1 react: 18.2.0 react-dom: 18.2.0 @@ -89,10 +89,10 @@ importers: '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.4.3_nx@14.5.1 - '@nrwl/js': 14.4.3_cmdunf5v7dfx3yi7eo2e5sw27m - '@nrwl/next': 14.5.1_inhfgajrobtmnvjog3s4nxq4ti - '@nrwl/nx-plugin': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m + '@nrwl/devkit': 14.4.3_nx@14.5.2 + '@nrwl/js': 14.4.3_mkjcjeexl7b6dnffmwxoui6ejy + '@nrwl/next': 14.5.2_fhpielij7ne7jp3j4as7b6yxoe + '@nrwl/nx-plugin': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/helpers': 0.4.3 core-js: 3.22.8 @@ -106,16 +106,16 @@ importers: tslib: 2.4.0 type-fest: 2.18.0 devDependencies: - '@nrwl/cli': 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y - '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi - '@nrwl/eslint-plugin-nx': 14.5.1_p3q2uwsi4gqox4kmlroj6picve - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra - '@nrwl/node': 14.5.1_uzdpyddrzbefqu4qsqtcs5uc6i + '@nrwl/cli': 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu + '@nrwl/eslint-plugin-nx': 14.5.2_zw6fvnd6kydeyw4seax2aefp2q + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/node': 14.5.2_o5ynosyenzsrqxpqzfymx7djoy '@nrwl/nx-cloud': 14.6.1 - '@nrwl/react': 14.5.1_ju2wbjidcfyhy4g2wa7ds33oia - '@nrwl/web': 14.5.1_tdqjedpcemc7zqjnrz2icx72pe - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/react': 14.5.2_xpjqvp7y4eaixm6564o7xgnoye + '@nrwl/web': 14.5.2_fg7r3yyjvx3xw622sjinjd3jze + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle '@swc/cli': 0.1.57_@swc+core@1.2.215 '@swc/core': 1.2.215 '@swc/jest': 0.2.20_@swc+core@1.2.215 @@ -141,7 +141,7 @@ importers: husky: 8.0.1 jest: 27.5.1_ts-node@10.8.2 lint-staged: 13.0.3 - nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y prettier: 2.7.1 react-test-renderer: 18.2.0_react@18.2.0 ts-jest: 27.1.5_35t6zxqcxtyoydiqszfyyjaysi @@ -150,17 +150,17 @@ importers: libs/nx-mesh: specifiers: - '@nrwl/devkit': '14.5' - '@nrwl/js': '14.5' - '@nrwl/node': '14.5' - '@nrwl/workspace': '14.5' + '@nrwl/devkit': 14.5.1 + '@nrwl/js': 14.5.1 + '@nrwl/node': 14.5.1 + '@nrwl/workspace': 14.5.1 fs-extra: 10.1.0 get-port: 5.1.1 dependencies: - '@nrwl/devkit': 14.5.0 - '@nrwl/js': 14.5.0 - '@nrwl/node': 14.5.0 - '@nrwl/workspace': 14.5.0 + '@nrwl/devkit': 14.5.1 + '@nrwl/js': 14.5.1 + '@nrwl/node': 14.5.1 + '@nrwl/workspace': 14.5.1 fs-extra: 10.1.0 get-port: 5.1.1 @@ -4309,42 +4309,42 @@ packages: - '@swc/core' dev: false - /@nrwl/cli/14.5.0: + /@nrwl/cli/14.5.1: resolution: { - integrity: sha512-UcAcEg2yIiajEe2944T9ZI1SEtifhOh7TQGJbjbD/ld9SkFPhnpu/AmRco7XZOdw8lk/v83HlGa0b3DlNdg/Iw==, + integrity: sha512-CWYAK5Oz/hZw82aeReKI0kPKKA0nCgtmf3fw4wVMNfTySW5Umt+08D5ZXG8xshtd4JODa4Lvvqtd7ig2mLh9sw==, } dependencies: - nx: 14.5.0 + nx: 14.5.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: false - /@nrwl/cli/14.5.1: + /@nrwl/cli/14.5.2: resolution: { - integrity: sha512-CWYAK5Oz/hZw82aeReKI0kPKKA0nCgtmf3fw4wVMNfTySW5Umt+08D5ZXG8xshtd4JODa4Lvvqtd7ig2mLh9sw==, + integrity: sha512-uriSxM33IpiBpW9kHEW3gw5OjPaQe3jHdWUMOT88TrqTlf449qe01Sys8+H2YgJMIcLTFYX0fP4V1K9jqKKZCg==, } dependencies: - nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y - /@nrwl/cli/14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/cli/14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-CWYAK5Oz/hZw82aeReKI0kPKKA0nCgtmf3fw4wVMNfTySW5Umt+08D5ZXG8xshtd4JODa4Lvvqtd7ig2mLh9sw==, + integrity: sha512-uriSxM33IpiBpW9kHEW3gw5OjPaQe3jHdWUMOT88TrqTlf449qe01Sys8+H2YgJMIcLTFYX0fP4V1K9jqKKZCg==, } dependencies: - nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: true - /@nrwl/cypress/14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi: + /@nrwl/cypress/14.5.2_ws5tkhkf4ai33ikkvk55udmgtu: resolution: { - integrity: sha512-ievF+2OmKEifSifxA0lr18law3jfUpAJgtmTi9b89icGWLXXKd0LIJZoY0Rcg7xdpXy7CL4DLsN51JvgcdyyPg==, + integrity: sha512-ib98Z/vFn91QqQkOoPK+sce7igCZkyxzm7KoCdjmBIHGiDnATG5NWvhdIf23JVxgRAxdf7XmGhimNUsqw2/SCw==, } peerDependencies: cypress: '>= 3 < 11' @@ -4355,9 +4355,9 @@ packages: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa chalk: 4.1.0 @@ -4406,7 +4406,7 @@ packages: tslib: 2.4.0 dev: false - /@nrwl/devkit/14.4.3_nx@14.5.1: + /@nrwl/devkit/14.4.3_nx@14.5.2: resolution: { integrity: sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==, @@ -4416,16 +4416,16 @@ packages: dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y rxjs: 6.6.7 semver: 7.3.4 tslib: 2.4.0 dev: false - /@nrwl/devkit/14.5.0: + /@nrwl/devkit/14.5.1: resolution: { - integrity: sha512-uoZrMar3iy1eryhTW0uSgyA1GPxJLr5vc2+H1h1uEt2Ngb6Vrno+eos9t1Ph0KkEpMT91HXhNSQwI7ql5SR4mg==, + integrity: sha512-j/m9F5W/nLF/f/AlmbJU85DWQ8g9SOAxkFHz85i2QOUbThLzCYub890tRCms41n/Z07SRpKaWd6YS3skotpGqw==, } peerDependencies: nx: '>= 13.10 <= 15' @@ -4436,39 +4436,39 @@ packages: tslib: 2.4.0 dev: false - /@nrwl/devkit/14.5.0_nx@14.5.0: + /@nrwl/devkit/14.5.1_nx@14.5.1: resolution: { - integrity: sha512-uoZrMar3iy1eryhTW0uSgyA1GPxJLr5vc2+H1h1uEt2Ngb6Vrno+eos9t1Ph0KkEpMT91HXhNSQwI7ql5SR4mg==, + integrity: sha512-j/m9F5W/nLF/f/AlmbJU85DWQ8g9SOAxkFHz85i2QOUbThLzCYub890tRCms41n/Z07SRpKaWd6YS3skotpGqw==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.0 + nx: 14.5.1 semver: 7.3.4 tslib: 2.4.0 dev: false - /@nrwl/devkit/14.5.1_nx@14.5.1: + /@nrwl/devkit/14.5.2_nx@14.5.2: resolution: { - integrity: sha512-j/m9F5W/nLF/f/AlmbJU85DWQ8g9SOAxkFHz85i2QOUbThLzCYub890tRCms41n/Z07SRpKaWd6YS3skotpGqw==, + integrity: sha512-li94W0D5SQZ7tjMiq+CZLHTx6/Gos5l3lc6jAzW/FHfoiAaaWN2zOPoydBQY7uw5TC+MH1jBbv/49Nf4wmXGVA==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y semver: 7.3.4 tslib: 2.4.0 - /@nrwl/eslint-plugin-nx/14.5.1_p3q2uwsi4gqox4kmlroj6picve: + /@nrwl/eslint-plugin-nx/14.5.2_zw6fvnd6kydeyw4seax2aefp2q: resolution: { - integrity: sha512-o+DCfJM6g0OD1g1Jw9daijcu2va9FZWEdFtndSQRmoRvxaBYMApCVGWIkjHLmgbop34a2VX2I1KiqqKPi3IJdw==, + integrity: sha512-12fatQyo9KZHwyNG2uSVEmAb7YA/P6pzSDbs/5YCts0Z4aDg6TNN8X2Kr7zMxabukTGi0TpKuABlDkmnnc+qYg==, } peerDependencies: '@typescript-eslint/parser': ^5.29.0 @@ -4477,8 +4477,8 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle '@typescript-eslint/parser': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce '@typescript-eslint/utils': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce chalk: 4.1.0 @@ -4500,7 +4500,7 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.4.3_2kzxkvok3o2baf7jya2usinr4y: + /@nrwl/jest/14.4.3_6h7b6kboceu5vc4vrpcscvyluq: resolution: { integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, @@ -4508,7 +4508,7 @@ packages: dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.5.1 + '@nrwl/devkit': 14.4.3_nx@14.5.2 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4560,15 +4560,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.0: + /@nrwl/jest/14.5.1: resolution: { - integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, + integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.0 + '@nrwl/devkit': 14.5.1 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4590,15 +4590,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.0_nx@14.5.0: + /@nrwl/jest/14.5.1_nx@14.5.1: resolution: { - integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, + integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/devkit': 14.5.1_nx@14.5.1 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4620,15 +4620,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.0_nx@14.5.0+ts-node@10.8.2: + /@nrwl/jest/14.5.1_nx@14.5.1+ts-node@10.8.2: resolution: { - integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, + integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.0_nx@14.5.0 + '@nrwl/devkit': 14.5.1_nx@14.5.1 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4650,15 +4650,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.0_ts-node@10.8.2: + /@nrwl/jest/14.5.1_ts-node@10.8.2: resolution: { - integrity: sha512-K4ZnN+ogWngL9+XhoQSgYSqIzZXbBbaqINRWDPtLplCetgA1boVCf1xQQWnPirN2I+ouv7NXIFUDhXIIsYxQzw==, + integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.0 + '@nrwl/devkit': 14.5.1 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4680,15 +4680,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.1_2kzxkvok3o2baf7jya2usinr4y: + /@nrwl/jest/14.5.2_6h7b6kboceu5vc4vrpcscvyluq: resolution: { - integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, + integrity: sha512-R5ogpkAtthEkeTPY+N2EaU2hN2+sdemsNeXa4q/GjswVNmE0MVwSOT1KFsMKLHNuWEFpVG6NXH7rZCyDNv17bg==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/devkit': 14.5.2_nx@14.5.2 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4709,14 +4709,14 @@ packages: - typescript - utf-8-validate - /@nrwl/js/14.4.3_cmdunf5v7dfx3yi7eo2e5sw27m: + /@nrwl/js/14.4.3_mkjcjeexl7b6dnffmwxoui6ejy: resolution: { integrity: sha512-WxNo9sEP0RiuI1eHqGL14CSSa4YEbgWxCai/wdVHackC8C4QNWUP6is1hyLvSIbW91aF3105v8YN7BHWfLANtg==, } dependencies: - '@nrwl/devkit': 14.4.3_nx@14.5.1 - '@nrwl/jest': 14.4.3_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/devkit': 14.4.3_nx@14.5.2 + '@nrwl/jest': 14.4.3_6h7b6kboceu5vc4vrpcscvyluq '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 @@ -4743,16 +4743,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.0: + /@nrwl/js/14.5.1: resolution: { - integrity: sha512-/qCof++dWtc9PUBNQZwiJhPqQRWOcyZtg+Quv7BSiogaUwG7OnzpGmhJPKA0TRaT8NKnMdalTRbqAv/gi2G5JA==, + integrity: sha512-JDnWTGhmE54omk8nVJv2NEiuqc5dzngeUceDjJvHf49I2S33l7jHfirvE87vJN4M5DZJ45KO65nhOIRDI2BhOg==, } dependencies: - '@nrwl/devkit': 14.5.0 - '@nrwl/jest': 14.5.0 - '@nrwl/linter': 14.5.0 - '@nrwl/workspace': 14.5.0 + '@nrwl/devkit': 14.5.1 + '@nrwl/jest': 14.5.1 + '@nrwl/linter': 14.5.1 + '@nrwl/workspace': 14.5.1 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4777,16 +4777,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.0_ts-node@10.8.2: + /@nrwl/js/14.5.1_ts-node@10.8.2: resolution: { - integrity: sha512-/qCof++dWtc9PUBNQZwiJhPqQRWOcyZtg+Quv7BSiogaUwG7OnzpGmhJPKA0TRaT8NKnMdalTRbqAv/gi2G5JA==, + integrity: sha512-JDnWTGhmE54omk8nVJv2NEiuqc5dzngeUceDjJvHf49I2S33l7jHfirvE87vJN4M5DZJ45KO65nhOIRDI2BhOg==, } dependencies: - '@nrwl/devkit': 14.5.0 - '@nrwl/jest': 14.5.0_ts-node@10.8.2 - '@nrwl/linter': 14.5.0_ts-node@10.8.2 - '@nrwl/workspace': 14.5.0_ts-node@10.8.2 + '@nrwl/devkit': 14.5.1 + '@nrwl/jest': 14.5.1_ts-node@10.8.2 + '@nrwl/linter': 14.5.1_ts-node@10.8.2 + '@nrwl/workspace': 14.5.1_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4811,16 +4811,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m: + /@nrwl/js/14.5.2_mkjcjeexl7b6dnffmwxoui6ejy: resolution: { - integrity: sha512-JDnWTGhmE54omk8nVJv2NEiuqc5dzngeUceDjJvHf49I2S33l7jHfirvE87vJN4M5DZJ45KO65nhOIRDI2BhOg==, + integrity: sha512-NpVpMq6CIH19VGQx0qUeqplWuIpwSI3qrvTv2zGHHOVXS2aifbq87rG1mzBnOBoeXu0rHVboIwj69TnUb85lOA==, } dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4874,10 +4874,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.0: + /@nrwl/linter/14.5.1: resolution: { - integrity: sha512-1bm7EJZ+kOnziHT7E24xkEODk/BFyBoxshBhG/ZLTetphP5asEf6LLiF03SqcjV8UpRho2nfGfjwqvWziTokuA==, + integrity: sha512-dDpv9ZqcUzmsXWrcOL32Cvrz3KKYWKYCwPoAIK8NlAUqaeXjG/fox7DdjxRWFtZ+NijCti1ZJQ+EbaRSO4hcKw==, } peerDependencies: eslint: ^8.0.0 @@ -4885,10 +4885,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_nx@14.5.0 + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_nx@14.5.1 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.0 + nx: 14.5.1 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4903,10 +4903,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.0_ts-node@10.8.2: + /@nrwl/linter/14.5.1_ts-node@10.8.2: resolution: { - integrity: sha512-1bm7EJZ+kOnziHT7E24xkEODk/BFyBoxshBhG/ZLTetphP5asEf6LLiF03SqcjV8UpRho2nfGfjwqvWziTokuA==, + integrity: sha512-dDpv9ZqcUzmsXWrcOL32Cvrz3KKYWKYCwPoAIK8NlAUqaeXjG/fox7DdjxRWFtZ+NijCti1ZJQ+EbaRSO4hcKw==, } peerDependencies: eslint: ^8.0.0 @@ -4914,10 +4914,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_nx@14.5.0+ts-node@10.8.2 + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_nx@14.5.1+ts-node@10.8.2 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.0 + nx: 14.5.1 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4932,10 +4932,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.1_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.2_gb3kusmqmljmwdelprrytukbra: resolution: { - integrity: sha512-dDpv9ZqcUzmsXWrcOL32Cvrz3KKYWKYCwPoAIK8NlAUqaeXjG/fox7DdjxRWFtZ+NijCti1ZJQ+EbaRSO4hcKw==, + integrity: sha512-s+VsCF4CMwz0O2qypXrkakEYzGRE01+3EvbNp7/UK4YBFaBIVD9/IcjCBtycPnkLkF3++NH5YJ6BrmWxoxxvAw==, } peerDependencies: eslint: ^8.0.0 @@ -4943,11 +4943,11 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 eslint: 8.15.0 - nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4961,22 +4961,22 @@ packages: - typescript - utf-8-validate - /@nrwl/next/14.5.1_inhfgajrobtmnvjog3s4nxq4ti: + /@nrwl/next/14.5.2_fhpielij7ne7jp3j4as7b6yxoe: resolution: { - integrity: sha512-bpzQqcVxG1LhaMY6rQwBnbW5qJnNwI9vC9F10CKQ9P/7KNvO6V24nsRpJXXr82wahFbzreXprO2TZWVBDI4BWg==, + integrity: sha512-SzpWBEwKqZdZw6elrBHibaCVzTN0HGlZekm0FBQIVigz9sqwct1zrbDYYUrv8bcwqMx7Jqi8BpoOOAsJHT12/w==, } peerDependencies: next: ^12.1.0 dependencies: '@babel/plugin-proposal-decorators': 7.18.6 - '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra - '@nrwl/react': 14.5.1_ju2wbjidcfyhy4g2wa7ds33oia - '@nrwl/web': 14.5.1_tdqjedpcemc7zqjnrz2icx72pe - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/react': 14.5.2_xpjqvp7y4eaixm6564o7xgnoye + '@nrwl/web': 14.5.2_fg7r3yyjvx3xw622sjinjd3jze + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle '@svgr/webpack': 6.2.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -5029,17 +5029,17 @@ packages: - webpack-plugin-serve dev: false - /@nrwl/node/14.5.0: + /@nrwl/node/14.5.1: resolution: { - integrity: sha512-i3+IWVapfHJy9bSCDOMsVzbP4f1WjRczz5Z3wT1OMz1WAb4JIJCgVle/8vEbMGUMUwU2Ai7nm8cdoiX2Iuv95g==, + integrity: sha512-DT6C3vNbMQwBmC6IDscqJnNotTvSJ9kioup1LLeBfBLSnccCJBAH4gGy/Ts4M91UMNovhxHeAJcPUvtweb9FWg==, } dependencies: - '@nrwl/devkit': 14.5.0 - '@nrwl/jest': 14.5.0_ts-node@10.8.2 - '@nrwl/js': 14.5.0_ts-node@10.8.2 - '@nrwl/linter': 14.5.0_ts-node@10.8.2 - '@nrwl/workspace': 14.5.0_ts-node@10.8.2 + '@nrwl/devkit': 14.5.1 + '@nrwl/jest': 14.5.1_ts-node@10.8.2 + '@nrwl/js': 14.5.1_ts-node@10.8.2 + '@nrwl/linter': 14.5.1_ts-node@10.8.2 + '@nrwl/workspace': 14.5.1_ts-node@10.8.2 chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 @@ -5080,17 +5080,17 @@ packages: - webpack-cli dev: false - /@nrwl/node/14.5.1_uzdpyddrzbefqu4qsqtcs5uc6i: + /@nrwl/node/14.5.2_o5ynosyenzsrqxpqzfymx7djoy: resolution: { - integrity: sha512-DT6C3vNbMQwBmC6IDscqJnNotTvSJ9kioup1LLeBfBLSnccCJBAH4gGy/Ts4M91UMNovhxHeAJcPUvtweb9FWg==, + integrity: sha512-p4NX9kmIUa8xNcv5YKrFHoBvMpdZIMAu8MC52zLtDArsLmUNa5jtRaXU+rv20eTKm3rCL5ZZg5kR0tIQRyyLhw==, } dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y - '@nrwl/js': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/js': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 @@ -5149,16 +5149,16 @@ packages: - debug dev: true - /@nrwl/nx-plugin/14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m: + /@nrwl/nx-plugin/14.5.2_mkjcjeexl7b6dnffmwxoui6ejy: resolution: { - integrity: sha512-5ih3Xs/+UMSEVz555gSQ8IBvo9arLkbZukzPxJc2h/OPoC/7/6r95Gef8fN8uWBhm9VtC9VrP7fgd0id8ewHKw==, + integrity: sha512-Qef8ck8oJdQZVF2cj56Omh61Pf9fVceXv53il6EkZylX4fk6QvFs5wIOx8jCEkSVHYfyQcWZaX8rbMCQIIkUBw==, } dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y - '@nrwl/js': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/js': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra dotenv: 10.0.0 fs-extra: 10.1.0 rxjs: 6.6.7 @@ -5179,22 +5179,22 @@ packages: - utf-8-validate dev: false - /@nrwl/react/14.5.1_ju2wbjidcfyhy4g2wa7ds33oia: + /@nrwl/react/14.5.2_xpjqvp7y4eaixm6564o7xgnoye: resolution: { - integrity: sha512-+RR7wZg+X4EBxCHUF/uJ4ZYdXTKfCGlu4ISMwo7sZNtvcpQgDL96tWekOvPcNrP1AeHxbUONnF6mfPeeZPYsRg==, + integrity: sha512-FpDcZ+m3NnzEJeMTNcjtf42HFMslw7XfyQs5h/OYRQppr3Lss8aAypcICPAKEBX+u76ZeJOQlqhJX2s8FKiMoA==, } dependencies: '@babel/core': 7.18.6 '@babel/preset-react': 7.18.6_@babel+core@7.18.6 - '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y - '@nrwl/js': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra - '@nrwl/storybook': 14.5.1_s7ppgpslz5fzifs7q4zvicmmiy - '@nrwl/web': 14.5.1_tdqjedpcemc7zqjnrz2icx72pe - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/js': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/storybook': 14.5.2_j2xqsbmxifnlgqjbdjnk5npese + '@nrwl/web': 14.5.2_fg7r3yyjvx3xw622sjinjd3jze + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_53y5rxojtpayztn7fibkyu3brm '@svgr/webpack': 6.2.1 chalk: 4.1.0 @@ -5247,16 +5247,16 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/storybook/14.5.1_s7ppgpslz5fzifs7q4zvicmmiy: + /@nrwl/storybook/14.5.2_j2xqsbmxifnlgqjbdjnk5npese: resolution: { - integrity: sha512-6UQk072iW3/xnGyKtH7Ke9vx57yrd19eUm8I2ODwSEcOMCflAHe1GCD6OH5D1v/dMqx+hJ+ltFPKFK7lqIqSJw==, + integrity: sha512-p/M2r9N7G5tFnomEyIr4vkwgT3fi05viPiUHdCDHp8Sqt+RIG7vTA+uSXxYs/penh8lWYO3DUKzRDNITKVXbbg==, } dependencies: - '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle core-js: 3.22.8 dotenv: 10.0.0 semver: 7.3.4 @@ -5295,35 +5295,35 @@ packages: - '@swc/core' dev: false - /@nrwl/tao/14.5.0: + /@nrwl/tao/14.5.1: resolution: { - integrity: sha512-051iQnOb7omGDuc6b2r/OYx8Dn1UYp0NkVGMQAjm8h2Uaer1kKZ0dxP5p0Ns4d2c+YYCKcmk1/GpGuMogS4K/g==, + integrity: sha512-7A35jJ89Y9W64wLsq1WZfduEIG9Iz1Alb8OWBXB9tpt4ZOuQw2o0LphbxpCPv039c5xQQGMtkD2owd3Xi73bvQ==, } hasBin: true dependencies: - nx: 14.5.0 + nx: 14.5.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: false - /@nrwl/tao/14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-7A35jJ89Y9W64wLsq1WZfduEIG9Iz1Alb8OWBXB9tpt4ZOuQw2o0LphbxpCPv039c5xQQGMtkD2owd3Xi73bvQ==, + integrity: sha512-SEx3SM7xQiB8mOQ/gCt7lFJKRrkq3rBX6FiV3bl+dQtuKK2zKQbyikY9r+MCZCQNqZAud3HJ2xCyKZBhK8htQg==, } hasBin: true dependencies: - nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - /@nrwl/web/14.5.1_tdqjedpcemc7zqjnrz2icx72pe: + /@nrwl/web/14.5.2_fg7r3yyjvx3xw622sjinjd3jze: resolution: { - integrity: sha512-WlAtVOKbW59pdY0AXzDyesE4qIhMtr3zSfepF6Z7kqqMndrGc9fSm0sX16KVVQft3Q/p1Bt0ULPvv/TYqq8N0w==, + integrity: sha512-bBh1MjszoyvLNLf17iCtpMFJzHQ7LT3KK+0rhjZv6fvgr855dEBLU5MZBeMBjoPF1aerOxCkuhwWfYTexCXzlw==, } dependencies: '@babel/core': 7.18.6 @@ -5334,12 +5334,12 @@ packages: '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 '@babel/runtime': 7.18.9 - '@nrwl/cypress': 14.5.1_yp3uxllqtpqmp7ylv5kjsktsxi - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y - '@nrwl/js': 14.5.1_cmdunf5v7dfx3yi7eo2e5sw27m - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.1_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/js': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_2aw4cr3ybtnlmum4siv5zebxvm '@rollup/plugin-babel': 5.3.1_3crms4j33zkfeqv7ozcuia3hfq '@rollup/plugin-commonjs': 20.0.0_rollup@2.77.0 @@ -5489,10 +5489,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.0: + /@nrwl/workspace/14.5.1: resolution: { - integrity: sha512-JTVijSsTPfJNo7AZ0EwV0NdfJKaWXHAkOshojJWVBz1uW5i6YL5bUm8JeGugvI+v1xwmZE1Mp56+EnuxgRBKsg==, + integrity: sha512-3ARQLlbVTRRdXhV6TX+/1wrquh5GEhNYj1IxyNLP5QYAN/AlWguCjcbMj+04eIO2OLPl8PT0nmziMmDWT2a9pA==, } peerDependencies: prettier: ^2.6.2 @@ -5500,9 +5500,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_nx@14.5.0 - '@nrwl/linter': 14.5.0 + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_nx@14.5.1 + '@nrwl/linter': 14.5.1 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5517,7 +5517,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.0 + nx: 14.5.1 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -5538,10 +5538,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.0_ts-node@10.8.2: + /@nrwl/workspace/14.5.1_ts-node@10.8.2: resolution: { - integrity: sha512-JTVijSsTPfJNo7AZ0EwV0NdfJKaWXHAkOshojJWVBz1uW5i6YL5bUm8JeGugvI+v1xwmZE1Mp56+EnuxgRBKsg==, + integrity: sha512-3ARQLlbVTRRdXhV6TX+/1wrquh5GEhNYj1IxyNLP5QYAN/AlWguCjcbMj+04eIO2OLPl8PT0nmziMmDWT2a9pA==, } peerDependencies: prettier: ^2.6.2 @@ -5549,9 +5549,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.0_nx@14.5.0 - '@nrwl/jest': 14.5.0_nx@14.5.0+ts-node@10.8.2 - '@nrwl/linter': 14.5.0_ts-node@10.8.2 + '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/jest': 14.5.1_nx@14.5.1+ts-node@10.8.2 + '@nrwl/linter': 14.5.1_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5566,7 +5566,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.0 + nx: 14.5.1 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -5587,10 +5587,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.1_duili7fvqiazx62cvy7ayqtsle: + /@nrwl/workspace/14.5.2_duili7fvqiazx62cvy7ayqtsle: resolution: { - integrity: sha512-3ARQLlbVTRRdXhV6TX+/1wrquh5GEhNYj1IxyNLP5QYAN/AlWguCjcbMj+04eIO2OLPl8PT0nmziMmDWT2a9pA==, + integrity: sha512-FBBF5BkfRncCRx8hDsszjz++joDJvpJgCHK/dr8dSWsdQQPSgxDTEDiLe6x0xJMRMNzFHvgtw4PWXgY2XfyinQ==, } peerDependencies: prettier: ^2.6.2 @@ -5598,9 +5598,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_2kzxkvok3o2baf7jya2usinr4y - '@nrwl/linter': 14.5.1_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.2_nx@14.5.2 + '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5615,7 +5615,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 prettier: 2.7.1 rxjs: 6.6.7 @@ -6528,7 +6528,7 @@ packages: } dependencies: '@types/eslint': 8.4.5 - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 /@types/eslint/8.4.5: resolution: @@ -6536,7 +6536,7 @@ packages: integrity: sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==, } dependencies: - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 '@types/json-schema': 7.0.11 /@types/estree/0.0.39: @@ -14920,10 +14920,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.0: + /nx/14.5.1: resolution: { - integrity: sha512-mru38X3u4doHlqBY1rZEFRDAi/UauqIIMmWTlWYU6VhLIJ/Cw5L6fekfPIuxCKWtfKQnfjgGdgVPCzPUb7v3Yg==, + integrity: sha512-0QimStCyaw4HpgiJYpdH7NWMEVULKMcXEgPG/Mu3XDQtda/+8plDJ+ftfVo3MfjXIzQ6T7+zo//xESUez0pZ5w==, } hasBin: true requiresBuild: true @@ -14936,8 +14936,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.0 - '@nrwl/tao': 14.5.0 + '@nrwl/cli': 14.5.1 + '@nrwl/tao': 14.5.1 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -14968,10 +14968,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-0QimStCyaw4HpgiJYpdH7NWMEVULKMcXEgPG/Mu3XDQtda/+8plDJ+ftfVo3MfjXIzQ6T7+zo//xESUez0pZ5w==, + integrity: sha512-I6KWVMR5Ksj/HgderkcmJmyaqHdWblQeFUeVq9to263Wr3QCIRigbvdDI3rq3ZQCBMyhUSOVP9MFXROoRVtJXQ==, } hasBin: true requiresBuild: true @@ -14984,8 +14984,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.1 - '@nrwl/tao': 14.5.1_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cli': 14.5.2 + '@nrwl/tao': 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y '@parcel/watcher': 2.0.4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/core': 1.2.215 From e7430fd8d067f433214ff9b53d77d5fa525a3497 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Fri, 2 Sep 2022 16:49:34 +0100 Subject: [PATCH 04/22] feat: upgrade nx to --- .gitignore | 2 +- apps/nextjs/javascript-wiki-swc/project.json | 4 +- apps/nextjs/javascript-wiki/project.json | 4 +- apps/nextjs/stackexchange/project.json | 4 +- apps/nextjs/trippin-swc/project.json | 4 +- apps/nextjs/trippin/project.json | 4 +- apps/nextjs/weatherbit/project.json | 4 +- libs/nx-mesh/package.json | 8 +- migrations.json | 20 + package.json | 30 +- pnpm-lock.yaml | 554 +++++++++---------- 11 files changed, 322 insertions(+), 316 deletions(-) create mode 100644 migrations.json diff --git a/.gitignore b/.gitignore index 810c1fad..b60673ad 100644 --- a/.gitignore +++ b/.gitignore @@ -147,4 +147,4 @@ typings/ !/.yarn/releases !/.yarn/sdks .yarn-integrity -/.pnp.* +/.pnp.* \ No newline at end of file diff --git a/apps/nextjs/javascript-wiki-swc/project.json b/apps/nextjs/javascript-wiki-swc/project.json index 4512f666..c83390c4 100644 --- a/apps/nextjs/javascript-wiki-swc/project.json +++ b/apps/nextjs/javascript-wiki-swc/project.json @@ -12,7 +12,9 @@ "outputPath": "dist/apps/nextjs/javascript-wiki-swc" }, "configurations": { - "development": {}, + "development": { + "outputPath": "apps/nextjs/javascript-wiki-swc" + }, "production": {} } }, diff --git a/apps/nextjs/javascript-wiki/project.json b/apps/nextjs/javascript-wiki/project.json index 08592ba2..99d6eb2c 100644 --- a/apps/nextjs/javascript-wiki/project.json +++ b/apps/nextjs/javascript-wiki/project.json @@ -12,7 +12,9 @@ "outputPath": "dist/apps/nextjs/javascript-wiki" }, "configurations": { - "development": {}, + "development": { + "outputPath": "apps/nextjs/javascript-wiki" + }, "production": {} } }, diff --git a/apps/nextjs/stackexchange/project.json b/apps/nextjs/stackexchange/project.json index 40deb675..3e4f93ff 100644 --- a/apps/nextjs/stackexchange/project.json +++ b/apps/nextjs/stackexchange/project.json @@ -12,7 +12,9 @@ "outputPath": "dist/apps/nextjs/stackexchange" }, "configurations": { - "development": {}, + "development": { + "outputPath": "apps/nextjs/stackexchange" + }, "production": {} } }, diff --git a/apps/nextjs/trippin-swc/project.json b/apps/nextjs/trippin-swc/project.json index dddc1973..aa16701c 100644 --- a/apps/nextjs/trippin-swc/project.json +++ b/apps/nextjs/trippin-swc/project.json @@ -12,7 +12,9 @@ "outputPath": "dist/apps/nextjs/trippin-swc" }, "configurations": { - "development": {}, + "development": { + "outputPath": "apps/nextjs/trippin-swc" + }, "production": {} } }, diff --git a/apps/nextjs/trippin/project.json b/apps/nextjs/trippin/project.json index d263a04b..16b08ce2 100644 --- a/apps/nextjs/trippin/project.json +++ b/apps/nextjs/trippin/project.json @@ -12,7 +12,9 @@ "outputPath": "dist/apps/nextjs/trippin" }, "configurations": { - "development": {}, + "development": { + "outputPath": "apps/nextjs/trippin" + }, "production": {} } }, diff --git a/apps/nextjs/weatherbit/project.json b/apps/nextjs/weatherbit/project.json index d13644dc..dabdfec3 100644 --- a/apps/nextjs/weatherbit/project.json +++ b/apps/nextjs/weatherbit/project.json @@ -12,7 +12,9 @@ "outputPath": "dist/apps/nextjs/weatherbit" }, "configurations": { - "development": {}, + "development": { + "outputPath": "apps/nextjs/weatherbit" + }, "production": {} } }, diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index 106803d0..b3faa9bd 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -11,10 +11,10 @@ "nx": ">=14" }, "dependencies": { - "@nrwl/devkit": "14.5.2", - "@nrwl/js": "14.5.2", - "@nrwl/node": "14.5.2", - "@nrwl/workspace": "14.5.2", + "@nrwl/devkit": "14.5.3", + "@nrwl/js": "14.5.3", + "@nrwl/node": "14.5.3", + "@nrwl/workspace": "14.5.3", "fs-extra": "10.1.0", "get-port": "5.1.1" }, diff --git a/migrations.json b/migrations.json new file mode 100644 index 00000000..1314dccd --- /dev/null +++ b/migrations.json @@ -0,0 +1,20 @@ +{ + "migrations": [ + { + "cli": "nx", + "version": "14.5.3-beta.0", + "description": "Add .next folder to gitignore.", + "factory": "./src/migrations/update-14-5-3/add-gitignore-entry", + "package": "@nrwl/next", + "name": "add-gitignore-entry" + }, + { + "cli": "nx", + "version": "14.5.3-beta.0", + "description": "Update development outputPath to the project root.", + "factory": "./src/migrations/update-14-5-3/update-dev-output-path", + "package": "@nrwl/next", + "name": "update-dev-output-path" + } + ] +} diff --git a/package.json b/package.json index 41384808..a5f396f4 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "@graphql-yoga/node": "2.13.3", "@nrwl/devkit": "14.4.3", "@nrwl/js": "14.4.3", - "@nrwl/next": "14.5.2", - "@nrwl/nx-plugin": "14.5.2", + "@nrwl/next": "14.5.3", + "@nrwl/nx-plugin": "14.5.3", "@swc-node/register": "1.5.1", "@swc/helpers": "0.4.3", "core-js": "3.22.8", @@ -51,25 +51,25 @@ "type-fest": "2.18.0" }, "devDependencies": { - "@nrwl/cli": "14.5.2", - "@nrwl/cypress": "14.5.2", - "@nrwl/devkit": "14.5.2", - "@nrwl/eslint-plugin-nx": "14.5.2", - "@nrwl/jest": "14.5.2", - "@nrwl/js": "14.5.2", - "@nrwl/linter": "14.5.2", - "@nrwl/node": "14.5.2", + "@nrwl/cli": "14.5.3", + "@nrwl/cypress": "14.5.3", + "@nrwl/devkit": "14.5.3", + "@nrwl/eslint-plugin-nx": "14.5.3", + "@nrwl/jest": "14.5.3", + "@nrwl/js": "14.5.3", + "@nrwl/linter": "14.5.3", + "@nrwl/node": "14.5.3", "@nrwl/nx-cloud": "14.6.1", - "@nrwl/react": "14.5.2", - "@nrwl/web": "14.5.2", - "@nrwl/workspace": "14.5.2", + "@nrwl/react": "14.5.3", + "@nrwl/web": "14.5.3", + "@nrwl/workspace": "14.5.3", "@swc/cli": "0.1.57", "@swc/core": "1.2.215", "@swc/jest": "0.2.20", "@testing-library/react": "13.3.0", "@types/fs-extra": "9.0.13", "@types/jest": "27.5.2", - "@types/node": "18.0.0", + "@types/node": "18.6.3", "@types/react": "18.0.15", "@types/react-dom": "18.0.5", "@typescript-eslint/eslint-plugin": "5.30.6", @@ -88,7 +88,7 @@ "husky": "8.0.1", "jest": "27.5.1", "lint-staged": "13.0.3", - "nx": "14.5.2", + "nx": "14.5.3", "prettier": "2.7.1", "react-test-renderer": "18.2.0", "ts-jest": "27.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 48250e29..df7f2000 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,20 +17,20 @@ importers: '@graphql-mesh/runtime': 0.40.0 '@graphql-mesh/utils': 0.37.0 '@graphql-yoga/node': 2.13.3 - '@nrwl/cli': 14.5.2 - '@nrwl/cypress': 14.5.2 + '@nrwl/cli': 14.5.3 + '@nrwl/cypress': 14.5.3 '@nrwl/devkit': 14.4.3 - '@nrwl/eslint-plugin-nx': 14.5.2 - '@nrwl/jest': 14.5.2 + '@nrwl/eslint-plugin-nx': 14.5.3 + '@nrwl/jest': 14.5.3 '@nrwl/js': 14.4.3 - '@nrwl/linter': 14.5.2 - '@nrwl/next': 14.5.2 - '@nrwl/node': 14.5.2 + '@nrwl/linter': 14.5.3 + '@nrwl/next': 14.5.3 + '@nrwl/node': 14.5.3 '@nrwl/nx-cloud': 14.6.1 - '@nrwl/nx-plugin': 14.5.2 - '@nrwl/react': 14.5.2 - '@nrwl/web': 14.5.2 - '@nrwl/workspace': 14.5.2 + '@nrwl/nx-plugin': 14.5.3 + '@nrwl/react': 14.5.3 + '@nrwl/web': 14.5.3 + '@nrwl/workspace': 14.5.3 '@swc-node/register': 1.5.1 '@swc/cli': 0.1.57 '@swc/core': 1.2.215 @@ -39,7 +39,7 @@ importers: '@testing-library/react': 13.3.0 '@types/fs-extra': 9.0.13 '@types/jest': 27.5.2 - '@types/node': 18.0.0 + '@types/node': 18.6.3 '@types/react': 18.0.15 '@types/react-dom': 18.0.5 '@typescript-eslint/eslint-plugin': 5.30.6 @@ -63,7 +63,7 @@ importers: jest: 27.5.1 lint-staged: 13.0.3 next: 12.2.3 - nx: 14.5.2 + nx: 14.5.3 prettier: 2.7.1 react: 18.2.0 react-dom: 18.2.0 @@ -82,17 +82,17 @@ importers: '@envelop/depth-limit': 1.6.0_graphql@16.5.0 '@envelop/disable-introspection': 3.4.0_graphql@16.5.0 '@envelop/response-cache': 2.4.0_graphql@16.5.0 - '@graphql-mesh/cli': 0.74.0_e4jam5dgi4xspu5k22vku7h5ua + '@graphql-mesh/cli': 0.74.0_vblikh7ku4v47kpwlfemete7gu '@graphql-mesh/new-openapi': 0.5.3_tguxomqdchinjc7y46blh4q5oy '@graphql-mesh/odata': 0.18.3_tguxomqdchinjc7y46blh4q5oy '@graphql-mesh/openapi': 0.28.0_tguxomqdchinjc7y46blh4q5oy '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.4.3_nx@14.5.2 - '@nrwl/js': 14.4.3_mkjcjeexl7b6dnffmwxoui6ejy - '@nrwl/next': 14.5.2_fhpielij7ne7jp3j4as7b6yxoe - '@nrwl/nx-plugin': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy + '@nrwl/devkit': 14.4.3_nx@14.5.3 + '@nrwl/js': 14.4.3_aniacizy6arngsql5gyct7lrza + '@nrwl/next': 14.5.3_zsacozjgdcetdd3vyaxdxnhmsi + '@nrwl/nx-plugin': 14.5.3_aniacizy6arngsql5gyct7lrza '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/helpers': 0.4.3 core-js: 3.22.8 @@ -106,23 +106,23 @@ importers: tslib: 2.4.0 type-fest: 2.18.0 devDependencies: - '@nrwl/cli': 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y - '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu - '@nrwl/eslint-plugin-nx': 14.5.2_zw6fvnd6kydeyw4seax2aefp2q - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra - '@nrwl/node': 14.5.2_o5ynosyenzsrqxpqzfymx7djoy + '@nrwl/cli': 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske + '@nrwl/eslint-plugin-nx': 14.5.3_aq2y2zmoaectfovwsmxt63osuy + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/node': 14.5.3_eb46dt6bsexyj5dz4nevto6p4m '@nrwl/nx-cloud': 14.6.1 - '@nrwl/react': 14.5.2_xpjqvp7y4eaixm6564o7xgnoye - '@nrwl/web': 14.5.2_fg7r3yyjvx3xw622sjinjd3jze - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/react': 14.5.3_ey5o6pm5p4xed27xxniwksbiau + '@nrwl/web': 14.5.3_qic7gnhpx5yt4ivopwqthc3aza + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle '@swc/cli': 0.1.57_@swc+core@1.2.215 '@swc/core': 1.2.215 '@swc/jest': 0.2.20_@swc+core@1.2.215 '@testing-library/react': 13.3.0_biqbaboplfbrettd7655fr4n2y '@types/fs-extra': 9.0.13 '@types/jest': 27.5.2 - '@types/node': 18.0.0 + '@types/node': 18.6.3 '@types/react': 18.0.15 '@types/react-dom': 18.0.5 '@typescript-eslint/eslint-plugin': 5.30.6_5qmjzy7ro2yobhmnto6gxmzjja @@ -141,26 +141,26 @@ importers: husky: 8.0.1 jest: 27.5.1_ts-node@10.8.2 lint-staged: 13.0.3 - nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y prettier: 2.7.1 react-test-renderer: 18.2.0_react@18.2.0 ts-jest: 27.1.5_35t6zxqcxtyoydiqszfyyjaysi - ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii typescript: 4.7.4 libs/nx-mesh: specifiers: - '@nrwl/devkit': 14.5.1 - '@nrwl/js': 14.5.1 - '@nrwl/node': 14.5.1 - '@nrwl/workspace': 14.5.1 + '@nrwl/devkit': 14.5.3 + '@nrwl/js': 14.5.3 + '@nrwl/node': 14.5.3 + '@nrwl/workspace': 14.5.3 fs-extra: 10.1.0 get-port: 5.1.1 dependencies: - '@nrwl/devkit': 14.5.1 - '@nrwl/js': 14.5.1 - '@nrwl/node': 14.5.1 - '@nrwl/workspace': 14.5.1 + '@nrwl/devkit': 14.5.3 + '@nrwl/js': 14.5.3 + '@nrwl/node': 14.5.3 + '@nrwl/workspace': 14.5.3 fs-extra: 10.1.0 get-port: 5.1.1 @@ -2422,10 +2422,10 @@ packages: '@commitlint/execute-rule': 17.0.0 '@commitlint/resolve-extends': 17.0.3 '@commitlint/types': 17.0.0 - '@types/node': 18.0.0 + '@types/node': 18.6.3 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 2.0.2_xqdzelwwps7drer3sknnwaxske + cosmiconfig-typescript-loader: 2.0.2_gcmggsfpt44cgxt3kmpws7svii lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.7.4 @@ -2934,7 +2934,7 @@ packages: - react-native-windows dev: false - /@graphql-mesh/cli/0.74.0_e4jam5dgi4xspu5k22vku7h5ua: + /@graphql-mesh/cli/0.74.0_vblikh7ku4v47kpwlfemete7gu: resolution: { integrity: sha512-olooQIDDkgC7C0gW5zW/NGcyJvtgV+4p4J4YMYlpeMTKCPBPjfckR70WTDXZOzbZBhx9KYA8/LzNe8hcYcr0Vw==, @@ -2980,7 +2980,7 @@ packages: open: 7.4.2 pascal-case: 3.1.2 rimraf: 3.0.2 - ts-node: 10.8.1_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.1_gcmggsfpt44cgxt3kmpws7svii tsconfig-paths: 4.0.0 tslib: 2.4.0 typescript: 4.7.4 @@ -3718,7 +3718,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -3741,7 +3741,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -3791,7 +3791,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 jest-mock: 27.5.1 /@jest/fake-timers/27.5.1: @@ -3803,7 +3803,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.0.0 + '@types/node': 18.6.3 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -3836,7 +3836,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -3966,7 +3966,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 '@types/yargs': 16.0.4 chalk: 4.1.2 @@ -3980,7 +3980,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 '@types/yargs': 17.0.10 chalk: 4.1.2 dev: true @@ -4309,42 +4309,30 @@ packages: - '@swc/core' dev: false - /@nrwl/cli/14.5.1: + /@nrwl/cli/14.5.3: resolution: { - integrity: sha512-CWYAK5Oz/hZw82aeReKI0kPKKA0nCgtmf3fw4wVMNfTySW5Umt+08D5ZXG8xshtd4JODa4Lvvqtd7ig2mLh9sw==, + integrity: sha512-+bax9axSbsc72neRvug9jTXIk+vWwPYeZSOMWLmPc7diYgCb1JKfzh16rQQWGrxG6i6LiUcmP5Hsrl7ktaUimw==, } dependencies: - nx: 14.5.1 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - dev: false + nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y - /@nrwl/cli/14.5.2: + /@nrwl/cli/14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-uriSxM33IpiBpW9kHEW3gw5OjPaQe3jHdWUMOT88TrqTlf449qe01Sys8+H2YgJMIcLTFYX0fP4V1K9jqKKZCg==, + integrity: sha512-+bax9axSbsc72neRvug9jTXIk+vWwPYeZSOMWLmPc7diYgCb1JKfzh16rQQWGrxG6i6LiUcmP5Hsrl7ktaUimw==, } dependencies: - nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y - - /@nrwl/cli/14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y: - resolution: - { - integrity: sha512-uriSxM33IpiBpW9kHEW3gw5OjPaQe3jHdWUMOT88TrqTlf449qe01Sys8+H2YgJMIcLTFYX0fP4V1K9jqKKZCg==, - } - dependencies: - nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: true - /@nrwl/cypress/14.5.2_ws5tkhkf4ai33ikkvk55udmgtu: + /@nrwl/cypress/14.5.3_xtba3uyzqnlz6lizoo3awkvske: resolution: { - integrity: sha512-ib98Z/vFn91QqQkOoPK+sce7igCZkyxzm7KoCdjmBIHGiDnATG5NWvhdIf23JVxgRAxdf7XmGhimNUsqw2/SCw==, + integrity: sha512-b3Qkp0Lr0PRDT9CFp7NqYKTeVTV+xZkUMknUiYtVqzVnMo2MB3G4zZtwfqhcJQLT7COmyj1zGuxJgjO6WKuq6Q==, } peerDependencies: cypress: '>= 3 < 11' @@ -4355,9 +4343,9 @@ packages: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa chalk: 4.1.0 @@ -4406,7 +4394,7 @@ packages: tslib: 2.4.0 dev: false - /@nrwl/devkit/14.4.3_nx@14.5.2: + /@nrwl/devkit/14.4.3_nx@14.5.3: resolution: { integrity: sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==, @@ -4416,59 +4404,44 @@ packages: dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y rxjs: 6.6.7 semver: 7.3.4 tslib: 2.4.0 dev: false - /@nrwl/devkit/14.5.1: - resolution: - { - integrity: sha512-j/m9F5W/nLF/f/AlmbJU85DWQ8g9SOAxkFHz85i2QOUbThLzCYub890tRCms41n/Z07SRpKaWd6YS3skotpGqw==, - } - peerDependencies: - nx: '>= 13.10 <= 15' - dependencies: - ejs: 3.1.8 - ignore: 5.2.0 - semver: 7.3.4 - tslib: 2.4.0 - dev: false - - /@nrwl/devkit/14.5.1_nx@14.5.1: + /@nrwl/devkit/14.5.3: resolution: { - integrity: sha512-j/m9F5W/nLF/f/AlmbJU85DWQ8g9SOAxkFHz85i2QOUbThLzCYub890tRCms41n/Z07SRpKaWd6YS3skotpGqw==, + integrity: sha512-ikafSKDpI2aiCyUDeFTHyTnafb2S9b5SR4Ek2P75zfQJkB3Wop74DX4goOrzgjW/v4CyQ5kwtGZXM2jbxxHS3w==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.1 semver: 7.3.4 tslib: 2.4.0 dev: false - /@nrwl/devkit/14.5.2_nx@14.5.2: + /@nrwl/devkit/14.5.3_nx@14.5.3: resolution: { - integrity: sha512-li94W0D5SQZ7tjMiq+CZLHTx6/Gos5l3lc6jAzW/FHfoiAaaWN2zOPoydBQY7uw5TC+MH1jBbv/49Nf4wmXGVA==, + integrity: sha512-ikafSKDpI2aiCyUDeFTHyTnafb2S9b5SR4Ek2P75zfQJkB3Wop74DX4goOrzgjW/v4CyQ5kwtGZXM2jbxxHS3w==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y semver: 7.3.4 tslib: 2.4.0 - /@nrwl/eslint-plugin-nx/14.5.2_zw6fvnd6kydeyw4seax2aefp2q: + /@nrwl/eslint-plugin-nx/14.5.3_aq2y2zmoaectfovwsmxt63osuy: resolution: { - integrity: sha512-12fatQyo9KZHwyNG2uSVEmAb7YA/P6pzSDbs/5YCts0Z4aDg6TNN8X2Kr7zMxabukTGi0TpKuABlDkmnnc+qYg==, + integrity: sha512-enwPUtVmVgnnozC3Yokh6crhca6RemQ7+gnDG6G5rx+wsXNPrAAvYLv8Qar3bqxAPunJKZ31a9qerf0UQpHI9Q==, } peerDependencies: '@typescript-eslint/parser': ^5.29.0 @@ -4477,8 +4450,8 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle '@typescript-eslint/parser': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce '@typescript-eslint/utils': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce chalk: 4.1.0 @@ -4500,7 +4473,7 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.4.3_6h7b6kboceu5vc4vrpcscvyluq: + /@nrwl/jest/14.4.3_soepigadcvy2t5majznid72awa: resolution: { integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, @@ -4508,7 +4481,7 @@ packages: dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.5.2 + '@nrwl/devkit': 14.4.3_nx@14.5.3 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4560,15 +4533,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.1: + /@nrwl/jest/14.5.3: resolution: { - integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, + integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.1 + '@nrwl/devkit': 14.5.3 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4590,15 +4563,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.1_nx@14.5.1: + /@nrwl/jest/14.5.3_nx@14.5.3: resolution: { - integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, + integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/devkit': 14.5.3_nx@14.5.3 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4620,15 +4593,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.1_nx@14.5.1+ts-node@10.8.2: + /@nrwl/jest/14.5.3_nx@14.5.3+ts-node@10.8.2: resolution: { - integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, + integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.1_nx@14.5.1 + '@nrwl/devkit': 14.5.3_nx@14.5.3 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4650,16 +4623,16 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.1_ts-node@10.8.2: + /@nrwl/jest/14.5.3_soepigadcvy2t5majznid72awa: resolution: { - integrity: sha512-aJ8CDC3zw9mDpvYklDhyjKvRk+mKVD5uS6zoMQvt2RtO0JmeBUnR7xTZwq0fgqfX4Yhn5XxzAPJ3W0Ko74fZ5Q==, + integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.1 - '@phenomnomnominal/tsquery': 4.1.1 + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 @@ -4678,18 +4651,17 @@ packages: - ts-node - typescript - utf-8-validate - dev: false - /@nrwl/jest/14.5.2_6h7b6kboceu5vc4vrpcscvyluq: + /@nrwl/jest/14.5.3_ts-node@10.8.2: resolution: { - integrity: sha512-R5ogpkAtthEkeTPY+N2EaU2hN2+sdemsNeXa4q/GjswVNmE0MVwSOT1KFsMKLHNuWEFpVG6NXH7rZCyDNv17bg==, + integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + '@nrwl/devkit': 14.5.3 + '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 @@ -4708,15 +4680,16 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/js/14.4.3_mkjcjeexl7b6dnffmwxoui6ejy: + /@nrwl/js/14.4.3_aniacizy6arngsql5gyct7lrza: resolution: { integrity: sha512-WxNo9sEP0RiuI1eHqGL14CSSa4YEbgWxCai/wdVHackC8C4QNWUP6is1hyLvSIbW91aF3105v8YN7BHWfLANtg==, } dependencies: - '@nrwl/devkit': 14.4.3_nx@14.5.2 - '@nrwl/jest': 14.4.3_6h7b6kboceu5vc4vrpcscvyluq + '@nrwl/devkit': 14.4.3_nx@14.5.3 + '@nrwl/jest': 14.4.3_soepigadcvy2t5majznid72awa '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 @@ -4743,16 +4716,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.1: + /@nrwl/js/14.5.3: resolution: { - integrity: sha512-JDnWTGhmE54omk8nVJv2NEiuqc5dzngeUceDjJvHf49I2S33l7jHfirvE87vJN4M5DZJ45KO65nhOIRDI2BhOg==, + integrity: sha512-RQfJC8L2Fvhfd18Z9zyYjVuPf8vrQ8StpMBI80mhPePnuD2Jsw9aDMUX4oDIniiEwKATsGndLOTs2imkp+y9yg==, } dependencies: - '@nrwl/devkit': 14.5.1 - '@nrwl/jest': 14.5.1 - '@nrwl/linter': 14.5.1 - '@nrwl/workspace': 14.5.1 + '@nrwl/devkit': 14.5.3 + '@nrwl/jest': 14.5.3 + '@nrwl/linter': 14.5.3 + '@nrwl/workspace': 14.5.3 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4777,16 +4750,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.1_ts-node@10.8.2: + /@nrwl/js/14.5.3_aniacizy6arngsql5gyct7lrza: resolution: { - integrity: sha512-JDnWTGhmE54omk8nVJv2NEiuqc5dzngeUceDjJvHf49I2S33l7jHfirvE87vJN4M5DZJ45KO65nhOIRDI2BhOg==, + integrity: sha512-RQfJC8L2Fvhfd18Z9zyYjVuPf8vrQ8StpMBI80mhPePnuD2Jsw9aDMUX4oDIniiEwKATsGndLOTs2imkp+y9yg==, } dependencies: - '@nrwl/devkit': 14.5.1 - '@nrwl/jest': 14.5.1_ts-node@10.8.2 - '@nrwl/linter': 14.5.1_ts-node@10.8.2 - '@nrwl/workspace': 14.5.1_ts-node@10.8.2 + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4809,18 +4782,17 @@ packages: - ts-node - typescript - utf-8-validate - dev: false - /@nrwl/js/14.5.2_mkjcjeexl7b6dnffmwxoui6ejy: + /@nrwl/js/14.5.3_ts-node@10.8.2: resolution: { - integrity: sha512-NpVpMq6CIH19VGQx0qUeqplWuIpwSI3qrvTv2zGHHOVXS2aifbq87rG1mzBnOBoeXu0rHVboIwj69TnUb85lOA==, + integrity: sha512-RQfJC8L2Fvhfd18Z9zyYjVuPf8vrQ8StpMBI80mhPePnuD2Jsw9aDMUX4oDIniiEwKATsGndLOTs2imkp+y9yg==, } dependencies: - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.3 + '@nrwl/jest': 14.5.3_ts-node@10.8.2 + '@nrwl/linter': 14.5.3_ts-node@10.8.2 + '@nrwl/workspace': 14.5.3_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4843,6 +4815,7 @@ packages: - ts-node - typescript - utf-8-validate + dev: false /@nrwl/linter/14.4.3_gb3kusmqmljmwdelprrytukbra: resolution: @@ -4874,10 +4847,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.1: + /@nrwl/linter/14.5.3: resolution: { - integrity: sha512-dDpv9ZqcUzmsXWrcOL32Cvrz3KKYWKYCwPoAIK8NlAUqaeXjG/fox7DdjxRWFtZ+NijCti1ZJQ+EbaRSO4hcKw==, + integrity: sha512-0UL+z6kHy0QpGzFXbdJoZTigi7YZLTKBX8vp/A7WIimFGvqNif1R9b1YpwgZ8kqwYTpIBHePqYxZ2Z6yr9Gfdw==, } peerDependencies: eslint: ^8.0.0 @@ -4885,10 +4858,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_nx@14.5.1 + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_nx@14.5.3 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.1 + nx: 14.5.3 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4903,10 +4876,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.1_ts-node@10.8.2: + /@nrwl/linter/14.5.3_gb3kusmqmljmwdelprrytukbra: resolution: { - integrity: sha512-dDpv9ZqcUzmsXWrcOL32Cvrz3KKYWKYCwPoAIK8NlAUqaeXjG/fox7DdjxRWFtZ+NijCti1ZJQ+EbaRSO4hcKw==, + integrity: sha512-0UL+z6kHy0QpGzFXbdJoZTigi7YZLTKBX8vp/A7WIimFGvqNif1R9b1YpwgZ8kqwYTpIBHePqYxZ2Z6yr9Gfdw==, } peerDependencies: eslint: ^8.0.0 @@ -4914,10 +4887,11 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_nx@14.5.1+ts-node@10.8.2 - '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.1 + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + eslint: 8.15.0 + nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4930,12 +4904,11 @@ packages: - ts-node - typescript - utf-8-validate - dev: false - /@nrwl/linter/14.5.2_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.3_ts-node@10.8.2: resolution: { - integrity: sha512-s+VsCF4CMwz0O2qypXrkakEYzGRE01+3EvbNp7/UK4YBFaBIVD9/IcjCBtycPnkLkF3++NH5YJ6BrmWxoxxvAw==, + integrity: sha512-0UL+z6kHy0QpGzFXbdJoZTigi7YZLTKBX8vp/A7WIimFGvqNif1R9b1YpwgZ8kqwYTpIBHePqYxZ2Z6yr9Gfdw==, } peerDependencies: eslint: ^8.0.0 @@ -4943,11 +4916,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - eslint: 8.15.0 - nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_nx@14.5.3+ts-node@10.8.2 + '@phenomnomnominal/tsquery': 4.1.1 + nx: 14.5.3 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4960,30 +4932,32 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/next/14.5.2_fhpielij7ne7jp3j4as7b6yxoe: + /@nrwl/next/14.5.3_zsacozjgdcetdd3vyaxdxnhmsi: resolution: { - integrity: sha512-SzpWBEwKqZdZw6elrBHibaCVzTN0HGlZekm0FBQIVigz9sqwct1zrbDYYUrv8bcwqMx7Jqi8BpoOOAsJHT12/w==, + integrity: sha512-mEEDQwqQeqldhlzJSlPhGXPYvERgv1wzD0q1Tbcrhk07wyZhJRfJAAH2tl+hAMfZlSyeBH6WE6Srlwc9T2SMNg==, } peerDependencies: next: ^12.1.0 dependencies: '@babel/plugin-proposal-decorators': 7.18.6 - '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra - '@nrwl/react': 14.5.2_xpjqvp7y4eaixm6564o7xgnoye - '@nrwl/web': 14.5.2_fg7r3yyjvx3xw622sjinjd3jze - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/react': 14.5.3_ey5o6pm5p4xed27xxniwksbiau + '@nrwl/web': 14.5.3_qic7gnhpx5yt4ivopwqthc3aza + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle '@svgr/webpack': 6.2.1 chalk: 4.1.0 dotenv: 10.0.0 eslint-config-next: 12.2.3_4hx5bygx4rxgd7xwyndf6ymwce fs-extra: 10.1.0 + ignore: 5.2.0 next: 12.2.3_biqbaboplfbrettd7655fr4n2y - ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii tsconfig-paths: 3.14.1 url-loader: 4.1.1 webpack-merge: 5.8.0 @@ -5029,17 +5003,17 @@ packages: - webpack-plugin-serve dev: false - /@nrwl/node/14.5.1: + /@nrwl/node/14.5.3: resolution: { - integrity: sha512-DT6C3vNbMQwBmC6IDscqJnNotTvSJ9kioup1LLeBfBLSnccCJBAH4gGy/Ts4M91UMNovhxHeAJcPUvtweb9FWg==, + integrity: sha512-HVAFtCVZNy6ZvW9tuotIUQGPbdeVGm9s3Cjz850wErTWzdxeS0devL1JdTfCHvetMml2+7ZiQRD9jEil02T4BQ==, } dependencies: - '@nrwl/devkit': 14.5.1 - '@nrwl/jest': 14.5.1_ts-node@10.8.2 - '@nrwl/js': 14.5.1_ts-node@10.8.2 - '@nrwl/linter': 14.5.1_ts-node@10.8.2 - '@nrwl/workspace': 14.5.1_ts-node@10.8.2 + '@nrwl/devkit': 14.5.3 + '@nrwl/jest': 14.5.3_ts-node@10.8.2 + '@nrwl/js': 14.5.3_ts-node@10.8.2 + '@nrwl/linter': 14.5.3_ts-node@10.8.2 + '@nrwl/workspace': 14.5.3_ts-node@10.8.2 chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 @@ -5080,17 +5054,17 @@ packages: - webpack-cli dev: false - /@nrwl/node/14.5.2_o5ynosyenzsrqxpqzfymx7djoy: + /@nrwl/node/14.5.3_eb46dt6bsexyj5dz4nevto6p4m: resolution: { - integrity: sha512-p4NX9kmIUa8xNcv5YKrFHoBvMpdZIMAu8MC52zLtDArsLmUNa5jtRaXU+rv20eTKm3rCL5ZZg5kR0tIQRyyLhw==, + integrity: sha512-HVAFtCVZNy6ZvW9tuotIUQGPbdeVGm9s3Cjz850wErTWzdxeS0devL1JdTfCHvetMml2+7ZiQRD9jEil02T4BQ==, } dependencies: - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@nrwl/js': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/js': 14.5.3_aniacizy6arngsql5gyct7lrza + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 @@ -5104,7 +5078,7 @@ packages: terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 tree-kill: 1.2.2 ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei - ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 @@ -5149,16 +5123,16 @@ packages: - debug dev: true - /@nrwl/nx-plugin/14.5.2_mkjcjeexl7b6dnffmwxoui6ejy: + /@nrwl/nx-plugin/14.5.3_aniacizy6arngsql5gyct7lrza: resolution: { - integrity: sha512-Qef8ck8oJdQZVF2cj56Omh61Pf9fVceXv53il6EkZylX4fk6QvFs5wIOx8jCEkSVHYfyQcWZaX8rbMCQIIkUBw==, + integrity: sha512-YxH3Ev22PVxYTwwygb2cShXYo74sSrIZkJUl/RiUF+n6X3lW+Nikg1/S7W6X/7i+aNT4Rn5EnI/sQA7X802z9A==, } dependencies: - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@nrwl/js': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/js': 14.5.3_aniacizy6arngsql5gyct7lrza + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra dotenv: 10.0.0 fs-extra: 10.1.0 rxjs: 6.6.7 @@ -5179,22 +5153,22 @@ packages: - utf-8-validate dev: false - /@nrwl/react/14.5.2_xpjqvp7y4eaixm6564o7xgnoye: + /@nrwl/react/14.5.3_ey5o6pm5p4xed27xxniwksbiau: resolution: { - integrity: sha512-FpDcZ+m3NnzEJeMTNcjtf42HFMslw7XfyQs5h/OYRQppr3Lss8aAypcICPAKEBX+u76ZeJOQlqhJX2s8FKiMoA==, + integrity: sha512-nEpwWKaVE2XlJI/C2U+OXQapa2iqXjYKXKW2QwUwBmhZig6kczk9cvuwXqGDi3ViA42wR7LQMaE25wKyvW3JhQ==, } dependencies: '@babel/core': 7.18.6 '@babel/preset-react': 7.18.6_@babel+core@7.18.6 - '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@nrwl/js': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra - '@nrwl/storybook': 14.5.2_j2xqsbmxifnlgqjbdjnk5npese - '@nrwl/web': 14.5.2_fg7r3yyjvx3xw622sjinjd3jze - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/js': 14.5.3_aniacizy6arngsql5gyct7lrza + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/storybook': 14.5.3_ybygyqog67fmi5mpedij4ddgt4 + '@nrwl/web': 14.5.3_qic7gnhpx5yt4ivopwqthc3aza + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_53y5rxojtpayztn7fibkyu3brm '@svgr/webpack': 6.2.1 chalk: 4.1.0 @@ -5247,16 +5221,16 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/storybook/14.5.2_j2xqsbmxifnlgqjbdjnk5npese: + /@nrwl/storybook/14.5.3_ybygyqog67fmi5mpedij4ddgt4: resolution: { - integrity: sha512-p/M2r9N7G5tFnomEyIr4vkwgT3fi05viPiUHdCDHp8Sqt+RIG7vTA+uSXxYs/penh8lWYO3DUKzRDNITKVXbbg==, + integrity: sha512-eRUgKFI9I7Y/ZPSAj8NLv/9VXxcl5MndQ06UKEiURmFpSQg+GTiDexarrFsc6H1lkImo041aEV5B1IiBzuWriQ==, } dependencies: - '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle core-js: 3.22.8 dotenv: 10.0.0 semver: 7.3.4 @@ -5295,35 +5269,35 @@ packages: - '@swc/core' dev: false - /@nrwl/tao/14.5.1: + /@nrwl/tao/14.5.3: resolution: { - integrity: sha512-7A35jJ89Y9W64wLsq1WZfduEIG9Iz1Alb8OWBXB9tpt4ZOuQw2o0LphbxpCPv039c5xQQGMtkD2owd3Xi73bvQ==, + integrity: sha512-FiBzwZisEs7JcksWR1G6x/flKjcnXckdFlAuQv9s9uVKPUSrvq4L5fYNGaFUPwVB8FyqsdCvP3e3gRRFXtzpDg==, } hasBin: true dependencies: - nx: 14.5.1 + nx: 14.5.3 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: false - /@nrwl/tao/14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-SEx3SM7xQiB8mOQ/gCt7lFJKRrkq3rBX6FiV3bl+dQtuKK2zKQbyikY9r+MCZCQNqZAud3HJ2xCyKZBhK8htQg==, + integrity: sha512-FiBzwZisEs7JcksWR1G6x/flKjcnXckdFlAuQv9s9uVKPUSrvq4L5fYNGaFUPwVB8FyqsdCvP3e3gRRFXtzpDg==, } hasBin: true dependencies: - nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - /@nrwl/web/14.5.2_fg7r3yyjvx3xw622sjinjd3jze: + /@nrwl/web/14.5.3_qic7gnhpx5yt4ivopwqthc3aza: resolution: { - integrity: sha512-bBh1MjszoyvLNLf17iCtpMFJzHQ7LT3KK+0rhjZv6fvgr855dEBLU5MZBeMBjoPF1aerOxCkuhwWfYTexCXzlw==, + integrity: sha512-4qv5kP5NVuikYP0bI5uSAMFPjiQ6zaUnAy0fHQzMo0YlFYrW5RxN2AxEwoekkYH0m41PLuNh19CcFdoThsSOsQ==, } dependencies: '@babel/core': 7.18.6 @@ -5334,12 +5308,12 @@ packages: '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 '@babel/runtime': 7.18.9 - '@nrwl/cypress': 14.5.2_ws5tkhkf4ai33ikkvk55udmgtu - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@nrwl/js': 14.5.2_mkjcjeexl7b6dnffmwxoui6ejy - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.2_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/js': 14.5.3_aniacizy6arngsql5gyct7lrza + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_2aw4cr3ybtnlmum4siv5zebxvm '@rollup/plugin-babel': 5.3.1_3crms4j33zkfeqv7ozcuia3hfq '@rollup/plugin-commonjs': 20.0.0_rollup@2.77.0 @@ -5396,7 +5370,7 @@ packages: stylus-loader: 6.2.0_hlqotudbegd4e65xhpljfitz3y terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei - ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 @@ -5489,10 +5463,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.1: + /@nrwl/workspace/14.5.3: resolution: { - integrity: sha512-3ARQLlbVTRRdXhV6TX+/1wrquh5GEhNYj1IxyNLP5QYAN/AlWguCjcbMj+04eIO2OLPl8PT0nmziMmDWT2a9pA==, + integrity: sha512-l5N1008eGrI3QdJxAr+simU8NbE+NTSCuxRIjB/FcOPk1mEQ4o+ZdXZYuG8MpuwIbAOjFS9Jztm/2l7Z2kS4xw==, } peerDependencies: prettier: ^2.6.2 @@ -5500,9 +5474,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_nx@14.5.1 - '@nrwl/linter': 14.5.1 + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_nx@14.5.3 + '@nrwl/linter': 14.5.3 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5517,7 +5491,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.1 + nx: 14.5.3 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -5538,10 +5512,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.1_ts-node@10.8.2: + /@nrwl/workspace/14.5.3_duili7fvqiazx62cvy7ayqtsle: resolution: { - integrity: sha512-3ARQLlbVTRRdXhV6TX+/1wrquh5GEhNYj1IxyNLP5QYAN/AlWguCjcbMj+04eIO2OLPl8PT0nmziMmDWT2a9pA==, + integrity: sha512-l5N1008eGrI3QdJxAr+simU8NbE+NTSCuxRIjB/FcOPk1mEQ4o+ZdXZYuG8MpuwIbAOjFS9Jztm/2l7Z2kS4xw==, } peerDependencies: prettier: ^2.6.2 @@ -5549,9 +5523,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.1_nx@14.5.1 - '@nrwl/jest': 14.5.1_nx@14.5.1+ts-node@10.8.2 - '@nrwl/linter': 14.5.1_ts-node@10.8.2 + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5566,8 +5540,9 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.1 + nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 + prettier: 2.7.1 rxjs: 6.6.7 semver: 7.3.4 tmp: 0.2.1 @@ -5585,12 +5560,11 @@ packages: - ts-node - typescript - utf-8-validate - dev: false - /@nrwl/workspace/14.5.2_duili7fvqiazx62cvy7ayqtsle: + /@nrwl/workspace/14.5.3_ts-node@10.8.2: resolution: { - integrity: sha512-FBBF5BkfRncCRx8hDsszjz++joDJvpJgCHK/dr8dSWsdQQPSgxDTEDiLe6x0xJMRMNzFHvgtw4PWXgY2XfyinQ==, + integrity: sha512-l5N1008eGrI3QdJxAr+simU8NbE+NTSCuxRIjB/FcOPk1mEQ4o+ZdXZYuG8MpuwIbAOjFS9Jztm/2l7Z2kS4xw==, } peerDependencies: prettier: ^2.6.2 @@ -5598,9 +5572,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.2_nx@14.5.2 - '@nrwl/jest': 14.5.2_6h7b6kboceu5vc4vrpcscvyluq - '@nrwl/linter': 14.5.2_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/jest': 14.5.3_nx@14.5.3+ts-node@10.8.2 + '@nrwl/linter': 14.5.3_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5615,9 +5589,8 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.3 open: 8.4.0 - prettier: 2.7.1 rxjs: 6.6.7 semver: 7.3.4 tmp: 0.2.1 @@ -5635,6 +5608,7 @@ packages: - ts-node - typescript - utf-8-validate + dev: false /@omnigraph/json-schema/0.24.0_tguxomqdchinjc7y46blh4q5oy: resolution: @@ -6494,7 +6468,7 @@ packages: } dependencies: '@types/connect': 3.4.35 - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/bonjour/3.5.10: resolution: @@ -6502,7 +6476,7 @@ packages: integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/connect-history-api-fallback/1.3.5: resolution: @@ -6511,7 +6485,7 @@ packages: } dependencies: '@types/express-serve-static-core': 4.17.29 - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/connect/3.4.35: resolution: @@ -6519,7 +6493,7 @@ packages: integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/eslint-scope/3.7.4: resolution: @@ -6563,7 +6537,7 @@ packages: integrity: sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -6584,7 +6558,7 @@ packages: integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/fs-extra/9.0.13: resolution: @@ -6592,7 +6566,7 @@ packages: integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 dev: true /@types/glob/7.2.0: @@ -6602,7 +6576,7 @@ packages: } dependencies: '@types/minimatch': 3.0.5 - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/graceful-fs/4.1.5: resolution: @@ -6610,7 +6584,7 @@ packages: integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/http-proxy/1.17.9: resolution: @@ -6618,7 +6592,7 @@ packages: integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/is-ci/3.0.0: resolution: @@ -6705,10 +6679,10 @@ packages: integrity: sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw==, } - /@types/node/18.0.0: + /@types/node/18.6.3: resolution: { - integrity: sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA==, + integrity: sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==, } /@types/normalize-package-data/2.4.1: @@ -6775,7 +6749,7 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/retry/0.12.0: resolution: @@ -6812,7 +6786,7 @@ packages: } dependencies: '@types/mime': 1.3.2 - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/sinonjs__fake-timers/8.1.1: resolution: @@ -6832,7 +6806,7 @@ packages: integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/stack-utils/2.0.1: resolution: @@ -6846,7 +6820,7 @@ packages: integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 /@types/yargs-parser/21.0.0: resolution: @@ -6878,7 +6852,7 @@ packages: } requiresBuild: true dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 optional: true /@typescript-eslint/eslint-plugin/5.30.6_5qmjzy7ro2yobhmnto6gxmzjja: @@ -8938,7 +8912,7 @@ packages: } engines: { node: '>= 0.4.0' } - /cosmiconfig-typescript-loader/2.0.2_xqdzelwwps7drer3sknnwaxske: + /cosmiconfig-typescript-loader/2.0.2_gcmggsfpt44cgxt3kmpws7svii: resolution: { integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==, @@ -8948,9 +8922,9 @@ packages: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 cosmiconfig: 7.0.1 - ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii typescript: 4.7.4 transitivePeerDependencies: - '@swc/core' @@ -12834,7 +12808,7 @@ packages: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -12965,7 +12939,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii transitivePeerDependencies: - bufferutil - canvas @@ -13016,7 +12990,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -13036,7 +13010,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -13056,7 +13030,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.5 - '@types/node': 18.0.0 + '@types/node': 18.6.3 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -13078,7 +13052,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.5 - '@types/node': 18.0.0 + '@types/node': 18.6.3 anymatch: 3.1.2 fb-watchman: 2.0.1 graceful-fs: 4.2.10 @@ -13102,7 +13076,7 @@ packages: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -13165,7 +13139,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: resolution: @@ -13240,7 +13214,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.10 @@ -13301,7 +13275,7 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 graceful-fs: 4.2.10 /jest-snapshot/27.5.1: @@ -13344,7 +13318,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 chalk: 4.1.2 ci-info: 3.3.2 graceful-fs: 4.2.10 @@ -13358,7 +13332,7 @@ packages: engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: '@jest/types': 28.1.3 - '@types/node': 18.0.0 + '@types/node': 18.6.3 chalk: 4.1.2 ci-info: 3.3.2 graceful-fs: 4.2.10 @@ -13388,7 +13362,7 @@ packages: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.0.0 + '@types/node': 18.6.3 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -13402,7 +13376,7 @@ packages: } engines: { node: '>= 10.13.0' } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13413,7 +13387,7 @@ packages: } engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -14920,10 +14894,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.1: + /nx/14.5.3: resolution: { - integrity: sha512-0QimStCyaw4HpgiJYpdH7NWMEVULKMcXEgPG/Mu3XDQtda/+8plDJ+ftfVo3MfjXIzQ6T7+zo//xESUez0pZ5w==, + integrity: sha512-Ll+v6HrDxrA0rxT3q5gok7bUKcE3jEFWTFEdxWtsogLhSTOaOvgRie8H46+i4eyS1GqtXsuPLpgyIjRAx3BEjQ==, } hasBin: true requiresBuild: true @@ -14936,8 +14910,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.1 - '@nrwl/tao': 14.5.1 + '@nrwl/cli': 14.5.3 + '@nrwl/tao': 14.5.3 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -14968,10 +14942,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-I6KWVMR5Ksj/HgderkcmJmyaqHdWblQeFUeVq9to263Wr3QCIRigbvdDI3rq3ZQCBMyhUSOVP9MFXROoRVtJXQ==, + integrity: sha512-Ll+v6HrDxrA0rxT3q5gok7bUKcE3jEFWTFEdxWtsogLhSTOaOvgRie8H46+i4eyS1GqtXsuPLpgyIjRAx3BEjQ==, } hasBin: true requiresBuild: true @@ -14984,8 +14958,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.2 - '@nrwl/tao': 14.5.2_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cli': 14.5.3 + '@nrwl/tao': 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y '@parcel/watcher': 2.0.4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/core': 1.2.215 @@ -15879,7 +15853,7 @@ packages: dependencies: lilconfig: 2.0.6 postcss: 8.4.14 - ts-node: 10.8.2_xqdzelwwps7drer3sknnwaxske + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii yaml: 1.10.2 /postcss-loader/6.2.1_mepnsno3xmng6eyses4tepu7bu: @@ -18534,7 +18508,7 @@ packages: webpack: 5.73.0 dev: false - /ts-node/10.8.1_xqdzelwwps7drer3sknnwaxske: + /ts-node/10.8.1_gcmggsfpt44cgxt3kmpws7svii: resolution: { integrity: sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==, @@ -18557,7 +18531,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.0.0 + '@types/node': 18.6.3 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -18601,7 +18575,7 @@ packages: yn: 3.1.1 dev: false - /ts-node/10.8.2_xqdzelwwps7drer3sknnwaxske: + /ts-node/10.8.2_gcmggsfpt44cgxt3kmpws7svii: resolution: { integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==, @@ -18624,7 +18598,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.0.0 + '@types/node': 18.6.3 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 @@ -18965,7 +18939,7 @@ packages: integrity: sha512-M88uBoqgzrkXvXrF/+oSIPsTmL21uRwGhPVJKODrl+3lXkQ5NPKrTYuSBZVa+lgPGFoI6qYyHlSKACFHO0AoNw==, } dependencies: - '@types/node': 18.0.0 + '@types/node': 18.6.3 path-is-network-drive: 1.0.15 path-strip-sep: 1.0.12 tslib: 2.4.0 From 15da51e571a4e8bafe0971383c2b758d69af2a14 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Fri, 2 Sep 2022 17:09:23 +0100 Subject: [PATCH 05/22] build: rebuild lockfile From 062858971a3f8e933214ffe0fe2118b6f8cccfcc Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Fri, 2 Sep 2022 17:18:09 +0100 Subject: [PATCH 06/22] build: add `npmrc` --- .npmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..319e41e6 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +strict-peer-dependencies=false From 8410ac0cd255c445185458deb92a3668704fa563 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Fri, 2 Sep 2022 19:10:22 +0100 Subject: [PATCH 07/22] feat: upgrade nx to --- libs/nx-mesh/package.json | 8 +- package.json | 28 +-- pnpm-lock.yaml | 397 +++++++++++++++++++------------------- 3 files changed, 215 insertions(+), 218 deletions(-) diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index b3faa9bd..31184647 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -11,10 +11,10 @@ "nx": ">=14" }, "dependencies": { - "@nrwl/devkit": "14.5.3", - "@nrwl/js": "14.5.3", - "@nrwl/node": "14.5.3", - "@nrwl/workspace": "14.5.3", + "@nrwl/devkit": "14.5.4", + "@nrwl/js": "14.5.4", + "@nrwl/node": "14.5.4", + "@nrwl/workspace": "14.5.4", "fs-extra": "10.1.0", "get-port": "5.1.1" }, diff --git a/package.json b/package.json index a5f396f4..ad43ec86 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "@graphql-yoga/node": "2.13.3", "@nrwl/devkit": "14.4.3", "@nrwl/js": "14.4.3", - "@nrwl/next": "14.5.3", - "@nrwl/nx-plugin": "14.5.3", + "@nrwl/next": "14.5.4", + "@nrwl/nx-plugin": "14.5.4", "@swc-node/register": "1.5.1", "@swc/helpers": "0.4.3", "core-js": "3.22.8", @@ -51,18 +51,18 @@ "type-fest": "2.18.0" }, "devDependencies": { - "@nrwl/cli": "14.5.3", - "@nrwl/cypress": "14.5.3", - "@nrwl/devkit": "14.5.3", - "@nrwl/eslint-plugin-nx": "14.5.3", - "@nrwl/jest": "14.5.3", - "@nrwl/js": "14.5.3", - "@nrwl/linter": "14.5.3", - "@nrwl/node": "14.5.3", + "@nrwl/cli": "14.5.4", + "@nrwl/cypress": "14.5.4", + "@nrwl/devkit": "14.5.4", + "@nrwl/eslint-plugin-nx": "14.5.4", + "@nrwl/jest": "14.5.4", + "@nrwl/js": "14.5.4", + "@nrwl/linter": "14.5.4", + "@nrwl/node": "14.5.4", "@nrwl/nx-cloud": "14.6.1", - "@nrwl/react": "14.5.3", - "@nrwl/web": "14.5.3", - "@nrwl/workspace": "14.5.3", + "@nrwl/react": "14.5.4", + "@nrwl/web": "14.5.4", + "@nrwl/workspace": "14.5.4", "@swc/cli": "0.1.57", "@swc/core": "1.2.215", "@swc/jest": "0.2.20", @@ -88,7 +88,7 @@ "husky": "8.0.1", "jest": "27.5.1", "lint-staged": "13.0.3", - "nx": "14.5.3", + "nx": "14.5.4", "prettier": "2.7.1", "react-test-renderer": "18.2.0", "ts-jest": "27.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index df7f2000..5be770b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,20 +17,20 @@ importers: '@graphql-mesh/runtime': 0.40.0 '@graphql-mesh/utils': 0.37.0 '@graphql-yoga/node': 2.13.3 - '@nrwl/cli': 14.5.3 - '@nrwl/cypress': 14.5.3 + '@nrwl/cli': 14.5.4 + '@nrwl/cypress': 14.5.4 '@nrwl/devkit': 14.4.3 - '@nrwl/eslint-plugin-nx': 14.5.3 - '@nrwl/jest': 14.5.3 + '@nrwl/eslint-plugin-nx': 14.5.4 + '@nrwl/jest': 14.5.4 '@nrwl/js': 14.4.3 - '@nrwl/linter': 14.5.3 - '@nrwl/next': 14.5.3 - '@nrwl/node': 14.5.3 + '@nrwl/linter': 14.5.4 + '@nrwl/next': 14.5.4 + '@nrwl/node': 14.5.4 '@nrwl/nx-cloud': 14.6.1 - '@nrwl/nx-plugin': 14.5.3 - '@nrwl/react': 14.5.3 - '@nrwl/web': 14.5.3 - '@nrwl/workspace': 14.5.3 + '@nrwl/nx-plugin': 14.5.4 + '@nrwl/react': 14.5.4 + '@nrwl/web': 14.5.4 + '@nrwl/workspace': 14.5.4 '@swc-node/register': 1.5.1 '@swc/cli': 0.1.57 '@swc/core': 1.2.215 @@ -63,7 +63,7 @@ importers: jest: 27.5.1 lint-staged: 13.0.3 next: 12.2.3 - nx: 14.5.3 + nx: 14.5.4 prettier: 2.7.1 react: 18.2.0 react-dom: 18.2.0 @@ -89,10 +89,10 @@ importers: '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.4.3_nx@14.5.3 - '@nrwl/js': 14.4.3_aniacizy6arngsql5gyct7lrza - '@nrwl/next': 14.5.3_zsacozjgdcetdd3vyaxdxnhmsi - '@nrwl/nx-plugin': 14.5.3_aniacizy6arngsql5gyct7lrza + '@nrwl/devkit': 14.4.3_nx@14.5.4 + '@nrwl/js': 14.4.3_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/next': 14.5.4_xyiu2a7i4yy476ki343hxprqmy + '@nrwl/nx-plugin': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/helpers': 0.4.3 core-js: 3.22.8 @@ -106,16 +106,16 @@ importers: tslib: 2.4.0 type-fest: 2.18.0 devDependencies: - '@nrwl/cli': 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y - '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske - '@nrwl/eslint-plugin-nx': 14.5.3_aq2y2zmoaectfovwsmxt63osuy - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/node': 14.5.3_eb46dt6bsexyj5dz4nevto6p4m + '@nrwl/cli': 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq + '@nrwl/eslint-plugin-nx': 14.5.4_q6nw27jxricuodzz3tumv6bzbq + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/node': 14.5.4_mkpoxmfdt27baoqjbwkmrwylre '@nrwl/nx-cloud': 14.6.1 - '@nrwl/react': 14.5.3_ey5o6pm5p4xed27xxniwksbiau - '@nrwl/web': 14.5.3_qic7gnhpx5yt4ivopwqthc3aza - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/react': 14.5.4_5zj6s7lpo2h5mb46lj234zanyu + '@nrwl/web': 14.5.4_tvss2holu5orz4ufk4bdjj5o5y + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@swc/cli': 0.1.57_@swc+core@1.2.215 '@swc/core': 1.2.215 '@swc/jest': 0.2.20_@swc+core@1.2.215 @@ -141,7 +141,7 @@ importers: husky: 8.0.1 jest: 27.5.1_ts-node@10.8.2 lint-staged: 13.0.3 - nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y prettier: 2.7.1 react-test-renderer: 18.2.0_react@18.2.0 ts-jest: 27.1.5_35t6zxqcxtyoydiqszfyyjaysi @@ -150,17 +150,17 @@ importers: libs/nx-mesh: specifiers: - '@nrwl/devkit': 14.5.3 - '@nrwl/js': 14.5.3 - '@nrwl/node': 14.5.3 - '@nrwl/workspace': 14.5.3 + '@nrwl/devkit': 14.5.4 + '@nrwl/js': 14.5.4 + '@nrwl/node': 14.5.4 + '@nrwl/workspace': 14.5.4 fs-extra: 10.1.0 get-port: 5.1.1 dependencies: - '@nrwl/devkit': 14.5.3 - '@nrwl/js': 14.5.3 - '@nrwl/node': 14.5.3 - '@nrwl/workspace': 14.5.3 + '@nrwl/devkit': 14.5.4 + '@nrwl/js': 14.5.4 + '@nrwl/node': 14.5.4 + '@nrwl/workspace': 14.5.4 fs-extra: 10.1.0 get-port: 5.1.1 @@ -4309,30 +4309,30 @@ packages: - '@swc/core' dev: false - /@nrwl/cli/14.5.3: + /@nrwl/cli/14.5.4: resolution: { - integrity: sha512-+bax9axSbsc72neRvug9jTXIk+vWwPYeZSOMWLmPc7diYgCb1JKfzh16rQQWGrxG6i6LiUcmP5Hsrl7ktaUimw==, + integrity: sha512-UYr14hxeYV8p/zt6D6z33hljZJQROJAVxSC+mm72fyVvy88Gt0sQNLfMmOARXur0p/73PSLM0jJ2Sr7Ftsuu+A==, } dependencies: - nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y - /@nrwl/cli/14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/cli/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-+bax9axSbsc72neRvug9jTXIk+vWwPYeZSOMWLmPc7diYgCb1JKfzh16rQQWGrxG6i6LiUcmP5Hsrl7ktaUimw==, + integrity: sha512-UYr14hxeYV8p/zt6D6z33hljZJQROJAVxSC+mm72fyVvy88Gt0sQNLfMmOARXur0p/73PSLM0jJ2Sr7Ftsuu+A==, } dependencies: - nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: true - /@nrwl/cypress/14.5.3_xtba3uyzqnlz6lizoo3awkvske: + /@nrwl/cypress/14.5.4_m3l2ido4ezrnnrijbe4q3rwksq: resolution: { - integrity: sha512-b3Qkp0Lr0PRDT9CFp7NqYKTeVTV+xZkUMknUiYtVqzVnMo2MB3G4zZtwfqhcJQLT7COmyj1zGuxJgjO6WKuq6Q==, + integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, } peerDependencies: cypress: '>= 3 < 11' @@ -4343,9 +4343,9 @@ packages: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa chalk: 4.1.0 @@ -4394,7 +4394,7 @@ packages: tslib: 2.4.0 dev: false - /@nrwl/devkit/14.4.3_nx@14.5.3: + /@nrwl/devkit/14.4.3_nx@14.5.4: resolution: { integrity: sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==, @@ -4404,16 +4404,16 @@ packages: dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y rxjs: 6.6.7 semver: 7.3.4 tslib: 2.4.0 dev: false - /@nrwl/devkit/14.5.3: + /@nrwl/devkit/14.5.4: resolution: { - integrity: sha512-ikafSKDpI2aiCyUDeFTHyTnafb2S9b5SR4Ek2P75zfQJkB3Wop74DX4goOrzgjW/v4CyQ5kwtGZXM2jbxxHS3w==, + integrity: sha512-9UFoQb6HdEkvZlOZIZgTAPR5oagc1V72OdBgtiM0ZK5cHm9sSSTv7FrVlyxy+WWYZhy/orUm5eSChO/yNM/pZg==, } peerDependencies: nx: '>= 13.10 <= 15' @@ -4424,24 +4424,24 @@ packages: tslib: 2.4.0 dev: false - /@nrwl/devkit/14.5.3_nx@14.5.3: + /@nrwl/devkit/14.5.4_nx@14.5.4: resolution: { - integrity: sha512-ikafSKDpI2aiCyUDeFTHyTnafb2S9b5SR4Ek2P75zfQJkB3Wop74DX4goOrzgjW/v4CyQ5kwtGZXM2jbxxHS3w==, + integrity: sha512-9UFoQb6HdEkvZlOZIZgTAPR5oagc1V72OdBgtiM0ZK5cHm9sSSTv7FrVlyxy+WWYZhy/orUm5eSChO/yNM/pZg==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y semver: 7.3.4 tslib: 2.4.0 - /@nrwl/eslint-plugin-nx/14.5.3_aq2y2zmoaectfovwsmxt63osuy: + /@nrwl/eslint-plugin-nx/14.5.4_q6nw27jxricuodzz3tumv6bzbq: resolution: { - integrity: sha512-enwPUtVmVgnnozC3Yokh6crhca6RemQ7+gnDG6G5rx+wsXNPrAAvYLv8Qar3bqxAPunJKZ31a9qerf0UQpHI9Q==, + integrity: sha512-BDMPtFlTUDPivvP9juuvIUMNnf5yHr0nafvmocUFxfXne8AWcUFaVk5CYE9piBIVMDAKrFvGy89j2iF+ITTJvQ==, } peerDependencies: '@typescript-eslint/parser': ^5.29.0 @@ -4450,8 +4450,8 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@typescript-eslint/parser': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce '@typescript-eslint/utils': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce chalk: 4.1.0 @@ -4473,7 +4473,7 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.4.3_soepigadcvy2t5majznid72awa: + /@nrwl/jest/14.4.3_pog2w3zkul5hbrbhurbj4m5ldu: resolution: { integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, @@ -4481,7 +4481,7 @@ packages: dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.5.3 + '@nrwl/devkit': 14.4.3_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4533,15 +4533,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.3: + /@nrwl/jest/14.5.4: resolution: { - integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.3 + '@nrwl/devkit': 14.5.4 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4563,15 +4563,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.3_nx@14.5.3: + /@nrwl/jest/14.5.4_nx@14.5.4: resolution: { - integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/devkit': 14.5.4_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4593,15 +4593,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.3_nx@14.5.3+ts-node@10.8.2: + /@nrwl/jest/14.5.4_nx@14.5.4+ts-node@10.8.2: resolution: { - integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/devkit': 14.5.4_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4623,15 +4623,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.3_soepigadcvy2t5majznid72awa: + /@nrwl/jest/14.5.4_pog2w3zkul5hbrbhurbj4m5ldu: resolution: { - integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.3_nx@14.5.3 + '@nrwl/devkit': 14.5.4_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4652,15 +4652,15 @@ packages: - typescript - utf-8-validate - /@nrwl/jest/14.5.3_ts-node@10.8.2: + /@nrwl/jest/14.5.4_ts-node@10.8.2: resolution: { - integrity: sha512-7clvYbyJdrzqkwGkHx+qGnuKaiY4JtBAip8eQyOO8GJ97olSCFo01dpmC6khTf/8Ha4nT/eL8U7FBKWfdZUeBA==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.3 + '@nrwl/devkit': 14.5.4 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4682,14 +4682,14 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.4.3_aniacizy6arngsql5gyct7lrza: + /@nrwl/js/14.4.3_6gdn6chdnem3nbolmnwdf6us4a: resolution: { integrity: sha512-WxNo9sEP0RiuI1eHqGL14CSSa4YEbgWxCai/wdVHackC8C4QNWUP6is1hyLvSIbW91aF3105v8YN7BHWfLANtg==, } dependencies: - '@nrwl/devkit': 14.4.3_nx@14.5.3 - '@nrwl/jest': 14.4.3_soepigadcvy2t5majznid72awa + '@nrwl/devkit': 14.4.3_nx@14.5.4 + '@nrwl/jest': 14.4.3_pog2w3zkul5hbrbhurbj4m5ldu '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 @@ -4716,16 +4716,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.3: + /@nrwl/js/14.5.4: resolution: { - integrity: sha512-RQfJC8L2Fvhfd18Z9zyYjVuPf8vrQ8StpMBI80mhPePnuD2Jsw9aDMUX4oDIniiEwKATsGndLOTs2imkp+y9yg==, + integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, } dependencies: - '@nrwl/devkit': 14.5.3 - '@nrwl/jest': 14.5.3 - '@nrwl/linter': 14.5.3 - '@nrwl/workspace': 14.5.3 + '@nrwl/devkit': 14.5.4 + '@nrwl/jest': 14.5.4 + '@nrwl/linter': 14.5.4 + '@nrwl/workspace': 14.5.4 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4750,16 +4750,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.3_aniacizy6arngsql5gyct7lrza: + /@nrwl/js/14.5.4_6gdn6chdnem3nbolmnwdf6us4a: resolution: { - integrity: sha512-RQfJC8L2Fvhfd18Z9zyYjVuPf8vrQ8StpMBI80mhPePnuD2Jsw9aDMUX4oDIniiEwKATsGndLOTs2imkp+y9yg==, + integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, } dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4783,16 +4783,16 @@ packages: - typescript - utf-8-validate - /@nrwl/js/14.5.3_ts-node@10.8.2: + /@nrwl/js/14.5.4_ts-node@10.8.2: resolution: { - integrity: sha512-RQfJC8L2Fvhfd18Z9zyYjVuPf8vrQ8StpMBI80mhPePnuD2Jsw9aDMUX4oDIniiEwKATsGndLOTs2imkp+y9yg==, + integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, } dependencies: - '@nrwl/devkit': 14.5.3 - '@nrwl/jest': 14.5.3_ts-node@10.8.2 - '@nrwl/linter': 14.5.3_ts-node@10.8.2 - '@nrwl/workspace': 14.5.3_ts-node@10.8.2 + '@nrwl/devkit': 14.5.4 + '@nrwl/jest': 14.5.4_ts-node@10.8.2 + '@nrwl/linter': 14.5.4_ts-node@10.8.2 + '@nrwl/workspace': 14.5.4_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4847,10 +4847,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.3: + /@nrwl/linter/14.5.4: resolution: { - integrity: sha512-0UL+z6kHy0QpGzFXbdJoZTigi7YZLTKBX8vp/A7WIimFGvqNif1R9b1YpwgZ8kqwYTpIBHePqYxZ2Z6yr9Gfdw==, + integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, } peerDependencies: eslint: ^8.0.0 @@ -4858,10 +4858,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_nx@14.5.3 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.3 + nx: 14.5.4 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4876,10 +4876,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.3_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.4_gb3kusmqmljmwdelprrytukbra: resolution: { - integrity: sha512-0UL+z6kHy0QpGzFXbdJoZTigi7YZLTKBX8vp/A7WIimFGvqNif1R9b1YpwgZ8kqwYTpIBHePqYxZ2Z6yr9Gfdw==, + integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, } peerDependencies: eslint: ^8.0.0 @@ -4887,11 +4887,11 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 eslint: 8.15.0 - nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4905,10 +4905,10 @@ packages: - typescript - utf-8-validate - /@nrwl/linter/14.5.3_ts-node@10.8.2: + /@nrwl/linter/14.5.4_ts-node@10.8.2: resolution: { - integrity: sha512-0UL+z6kHy0QpGzFXbdJoZTigi7YZLTKBX8vp/A7WIimFGvqNif1R9b1YpwgZ8kqwYTpIBHePqYxZ2Z6yr9Gfdw==, + integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, } peerDependencies: eslint: ^8.0.0 @@ -4916,10 +4916,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_nx@14.5.3+ts-node@10.8.2 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_nx@14.5.4+ts-node@10.8.2 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.3 + nx: 14.5.4 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4934,22 +4934,22 @@ packages: - utf-8-validate dev: false - /@nrwl/next/14.5.3_zsacozjgdcetdd3vyaxdxnhmsi: + /@nrwl/next/14.5.4_xyiu2a7i4yy476ki343hxprqmy: resolution: { - integrity: sha512-mEEDQwqQeqldhlzJSlPhGXPYvERgv1wzD0q1Tbcrhk07wyZhJRfJAAH2tl+hAMfZlSyeBH6WE6Srlwc9T2SMNg==, + integrity: sha512-VmPiYHB6Hli1EV5DF82t3UYY0zbsVIjDiXycx1RlweOaEL4UZtdBgws+Yw9pKFs1gMZG2f8t9TvoY0OiGUVDgw==, } peerDependencies: next: ^12.1.0 dependencies: '@babel/plugin-proposal-decorators': 7.18.6 - '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/react': 14.5.3_ey5o6pm5p4xed27xxniwksbiau - '@nrwl/web': 14.5.3_qic7gnhpx5yt4ivopwqthc3aza - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/react': 14.5.4_5zj6s7lpo2h5mb46lj234zanyu + '@nrwl/web': 14.5.4_tvss2holu5orz4ufk4bdjj5o5y + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@svgr/webpack': 6.2.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -5003,17 +5003,17 @@ packages: - webpack-plugin-serve dev: false - /@nrwl/node/14.5.3: + /@nrwl/node/14.5.4: resolution: { - integrity: sha512-HVAFtCVZNy6ZvW9tuotIUQGPbdeVGm9s3Cjz850wErTWzdxeS0devL1JdTfCHvetMml2+7ZiQRD9jEil02T4BQ==, + integrity: sha512-n++C/kUveM3Rxi5S2hyZaBS7hGk1HomLdQ2G+dLrbGZ/mggaANVT3NnEPxDeYGI9SfS0uKEPh8G7joJKWZXahw==, } dependencies: - '@nrwl/devkit': 14.5.3 - '@nrwl/jest': 14.5.3_ts-node@10.8.2 - '@nrwl/js': 14.5.3_ts-node@10.8.2 - '@nrwl/linter': 14.5.3_ts-node@10.8.2 - '@nrwl/workspace': 14.5.3_ts-node@10.8.2 + '@nrwl/devkit': 14.5.4 + '@nrwl/jest': 14.5.4_ts-node@10.8.2 + '@nrwl/js': 14.5.4_ts-node@10.8.2 + '@nrwl/linter': 14.5.4_ts-node@10.8.2 + '@nrwl/workspace': 14.5.4_ts-node@10.8.2 chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 @@ -5054,17 +5054,17 @@ packages: - webpack-cli dev: false - /@nrwl/node/14.5.3_eb46dt6bsexyj5dz4nevto6p4m: + /@nrwl/node/14.5.4_mkpoxmfdt27baoqjbwkmrwylre: resolution: { - integrity: sha512-HVAFtCVZNy6ZvW9tuotIUQGPbdeVGm9s3Cjz850wErTWzdxeS0devL1JdTfCHvetMml2+7ZiQRD9jEil02T4BQ==, + integrity: sha512-n++C/kUveM3Rxi5S2hyZaBS7hGk1HomLdQ2G+dLrbGZ/mggaANVT3NnEPxDeYGI9SfS0uKEPh8G7joJKWZXahw==, } dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa - '@nrwl/js': 14.5.3_aniacizy6arngsql5gyct7lrza - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 @@ -5123,16 +5123,16 @@ packages: - debug dev: true - /@nrwl/nx-plugin/14.5.3_aniacizy6arngsql5gyct7lrza: + /@nrwl/nx-plugin/14.5.4_6gdn6chdnem3nbolmnwdf6us4a: resolution: { - integrity: sha512-YxH3Ev22PVxYTwwygb2cShXYo74sSrIZkJUl/RiUF+n6X3lW+Nikg1/S7W6X/7i+aNT4Rn5EnI/sQA7X802z9A==, + integrity: sha512-0V/NPQ7TvK8a2X54VyEo9I0kmCAEo8ja9Hto+QdBufs4g7SLgbpeprV5gaA3CNIyF34IOb2Lutik6vjVErPXgw==, } dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa - '@nrwl/js': 14.5.3_aniacizy6arngsql5gyct7lrza - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra dotenv: 10.0.0 fs-extra: 10.1.0 rxjs: 6.6.7 @@ -5153,22 +5153,22 @@ packages: - utf-8-validate dev: false - /@nrwl/react/14.5.3_ey5o6pm5p4xed27xxniwksbiau: + /@nrwl/react/14.5.4_5zj6s7lpo2h5mb46lj234zanyu: resolution: { - integrity: sha512-nEpwWKaVE2XlJI/C2U+OXQapa2iqXjYKXKW2QwUwBmhZig6kczk9cvuwXqGDi3ViA42wR7LQMaE25wKyvW3JhQ==, + integrity: sha512-6IO9K77zMPIKBJ06aYzn8/FR0TFTberN4nb+/amPDTbl6u2EazpWLSH3vU+HbFEeEMPFz8ASGu5Sv42iVcLsYA==, } dependencies: '@babel/core': 7.18.6 '@babel/preset-react': 7.18.6_@babel+core@7.18.6 - '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa - '@nrwl/js': 14.5.3_aniacizy6arngsql5gyct7lrza - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/storybook': 14.5.3_ybygyqog67fmi5mpedij4ddgt4 - '@nrwl/web': 14.5.3_qic7gnhpx5yt4ivopwqthc3aza - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/storybook': 14.5.4_cbice6tjzo4mtdhcglnqkl3uqm + '@nrwl/web': 14.5.4_tvss2holu5orz4ufk4bdjj5o5y + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_53y5rxojtpayztn7fibkyu3brm '@svgr/webpack': 6.2.1 chalk: 4.1.0 @@ -5221,16 +5221,16 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/storybook/14.5.3_ybygyqog67fmi5mpedij4ddgt4: + /@nrwl/storybook/14.5.4_cbice6tjzo4mtdhcglnqkl3uqm: resolution: { - integrity: sha512-eRUgKFI9I7Y/ZPSAj8NLv/9VXxcl5MndQ06UKEiURmFpSQg+GTiDexarrFsc6H1lkImo041aEV5B1IiBzuWriQ==, + integrity: sha512-Na+mYQbSwaF1EwbBEUC1xZJbSGPOtza6NG7t24xTtEtwI0Vb555SNDTWCxTFb6jK861ySX83lkBXKUa3EQtjGw==, } dependencies: - '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle core-js: 3.22.8 dotenv: 10.0.0 semver: 7.3.4 @@ -5269,35 +5269,35 @@ packages: - '@swc/core' dev: false - /@nrwl/tao/14.5.3: + /@nrwl/tao/14.5.4: resolution: { - integrity: sha512-FiBzwZisEs7JcksWR1G6x/flKjcnXckdFlAuQv9s9uVKPUSrvq4L5fYNGaFUPwVB8FyqsdCvP3e3gRRFXtzpDg==, + integrity: sha512-a2GCuSE8WghjehuU3GVO63KZEnZXXQiqEg137yN/Na+PxwSu68XeaX53SLyzRskTV120YwBBy1YCTNzAZxxsjg==, } hasBin: true dependencies: - nx: 14.5.3 + nx: 14.5.4 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: false - /@nrwl/tao/14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-FiBzwZisEs7JcksWR1G6x/flKjcnXckdFlAuQv9s9uVKPUSrvq4L5fYNGaFUPwVB8FyqsdCvP3e3gRRFXtzpDg==, + integrity: sha512-a2GCuSE8WghjehuU3GVO63KZEnZXXQiqEg137yN/Na+PxwSu68XeaX53SLyzRskTV120YwBBy1YCTNzAZxxsjg==, } hasBin: true dependencies: - nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - /@nrwl/web/14.5.3_qic7gnhpx5yt4ivopwqthc3aza: + /@nrwl/web/14.5.4_tvss2holu5orz4ufk4bdjj5o5y: resolution: { - integrity: sha512-4qv5kP5NVuikYP0bI5uSAMFPjiQ6zaUnAy0fHQzMo0YlFYrW5RxN2AxEwoekkYH0m41PLuNh19CcFdoThsSOsQ==, + integrity: sha512-XokrSi9rF9xaGpeFumGSvP/ItBC5bKH3DZbS2NB4Co7EMMLEh2P1ocHEd9PXLYomjuxNhZdkDV2f17V9p+YXOw==, } dependencies: '@babel/core': 7.18.6 @@ -5308,12 +5308,12 @@ packages: '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 '@babel/runtime': 7.18.9 - '@nrwl/cypress': 14.5.3_xtba3uyzqnlz6lizoo3awkvske - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa - '@nrwl/js': 14.5.3_aniacizy6arngsql5gyct7lrza - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.3_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_2aw4cr3ybtnlmum4siv5zebxvm '@rollup/plugin-babel': 5.3.1_3crms4j33zkfeqv7ozcuia3hfq '@rollup/plugin-commonjs': 20.0.0_rollup@2.77.0 @@ -5463,10 +5463,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.3: + /@nrwl/workspace/14.5.4: resolution: { - integrity: sha512-l5N1008eGrI3QdJxAr+simU8NbE+NTSCuxRIjB/FcOPk1mEQ4o+ZdXZYuG8MpuwIbAOjFS9Jztm/2l7Z2kS4xw==, + integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, } peerDependencies: prettier: ^2.6.2 @@ -5474,9 +5474,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_nx@14.5.3 - '@nrwl/linter': 14.5.3 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_nx@14.5.4 + '@nrwl/linter': 14.5.4 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5491,7 +5491,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.3 + nx: 14.5.4 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -5512,10 +5512,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.3_duili7fvqiazx62cvy7ayqtsle: + /@nrwl/workspace/14.5.4_duili7fvqiazx62cvy7ayqtsle: resolution: { - integrity: sha512-l5N1008eGrI3QdJxAr+simU8NbE+NTSCuxRIjB/FcOPk1mEQ4o+ZdXZYuG8MpuwIbAOjFS9Jztm/2l7Z2kS4xw==, + integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, } peerDependencies: prettier: ^2.6.2 @@ -5523,9 +5523,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_soepigadcvy2t5majznid72awa - '@nrwl/linter': 14.5.3_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5540,7 +5540,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 prettier: 2.7.1 rxjs: 6.6.7 @@ -5561,10 +5561,10 @@ packages: - typescript - utf-8-validate - /@nrwl/workspace/14.5.3_ts-node@10.8.2: + /@nrwl/workspace/14.5.4_ts-node@10.8.2: resolution: { - integrity: sha512-l5N1008eGrI3QdJxAr+simU8NbE+NTSCuxRIjB/FcOPk1mEQ4o+ZdXZYuG8MpuwIbAOjFS9Jztm/2l7Z2kS4xw==, + integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, } peerDependencies: prettier: ^2.6.2 @@ -5572,9 +5572,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.3_nx@14.5.3 - '@nrwl/jest': 14.5.3_nx@14.5.3+ts-node@10.8.2 - '@nrwl/linter': 14.5.3_ts-node@10.8.2 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_nx@14.5.4+ts-node@10.8.2 + '@nrwl/linter': 14.5.4_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5589,7 +5589,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.3 + nx: 14.5.4 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -8856,7 +8856,7 @@ packages: normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.73.0 /core-js-compat/3.23.4: resolution: @@ -12939,7 +12939,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + ts-node: 10.8.2 transitivePeerDependencies: - bufferutil - canvas @@ -13836,7 +13836,7 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.73.0 webpack-sources: 3.2.3 /lie/3.1.1: @@ -14894,10 +14894,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.3: + /nx/14.5.4: resolution: { - integrity: sha512-Ll+v6HrDxrA0rxT3q5gok7bUKcE3jEFWTFEdxWtsogLhSTOaOvgRie8H46+i4eyS1GqtXsuPLpgyIjRAx3BEjQ==, + integrity: sha512-xv1nTaQP6kqVDE4PXcB1tLlgzNAPUHE/2vlqSLgxjNb6colKf0vrEZhVTjhnbqBeJiTb33gUx50bBXkurCkN5w==, } hasBin: true requiresBuild: true @@ -14910,8 +14910,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.3 - '@nrwl/tao': 14.5.3 + '@nrwl/cli': 14.5.4 + '@nrwl/tao': 14.5.4 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -14942,10 +14942,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-Ll+v6HrDxrA0rxT3q5gok7bUKcE3jEFWTFEdxWtsogLhSTOaOvgRie8H46+i4eyS1GqtXsuPLpgyIjRAx3BEjQ==, + integrity: sha512-xv1nTaQP6kqVDE4PXcB1tLlgzNAPUHE/2vlqSLgxjNb6colKf0vrEZhVTjhnbqBeJiTb33gUx50bBXkurCkN5w==, } hasBin: true requiresBuild: true @@ -14958,8 +14958,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.3 - '@nrwl/tao': 14.5.3_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cli': 14.5.4 + '@nrwl/tao': 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y '@parcel/watcher': 2.0.4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/core': 1.2.215 @@ -18232,7 +18232,6 @@ packages: serialize-javascript: 6.0.0 terser: 5.14.2 webpack: 5.73.0 - dev: false /terser/5.14.2: resolution: @@ -18573,7 +18572,6 @@ packages: make-error: 1.3.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: false /ts-node/10.8.2_gcmggsfpt44cgxt3kmpws7svii: resolution: @@ -19387,7 +19385,6 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: false /webpack/5.73.0_@swc+core@1.2.215: resolution: From a6dcb3670be0e7ef75032b0ab6d46ff006220566 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Fri, 2 Sep 2022 19:22:44 +0100 Subject: [PATCH 08/22] build(changeset): minor version --- .changeset/happy-oranges-pull.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/happy-oranges-pull.md diff --git a/.changeset/happy-oranges-pull.md b/.changeset/happy-oranges-pull.md new file mode 100644 index 00000000..ae3c8670 --- /dev/null +++ b/.changeset/happy-oranges-pull.md @@ -0,0 +1,5 @@ +--- +'nx-mesh': minor +--- + +Update Nx From 9b5b6495184982153e166bea60d5fd808e1476b6 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Thu, 22 Sep 2022 19:53:33 +0100 Subject: [PATCH 09/22] refactor(nx-mesh): generates app and lib generators --- libs/nx-mesh/generators.json | 16 +- libs/nx-mesh/package.json | 2 + .../application/application.spec.ts | 514 -------- .../src/generators/application/application.ts | 41 +- .../generators/application/lib/add-linting.ts | 43 - .../generators/application/lib/add-project.ts | 58 - .../lib/create-application-files.ts | 35 - .../application/lib/create-mesh-config.ts | 73 -- .../application/lib/normalize-options.ts | 67 - .../application/lib/set-defaults.ts | 66 - .../base/__snapshots__/base.spec.ts.snap | 1117 +++++++++++++++++ libs/nx-mesh/src/generators/base/base.spec.ts | 249 ++++ libs/nx-mesh/src/generators/base/base.ts | 57 + .../files/app}/tsconfig.app.json | 0 .../files => base/files/app}/tsconfig.json | 0 .../files/shared}/.meshrc.__meshConfigExt__ | 0 libs/nx-mesh/src/generators/base/index.ts | 9 + .../lib/add-cypress-tests.ts} | 12 +- .../{application => base}/lib/add-cypress.ts | 12 +- .../{application => base}/lib/add-jest.ts | 14 +- .../src/generators/base/lib/add-linting.ts | 47 + .../lib/add-mesh-dependencies.ts} | 6 +- .../generators/base/lib/add-project-config.ts | 81 ++ .../src/generators/base/lib/create-files.ts | 26 + .../create-mesh-config/create-mesh-config.ts | 66 + .../base/lib/create-mesh-config/index.ts | 1 + .../lib/create-mesh-config/sources/index.ts | 9 + .../sources/javascript-wiki.ts | 38 + .../base/lib/create-mesh-config/types.ts | 5 + libs/nx-mesh/src/generators/base/lib/index.ts | 11 + .../src/generators/base/lib/node-generator.ts | 39 + .../generators/base/lib/normalize-options.ts | 170 +++ .../{sdk => base}/lib/set-defaults.ts | 10 +- libs/nx-mesh/src/generators/base/schema.d.ts | 12 + libs/nx-mesh/src/generators/base/schema.json | 155 +++ libs/nx-mesh/src/generators/init/init.spec.ts | 27 - libs/nx-mesh/src/generators/init/init.ts | 29 - libs/nx-mesh/src/generators/init/schema.d.ts | 6 - libs/nx-mesh/src/generators/init/schema.json | 33 - .../sdk/files/.meshrc.__meshConfigExt__ | 1 - .../generators/sdk/files/src/index.ts__tmpl__ | 1 - .../sdk/files/src/lib/sdk.ts__tmpl__ | 1 - .../src/generators/sdk/lib/add-linting.ts | 23 - .../src/generators/sdk/lib/add-project.ts | 61 - .../generators/sdk/lib/create-mesh-config.ts | 85 -- .../generators/sdk/lib/create-sdk-files.ts | 40 - .../generators/sdk/lib/normalize-options.ts | 82 -- libs/nx-mesh/src/generators/sdk/sdk.spec.ts | 594 --------- libs/nx-mesh/src/generators/sdk/sdk.ts | 28 +- .../src/utils/run-tasks-in-serial/index.ts | 1 + .../run-tasks-in-serial.spec.ts | 65 + .../run-tasks-in-serial.ts | 21 + libs/nx-mesh/src/utils/typescript.ts | 18 + package.json | 4 +- pnpm-lock.yaml | 346 +---- 55 files changed, 2303 insertions(+), 2224 deletions(-) delete mode 100644 libs/nx-mesh/src/generators/application/application.spec.ts delete mode 100644 libs/nx-mesh/src/generators/application/lib/add-linting.ts delete mode 100644 libs/nx-mesh/src/generators/application/lib/add-project.ts delete mode 100644 libs/nx-mesh/src/generators/application/lib/create-application-files.ts delete mode 100644 libs/nx-mesh/src/generators/application/lib/create-mesh-config.ts delete mode 100644 libs/nx-mesh/src/generators/application/lib/normalize-options.ts delete mode 100644 libs/nx-mesh/src/generators/application/lib/set-defaults.ts create mode 100644 libs/nx-mesh/src/generators/base/__snapshots__/base.spec.ts.snap create mode 100644 libs/nx-mesh/src/generators/base/base.spec.ts create mode 100644 libs/nx-mesh/src/generators/base/base.ts rename libs/nx-mesh/src/generators/{application/files => base/files/app}/tsconfig.app.json (100%) rename libs/nx-mesh/src/generators/{application/files => base/files/app}/tsconfig.json (100%) rename libs/nx-mesh/src/generators/{application/files => base/files/shared}/.meshrc.__meshConfigExt__ (100%) create mode 100644 libs/nx-mesh/src/generators/base/index.ts rename libs/nx-mesh/src/generators/{application/lib/generate-cypress-tests.ts => base/lib/add-cypress-tests.ts} (68%) rename libs/nx-mesh/src/generators/{application => base}/lib/add-cypress.ts (61%) rename libs/nx-mesh/src/generators/{application => base}/lib/add-jest.ts (74%) create mode 100644 libs/nx-mesh/src/generators/base/lib/add-linting.ts rename libs/nx-mesh/src/generators/{init/lib/update-dependencies.ts => base/lib/add-mesh-dependencies.ts} (84%) create mode 100644 libs/nx-mesh/src/generators/base/lib/add-project-config.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/create-files.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/create-mesh-config/create-mesh-config.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/create-mesh-config/index.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/create-mesh-config/sources/index.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/create-mesh-config/sources/javascript-wiki.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/create-mesh-config/types.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/index.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/node-generator.ts create mode 100644 libs/nx-mesh/src/generators/base/lib/normalize-options.ts rename libs/nx-mesh/src/generators/{sdk => base}/lib/set-defaults.ts (84%) create mode 100644 libs/nx-mesh/src/generators/base/schema.d.ts create mode 100644 libs/nx-mesh/src/generators/base/schema.json delete mode 100644 libs/nx-mesh/src/generators/init/init.spec.ts delete mode 100644 libs/nx-mesh/src/generators/init/init.ts delete mode 100644 libs/nx-mesh/src/generators/init/schema.d.ts delete mode 100644 libs/nx-mesh/src/generators/init/schema.json delete mode 100644 libs/nx-mesh/src/generators/sdk/files/.meshrc.__meshConfigExt__ delete mode 100644 libs/nx-mesh/src/generators/sdk/files/src/index.ts__tmpl__ delete mode 100644 libs/nx-mesh/src/generators/sdk/files/src/lib/sdk.ts__tmpl__ delete mode 100644 libs/nx-mesh/src/generators/sdk/lib/add-linting.ts delete mode 100644 libs/nx-mesh/src/generators/sdk/lib/add-project.ts delete mode 100644 libs/nx-mesh/src/generators/sdk/lib/create-mesh-config.ts delete mode 100644 libs/nx-mesh/src/generators/sdk/lib/create-sdk-files.ts delete mode 100644 libs/nx-mesh/src/generators/sdk/lib/normalize-options.ts delete mode 100644 libs/nx-mesh/src/generators/sdk/sdk.spec.ts create mode 100644 libs/nx-mesh/src/utils/run-tasks-in-serial/index.ts create mode 100644 libs/nx-mesh/src/utils/run-tasks-in-serial/run-tasks-in-serial.spec.ts create mode 100644 libs/nx-mesh/src/utils/run-tasks-in-serial/run-tasks-in-serial.ts create mode 100644 libs/nx-mesh/src/utils/typescript.ts diff --git a/libs/nx-mesh/generators.json b/libs/nx-mesh/generators.json index 56ee280a..7bfbb721 100644 --- a/libs/nx-mesh/generators.json +++ b/libs/nx-mesh/generators.json @@ -2,10 +2,10 @@ "$schema": "http://json-schema.org/schema", "name": "nx-mesh", "generators": { - "init": { - "factory": "./src/generators/init/init", - "schema": "./src/generators/init/schema.json", - "description": "Initialize the `nx-mesh` plugin.", + "base": { + "factory": "./src/generators/base/base", + "schema": "./src/generators/base/schema.json", + "description": "Generate the foundation for a GraphQL Mesh project", "hidden": true }, "application": { @@ -24,10 +24,10 @@ } }, "schematics": { - "init": { - "factory": "./src/generators/init/init#meshInitGenerator", - "schema": "./src/generators/init/schema.json", - "description": "Initialize the `nx-mesh` plugin.", + "base": { + "factory": "./src/generators/base/base#baseGenerator", + "schema": "./src/generators/base/schema.json", + "description": "Create a GraphQL Mesh API Gateway application for Nx", "hidden": true }, "application": { diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index 31184647..e1971006 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -12,6 +12,8 @@ }, "dependencies": { "@nrwl/devkit": "14.5.4", + "@nrwl/cypress": "14.5.4", + "@nrwl/linter": "14.5.4", "@nrwl/js": "14.5.4", "@nrwl/node": "14.5.4", "@nrwl/workspace": "14.5.4", diff --git a/libs/nx-mesh/src/generators/application/application.spec.ts b/libs/nx-mesh/src/generators/application/application.spec.ts deleted file mode 100644 index 28d181dc..00000000 --- a/libs/nx-mesh/src/generators/application/application.spec.ts +++ /dev/null @@ -1,514 +0,0 @@ -import type { NxJsonConfiguration, Tree } from '@nrwl/devkit'; - -import type { AppGeneratorSchema } from './schema'; - -import { readJson, getProjects } from '@nrwl/devkit'; -import * as devkit from '@nrwl/devkit'; -import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; - -import { applicationGenerator } from './application'; - -describe('app', () => { - let tree: Tree; - - beforeEach(() => { - tree = createTreeWithEmptyWorkspace(); - - jest.clearAllMocks(); - }); - - // afterEach(() => { - // overrideCollectionResolutionForTesting(null); - // }); - - describe('not nested', () => { - it('should update workspace.json', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - standaloneConfig: false, - e2eTestRunner: 'none', - }); - - const workspaceJson = readJson(tree, '/workspace.json'); - const nxJson = readJson(tree, 'nx.json'); - const project = workspaceJson.projects['my-mesh-app']; - - expect(project.root).toEqual('apps/my-mesh-app'); - expect(project.architect).toEqual( - expect.objectContaining({ - build: { - builder: 'nx-mesh:build-gateway', - outputs: ['apps/my-mesh-app/.mesh', '{options.outputPath}'], - options: { - dir: 'apps/my-mesh-app', - outputPath: 'dist/apps/my-mesh-app', - }, - }, - }) - ); - - expect(project.architect).toEqual( - expect.objectContaining({ - serve: { - builder: 'nx-mesh:serve', - options: { - dev: true, - dir: 'apps/my-mesh-app', - }, - configurations: { - production: { - dev: false, - dir: 'dist/apps/my-mesh-app', - }, - }, - }, - }) - ); - - expect(project.architect).toEqual( - expect.objectContaining({ - validate: { - builder: 'nx-mesh:validate', - options: { - dir: 'apps/my-mesh-app', - }, - }, - }) - ); - - expect(workspaceJson.projects['my-mesh-app'].architect.lint).toEqual({ - builder: '@nrwl/linter:eslint', - outputs: ['{options.outputFile}'], - options: { - lintFilePatterns: ['apps/my-mesh-app/**/*.ts'], - }, - }); - - expect(workspaceJson.projects['my-mesh-app-e2e']).toBeUndefined(); - - expect(nxJson.defaultProject).toEqual('my-mesh-app'); - }); - - it('should update tags', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - tags: 'one,two', - standaloneConfig: false, - }); - - const projects = Object.fromEntries(getProjects(tree)); - - expect(projects).toMatchObject({ - 'my-mesh-app': { - tags: ['one', 'two'], - }, - }); - }); - - it('should generate files', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - standaloneConfig: false, - }); - - expect(tree.exists(`apps/my-mesh-app/jest.config.ts`)).toBeTruthy(); - - const tsconfig = readJson(tree, 'apps/my-mesh-app/tsconfig.json'); - - expect(tsconfig).toMatchInlineSnapshot(` - Object { - "compilerOptions": Object { - "types": Array [ - "jest", - "node", - ], - }, - "extends": "../../tsconfig.base.json", - "files": Array [], - "include": Array [], - "references": Array [ - Object { - "path": "./tsconfig.app.json", - }, - Object { - "path": "./tsconfig.spec.json", - }, - ], - } - `); - - const tsconfigApp = readJson(tree, 'apps/my-mesh-app/tsconfig.app.json'); - - expect(tsconfigApp.compilerOptions.outDir).toEqual('../../dist/out-tsc'); - - expect(tsconfigApp.extends).toEqual('./tsconfig.json'); - - expect(tsconfigApp.exclude).toEqual([ - 'jest.config.ts', - '**/*.spec.ts', - '**/*.test.ts', - ]); - - const eslintrc = readJson(tree, 'apps/my-mesh-app/.eslintrc.json'); - - expect(eslintrc).toMatchInlineSnapshot(` - Object { - "extends": Array [ - "../../.eslintrc.json", - ], - "ignorePatterns": Array [ - "!**/*", - ".mesh", - ], - "overrides": Array [ - Object { - "files": Array [ - "*.ts", - "*.tsx", - "*.js", - "*.jsx", - ], - "rules": Object {}, - }, - Object { - "files": Array [ - "*.ts", - "*.tsx", - ], - "rules": Object {}, - }, - Object { - "files": Array [ - "*.js", - "*.jsx", - ], - "rules": Object {}, - }, - ], - } - `); - }); - - it('should extend from root tsconfig.json when no tsconfig.base.json', async () => { - tree.rename('tsconfig.base.json', 'tsconfig.json'); - - await applicationGenerator(tree, { - name: 'myMeshApp', - standaloneConfig: false, - }); - - const tsconfig = readJson(tree, 'apps/my-mesh-app/tsconfig.json'); - - expect(tsconfig.extends).toBe('../../tsconfig.json'); - }); - }); - - describe('nested', () => { - it('should update workspace.json', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - directory: 'myDir', - standaloneConfig: false, - e2eTestRunner: 'none', - }); - - const workspaceJson = readJson(tree, '/workspace.json'); - - const nxJson = readJson(tree, 'nx.json'); - - expect(workspaceJson.projects['my-dir-my-mesh-app'].root).toEqual( - 'apps/my-dir/my-mesh-app' - ); - - expect( - workspaceJson.projects['my-dir-my-mesh-app'].architect.lint - ).toEqual({ - builder: '@nrwl/linter:eslint', - outputs: ['{options.outputFile}'], - options: { - lintFilePatterns: ['apps/my-dir/my-mesh-app/**/*.ts'], - }, - }); - - expect(workspaceJson.projects['my-dir-my-mesh-app-e2e']).toBeUndefined(); - - expect(nxJson.defaultProject).toEqual('my-dir-my-mesh-app'); - }); - - it('should update tags', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - directory: 'myDir', - tags: 'one,two', - standaloneConfig: false, - }); - - const projects = Object.fromEntries(getProjects(tree)); - expect(projects).toMatchObject({ - 'my-dir-my-mesh-app': { - tags: ['one', 'two'], - }, - }); - }); - - it('should generate files', async () => { - const hasJsonValue = ({ - path, - expectedValue, - lookupFn, - }: { - expectedValue: string | string[]; - lookupFn: (json: unknown) => unknown; - path: string; - }) => { - const config = readJson(tree, path); - - expect(lookupFn(config)).toEqual(expectedValue); - }; - - await applicationGenerator(tree, { - name: 'myMeshApp', - directory: 'myDir', - standaloneConfig: false, - }); - - // Make sure these exist - [`apps/my-dir/my-mesh-app/jest.config.ts`].forEach((path) => { - expect(tree.exists(path)).toBeTruthy(); - }); - - // Make sure these have properties - [ - { - path: 'apps/my-dir/my-mesh-app/tsconfig.app.json', - lookupFn: (json: any) => json.compilerOptions.outDir, - expectedValue: '../../../dist/out-tsc', - }, - { - path: 'apps/my-dir/my-mesh-app/tsconfig.app.json', - lookupFn: (json: any) => json.compilerOptions.types, - expectedValue: ['node'], - }, - { - path: 'apps/my-dir/my-mesh-app/tsconfig.app.json', - lookupFn: (json: any) => json.exclude, - expectedValue: ['jest.config.ts', '**/*.spec.ts', '**/*.test.ts'], - }, - { - path: 'apps/my-dir/my-mesh-app/.eslintrc.json', - lookupFn: (json: any) => json.extends, - expectedValue: ['../../../.eslintrc.json'], - }, - ].forEach(hasJsonValue); - }); - }); - - describe('--unit-test-runner none', () => { - it('should not generate test configuration', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - unitTestRunner: 'none', - standaloneConfig: false, - }); - - expect(tree.exists('jest.config.ts')).toBeFalsy(); - - expect(tree.exists('apps/my-mesh-app/src/test-setup.ts')).toBeFalsy(); - - expect(tree.exists('apps/my-mesh-app/src/test.ts')).toBeFalsy(); - - expect(tree.exists('apps/my-mesh-app/tsconfig.spec.json')).toBeFalsy(); - - expect(tree.exists('apps/my-mesh-app/jest.config.ts')).toBeFalsy(); - - const workspaceJson = readJson(tree, 'workspace.json'); - - expect( - workspaceJson.projects['my-mesh-app'].architect.test - ).toBeUndefined(); - - expect(workspaceJson.projects['my-mesh-app'].architect.lint) - .toMatchInlineSnapshot(` - Object { - "builder": "@nrwl/linter:eslint", - "options": Object { - "lintFilePatterns": Array [ - "apps/my-mesh-app/**/*.ts", - ], - }, - "outputs": Array [ - "{options.outputFile}", - ], - } - `); - }); - }); - - describe('--babelJest', () => { - it('should use babel for jest', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - tags: 'one,two', - babelJest: true, - } as AppGeneratorSchema); - - expect(tree.read(`apps/my-mesh-app/jest.config.ts`, 'utf-8')) - .toMatchInlineSnapshot(` - "/* eslint-disable */ - export default { - displayName: 'my-mesh-app', - preset: '../../jest.preset.js', - testEnvironment: 'node', - transform: { - '^.+\\\\\\\\.[tj]s$': 'babel-jest' - }, - moduleFileExtensions: ['ts', 'js', 'html'], - coverageDirectory: '../../coverage/apps/my-mesh-app' - }; - " - `); - }); - }); - - describe('--skipFormat', () => { - it('should format files by default', async () => { - jest.spyOn(devkit, 'formatFiles'); - - await applicationGenerator(tree, { name: 'myMeshApp' }); - - expect(devkit.formatFiles).toHaveBeenCalled(); - }); - - it('should not format files when --skipFormat=true', async () => { - jest.spyOn(devkit, 'formatFiles'); - - await applicationGenerator(tree, { name: 'myMeshApp', skipFormat: true }); - - expect(devkit.formatFiles).not.toHaveBeenCalled(); - }); - }); - - describe('--meshConfig', () => { - it('should create a YAML config by default', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - unitTestRunner: 'none', - standaloneConfig: false, - }); - - expect(tree.exists('apps/my-mesh-app/.meshrc.yml')).toBeTruthy(); - - const meshConfig = tree.read('apps/my-mesh-app/.meshrc.yml', 'utf-8'); - - expect(meshConfig).toMatchInlineSnapshot(` - " - sources: - - name: JavaScript Wiki - handler: - openapi: - source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml - - serve: - browser: false - - " - `); - }); - - it.each([ - ['CJS', 'cjs'], - ['JS', 'js'], - ])('should create a %s config when --meshConfig=%s', async (name, ext) => { - await applicationGenerator(tree, { - name: 'myMeshApp', - unitTestRunner: 'none', - standaloneConfig: false, - meshConfig: ext, - }); - - expect(tree.exists(`apps/my-mesh-app/.meshrc.${ext}`)).toBeTruthy(); - - const meshConfig = tree.read(`apps/my-mesh-app/.meshrc.${ext}`, 'utf-8'); - - expect(meshConfig).toMatchInlineSnapshot(` - " - module.exports = { - sources: [ - { - name: 'JavaScript Wiki', - handler: { - openapi: { - source: - 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', - }, - }, - }, - ], - serve: { - browser: false, - }, - }; - - " - `); - }); - - it('should create a JSON config when --meshConfig=json', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - unitTestRunner: 'none', - standaloneConfig: false, - meshConfig: 'json', - }); - - expect(tree.exists('apps/my-mesh-app/.meshrc.json')).toBeTruthy(); - - const meshConfig = readJson(tree, 'apps/my-mesh-app/.meshrc.json'); - - expect(meshConfig).toMatchInlineSnapshot(` - Object { - "serve": Object { - "browser": false, - }, - "sources": Array [ - Object { - "handler": Object { - "openapi": Object { - "source": "https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml", - }, - }, - "name": "JavaScript Wiki", - }, - ], - } - `); - }); - - it('should create a YAML config when --meshConfig=yml', async () => { - await applicationGenerator(tree, { - name: 'myMeshApp', - unitTestRunner: 'none', - standaloneConfig: false, - meshConfig: 'yml', - }); - - expect(tree.exists('apps/my-mesh-app/.meshrc.yml')).toBeTruthy(); - - const meshConfig = tree.read('apps/my-mesh-app/.meshrc.yml', 'utf-8'); - - expect(meshConfig).toMatchInlineSnapshot(` - " - sources: - - name: JavaScript Wiki - handler: - openapi: - source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml - - serve: - browser: false - - " - `); - }); - }); -}); diff --git a/libs/nx-mesh/src/generators/application/application.ts b/libs/nx-mesh/src/generators/application/application.ts index 13a7b006..f50a0a57 100644 --- a/libs/nx-mesh/src/generators/application/application.ts +++ b/libs/nx-mesh/src/generators/application/application.ts @@ -2,46 +2,17 @@ import type { Tree } from '@nrwl/devkit'; import type { AppGeneratorSchema } from './schema'; -import { convertNxGenerator, formatFiles } from '@nrwl/devkit'; -import { runTasksInSerial } from '@nrwl/workspace/src/utilities/run-tasks-in-serial'; - -import { addCypress } from './lib/add-cypress'; -import { addJest } from './lib/add-jest'; -import { addLinting } from './lib/add-linting'; -import { addProject } from './lib/add-project'; -import { createApplicationFiles } from './lib/create-application-files'; -import { generateCypressTests } from './lib/generate-cypress-tests'; -import { meshInitGenerator } from '../init/init'; -import { normalizeOptions } from './lib/normalize-options'; -import { setDefaults } from './lib/set-defaults'; +import { convertNxGenerator } from '@nrwl/devkit'; +import { baseGenerator } from '../base'; export async function applicationGenerator( - host: Tree, - schema: AppGeneratorSchema + tree: Tree, + options: AppGeneratorSchema ) { - const options = normalizeOptions(host, schema); - - const meshTask = await meshInitGenerator(host, { + return await baseGenerator(tree, { ...options, - skipFormat: true, + projectType: 'app', }); - - createApplicationFiles(host, options); - addProject(host, options); - - const cypressTask = await addCypress(host, options); - const jestTask = await addJest(host, options); - const lintTask = await addLinting(host, options); - - generateCypressTests(host, options); - - setDefaults(host, options); - - if (!options.skipFormat) { - await formatFiles(host); - } - - return runTasksInSerial(meshTask, cypressTask, jestTask, lintTask); } export const applicationSchematic = convertNxGenerator(applicationGenerator); diff --git a/libs/nx-mesh/src/generators/application/lib/add-linting.ts b/libs/nx-mesh/src/generators/application/lib/add-linting.ts deleted file mode 100644 index a85b2d05..00000000 --- a/libs/nx-mesh/src/generators/application/lib/add-linting.ts +++ /dev/null @@ -1,43 +0,0 @@ -import type { GeneratorCallback, Tree } from '@nrwl/devkit'; - -import type { NormalizedSchema } from './normalize-options'; - -import { joinPathFragments, updateJson } from '@nrwl/devkit'; -import { lintProjectGenerator } from '@nrwl/linter'; -import { runTasksInSerial } from '@nrwl/workspace/src/utilities/run-tasks-in-serial'; - -export async function addLinting( - host: Tree, - options: NormalizedSchema -): Promise { - const lintTask = await lintProjectGenerator(host, { - linter: options.linter, - project: options.projectName, - tsConfigPaths: [ - joinPathFragments(options.appProjectRoot, 'tsconfig.app.json'), - ], - eslintFilePatterns: [ - `${options.appProjectRoot}/**/*.${options.js ? 'js' : 'ts'}`, - ], - skipFormat: true, - setParserOptionsProject: options.setParserOptionsProject, - }); - - updateJson( - host, - joinPathFragments(options.appProjectRoot, '.eslintrc.json'), - (value) => { - const config = { - ...value, - }; - - config['ignorePatterns'] = [...config['ignorePatterns'], '.mesh']; - - return config; - } - ); - - return runTasksInSerial(lintTask); -} - -export default addLinting; diff --git a/libs/nx-mesh/src/generators/application/lib/add-project.ts b/libs/nx-mesh/src/generators/application/lib/add-project.ts deleted file mode 100644 index 0e922945..00000000 --- a/libs/nx-mesh/src/generators/application/lib/add-project.ts +++ /dev/null @@ -1,58 +0,0 @@ -import type { TargetConfiguration, Tree } from '@nrwl/devkit'; - -import { addProjectConfiguration } from '@nrwl/devkit'; - -import { AppGeneratorSchema } from '../schema'; -import { normalizeOptions } from './normalize-options'; - -export function addProject(tree: Tree, options: AppGeneratorSchema) { - const { - appProjectDist, - appProjectMesh, - appProjectRoot, - parsedTags, - projectName, - } = normalizeOptions(tree, options); - - const targets: Record> = {}; - - targets['build'] = { - executor: 'nx-mesh:build-gateway', - outputs: [appProjectMesh, '{options.outputPath}'], - options: { - dir: appProjectRoot, - outputPath: appProjectDist, - }, - }; - - targets['serve'] = { - executor: 'nx-mesh:serve', - options: { - dev: true, - dir: appProjectRoot, - }, - configurations: { - production: { - dev: false, - dir: appProjectDist, - }, - }, - }; - - targets['validate'] = { - executor: 'nx-mesh:validate', - options: { - dir: appProjectRoot, - }, - }; - - addProjectConfiguration(tree, projectName, { - root: appProjectRoot, - projectType: 'application', - sourceRoot: `${appProjectRoot}/`, - targets, - tags: parsedTags, - }); -} - -export default addProject; diff --git a/libs/nx-mesh/src/generators/application/lib/create-application-files.ts b/libs/nx-mesh/src/generators/application/lib/create-application-files.ts deleted file mode 100644 index f380acc4..00000000 --- a/libs/nx-mesh/src/generators/application/lib/create-application-files.ts +++ /dev/null @@ -1,35 +0,0 @@ -import type { Tree } from '@nrwl/devkit'; - -import { getRelativePathToRootTsConfig } from '@nrwl/workspace/src/utilities/typescript'; - -import type { NormalizedSchema } from './normalize-options'; - -import { generateFiles, names, offsetFromRoot } from '@nrwl/devkit'; - -import * as path from 'path'; - -import { createMeshConfig } from './create-mesh-config'; - -export function createApplicationFiles(tree: Tree, options: NormalizedSchema) { - const templateOptions = { - ...options, - ...names(options.name), - meshConfigExt: options.meshConfig ?? 'yml', - meshConfigContent: createMeshConfig(options.meshConfig), - offsetFromRoot: offsetFromRoot(options.appProjectRoot), - rootTsConfigPath: getRelativePathToRootTsConfig( - tree, - options.appProjectRoot - ), - template: '', - }; - - generateFiles( - tree, - path.join(__dirname, '../files'), - options.appProjectRoot, - templateOptions - ); -} - -export default createApplicationFiles; diff --git a/libs/nx-mesh/src/generators/application/lib/create-mesh-config.ts b/libs/nx-mesh/src/generators/application/lib/create-mesh-config.ts deleted file mode 100644 index b0809bf9..00000000 --- a/libs/nx-mesh/src/generators/application/lib/create-mesh-config.ts +++ /dev/null @@ -1,73 +0,0 @@ -import type { MeshConfigExtensions } from '../schema'; - -export const defaultSourceName = 'JavaScript Wiki'; -export const defaultSourceUrl = - 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml'; - -export const createJsConfig = () => ` -module.exports = { - sources: [ - { - name: '${defaultSourceName}', - handler: { - openapi: { - source: - '${defaultSourceUrl}', - }, - }, - }, - ], - serve: { - browser: false, - }, -}; - -`; - -export const createJsonConfig = () => ` -{ - "sources": [ - { - "name": "${defaultSourceName}", - "handler": { - "openapi": { - "source": "${defaultSourceUrl}" - } - } - } - ], - "serve": { - "browser": false - } -} - -`; - -export const createYamlConfig = () => ` -sources: - - name: ${defaultSourceName} - handler: - openapi: - source: ${defaultSourceUrl} - -serve: - browser: false - -`; - -export const createMeshConfig = (config?: MeshConfigExtensions) => { - switch (config) { - case 'cjs': - case 'js': - return createJsConfig(); - - case 'json': - return createJsonConfig(); - - case 'yml': - default: - return createYamlConfig(); - } -}; - -export default createMeshConfig; diff --git a/libs/nx-mesh/src/generators/application/lib/normalize-options.ts b/libs/nx-mesh/src/generators/application/lib/normalize-options.ts deleted file mode 100644 index e098e3ca..00000000 --- a/libs/nx-mesh/src/generators/application/lib/normalize-options.ts +++ /dev/null @@ -1,67 +0,0 @@ -import type { Tree } from '@nrwl/devkit'; - -import { getWorkspaceLayout, joinPathFragments, names } from '@nrwl/devkit'; -import { Linter } from '@nrwl/linter'; - -import { AppGeneratorSchema } from '../schema'; - -export interface NormalizedSchema extends AppGeneratorSchema { - appProjectDist: string; - appProjectMesh: string; - appProjectRoot: string; - e2eProjectName: string; - e2eProjectRoot: string; - fileName: string; - js?: boolean; - parsedTags: string[]; - projectName: string; -} - -export function normalizeOptions( - host: Tree, - options: AppGeneratorSchema -): NormalizedSchema { - const appDirectory = options.directory - ? `${names(options.directory).fileName}/${names(options.name).fileName}` - : names(options.name).fileName; - - const { appsDir } = getWorkspaceLayout(host); - - const appProjectName = appDirectory.replace(new RegExp('/', 'g'), '-'); - const e2eProjectName = `${appProjectName}-e2e`; - - const appProjectRoot = joinPathFragments(appsDir, appDirectory); - const appProjectDist = joinPathFragments('dist', appProjectRoot); - const appProjectMesh = joinPathFragments(appProjectRoot, '.mesh'); - const e2eProjectRoot = joinPathFragments(appsDir, `${appDirectory}-e2e`); - - const parsedTags = options.tags - ? options.tags.split(',').map((s) => s.trim()) - : []; - - const fileName = 'index'; - - const meshConfig = /^(cjs|js|json|yml)$/.test(options.meshConfig ?? 'yml') - ? options.meshConfig - : undefined; - - return { - ...options, - appProjectDist, - appProjectMesh, - appProjectRoot, - e2eProjectName, - e2eProjectRoot, - e2eTestRunner: options.e2eTestRunner || 'cypress', - fileName, - js: false, - linter: options.linter || Linter.EsLint, - meshConfig, - name: names(options.name).fileName, - parsedTags, - projectName: appProjectName, - unitTestRunner: options.unitTestRunner || 'jest', - }; -} - -export default normalizeOptions; diff --git a/libs/nx-mesh/src/generators/application/lib/set-defaults.ts b/libs/nx-mesh/src/generators/application/lib/set-defaults.ts deleted file mode 100644 index 5c8fafbe..00000000 --- a/libs/nx-mesh/src/generators/application/lib/set-defaults.ts +++ /dev/null @@ -1,66 +0,0 @@ -import type { Tree } from '@nrwl/devkit'; - -import type { NormalizedSchema } from './normalize-options'; - -import { - readWorkspaceConfiguration, - updateWorkspaceConfiguration, -} from '@nrwl/devkit'; - -export function setDefaults(host: Tree, options: NormalizedSchema) { - const workspace = readWorkspaceConfiguration(host); - - if (!workspace.defaultProject) { - workspace.defaultProject = options.projectName; - } - - if (workspace.tasksRunnerOptions?.['default']?.runner === '@nrwl/nx-cloud') { - const cacheableOperations = - (workspace.tasksRunnerOptions['default'].options - ?.cacheableOperations as string[]) ?? []; - - if (!cacheableOperations.includes('validate')) { - workspace.tasksRunnerOptions['default'].options = { - ...workspace.tasksRunnerOptions['default'].options, - cacheableOperations: [...cacheableOperations, 'validate'], - }; - } - } - - if (workspace.targetDependencies) { - workspace.targetDependencies = { - ...workspace.targetDependencies, - validate: [ - { - target: 'build', - projects: 'self', - }, - ], - }; - } - - workspace.generators = workspace.generators || {}; - workspace.generators['nx-mesh'] = workspace.generators['nx-mesh'] || {}; - - const prev = workspace.generators['nx-mesh']; - - workspace.generators = { - ...workspace.generators, - 'nx-mesh': { - ...prev, - application: { - meshConfig: options.meshConfig, - linter: options.linter, - ...prev['application'], - }, - }, - }; - - if (!workspace.defaultProject) { - workspace.defaultProject = options.name; - } - - updateWorkspaceConfiguration(host, workspace); -} - -export default setDefaults; diff --git a/libs/nx-mesh/src/generators/base/__snapshots__/base.spec.ts.snap b/libs/nx-mesh/src/generators/base/__snapshots__/base.spec.ts.snap new file mode 100644 index 00000000..f94e1b19 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/__snapshots__/base.spec.ts.snap @@ -0,0 +1,1117 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`generators/base app directory --babelJest should use babel for jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'my-mesh-app', + preset: '../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]s$': 'babel-jest' + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/apps/my-mesh-app' +}; +" +`; + +exports[`generators/base app directory --linter should use eslint for linting 1`] = ` +"{ + \\"extends\\": [ + \\"../../.eslintrc.json\\" + ], + \\"ignorePatterns\\": [ + \\"!**/*\\", + \\".mesh\\" + ], + \\"overrides\\": [ + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\", + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + } + ] +} +" +`; + +exports[`generators/base app directory --meshConfig should create a cjs config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base app directory --meshConfig should create a js config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base app directory --meshConfig should create a json config when --meshConfig=%s 1`] = ` +" +{ + \\"sources\\": [ + { + \\"name\\": \\"JavaScript Wiki\\", + \\"handler\\": { + \\"openapi\\": { + \\"source\\": \\"https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml\\" + } + } + } + ], + \\"serve\\": { + \\"browser\\": false + }, + \\"sdk\\":{ + \\"generateOperations\\": { + \\"selectionSetDepth\\": 6 + } + } +} +" +`; + +exports[`generators/base app directory --meshConfig should create a yml config by default 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base app directory --meshConfig should create a yml config when --meshConfig=%s 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base app directory --unitTestRunner should add a jest config if the unitTestRunner is jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'my-mesh-app', + preset: '../../jest.preset.js', + globals: { + 'ts-jest': { + tsconfig: '/tsconfig.spec.json', + } + }, + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]s$': 'ts-jest' + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/apps/my-mesh-app' +}; +" +`; + +exports[`generators/base app with standalone config --babelJest should use babel for jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'my-mesh-app', + preset: '../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]s$': 'babel-jest' + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/apps/my-mesh-app' +}; +" +`; + +exports[`generators/base app with standalone config --linter should use eslint for linting 1`] = ` +"{ + \\"extends\\": [ + \\"../../.eslintrc.json\\" + ], + \\"ignorePatterns\\": [ + \\"!**/*\\", + \\".mesh\\" + ], + \\"overrides\\": [ + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\", + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + } + ] +} +" +`; + +exports[`generators/base app with standalone config --meshConfig should create a cjs config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base app with standalone config --meshConfig should create a js config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base app with standalone config --meshConfig should create a json config when --meshConfig=%s 1`] = ` +" +{ + \\"sources\\": [ + { + \\"name\\": \\"JavaScript Wiki\\", + \\"handler\\": { + \\"openapi\\": { + \\"source\\": \\"https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml\\" + } + } + } + ], + \\"serve\\": { + \\"browser\\": false + }, + \\"sdk\\":{ + \\"generateOperations\\": { + \\"selectionSetDepth\\": 6 + } + } +} +" +`; + +exports[`generators/base app with standalone config --meshConfig should create a yml config by default 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base app with standalone config --meshConfig should create a yml config when --meshConfig=%s 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base app with standalone config --unitTestRunner should add a jest config if the unitTestRunner is jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'my-mesh-app', + preset: '../../jest.preset.js', + globals: { + 'ts-jest': { + tsconfig: '/tsconfig.spec.json', + } + }, + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]s$': 'ts-jest' + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../coverage/apps/my-mesh-app' +}; +" +`; + +exports[`generators/base lib directory --babelJest should use babel for jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'my-mesh-lib', + preset: '../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]sx?$': 'babel-jest' + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], + coverageDirectory: '../../coverage/libs/my-mesh-lib' +}; +" +`; + +exports[`generators/base lib directory --linter should use eslint for linting 1`] = ` +"{ + \\"extends\\": [ + \\"../../.eslintrc.json\\" + ], + \\"ignorePatterns\\": [ + \\"!**/*\\", + \\".mesh\\" + ], + \\"overrides\\": [ + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\", + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + } + ] +} +" +`; + +exports[`generators/base lib directory --meshConfig should create a cjs config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base lib directory --meshConfig should create a js config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base lib directory --meshConfig should create a json config when --meshConfig=%s 1`] = ` +" +{ + \\"sources\\": [ + { + \\"name\\": \\"JavaScript Wiki\\", + \\"handler\\": { + \\"openapi\\": { + \\"source\\": \\"https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml\\" + } + } + } + ], + \\"serve\\": { + \\"browser\\": false + }, + \\"sdk\\":{ + \\"generateOperations\\": { + \\"selectionSetDepth\\": 6 + } + } +} +" +`; + +exports[`generators/base lib directory --meshConfig should create a yml config by default 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base lib directory --meshConfig should create a yml config when --meshConfig=%s 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base lib directory --unitTestRunner should add a jest config if the unitTestRunner is jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'my-mesh-lib', + preset: '../../jest.preset.js', + globals: { + 'ts-jest': { + tsconfig: '/tsconfig.spec.json', + } + }, + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]sx?$': 'ts-jest' + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], + coverageDirectory: '../../coverage/libs/my-mesh-lib' +}; +" +`; + +exports[`generators/base lib with standalone config --babelJest should use babel for jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'my-mesh-lib', + preset: '../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]sx?$': 'babel-jest' + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], + coverageDirectory: '../../coverage/libs/my-mesh-lib' +}; +" +`; + +exports[`generators/base lib with standalone config --linter should use eslint for linting 1`] = ` +"{ + \\"extends\\": [ + \\"../../.eslintrc.json\\" + ], + \\"ignorePatterns\\": [ + \\"!**/*\\", + \\".mesh\\" + ], + \\"overrides\\": [ + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\", + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + } + ] +} +" +`; + +exports[`generators/base lib with standalone config --meshConfig should create a cjs config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base lib with standalone config --meshConfig should create a js config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base lib with standalone config --meshConfig should create a json config when --meshConfig=%s 1`] = ` +" +{ + \\"sources\\": [ + { + \\"name\\": \\"JavaScript Wiki\\", + \\"handler\\": { + \\"openapi\\": { + \\"source\\": \\"https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml\\" + } + } + } + ], + \\"serve\\": { + \\"browser\\": false + }, + \\"sdk\\":{ + \\"generateOperations\\": { + \\"selectionSetDepth\\": 6 + } + } +} +" +`; + +exports[`generators/base lib with standalone config --meshConfig should create a yml config by default 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base lib with standalone config --meshConfig should create a yml config when --meshConfig=%s 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base lib with standalone config --unitTestRunner should add a jest config if the unitTestRunner is jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'my-mesh-lib', + preset: '../../jest.preset.js', + globals: { + 'ts-jest': { + tsconfig: '/tsconfig.spec.json', + } + }, + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]sx?$': 'ts-jest' + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], + coverageDirectory: '../../coverage/libs/my-mesh-lib' +}; +" +`; + +exports[`generators/base nested within app directory --babelJest should use babel for jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'test-my-mesh-app', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]s$': 'babel-jest' + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../../coverage/apps/test/my-mesh-app' +}; +" +`; + +exports[`generators/base nested within app directory --linter should use eslint for linting 1`] = ` +"{ + \\"extends\\": [ + \\"../../../.eslintrc.json\\" + ], + \\"ignorePatterns\\": [ + \\"!**/*\\", + \\".mesh\\" + ], + \\"overrides\\": [ + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\", + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + } + ] +} +" +`; + +exports[`generators/base nested within app directory --meshConfig should create a cjs config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base nested within app directory --meshConfig should create a js config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base nested within app directory --meshConfig should create a json config when --meshConfig=%s 1`] = ` +" +{ + \\"sources\\": [ + { + \\"name\\": \\"JavaScript Wiki\\", + \\"handler\\": { + \\"openapi\\": { + \\"source\\": \\"https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml\\" + } + } + } + ], + \\"serve\\": { + \\"browser\\": false + }, + \\"sdk\\":{ + \\"generateOperations\\": { + \\"selectionSetDepth\\": 6 + } + } +} +" +`; + +exports[`generators/base nested within app directory --meshConfig should create a yml config by default 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base nested within app directory --meshConfig should create a yml config when --meshConfig=%s 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base nested within app directory --unitTestRunner should add a jest config if the unitTestRunner is jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'test-my-mesh-app', + preset: '../../../jest.preset.js', + globals: { + 'ts-jest': { + tsconfig: '/tsconfig.spec.json', + } + }, + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]s$': 'ts-jest' + }, + moduleFileExtensions: ['ts', 'js', 'html'], + coverageDirectory: '../../../coverage/apps/test/my-mesh-app' +}; +" +`; + +exports[`generators/base nested within lib directory --babelJest should use babel for jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'test-my-mesh-lib', + preset: '../../../jest.preset.js', + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]sx?$': 'babel-jest' + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], + coverageDirectory: '../../../coverage/libs/test/my-mesh-lib' +}; +" +`; + +exports[`generators/base nested within lib directory --linter should use eslint for linting 1`] = ` +"{ + \\"extends\\": [ + \\"../../../.eslintrc.json\\" + ], + \\"ignorePatterns\\": [ + \\"!**/*\\", + \\".mesh\\" + ], + \\"overrides\\": [ + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\", + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.ts\\", + \\"*.tsx\\" + ], + \\"rules\\": {} + }, + { + \\"files\\": [ + \\"*.js\\", + \\"*.jsx\\" + ], + \\"rules\\": {} + } + ] +} +" +`; + +exports[`generators/base nested within lib directory --meshConfig should create a cjs config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base nested within lib directory --meshConfig should create a js config when --meshConfig=%s 1`] = ` +" +module.exports = { + sources: [ + { + name: 'JavaScript Wiki', + handler: { + openapi: { + source: + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', + }, + }, + } + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +" +`; + +exports[`generators/base nested within lib directory --meshConfig should create a json config when --meshConfig=%s 1`] = ` +" +{ + \\"sources\\": [ + { + \\"name\\": \\"JavaScript Wiki\\", + \\"handler\\": { + \\"openapi\\": { + \\"source\\": \\"https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml\\" + } + } + } + ], + \\"serve\\": { + \\"browser\\": false + }, + \\"sdk\\":{ + \\"generateOperations\\": { + \\"selectionSetDepth\\": 6 + } + } +} +" +`; + +exports[`generators/base nested within lib directory --meshConfig should create a yml config by default 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base nested within lib directory --meshConfig should create a yml config when --meshConfig=%s 1`] = ` +" +sources: + - name: JavaScript Wiki + handler: + openapi: + source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +" +`; + +exports[`generators/base nested within lib directory --unitTestRunner should add a jest config if the unitTestRunner is jest 1`] = ` +"/* eslint-disable */ +export default { + displayName: 'test-my-mesh-lib', + preset: '../../../jest.preset.js', + globals: { + 'ts-jest': { + tsconfig: '/tsconfig.spec.json', + } + }, + testEnvironment: 'node', + transform: { + '^.+\\\\\\\\.[tj]sx?$': 'ts-jest' + }, + moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], + coverageDirectory: '../../../coverage/libs/test/my-mesh-lib' +}; +" +`; diff --git a/libs/nx-mesh/src/generators/base/base.spec.ts b/libs/nx-mesh/src/generators/base/base.spec.ts new file mode 100644 index 00000000..1207bae3 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/base.spec.ts @@ -0,0 +1,249 @@ +import type { Tree } from '@nrwl/devkit'; +import type { BaseOptions } from './schema'; + +import * as devkit from '@nrwl/devkit'; +import { getProjects, readJson } from '@nrwl/devkit'; +import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; +import { Linter } from '@nrwl/linter'; + +import { baseGenerator } from './base'; + +describe.each< + BaseOptions & { + describeName: string; + expectedName: string; + expectedPath: string; + relativeToRoot: string; + } +>([ + { + describeName: 'nested within app directory', + directory: 'test', + expectedName: 'test-my-mesh-app', + expectedPath: 'apps/test/my-mesh-app', + name: 'my-mesh-app', + projectType: 'app', + relativeToRoot: '../../../', + }, + { + describeName: 'app directory', + expectedName: 'my-mesh-app', + expectedPath: 'apps/my-mesh-app', + name: 'my-mesh-app', + projectType: 'app', + relativeToRoot: '../../', + }, + { + describeName: 'app with standalone config', + expectedName: 'my-mesh-app', + expectedPath: 'apps/my-mesh-app', + name: 'my-mesh-app', + projectType: 'app', + standaloneConfig: true, + relativeToRoot: '../../', + }, + { + describeName: 'nested within lib directory', + directory: 'test', + expectedName: 'test-my-mesh-lib', + expectedPath: 'libs/test/my-mesh-lib', + name: 'my-mesh-lib', + projectType: 'lib', + relativeToRoot: '../../../', + }, + { + describeName: 'lib directory', + expectedName: 'my-mesh-lib', + expectedPath: 'libs/my-mesh-lib', + name: 'my-mesh-lib', + projectType: 'lib', + relativeToRoot: '../../', + }, + { + describeName: 'lib with standalone config', + expectedName: 'my-mesh-lib', + expectedPath: 'libs/my-mesh-lib', + name: 'my-mesh-lib', + projectType: 'lib', + standaloneConfig: true, + relativeToRoot: '../../', + }, +])( + 'generators/base', + ({ describeName, expectedName, expectedPath, relativeToRoot, ...config }) => { + let tree: Tree; + + beforeEach(() => { + tree = createTreeWithEmptyWorkspace(); + }); + + afterEach(() => { + jest.restoreAllMocks(); + }); + + describe(describeName, () => { + describe('--babelJest', () => { + it('should use babel for jest', async () => { + await baseGenerator(tree, { + ...config, + babelJest: true, + }); + + expect( + tree.read(`${expectedPath}/jest.config.ts`, 'utf-8') + ).toMatchSnapshot(); + }); + }); + + if (config.projectType === 'app') { + describe('--e2eTestRunner', () => { + it('should use cypress for E2E', async () => { + await baseGenerator(tree, { + ...config, + e2eTestRunner: 'cypress', + }); + + const workspaceJson = readJson(tree, 'workspace.json'); + + expect(workspaceJson.projects[`${expectedName}-e2e`].root).toEqual( + `${expectedPath}-e2e` + ); + }); + }); + } + + describe('--linter', () => { + it('should use eslint for linting', async () => { + await baseGenerator(tree, { + ...config, + linter: Linter.EsLint, + }); + + expect( + tree.read(`${expectedPath}/.eslintrc.json`, 'utf-8') + ).toMatchSnapshot(); + }); + }); + + describe('--meshConfig', () => { + it('should create a yml config by default', async () => { + await baseGenerator(tree, config); + + expect(tree.exists(`${expectedPath}/.meshrc.yml`)).toBeTruthy(); + + const meshConfig = tree.read(`${expectedPath}/.meshrc.yml`, 'utf-8'); + + expect(meshConfig).toMatchSnapshot(); + }); + + it.each(['cjs', 'js', 'json', 'yml'])( + 'should create a %s config when --meshConfig=%s', + async (meshConfigType) => { + await baseGenerator(tree, { + ...config, + meshConfig: meshConfigType, + }); + + expect( + tree.exists(`${expectedPath}/.meshrc.${meshConfigType}`) + ).toBeTruthy(); + + const meshConfig = tree.read( + `${expectedPath}/.meshrc.${meshConfigType}`, + 'utf-8' + ); + + expect(meshConfig).toMatchSnapshot(); + } + ); + }); + + describe('--skipFormat', () => { + it('should format files by default', async () => { + jest.spyOn(devkit, 'formatFiles'); + + await baseGenerator(tree, config); + + expect(devkit.formatFiles).toHaveBeenCalled(); + }); + + it('should not format files when --skipFormat=true', async () => { + jest.spyOn(devkit, 'formatFiles'); + + await baseGenerator(tree, { + ...config, + skipFormat: true, + }); + + expect(devkit.formatFiles).not.toHaveBeenCalled(); + }); + }); + + describe('--tags', () => { + it('should update tags', async () => { + await baseGenerator(tree, { + ...config, + tags: 'one,two', + }); + + const projects = Object.fromEntries(getProjects(tree)); + + expect(projects[expectedName]?.tags).toStrictEqual(['one', 'two']); + }); + }); + + describe('--unitTestRunner', () => { + it('should not add a jest config if the unitTestRunner is none', async () => { + await baseGenerator(tree, { + ...config, + unitTestRunner: 'none', + }); + + expect(tree.exists(`${expectedPath}/jest.config.ts`)).toBeFalsy(); + }); + + it('should add a jest config if the unitTestRunner is jest', async () => { + await baseGenerator(tree, { + ...config, + unitTestRunner: 'jest', + }); + + expect(tree.exists(`${expectedPath}/jest.config.ts`)).toBeTruthy(); + + const jestConfig = tree.read( + `${expectedPath}/jest.config.ts`, + 'utf-8' + ); + + expect(jestConfig).toMatchSnapshot(); + }); + }); + + it('should add mesh dependencies to the workspace package.json', async () => { + await baseGenerator(tree, config); + + const packageJson = readJson(tree, 'package.json'); + + expect(packageJson.dependencies['@graphql-mesh/cli']).toBeDefined(); + expect(packageJson.dependencies['@graphql-mesh/runtime']).toBeDefined(); + expect(packageJson.dependencies['@graphql-mesh/utils']).toBeDefined(); + }); + + it('should extend from root tsconfig.json when no tsconfig.base.json', async () => { + await baseGenerator(tree, config); + + const tsconfig = readJson(tree, `${expectedPath}/tsconfig.json`); + + expect(tsconfig.extends).toBe(`${relativeToRoot}tsconfig.base.json`); + }); + + it('should update the workspace.json', async () => { + await baseGenerator(tree, config); + + const workspaceJson = readJson(tree, 'workspace.json'); + + expect(workspaceJson.projects[expectedName].root).toEqual(expectedPath); + }); + }); + } +); diff --git a/libs/nx-mesh/src/generators/base/base.ts b/libs/nx-mesh/src/generators/base/base.ts new file mode 100644 index 00000000..e643cc89 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/base.ts @@ -0,0 +1,57 @@ +import type { GeneratorCallback, Tree } from '@nrwl/devkit'; + +import type { BaseOptions } from './schema'; + +import { formatFiles } from '@nrwl/devkit'; + +import { runTasksInSerial } from '../../utils/run-tasks-in-serial'; +import { + addCypress, + addCypressTests, + addJest, + addLinting, + addMeshDependencies, + addProjectConfig, + createFiles, + nodeGenerator, + normalizeOptions, + setDefaults, +} from './lib'; + +/** + * Generate the foundation for a GraphQL Mesh project + */ +export async function baseGenerator(tree: Tree, baseOptions: BaseOptions) { + const options = normalizeOptions(tree, baseOptions); + const { isCypress, isApp, skipFormat } = options; + + const tasks: GeneratorCallback[] = [ + await nodeGenerator(tree, options), + addMeshDependencies(tree), + ]; + + createFiles(tree, options); + addProjectConfig(tree, options); + setDefaults(tree, options); + + if (isApp) { + tasks.push(await addJest(tree, options)); + } + + if (isCypress) { + tasks.push(await addCypress(tree, options)); + tasks.push(() => addCypressTests(tree, options)); + } + + if (options.linter) { + tasks.push(await addLinting(tree, options)); + } + + if (!skipFormat) { + tasks.push(() => formatFiles(tree)); + } + + return runTasksInSerial(...tasks); +} + +export default baseGenerator; diff --git a/libs/nx-mesh/src/generators/application/files/tsconfig.app.json b/libs/nx-mesh/src/generators/base/files/app/tsconfig.app.json similarity index 100% rename from libs/nx-mesh/src/generators/application/files/tsconfig.app.json rename to libs/nx-mesh/src/generators/base/files/app/tsconfig.app.json diff --git a/libs/nx-mesh/src/generators/application/files/tsconfig.json b/libs/nx-mesh/src/generators/base/files/app/tsconfig.json similarity index 100% rename from libs/nx-mesh/src/generators/application/files/tsconfig.json rename to libs/nx-mesh/src/generators/base/files/app/tsconfig.json diff --git a/libs/nx-mesh/src/generators/application/files/.meshrc.__meshConfigExt__ b/libs/nx-mesh/src/generators/base/files/shared/.meshrc.__meshConfigExt__ similarity index 100% rename from libs/nx-mesh/src/generators/application/files/.meshrc.__meshConfigExt__ rename to libs/nx-mesh/src/generators/base/files/shared/.meshrc.__meshConfigExt__ diff --git a/libs/nx-mesh/src/generators/base/index.ts b/libs/nx-mesh/src/generators/base/index.ts new file mode 100644 index 00000000..742ca822 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/index.ts @@ -0,0 +1,9 @@ +import { convertNxGenerator } from '@nrwl/devkit'; + +import { baseGenerator } from './base'; + +export const baseSchematic = convertNxGenerator(baseGenerator); + +export { baseGenerator } from './base'; + +export default baseGenerator; diff --git a/libs/nx-mesh/src/generators/application/lib/generate-cypress-tests.ts b/libs/nx-mesh/src/generators/base/lib/add-cypress-tests.ts similarity index 68% rename from libs/nx-mesh/src/generators/application/lib/generate-cypress-tests.ts rename to libs/nx-mesh/src/generators/base/lib/add-cypress-tests.ts index 51310234..c75e15e4 100644 --- a/libs/nx-mesh/src/generators/application/lib/generate-cypress-tests.ts +++ b/libs/nx-mesh/src/generators/base/lib/add-cypress-tests.ts @@ -1,13 +1,9 @@ import type { Tree } from '@nrwl/devkit'; -import type { NormalizedSchema } from './normalize-options'; +import type { NormalizedOptions } from './normalize-options'; -export function generateCypressTests(host: Tree, options: NormalizedSchema) { - if (options.e2eTestRunner !== 'cypress') { - return; - } - - const specFile = `${options.e2eProjectRoot}/src/integration/app.spec.${ +export function addCypressTests(host: Tree, options: NormalizedOptions) { + const specFile = `${options.projectE2eDirectory}/src/integration/app.spec.${ options.js ? 'js' : 'ts' }`; @@ -36,4 +32,4 @@ describe('${options.name}', () => { } } -export default generateCypressTests; +export default addCypressTests; diff --git a/libs/nx-mesh/src/generators/application/lib/add-cypress.ts b/libs/nx-mesh/src/generators/base/lib/add-cypress.ts similarity index 61% rename from libs/nx-mesh/src/generators/application/lib/add-cypress.ts rename to libs/nx-mesh/src/generators/base/lib/add-cypress.ts index 518ac939..c9b43aed 100644 --- a/libs/nx-mesh/src/generators/application/lib/add-cypress.ts +++ b/libs/nx-mesh/src/generators/base/lib/add-cypress.ts @@ -1,21 +1,17 @@ import type { Tree } from '@nrwl/devkit'; -import type { NormalizedSchema } from './normalize-options'; +import type { NormalizedOptions } from './normalize-options'; import { cypressProjectGenerator } from '@nrwl/cypress'; import { Linter } from '@nrwl/linter'; -export async function addCypress(host: Tree, options: NormalizedSchema) { - if (options.e2eTestRunner !== 'cypress') { - // eslint-disable-next-line @typescript-eslint/no-empty-function - return () => {}; - } - +export async function addCypress(host: Tree, options: NormalizedOptions) { return await cypressProjectGenerator(host, { ...options, - directory: options.directory, + directory: options.projectParentDirectory, linter: Linter.EsLint, name: `${options.name}-e2e`, project: options.projectName, + standaloneConfig: false, }); } diff --git a/libs/nx-mesh/src/generators/application/lib/add-jest.ts b/libs/nx-mesh/src/generators/base/lib/add-jest.ts similarity index 74% rename from libs/nx-mesh/src/generators/application/lib/add-jest.ts rename to libs/nx-mesh/src/generators/base/lib/add-jest.ts index cd9eb338..4579d11b 100644 --- a/libs/nx-mesh/src/generators/application/lib/add-jest.ts +++ b/libs/nx-mesh/src/generators/base/lib/add-jest.ts @@ -1,11 +1,11 @@ import type { Tree } from '@nrwl/devkit'; -import type { NormalizedSchema } from './normalize-options'; +import type { NormalizedOptions } from './normalize-options'; import { joinPathFragments, readJson, updateJson } from '@nrwl/devkit'; import { jestProjectGenerator } from '@nrwl/jest'; -export async function addJest(host: Tree, options: NormalizedSchema) { +export async function addJest(host: Tree, options: NormalizedOptions) { if (options.unitTestRunner !== 'jest') { // eslint-disable-next-line @typescript-eslint/no-empty-function return () => {}; @@ -16,7 +16,7 @@ export async function addJest(host: Tree, options: NormalizedSchema) { babelJest: options.babelJest, project: options.projectName, setupFile: 'none', - skipFormat: true, + skipFormat: options.skipFormat, skipSerializers: true, supportTsx: options.js, testEnvironment: 'node', @@ -24,12 +24,12 @@ export async function addJest(host: Tree, options: NormalizedSchema) { const tsConfigSpecJson = readJson( host, - joinPathFragments(options.appProjectRoot, 'tsconfig.spec.json') + joinPathFragments(options.projectDirectory, 'tsconfig.spec.json') ); updateJson( host, - joinPathFragments(options.appProjectRoot, 'tsconfig.json'), + joinPathFragments(options.projectDirectory, 'tsconfig.json'), (json) => { json.compilerOptions ??= {}; json.compilerOptions.types ??= []; @@ -43,13 +43,13 @@ export async function addJest(host: Tree, options: NormalizedSchema) { updateJson( host, - joinPathFragments(options.appProjectRoot, 'tsconfig.spec.json'), + joinPathFragments(options.projectDirectory, 'tsconfig.spec.json'), (json) => { // have to override exclude otherwise lint will fail with setParserOptionsProject and jest.config.ts if (options.setParserOptionsProject) { const tsConfig = readJson( host, - joinPathFragments(options.appProjectRoot, 'tsconfig.json') + joinPathFragments(options.projectDirectory, 'tsconfig.json') ); json.exclude = tsConfig.exclude.filter( (excluded: string) => excluded !== 'jest.config.ts' diff --git a/libs/nx-mesh/src/generators/base/lib/add-linting.ts b/libs/nx-mesh/src/generators/base/lib/add-linting.ts new file mode 100644 index 00000000..50a41175 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/add-linting.ts @@ -0,0 +1,47 @@ +import type { GeneratorCallback, Tree } from '@nrwl/devkit'; + +import type { NormalizedOptions } from './normalize-options'; + +import { joinPathFragments, updateJson } from '@nrwl/devkit'; +import { lintProjectGenerator } from '@nrwl/linter'; + +export async function addLinting( + host: Tree, + options: NormalizedOptions +): Promise { + const linting = await lintProjectGenerator(host, { + linter: options.linter, + project: options.projectName, + tsConfigPaths: [ + joinPathFragments( + options.projectDirectory, + `tsconfig.${options.isApp ? 'app' : 'lib'}.json` + ), + ], + eslintFilePatterns: [ + `${options.projectDirectory}/**/*.${options.js ? 'js' : 'ts'}`, + ], + skipFormat: options.skipFormat ?? false, + setParserOptionsProject: options.setParserOptionsProject, + }); + + if (options.linter === 'eslint') { + updateJson( + host, + joinPathFragments(options.projectDirectory, '.eslintrc.json'), + (value) => { + const config = { + ...value, + }; + + config['ignorePatterns'] = [...config['ignorePatterns'], '.mesh']; + + return config; + } + ); + } + + return linting; +} + +export default addLinting; diff --git a/libs/nx-mesh/src/generators/init/lib/update-dependencies.ts b/libs/nx-mesh/src/generators/base/lib/add-mesh-dependencies.ts similarity index 84% rename from libs/nx-mesh/src/generators/init/lib/update-dependencies.ts rename to libs/nx-mesh/src/generators/base/lib/add-mesh-dependencies.ts index a595c208..6862fa1b 100644 --- a/libs/nx-mesh/src/generators/init/lib/update-dependencies.ts +++ b/libs/nx-mesh/src/generators/base/lib/add-mesh-dependencies.ts @@ -10,9 +10,9 @@ import { meshOpenApiVersion, } from '../../../utils/versions'; -export function updateDependencies(host: Tree) { +export function addMeshDependencies(tree: Tree) { return addDependenciesToPackageJson( - host, + tree, { '@graphql-mesh/cli': meshCliVersion, '@graphql-mesh/openapi': meshOpenApiVersion, @@ -24,4 +24,4 @@ export function updateDependencies(host: Tree) { ); } -export default updateDependencies; +export default addMeshDependencies; diff --git a/libs/nx-mesh/src/generators/base/lib/add-project-config.ts b/libs/nx-mesh/src/generators/base/lib/add-project-config.ts new file mode 100644 index 00000000..7d3d5284 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/add-project-config.ts @@ -0,0 +1,81 @@ +import type { Tree } from '@nrwl/devkit'; +import type { ProjectConfiguration } from 'nx/src/config/workspace-json-project-json'; + +import type { NormalizedOptions } from './normalize-options'; + +import { + addProjectConfiguration, + readProjectConfiguration, + updateProjectConfiguration, +} from '@nrwl/devkit'; +import { addSwcConfig } from '@nrwl/js/src/utils/swc/add-swc-config'; +import { addSwcDependencies } from '@nrwl/js/src/utils/swc/add-swc-dependencies'; + +export function addProjectConfig(tree: Tree, options: NormalizedOptions) { + const { + isApp, + isLibrary, + isSwc, + projectDirectory, + projectDistDirectory, + projectMeshDirectory, + projectName, + tags, + } = options; + + if (isLibrary && isSwc) { + tree.delete(`${options.projectDirectory}/.babelrc`); + addSwcDependencies(tree); + addSwcConfig(tree, options.directory); + } + + const project: ProjectConfiguration = isLibrary + ? readProjectConfiguration(tree, options.projectName) + : { + root: projectDirectory, + projectType: 'application', + sourceRoot: `${projectDirectory}/`, + targets: {}, + tags, + }; + + const targets = { ...project?.targets }; + + targets['build'] = { + executor: `nx-mesh:build${isApp ? '-gateway' : isSwc ? '-swc' : ''}`, + outputs: [projectMeshDirectory, '{options.outputPath}'], + options: { + dir: projectDirectory, + main: `${projectDirectory}/src/index.ts`, + outputPath: projectDistDirectory, + tsConfig: `${projectDirectory}/tsconfig.lib.json`, + }, + }; + + targets['serve'] = { + executor: 'nx-mesh:serve', + options: { + dev: true, + dir: projectDirectory, + }, + }; + + targets['validate'] = { + executor: 'nx-mesh:validate', + options: { + dir: projectDirectory, + }, + }; + + if (project) { + project.targets = targets; + } + + if (isApp) { + addProjectConfiguration(tree, projectName, project); + } else { + updateProjectConfiguration(tree, projectName, project); + } +} + +export default addProjectConfig; diff --git a/libs/nx-mesh/src/generators/base/lib/create-files.ts b/libs/nx-mesh/src/generators/base/lib/create-files.ts new file mode 100644 index 00000000..105c84aa --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/create-files.ts @@ -0,0 +1,26 @@ +import type { Tree } from '@nrwl/devkit'; + +import type { NormalizedOptions } from './normalize-options'; + +import { generateFiles } from '@nrwl/devkit'; +import * as path from 'path'; + +export function createFiles(tree: Tree, options: NormalizedOptions) { + generateFiles( + tree, + path.join(__dirname, '../files/shared'), + options.projectDirectory, + options + ); + + if (options.isApp) { + generateFiles( + tree, + path.join(__dirname, '../files/app'), + options.projectDirectory, + options + ); + } +} + +export default createFiles; diff --git a/libs/nx-mesh/src/generators/base/lib/create-mesh-config/create-mesh-config.ts b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/create-mesh-config.ts new file mode 100644 index 00000000..a9831e49 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/create-mesh-config.ts @@ -0,0 +1,66 @@ +import type { MeshConfigExtensions } from '../../schema'; +import type { SourceOptions } from './sources'; + +import { sources } from './sources'; + +export const createJsConfig = (source: SourceOptions) => ` +module.exports = { + sources: [ + ${sources[source].js.trim()} + ], + serve: { + browser: false, + }, + sdk: { + generateOperations: { + selectionSetDepth: 6 + } + } +}; + +`; + +export const createJsonConfig = (source: SourceOptions) => ` +{ + "sources": [ + ${sources[source].json.trim()} + ], + "serve": { + "browser": false + }, + "sdk":{ + "generateOperations": { + "selectionSetDepth": 6 + } + } +} +`; + +export const createYamlConfig = (source: SourceOptions) => ` +sources: + ${sources[source].yml.trim()} + +serve: + browser: false + +sdk: + generateOperations: + selectionSetDepth: 6 +`; + +export const createMeshConfig = (config?: MeshConfigExtensions) => { + switch (config) { + case 'cjs': + case 'js': + return createJsConfig('javascriptWiki'); + + case 'json': + return createJsonConfig('javascriptWiki'); + + case 'yml': + default: + return createYamlConfig('javascriptWiki'); + } +}; + +export default createMeshConfig; diff --git a/libs/nx-mesh/src/generators/base/lib/create-mesh-config/index.ts b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/index.ts new file mode 100644 index 00000000..8fa1788e --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/index.ts @@ -0,0 +1 @@ +export * from './create-mesh-config'; diff --git a/libs/nx-mesh/src/generators/base/lib/create-mesh-config/sources/index.ts b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/sources/index.ts new file mode 100644 index 00000000..48ed26b0 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/sources/index.ts @@ -0,0 +1,9 @@ +import { source as javascriptWiki } from './javascript-wiki'; + +export const sources = { + javascriptWiki, +}; + +export type SourceOptions = keyof typeof sources; + +export type Sources = typeof sources; diff --git a/libs/nx-mesh/src/generators/base/lib/create-mesh-config/sources/javascript-wiki.ts b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/sources/javascript-wiki.ts new file mode 100644 index 00000000..0686922b --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/sources/javascript-wiki.ts @@ -0,0 +1,38 @@ +import type { MeshSources } from '../types'; + +export const handler = 'openapi'; +export const name = 'JavaScript Wiki'; +export const url = + 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml'; + +export const source: MeshSources = { + js: ` + { + name: '${name}', + handler: { + ${handler}: { + source: + '${url}', + }, + }, + } + `, + json: ` + { + "name": "${name}", + "handler": { + "${handler}": { + "source": "${url}" + } + } + } + `, + yml: ` + - name: ${name} + handler: + ${handler}: + source: ${url} + `, +}; + +export default source; diff --git a/libs/nx-mesh/src/generators/base/lib/create-mesh-config/types.ts b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/types.ts new file mode 100644 index 00000000..5fe04c37 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/create-mesh-config/types.ts @@ -0,0 +1,5 @@ +export type MeshSources = { + js: string; + json: string; + yml: string; +}; diff --git a/libs/nx-mesh/src/generators/base/lib/index.ts b/libs/nx-mesh/src/generators/base/lib/index.ts new file mode 100644 index 00000000..8dfac3f3 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/index.ts @@ -0,0 +1,11 @@ +export * from './add-cypress-tests'; +export * from './add-cypress'; +export * from './add-jest'; +export * from './add-linting'; +export * from './add-mesh-dependencies'; +export * from './add-project-config'; +export * from './create-files'; +export * from './create-mesh-config'; +export * from './node-generator'; +export * from './normalize-options'; +export * from './set-defaults'; diff --git a/libs/nx-mesh/src/generators/base/lib/node-generator.ts b/libs/nx-mesh/src/generators/base/lib/node-generator.ts new file mode 100644 index 00000000..4c96c8f6 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/node-generator.ts @@ -0,0 +1,39 @@ +import type { Tree } from '@nrwl/devkit'; + +import type { NormalizedOptions } from './normalize-options'; + +import { initGenerator, libraryGenerator } from '@nrwl/node'; + +export const nodeGenerator = async (tree: Tree, options: NormalizedOptions) => { + if (options.isApp) { + return initGenerator(tree, { + js: options.js, + skipFormat: options.skipFormat, + unitTestRunner: options.unitTestRunner, + }); + } + + return libraryGenerator(tree, { + babelJest: options.babelJest, + buildable: options.buildable, + compiler: options.compiler, + directory: options._raw.directory, + importPath: options.importPath, + js: options.js, + linter: options.linter, + name: options.name, + pascalCaseFiles: options.pascalCaseFiles, + publishable: options.publishable, + rootDir: options.rootDir, + setParserOptionsProject: options.setParserOptionsProject, + simpleModuleName: options.simpleModuleName, + skipFormat: options.skipFormat, + skipTsConfig: options.skipTsConfig, + strict: options.strict, + tags: options._raw.tags, + testEnvironment: options.testEnvironment, + unitTestRunner: options.unitTestRunner, + }); +}; + +export default nodeGenerator; diff --git a/libs/nx-mesh/src/generators/base/lib/normalize-options.ts b/libs/nx-mesh/src/generators/base/lib/normalize-options.ts new file mode 100644 index 00000000..761a64fc --- /dev/null +++ b/libs/nx-mesh/src/generators/base/lib/normalize-options.ts @@ -0,0 +1,170 @@ +import type { Tree } from '@nrwl/devkit'; +import type { SetRequired } from 'type-fest'; + +import type { BaseOptions, MeshConfigExtensions } from '../schema'; + +import { + getWorkspaceLayout, + joinPathFragments, + names, + offsetFromRoot, +} from '@nrwl/devkit'; +import { getRelativePathToRootTsConfig } from '../../../utils/typescript'; +import { createMeshConfig } from './create-mesh-config'; + +export interface NormalizedOptions + extends SetRequired< + Omit, + | 'compiler' + | 'directory' + | 'e2eTestRunner' + | 'projectType' + | 'unitTestRunner' + > { + /** + * The path to the project directory + */ + projectDirectory: string; + + /** + * The path to the project dist directory + */ + projectDistDirectory: string; + + projectE2eDirectory?: string; + + projectMeshDirectory: string; + + /** + * Is the project an app? + */ + isApp: boolean; + + /** + * Is the project a library? + */ + isLibrary: boolean; + + /** + * Is Cypress the selected E2E runner? + */ + isCypress: boolean; + + /** + * Is Jest the selected Unit test runner? + */ + isJest: boolean; + + /** + * The contents of the Mesh config + */ + meshConfigContent: string; + + /** + * The Mesh config file extension + */ + meshConfigExt: MeshConfigExtensions; + + workspace: ReturnType; + + projectParentDirectory?: string; + + projectName: string; + + e2eProjectName: string; + + tags: string[]; + + isSwc: boolean; + + offsetFromRoot: string; + + rootTsConfigPath: string; + + _raw: BaseOptions; +} + +export function normalizeOptions( + tree: Tree, + options: BaseOptions +): NormalizedOptions { + const workspace = getWorkspaceLayout(tree); + + const directory = options.directory + ? `${names(options.directory).fileName}/${names(options.name).fileName}` + : names(options.name).fileName; + const projectName = directory.replace(new RegExp('/', 'g'), '-'); + + const e2eTestRunner = options.e2eTestRunner ?? 'cypress'; + const e2eProjectName = `${projectName}-e2e`; + + const projectType = options.projectType ?? 'app'; + const unitTestRunner = options.unitTestRunner ?? 'jest'; + + const isApp = projectType === 'app'; + const isLibrary = projectType === 'lib'; + + const meshConfigExt = + (/^(cjs|js|json|yml)$/.test(options.meshConfig ?? 'yml') + ? options.meshConfig + : 'yml') ?? 'yml'; + + const compiler = + (/^(tsc|swc)$/.test(options.compiler ?? 'tsc') + ? options.compiler + : 'tsc') ?? 'tsc'; + + const meshConfigContent = createMeshConfig(meshConfigExt); + + const projectDirectory = joinPathFragments( + isApp ? workspace.appsDir : workspace.libsDir, + directory + ); + + const projectParentDirectory = options.directory + ? names(options.directory).fileName + : undefined; + + const projectDistDirectory = joinPathFragments('dist', projectDirectory); + + const projectMeshDirectory = joinPathFragments(projectDirectory, '.mesh'); + const projectE2eDirectory = joinPathFragments( + isApp ? workspace.appsDir : workspace.libsDir, + `${directory}-e2e` + ); + + const tags = options.tags ? options.tags.split(',').map((s) => s.trim()) : []; + + const rootTsConfigPath = getRelativePathToRootTsConfig( + tree, + projectDirectory + ); + + return { + ...options, + _raw: options, + compiler, + directory, + e2eProjectName, + e2eTestRunner, + isApp, + isCypress: e2eTestRunner === 'cypress', + isJest: unitTestRunner === 'jest', + isLibrary, + isSwc: options.compiler === 'swc', + meshConfigContent, + meshConfigExt, + offsetFromRoot: offsetFromRoot(projectDirectory), + projectDirectory, + projectDistDirectory, + projectE2eDirectory, + projectMeshDirectory, + projectName, + projectParentDirectory, + projectType, + rootTsConfigPath, + tags, + unitTestRunner, + workspace, + }; +} diff --git a/libs/nx-mesh/src/generators/sdk/lib/set-defaults.ts b/libs/nx-mesh/src/generators/base/lib/set-defaults.ts similarity index 84% rename from libs/nx-mesh/src/generators/sdk/lib/set-defaults.ts rename to libs/nx-mesh/src/generators/base/lib/set-defaults.ts index 2a761bf0..c3d66ac8 100644 --- a/libs/nx-mesh/src/generators/sdk/lib/set-defaults.ts +++ b/libs/nx-mesh/src/generators/base/lib/set-defaults.ts @@ -1,13 +1,13 @@ import type { Tree } from '@nrwl/devkit'; -import type { NormalizedSchema } from './normalize-options'; +import type { NormalizedOptions } from './normalize-options'; import { readWorkspaceConfiguration, updateWorkspaceConfiguration, } from '@nrwl/devkit'; -export function setDefaults(host: Tree, options: NormalizedSchema) { +export function setDefaults(host: Tree, options: NormalizedOptions) { const workspace = readWorkspaceConfiguration(host); if (!workspace.defaultProject) { @@ -48,10 +48,10 @@ export function setDefaults(host: Tree, options: NormalizedSchema) { ...workspace.generators, 'nx-mesh': { ...prev, - sdk: { - meshConfig: options.meshConfig, + [options.isApp ? 'application' : 'sdk']: { + meshConfig: options.meshConfigExt, linter: options.linter, - ...prev['sdk'], + ...prev[options.isApp ? 'application' : 'sdk'], }, }, }; diff --git a/libs/nx-mesh/src/generators/base/schema.d.ts b/libs/nx-mesh/src/generators/base/schema.d.ts new file mode 100644 index 00000000..68f46681 --- /dev/null +++ b/libs/nx-mesh/src/generators/base/schema.d.ts @@ -0,0 +1,12 @@ +import type { SetOptional } from 'type-fest'; +import type { Schema as NodeLibrarySchema } from '@nrwl/node/src/generators/library/schema'; + +export type MeshConfigExtensions = 'cjs' | 'js' | 'json' | 'yml'; + +export interface BaseOptions + extends SetOptional { + e2eTestRunner?: 'cypress' | 'none'; + meshConfig?: MeshConfigExtensions; + projectType?: 'app' | 'lib'; + skipWorkspaceJson?: boolean; +} diff --git a/libs/nx-mesh/src/generators/base/schema.json b/libs/nx-mesh/src/generators/base/schema.json new file mode 100644 index 00000000..73b2b9ac --- /dev/null +++ b/libs/nx-mesh/src/generators/base/schema.json @@ -0,0 +1,155 @@ +{ + "$schema": "http://json-schema.org/schema", + "cli": "nx", + "$id": "NxMeshNgInit", + "title": "Base", + "description": "Generate the foundation for a GraphQL Mesh project", + "type": "object", + "examples": [ + { + "command": "nx g base myapp --directory=myorg", + "description": "Generate `apps/myorg/myapp` and `apps/myorg/myapp-e2e`" + } + ], + "properties": { + "projectType": { + "description": "Is the project an App or Library?", + "type": "string", + "enum": ["app", "lib"], + "default": "app" + }, + "meshConfig": { + "description": "The file extension to use for the Mesh config", + "type": "string", + "default": "yml", + "alias": "mc", + "x-prompt": { + "message": "Which config format would you like to use?", + "type": "list", + "items": [ + { "value": "json", "label": "JSON" }, + { + "value": "yml", + "label": "YAML" + }, + { + "value": "js", + "label": "JavaScript" + }, + { + "value": "cjs", + "label": "Common JS" + } + ] + } + }, + "e2eTestRunner": { + "description": "Adds the specified e2e test runner.", + "type": "string", + "enum": ["cypress", "none"], + "default": "cypress" + }, + "name": { + "type": "string", + "description": "", + "$default": { + "$source": "argv", + "index": 0 + }, + "x-prompt": "What name would you like to use?" + }, + "directory": { + "description": "The directory of the new sdk.", + "type": "string", + "alias": "d" + }, + "simpleModuleName": { + "description": "Keep the module name simple (when using `--directory`).", + "type": "boolean", + "default": false + }, + "linter": { + "description": "The tool to use for running lint checks.", + "type": "string", + "enum": ["eslint", "tslint"], + "default": "eslint" + }, + "unitTestRunner": { + "type": "string", + "enum": ["jest", "none"], + "description": "Test runner to use for unit tests.", + "default": "jest" + }, + "tags": { + "type": "string", + "description": "Add tags to the library (used for linting).", + "alias": "t" + }, + "skipFormat": { + "description": "Skip formatting files.", + "type": "boolean", + "default": false + }, + "skipTsConfig": { + "type": "boolean", + "default": false, + "description": "Do not update `tsconfig.base.json` for development experience." + }, + "compiler": { + "type": "string", + "enum": ["tsc", "swc"], + "default": "tsc", + "description": "The compiler used by the build and test targets." + }, + "importPath": { + "type": "string", + "description": "The library name used to import it, like `@myorg/my-awesome-lib`. Must be a valid npm name." + }, + "rootDir": { + "type": "string", + "description": "Sets the `rootDir` for TypeScript compilation. When not defined, it uses the project's root property, or `srcRootForCompilationRoot` if it is defined." + }, + "testEnvironment": { + "type": "string", + "enum": ["jsdom", "node"], + "description": "The test environment to use if `unitTestRunner` is set to `jest`.", + "default": "jsdom" + }, + "babelJest": { + "type": "boolean", + "description": "Use `babel` instead of `ts-jest`.", + "default": false + }, + "pascalCaseFiles": { + "type": "boolean", + "description": "Use pascal case file names.", + "alias": "P", + "default": false + }, + "js": { + "type": "boolean", + "description": "Generate JavaScript files rather than TypeScript files.", + "default": false + }, + "strict": { + "type": "boolean", + "description": "Whether to enable tsconfig strict mode or not.", + "default": false + }, + "standaloneConfig": { + "description": "Split the project configuration into `/project.json` rather than including it inside `workspace.json`.", + "type": "boolean" + }, + "setParserOptionsProject": { + "type": "boolean", + "description": "Whether or not to configure the ESLint `parserOptions.project`. We do not do this by default for lint performance reasons.", + "default": false + }, + "skipWorkspaceJson": { + "description": "Skip updating `workspace.json` with default options based on values provided to this app (e.g. `babel`).", + "type": "boolean", + "default": false + } + }, + "required": ["name"] +} diff --git a/libs/nx-mesh/src/generators/init/init.spec.ts b/libs/nx-mesh/src/generators/init/init.spec.ts deleted file mode 100644 index a0685348..00000000 --- a/libs/nx-mesh/src/generators/init/init.spec.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { Tree } from '@nrwl/devkit'; - -import { readJson } from '@nrwl/devkit'; -import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; - -import { meshInitGenerator } from './init'; - -describe('init', () => { - let tree: Tree; - - beforeEach(() => { - tree = createTreeWithEmptyWorkspace(); - }); - - it('should add mesh dependencies', async () => { - await meshInitGenerator(tree, {}); - const packageJson = readJson(tree, 'package.json'); - expect(packageJson.dependencies['@graphql-mesh/cli']).toBeDefined(); - expect(packageJson.dependencies['@graphql-mesh/runtime']).toBeDefined(); - expect(packageJson.dependencies['@graphql-mesh/utils']).toBeDefined(); - }); - - it('should not add jest config if unitTestRunner is none', async () => { - await meshInitGenerator(tree, { unitTestRunner: 'none' }); - expect(tree.exists('jest.config.js')).toEqual(false); - }); -}); diff --git a/libs/nx-mesh/src/generators/init/init.ts b/libs/nx-mesh/src/generators/init/init.ts deleted file mode 100644 index d19cff1b..00000000 --- a/libs/nx-mesh/src/generators/init/init.ts +++ /dev/null @@ -1,29 +0,0 @@ -import type { GeneratorCallback, Tree } from '@nrwl/devkit'; -import type { InitSchema } from './schema'; - -import { cypressInitGenerator } from '@nrwl/cypress'; -import { convertNxGenerator } from '@nrwl/devkit'; -import { initGenerator as nodeInitGenerator } from '@nrwl/node'; -import { runTasksInSerial } from '@nrwl/workspace/src/utilities/run-tasks-in-serial'; - -import { updateDependencies } from './lib/update-dependencies'; - -export async function meshInitGenerator(host: Tree, schema: InitSchema) { - const tasks: GeneratorCallback[] = []; - - await nodeInitGenerator(host, schema); - - if (!schema.e2eTestRunner || schema.e2eTestRunner === 'cypress') { - const cypressTask = cypressInitGenerator(host, {}); - tasks.push(cypressTask); - } - - const installTask = updateDependencies(host); - tasks.push(installTask); - - return runTasksInSerial(...tasks); -} - -export const meshInitSchematic = convertNxGenerator(meshInitGenerator); - -export default meshInitGenerator; diff --git a/libs/nx-mesh/src/generators/init/schema.d.ts b/libs/nx-mesh/src/generators/init/schema.d.ts deleted file mode 100644 index bb240b0a..00000000 --- a/libs/nx-mesh/src/generators/init/schema.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export interface InitSchema { - e2eTestRunner?: 'cypress' | 'none'; - js?: boolean; - skipFormat?: boolean; - unitTestRunner?: 'jest' | 'none'; -} diff --git a/libs/nx-mesh/src/generators/init/schema.json b/libs/nx-mesh/src/generators/init/schema.json deleted file mode 100644 index 54cd04a9..00000000 --- a/libs/nx-mesh/src/generators/init/schema.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "$schema": "http://json-schema.org/schema", - "cli": "nx", - "$id": "NxMeshNgInit", - "title": "Init Mesh Plugin", - "description": "Init Mesh Plugin.", - "type": "object", - "properties": { - "unitTestRunner": { - "description": "Adds the specified unit test runner.", - "type": "string", - "enum": ["jest", "none"], - "default": "jest" - }, - "e2eTestRunner": { - "description": "Adds the specified e2e test runner.", - "type": "string", - "enum": ["cypress", "none"], - "default": "cypress" - }, - "skipFormat": { - "description": "Skip formatting files.", - "type": "boolean", - "default": false - }, - "js": { - "type": "boolean", - "default": false, - "description": "Use JavaScript instead of TypeScript" - } - }, - "required": [] -} diff --git a/libs/nx-mesh/src/generators/sdk/files/.meshrc.__meshConfigExt__ b/libs/nx-mesh/src/generators/sdk/files/.meshrc.__meshConfigExt__ deleted file mode 100644 index 57bb6600..00000000 --- a/libs/nx-mesh/src/generators/sdk/files/.meshrc.__meshConfigExt__ +++ /dev/null @@ -1 +0,0 @@ -<%- meshConfigContent %> \ No newline at end of file diff --git a/libs/nx-mesh/src/generators/sdk/files/src/index.ts__tmpl__ b/libs/nx-mesh/src/generators/sdk/files/src/index.ts__tmpl__ deleted file mode 100644 index 7f7c6644..00000000 --- a/libs/nx-mesh/src/generators/sdk/files/src/index.ts__tmpl__ +++ /dev/null @@ -1 +0,0 @@ -export * from './lib/sdk'; diff --git a/libs/nx-mesh/src/generators/sdk/files/src/lib/sdk.ts__tmpl__ b/libs/nx-mesh/src/generators/sdk/files/src/lib/sdk.ts__tmpl__ deleted file mode 100644 index a171739c..00000000 --- a/libs/nx-mesh/src/generators/sdk/files/src/lib/sdk.ts__tmpl__ +++ /dev/null @@ -1 +0,0 @@ -export * from '../../.mesh'; diff --git a/libs/nx-mesh/src/generators/sdk/lib/add-linting.ts b/libs/nx-mesh/src/generators/sdk/lib/add-linting.ts deleted file mode 100644 index 4cfee65b..00000000 --- a/libs/nx-mesh/src/generators/sdk/lib/add-linting.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { Tree } from '@nrwl/devkit'; - -import type { NormalizedSchema } from './normalize-options'; - -import { joinPathFragments, updateJson } from '@nrwl/devkit'; - -export async function addLinting(host: Tree, options: NormalizedSchema) { - updateJson( - host, - joinPathFragments(options.libProjectRoot, '.eslintrc.json'), - (value) => { - const config = { - ...value, - }; - - config['ignorePatterns'] = [...config['ignorePatterns'], '.mesh']; - - return config; - } - ); -} - -export default addLinting; diff --git a/libs/nx-mesh/src/generators/sdk/lib/add-project.ts b/libs/nx-mesh/src/generators/sdk/lib/add-project.ts deleted file mode 100644 index 92537966..00000000 --- a/libs/nx-mesh/src/generators/sdk/lib/add-project.ts +++ /dev/null @@ -1,61 +0,0 @@ -import type { Tree } from '@nrwl/devkit'; - -import type { NormalizedSchema } from './normalize-options'; - -import { - readProjectConfiguration, - updateProjectConfiguration, -} from '@nrwl/devkit'; -import { addSwcConfig } from '@nrwl/js/src/utils/swc/add-swc-config'; -import { addSwcDependencies } from '@nrwl/js/src/utils/swc/add-swc-dependencies'; - -import { normalizeOptions } from './normalize-options'; - -export function addProject(tree: Tree, options: NormalizedSchema) { - const { isSwc, libProjectDist, libProjectMesh, libProjectRoot, projectName } = - normalizeOptions(tree, options); - - if (isSwc) { - tree.delete(`${options.libProjectRoot}/.babelrc`); - addSwcDependencies(tree); - addSwcConfig(tree, options.projectRoot); - } - - const project = readProjectConfiguration(tree, options.libProjectName); - - const targets = { ...project?.targets }; - - targets['build'] = { - executor: `nx-mesh:build${isSwc ? '-swc' : ''}`, - outputs: [libProjectMesh, '{options.outputPath}'], - options: { - dir: libProjectRoot, - main: `${libProjectRoot}/src/index.ts`, - outputPath: libProjectDist, - tsConfig: `${libProjectRoot}/tsconfig.lib.json`, - }, - }; - - targets['serve'] = { - executor: 'nx-mesh:serve', - options: { - dev: true, - dir: libProjectRoot, - }, - }; - - targets['validate'] = { - executor: 'nx-mesh:validate', - options: { - dir: libProjectRoot, - }, - }; - - if (project) { - project.targets = targets; - } - - updateProjectConfiguration(tree, projectName, project); -} - -export default addProject; diff --git a/libs/nx-mesh/src/generators/sdk/lib/create-mesh-config.ts b/libs/nx-mesh/src/generators/sdk/lib/create-mesh-config.ts deleted file mode 100644 index 49ff088c..00000000 --- a/libs/nx-mesh/src/generators/sdk/lib/create-mesh-config.ts +++ /dev/null @@ -1,85 +0,0 @@ -import type { MeshConfigExtensions } from '../schema'; - -export const defaultSourceName = 'JavaScript Wiki'; -export const defaultSourceUrl = - 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml'; - -export const createJsConfig = () => ` -module.exports = { - sources: [ - { - name: '${defaultSourceName}', - handler: { - openapi: { - source: - '${defaultSourceUrl}', - }, - }, - }, - ], - serve: { - browser: false, - }, - sdk: { - generateOperations: { - selectionSetDepth: 6 - } - } -}; - -`; - -export const createJsonConfig = () => ` -{ - "sources": [ - { - "name": "${defaultSourceName}", - "handler": { - "openapi": { - "source": "${defaultSourceUrl}" - } - } - } - ], - "serve": { - "browser": false - }, - "sdk":{ - "generateOperations": { - "selectionSetDepth": 6 - } - } -} -`; - -export const createYamlConfig = () => ` -sources: - - name: ${defaultSourceName} - handler: - openapi: - source: ${defaultSourceUrl} - -serve: - browser: false - -sdk: - generateOperations: - selectionSetDepth: 6 -`; - -export const createMeshConfig = (config?: MeshConfigExtensions) => { - switch (config) { - case 'cjs': - case 'js': - return createJsConfig(); - - case 'json': - return createJsonConfig(); - - case 'yml': - default: - return createYamlConfig(); - } -}; - -export default createMeshConfig; diff --git a/libs/nx-mesh/src/generators/sdk/lib/create-sdk-files.ts b/libs/nx-mesh/src/generators/sdk/lib/create-sdk-files.ts deleted file mode 100644 index 4da0383a..00000000 --- a/libs/nx-mesh/src/generators/sdk/lib/create-sdk-files.ts +++ /dev/null @@ -1,40 +0,0 @@ -import type { Tree } from '@nrwl/devkit'; - -import type { NormalizedSchema } from './normalize-options'; - -import { generateFiles, names, offsetFromRoot } from '@nrwl/devkit'; -import { getRelativePathToRootTsConfig } from '@nrwl/workspace/src/utilities/typescript'; -import * as path from 'path'; - -import { createMeshConfig } from './create-mesh-config'; - -export function createSdkFiles(tree: Tree, options: NormalizedSchema) { - tree.delete(`${options.libProjectRoot}/src/index.ts`); - tree.delete(`${options.libProjectRoot}/src/lib/${options.projectName}.ts`); - tree.delete( - `${options.libProjectRoot}/src/lib/${options.projectName}.spec.ts` - ); - - const templateOptions = { - ...options, - ...names(options.name), - meshConfigExt: options.meshConfig ?? 'yml', - meshConfigContent: createMeshConfig(options.meshConfig), - offsetFromRoot: offsetFromRoot(options.libProjectRoot), - rootTsConfigPath: getRelativePathToRootTsConfig( - tree, - options.libProjectRoot - ), - template: '', - tmpl: '', - }; - - generateFiles( - tree, - path.join(__dirname, '../files'), - options.libProjectRoot, - templateOptions - ); -} - -export default createSdkFiles; diff --git a/libs/nx-mesh/src/generators/sdk/lib/normalize-options.ts b/libs/nx-mesh/src/generators/sdk/lib/normalize-options.ts deleted file mode 100644 index 17bdb7b9..00000000 --- a/libs/nx-mesh/src/generators/sdk/lib/normalize-options.ts +++ /dev/null @@ -1,82 +0,0 @@ -import type { Tree } from '@nrwl/devkit'; - -import type { SdkGeneratorSchema } from '../schema'; - -import { getWorkspaceLayout, joinPathFragments, names } from '@nrwl/devkit'; -import type { NormalizedSchema as NodeLibraryNormalizedSchema } from '@nrwl/node/src/generators/library/library'; - -export interface NormalizedSchema - extends SdkGeneratorSchema, - NodeLibraryNormalizedSchema { - e2eProjectName: string; - e2eProjectRoot: string; - isSwc: boolean; - libProjectDist: string; - libProjectMesh: string; - libProjectName: string; - libProjectRoot: string; - projectName: string; -} - -export function normalizeOptions( - host: Tree, - options: SdkGeneratorSchema -): NormalizedSchema { - const libDirectory = options.directory - ? `${names(options.directory).fileName}/${names(options.name).fileName}` - : names(options.name).fileName; - - const { libsDir, npmScope } = getWorkspaceLayout(host); - - const libProjectName = libDirectory.replace(new RegExp('/', 'g'), '-'); - const e2eProjectName = `${libProjectName}-e2e`; - - const libProjectRoot = joinPathFragments(libsDir, libDirectory); - const libProjectDist = joinPathFragments('dist', libProjectRoot); - const libProjectMesh = joinPathFragments(libProjectRoot, '.mesh'); - const e2eProjectRoot = joinPathFragments(libsDir, `${libDirectory}-e2e`); - - const parsedTags = options.tags - ? options.tags.split(',').map((s) => s.trim()) - : []; - - const fileName = 'index'; - - const meshConfig = /^(cjs|js|json|yml)$/.test(options.meshConfig ?? 'yml') - ? options.meshConfig - : undefined; - - const compiler = /^(swc|tsc)$/.test(options.compiler ?? 'tsc') - ? options.compiler - : 'tsc'; - - const isSwc = compiler === 'swc'; - - const importPath = options.importPath ?? `${npmScope}/${options.name}`; - - return { - ...options, - // e2eTestRunner: options.e2eTestRunner || 'cypress', - buildable: true, - compiler, - e2eProjectName, - e2eProjectRoot, - fileName, - importPath, - isSwc, - libProjectDist, - libProjectMesh, - libProjectName, - libProjectRoot, - meshConfig, - name: names(options.name).fileName, - parsedTags, - prefix: '', - projectDirectory: libProjectDist, - projectName: libProjectName, - projectRoot: libProjectRoot, - publishable: true, - }; -} - -export default normalizeOptions; diff --git a/libs/nx-mesh/src/generators/sdk/sdk.spec.ts b/libs/nx-mesh/src/generators/sdk/sdk.spec.ts deleted file mode 100644 index c89c9749..00000000 --- a/libs/nx-mesh/src/generators/sdk/sdk.spec.ts +++ /dev/null @@ -1,594 +0,0 @@ -import type { NxJsonConfiguration, Tree } from '@nrwl/devkit'; - -import type { MeshConfigExtensions, SdkGeneratorSchema } from './schema'; - -import { readJson, getProjects } from '@nrwl/devkit'; -import * as devkit from '@nrwl/devkit'; -import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; - -import { sdkGenerator } from './sdk'; - -describe('sdk', () => { - let tree: Tree; - - beforeEach(() => { - tree = createTreeWithEmptyWorkspace(); - - jest.clearAllMocks(); - }); - - // afterEach(() => { - // overrideCollectionResolutionForTesting(null); - // }); - - describe('not nested', () => { - it('should update workspace.json', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - standaloneConfig: false, - compiler: 'tsc', - }); - - const workspaceJson = readJson(tree, '/workspace.json'); - const nxJson = readJson(tree, 'nx.json'); - const project = workspaceJson.projects['my-mesh-sdk']; - - expect(project.root).toEqual('libs/my-mesh-sdk'); - expect(project.architect).toEqual( - expect.objectContaining({ - build: { - builder: 'nx-mesh:build', - outputs: ['libs/my-mesh-sdk/.mesh', '{options.outputPath}'], - options: { - dir: 'libs/my-mesh-sdk', - main: 'libs/my-mesh-sdk/src/index.ts', - outputPath: 'dist/libs/my-mesh-sdk', - tsConfig: 'libs/my-mesh-sdk/tsconfig.lib.json', - }, - }, - }) - ); - - expect(project.architect).toEqual( - expect.objectContaining({ - serve: { - builder: 'nx-mesh:serve', - options: { - dev: true, - dir: 'libs/my-mesh-sdk', - }, - }, - }) - ); - - expect(project.architect).toEqual( - expect.objectContaining({ - validate: { - builder: 'nx-mesh:validate', - options: { - dir: 'libs/my-mesh-sdk', - }, - }, - }) - ); - - expect(workspaceJson.projects['my-mesh-sdk'].architect.lint).toEqual({ - builder: '@nrwl/linter:eslint', - outputs: ['{options.outputFile}'], - options: { - lintFilePatterns: ['libs/my-mesh-sdk/**/*.ts'], - }, - }); - - expect(nxJson.defaultProject).toEqual('my-mesh-sdk'); - }); - - it('should update tags', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - tags: 'one,two', - standaloneConfig: false, - compiler: 'tsc', - }); - - const projects = Object.fromEntries(getProjects(tree)); - - expect(projects).toMatchObject({ - 'my-mesh-sdk': { - tags: ['one', 'two'], - }, - }); - }); - - it('should generate files', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - standaloneConfig: false, - compiler: 'tsc', - }); - - expect(tree.exists(`libs/my-mesh-sdk/jest.config.ts`)).toBeTruthy(); - - const tsconfig = readJson(tree, 'libs/my-mesh-sdk/tsconfig.json'); - - expect(tsconfig).toMatchInlineSnapshot(` - Object { - "extends": "../../tsconfig.base.json", - "files": Array [], - "include": Array [], - "references": Array [ - Object { - "path": "./tsconfig.lib.json", - }, - Object { - "path": "./tsconfig.spec.json", - }, - ], - } - `); - - const tsconfigApp = readJson(tree, 'libs/my-mesh-sdk/tsconfig.lib.json'); - - expect(tsconfigApp.compilerOptions.outDir).toEqual('../../dist/out-tsc'); - - expect(tsconfigApp.extends).toEqual('./tsconfig.json'); - - expect(tsconfigApp.exclude).toEqual([ - 'jest.config.ts', - '**/*.spec.ts', - '**/*.test.ts', - ]); - - const eslintrc = readJson(tree, 'libs/my-mesh-sdk/.eslintrc.json'); - - expect(eslintrc).toMatchInlineSnapshot(` - Object { - "extends": Array [ - "../../.eslintrc.json", - ], - "ignorePatterns": Array [ - "!**/*", - ".mesh", - ], - "overrides": Array [ - Object { - "files": Array [ - "*.ts", - "*.tsx", - "*.js", - "*.jsx", - ], - "rules": Object {}, - }, - Object { - "files": Array [ - "*.ts", - "*.tsx", - ], - "rules": Object {}, - }, - Object { - "files": Array [ - "*.js", - "*.jsx", - ], - "rules": Object {}, - }, - ], - } - `); - }); - - it('should extend from root tsconfig.json when no tsconfig.base.json', async () => { - tree.rename('tsconfig.base.json', 'tsconfig.json'); - - await sdkGenerator(tree, { - name: 'myMeshSdk', - standaloneConfig: false, - compiler: 'tsc', - }); - - const tsconfig = readJson(tree, 'libs/my-mesh-sdk/tsconfig.json'); - - expect(tsconfig.extends).toBe('../../tsconfig.json'); - }); - }); - - describe('nested', () => { - it('should update workspace.json', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - directory: 'myDir', - standaloneConfig: false, - compiler: 'tsc', - }); - - const workspaceJson = readJson(tree, '/workspace.json'); - - const nxJson = readJson(tree, 'nx.json'); - - expect(workspaceJson.projects['my-dir-my-mesh-sdk'].root).toEqual( - 'libs/my-dir/my-mesh-sdk' - ); - - expect( - workspaceJson.projects['my-dir-my-mesh-sdk'].architect.lint - ).toEqual({ - builder: '@nrwl/linter:eslint', - outputs: ['{options.outputFile}'], - options: { - lintFilePatterns: ['libs/my-dir/my-mesh-sdk/**/*.ts'], - }, - }); - - expect(workspaceJson.projects['my-dir-my-mesh-sdk-e2e']).toBeUndefined(); - - expect(nxJson.defaultProject).toEqual('my-dir-my-mesh-sdk'); - }); - - it('should update tags', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - directory: 'myDir', - tags: 'one,two', - standaloneConfig: false, - compiler: 'tsc', - }); - - const projects = Object.fromEntries(getProjects(tree)); - expect(projects).toMatchObject({ - 'my-dir-my-mesh-sdk': { - tags: ['one', 'two'], - }, - }); - }); - - it('should generate files', async () => { - const hasJsonValue = ({ - path, - expectedValue, - lookupFn, - }: { - expectedValue: string | string[]; - lookupFn: (json: unknown) => unknown; - path: string; - }) => { - const config = readJson(tree, path); - - expect(lookupFn(config)).toEqual(expectedValue); - }; - - await sdkGenerator(tree, { - name: 'myMeshSdk', - directory: 'myDir', - standaloneConfig: false, - compiler: 'tsc', - }); - - // Make sure these exist - [`libs/my-dir/my-mesh-sdk/jest.config.ts`].forEach((path) => { - expect(tree.exists(path)).toBeTruthy(); - }); - - // Make sure these have properties - [ - { - path: 'libs/my-dir/my-mesh-sdk/tsconfig.lib.json', - lookupFn: (json: any) => json.compilerOptions.outDir, - expectedValue: '../../../dist/out-tsc', - }, - { - path: 'libs/my-dir/my-mesh-sdk/tsconfig.lib.json', - lookupFn: (json: any) => json.compilerOptions.types, - expectedValue: ['node'], - }, - { - path: 'libs/my-dir/my-mesh-sdk/tsconfig.lib.json', - lookupFn: (json: any) => json.exclude, - expectedValue: ['jest.config.ts', '**/*.spec.ts', '**/*.test.ts'], - }, - { - path: 'libs/my-dir/my-mesh-sdk/.eslintrc.json', - lookupFn: (json: any) => json.extends, - expectedValue: ['../../../.eslintrc.json'], - }, - ].forEach(hasJsonValue); - }); - }); - - describe('--unit-test-runner none', () => { - it('should not generate test configuration', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - unitTestRunner: 'none', - standaloneConfig: false, - compiler: 'tsc', - }); - - expect(tree.exists('jest.config.ts')).toBeFalsy(); - - expect(tree.exists('libs/my-mesh-sdk/src/test-setup.ts')).toBeFalsy(); - - expect(tree.exists('libs/my-mesh-sdk/src/test.ts')).toBeFalsy(); - - expect(tree.exists('libs/my-mesh-sdk/tsconfig.spec.json')).toBeFalsy(); - - expect(tree.exists('libs/my-mesh-sdk/jest.config.ts')).toBeFalsy(); - - const workspaceJson = readJson(tree, 'workspace.json'); - - expect( - workspaceJson.projects['my-mesh-sdk'].architect.test - ).toBeUndefined(); - - expect(workspaceJson.projects['my-mesh-sdk'].architect.lint) - .toMatchInlineSnapshot(` - Object { - "builder": "@nrwl/linter:eslint", - "options": Object { - "lintFilePatterns": Array [ - "libs/my-mesh-sdk/**/*.ts", - ], - }, - "outputs": Array [ - "{options.outputFile}", - ], - } - `); - }); - }); - - describe('--babelJest', () => { - it('should use babel for jest', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - tags: 'one,two', - babelJest: true, - } as SdkGeneratorSchema); - - expect(tree.read(`libs/my-mesh-sdk/jest.config.ts`, 'utf-8')) - .toMatchInlineSnapshot(` - "/* eslint-disable */ - export default { - displayName: 'my-mesh-sdk', - preset: '../../jest.preset.js', - testEnvironment: 'node', - transform: { - '^.+\\\\\\\\.[tj]sx?$': 'babel-jest' - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], - coverageDirectory: '../../coverage/libs/my-mesh-sdk' - }; - " - `); - }); - }); - - describe('--compiler=swc', () => { - it('should use swc for compiling', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - compiler: 'swc', - } as SdkGeneratorSchema); - - const workspaceJson = readJson(tree, '/workspace.json'); - const project = workspaceJson.projects['my-mesh-sdk']; - - expect(project.root).toEqual('libs/my-mesh-sdk'); - - expect(project.architect).toEqual( - expect.objectContaining({ - build: { - builder: 'nx-mesh:build-swc', - outputs: ['libs/my-mesh-sdk/.mesh', '{options.outputPath}'], - options: { - dir: 'libs/my-mesh-sdk', - main: 'libs/my-mesh-sdk/src/index.ts', - outputPath: 'dist/libs/my-mesh-sdk', - tsConfig: 'libs/my-mesh-sdk/tsconfig.lib.json', - }, - }, - }) - ); - - expect(tree.read(`libs/my-mesh-sdk/.lib.swcrc`, 'utf-8')) - .toMatchInlineSnapshot(` - "{ - \\"jsc\\": { - \\"target\\": \\"es2017\\", - \\"parser\\": { - \\"syntax\\": \\"typescript\\", - \\"decorators\\": true, - \\"dynamicImport\\": true - }, - \\"transform\\": { - \\"decoratorMetadata\\": true, - \\"legacyDecorator\\": true - }, - \\"keepClassNames\\": true, - \\"externalHelpers\\": true, - \\"loose\\": true - }, - \\"module\\": { - \\"type\\": \\"commonjs\\", - \\"strict\\": true, - \\"noInterop\\": true - }, - \\"sourceMaps\\": true, - \\"exclude\\": [\\"jest.config.ts\\",\\".*.spec.tsx?$\\",\\".*.test.tsx?$\\",\\"./src/jest-setup.ts$\\",\\"./**/jest-setup.ts$\\",\\".*.js$\\"] - }" - `); - - expect; - }); - }); - - describe('--skipFormat', () => { - it('should format files by default', async () => { - jest.spyOn(devkit, 'formatFiles'); - - await sdkGenerator(tree, { - name: 'myMeshSdk', - compiler: 'tsc', - }); - - expect(devkit.formatFiles).toHaveBeenCalled(); - }); - - it('should not format files when --skipFormat=true', async () => { - jest.spyOn(devkit, 'formatFiles'); - - await sdkGenerator(tree, { - name: 'myMeshSdk', - skipFormat: true, - compiler: 'tsc', - }); - - expect(devkit.formatFiles).not.toHaveBeenCalled(); - }); - }); - - describe('--meshConfig', () => { - it('should create a YAML config by default', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - unitTestRunner: 'none', - standaloneConfig: false, - compiler: 'tsc', - }); - - expect(tree.exists('libs/my-mesh-sdk/.meshrc.yml')).toBeTruthy(); - - const meshConfig = tree.read('libs/my-mesh-sdk/.meshrc.yml', 'utf-8'); - - expect(meshConfig).toMatchInlineSnapshot(` - " - sources: - - name: JavaScript Wiki - handler: - openapi: - source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml - - serve: - browser: false - - sdk: - generateOperations: - selectionSetDepth: 6 - " - `); - }); - - it.each<[string, MeshConfigExtensions]>([ - ['CJS', 'cjs'], - ['JS', 'js'], - ])('should create a %s config when --meshConfig=%s', async (name, ext) => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - unitTestRunner: 'none', - standaloneConfig: false, - meshConfig: ext, - compiler: 'tsc', - }); - - expect(tree.exists(`libs/my-mesh-sdk/.meshrc.${ext}`)).toBeTruthy(); - - const meshConfig = tree.read(`libs/my-mesh-sdk/.meshrc.${ext}`, 'utf-8'); - - expect(meshConfig).toMatchInlineSnapshot(` - " - module.exports = { - sources: [ - { - name: 'JavaScript Wiki', - handler: { - openapi: { - source: - 'https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml', - }, - }, - }, - ], - serve: { - browser: false, - }, - sdk: { - generateOperations: { - selectionSetDepth: 6 - } - } - }; - - " - `); - }); - - it('should create a JSON config when --meshConfig=json', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - unitTestRunner: 'none', - standaloneConfig: false, - meshConfig: 'json', - compiler: 'tsc', - }); - - expect(tree.exists('libs/my-mesh-sdk/.meshrc.json')).toBeTruthy(); - - const meshConfig = readJson(tree, 'libs/my-mesh-sdk/.meshrc.json'); - - expect(meshConfig).toMatchInlineSnapshot(` - Object { - "sdk": Object { - "generateOperations": Object { - "selectionSetDepth": 6, - }, - }, - "serve": Object { - "browser": false, - }, - "sources": Array [ - Object { - "handler": Object { - "openapi": Object { - "source": "https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml", - }, - }, - "name": "JavaScript Wiki", - }, - ], - } - `); - }); - - it('should create a YAML config when --meshConfig=yml', async () => { - await sdkGenerator(tree, { - name: 'myMeshSdk', - unitTestRunner: 'none', - standaloneConfig: false, - meshConfig: 'yml', - compiler: 'tsc', - }); - - expect(tree.exists('libs/my-mesh-sdk/.meshrc.yml')).toBeTruthy(); - - const meshConfig = tree.read('libs/my-mesh-sdk/.meshrc.yml', 'utf-8'); - - expect(meshConfig).toMatchInlineSnapshot(` - " - sources: - - name: JavaScript Wiki - handler: - openapi: - source: https://api.apis.guru/v2/specs/wikimedia.org/1.0.0/swagger.yaml - - serve: - browser: false - - sdk: - generateOperations: - selectionSetDepth: 6 - " - `); - }); - }); -}); diff --git a/libs/nx-mesh/src/generators/sdk/sdk.ts b/libs/nx-mesh/src/generators/sdk/sdk.ts index 8559c3f6..b78bd7d9 100644 --- a/libs/nx-mesh/src/generators/sdk/sdk.ts +++ b/libs/nx-mesh/src/generators/sdk/sdk.ts @@ -2,30 +2,14 @@ import type { Tree } from '@nrwl/devkit'; import type { SdkGeneratorSchema } from './schema'; -import { convertNxGenerator, formatFiles } from '@nrwl/devkit'; -import { libraryGenerator as nodeLibraryGenerator } from '@nrwl/node'; - -import { createSdkFiles } from './lib/create-sdk-files'; -import { addLinting } from './lib/add-linting'; -import { addProject } from './lib/add-project'; -import { setDefaults } from './lib/set-defaults'; -import { normalizeOptions } from './lib/normalize-options'; +import { convertNxGenerator } from '@nrwl/devkit'; +import { baseGenerator } from '../base'; export async function sdkGenerator(tree: Tree, options: SdkGeneratorSchema) { - const normalizedOptions = normalizeOptions(tree, options); - - const libraryTask = await nodeLibraryGenerator(tree, normalizedOptions); - - addProject(tree, normalizedOptions); - createSdkFiles(tree, normalizedOptions); - addLinting(tree, normalizedOptions); - setDefaults(tree, normalizedOptions); - - if (!options.skipFormat) { - await formatFiles(tree); - } - - return libraryTask; + return await baseGenerator(tree, { + ...options, + projectType: 'lib', + }); } export const sdkSchematic = convertNxGenerator(sdkGenerator); diff --git a/libs/nx-mesh/src/utils/run-tasks-in-serial/index.ts b/libs/nx-mesh/src/utils/run-tasks-in-serial/index.ts new file mode 100644 index 00000000..c9b042c9 --- /dev/null +++ b/libs/nx-mesh/src/utils/run-tasks-in-serial/index.ts @@ -0,0 +1 @@ +export * from './run-tasks-in-serial'; diff --git a/libs/nx-mesh/src/utils/run-tasks-in-serial/run-tasks-in-serial.spec.ts b/libs/nx-mesh/src/utils/run-tasks-in-serial/run-tasks-in-serial.spec.ts new file mode 100644 index 00000000..2dcb09c7 --- /dev/null +++ b/libs/nx-mesh/src/utils/run-tasks-in-serial/run-tasks-in-serial.spec.ts @@ -0,0 +1,65 @@ +import type { GeneratorCallback } from './run-tasks-in-serial'; + +import { runTasksInSerial } from './run-tasks-in-serial'; + +describe('runTasksInSerial', () => { + it('should run async tasks in the order they are defined', async () => { + const log = jest.fn((input) => Promise.resolve(input)); + + const input: GeneratorCallback[] = [ + () => log(1), + () => log('hello'), + () => log(3), + () => log('world'), + ]; + + await runTasksInSerial(...input)(); + + expect(log).toHaveBeenCalledTimes(4); + expect((log as jest.Mock)?.mock.calls[0][0]).toBe(1); + expect((log as jest.Mock)?.mock.calls[1][0]).toBe('hello'); + expect((log as jest.Mock)?.mock.calls[2][0]).toBe(3); + expect((log as jest.Mock)?.mock.calls[3][0]).toBe('world'); + }); + + it('should support sync functions', async () => { + const log = jest.fn((input) => input); + + const input: GeneratorCallback[] = [ + () => log(1), + () => log('hello'), + () => log(3), + () => log('world'), + ]; + + await runTasksInSerial(...input)(); + + expect(log).toHaveBeenCalledTimes(4); + expect((log as jest.Mock)?.mock.calls[0][0]).toBe(1); + expect((log as jest.Mock)?.mock.calls[1][0]).toBe('hello'); + expect((log as jest.Mock)?.mock.calls[2][0]).toBe(3); + expect((log as jest.Mock)?.mock.calls[3][0]).toBe('world'); + }); + + it('should support a mix of sync & async functions', async () => { + const log = jest.fn((input) => input); + const asyncLog = jest.fn((input) => Promise.resolve(input)); + + const input: GeneratorCallback[] = [ + () => log(1), + () => asyncLog('hello'), + () => asyncLog(3), + () => log('world'), + ]; + + await runTasksInSerial(...input)(); + + expect(log).toHaveBeenCalledTimes(2); + expect(asyncLog).toHaveBeenCalledTimes(2); + + expect((log as jest.Mock)?.mock.calls[0][0]).toBe(1); + expect((asyncLog as jest.Mock)?.mock.calls[0][0]).toBe('hello'); + expect((asyncLog as jest.Mock)?.mock.calls[1][0]).toBe(3); + expect((log as jest.Mock)?.mock.calls[1][0]).toBe('world'); + }); +}); diff --git a/libs/nx-mesh/src/utils/run-tasks-in-serial/run-tasks-in-serial.ts b/libs/nx-mesh/src/utils/run-tasks-in-serial/run-tasks-in-serial.ts new file mode 100644 index 00000000..5ac9c683 --- /dev/null +++ b/libs/nx-mesh/src/utils/run-tasks-in-serial/run-tasks-in-serial.ts @@ -0,0 +1,21 @@ +import type { GeneratorCallback } from '@nrwl/devkit'; + +/** + * Run Generator async tasks in priority order. + * + * @param tasks - An array of generator tasks, listed in priority order. + * @returns + */ +export const runTasksInSerial = + (...tasks: GeneratorCallback[]): GeneratorCallback => + async () => { + for (const task of tasks) { + if (task instanceof Promise) { + await task(); + } else { + task(); + } + } + }; + +export type { GeneratorCallback } from '@nrwl/devkit'; diff --git a/libs/nx-mesh/src/utils/typescript.ts b/libs/nx-mesh/src/utils/typescript.ts new file mode 100644 index 00000000..b9bb3dd9 --- /dev/null +++ b/libs/nx-mesh/src/utils/typescript.ts @@ -0,0 +1,18 @@ +import type { Tree } from '@nrwl/devkit'; + +import { offsetFromRoot } from '@nrwl/devkit'; + +export function getRootTsConfigPathInTree(tree: Tree): string | null { + for (const path of ['tsconfig.base.json', 'tsconfig.json']) { + if (tree.exists(path)) { + return path; + } + } + + return 'tsconfig.base.json'; +} + +export const getRelativePathToRootTsConfig = ( + tree: Tree, + targetPath: string +): string => offsetFromRoot(targetPath) + getRootTsConfigPathInTree(tree); diff --git a/package.json b/package.json index ad43ec86..ebee8c65 100644 --- a/package.json +++ b/package.json @@ -33,8 +33,8 @@ "@graphql-mesh/runtime": "0.40.0", "@graphql-mesh/utils": "0.37.0", "@graphql-yoga/node": "2.13.3", - "@nrwl/devkit": "14.4.3", - "@nrwl/js": "14.4.3", + "@nrwl/devkit": "14.5.4", + "@nrwl/js": "14.5.4", "@nrwl/next": "14.5.4", "@nrwl/nx-plugin": "14.5.4", "@swc-node/register": "1.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5be770b7..57469dc5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,10 +19,10 @@ importers: '@graphql-yoga/node': 2.13.3 '@nrwl/cli': 14.5.4 '@nrwl/cypress': 14.5.4 - '@nrwl/devkit': 14.4.3 + '@nrwl/devkit': 14.5.4 '@nrwl/eslint-plugin-nx': 14.5.4 '@nrwl/jest': 14.5.4 - '@nrwl/js': 14.4.3 + '@nrwl/js': 14.5.4 '@nrwl/linter': 14.5.4 '@nrwl/next': 14.5.4 '@nrwl/node': 14.5.4 @@ -89,8 +89,8 @@ importers: '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.4.3_nx@14.5.4 - '@nrwl/js': 14.4.3_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a '@nrwl/next': 14.5.4_xyiu2a7i4yy476ki343hxprqmy '@nrwl/nx-plugin': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a '@swc-node/register': 1.5.1_typescript@4.7.4 @@ -150,15 +150,19 @@ importers: libs/nx-mesh: specifiers: + '@nrwl/cypress': 14.5.4 '@nrwl/devkit': 14.5.4 '@nrwl/js': 14.5.4 + '@nrwl/linter': 14.5.4 '@nrwl/node': 14.5.4 '@nrwl/workspace': 14.5.4 fs-extra: 10.1.0 get-port: 5.1.1 dependencies: + '@nrwl/cypress': 14.5.4 '@nrwl/devkit': 14.5.4 '@nrwl/js': 14.5.4 + '@nrwl/linter': 14.5.4 '@nrwl/node': 14.5.4 '@nrwl/workspace': 14.5.4 fs-extra: 10.1.0 @@ -2576,7 +2580,7 @@ packages: bluebird: 3.7.1 debug: 4.3.4 lodash: 4.17.21 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.73.0 transitivePeerDependencies: - supports-color @@ -4297,18 +4301,6 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - /@nrwl/cli/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: - resolution: - { - integrity: sha512-9WzOOXgdf9YJxqte5e8KNkM3NWOuBgM7hz9jEOyw53Ht1Y2H8xLDPVkqDTS9kROgcyMQxHIjIcw80wZNaZL8Mw==, - } - dependencies: - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - dev: false - /@nrwl/cli/14.5.4: resolution: { @@ -4329,7 +4321,7 @@ packages: - '@swc/core' dev: true - /@nrwl/cypress/14.5.4_m3l2ido4ezrnnrijbe4q3rwksq: + /@nrwl/cypress/14.5.4: resolution: { integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, @@ -4343,22 +4335,21 @@ packages: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + '@nrwl/devkit': 14.5.4 + '@nrwl/linter': 14.5.4 + '@nrwl/workspace': 14.5.4 + '@phenomnomnominal/tsquery': 4.1.1 babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa chalk: 4.1.0 - cypress: 9.7.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei + fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.73.0 rxjs: 6.6.7 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + ts-loader: 9.3.1_webpack@5.73.0 tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.73.0 webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@swc-node/register' @@ -4377,38 +4368,56 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli - - /@nrwl/devkit/14.4.3_nx@14.4.3: - resolution: - { - integrity: sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==, - } - peerDependencies: - nx: '>= 13.10 <= 15' - dependencies: - ejs: 3.1.8 - ignore: 5.2.0 - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y - rxjs: 6.6.7 - semver: 7.3.4 - tslib: 2.4.0 dev: false - /@nrwl/devkit/14.4.3_nx@14.5.4: + /@nrwl/cypress/14.5.4_m3l2ido4ezrnnrijbe4q3rwksq: resolution: { - integrity: sha512-CFGWQyzrqs4q7YUk37E5Ca+HDj9qbhfw6oI/Omf42MitEpoEnWxVKy/h1pua6ykHn8ZDVvS7sp6nrmg+r6OmDA==, + integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, } peerDependencies: - nx: '>= 13.10 <= 15' + cypress: '>= 3 < 11' + peerDependenciesMeta: + cypress: + optional: true dependencies: - ejs: 3.1.8 - ignore: 5.2.0 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + '@babel/core': 7.18.6 + '@babel/preset-env': 7.18.6_@babel+core@7.18.6 + '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa + chalk: 4.1.0 + cypress: 9.7.0 + dotenv: 10.0.0 + enhanced-resolve: 5.10.0 + fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei rxjs: 6.6.7 - semver: 7.3.4 + ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + tsconfig-paths: 3.14.1 + tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - dev: false + webpack: 5.73.0_@swc+core@1.2.215 + webpack-node-externals: 3.0.0 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - bufferutil + - canvas + - esbuild + - eslint + - node-notifier + - nx + - prettier + - supports-color + - ts-node + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli /@nrwl/devkit/14.5.4: resolution: @@ -4473,66 +4482,6 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.4.3_pog2w3zkul5hbrbhurbj4m5ldu: - resolution: - { - integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, - } - dependencies: - '@jest/reporters': 27.5.1 - '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.5.4 - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - chalk: 4.1.0 - dotenv: 10.0.0 - identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.8.2 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - resolve.exports: 1.1.0 - rxjs: 6.6.7 - tslib: 2.4.0 - transitivePeerDependencies: - - bufferutil - - canvas - - node-notifier - - nx - - supports-color - - ts-node - - typescript - - utf-8-validate - dev: false - - /@nrwl/jest/14.4.3_yi4yd3arhmqimh2vkjiighnlby: - resolution: - { - integrity: sha512-5fH5wP/qD8Pf1B1szCFSU3Glo8v5iIXvSItp3GrCKGTey65WOCWRD4033G2sZMfOkMD2Kg7YzhftAE4i11recw==, - } - dependencies: - '@jest/reporters': 27.5.1 - '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - chalk: 4.1.0 - dotenv: 10.0.0 - identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.8.2 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - resolve.exports: 1.1.0 - rxjs: 6.6.7 - tslib: 2.4.0 - transitivePeerDependencies: - - bufferutil - - canvas - - node-notifier - - nx - - supports-color - - ts-node - - typescript - - utf-8-validate - dev: false - /@nrwl/jest/14.5.4: resolution: { @@ -4682,40 +4631,6 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.4.3_6gdn6chdnem3nbolmnwdf6us4a: - resolution: - { - integrity: sha512-WxNo9sEP0RiuI1eHqGL14CSSa4YEbgWxCai/wdVHackC8C4QNWUP6is1hyLvSIbW91aF3105v8YN7BHWfLANtg==, - } - dependencies: - '@nrwl/devkit': 14.4.3_nx@14.5.4 - '@nrwl/jest': 14.4.3_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.4.3_duili7fvqiazx62cvy7ayqtsle - '@parcel/watcher': 2.0.4 - chalk: 4.1.0 - fast-glob: 3.2.7 - fs-extra: 10.1.0 - ignore: 5.2.0 - js-tokens: 4.0.0 - minimatch: 3.0.5 - source-map-support: 0.5.19 - tree-kill: 1.2.2 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - bufferutil - - canvas - - eslint - - node-notifier - - nx - - prettier - - supports-color - - ts-node - - typescript - - utf-8-validate - dev: false - /@nrwl/js/14.5.4: resolution: { @@ -4817,36 +4732,6 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.4.3_gb3kusmqmljmwdelprrytukbra: - resolution: - { - integrity: sha512-Ek2q2QWr2p8+MjQKPYxezqgj/1J98r3pUTRsSUiF4fWnCpCZcSNljUJbuF/FyJbPxJCWjBAYqlengk9/UKh4PA==, - } - peerDependencies: - eslint: ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - eslint: 8.15.0 - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y - tmp: 0.2.1 - tslib: 2.4.0 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - bufferutil - - canvas - - node-notifier - - supports-color - - ts-node - - typescript - - utf-8-validate - dev: false - /@nrwl/linter/14.5.4: resolution: { @@ -5256,19 +5141,6 @@ packages: - webpack - webpack-cli - /@nrwl/tao/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: - resolution: - { - integrity: sha512-sHlnqTlJ/XEc/lv0MIKYI1R643CWFvYL6QyZD7f38FvP1RblZ6eVqvOJcrkpwcvRWcZNEY+GrQpb1Io1ZvMEmQ==, - } - hasBin: true - dependencies: - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - dev: false - /@nrwl/tao/14.5.4: resolution: { @@ -5413,56 +5285,6 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/workspace/14.4.3_duili7fvqiazx62cvy7ayqtsle: - resolution: - { - integrity: sha512-kXRgvikyEzFTwIr34ARP2m4suRtQIVt/M7vVNJGmR4f7NrwvHbofmoD8JdOnPtTfbbqE1RhtcWr/7TECM05JXA==, - } - peerDependencies: - prettier: ^2.6.2 - peerDependenciesMeta: - prettier: - optional: true - dependencies: - '@nrwl/devkit': 14.4.3_nx@14.4.3 - '@nrwl/jest': 14.4.3_yi4yd3arhmqimh2vkjiighnlby - '@nrwl/linter': 14.4.3_gb3kusmqmljmwdelprrytukbra - '@parcel/watcher': 2.0.4 - chalk: 4.1.0 - chokidar: 3.5.3 - cli-cursor: 3.1.0 - cli-spinners: 2.6.1 - dotenv: 10.0.0 - enquirer: 2.3.6 - figures: 3.2.0 - flat: 5.0.2 - fs-extra: 10.1.0 - glob: 7.1.4 - ignore: 5.2.0 - minimatch: 3.0.5 - npm-run-path: 4.0.1 - nx: 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y - open: 8.4.0 - prettier: 2.7.1 - rxjs: 6.6.7 - semver: 7.3.4 - tmp: 0.2.1 - tslib: 2.4.0 - yargs: 17.5.1 - yargs-parser: 21.0.1 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - bufferutil - - canvas - - eslint - - node-notifier - - supports-color - - ts-node - - typescript - - utf-8-validate - dev: false - /@nrwl/workspace/14.5.4: resolution: { @@ -7729,7 +7551,7 @@ packages: loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.73.0 /babel-plugin-const-enum/1.2.0_@babel+core@7.18.6: resolution: @@ -14844,56 +14666,6 @@ packages: integrity: sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==, } - /nx/14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y: - resolution: - { - integrity: sha512-XPaoEAfJI9056qdwTvkutQSwwA3iihqNDwhvk3dmgpT35j8Uzm/y67goACaCUBCjP2dIQqXfNfJVWQIpcG3MTw==, - } - hasBin: true - requiresBuild: true - peerDependencies: - '@swc-node/register': ^1.4.2 - '@swc/core': ^1.2.173 - peerDependenciesMeta: - '@swc-node/register': - optional: true - '@swc/core': - optional: true - dependencies: - '@nrwl/cli': 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y - '@nrwl/tao': 14.4.3_bbl4g5ka7d7yr74jsvl47gmj2y - '@parcel/watcher': 2.0.4 - '@swc-node/register': 1.5.1_typescript@4.7.4 - '@swc/core': 1.2.215 - chalk: 4.1.0 - chokidar: 3.5.3 - cli-cursor: 3.1.0 - cli-spinners: 2.6.1 - cliui: 7.0.4 - dotenv: 10.0.0 - enquirer: 2.3.6 - fast-glob: 3.2.7 - figures: 3.2.0 - flat: 5.0.2 - fs-extra: 10.1.0 - glob: 7.1.4 - ignore: 5.2.0 - js-yaml: 4.1.0 - jsonc-parser: 3.0.0 - minimatch: 3.0.5 - npm-run-path: 4.0.1 - open: 8.4.0 - semver: 7.3.4 - string-width: 4.2.3 - tar-stream: 2.2.0 - tmp: 0.2.1 - tsconfig-paths: 3.14.1 - tslib: 2.4.0 - v8-compile-cache: 2.3.0 - yargs: 17.5.1 - yargs-parser: 21.0.1 - dev: false - /nx/14.5.4: resolution: { From 8ec724f62461019d5de355470ec38f529a066ef9 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Thu, 22 Sep 2022 19:56:33 +0100 Subject: [PATCH 10/22] refactor(lint-staged): remove validate and e2e --- .lintstagedrc.mjs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.lintstagedrc.mjs b/.lintstagedrc.mjs index 68c02ff5..94f35a8b 100644 --- a/.lintstagedrc.mjs +++ b/.lintstagedrc.mjs @@ -6,10 +6,5 @@ export default { 'nx affected --target=build --parallel=2', 'nx affected --target=build --configuration=production --parallel=2', 'nx affected --target=test --parallel=2', - 'nx affected --target=validate --parallel=1', - 'nx affected --target=e2e --parallel=1', - 'nx affected --target=e2e --configuration=start --parallel=1', - 'nx affected --target=e2e --configuration=serve --parallel=1', - 'nx affected --target=e2e --configuration=serve-dev --parallel=1', ], }; From afd13451b6fb4702e8874e1dc94d9ba237114277 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Thu, 22 Sep 2022 20:01:07 +0100 Subject: [PATCH 11/22] build: add minor changeset --- .changeset/clever-shrimps-drop.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .changeset/clever-shrimps-drop.md diff --git a/.changeset/clever-shrimps-drop.md b/.changeset/clever-shrimps-drop.md new file mode 100644 index 00000000..34f13466 --- /dev/null +++ b/.changeset/clever-shrimps-drop.md @@ -0,0 +1,7 @@ +--- +'nx-mesh': minor +--- + +Rebuild `base` generator used by `application` & `sdk` generators. + +All shared files have been moved from `application` & `sdk` generators to the base. This creates a consistent foundation for other generators. From 6c2b7e5ba2c8350b81b0c05a22a238594dcc146d Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sat, 24 Sep 2022 19:19:33 +0100 Subject: [PATCH 12/22] build: add nx update script --- package.json | 3 +- tools/scripts/nx-update.sh | 95 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 97 insertions(+), 1 deletion(-) create mode 100755 tools/scripts/nx-update.sh diff --git a/package.json b/package.json index ebee8c65..295946d7 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,12 @@ { "scripts": { "build": "nx run-many --target=build --all", - "ci": "pnpm lint:fix --parallel=1 && pnpm build --parallel=1 && pnpm test --parallel=1 && pnpm validate --parallel=1 && pnpm e2e --parallel=1", "ci:skip-cache": "pnpm lint:fix --parallel=1 --skip-nx-cache && pnpm build --parallel=1 --skip-nx-cache && pnpm test -- --parallel=1 --skip-nx-cache && pnpm validate --parallel=1 --skip-nx-cache && pnpm e2e --parallel=1 --skip-nx-cache", + "ci": "pnpm lint:fix --parallel=1 && pnpm build --parallel=1 && pnpm test --parallel=1 && pnpm validate --parallel=1 && pnpm e2e --parallel=1", "e2e": "nx run-many --target=e2e --all --parallel=1 && nx run-many --target=e2e --all --configuration=start --parallel=1 && nx run-many --target=e2e --all --configuration=serve --parallel=1 && nx run-many --target=e2e --all --configuration=serve-dev", "lint:fix": "nx format:write && nx run-many --target=lint --all --fix", "lint": "nx workspace-lint && nx format && nx run-many --target=lint --all", + "nx:update": "./tools/scripts/nx-update.sh", "postinstall": "husky install", "test": "nx run-many --target=test --all", "validate": "nx run-many --target=validate --all" diff --git a/tools/scripts/nx-update.sh b/tools/scripts/nx-update.sh new file mode 100755 index 00000000..c14933a2 --- /dev/null +++ b/tools/scripts/nx-update.sh @@ -0,0 +1,95 @@ +#!/bin/bash + + + +# --------------------------------------------------------- +# Variables +# --------------------------------------------------------- + +# Start duration timer +timeEllapsed="$(date +%s)" + +# Version to update Nx to +version=${1} + + +# --------------------------------------------------------- +# Functions +# --------------------------------------------------------- + +# Light green background with black text +function greenBackground { + echo "\e[0;102;30m $1 \e[0m" +} + +# Light red background with black text +function redBackground { + echo "\e[0;101;30m $1 \e[0m" +} + +# Light yellow background with black text +function yellowBackground { + echo "\e[0;103;30m $1 \e[0m" +} + +# Print the script duration time +function timeDuration { + timeEllapsed="$(($(date +%s)-$timeEllapsed))" + printf "\n\nDuration: ${timeEllapsed} seconds." +} + +# The script has completed. +function finish() { + timeDuration + + if [ $exitCode == 0 ]; then + printf "\n\n$(greenBackground "Successful.")\n\n" + else + printf "\n\n$(redBackground "Failed with code $?.")\n\n" + fi + + exit $exitCode +} + + +# --------------------------------------------------------- +# Workflow +# --------------------------------------------------------- + +printf "\n\n$(yellowBackground "Updating Nx to ${version}.")\n\n" + +pnpm nx migrate @nrwl/workspace@${version} +pnpm install +pnpm update \ + @nrwl/devkit@${version} \ + @nrwl/js@${version} + +cd libs/nx-mesh +pnpm update \ + @nrwl/cypress@${version} \ + @nrwl/devkit@${version} \ + @nrwl/js@${version} \ + @nrwl/linter@${version} \ + @nrwl/node@${version} \ + @nrwl/workspace@${version} +cd ../../ + +pnpm install +pnpm nx migrate --run-migrations +pnpm install + +pnpm nx format:write --skip-nx-cache && \ + pnpm nx run nx-mesh:lint --fix --skip-nx-cache && \ + pnpm nx run nx-mesh:build --skip-nx-cache && \ + pnpm nx run nx-mesh:test --skip-nx-cache + +exitCode=$? + +if [ $exitCode == 0 ]; then + git add -A + git commit --message "feat: upgrade nx to `${version}`" +fi + +exitCode=$? + +finish From 9b3ca1c03d2e671ae556e5635d120188ac0c2d46 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sat, 24 Sep 2022 19:22:34 +0100 Subject: [PATCH 13/22] feat: upgrade nx to --- libs/nx-mesh/package.json | 12 +- package.json | 6 +- pnpm-lock.yaml | 3222 ++++++++++++++++++++++++++++++------- 3 files changed, 2655 insertions(+), 585 deletions(-) diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index e1971006..f0882516 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -11,12 +11,12 @@ "nx": ">=14" }, "dependencies": { - "@nrwl/devkit": "14.5.4", - "@nrwl/cypress": "14.5.4", - "@nrwl/linter": "14.5.4", - "@nrwl/js": "14.5.4", - "@nrwl/node": "14.5.4", - "@nrwl/workspace": "14.5.4", + "@nrwl/cypress": "14.5.6", + "@nrwl/devkit": "14.5.6", + "@nrwl/js": "14.5.6", + "@nrwl/linter": "14.5.6", + "@nrwl/node": "14.5.6", + "@nrwl/workspace": "14.5.6", "fs-extra": "10.1.0", "get-port": "5.1.1" }, diff --git a/package.json b/package.json index 295946d7..5f1502b2 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,8 @@ "@graphql-mesh/runtime": "0.40.0", "@graphql-mesh/utils": "0.37.0", "@graphql-yoga/node": "2.13.3", - "@nrwl/devkit": "14.5.4", - "@nrwl/js": "14.5.4", + "@nrwl/devkit": "14.5.6", + "@nrwl/js": "14.5.6", "@nrwl/next": "14.5.4", "@nrwl/nx-plugin": "14.5.4", "@swc-node/register": "1.5.1", @@ -63,7 +63,7 @@ "@nrwl/nx-cloud": "14.6.1", "@nrwl/react": "14.5.4", "@nrwl/web": "14.5.4", - "@nrwl/workspace": "14.5.4", + "@nrwl/workspace": "14.5.6", "@swc/cli": "0.1.57", "@swc/core": "1.2.215", "@swc/jest": "0.2.20", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57469dc5..b9b63384 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,10 +19,10 @@ importers: '@graphql-yoga/node': 2.13.3 '@nrwl/cli': 14.5.4 '@nrwl/cypress': 14.5.4 - '@nrwl/devkit': 14.5.4 + '@nrwl/devkit': 14.5.6 '@nrwl/eslint-plugin-nx': 14.5.4 '@nrwl/jest': 14.5.4 - '@nrwl/js': 14.5.4 + '@nrwl/js': 14.5.6 '@nrwl/linter': 14.5.4 '@nrwl/next': 14.5.4 '@nrwl/node': 14.5.4 @@ -30,7 +30,7 @@ importers: '@nrwl/nx-plugin': 14.5.4 '@nrwl/react': 14.5.4 '@nrwl/web': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/workspace': 14.5.6 '@swc-node/register': 1.5.1 '@swc/cli': 0.1.57 '@swc/core': 1.2.215 @@ -89,8 +89,8 @@ importers: '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/devkit': 14.5.6_nx@14.5.4+typescript@4.7.4 + '@nrwl/js': 14.5.6_6gdn6chdnem3nbolmnwdf6us4a '@nrwl/next': 14.5.4_xyiu2a7i4yy476ki343hxprqmy '@nrwl/nx-plugin': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a '@swc-node/register': 1.5.1_typescript@4.7.4 @@ -115,7 +115,7 @@ importers: '@nrwl/nx-cloud': 14.6.1 '@nrwl/react': 14.5.4_5zj6s7lpo2h5mb46lj234zanyu '@nrwl/web': 14.5.4_tvss2holu5orz4ufk4bdjj5o5y - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/workspace': 14.5.6_duili7fvqiazx62cvy7ayqtsle '@swc/cli': 0.1.57_@swc+core@1.2.215 '@swc/core': 1.2.215 '@swc/jest': 0.2.20_@swc+core@1.2.215 @@ -150,21 +150,21 @@ importers: libs/nx-mesh: specifiers: - '@nrwl/cypress': 14.5.4 - '@nrwl/devkit': 14.5.4 - '@nrwl/js': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/node': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/cypress': 14.5.6 + '@nrwl/devkit': 14.5.6 + '@nrwl/js': 14.5.6 + '@nrwl/linter': 14.5.6 + '@nrwl/node': 14.5.6 + '@nrwl/workspace': 14.5.6 fs-extra: 10.1.0 get-port: 5.1.1 dependencies: - '@nrwl/cypress': 14.5.4 - '@nrwl/devkit': 14.5.4 - '@nrwl/js': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/node': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/cypress': 14.5.6 + '@nrwl/devkit': 14.5.6 + '@nrwl/js': 14.5.6 + '@nrwl/linter': 14.5.6 + '@nrwl/node': 14.5.6 + '@nrwl/workspace': 14.5.6 fs-extra: 10.1.0 get-port: 5.1.1 @@ -177,7 +177,7 @@ packages: engines: { node: '>=6.0.0' } dependencies: '@jridgewell/gen-mapping': 0.1.1 - '@jridgewell/trace-mapping': 0.3.14 + '@jridgewell/trace-mapping': 0.3.15 /@apidevtools/json-schema-ref-parser/9.0.9: resolution: @@ -232,15 +232,15 @@ packages: peerDependencies: graphql: '*' dependencies: - '@babel/core': 7.18.6 - '@babel/generator': 7.18.7 - '@babel/parser': 7.18.8 + '@babel/core': 7.19.1 + '@babel/generator': 7.19.0 + '@babel/parser': 7.19.1 '@babel/runtime': 7.18.9 - '@babel/traverse': 7.18.8 - '@babel/types': 7.18.8 - babel-preset-fbjs: 3.4.0_@babel+core@7.18.6 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + babel-preset-fbjs: 3.4.0_@babel+core@7.19.1 chalk: 4.1.2 - fb-watchman: 2.0.1 + fb-watchman: 2.0.2 fbjs: 3.0.4_encoding@0.1.13 glob: 7.2.3 graphql: 16.5.0 @@ -271,6 +271,13 @@ packages: } engines: { node: '>=6.9.0' } + /@babel/compat-data/7.19.1: + resolution: + { + integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==, + } + engines: { node: '>=6.9.0' } + /@babel/core/7.18.6: resolution: { @@ -280,14 +287,14 @@ packages: dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 - '@babel/generator': 7.18.7 - '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 - '@babel/helper-module-transforms': 7.18.8 - '@babel/helpers': 7.18.6 - '@babel/parser': 7.18.8 - '@babel/template': 7.18.6 - '@babel/traverse': 7.18.8 - '@babel/types': 7.18.8 + '@babel/generator': 7.19.0 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helpers': 7.19.0 + '@babel/parser': 7.19.1 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -296,14 +303,39 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator/7.18.7: + /@babel/core/7.19.1: resolution: { - integrity: sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A==, + integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.0 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helpers': 7.19.0 + '@babel/parser': 7.19.1 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + convert-source-map: 1.8.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + /@babel/generator/7.19.0: + resolution: + { + integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.19.0 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 @@ -314,7 +346,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 /@babel/helper-builder-binary-assignment-operator-visitor/7.18.6: resolution: @@ -324,21 +356,47 @@ packages: engines: { node: '>=6.9.0' } dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 + + /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + resolution: + { + integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/types': 7.19.0 + dev: false - /@babel/helper-compilation-targets/7.18.6_@babel+core@7.18.6: + /@babel/helper-compilation-targets/7.19.1_@babel+core@7.18.6: resolution: { - integrity: sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==, + integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.18.8 + '@babel/compat-data': 7.19.1 '@babel/core': 7.18.6 '@babel/helper-validator-option': 7.18.6 - browserslist: 4.21.2 + browserslist: 4.21.4 + semver: 6.3.0 + + /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: + resolution: + { + integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 semver: 6.3.0 /@babel/helper-create-class-features-plugin/7.18.6: @@ -351,8 +409,8 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.6 - '@babel/helper-function-name': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 '@babel/helper-member-expression-to-functions': 7.18.6 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-replace-supers': 7.18.6 @@ -372,8 +430,8 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.6 - '@babel/helper-function-name': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 '@babel/helper-member-expression-to-functions': 7.18.6 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-replace-supers': 7.18.6 @@ -381,6 +439,27 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: + resolution: + { + integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.18.6: resolution: { @@ -394,6 +473,20 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.1.0 + /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: + resolution: + { + integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.2.1 + dev: false + /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.6: resolution: { @@ -403,21 +496,40 @@ packages: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - '@babel/traverse': 7.18.8 + '@babel/traverse': 7.19.1 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, + } + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 debug: 4.3.4 lodash.debounce: 4.0.8 resolve: 1.22.1 semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: false - /@babel/helper-environment-visitor/7.18.6: + /@babel/helper-environment-visitor/7.18.9: resolution: { - integrity: sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==, + integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, } engines: { node: '>=6.9.0' } @@ -428,17 +540,17 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 - /@babel/helper-function-name/7.18.6: + /@babel/helper-function-name/7.19.0: resolution: { - integrity: sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==, + integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/template': 7.18.6 - '@babel/types': 7.18.8 + '@babel/template': 7.18.10 + '@babel/types': 7.19.0 /@babel/helper-hoist-variables/7.18.6: resolution: @@ -447,7 +559,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 /@babel/helper-member-expression-to-functions/7.18.6: resolution: @@ -456,7 +568,17 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 + + /@babel/helper-member-expression-to-functions/7.18.9: + resolution: + { + integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.19.0 + dev: false /@babel/helper-module-imports/7.18.6: resolution: @@ -465,23 +587,23 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 - /@babel/helper-module-transforms/7.18.8: + /@babel/helper-module-transforms/7.19.0: resolution: { - integrity: sha512-che3jvZwIcZxrwh63VfnFTUzcAM9v/lznYkkRxIBGMPt1SudOKHAEec0SIRCfiuIzTcF7VGj/CaTT6gY4eWxvA==, + integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-module-imports': 7.18.6 '@babel/helper-simple-access': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/helper-validator-identifier': 7.18.6 - '@babel/template': 7.18.6 - '@babel/traverse': 7.18.8 - '@babel/types': 7.18.8 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color @@ -492,7 +614,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 /@babel/helper-plugin-utils/7.18.6: resolution: @@ -501,6 +623,13 @@ packages: } engines: { node: '>=6.9.0' } + /@babel/helper-plugin-utils/7.19.0: + resolution: + { + integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==, + } + engines: { node: '>=6.9.0' } + /@babel/helper-remap-async-to-generator/7.18.6_@babel+core@7.18.6: resolution: { @@ -512,11 +641,29 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.18.6 - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.19.0 + '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-replace-supers/7.18.6: resolution: @@ -525,13 +672,29 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-member-expression-to-functions': 7.18.6 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/traverse': 7.18.8 - '@babel/types': 7.18.8 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + + /@babel/helper-replace-supers/7.19.1: + resolution: + { + integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-simple-access/7.18.6: resolution: @@ -540,7 +703,7 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 /@babel/helper-skip-transparent-expression-wrappers/7.18.6: resolution: @@ -549,7 +712,17 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 + + /@babel/helper-skip-transparent-expression-wrappers/7.18.9: + resolution: + { + integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.19.0 + dev: false /@babel/helper-split-export-declaration/7.18.6: resolution: @@ -558,12 +731,19 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 + + /@babel/helper-string-parser/7.18.10: + resolution: + { + integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==, + } + engines: { node: '>=6.9.0' } - /@babel/helper-validator-identifier/7.18.6: + /@babel/helper-validator-identifier/7.19.1: resolution: { - integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==, + integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, } engines: { node: '>=6.9.0' } @@ -581,23 +761,38 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-function-name': 7.18.6 - '@babel/template': 7.18.6 - '@babel/traverse': 7.18.8 - '@babel/types': 7.18.8 + '@babel/helper-function-name': 7.19.0 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + + /@babel/helper-wrap-function/7.19.0: + resolution: + { + integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/helper-function-name': 7.19.0 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color + dev: false - /@babel/helpers/7.18.6: + /@babel/helpers/7.19.0: resolution: { - integrity: sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==, + integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/template': 7.18.6 - '@babel/traverse': 7.18.8 - '@babel/types': 7.18.8 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color @@ -608,19 +803,19 @@ packages: } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-validator-identifier': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.18.8: + /@babel/parser/7.19.1: resolution: { - integrity: sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==, + integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==, } engines: { node: '>=6.0.0' } hasBin: true dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.18.6: resolution: @@ -634,6 +829,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.6_@babel+core@7.18.6: resolution: { @@ -648,6 +856,21 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 '@babel/plugin-proposal-optional-chaining': 7.18.6_@babel+core@7.18.6 + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-async-generator-functions/7.18.6_@babel+core@7.18.6: resolution: { @@ -658,13 +881,31 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-environment-visitor': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.18.6 '@babel/helper-remap-async-to-generator': 7.18.6_@babel+core@7.18.6 '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.6 transitivePeerDependencies: - supports-color + /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: + resolution: + { + integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.18.6: resolution: { @@ -680,6 +921,22 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.18.6: resolution: { @@ -696,6 +953,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-proposal-decorators/7.18.6: resolution: { @@ -745,6 +1019,20 @@ packages: '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6 + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-export-namespace-from/7.18.6_@babel+core@7.18.6: resolution: { @@ -758,6 +1046,20 @@ packages: '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.6 + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.6: resolution: { @@ -771,6 +1073,20 @@ packages: '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6 + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-logical-assignment-operators/7.18.6_@babel+core@7.18.6: resolution: { @@ -784,6 +1100,20 @@ packages: '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.6 + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.18.6: resolution: { @@ -797,6 +1127,20 @@ packages: '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6 + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.6: resolution: { @@ -810,6 +1154,20 @@ packages: '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6 + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-object-rest-spread/7.18.6_@babel+core@7.18.6: resolution: { @@ -821,11 +1179,45 @@ packages: dependencies: '@babel/compat-data': 7.18.8 '@babel/core': 7.18.6 - '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6 '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.6 + /@babel/plugin-proposal-object-rest-spread/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.18.8 + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.6: resolution: { @@ -839,6 +1231,20 @@ packages: '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6 + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-optional-chaining/7.18.6_@babel+core@7.18.6: resolution: { @@ -853,6 +1259,21 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.6 + /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 + dev: false + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.6: resolution: { @@ -868,6 +1289,22 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.18.6: resolution: { @@ -885,6 +1322,24 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.6: resolution: { @@ -898,6 +1353,20 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, + } + engines: { node: '>=4' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-syntax-async-generators/7.8.4: resolution: { @@ -906,7 +1375,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.6: @@ -918,7 +1387,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: + resolution: + { + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-bigint/7.8.3: resolution: @@ -928,10 +1408,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.6: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.19.1: resolution: { integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==, @@ -939,8 +1419,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-class-properties/7.12.13: resolution: @@ -950,7 +1430,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.6: @@ -962,7 +1442,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: + resolution: + { + integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.6: resolution: @@ -976,6 +1467,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: + resolution: + { + integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-syntax-decorators/7.18.6: resolution: { @@ -1011,6 +1515,18 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.6: resolution: { @@ -1022,7 +1538,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-syntax-flow/7.18.6_@babel+core@7.18.6: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-flow/7.18.6_@babel+core@7.19.1: resolution: { integrity: sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==, @@ -1031,8 +1559,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.18.6: @@ -1047,6 +1575,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-syntax-import-meta/7.10.4: resolution: { @@ -1055,10 +1596,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.6: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.19.1: resolution: { integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, @@ -1066,8 +1607,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-json-strings/7.8.3: resolution: @@ -1077,7 +1618,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.6: @@ -1089,7 +1630,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.6: resolution: @@ -1103,6 +1655,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.18.6 + dev: false + /@babel/plugin-syntax-logical-assignment-operators/7.10.4: resolution: { @@ -1111,7 +1676,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.6: @@ -1123,7 +1688,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: + resolution: + { + integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3: resolution: @@ -1133,7 +1709,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.6: @@ -1145,7 +1721,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-numeric-separator/7.10.4: resolution: @@ -1155,7 +1742,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.6: @@ -1167,7 +1754,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: + resolution: + { + integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-object-rest-spread/7.8.3: resolution: @@ -1177,7 +1775,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.6: @@ -1189,7 +1787,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-optional-catch-binding/7.8.3: resolution: @@ -1199,7 +1808,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.6: @@ -1211,7 +1820,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-optional-chaining/7.8.3: resolution: @@ -1221,7 +1841,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.6: @@ -1233,7 +1853,18 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.6: resolution: @@ -1247,6 +1878,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: + resolution: + { + integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-syntax-top-level-await/7.14.5: resolution: { @@ -1256,7 +1900,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.6: @@ -1269,7 +1913,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: + resolution: + { + integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.18.6: resolution: @@ -1281,7 +1937,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.18.6: resolution: @@ -1295,10 +1963,23 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, + integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.18.6: + resolution: + { + integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1311,6 +1992,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.6: resolution: { @@ -1323,6 +2021,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-block-scoping/7.18.6_@babel+core@7.18.6: resolution: { @@ -1335,6 +2046,32 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-block-scoping/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.18.6 + dev: false + + /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-classes/7.18.8_@babel+core@7.18.6: resolution: { @@ -1346,8 +2083,29 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.6 - '@babel/helper-function-name': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-replace-supers': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-transform-classes/7.18.8_@babel+core@7.19.1: + resolution: + { + integrity: sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 '@babel/helper-replace-supers': 7.18.6 @@ -1355,6 +2113,30 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: false + + /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: + resolution: + { + integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false /@babel/plugin-transform-computed-properties/7.18.6_@babel+core@7.18.6: resolution: @@ -1368,6 +2150,45 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-computed-properties/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.18.6 + dev: false + + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: + resolution: + { + integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-destructuring/7.18.6_@babel+core@7.18.6: resolution: { @@ -1380,6 +2201,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-destructuring/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.18.6 + dev: false + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.6: resolution: { @@ -1393,6 +2227,20 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-duplicate-keys/7.18.6_@babel+core@7.18.6: resolution: { @@ -1405,6 +2253,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.6: resolution: { @@ -1418,7 +2279,21 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-transform-flow-strip-types/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-flow-strip-types/7.18.6_@babel+core@7.19.1: resolution: { integrity: sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==, @@ -1427,9 +2302,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.19.1 dev: false /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.18.6: @@ -1444,6 +2319,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: + resolution: + { + integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-function-name/7.18.6_@babel+core@7.18.6: resolution: { @@ -1454,10 +2342,40 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 - '@babel/helper-function-name': 7.18.6 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 + '@babel/helper-function-name': 7.19.0 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-function-name/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-plugin-utils': 7.18.6 + dev: false + + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-literals/7.18.6_@babel+core@7.18.6: resolution: { @@ -1470,6 +2388,32 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-literals/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.18.6 + dev: false + + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: + resolution: + { + integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.6: resolution: { @@ -1482,6 +2426,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.18.6: resolution: { @@ -1492,12 +2449,29 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-module-transforms': 7.18.8 + '@babel/helper-module-transforms': 7.19.0 '@babel/helper-plugin-utils': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.18.6: resolution: { @@ -1508,13 +2482,31 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-module-transforms': 7.18.8 + '@babel/helper-module-transforms': 7.19.0 '@babel/helper-plugin-utils': 7.18.6 '@babel/helper-simple-access': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-simple-access': 7.18.6 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-modules-systemjs/7.18.6_@babel+core@7.18.6: resolution: { @@ -1526,13 +2518,32 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.18.8 + '@babel/helper-module-transforms': 7.19.0 '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-validator-identifier': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: + resolution: + { + integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-identifier': 7.19.1 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.6: resolution: { @@ -1543,11 +2554,27 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-module-transforms': 7.18.8 + '@babel/helper-module-transforms': 7.19.0 '@babel/helper-plugin-utils': 7.18.6 transitivePeerDependencies: - supports-color + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-named-capturing-groups-regex/7.18.6_@babel+core@7.18.6: resolution: { @@ -1561,6 +2588,20 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: + resolution: + { + integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.6: resolution: { @@ -1573,6 +2614,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.6: resolution: { @@ -1588,6 +2642,22 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.18.6: resolution: { @@ -1600,6 +2670,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: + resolution: + { + integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.6: resolution: { @@ -1612,6 +2695,19 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-react-constant-elements/7.18.6_@babel+core@7.18.6: resolution: { @@ -1622,12 +2718,166 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.6: + resolution: + { + integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.18.6 + dev: false + + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.6: + resolution: + { + integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.6 + '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.18.6 + + /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.18.6: + resolution: + { + integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.6 + '@babel/types': 7.19.0 + + /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 + '@babel/types': 7.19.0 + dev: false + + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.6: + resolution: + { + integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.18.6: + resolution: + { + integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + regenerator-transform: 0.15.0 + + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + regenerator-transform: 0.15.0 + dev: false + + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.6: + resolution: + { + integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-runtime/7.18.6_@babel+core@7.18.6: + resolution: + { + integrity: sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.6 + babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.6 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.6 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.6 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.6: resolution: { - integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, + integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1636,64 +2886,64 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, + integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-spread/7.18.6_@babel+core@7.18.6: resolution: { - integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==, + integrity: sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.6 - '@babel/types': 7.18.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-spread/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, + integrity: sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 + dev: false - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: resolution: { - integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, + integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - regenerator-transform: 0.15.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + dev: false - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.6: resolution: { - integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, + integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1702,29 +2952,23 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-transform-runtime/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==, + integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.6 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.6 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.6 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-template-literals/7.18.6_@babel+core@7.18.6: resolution: { - integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, + integrity: sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1733,35 +2977,36 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-transform-spread/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-template-literals/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==, + integrity: sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 + dev: false - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, + integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@babel/plugin-transform-template-literals/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-typeof-symbol/7.18.6_@babel+core@7.18.6: resolution: { - integrity: sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==, + integrity: sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1770,17 +3015,18 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-transform-typeof-symbol/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==, + integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false /@babel/plugin-transform-typescript/7.18.8_@babel+core@7.18.6: resolution: @@ -1798,6 +3044,19 @@ packages: transitivePeerDependencies: - supports-color + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: + resolution: + { + integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/plugin-transform-unicode-escapes/7.18.6_@babel+core@7.18.6: resolution: { @@ -1823,6 +3082,20 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 '@babel/helper-plugin-utils': 7.18.6 + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: + resolution: + { + integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + /@babel/preset-env/7.18.6_@babel+core@7.18.6: resolution: { @@ -1834,7 +3107,7 @@ packages: dependencies: '@babel/compat-data': 7.18.8 '@babel/core': 7.18.6 - '@babel/helper-compilation-targets': 7.18.6_@babel+core@7.18.6 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 '@babel/helper-plugin-utils': 7.18.6 '@babel/helper-validator-option': 7.18.6 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.18.6 @@ -1902,7 +3175,7 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.18.6_@babel+core@7.18.6 '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.6 '@babel/preset-modules': 0.1.5_@babel+core@7.18.6 - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.6 babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.6 babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.6 @@ -1911,6 +3184,95 @@ packages: transitivePeerDependencies: - supports-color + /@babel/preset-env/7.19.1_@babel+core@7.19.1: + resolution: + { + integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.19.1 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.19.1 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.1 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.1 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.1 + '@babel/preset-modules': 0.1.5_@babel+core@7.19.1 + '@babel/types': 7.19.0 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 + core-js-compat: 3.25.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/preset-modules/0.1.5_@babel+core@7.18.6: resolution: { @@ -1923,8 +3285,24 @@ packages: '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.6 '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.6 - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 + esutils: 2.0.3 + + /@babel/preset-modules/0.1.5_@babel+core@7.19.1: + resolution: + { + integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 + '@babel/types': 7.19.0 esutils: 2.0.3 + dev: false /@babel/preset-react/7.18.6_@babel+core@7.18.6: resolution: @@ -1987,45 +3365,55 @@ packages: dependencies: regenerator-runtime: 0.13.9 - /@babel/template/7.18.6: + /@babel/runtime/7.19.0: + resolution: + { + integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==, + } + engines: { node: '>=6.9.0' } + dependencies: + regenerator-runtime: 0.13.9 + + /@babel/template/7.18.10: resolution: { - integrity: sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==, + integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, } engines: { node: '>=6.9.0' } dependencies: '@babel/code-frame': 7.18.6 - '@babel/parser': 7.18.8 - '@babel/types': 7.18.8 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 - /@babel/traverse/7.18.8: + /@babel/traverse/7.19.1: resolution: { - integrity: sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg==, + integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==, } engines: { node: '>=6.9.0' } dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.18.7 - '@babel/helper-environment-visitor': 7.18.6 - '@babel/helper-function-name': 7.18.6 + '@babel/generator': 7.19.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.18.8 - '@babel/types': 7.18.8 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types/7.18.8: + /@babel/types/7.19.0: resolution: { - integrity: sha512-qwpdsmraq0aJ3osLJRApsc2ouSJCdnMeZwB0DhbtHAtRpZNZCdlbRnHIgcRKzdE1g0iOGg644fzjOBcdOz9cPw==, + integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==, } engines: { node: '>=6.9.0' } dependencies: - '@babel/helper-validator-identifier': 7.18.6 + '@babel/helper-string-parser': 7.18.10 + '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 /@bcoe/v8-coverage/0.2.3: @@ -2580,9 +3968,31 @@ packages: bluebird: 3.7.1 debug: 4.3.4 lodash: 4.17.21 - webpack: 5.73.0 + webpack: 5.73.0_@swc+core@1.2.215 + transitivePeerDependencies: + - supports-color + + /@cypress/webpack-preprocessor/5.12.2_kufowmr7hvxyiws4fcajds3gmi: + resolution: + { + integrity: sha512-t29wEFvI87IMnCd8taRunwStNsFjFWg138fGF0hPQOYgSj30fbzCEwFD9cAQLYMMcjjuXcnnw8yOfkzIZBBNVQ==, + } + peerDependencies: + '@babel/core': ^7.0.1 + '@babel/preset-env': ^7.0.0 + babel-loader: ^8.0.2 + webpack: ^4 || ^5 + dependencies: + '@babel/core': 7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu + bluebird: 3.7.1 + debug: 4.3.4 + lodash: 4.17.21 + webpack: 5.74.0 transitivePeerDependencies: - supports-color + dev: false /@cypress/xvfb/1.2.4_supports-color@8.1.1: resolution: @@ -3444,9 +4854,9 @@ packages: peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@babel/parser': 7.18.8 - '@babel/traverse': 7.18.8 - '@babel/types': 7.18.8 + '@babel/parser': 7.19.1 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 '@graphql-tools/utils': 8.8.0_graphql@16.5.0 graphql: 16.5.0 tslib: 2.4.0 @@ -3722,8 +5132,8 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.6.3 - chalk: 4.1.2 + '@types/node': 18.7.20 + chalk: 4.1.0 jest-message-util: 27.5.1 jest-util: 27.5.1 slash: 3.0.0 @@ -3795,7 +5205,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 + '@types/node': 18.7.20 jest-mock: 27.5.1 /@jest/fake-timers/27.5.1: @@ -3807,7 +5217,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.6.3 + '@types/node': 18.7.20 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -3840,8 +5250,8 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 - chalk: 4.1.2 + '@types/node': 18.7.20 + chalk: 4.1.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.2.3 @@ -3917,10 +5327,10 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 + chalk: 4.1.0 convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.10 @@ -3970,9 +5380,9 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.6.3 + '@types/node': 18.7.20 '@types/yargs': 16.0.4 - chalk: 4.1.2 + chalk: 4.1.0 /@jest/types/28.1.3: resolution: @@ -3985,7 +5395,7 @@ packages: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 '@types/node': 18.6.3 - '@types/yargs': 17.0.10 + '@types/yargs': 17.0.13 chalk: 4.1.2 dev: true @@ -4008,7 +5418,7 @@ packages: dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.14 + '@jridgewell/trace-mapping': 0.3.15 /@jridgewell/resolve-uri/3.1.0: resolution: @@ -4031,7 +5441,7 @@ packages: } dependencies: '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.14 + '@jridgewell/trace-mapping': 0.3.15 /@jridgewell/sourcemap-codec/1.4.14: resolution: @@ -4048,6 +5458,15 @@ packages: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + /@jridgewell/trace-mapping/0.3.15: + resolution: + { + integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==, + } + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + /@jridgewell/trace-mapping/0.3.9: resolution: { @@ -4321,7 +5740,30 @@ packages: - '@swc/core' dev: true - /@nrwl/cypress/14.5.4: + /@nrwl/cli/14.5.6: + resolution: + { + integrity: sha512-twTR2nzA8xtTQHgMOUxNCXutRQ4OWT9eeJID3H6C5Ev5Mhi25fZheodVOQu72MpMWHhdtH7/7kHzULJaRsTjHw==, + } + dependencies: + nx: 14.5.6 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + dev: false + + /@nrwl/cli/14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y: + resolution: + { + integrity: sha512-twTR2nzA8xtTQHgMOUxNCXutRQ4OWT9eeJID3H6C5Ev5Mhi25fZheodVOQu72MpMWHhdtH7/7kHzULJaRsTjHw==, + } + dependencies: + nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + + /@nrwl/cypress/14.5.4_m3l2ido4ezrnnrijbe4q3rwksq: resolution: { integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, @@ -4335,21 +5777,22 @@ packages: '@babel/core': 7.18.6 '@babel/preset-env': 7.18.6_@babel+core@7.18.6 '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/workspace': 14.5.4 - '@phenomnomnominal/tsquery': 4.1.1 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa chalk: 4.1.0 + cypress: 9.7.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.73.0 + fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei rxjs: 6.6.7 - ts-loader: 9.3.1_webpack@5.73.0 + ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0 + webpack: 5.73.0_@swc+core@1.2.215 webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@swc-node/register' @@ -4368,12 +5811,11 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli - dev: false - /@nrwl/cypress/14.5.4_m3l2ido4ezrnnrijbe4q3rwksq: + /@nrwl/cypress/14.5.6: resolution: { - integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, + integrity: sha512-zxXmxhHLsiYI0LGSZcX19uEz4oefmLaVNvjzZdsAf/EIwhlLMVeHyH0ZnYeL7pXuzNB5XJkYYVIMcZzgngmdsw==, } peerDependencies: cypress: '>= 3 < 11' @@ -4381,25 +5823,24 @@ packages: cypress: optional: true dependencies: - '@babel/core': 7.18.6 - '@babel/preset-env': 7.18.6_@babel+core@7.18.6 - '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa + '@babel/core': 7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@cypress/webpack-preprocessor': 5.12.2_kufowmr7hvxyiws4fcajds3gmi + '@nrwl/devkit': 14.5.6 + '@nrwl/linter': 14.5.6 + '@nrwl/workspace': 14.5.6 + '@phenomnomnominal/tsquery': 4.1.1 + babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu chalk: 4.1.0 - cypress: 9.7.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei + fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.74.0 rxjs: 6.6.7 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + ts-loader: 9.4.1_webpack@5.74.0 tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0 webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@swc-node/register' @@ -4418,8 +5859,9 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli + dev: false - /@nrwl/devkit/14.5.4: + /@nrwl/devkit/14.5.4_nx@14.5.4: resolution: { integrity: sha512-9UFoQb6HdEkvZlOZIZgTAPR5oagc1V72OdBgtiM0ZK5cHm9sSSTv7FrVlyxy+WWYZhy/orUm5eSChO/yNM/pZg==, @@ -4427,25 +5869,81 @@ packages: peerDependencies: nx: '>= 13.10 <= 15' dependencies: + ejs: 3.1.8 + ignore: 5.2.0 + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + semver: 7.3.4 + tslib: 2.4.0 + + /@nrwl/devkit/14.5.6: + resolution: + { + integrity: sha512-ZJPPy0DxfVIjEAOiBgJtYwil8IJ3FB9XdyF3s7Um8BvIO7f6G7SprUa4EV8zXJ4y/Jbrq7in8Vf4LMzhPKqxgw==, + } + peerDependencies: + nx: '>= 13.10 <= 15' + dependencies: + '@phenomnomnominal/tsquery': 4.1.1 ejs: 3.1.8 ignore: 5.2.0 semver: 7.3.4 tslib: 2.4.0 + transitivePeerDependencies: + - typescript dev: false - /@nrwl/devkit/14.5.4_nx@14.5.4: + /@nrwl/devkit/14.5.6_nx@14.5.4+typescript@4.7.4: resolution: { - integrity: sha512-9UFoQb6HdEkvZlOZIZgTAPR5oagc1V72OdBgtiM0ZK5cHm9sSSTv7FrVlyxy+WWYZhy/orUm5eSChO/yNM/pZg==, + integrity: sha512-ZJPPy0DxfVIjEAOiBgJtYwil8IJ3FB9XdyF3s7Um8BvIO7f6G7SprUa4EV8zXJ4y/Jbrq7in8Vf4LMzhPKqxgw==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + ejs: 3.1.8 + ignore: 5.2.0 + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + semver: 7.3.4 + tslib: 2.4.0 + transitivePeerDependencies: + - typescript + dev: false + + /@nrwl/devkit/14.5.6_nx@14.5.6: + resolution: + { + integrity: sha512-ZJPPy0DxfVIjEAOiBgJtYwil8IJ3FB9XdyF3s7Um8BvIO7f6G7SprUa4EV8zXJ4y/Jbrq7in8Vf4LMzhPKqxgw==, + } + peerDependencies: + nx: '>= 13.10 <= 15' + dependencies: + '@phenomnomnominal/tsquery': 4.1.1 + ejs: 3.1.8 + ignore: 5.2.0 + nx: 14.5.6 + semver: 7.3.4 + tslib: 2.4.0 + transitivePeerDependencies: + - typescript + dev: false + + /@nrwl/devkit/14.5.6_nx@14.5.6+typescript@4.7.4: + resolution: + { + integrity: sha512-ZJPPy0DxfVIjEAOiBgJtYwil8IJ3FB9XdyF3s7Um8BvIO7f6G7SprUa4EV8zXJ4y/Jbrq7in8Vf4LMzhPKqxgw==, + } + peerDependencies: + nx: '>= 13.10 <= 15' + dependencies: + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y semver: 7.3.4 tslib: 2.4.0 + transitivePeerDependencies: + - typescript /@nrwl/eslint-plugin-nx/14.5.4_q6nw27jxricuodzz3tumv6bzbq: resolution: @@ -4482,7 +5980,7 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.5.4: + /@nrwl/jest/14.5.4_pog2w3zkul5hbrbhurbj4m5ldu: resolution: { integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, @@ -4490,7 +5988,36 @@ packages: dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + chalk: 4.1.0 + dotenv: 10.0.0 + identity-obj-proxy: 3.0.0 + jest-config: 27.5.1_ts-node@10.8.2 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + resolve.exports: 1.1.0 + rxjs: 6.6.7 + tslib: 2.4.0 + transitivePeerDependencies: + - bufferutil + - canvas + - node-notifier + - nx + - supports-color + - ts-node + - typescript + - utf-8-validate + + /@nrwl/jest/14.5.6: + resolution: + { + integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, + } + dependencies: + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@nrwl/devkit': 14.5.6 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4512,15 +6039,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.4_nx@14.5.4: + /@nrwl/jest/14.5.6_nx@14.5.6: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/devkit': 14.5.6_nx@14.5.6 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -4542,20 +6069,20 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.4_nx@14.5.4+ts-node@10.8.2: + /@nrwl/jest/14.5.6_nx@14.5.6+ts-node@10.9.1: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/devkit': 14.5.6_nx@14.5.6 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.8.2 + jest-config: 27.5.1_ts-node@10.9.1 jest-resolve: 27.5.1 jest-util: 27.5.1 resolve.exports: 1.1.0 @@ -4572,15 +6099,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.4_pog2w3zkul5hbrbhurbj4m5ldu: + /@nrwl/jest/14.5.6_pog2w3zkul5hbrbhurbj4m5ldu: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/devkit': 14.5.6_nx@14.5.4+typescript@4.7.4 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -4600,21 +6127,22 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/jest/14.5.4_ts-node@10.8.2: + /@nrwl/jest/14.5.6_ts-node@10.9.1: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4 + '@nrwl/devkit': 14.5.6 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.8.2 + jest-config: 27.5.1_ts-node@10.9.1 jest-resolve: 27.5.1 jest-util: 27.5.1 resolve.exports: 1.1.0 @@ -4631,16 +6159,78 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.4: + /@nrwl/jest/14.5.6_y3aw2huhasf4mg4p4patquozou: + resolution: + { + integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, + } + dependencies: + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@nrwl/devkit': 14.5.6_nx@14.5.6+typescript@4.7.4 + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + chalk: 4.1.0 + dotenv: 10.0.0 + identity-obj-proxy: 3.0.0 + jest-config: 27.5.1_ts-node@10.8.2 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + resolve.exports: 1.1.0 + rxjs: 6.6.7 + tslib: 2.4.0 + transitivePeerDependencies: + - bufferutil + - canvas + - node-notifier + - nx + - supports-color + - ts-node + - typescript + - utf-8-validate + + /@nrwl/js/14.5.4_6gdn6chdnem3nbolmnwdf6us4a: resolution: { integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, } dependencies: - '@nrwl/devkit': 14.5.4 - '@nrwl/jest': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@parcel/watcher': 2.0.4 + chalk: 4.1.0 + fast-glob: 3.2.7 + fs-extra: 10.1.0 + ignore: 5.2.0 + js-tokens: 4.0.0 + minimatch: 3.0.5 + source-map-support: 0.5.19 + tree-kill: 1.2.2 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - bufferutil + - canvas + - eslint + - node-notifier + - nx + - prettier + - supports-color + - ts-node + - typescript + - utf-8-validate + + /@nrwl/js/14.5.6: + resolution: + { + integrity: sha512-3YXZRScSQ3ZjT3pMp/XuqLUpgAx1nXRwKCO03FoG77u/3MOAxc3ILUQoVVclP1ISga9Fmask/z5tYzulMZKLJg==, + } + dependencies: + '@nrwl/devkit': 14.5.6 + '@nrwl/jest': 14.5.6 + '@nrwl/linter': 14.5.6 + '@nrwl/workspace': 14.5.6 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4665,16 +6255,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.4_6gdn6chdnem3nbolmnwdf6us4a: + /@nrwl/js/14.5.6_6gdn6chdnem3nbolmnwdf6us4a: resolution: { - integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, + integrity: sha512-3YXZRScSQ3ZjT3pMp/XuqLUpgAx1nXRwKCO03FoG77u/3MOAxc3ILUQoVVclP1ISga9Fmask/z5tYzulMZKLJg==, } dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.6_nx@14.5.4+typescript@4.7.4 + '@nrwl/jest': 14.5.6_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.6_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.6_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4697,17 +6287,18 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/js/14.5.4_ts-node@10.8.2: + /@nrwl/js/14.5.6_ts-node@10.9.1: resolution: { - integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, + integrity: sha512-3YXZRScSQ3ZjT3pMp/XuqLUpgAx1nXRwKCO03FoG77u/3MOAxc3ILUQoVVclP1ISga9Fmask/z5tYzulMZKLJg==, } dependencies: - '@nrwl/devkit': 14.5.4 - '@nrwl/jest': 14.5.4_ts-node@10.8.2 - '@nrwl/linter': 14.5.4_ts-node@10.8.2 - '@nrwl/workspace': 14.5.4_ts-node@10.8.2 + '@nrwl/devkit': 14.5.6 + '@nrwl/jest': 14.5.6_ts-node@10.9.1 + '@nrwl/linter': 14.5.6_ts-node@10.9.1 + '@nrwl/workspace': 14.5.6_ts-node@10.9.1 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -4732,7 +6323,7 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.4: + /@nrwl/linter/14.5.4_gb3kusmqmljmwdelprrytukbra: resolution: { integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, @@ -4744,9 +6335,38 @@ packages: optional: true dependencies: '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + eslint: 8.15.0 + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + tmp: 0.2.1 + tslib: 2.4.0 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - bufferutil + - canvas + - node-notifier + - supports-color + - ts-node + - typescript + - utf-8-validate + + /@nrwl/linter/14.5.6: + resolution: + { + integrity: sha512-raifCMdig4kHCqjHQYOk+x8c3rYN5q0a/uWAnjf4XLAbJJFC+1GZTm9s2Ivjmb4fnDiydn75fuNTErao/dMXNw==, + } + peerDependencies: + eslint: ^8.0.0 + peerDependenciesMeta: + eslint: + optional: true + dependencies: + '@nrwl/devkit': 14.5.6_nx@14.5.6 + '@nrwl/jest': 14.5.6_nx@14.5.6 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.4 + nx: 14.5.6 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4761,10 +6381,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.4_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.6_gb3kusmqmljmwdelprrytukbra: resolution: { - integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, + integrity: sha512-raifCMdig4kHCqjHQYOk+x8c3rYN5q0a/uWAnjf4XLAbJJFC+1GZTm9s2Ivjmb4fnDiydn75fuNTErao/dMXNw==, } peerDependencies: eslint: ^8.0.0 @@ -4772,11 +6392,11 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/devkit': 14.5.6_nx@14.5.6+typescript@4.7.4 + '@nrwl/jest': 14.5.6_y3aw2huhasf4mg4p4patquozou '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 eslint: 8.15.0 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4790,10 +6410,10 @@ packages: - typescript - utf-8-validate - /@nrwl/linter/14.5.4_ts-node@10.8.2: + /@nrwl/linter/14.5.6_ts-node@10.9.1: resolution: { - integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, + integrity: sha512-raifCMdig4kHCqjHQYOk+x8c3rYN5q0a/uWAnjf4XLAbJJFC+1GZTm9s2Ivjmb4fnDiydn75fuNTErao/dMXNw==, } peerDependencies: eslint: ^8.0.0 @@ -4801,10 +6421,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_nx@14.5.4+ts-node@10.8.2 + '@nrwl/devkit': 14.5.6_nx@14.5.6 + '@nrwl/jest': 14.5.6_nx@14.5.6+ts-node@10.9.1 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.4 + nx: 14.5.6 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -4888,35 +6508,35 @@ packages: - webpack-plugin-serve dev: false - /@nrwl/node/14.5.4: + /@nrwl/node/14.5.4_mkpoxmfdt27baoqjbwkmrwylre: resolution: { integrity: sha512-n++C/kUveM3Rxi5S2hyZaBS7hGk1HomLdQ2G+dLrbGZ/mggaANVT3NnEPxDeYGI9SfS0uKEPh8G7joJKWZXahw==, } dependencies: - '@nrwl/devkit': 14.5.4 - '@nrwl/jest': 14.5.4_ts-node@10.8.2 - '@nrwl/js': 14.5.4_ts-node@10.8.2 - '@nrwl/linter': 14.5.4_ts-node@10.8.2 - '@nrwl/workspace': 14.5.4_ts-node@10.8.2 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.73.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.73.0 + fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei fs-extra: 10.1.0 glob: 7.1.4 license-webpack-plugin: 4.0.2_webpack@5.73.0 rxjs: 6.6.7 source-map-support: 0.5.19 - terser-webpack-plugin: 5.3.3_webpack@5.73.0 + terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 tree-kill: 1.2.2 - ts-loader: 9.3.1_webpack@5.73.0 - ts-node: 10.8.2 + ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0 + webpack: 5.73.0_@swc+core@1.2.215 webpack-merge: 5.8.0 webpack-node-externals: 3.0.0 transitivePeerDependencies: @@ -4937,37 +6557,37 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli - dev: false + dev: true - /@nrwl/node/14.5.4_mkpoxmfdt27baoqjbwkmrwylre: + /@nrwl/node/14.5.6: resolution: { - integrity: sha512-n++C/kUveM3Rxi5S2hyZaBS7hGk1HomLdQ2G+dLrbGZ/mggaANVT3NnEPxDeYGI9SfS0uKEPh8G7joJKWZXahw==, + integrity: sha512-lVs2P9pfqfbmagjNBRjtuwT0DNLFVfYvOPUyk4w1pt/FjwdSZssNW2VrFYqlCiA4Qz/Obos8yxth085PsGb/TA==, } dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.6 + '@nrwl/jest': 14.5.6_ts-node@10.9.1 + '@nrwl/js': 14.5.6_ts-node@10.9.1 + '@nrwl/linter': 14.5.6_ts-node@10.9.1 + '@nrwl/workspace': 14.5.6_ts-node@10.9.1 chalk: 4.1.0 - copy-webpack-plugin: 10.2.4_webpack@5.73.0 + copy-webpack-plugin: 10.2.4_webpack@5.74.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei + fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.74.0 fs-extra: 10.1.0 glob: 7.1.4 - license-webpack-plugin: 4.0.2_webpack@5.73.0 + license-webpack-plugin: 4.0.2_webpack@5.74.0 rxjs: 6.6.7 source-map-support: 0.5.19 - terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 tree-kill: 1.2.2 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + ts-loader: 9.4.1_webpack@5.74.0 + ts-node: 10.9.1 tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0 webpack-merge: 5.8.0 webpack-node-externals: 3.0.0 transitivePeerDependencies: @@ -4988,7 +6608,7 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli - dev: true + dev: false /@nrwl/nx-cloud/14.6.1: resolution: @@ -5141,27 +6761,39 @@ packages: - webpack - webpack-cli - /@nrwl/tao/14.5.4: + /@nrwl/tao/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { integrity: sha512-a2GCuSE8WghjehuU3GVO63KZEnZXXQiqEg137yN/Na+PxwSu68XeaX53SLyzRskTV120YwBBy1YCTNzAZxxsjg==, } hasBin: true dependencies: - nx: 14.5.4 + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + + /@nrwl/tao/14.5.6: + resolution: + { + integrity: sha512-EIbYLhSU85SaYd95t3Mwcy09KVPyPd3DlE7sZBaS3TzFEgOi0o9DLrpHRiZWfUJYgY9ltZHPCQn2hKpd7h7auw==, + } + hasBin: true + dependencies: + nx: 14.5.6 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: false - /@nrwl/tao/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-a2GCuSE8WghjehuU3GVO63KZEnZXXQiqEg137yN/Na+PxwSu68XeaX53SLyzRskTV120YwBBy1YCTNzAZxxsjg==, + integrity: sha512-EIbYLhSU85SaYd95t3Mwcy09KVPyPd3DlE7sZBaS3TzFEgOi0o9DLrpHRiZWfUJYgY9ltZHPCQn2hKpd7h7auw==, } hasBin: true dependencies: - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -5261,34 +6893,83 @@ packages: - '@types/webpack' - bufferutil - canvas - - clean-css - - csso - - cypress - - debug - - esbuild + - clean-css + - csso + - cypress + - debug + - esbuild + - eslint + - fibers + - html-webpack-plugin + - node-notifier + - node-sass + - nx + - prettier + - sass-embedded + - sockjs-client + - supports-color + - type-fest + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve + + /@nrwl/workspace/14.5.4_duili7fvqiazx62cvy7ayqtsle: + resolution: + { + integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, + } + peerDependencies: + prettier: ^2.6.2 + peerDependenciesMeta: + prettier: + optional: true + dependencies: + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@parcel/watcher': 2.0.4 + chalk: 4.1.0 + chokidar: 3.5.3 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + dotenv: 10.0.0 + enquirer: 2.3.6 + figures: 3.2.0 + flat: 5.0.2 + fs-extra: 10.1.0 + glob: 7.1.4 + ignore: 5.2.0 + minimatch: 3.0.5 + npm-run-path: 4.0.1 + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + open: 8.4.0 + prettier: 2.7.1 + rxjs: 6.6.7 + semver: 7.3.4 + tmp: 0.2.1 + tslib: 2.4.0 + yargs: 17.5.1 + yargs-parser: 21.0.1 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - bufferutil + - canvas - eslint - - fibers - - html-webpack-plugin - node-notifier - - node-sass - - nx - - prettier - - sass-embedded - - sockjs-client - supports-color - - type-fest + - ts-node - typescript - - uglify-js - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-hot-middleware - - webpack-plugin-serve - /@nrwl/workspace/14.5.4: + /@nrwl/workspace/14.5.6: resolution: { - integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, + integrity: sha512-gFBn+AJAc61xMZ1EfVQp3p1BoKQnGSXMo+V/ksl5uIkyB7iTj3qKxRNk5sldKNZrqifAG93wgLX/hj9QJ3xcag==, } peerDependencies: prettier: ^2.6.2 @@ -5296,9 +6977,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_nx@14.5.4 - '@nrwl/linter': 14.5.4 + '@nrwl/devkit': 14.5.6_nx@14.5.6 + '@nrwl/jest': 14.5.6_nx@14.5.6 + '@nrwl/linter': 14.5.6 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5313,7 +6994,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.4 + nx: 14.5.6 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -5334,10 +7015,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.4_duili7fvqiazx62cvy7ayqtsle: + /@nrwl/workspace/14.5.6_duili7fvqiazx62cvy7ayqtsle: resolution: { - integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, + integrity: sha512-gFBn+AJAc61xMZ1EfVQp3p1BoKQnGSXMo+V/ksl5uIkyB7iTj3qKxRNk5sldKNZrqifAG93wgLX/hj9QJ3xcag==, } peerDependencies: prettier: ^2.6.2 @@ -5345,9 +7026,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.6_nx@14.5.6+typescript@4.7.4 + '@nrwl/jest': 14.5.6_y3aw2huhasf4mg4p4patquozou + '@nrwl/linter': 14.5.6_gb3kusmqmljmwdelprrytukbra '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5362,7 +7043,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 prettier: 2.7.1 rxjs: 6.6.7 @@ -5383,10 +7064,10 @@ packages: - typescript - utf-8-validate - /@nrwl/workspace/14.5.4_ts-node@10.8.2: + /@nrwl/workspace/14.5.6_ts-node@10.9.1: resolution: { - integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, + integrity: sha512-gFBn+AJAc61xMZ1EfVQp3p1BoKQnGSXMo+V/ksl5uIkyB7iTj3qKxRNk5sldKNZrqifAG93wgLX/hj9QJ3xcag==, } peerDependencies: prettier: ^2.6.2 @@ -5394,9 +7075,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_nx@14.5.4+ts-node@10.8.2 - '@nrwl/linter': 14.5.4_ts-node@10.8.2 + '@nrwl/devkit': 14.5.6_nx@14.5.6 + '@nrwl/jest': 14.5.6_nx@14.5.6+ts-node@10.9.1 + '@nrwl/linter': 14.5.6_ts-node@10.9.1 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -5411,7 +7092,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.4 + nx: 14.5.6 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -5560,7 +7241,7 @@ packages: loader-utils: 2.0.2 react-refresh: 0.10.0 schema-utils: 3.1.1 - source-map: 0.7.4 + source-map: 0.7.3 type-fest: 2.18.0 webpack: 5.73.0_@swc+core@1.2.215 webpack-dev-server: 4.9.3_webpack@5.73.0 @@ -5603,7 +7284,7 @@ packages: loader-utils: 2.0.2 react-refresh: 0.10.0 schema-utils: 3.1.1 - source-map: 0.7.4 + source-map: 0.7.3 type-fest: 2.18.0 webpack: 5.73.0_@swc+core@1.2.215 @@ -5872,7 +7553,7 @@ packages: } engines: { node: '>=10' } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 entities: 3.0.1 /@svgr/plugin-jsx/6.2.1_@svgr+core@6.2.1: @@ -6252,11 +7933,11 @@ packages: integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==, } dependencies: - '@babel/parser': 7.18.8 - '@babel/types': 7.18.8 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.17.1 + '@types/babel__traverse': 7.18.2 /@types/babel__generator/7.6.4: resolution: @@ -6264,7 +7945,7 @@ packages: integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==, } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 /@types/babel__template/7.4.1: resolution: @@ -6272,16 +7953,16 @@ packages: integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==, } dependencies: - '@babel/parser': 7.18.8 - '@babel/types': 7.18.8 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 - /@types/babel__traverse/7.17.1: + /@types/babel__traverse/7.18.2: resolution: { - integrity: sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==, + integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==, } dependencies: - '@babel/types': 7.18.8 + '@babel/types': 7.19.0 /@types/body-parser/1.19.2: resolution: @@ -6323,16 +8004,16 @@ packages: integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==, } dependencies: - '@types/eslint': 8.4.5 - '@types/estree': 1.0.0 + '@types/eslint': 8.4.6 + '@types/estree': 0.0.51 - /@types/eslint/8.4.5: + /@types/eslint/8.4.6: resolution: { - integrity: sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==, + integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==, } dependencies: - '@types/estree': 1.0.0 + '@types/estree': 0.0.51 '@types/json-schema': 7.0.11 /@types/estree/0.0.39: @@ -6406,7 +8087,7 @@ packages: integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/http-proxy/1.17.9: resolution: @@ -6422,7 +8103,7 @@ packages: integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==, } dependencies: - ci-info: 3.3.2 + ci-info: 3.4.0 dev: false /@types/istanbul-lib-coverage/2.0.4: @@ -6507,6 +8188,12 @@ packages: integrity: sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==, } + /@types/node/18.7.20: + resolution: + { + integrity: sha512-adzY4vLLr5Uivmx8+zfSJ5fbdgKxX8UMtjtl+17n0B1q1Nz8JEmE151vefMdpD+1gyh+77weN4qEhej/O7budQ==, + } + /@types/normalize-package-data/2.4.1: resolution: { @@ -6520,10 +8207,10 @@ packages: integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, } - /@types/prettier/2.6.3: + /@types/prettier/2.7.1: resolution: { - integrity: sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==, + integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==, } /@types/prop-types/15.7.5: @@ -6658,10 +8345,10 @@ packages: dependencies: '@types/yargs-parser': 21.0.0 - /@types/yargs/17.0.10: + /@types/yargs/17.0.13: resolution: { - integrity: sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==, + integrity: sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==, } dependencies: '@types/yargs-parser': 21.0.0 @@ -7036,6 +8723,17 @@ packages: dependencies: acorn: 8.7.1 + /acorn-import-assertions/1.8.0_acorn@8.8.0: + resolution: + { + integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==, + } + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.0 + dev: false + /acorn-jsx/5.3.2_acorn@8.7.1: resolution: { @@ -7076,6 +8774,14 @@ packages: engines: { node: '>=0.4.0' } hasBin: true + /acorn/8.8.0: + resolution: + { + integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==, + } + engines: { node: '>=0.4.0' } + hasBin: true + /agent-base/6.0.2: resolution: { @@ -7215,10 +8921,10 @@ packages: } engines: { node: '>=10' } - /ansi-styles/6.1.0: + /ansi-styles/6.1.1: resolution: { - integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==, + integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==, } engines: { node: '>=12' } dev: true @@ -7495,7 +9201,7 @@ packages: integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==, } - /babel-jest/27.5.1_@babel+core@7.18.6: + /babel-jest/27.5.1_@babel+core@7.19.1: resolution: { integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==, @@ -7504,13 +9210,13 @@ packages: peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__core': 7.1.19 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1_@babel+core@7.18.6 - chalk: 4.1.2 + babel-preset-jest: 27.5.1_@babel+core@7.19.1 + chalk: 4.1.0 graceful-fs: 4.2.10 slash: 3.0.0 transitivePeerDependencies: @@ -7551,7 +9257,25 @@ packages: loader-utils: 2.0.2 make-dir: 3.1.0 schema-utils: 2.7.1 - webpack: 5.73.0 + webpack: 5.73.0_@swc+core@1.2.215 + + /babel-loader/8.2.5_rhsdbzevgb5tizdhlla5jsbgyu: + resolution: + { + integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==, + } + engines: { node: '>= 8.9' } + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + dependencies: + '@babel/core': 7.19.1 + find-cache-dir: 3.3.2 + loader-utils: 2.0.2 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.74.0 + dev: false /babel-plugin-const-enum/1.2.0_@babel+core@7.18.6: resolution: @@ -7564,7 +9288,7 @@ packages: '@babel/core': 7.18.6 '@babel/helper-plugin-utils': 7.18.6 '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.6 - '@babel/traverse': 7.18.8 + '@babel/traverse': 7.19.1 transitivePeerDependencies: - supports-color @@ -7574,7 +9298,7 @@ packages: integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, } dependencies: - object.assign: 4.1.2 + object.assign: 4.1.4 /babel-plugin-istanbul/6.1.1: resolution: @@ -7583,7 +9307,7 @@ packages: } engines: { node: '>=8' } dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.0 @@ -7598,10 +9322,10 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@babel/template': 7.18.6 - '@babel/types': 7.18.8 + '@babel/template': 7.18.10 + '@babel/types': 7.19.0 '@types/babel__core': 7.1.19 - '@types/babel__traverse': 7.17.1 + '@types/babel__traverse': 7.18.2 /babel-plugin-jest-hoist/28.1.3: resolution: @@ -7610,10 +9334,10 @@ packages: } engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: - '@babel/template': 7.18.6 - '@babel/types': 7.18.8 + '@babel/template': 7.18.10 + '@babel/types': 7.19.0 '@types/babel__core': 7.1.19 - '@types/babel__traverse': 7.17.1 + '@types/babel__traverse': 7.18.2 dev: true /babel-plugin-macros/2.8.0: @@ -7641,6 +9365,22 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: + resolution: + { + integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.6: resolution: { @@ -7655,6 +9395,21 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1: + resolution: + { + integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + core-js-compat: 3.25.2 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.6: resolution: { @@ -7668,6 +9423,20 @@ packages: transitivePeerDependencies: - supports-color + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1: + resolution: + { + integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, + } + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + /babel-plugin-syntax-trailing-function-commas/7.0.0-beta.0: resolution: { @@ -7711,7 +9480,7 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5 dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.18.6: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.19.1: resolution: { integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==, @@ -7719,21 +9488,21 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.6 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.6 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.6 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.18.6 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.6 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1 - /babel-preset-fbjs/3.4.0_@babel+core@7.18.6: + /babel-preset-fbjs/3.4.0_@babel+core@7.19.1: resolution: { integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==, @@ -7741,39 +9510,39 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.6 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-object-rest-spread': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.6 - '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-block-scoping': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-classes': 7.18.8_@babel+core@7.18.6 - '@babel/plugin-transform-computed-properties': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-destructuring': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-flow-strip-types': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.18.6 - '@babel/plugin-transform-function-name': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-literals': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.6 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-spread': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-template-literals': 7.18.6_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-object-rest-spread': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 + '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoping': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-classes': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-computed-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-destructuring': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-flow-strip-types': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-function-name': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-spread': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-template-literals': 7.18.6_@babel+core@7.19.1 babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 transitivePeerDependencies: - supports-color dev: false - /babel-preset-jest/27.5.1_@babel+core@7.18.6: + /babel-preset-jest/27.5.1_@babel+core@7.19.1: resolution: { integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==, @@ -7782,9 +9551,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.6 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.1 /babel-preset-jest/28.1.3: resolution: @@ -7985,6 +9754,19 @@ packages: node-releases: 2.0.6 update-browserslist-db: 1.0.4_browserslist@4.21.2 + /browserslist/4.21.4: + resolution: + { + integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + dependencies: + caniuse-lite: 1.0.30001411 + electron-to-chromium: 1.4.261 + node-releases: 2.0.6 + update-browserslist-db: 1.0.9_browserslist@4.21.4 + /bs-logger/0.2.6: resolution: { @@ -8069,7 +9851,7 @@ packages: } dependencies: function-bind: 1.1.1 - get-intrinsic: 1.1.2 + get-intrinsic: 1.1.3 /call-me-maybe/1.0.1: resolution: @@ -8138,6 +9920,12 @@ packages: integrity: sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==, } + /caniuse-lite/1.0.30001411: + resolution: + { + integrity: sha512-HPnJKESKuhKpHvMY1/ux7J3nG7xG8jRuL4lbyCjDRm0doTNV91tcRk60xrP7Ym9DtJH/yuqntDWBJCqpXB4b7g==, + } + /capital-case/1.0.4: resolution: { @@ -8277,10 +10065,10 @@ packages: } engines: { node: '>=6.0' } - /ci-info/3.3.2: + /ci-info/3.4.0: resolution: { - integrity: sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==, + integrity: sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==, } /cjs-module-lexer/1.2.2: @@ -8672,13 +10460,31 @@ packages: peerDependencies: webpack: ^5.1.0 dependencies: - fast-glob: 3.2.11 + fast-glob: 3.2.12 + glob-parent: 6.0.2 + globby: 12.2.0 + normalize-path: 3.0.0 + schema-utils: 4.0.0 + serialize-javascript: 6.0.0 + webpack: 5.73.0_@swc+core@1.2.215 + + /copy-webpack-plugin/10.2.4_webpack@5.74.0: + resolution: + { + integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==, + } + engines: { node: '>= 12.20.0' } + peerDependencies: + webpack: ^5.1.0 + dependencies: + fast-glob: 3.2.12 glob-parent: 6.0.2 globby: 12.2.0 normalize-path: 3.0.0 schema-utils: 4.0.0 serialize-javascript: 6.0.0 - webpack: 5.73.0 + webpack: 5.74.0 + dev: false /core-js-compat/3.23.4: resolution: @@ -8686,9 +10492,18 @@ packages: integrity: sha512-RkSRPe+JYEoflcsuxJWaiMPhnZoFS51FcIxm53k4KzhISCBTmaGlto9dTIrYuk0hnJc3G6pKufAKepHnBq6B6Q==, } dependencies: - browserslist: 4.21.2 + browserslist: 4.21.4 semver: 7.0.0 + /core-js-compat/3.25.2: + resolution: + { + integrity: sha512-TxfyECD4smdn3/CjWxczVtJqVLEEC2up7/82t7vC0AzNogr+4nQ8vyF7abxAuTXWvjTClSbvGhU0RgqA4ToQaQ==, + } + dependencies: + browserslist: 4.21.4 + dev: false + /core-js-pure/3.23.4: resolution: { @@ -9302,10 +11117,10 @@ packages: engines: { node: '>=0.10.0' } dev: false - /decimal.js/10.3.1: + /decimal.js/10.4.1: resolution: { - integrity: sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==, + integrity: sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==, } /decode-uri-component/0.2.0: @@ -9655,6 +11470,12 @@ packages: integrity: sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==, } + /electron-to-chromium/1.4.261: + resolution: + { + integrity: sha512-fVXliNUGJ7XUVJSAasPseBbVgJIeyw5M1xIkgXdTSRjlmCqBbiSTsEdLOCJS31Fc8B7CaloQ/BFAg8By3ODLdg==, + } + /emittery/0.8.1: resolution: { @@ -10586,6 +12407,20 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 + dev: true + + /fast-glob/3.2.12: + resolution: + { + integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, + } + engines: { node: '>=8.6.0' } + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 /fast-glob/3.2.7: resolution: @@ -10646,10 +12481,10 @@ packages: dependencies: websocket-driver: 0.7.4 - /fb-watchman/2.0.1: + /fb-watchman/2.0.2: resolution: { - integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==, + integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==, } dependencies: bser: 2.1.1 @@ -10905,7 +12740,7 @@ packages: typescript: 4.7.4 webpack: 5.73.0_@swc+core@1.2.215 - /fork-ts-checker-webpack-plugin/7.2.13_webpack@5.73.0: + /fork-ts-checker-webpack-plugin/7.2.13_webpack@5.74.0: resolution: { integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==, @@ -10931,7 +12766,7 @@ packages: schema-utils: 3.1.1 semver: 7.3.7 tapable: 2.2.1 - webpack: 5.73.0 + webpack: 5.74.0 dev: false /form-data-encoder/1.7.2: @@ -11147,6 +12982,16 @@ packages: has: 1.0.3 has-symbols: 1.0.3 + /get-intrinsic/1.1.3: + resolution: + { + integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==, + } + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + /get-package-type/0.1.0: resolution: { @@ -11252,7 +13097,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.0.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -11327,7 +13172,7 @@ packages: '@types/glob': 7.2.0 array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 glob: 7.2.3 ignore: 5.2.0 merge2: 1.4.1 @@ -11342,7 +13187,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 ignore: 5.2.0 merge2: 1.4.1 slash: 3.0.0 @@ -11356,7 +13201,7 @@ packages: dependencies: array-union: 3.0.1 dir-glob: 3.0.1 - fast-glob: 3.2.11 + fast-glob: 3.2.12 ignore: 5.2.0 merge2: 1.4.1 slash: 4.0.0 @@ -11549,7 +13394,7 @@ packages: integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, } dependencies: - get-intrinsic: 1.1.2 + get-intrinsic: 1.1.3 /has-symbols/1.0.3: resolution: @@ -12151,7 +13996,15 @@ packages: } hasBin: true dependencies: - ci-info: 3.3.2 + ci-info: 3.4.0 + + /is-core-module/2.10.0: + resolution: + { + integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==, + } + dependencies: + has: 1.0.3 /is-core-module/2.9.0: resolution: @@ -12553,8 +14406,8 @@ packages: } engines: { node: '>=8' } dependencies: - '@babel/core': 7.18.6 - '@babel/parser': 7.18.8 + '@babel/core': 7.19.1 + '@babel/parser': 7.19.1 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -12630,8 +14483,8 @@ packages: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 - chalk: 4.1.2 + '@types/node': 18.7.20 + chalk: 4.1.0 co: 4.6.0 dedent: 0.7.0 expect: 27.5.1 @@ -12668,21 +14521,64 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 - import-local: 3.1.0 - jest-config: 27.5.1_ts-node@10.8.2 + import-local: 3.1.0 + jest-config: 27.5.1_ts-node@10.8.2 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + + /jest-config/27.5.1: + resolution: + { + integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==, + } + engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + '@babel/core': 7.19.1 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1_@babel+core@7.19.1 + chalk: 4.1.0 + ci-info: 3.4.0 + deepmerge: 4.2.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 jest-util: 27.5.1 jest-validate: 27.5.1 - prompts: 2.4.2 - yargs: 16.2.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 transitivePeerDependencies: - bufferutil - canvas - supports-color - - ts-node - utf-8-validate - dev: true + dev: false - /jest-config/27.5.1: + /jest-config/27.5.1_ts-node@10.8.2: resolution: { integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==, @@ -12694,12 +14590,12 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.18.6 - chalk: 4.1.2 - ci-info: 3.3.2 + babel-jest: 27.5.1_@babel+core@7.19.1 + chalk: 4.1.0 + ci-info: 3.4.0 deepmerge: 4.2.2 glob: 7.2.3 graceful-fs: 4.2.10 @@ -12718,14 +14614,14 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii transitivePeerDependencies: - bufferutil - canvas - supports-color - utf-8-validate - dev: false - /jest-config/27.5.1_ts-node@10.8.2: + /jest-config/27.5.1_ts-node@10.9.1: resolution: { integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==, @@ -12737,12 +14633,12 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.18.6 - chalk: 4.1.2 - ci-info: 3.3.2 + babel-jest: 27.5.1_@babel+core@7.19.1 + chalk: 4.1.0 + ci-info: 3.4.0 deepmerge: 4.2.2 glob: 7.2.3 graceful-fs: 4.2.10 @@ -12761,12 +14657,13 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2 + ts-node: 10.9.1 transitivePeerDependencies: - bufferutil - canvas - supports-color - utf-8-validate + dev: false /jest-diff/27.5.1: resolution: @@ -12775,7 +14672,7 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - chalk: 4.1.2 + chalk: 4.1.0 diff-sequences: 27.5.1 jest-get-type: 27.5.1 pretty-format: 27.5.1 @@ -12797,7 +14694,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - chalk: 4.1.2 + chalk: 4.1.0 jest-get-type: 27.5.1 jest-util: 27.5.1 pretty-format: 27.5.1 @@ -12812,7 +14709,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 + '@types/node': 18.7.20 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -12832,7 +14729,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 + '@types/node': 18.7.20 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -12852,9 +14749,9 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.5 - '@types/node': 18.6.3 + '@types/node': 18.7.20 anymatch: 3.1.2 - fb-watchman: 2.0.1 + fb-watchman: 2.0.2 graceful-fs: 4.2.10 jest-regex-util: 27.5.1 jest-serializer: 27.5.1 @@ -12876,7 +14773,7 @@ packages: '@types/graceful-fs': 4.1.5 '@types/node': 18.6.3 anymatch: 3.1.2 - fb-watchman: 2.0.1 + fb-watchman: 2.0.2 graceful-fs: 4.2.10 jest-regex-util: 28.0.2 jest-util: 28.1.3 @@ -12898,8 +14795,8 @@ packages: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 - chalk: 4.1.2 + '@types/node': 18.7.20 + chalk: 4.1.0 co: 4.6.0 expect: 27.5.1 is-generator-fn: 2.1.0 @@ -12931,7 +14828,7 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - chalk: 4.1.2 + chalk: 4.1.0 jest-diff: 27.5.1 jest-get-type: 27.5.1 pretty-format: 27.5.1 @@ -12946,7 +14843,7 @@ packages: '@babel/code-frame': 7.18.6 '@jest/types': 27.5.1 '@types/stack-utils': 2.0.1 - chalk: 4.1.2 + chalk: 4.1.0 graceful-fs: 4.2.10 micromatch: 4.0.5 pretty-format: 27.5.1 @@ -12961,7 +14858,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.6.3 + '@types/node': 18.7.20 /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: resolution: @@ -13014,7 +14911,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - chalk: 4.1.2 + chalk: 4.1.0 graceful-fs: 4.2.10 jest-haste-map: 27.5.1 jest-pnp-resolver: 1.2.2_jest-resolve@27.5.1 @@ -13036,8 +14933,8 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 - chalk: 4.1.2 + '@types/node': 18.7.20 + chalk: 4.1.0 emittery: 0.8.1 graceful-fs: 4.2.10 jest-docblock: 27.5.1 @@ -13050,7 +14947,7 @@ packages: jest-runtime: 27.5.1 jest-util: 27.5.1 jest-worker: 27.5.1 - source-map-support: 0.5.21 + source-map-support: 0.5.19 throat: 6.0.1 transitivePeerDependencies: - bufferutil @@ -13072,7 +14969,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - chalk: 4.1.2 + chalk: 4.1.0 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 execa: 5.1.1 @@ -13097,7 +14994,7 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 graceful-fs: 4.2.10 /jest-snapshot/27.5.1: @@ -13107,17 +15004,17 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@babel/core': 7.18.6 - '@babel/generator': 7.18.7 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.6 - '@babel/traverse': 7.18.8 - '@babel/types': 7.18.8 + '@babel/core': 7.19.1 + '@babel/generator': 7.19.0 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/babel__traverse': 7.17.1 - '@types/prettier': 2.6.3 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.6 - chalk: 4.1.2 + '@types/babel__traverse': 7.18.2 + '@types/prettier': 2.7.1 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.19.1 + chalk: 4.1.0 expect: 27.5.1 graceful-fs: 4.2.10 jest-diff: 27.5.1 @@ -13140,9 +15037,9 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.6.3 - chalk: 4.1.2 - ci-info: 3.3.2 + '@types/node': 18.7.20 + chalk: 4.1.0 + ci-info: 3.4.0 graceful-fs: 4.2.10 picomatch: 2.3.1 @@ -13156,7 +15053,7 @@ packages: '@jest/types': 28.1.3 '@types/node': 18.6.3 chalk: 4.1.2 - ci-info: 3.3.2 + ci-info: 3.4.0 graceful-fs: 4.2.10 picomatch: 2.3.1 dev: true @@ -13170,7 +15067,7 @@ packages: dependencies: '@jest/types': 27.5.1 camelcase: 6.3.0 - chalk: 4.1.2 + chalk: 4.1.0 jest-get-type: 27.5.1 leven: 3.1.0 pretty-format: 27.5.1 @@ -13198,7 +15095,7 @@ packages: } engines: { node: '>= 10.13.0' } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13282,12 +15179,12 @@ packages: optional: true dependencies: abab: 2.0.6 - acorn: 8.7.1 + acorn: 8.8.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 data-urls: 2.0.0 - decimal.js: 10.3.1 + decimal.js: 10.4.1 domexception: 2.0.1 escodegen: 2.0.0 form-data: 3.0.1 @@ -13295,11 +15192,11 @@ packages: http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.1 + nwsapi: 2.2.2 parse5: 6.0.1 saxes: 5.0.1 symbol-tree: 3.2.4 - tough-cookie: 4.0.0 + tough-cookie: 4.1.2 w3c-hr-time: 1.0.2 w3c-xmlserializer: 2.0.0 webidl-conversions: 6.1.0 @@ -13658,8 +15555,25 @@ packages: webpack-sources: optional: true dependencies: - webpack: 5.73.0 + webpack: 5.73.0_@swc+core@1.2.215 + webpack-sources: 3.2.3 + + /license-webpack-plugin/4.0.2_webpack@5.74.0: + resolution: + { + integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==, + } + peerDependencies: + webpack: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-sources: + optional: true + dependencies: + webpack: 5.74.0 webpack-sources: 3.2.3 + dev: false /lie/3.1.1: resolution: @@ -14660,13 +16574,13 @@ packages: } dev: false - /nwsapi/2.2.1: + /nwsapi/2.2.2: resolution: { - integrity: sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==, + integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==, } - /nx/14.5.4: + /nx/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { integrity: sha512-xv1nTaQP6kqVDE4PXcB1tLlgzNAPUHE/2vlqSLgxjNb6colKf0vrEZhVTjhnbqBeJiTb33gUx50bBXkurCkN5w==, @@ -14683,7 +16597,56 @@ packages: optional: true dependencies: '@nrwl/cli': 14.5.4 - '@nrwl/tao': 14.5.4 + '@nrwl/tao': 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + '@parcel/watcher': 2.0.4 + '@swc-node/register': 1.5.1_typescript@4.7.4 + '@swc/core': 1.2.215 + chalk: 4.1.0 + chokidar: 3.5.3 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + cliui: 7.0.4 + dotenv: 10.0.0 + enquirer: 2.3.6 + fast-glob: 3.2.7 + figures: 3.2.0 + flat: 5.0.2 + fs-extra: 10.1.0 + glob: 7.1.4 + ignore: 5.2.0 + js-yaml: 4.1.0 + jsonc-parser: 3.0.0 + minimatch: 3.0.5 + npm-run-path: 4.0.1 + open: 8.4.0 + semver: 7.3.4 + string-width: 4.2.3 + tar-stream: 2.2.0 + tmp: 0.2.1 + tsconfig-paths: 3.14.1 + tslib: 2.4.0 + v8-compile-cache: 2.3.0 + yargs: 17.5.1 + yargs-parser: 21.0.1 + + /nx/14.5.6: + resolution: + { + integrity: sha512-HqOCRKBFPyyauZVTHyF7l5x97xYGukTjeQXxZD5LdVxiL1lSyaOtBCTNUmOge/jCPH3crvSeV2Wt58ZF4u0yaw==, + } + hasBin: true + requiresBuild: true + peerDependencies: + '@swc-node/register': ^1.4.2 + '@swc/core': ^1.2.173 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true + dependencies: + '@nrwl/cli': 14.5.6 + '@nrwl/tao': 14.5.6 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -14714,10 +16677,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-xv1nTaQP6kqVDE4PXcB1tLlgzNAPUHE/2vlqSLgxjNb6colKf0vrEZhVTjhnbqBeJiTb33gUx50bBXkurCkN5w==, + integrity: sha512-HqOCRKBFPyyauZVTHyF7l5x97xYGukTjeQXxZD5LdVxiL1lSyaOtBCTNUmOge/jCPH3crvSeV2Wt58ZF4u0yaw==, } hasBin: true requiresBuild: true @@ -14730,8 +16693,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.4 - '@nrwl/tao': 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cli': 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/tao': 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y '@parcel/watcher': 2.0.4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/core': 1.2.215 @@ -14877,6 +16840,18 @@ packages: has-symbols: 1.0.3 object-keys: 1.1.1 + /object.assign/4.1.4: + resolution: + { + integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + has-symbols: 1.0.3 + object-keys: 1.1.1 + /object.entries/1.1.5: resolution: { @@ -16171,6 +18146,12 @@ packages: } engines: { node: '>=0.6' } + /querystringify/2.2.0: + resolution: + { + integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==, + } + /queue-microtask/1.2.3: resolution: { @@ -16429,6 +18410,16 @@ packages: dependencies: regenerate: 1.4.2 + /regenerate-unicode-properties/10.1.0: + resolution: + { + integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==, + } + engines: { node: '>=4' } + dependencies: + regenerate: 1.4.2 + dev: false + /regenerate/1.4.2: resolution: { @@ -16447,7 +18438,7 @@ packages: integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==, } dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.19.0 /regexp.prototype.flags/1.4.3: resolution: @@ -16481,12 +18472,34 @@ packages: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.0.0 + /regexpu-core/5.2.1: + resolution: + { + integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==, + } + engines: { node: '>=4' } + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + regjsgen: 0.7.1 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.0.0 + dev: false + /regjsgen/0.6.0: resolution: { integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==, } + /regjsgen/0.7.1: + resolution: + { + integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==, + } + dev: false + /regjsparser/0.8.4: resolution: { @@ -16496,6 +18509,16 @@ packages: dependencies: jsesc: 0.5.0 + /regjsparser/0.9.1: + resolution: + { + integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, + } + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: false + /relay-runtime/12.0.0_encoding@0.1.13: resolution: { @@ -16629,7 +18652,7 @@ packages: } hasBin: true dependencies: - is-core-module: 2.9.0 + is-core-module: 2.10.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -16715,7 +18738,7 @@ packages: peerDependencies: postcss: 8.x dependencies: - chalk: 4.1.2 + chalk: 4.1.0 concat-with-sourcemaps: 1.1.0 cssnano: 5.1.12_postcss@8.4.14 import-cwd: 3.0.0 @@ -17246,7 +19269,7 @@ packages: } engines: { node: '>=12' } dependencies: - ansi-styles: 6.1.0 + ansi-styles: 6.1.1 is-fullwidth-code-point: 4.0.0 dev: true @@ -17760,7 +19783,7 @@ packages: stylus: '>=0.52.4' webpack: ^5.0.0 dependencies: - fast-glob: 3.2.11 + fast-glob: 3.2.12 klona: 2.0.5 normalize-path: 3.0.0 stylus: 0.55.0 @@ -17780,7 +19803,7 @@ packages: safer-buffer: 2.1.2 sax: 1.2.4 semver: 6.3.0 - source-map: 0.7.4 + source-map: 0.7.3 transitivePeerDependencies: - supports-color @@ -17811,10 +19834,10 @@ packages: dependencies: has-flag: 4.0.0 - /supports-hyperlinks/2.2.0: + /supports-hyperlinks/2.3.0: resolution: { - integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==, + integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, } engines: { node: '>=8' } dependencies: @@ -17950,7 +19973,7 @@ packages: engines: { node: '>=8' } dependencies: ansi-escapes: 4.3.2 - supports-hyperlinks: 2.2.0 + supports-hyperlinks: 2.3.0 /terser-webpack-plugin/5.3.3_kkudfcji3cjkd3bychuk2tc3b4: resolution: @@ -17979,10 +20002,10 @@ packages: terser: 5.14.2 webpack: 5.73.0_@swc+core@1.2.215 - /terser-webpack-plugin/5.3.3_webpack@5.73.0: + /terser-webpack-plugin/5.3.6_webpack@5.74.0: resolution: { - integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==, + integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==, } engines: { node: '>= 10.13.0' } peerDependencies: @@ -17998,12 +20021,13 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.14 + '@jridgewell/trace-mapping': 0.3.15 jest-worker: 27.5.1 schema-utils: 3.1.1 serialize-javascript: 6.0.0 - terser: 5.14.2 - webpack: 5.73.0 + terser: 5.15.0 + webpack: 5.74.0 + dev: false /terser/5.14.2: resolution: @@ -18014,9 +20038,23 @@ packages: hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 - acorn: 8.7.1 + acorn: 8.8.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + /terser/5.15.0: + resolution: + { + integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==, + } + engines: { node: '>=10' } + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.0 commander: 2.20.3 source-map-support: 0.5.21 + dev: false /test-exclude/6.0.0: resolution: @@ -18165,16 +20203,17 @@ packages: psl: 1.9.0 punycode: 2.1.1 - /tough-cookie/4.0.0: + /tough-cookie/4.1.2: resolution: { - integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==, + integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==, } engines: { node: '>=6' } dependencies: psl: 1.9.0 punycode: 2.1.1 - universalify: 0.1.2 + universalify: 0.2.0 + url-parse: 1.5.10 /tr46/0.0.3: resolution: @@ -18255,28 +20294,28 @@ packages: typescript: '*' webpack: ^5.0.0 dependencies: - chalk: 4.1.2 + chalk: 4.1.0 enhanced-resolve: 5.10.0 micromatch: 4.0.5 semver: 7.3.7 typescript: 4.7.4 webpack: 5.73.0_@swc+core@1.2.215 - /ts-loader/9.3.1_webpack@5.73.0: + /ts-loader/9.4.1_webpack@5.74.0: resolution: { - integrity: sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==, + integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==, } engines: { node: '>=12.0.0' } peerDependencies: typescript: '*' webpack: ^5.0.0 dependencies: - chalk: 4.1.2 + chalk: 4.1.0 enhanced-resolve: 5.10.0 micromatch: 4.0.5 semver: 7.3.7 - webpack: 5.73.0 + webpack: 5.74.0 dev: false /ts-node/10.8.1_gcmggsfpt44cgxt3kmpws7svii: @@ -18314,7 +20353,7 @@ packages: yn: 3.1.1 dev: false - /ts-node/10.8.2: + /ts-node/10.8.2_gcmggsfpt44cgxt3kmpws7svii: resolution: { integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==, @@ -18332,23 +20371,26 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.2.215 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 + '@types/node': 18.6.3 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 + typescript: 4.7.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.8.2_gcmggsfpt44cgxt3kmpws7svii: + /ts-node/10.9.1: resolution: { - integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==, + integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, } hasBin: true peerDependencies: @@ -18363,21 +20405,19 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.2.215 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.6.3 - acorn: 8.7.1 + acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.7.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: false /tsconfig-paths-webpack-plugin/3.5.2: resolution: @@ -18385,7 +20425,7 @@ packages: integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==, } dependencies: - chalk: 4.1.2 + chalk: 4.1.0 enhanced-resolve: 5.10.0 tsconfig-paths: 3.14.1 @@ -18640,7 +20680,7 @@ packages: engines: { node: '>=4' } dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 - unicode-property-aliases-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 /unicode-match-property-value-ecmascript/2.0.0: resolution: @@ -18649,10 +20689,10 @@ packages: } engines: { node: '>=4' } - /unicode-property-aliases-ecmascript/2.0.0: + /unicode-property-aliases-ecmascript/2.1.0: resolution: { - integrity: sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==, + integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, } engines: { node: '>=4' } @@ -18672,6 +20712,13 @@ packages: } engines: { node: '>= 4.0.0' } + /universalify/0.2.0: + resolution: + { + integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==, + } + engines: { node: '>= 4.0.0' } + /universalify/2.0.0: resolution: { @@ -18727,6 +20774,19 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 + /update-browserslist-db/1.0.9_browserslist@4.21.4: + resolution: + { + integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==, + } + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.4 + escalade: 3.1.1 + picocolors: 1.0.0 + /upper-case-first/2.0.2: resolution: { @@ -18795,6 +20855,15 @@ packages: schema-utils: 3.1.1 webpack: 5.73.0_@swc+core@1.2.215 + /url-parse/1.5.10: + resolution: + { + integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==, + } + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + /use-sync-external-store/1.2.0_react@18.2.0: resolution: { @@ -19116,7 +21185,7 @@ packages: typed-assert: 1.0.9 webpack: 5.73.0_@swc+core@1.2.215 - /webpack/5.73.0: + /webpack/5.73.0_@swc+core@1.2.215: resolution: { integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==, @@ -19150,7 +21219,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.3_webpack@5.73.0 + terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -19158,10 +21227,10 @@ packages: - esbuild - uglify-js - /webpack/5.73.0_@swc+core@1.2.215: + /webpack/5.74.0: resolution: { - integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==, + integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==, } engines: { node: '>=10.13.0' } hasBin: true @@ -19176,9 +21245,9 @@ packages: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/wasm-edit': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.7.1 - acorn-import-assertions: 1.8.0_acorn@8.7.1 - browserslist: 4.21.2 + acorn: 8.8.0 + acorn-import-assertions: 1.8.0_acorn@8.8.0 + browserslist: 4.21.4 chrome-trace-event: 1.0.3 enhanced-resolve: 5.10.0 es-module-lexer: 0.9.3 @@ -19192,13 +21261,14 @@ packages: neo-async: 2.6.2 schema-utils: 3.1.1 tapable: 2.2.1 - terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 watchpack: 2.4.0 webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' - esbuild - uglify-js + dev: false /websocket-driver/0.7.4: resolution: From 9198e749d00102cc7b5ab8a37eff5f28ded0f864 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sat, 24 Sep 2022 19:48:19 +0100 Subject: [PATCH 14/22] build(nx-update): clear cache and repair config after updates --- tools/scripts/nx-update.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/scripts/nx-update.sh b/tools/scripts/nx-update.sh index c14933a2..6116bd19 100755 --- a/tools/scripts/nx-update.sh +++ b/tools/scripts/nx-update.sh @@ -58,6 +58,7 @@ function finish() { printf "\n\n$(yellowBackground "Updating Nx to ${version}.")\n\n" +pnpm nx reset pnpm nx migrate @nrwl/workspace@${version} pnpm install pnpm update \ @@ -83,6 +84,8 @@ pnpm nx format:write --skip-nx-cache && \ pnpm nx run nx-mesh:build --skip-nx-cache && \ pnpm nx run nx-mesh:test --skip-nx-cache +pnpm nx repair + exitCode=$? if [ $exitCode == 0 ]; then From ba520f658e591d4bf60cebcac08a1b0d03681c3b Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sat, 24 Sep 2022 20:10:07 +0100 Subject: [PATCH 15/22] fix: repair nx workspace --- apps/api-gateway/stackexchange/project.json | 1 - .../src/generators/base/lib/set-defaults.ts | 9 ++++ libs/sdk/javascript-wiki/project.json | 1 + nx.json | 54 +++++++------------ 4 files changed, 28 insertions(+), 37 deletions(-) diff --git a/apps/api-gateway/stackexchange/project.json b/apps/api-gateway/stackexchange/project.json index f82a58cc..b3d33311 100644 --- a/apps/api-gateway/stackexchange/project.json +++ b/apps/api-gateway/stackexchange/project.json @@ -65,7 +65,6 @@ "passWithNoTests": true } }, - "validate": { "executor": "nx-mesh:validate", "options": { diff --git a/libs/nx-mesh/src/generators/base/lib/set-defaults.ts b/libs/nx-mesh/src/generators/base/lib/set-defaults.ts index c3d66ac8..3342edc4 100644 --- a/libs/nx-mesh/src/generators/base/lib/set-defaults.ts +++ b/libs/nx-mesh/src/generators/base/lib/set-defaults.ts @@ -39,6 +39,15 @@ export function setDefaults(host: Tree, options: NormalizedOptions) { }; } + if (workspace.targetDefaults) { + workspace.targetDefaults = { + ...workspace.targetDefaults, + validate: { + dependsOn: ['build'], + }, + }; + } + workspace.generators = workspace.generators || {}; workspace.generators['nx-mesh'] = workspace.generators['nx-mesh'] || {}; diff --git a/libs/sdk/javascript-wiki/project.json b/libs/sdk/javascript-wiki/project.json index 126a35f0..e4788868 100644 --- a/libs/sdk/javascript-wiki/project.json +++ b/libs/sdk/javascript-wiki/project.json @@ -1,4 +1,5 @@ { + "$schema": "../../../node_modules/nx/schemas/project-schema.json", "projectType": "library", "sourceRoot": "libs/sdk/javascript-wiki/", "targets": { diff --git a/nx.json b/nx.json index 24c42651..e2009e25 100644 --- a/nx.json +++ b/nx.json @@ -4,9 +4,6 @@ "affected": { "defaultBase": "main" }, - "cli": { - "defaultCollection": "@nrwl/next" - }, "implicitDependencies": { "package.json": { "dependencies": "*", @@ -23,38 +20,6 @@ } } }, - "targetDependencies": { - "build": [ - { - "target": "build", - "projects": "dependencies" - } - ], - "e2e": [ - { - "target": "build", - "projects": "dependencies" - } - ], - "test": [ - { - "target": "build", - "projects": "dependencies" - } - ], - "serve": [ - { - "target": "build", - "projects": "self" - } - ], - "validate": [ - { - "target": "build", - "projects": "self" - } - ] - }, "generators": { "@nrwl/react": { "application": { @@ -78,5 +43,22 @@ } } }, - "defaultProject": "nextjs-stackexchange" + "defaultProject": "nx-mesh", + "targetDefaults": { + "build": { + "dependsOn": ["^build"] + }, + "e2e": { + "dependsOn": ["^build"] + }, + "test": { + "dependsOn": ["^build"] + }, + "serve": { + "dependsOn": ["build"] + }, + "validate": { + "dependsOn": ["build"] + } + } } From 7481ab859b4de97a396b6863125c1dbfc950b873 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sat, 24 Sep 2022 20:13:27 +0100 Subject: [PATCH 16/22] build: remove migrations from git --- .gitignore | 9 ++++++++- migrations.json | 20 -------------------- 2 files changed, 8 insertions(+), 21 deletions(-) delete mode 100644 migrations.json diff --git a/.gitignore b/.gitignore index b60673ad..396ea2da 100644 --- a/.gitignore +++ b/.gitignore @@ -100,6 +100,13 @@ yarn-error.log* node_modules/ +# ========================================================= +# Nx +# ========================================================= + +migrations.json + + # ========================================================= # Runtime data # ========================================================= @@ -147,4 +154,4 @@ typings/ !/.yarn/releases !/.yarn/sdks .yarn-integrity -/.pnp.* \ No newline at end of file +/.pnp.* diff --git a/migrations.json b/migrations.json deleted file mode 100644 index 1314dccd..00000000 --- a/migrations.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "migrations": [ - { - "cli": "nx", - "version": "14.5.3-beta.0", - "description": "Add .next folder to gitignore.", - "factory": "./src/migrations/update-14-5-3/add-gitignore-entry", - "package": "@nrwl/next", - "name": "add-gitignore-entry" - }, - { - "cli": "nx", - "version": "14.5.3-beta.0", - "description": "Update development outputPath to the project root.", - "factory": "./src/migrations/update-14-5-3/update-dev-output-path", - "package": "@nrwl/next", - "name": "update-dev-output-path" - } - ] -} From e04d12b47512dee55624141a6f51ba2faab87652 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sun, 25 Sep 2022 12:53:54 +0100 Subject: [PATCH 17/22] build: update nx-update script --- tools/scripts/nx-update.sh | 158 ++++++++++++++++++++++++++++--------- 1 file changed, 122 insertions(+), 36 deletions(-) diff --git a/tools/scripts/nx-update.sh b/tools/scripts/nx-update.sh index 6116bd19..cb203324 100755 --- a/tools/scripts/nx-update.sh +++ b/tools/scripts/nx-update.sh @@ -11,6 +11,9 @@ timeEllapsed="$(date +%s)" # Version to update Nx to version=${1} +dry=${dry} + +exitCode=0 # --------------------------------------------------------- @@ -33,16 +36,59 @@ function yellowBackground { } # Print the script duration time -function timeDuration { +function timeDuration() { timeEllapsed="$(($(date +%s)-$timeEllapsed))" printf "\n\nDuration: ${timeEllapsed} seconds." } +function getInputVariables() { + while [ $# -gt 0 ]; do + if [[ $1 == *"--"* ]]; then + param="${1/--/}" + + if [[ $2 = "" || $2 == *"--"* ]]; then + declare $param=true + else + declare $param="$2" + fi + fi + + shift + done +} + +# Display helpful information. +function helpInfo() { + if [ $exitCode == 0 ]; then + helpoptionsrows="\n --%-30s %-40s" + + if [ "$help" = true ]; then + printf "\n" + printf "Usage: ./tools/scripts/nx-update.sh version [flags]" + printf "\n" + printf " ./tools/scripts/nx-update.sh 14.5.6 --dry" + printf "\n\n" + printf "Options:" + printf "\n" + printf "$helpoptionsrows" "dry" "Run Nx update without commiting changes." + printf "$helpoptionsrows" "help" "Show help text." + printf "\n\n" + exit 0 + else + printf "\n" + printf "Options:" + printf "\n" + printf "$helpoptionsrows" "version" "$1" + printf "$helpoptionsrows" "dry" "$dry" + printf "\n\n" + fi + fi +} + # The script has completed. function finish() { - timeDuration - if [ $exitCode == 0 ]; then + timeDuration printf "\n\n$(greenBackground "Successful.")\n\n" else printf "\n\n$(redBackground "Failed with code $?.")\n\n" @@ -51,48 +97,88 @@ function finish() { exit $exitCode } +# Reset Nx Cache +function resetCache() { + if [ $exitCode == 0 ]; then + pnpm nx reset && \ + rm -R ./node_modules/.cache/nx + exitCode=$? + fi +} -# --------------------------------------------------------- -# Workflow -# --------------------------------------------------------- +# Get the Nx update details +function getNxUpdate() { + if [ $exitCode == 0 ]; then + pnpm nx migrate ${version} + exitCode=$? + fi +} -printf "\n\n$(yellowBackground "Updating Nx to ${version}.")\n\n" +# Install package updates +function installUpdates() { + if [ $exitCode == 0 ]; then + pnpm install && \ + pnpm update \ + @nrwl/devkit@${version} \ + @nrwl/js@${version} && \ + cd libs/nx-mesh && \ + pnpm update \ + @nrwl/cypress@${version} \ + @nrwl/devkit@${version} \ + @nrwl/js@${version} \ + @nrwl/linter@${version} \ + @nrwl/node@${version} \ + @nrwl/workspace@${version} && \ + cd ../../ && \ + pnpm install + + exitCode=$? + fi +} -pnpm nx reset -pnpm nx migrate @nrwl/workspace@${version} -pnpm install -pnpm update \ - @nrwl/devkit@${version} \ - @nrwl/js@${version} +function runMigrations() { + if [ $exitCode == 0 ]; then + pnpm nx migrate --run-migrations && \ + pnpm install && \ + pnpm nx repair -cd libs/nx-mesh -pnpm update \ - @nrwl/cypress@${version} \ - @nrwl/devkit@${version} \ - @nrwl/js@${version} \ - @nrwl/linter@${version} \ - @nrwl/node@${version} \ - @nrwl/workspace@${version} -cd ../../ + exitCode=$? + fi +} -pnpm install -pnpm nx migrate --run-migrations -pnpm install +function testUpdate() { + if [ $exitCode == 0 ]; then + pnpm nx format:write --skip-nx-cache && \ + pnpm nx run nx-mesh:lint --fix --skip-nx-cache && \ + pnpm nx run nx-mesh:build --skip-nx-cache && \ + pnpm nx run nx-mesh:test --skip-nx-cache -pnpm nx format:write --skip-nx-cache && \ - pnpm nx run nx-mesh:lint --fix --skip-nx-cache && \ - pnpm nx run nx-mesh:build --skip-nx-cache && \ - pnpm nx run nx-mesh:test --skip-nx-cache + exitCode=$? + fi +} + +function commit() { + if [ $exitCode == 0 ] && [ "$dry" != true ]; then + git add -A && \ + git commit --message "feat: upgrade nx to `${version}`" + + exitCode=$? + fi +} -pnpm nx repair +# --------------------------------------------------------- +# Workflow +# --------------------------------------------------------- -exitCode=$? +getInputVariables +helpInfo -if [ $exitCode == 0 ]; then - git add -A - git commit --message "feat: upgrade nx to `${version}`" -fi +resetCache +getNxUpdate +installUpdates +runMigrations +testUpdate -exitCode=$? +commit finish From 1d60f271a9a24edf99127951f7913923c964d6e9 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sun, 25 Sep 2022 13:46:14 +0100 Subject: [PATCH 18/22] build: reset nx to 14.5.4 --- libs/nx-mesh/package.json | 12 +- package.json | 6 +- pnpm-lock.yaml | 1051 +++++++++++++------------------------ 3 files changed, 383 insertions(+), 686 deletions(-) diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index f0882516..41b8515e 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -11,12 +11,12 @@ "nx": ">=14" }, "dependencies": { - "@nrwl/cypress": "14.5.6", - "@nrwl/devkit": "14.5.6", - "@nrwl/js": "14.5.6", - "@nrwl/linter": "14.5.6", - "@nrwl/node": "14.5.6", - "@nrwl/workspace": "14.5.6", + "@nrwl/cypress": "14.5.4", + "@nrwl/devkit": "14.5.4", + "@nrwl/js": "14.5.4", + "@nrwl/linter": "14.5.4", + "@nrwl/node": "14.5.4", + "@nrwl/workspace": "14.5.4", "fs-extra": "10.1.0", "get-port": "5.1.1" }, diff --git a/package.json b/package.json index 5f1502b2..295946d7 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,8 @@ "@graphql-mesh/runtime": "0.40.0", "@graphql-mesh/utils": "0.37.0", "@graphql-yoga/node": "2.13.3", - "@nrwl/devkit": "14.5.6", - "@nrwl/js": "14.5.6", + "@nrwl/devkit": "14.5.4", + "@nrwl/js": "14.5.4", "@nrwl/next": "14.5.4", "@nrwl/nx-plugin": "14.5.4", "@swc-node/register": "1.5.1", @@ -63,7 +63,7 @@ "@nrwl/nx-cloud": "14.6.1", "@nrwl/react": "14.5.4", "@nrwl/web": "14.5.4", - "@nrwl/workspace": "14.5.6", + "@nrwl/workspace": "14.5.4", "@swc/cli": "0.1.57", "@swc/core": "1.2.215", "@swc/jest": "0.2.20", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9b63384..97cc8a39 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,10 +19,10 @@ importers: '@graphql-yoga/node': 2.13.3 '@nrwl/cli': 14.5.4 '@nrwl/cypress': 14.5.4 - '@nrwl/devkit': 14.5.6 + '@nrwl/devkit': 14.5.4 '@nrwl/eslint-plugin-nx': 14.5.4 '@nrwl/jest': 14.5.4 - '@nrwl/js': 14.5.6 + '@nrwl/js': 14.5.4 '@nrwl/linter': 14.5.4 '@nrwl/next': 14.5.4 '@nrwl/node': 14.5.4 @@ -30,7 +30,7 @@ importers: '@nrwl/nx-plugin': 14.5.4 '@nrwl/react': 14.5.4 '@nrwl/web': 14.5.4 - '@nrwl/workspace': 14.5.6 + '@nrwl/workspace': 14.5.4 '@swc-node/register': 1.5.1 '@swc/cli': 0.1.57 '@swc/core': 1.2.215 @@ -89,8 +89,8 @@ importers: '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.5.6_nx@14.5.4+typescript@4.7.4 - '@nrwl/js': 14.5.6_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a '@nrwl/next': 14.5.4_xyiu2a7i4yy476ki343hxprqmy '@nrwl/nx-plugin': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a '@swc-node/register': 1.5.1_typescript@4.7.4 @@ -115,7 +115,7 @@ importers: '@nrwl/nx-cloud': 14.6.1 '@nrwl/react': 14.5.4_5zj6s7lpo2h5mb46lj234zanyu '@nrwl/web': 14.5.4_tvss2holu5orz4ufk4bdjj5o5y - '@nrwl/workspace': 14.5.6_duili7fvqiazx62cvy7ayqtsle + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@swc/cli': 0.1.57_@swc+core@1.2.215 '@swc/core': 1.2.215 '@swc/jest': 0.2.20_@swc+core@1.2.215 @@ -150,21 +150,21 @@ importers: libs/nx-mesh: specifiers: - '@nrwl/cypress': 14.5.6 - '@nrwl/devkit': 14.5.6 - '@nrwl/js': 14.5.6 - '@nrwl/linter': 14.5.6 - '@nrwl/node': 14.5.6 - '@nrwl/workspace': 14.5.6 + '@nrwl/cypress': 14.5.4 + '@nrwl/devkit': 14.5.4 + '@nrwl/js': 14.5.4 + '@nrwl/linter': 14.5.4 + '@nrwl/node': 14.5.4 + '@nrwl/workspace': 14.5.4 fs-extra: 10.1.0 get-port: 5.1.1 dependencies: - '@nrwl/cypress': 14.5.6 - '@nrwl/devkit': 14.5.6 - '@nrwl/js': 14.5.6 - '@nrwl/linter': 14.5.6 - '@nrwl/node': 14.5.6 - '@nrwl/workspace': 14.5.6 + '@nrwl/cypress': 14.5.4 + '@nrwl/devkit': 14.5.4 + '@nrwl/js': 14.5.4 + '@nrwl/linter': 14.5.4 + '@nrwl/node': 14.5.4 + '@nrwl/workspace': 14.5.4 fs-extra: 10.1.0 get-port: 5.1.1 @@ -348,16 +348,6 @@ packages: dependencies: '@babel/types': 7.19.0 - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.6: - resolution: - { - integrity: sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.19.0 - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: resolution: { @@ -367,7 +357,6 @@ packages: dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.19.0 - dev: false /@babel/helper-compilation-targets/7.19.1_@babel+core@7.18.6: resolution: @@ -439,6 +428,26 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.18.6: + resolution: + { + integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: resolution: { @@ -458,7 +467,6 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.18.6: resolution: @@ -473,6 +481,19 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.1.0 + /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.18.6: + resolution: + { + integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.2.1 + /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: resolution: { @@ -485,7 +506,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.2.1 - dev: false /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.6: resolution: @@ -524,7 +544,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-environment-visitor/7.18.9: resolution: @@ -578,7 +597,6 @@ packages: engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 - dev: false /@babel/helper-module-imports/7.18.6: resolution: @@ -647,6 +665,23 @@ packages: transitivePeerDependencies: - supports-color + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.18.6: + resolution: + { + integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.18.6 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.19.0 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: resolution: { @@ -663,7 +698,6 @@ packages: '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-replace-supers/7.18.6: resolution: @@ -694,7 +728,6 @@ packages: '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color - dev: false /@babel/helper-simple-access/7.18.6: resolution: @@ -722,7 +755,6 @@ packages: engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 - dev: false /@babel/helper-split-export-declaration/7.18.6: resolution: @@ -781,7 +813,6 @@ packages: '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color - dev: false /@babel/helpers/7.19.0: resolution: @@ -827,7 +858,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: resolution: @@ -840,7 +871,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.6_@babel+core@7.18.6: resolution: @@ -869,7 +899,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-async-generator-functions/7.18.6_@babel+core@7.18.6: resolution: @@ -904,7 +933,6 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.18.6: resolution: @@ -916,8 +944,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - supports-color @@ -935,7 +963,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.18.6: resolution: @@ -947,8 +974,8 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.6 transitivePeerDependencies: - supports-color @@ -968,7 +995,6 @@ packages: '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-decorators/7.18.6: resolution: @@ -1016,7 +1042,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6 /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: @@ -1031,7 +1057,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-export-namespace-from/7.18.6_@babel+core@7.18.6: resolution: @@ -1058,7 +1083,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.6: resolution: @@ -1070,7 +1094,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6 /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: @@ -1085,7 +1109,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-logical-assignment-operators/7.18.6_@babel+core@7.18.6: resolution: @@ -1112,7 +1135,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.18.6: resolution: @@ -1124,7 +1146,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6 /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: @@ -1139,7 +1161,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.6: resolution: @@ -1151,7 +1172,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6 /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: @@ -1166,7 +1187,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-object-rest-spread/7.18.6_@babel+core@7.18.6: resolution: @@ -1216,7 +1236,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.6: resolution: @@ -1228,7 +1247,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6 /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: @@ -1243,7 +1262,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-optional-chaining/7.18.6_@babel+core@7.18.6: resolution: @@ -1272,7 +1290,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 - dev: false /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.6: resolution: @@ -1284,8 +1301,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - supports-color @@ -1303,7 +1320,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.18.6: resolution: @@ -1316,8 +1332,8 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.6 transitivePeerDependencies: - supports-color @@ -1338,7 +1354,6 @@ packages: '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.6: resolution: @@ -1350,8 +1365,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: resolution: @@ -1365,7 +1380,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-syntax-async-generators/7.8.4: resolution: @@ -1465,7 +1479,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: resolution: @@ -1478,7 +1492,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-syntax-decorators/7.18.6: resolution: @@ -1513,7 +1526,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: resolution: @@ -1525,7 +1538,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.6: resolution: @@ -1536,7 +1548,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: resolution: @@ -1548,7 +1560,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-syntax-flow/7.18.6_@babel+core@7.19.1: resolution: @@ -1573,7 +1584,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: resolution: @@ -1586,7 +1597,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-syntax-import-meta/7.10.4: resolution: @@ -1876,7 +1886,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: resolution: @@ -1889,7 +1899,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-syntax-top-level-await/7.14.5: resolution: @@ -1961,7 +1970,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: resolution: @@ -1974,7 +1983,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.18.6: resolution: @@ -1987,8 +1995,8 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-remap-async-to-generator': 7.18.6_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.6 transitivePeerDependencies: - supports-color @@ -2007,7 +2015,6 @@ packages: '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.6: resolution: @@ -2019,7 +2026,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: resolution: @@ -2032,7 +2039,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-block-scoping/7.18.6_@babel+core@7.18.6: resolution: @@ -2070,7 +2076,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-classes/7.18.8_@babel+core@7.18.6: resolution: @@ -2136,7 +2141,6 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-computed-properties/7.18.6_@babel+core@7.18.6: resolution: @@ -2174,7 +2178,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: resolution: @@ -2187,7 +2190,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-destructuring/7.18.6_@babel+core@7.18.6: resolution: @@ -2224,8 +2226,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: resolution: @@ -2239,7 +2241,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-duplicate-keys/7.18.6_@babel+core@7.18.6: resolution: @@ -2264,7 +2265,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.6: resolution: @@ -2276,8 +2276,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: resolution: @@ -2291,7 +2291,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-flow-strip-types/7.18.6_@babel+core@7.19.1: resolution: @@ -2317,7 +2316,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: resolution: @@ -2330,7 +2329,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-function-name/7.18.6_@babel+core@7.18.6: resolution: @@ -2374,7 +2372,6 @@ packages: '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 '@babel/helper-function-name': 7.19.0 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-literals/7.18.6_@babel+core@7.18.6: resolution: @@ -2412,7 +2409,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.6: resolution: @@ -2424,7 +2420,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: resolution: @@ -2437,7 +2433,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.18.6: resolution: @@ -2450,7 +2445,7 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color @@ -2470,7 +2465,6 @@ packages: babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.18.6: resolution: @@ -2483,7 +2477,7 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-simple-access': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: @@ -2505,7 +2499,6 @@ packages: babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-systemjs/7.18.6_@babel+core@7.18.6: resolution: @@ -2542,7 +2535,6 @@ packages: babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.6: resolution: @@ -2555,7 +2547,7 @@ packages: dependencies: '@babel/core': 7.18.6 '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - supports-color @@ -2573,7 +2565,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-named-capturing-groups-regex/7.18.6_@babel+core@7.18.6: resolution: @@ -2600,7 +2591,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.6: resolution: @@ -2612,7 +2602,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: resolution: @@ -2625,7 +2615,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.6: resolution: @@ -2637,8 +2626,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-replace-supers': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 transitivePeerDependencies: - supports-color @@ -2656,7 +2645,6 @@ packages: '@babel/helper-replace-supers': 7.19.1 transitivePeerDependencies: - supports-color - dev: false /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.18.6: resolution: @@ -2668,7 +2656,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: resolution: @@ -2681,7 +2669,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.6: resolution: @@ -2693,7 +2680,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: resolution: @@ -2706,7 +2693,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-react-constant-elements/7.18.6_@babel+core@7.18.6: resolution: @@ -2813,7 +2799,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 regenerator-transform: 0.15.0 /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: @@ -2828,7 +2814,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 regenerator-transform: 0.15.0 - dev: false /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.6: resolution: @@ -2840,7 +2825,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: resolution: @@ -2853,7 +2838,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-runtime/7.18.6_@babel+core@7.18.6: resolution: @@ -2884,7 +2868,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: resolution: @@ -2897,7 +2881,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-spread/7.18.6_@babel+core@7.18.6: resolution: @@ -2938,7 +2921,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - dev: false /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.6: resolution: @@ -2950,7 +2932,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: resolution: @@ -2963,7 +2945,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-template-literals/7.18.6_@babel+core@7.18.6: resolution: @@ -3001,7 +2982,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-typeof-symbol/7.18.6_@babel+core@7.18.6: resolution: @@ -3026,7 +3006,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-typescript/7.18.8_@babel+core@7.18.6: resolution: @@ -3055,7 +3034,6 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/plugin-transform-unicode-escapes/7.18.6_@babel+core@7.18.6: resolution: @@ -3079,8 +3057,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: resolution: @@ -3094,7 +3072,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: false /@babel/preset-env/7.18.6_@babel+core@7.18.6: resolution: @@ -3271,7 +3248,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /@babel/preset-modules/0.1.5_@babel+core@7.18.6: resolution: @@ -3282,7 +3258,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.6 '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.6 '@babel/types': 7.19.0 @@ -3302,7 +3278,6 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 '@babel/types': 7.19.0 esutils: 2.0.3 - dev: false /@babel/preset-react/7.18.6_@babel+core@7.18.6: resolution: @@ -3951,27 +3926,6 @@ packages: tunnel-agent: 0.6.0 uuid: 8.3.2 - /@cypress/webpack-preprocessor/5.12.0_fn4zy6wxmwni62n6gsuqjrjamy: - resolution: - { - integrity: sha512-D/eLKKlgx6c/307FaCmjZGjFA64G29aA8KcCy6WqpNK/bSnRdPquMW2plemIsT/B80TK2DDKzZX/H3FcS41ZDA==, - } - peerDependencies: - '@babel/core': ^7.0.1 - '@babel/preset-env': ^7.0.0 - babel-loader: ^8.0.2 - webpack: ^4 || ^5 - dependencies: - '@babel/core': 7.18.6 - '@babel/preset-env': 7.18.6_@babel+core@7.18.6 - babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa - bluebird: 3.7.1 - debug: 4.3.4 - lodash: 4.17.21 - webpack: 5.73.0_@swc+core@1.2.215 - transitivePeerDependencies: - - supports-color - /@cypress/webpack-preprocessor/5.12.2_kufowmr7hvxyiws4fcajds3gmi: resolution: { @@ -3992,7 +3946,6 @@ packages: webpack: 5.74.0 transitivePeerDependencies: - supports-color - dev: false /@cypress/xvfb/1.2.4_supports-color@8.1.1: resolution: @@ -5740,30 +5693,7 @@ packages: - '@swc/core' dev: true - /@nrwl/cli/14.5.6: - resolution: - { - integrity: sha512-twTR2nzA8xtTQHgMOUxNCXutRQ4OWT9eeJID3H6C5Ev5Mhi25fZheodVOQu72MpMWHhdtH7/7kHzULJaRsTjHw==, - } - dependencies: - nx: 14.5.6 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - dev: false - - /@nrwl/cli/14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y: - resolution: - { - integrity: sha512-twTR2nzA8xtTQHgMOUxNCXutRQ4OWT9eeJID3H6C5Ev5Mhi25fZheodVOQu72MpMWHhdtH7/7kHzULJaRsTjHw==, - } - dependencies: - nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - /@nrwl/cypress/14.5.4_m3l2ido4ezrnnrijbe4q3rwksq: + /@nrwl/cypress/14.5.4: resolution: { integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, @@ -5774,25 +5704,24 @@ packages: cypress: optional: true dependencies: - '@babel/core': 7.18.6 - '@babel/preset-env': 7.18.6_@babel+core@7.18.6 - '@cypress/webpack-preprocessor': 5.12.0_fn4zy6wxmwni62n6gsuqjrjamy - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa + '@babel/core': 7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@cypress/webpack-preprocessor': 5.12.2_kufowmr7hvxyiws4fcajds3gmi + '@nrwl/devkit': 14.5.4 + '@nrwl/linter': 14.5.4 + '@nrwl/workspace': 14.5.4 + '@phenomnomnominal/tsquery': 4.1.1 + babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu chalk: 4.1.0 - cypress: 9.7.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei + fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.74.0 rxjs: 6.6.7 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + ts-loader: 9.4.1_webpack@5.74.0 tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0 webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@swc-node/register' @@ -5811,11 +5740,12 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli + dev: false - /@nrwl/cypress/14.5.6: + /@nrwl/cypress/14.5.4_m3l2ido4ezrnnrijbe4q3rwksq: resolution: { - integrity: sha512-zxXmxhHLsiYI0LGSZcX19uEz4oefmLaVNvjzZdsAf/EIwhlLMVeHyH0ZnYeL7pXuzNB5XJkYYVIMcZzgngmdsw==, + integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, } peerDependencies: cypress: '>= 3 < 11' @@ -5826,21 +5756,22 @@ packages: '@babel/core': 7.19.1 '@babel/preset-env': 7.19.1_@babel+core@7.19.1 '@cypress/webpack-preprocessor': 5.12.2_kufowmr7hvxyiws4fcajds3gmi - '@nrwl/devkit': 14.5.6 - '@nrwl/linter': 14.5.6 - '@nrwl/workspace': 14.5.6 - '@phenomnomnominal/tsquery': 4.1.1 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu chalk: 4.1.0 + cypress: 9.7.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.74.0 + fork-ts-checker-webpack-plugin: 7.2.13_xnp4kzegbjokq62cajex2ovgkm rxjs: 6.6.7 - ts-loader: 9.4.1_webpack@5.74.0 + ts-loader: 9.4.1_xnp4kzegbjokq62cajex2ovgkm tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.74.0 + webpack: 5.74.0_@swc+core@1.2.215 webpack-node-externals: 3.0.0 transitivePeerDependencies: - '@swc-node/register' @@ -5859,9 +5790,8 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli - dev: false - /@nrwl/devkit/14.5.4_nx@14.5.4: + /@nrwl/devkit/14.5.4: resolution: { integrity: sha512-9UFoQb6HdEkvZlOZIZgTAPR5oagc1V72OdBgtiM0ZK5cHm9sSSTv7FrVlyxy+WWYZhy/orUm5eSChO/yNM/pZg==, @@ -5869,81 +5799,25 @@ packages: peerDependencies: nx: '>= 13.10 <= 15' dependencies: - ejs: 3.1.8 - ignore: 5.2.0 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y - semver: 7.3.4 - tslib: 2.4.0 - - /@nrwl/devkit/14.5.6: - resolution: - { - integrity: sha512-ZJPPy0DxfVIjEAOiBgJtYwil8IJ3FB9XdyF3s7Um8BvIO7f6G7SprUa4EV8zXJ4y/Jbrq7in8Vf4LMzhPKqxgw==, - } - peerDependencies: - nx: '>= 13.10 <= 15' - dependencies: - '@phenomnomnominal/tsquery': 4.1.1 ejs: 3.1.8 ignore: 5.2.0 semver: 7.3.4 tslib: 2.4.0 - transitivePeerDependencies: - - typescript dev: false - /@nrwl/devkit/14.5.6_nx@14.5.4+typescript@4.7.4: + /@nrwl/devkit/14.5.4_nx@14.5.4: resolution: { - integrity: sha512-ZJPPy0DxfVIjEAOiBgJtYwil8IJ3FB9XdyF3s7Um8BvIO7f6G7SprUa4EV8zXJ4y/Jbrq7in8Vf4LMzhPKqxgw==, + integrity: sha512-9UFoQb6HdEkvZlOZIZgTAPR5oagc1V72OdBgtiM0ZK5cHm9sSSTv7FrVlyxy+WWYZhy/orUm5eSChO/yNM/pZg==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 ejs: 3.1.8 ignore: 5.2.0 nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y semver: 7.3.4 tslib: 2.4.0 - transitivePeerDependencies: - - typescript - dev: false - - /@nrwl/devkit/14.5.6_nx@14.5.6: - resolution: - { - integrity: sha512-ZJPPy0DxfVIjEAOiBgJtYwil8IJ3FB9XdyF3s7Um8BvIO7f6G7SprUa4EV8zXJ4y/Jbrq7in8Vf4LMzhPKqxgw==, - } - peerDependencies: - nx: '>= 13.10 <= 15' - dependencies: - '@phenomnomnominal/tsquery': 4.1.1 - ejs: 3.1.8 - ignore: 5.2.0 - nx: 14.5.6 - semver: 7.3.4 - tslib: 2.4.0 - transitivePeerDependencies: - - typescript - dev: false - - /@nrwl/devkit/14.5.6_nx@14.5.6+typescript@4.7.4: - resolution: - { - integrity: sha512-ZJPPy0DxfVIjEAOiBgJtYwil8IJ3FB9XdyF3s7Um8BvIO7f6G7SprUa4EV8zXJ4y/Jbrq7in8Vf4LMzhPKqxgw==, - } - peerDependencies: - nx: '>= 13.10 <= 15' - dependencies: - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - ejs: 3.1.8 - ignore: 5.2.0 - nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y - semver: 7.3.4 - tslib: 2.4.0 - transitivePeerDependencies: - - typescript /@nrwl/eslint-plugin-nx/14.5.4_q6nw27jxricuodzz3tumv6bzbq: resolution: @@ -5980,7 +5854,7 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.5.4_pog2w3zkul5hbrbhurbj4m5ldu: + /@nrwl/jest/14.5.4: resolution: { integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, @@ -5988,36 +5862,7 @@ packages: dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - chalk: 4.1.0 - dotenv: 10.0.0 - identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.8.2 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - resolve.exports: 1.1.0 - rxjs: 6.6.7 - tslib: 2.4.0 - transitivePeerDependencies: - - bufferutil - - canvas - - node-notifier - - nx - - supports-color - - ts-node - - typescript - - utf-8-validate - - /@nrwl/jest/14.5.6: - resolution: - { - integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, - } - dependencies: - '@jest/reporters': 27.5.1 - '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.6 + '@nrwl/devkit': 14.5.4 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -6039,15 +5884,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.6_nx@14.5.6: + /@nrwl/jest/14.5.4_nx@14.5.4: resolution: { - integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.6_nx@14.5.6 + '@nrwl/devkit': 14.5.4_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -6069,20 +5914,20 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.6_nx@14.5.6+ts-node@10.9.1: + /@nrwl/jest/14.5.4_nx@14.5.4+ts-node@10.8.2: resolution: { - integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.6_nx@14.5.6 + '@nrwl/devkit': 14.5.4_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.9.1 + jest-config: 27.5.1_ts-node@10.8.2 jest-resolve: 27.5.1 jest-util: 27.5.1 resolve.exports: 1.1.0 @@ -6099,15 +5944,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.6_pog2w3zkul5hbrbhurbj4m5ldu: + /@nrwl/jest/14.5.4_pog2w3zkul5hbrbhurbj4m5ldu: resolution: { - integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.6_nx@14.5.4+typescript@4.7.4 + '@nrwl/devkit': 14.5.4_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 @@ -6127,51 +5972,20 @@ packages: - ts-node - typescript - utf-8-validate - dev: false - /@nrwl/jest/14.5.6_ts-node@10.9.1: + /@nrwl/jest/14.5.4_ts-node@10.8.2: resolution: { - integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, + integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.6 + '@nrwl/devkit': 14.5.4 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.9.1 - jest-resolve: 27.5.1 - jest-util: 27.5.1 - resolve.exports: 1.1.0 - rxjs: 6.6.7 - tslib: 2.4.0 - transitivePeerDependencies: - - bufferutil - - canvas - - node-notifier - - nx - - supports-color - - ts-node - - typescript - - utf-8-validate - dev: false - - /@nrwl/jest/14.5.6_y3aw2huhasf4mg4p4patquozou: - resolution: - { - integrity: sha512-zPOF+rN/1uwIF1bRzpoBgCo2LiF1ZEdabQ+aHmkBhZHZ9QFWJOdrlbo0doZ/AAZgWx+ddii2mmZccueX3BgZAw==, - } - dependencies: - '@jest/reporters': 27.5.1 - '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.6_nx@14.5.6+typescript@4.7.4 - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - chalk: 4.1.0 - dotenv: 10.0.0 - identity-obj-proxy: 3.0.0 jest-config: 27.5.1_ts-node@10.8.2 jest-resolve: 27.5.1 jest-util: 27.5.1 @@ -6187,50 +6001,18 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/js/14.5.4_6gdn6chdnem3nbolmnwdf6us4a: + /@nrwl/js/14.5.4: resolution: { integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, } dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle - '@parcel/watcher': 2.0.4 - chalk: 4.1.0 - fast-glob: 3.2.7 - fs-extra: 10.1.0 - ignore: 5.2.0 - js-tokens: 4.0.0 - minimatch: 3.0.5 - source-map-support: 0.5.19 - tree-kill: 1.2.2 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - bufferutil - - canvas - - eslint - - node-notifier - - nx - - prettier - - supports-color - - ts-node - - typescript - - utf-8-validate - - /@nrwl/js/14.5.6: - resolution: - { - integrity: sha512-3YXZRScSQ3ZjT3pMp/XuqLUpgAx1nXRwKCO03FoG77u/3MOAxc3ILUQoVVclP1ISga9Fmask/z5tYzulMZKLJg==, - } - dependencies: - '@nrwl/devkit': 14.5.6 - '@nrwl/jest': 14.5.6 - '@nrwl/linter': 14.5.6 - '@nrwl/workspace': 14.5.6 + '@nrwl/devkit': 14.5.4 + '@nrwl/jest': 14.5.4 + '@nrwl/linter': 14.5.4 + '@nrwl/workspace': 14.5.4 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -6255,16 +6037,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.6_6gdn6chdnem3nbolmnwdf6us4a: + /@nrwl/js/14.5.4_6gdn6chdnem3nbolmnwdf6us4a: resolution: { - integrity: sha512-3YXZRScSQ3ZjT3pMp/XuqLUpgAx1nXRwKCO03FoG77u/3MOAxc3ILUQoVVclP1ISga9Fmask/z5tYzulMZKLJg==, + integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, } dependencies: - '@nrwl/devkit': 14.5.6_nx@14.5.4+typescript@4.7.4 - '@nrwl/jest': 14.5.6_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.6_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.6_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -6287,18 +6069,17 @@ packages: - ts-node - typescript - utf-8-validate - dev: false - /@nrwl/js/14.5.6_ts-node@10.9.1: + /@nrwl/js/14.5.4_ts-node@10.8.2: resolution: { - integrity: sha512-3YXZRScSQ3ZjT3pMp/XuqLUpgAx1nXRwKCO03FoG77u/3MOAxc3ILUQoVVclP1ISga9Fmask/z5tYzulMZKLJg==, + integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, } dependencies: - '@nrwl/devkit': 14.5.6 - '@nrwl/jest': 14.5.6_ts-node@10.9.1 - '@nrwl/linter': 14.5.6_ts-node@10.9.1 - '@nrwl/workspace': 14.5.6_ts-node@10.9.1 + '@nrwl/devkit': 14.5.4 + '@nrwl/jest': 14.5.4_ts-node@10.8.2 + '@nrwl/linter': 14.5.4_ts-node@10.8.2 + '@nrwl/workspace': 14.5.4_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -6323,7 +6104,7 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.4_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.4: resolution: { integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, @@ -6335,38 +6116,9 @@ packages: optional: true dependencies: '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 - eslint: 8.15.0 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y - tmp: 0.2.1 - tslib: 2.4.0 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - bufferutil - - canvas - - node-notifier - - supports-color - - ts-node - - typescript - - utf-8-validate - - /@nrwl/linter/14.5.6: - resolution: - { - integrity: sha512-raifCMdig4kHCqjHQYOk+x8c3rYN5q0a/uWAnjf4XLAbJJFC+1GZTm9s2Ivjmb4fnDiydn75fuNTErao/dMXNw==, - } - peerDependencies: - eslint: ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@nrwl/devkit': 14.5.6_nx@14.5.6 - '@nrwl/jest': 14.5.6_nx@14.5.6 + '@nrwl/jest': 14.5.4_nx@14.5.4 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.6 + nx: 14.5.4 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -6381,10 +6133,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.6_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.4_gb3kusmqmljmwdelprrytukbra: resolution: { - integrity: sha512-raifCMdig4kHCqjHQYOk+x8c3rYN5q0a/uWAnjf4XLAbJJFC+1GZTm9s2Ivjmb4fnDiydn75fuNTErao/dMXNw==, + integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, } peerDependencies: eslint: ^8.0.0 @@ -6392,11 +6144,11 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.6_nx@14.5.6+typescript@4.7.4 - '@nrwl/jest': 14.5.6_y3aw2huhasf4mg4p4patquozou + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 eslint: 8.15.0 - nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -6410,10 +6162,10 @@ packages: - typescript - utf-8-validate - /@nrwl/linter/14.5.6_ts-node@10.9.1: + /@nrwl/linter/14.5.4_ts-node@10.8.2: resolution: { - integrity: sha512-raifCMdig4kHCqjHQYOk+x8c3rYN5q0a/uWAnjf4XLAbJJFC+1GZTm9s2Ivjmb4fnDiydn75fuNTErao/dMXNw==, + integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, } peerDependencies: eslint: ^8.0.0 @@ -6421,10 +6173,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.6_nx@14.5.6 - '@nrwl/jest': 14.5.6_nx@14.5.6+ts-node@10.9.1 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_nx@14.5.4+ts-node@10.8.2 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.6 + nx: 14.5.4 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -6508,35 +6260,35 @@ packages: - webpack-plugin-serve dev: false - /@nrwl/node/14.5.4_mkpoxmfdt27baoqjbwkmrwylre: + /@nrwl/node/14.5.4: resolution: { integrity: sha512-n++C/kUveM3Rxi5S2hyZaBS7hGk1HomLdQ2G+dLrbGZ/mggaANVT3NnEPxDeYGI9SfS0uKEPh8G7joJKWZXahw==, } dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.4 + '@nrwl/jest': 14.5.4_ts-node@10.8.2 + '@nrwl/js': 14.5.4_ts-node@10.8.2 + '@nrwl/linter': 14.5.4_ts-node@10.8.2 + '@nrwl/workspace': 14.5.4_ts-node@10.8.2 chalk: 4.1.0 - copy-webpack-plugin: 10.2.4_webpack@5.73.0 + copy-webpack-plugin: 10.2.4_webpack@5.74.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei + fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.74.0 fs-extra: 10.1.0 glob: 7.1.4 - license-webpack-plugin: 4.0.2_webpack@5.73.0 + license-webpack-plugin: 4.0.2_webpack@5.74.0 rxjs: 6.6.7 source-map-support: 0.5.19 - terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 tree-kill: 1.2.2 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + ts-loader: 9.4.1_webpack@5.74.0 + ts-node: 10.8.2 tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0 webpack-merge: 5.8.0 webpack-node-externals: 3.0.0 transitivePeerDependencies: @@ -6557,37 +6309,37 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli - dev: true + dev: false - /@nrwl/node/14.5.6: + /@nrwl/node/14.5.4_mkpoxmfdt27baoqjbwkmrwylre: resolution: { - integrity: sha512-lVs2P9pfqfbmagjNBRjtuwT0DNLFVfYvOPUyk4w1pt/FjwdSZssNW2VrFYqlCiA4Qz/Obos8yxth085PsGb/TA==, + integrity: sha512-n++C/kUveM3Rxi5S2hyZaBS7hGk1HomLdQ2G+dLrbGZ/mggaANVT3NnEPxDeYGI9SfS0uKEPh8G7joJKWZXahw==, } dependencies: - '@nrwl/devkit': 14.5.6 - '@nrwl/jest': 14.5.6_ts-node@10.9.1 - '@nrwl/js': 14.5.6_ts-node@10.9.1 - '@nrwl/linter': 14.5.6_ts-node@10.9.1 - '@nrwl/workspace': 14.5.6_ts-node@10.9.1 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.74.0 dotenv: 10.0.0 enhanced-resolve: 5.10.0 - fork-ts-checker-webpack-plugin: 7.2.13_webpack@5.74.0 + fork-ts-checker-webpack-plugin: 7.2.13_xnp4kzegbjokq62cajex2ovgkm fs-extra: 10.1.0 glob: 7.1.4 license-webpack-plugin: 4.0.2_webpack@5.74.0 rxjs: 6.6.7 source-map-support: 0.5.19 - terser-webpack-plugin: 5.3.6_webpack@5.74.0 + terser-webpack-plugin: 5.3.6_4gtdw63xm76arietx7hfyj4vwy tree-kill: 1.2.2 - ts-loader: 9.4.1_webpack@5.74.0 - ts-node: 10.9.1 + ts-loader: 9.4.1_xnp4kzegbjokq62cajex2ovgkm + ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.74.0 + webpack: 5.74.0_@swc+core@1.2.215 webpack-merge: 5.8.0 webpack-node-externals: 3.0.0 transitivePeerDependencies: @@ -6608,7 +6360,7 @@ packages: - utf-8-validate - vue-template-compiler - webpack-cli - dev: false + dev: true /@nrwl/nx-cloud/14.6.1: resolution: @@ -6761,39 +6513,27 @@ packages: - webpack - webpack-cli - /@nrwl/tao/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.4: resolution: { integrity: sha512-a2GCuSE8WghjehuU3GVO63KZEnZXXQiqEg137yN/Na+PxwSu68XeaX53SLyzRskTV120YwBBy1YCTNzAZxxsjg==, } hasBin: true dependencies: - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - /@nrwl/tao/14.5.6: - resolution: - { - integrity: sha512-EIbYLhSU85SaYd95t3Mwcy09KVPyPd3DlE7sZBaS3TzFEgOi0o9DLrpHRiZWfUJYgY9ltZHPCQn2hKpd7h7auw==, - } - hasBin: true - dependencies: - nx: 14.5.6 + nx: 14.5.4 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: false - /@nrwl/tao/14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-EIbYLhSU85SaYd95t3Mwcy09KVPyPd3DlE7sZBaS3TzFEgOi0o9DLrpHRiZWfUJYgY9ltZHPCQn2hKpd7h7auw==, + integrity: sha512-a2GCuSE8WghjehuU3GVO63KZEnZXXQiqEg137yN/Na+PxwSu68XeaX53SLyzRskTV120YwBBy1YCTNzAZxxsjg==, } hasBin: true dependencies: - nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -6912,64 +6652,15 @@ packages: - typescript - uglify-js - utf-8-validate - - vue-template-compiler - - webpack-cli - - webpack-hot-middleware - - webpack-plugin-serve - - /@nrwl/workspace/14.5.4_duili7fvqiazx62cvy7ayqtsle: - resolution: - { - integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, - } - peerDependencies: - prettier: ^2.6.2 - peerDependenciesMeta: - prettier: - optional: true - dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@parcel/watcher': 2.0.4 - chalk: 4.1.0 - chokidar: 3.5.3 - cli-cursor: 3.1.0 - cli-spinners: 2.6.1 - dotenv: 10.0.0 - enquirer: 2.3.6 - figures: 3.2.0 - flat: 5.0.2 - fs-extra: 10.1.0 - glob: 7.1.4 - ignore: 5.2.0 - minimatch: 3.0.5 - npm-run-path: 4.0.1 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y - open: 8.4.0 - prettier: 2.7.1 - rxjs: 6.6.7 - semver: 7.3.4 - tmp: 0.2.1 - tslib: 2.4.0 - yargs: 17.5.1 - yargs-parser: 21.0.1 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - bufferutil - - canvas - - eslint - - node-notifier - - supports-color - - ts-node - - typescript - - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve - /@nrwl/workspace/14.5.6: + /@nrwl/workspace/14.5.4: resolution: { - integrity: sha512-gFBn+AJAc61xMZ1EfVQp3p1BoKQnGSXMo+V/ksl5uIkyB7iTj3qKxRNk5sldKNZrqifAG93wgLX/hj9QJ3xcag==, + integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, } peerDependencies: prettier: ^2.6.2 @@ -6977,9 +6668,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.6_nx@14.5.6 - '@nrwl/jest': 14.5.6_nx@14.5.6 - '@nrwl/linter': 14.5.6 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_nx@14.5.4 + '@nrwl/linter': 14.5.4 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -6994,7 +6685,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.6 + nx: 14.5.4 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -7015,10 +6706,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.6_duili7fvqiazx62cvy7ayqtsle: + /@nrwl/workspace/14.5.4_duili7fvqiazx62cvy7ayqtsle: resolution: { - integrity: sha512-gFBn+AJAc61xMZ1EfVQp3p1BoKQnGSXMo+V/ksl5uIkyB7iTj3qKxRNk5sldKNZrqifAG93wgLX/hj9QJ3xcag==, + integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, } peerDependencies: prettier: ^2.6.2 @@ -7026,9 +6717,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.6_nx@14.5.6+typescript@4.7.4 - '@nrwl/jest': 14.5.6_y3aw2huhasf4mg4p4patquozou - '@nrwl/linter': 14.5.6_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -7043,7 +6734,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 prettier: 2.7.1 rxjs: 6.6.7 @@ -7064,10 +6755,10 @@ packages: - typescript - utf-8-validate - /@nrwl/workspace/14.5.6_ts-node@10.9.1: + /@nrwl/workspace/14.5.4_ts-node@10.8.2: resolution: { - integrity: sha512-gFBn+AJAc61xMZ1EfVQp3p1BoKQnGSXMo+V/ksl5uIkyB7iTj3qKxRNk5sldKNZrqifAG93wgLX/hj9QJ3xcag==, + integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, } peerDependencies: prettier: ^2.6.2 @@ -7075,9 +6766,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.6_nx@14.5.6 - '@nrwl/jest': 14.5.6_nx@14.5.6+ts-node@10.9.1 - '@nrwl/linter': 14.5.6_ts-node@10.9.1 + '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/jest': 14.5.4_nx@14.5.4+ts-node@10.8.2 + '@nrwl/linter': 14.5.4_ts-node@10.8.2 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -7092,7 +6783,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.6 + nx: 14.5.4 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -8005,7 +7696,7 @@ packages: } dependencies: '@types/eslint': 8.4.6 - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 /@types/eslint/8.4.6: resolution: @@ -8013,7 +7704,7 @@ packages: integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==, } dependencies: - '@types/estree': 0.0.51 + '@types/estree': 1.0.0 '@types/json-schema': 7.0.11 /@types/estree/0.0.39: @@ -8732,7 +8423,6 @@ packages: acorn: ^8 dependencies: acorn: 8.8.0 - dev: false /acorn-jsx/5.3.2_acorn@8.7.1: resolution: @@ -9275,7 +8965,6 @@ packages: make-dir: 3.1.0 schema-utils: 2.7.1 webpack: 5.74.0 - dev: false /babel-plugin-const-enum/1.2.0_@babel+core@7.18.6: resolution: @@ -9379,7 +9068,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: false /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.6: resolution: @@ -9408,7 +9096,6 @@ packages: core-js-compat: 3.25.2 transitivePeerDependencies: - supports-color - dev: false /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.6: resolution: @@ -9435,7 +9122,6 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 transitivePeerDependencies: - supports-color - dev: false /babel-plugin-syntax-trailing-function-commas/7.0.0-beta.0: resolution: @@ -10484,7 +10170,6 @@ packages: schema-utils: 4.0.0 serialize-javascript: 6.0.0 webpack: 5.74.0 - dev: false /core-js-compat/3.23.4: resolution: @@ -10502,7 +10187,6 @@ packages: } dependencies: browserslist: 4.21.4 - dev: false /core-js-pure/3.23.4: resolution: @@ -12769,6 +12453,35 @@ packages: webpack: 5.74.0 dev: false + /fork-ts-checker-webpack-plugin/7.2.13_xnp4kzegbjokq62cajex2ovgkm: + resolution: + { + integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==, + } + engines: { node: '>=12.13.0', yarn: '>=1.0.0' } + peerDependencies: + typescript: '>3.6.0' + vue-template-compiler: '*' + webpack: ^5.11.0 + peerDependenciesMeta: + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.18.6 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 7.0.1 + deepmerge: 4.2.2 + fs-extra: 10.1.0 + memfs: 3.4.7 + minimatch: 3.1.2 + node-abort-controller: 3.0.1 + schema-utils: 3.1.1 + semver: 7.3.7 + tapable: 2.2.1 + typescript: 4.7.4 + webpack: 5.74.0_@swc+core@1.2.215 + /form-data-encoder/1.7.2: resolution: { @@ -13097,7 +12810,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.5 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 @@ -14614,56 +14327,12 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - - /jest-config/27.5.1_ts-node@10.9.1: - resolution: - { - integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==, - } - engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } - peerDependencies: - ts-node: '>=9.0.0' - peerDependenciesMeta: - ts-node: - optional: true - dependencies: - '@babel/core': 7.19.1 - '@jest/test-sequencer': 27.5.1 - '@jest/types': 27.5.1 - babel-jest: 27.5.1_@babel+core@7.19.1 - chalk: 4.1.0 - ci-info: 3.4.0 - deepmerge: 4.2.2 - glob: 7.2.3 - graceful-fs: 4.2.10 - jest-circus: 27.5.1 - jest-environment-jsdom: 27.5.1 - jest-environment-node: 27.5.1 - jest-get-type: 27.5.1 - jest-jasmine2: 27.5.1 - jest-regex-util: 27.5.1 - jest-resolve: 27.5.1 - jest-runner: 27.5.1 - jest-util: 27.5.1 - jest-validate: 27.5.1 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 27.5.1 - slash: 3.0.0 - strip-json-comments: 3.1.1 - ts-node: 10.9.1 + ts-node: 10.8.2 transitivePeerDependencies: - bufferutil - canvas - supports-color - utf-8-validate - dev: false /jest-diff/27.5.1: resolution: @@ -15573,7 +15242,6 @@ packages: dependencies: webpack: 5.74.0 webpack-sources: 3.2.3 - dev: false /lie/3.1.1: resolution: @@ -16580,7 +16248,7 @@ packages: integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==, } - /nx/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.4: resolution: { integrity: sha512-xv1nTaQP6kqVDE4PXcB1tLlgzNAPUHE/2vlqSLgxjNb6colKf0vrEZhVTjhnbqBeJiTb33gUx50bBXkurCkN5w==, @@ -16597,56 +16265,7 @@ packages: optional: true dependencies: '@nrwl/cli': 14.5.4 - '@nrwl/tao': 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y - '@parcel/watcher': 2.0.4 - '@swc-node/register': 1.5.1_typescript@4.7.4 - '@swc/core': 1.2.215 - chalk: 4.1.0 - chokidar: 3.5.3 - cli-cursor: 3.1.0 - cli-spinners: 2.6.1 - cliui: 7.0.4 - dotenv: 10.0.0 - enquirer: 2.3.6 - fast-glob: 3.2.7 - figures: 3.2.0 - flat: 5.0.2 - fs-extra: 10.1.0 - glob: 7.1.4 - ignore: 5.2.0 - js-yaml: 4.1.0 - jsonc-parser: 3.0.0 - minimatch: 3.0.5 - npm-run-path: 4.0.1 - open: 8.4.0 - semver: 7.3.4 - string-width: 4.2.3 - tar-stream: 2.2.0 - tmp: 0.2.1 - tsconfig-paths: 3.14.1 - tslib: 2.4.0 - v8-compile-cache: 2.3.0 - yargs: 17.5.1 - yargs-parser: 21.0.1 - - /nx/14.5.6: - resolution: - { - integrity: sha512-HqOCRKBFPyyauZVTHyF7l5x97xYGukTjeQXxZD5LdVxiL1lSyaOtBCTNUmOge/jCPH3crvSeV2Wt58ZF4u0yaw==, - } - hasBin: true - requiresBuild: true - peerDependencies: - '@swc-node/register': ^1.4.2 - '@swc/core': ^1.2.173 - peerDependenciesMeta: - '@swc-node/register': - optional: true - '@swc/core': - optional: true - dependencies: - '@nrwl/cli': 14.5.6 - '@nrwl/tao': 14.5.6 + '@nrwl/tao': 14.5.4 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -16677,10 +16296,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-HqOCRKBFPyyauZVTHyF7l5x97xYGukTjeQXxZD5LdVxiL1lSyaOtBCTNUmOge/jCPH3crvSeV2Wt58ZF4u0yaw==, + integrity: sha512-xv1nTaQP6kqVDE4PXcB1tLlgzNAPUHE/2vlqSLgxjNb6colKf0vrEZhVTjhnbqBeJiTb33gUx50bBXkurCkN5w==, } hasBin: true requiresBuild: true @@ -16693,8 +16312,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y - '@nrwl/tao': 14.5.6_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cli': 14.5.4 + '@nrwl/tao': 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y '@parcel/watcher': 2.0.4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/core': 1.2.215 @@ -18418,7 +18037,6 @@ packages: engines: { node: '>=4' } dependencies: regenerate: 1.4.2 - dev: false /regenerate/1.4.2: resolution: @@ -18485,7 +18103,6 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.0.0 - dev: false /regjsgen/0.6.0: resolution: @@ -18498,7 +18115,6 @@ packages: { integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==, } - dev: false /regjsparser/0.8.4: resolution: @@ -18517,7 +18133,6 @@ packages: hasBin: true dependencies: jsesc: 0.5.0 - dev: false /relay-runtime/12.0.0_encoding@0.1.13: resolution: @@ -20002,6 +19617,33 @@ packages: terser: 5.14.2 webpack: 5.73.0_@swc+core@1.2.215 + /terser-webpack-plugin/5.3.6_4gtdw63xm76arietx7hfyj4vwy: + resolution: + { + integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==, + } + 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: + '@jridgewell/trace-mapping': 0.3.15 + '@swc/core': 1.2.215 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.0 + terser: 5.15.0 + webpack: 5.74.0_@swc+core@1.2.215 + /terser-webpack-plugin/5.3.6_webpack@5.74.0: resolution: { @@ -20027,7 +19669,6 @@ packages: serialize-javascript: 6.0.0 terser: 5.15.0 webpack: 5.74.0 - dev: false /terser/5.14.2: resolution: @@ -20054,7 +19695,6 @@ packages: acorn: 8.8.0 commander: 2.20.3 source-map-support: 0.5.21 - dev: false /test-exclude/6.0.0: resolution: @@ -20311,13 +19951,30 @@ packages: typescript: '*' webpack: ^5.0.0 dependencies: - chalk: 4.1.0 + chalk: 4.1.2 enhanced-resolve: 5.10.0 micromatch: 4.0.5 semver: 7.3.7 webpack: 5.74.0 dev: false + /ts-loader/9.4.1_xnp4kzegbjokq62cajex2ovgkm: + resolution: + { + integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==, + } + engines: { node: '>=12.0.0' } + peerDependencies: + typescript: '*' + webpack: ^5.0.0 + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.10.0 + micromatch: 4.0.5 + semver: 7.3.7 + typescript: 4.7.4 + webpack: 5.74.0_@swc+core@1.2.215 + /ts-node/10.8.1_gcmggsfpt44cgxt3kmpws7svii: resolution: { @@ -20353,7 +20010,7 @@ packages: yn: 3.1.1 dev: false - /ts-node/10.8.2_gcmggsfpt44cgxt3kmpws7svii: + /ts-node/10.8.2: resolution: { integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==, @@ -20371,26 +20028,23 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.2.215 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.6.3 acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.7.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node/10.9.1: + /ts-node/10.8.2_gcmggsfpt44cgxt3kmpws7svii: resolution: { - integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, + integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==, } hasBin: true peerDependencies: @@ -20405,19 +20059,21 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.2.215 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - acorn: 8.8.0 + '@types/node': 18.6.3 + acorn: 8.7.1 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 + typescript: 4.7.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: false /tsconfig-paths-webpack-plugin/3.5.2: resolution: @@ -20425,7 +20081,7 @@ packages: integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==, } dependencies: - chalk: 4.1.0 + chalk: 4.1.2 enhanced-resolve: 5.10.0 tsconfig-paths: 3.14.1 @@ -21268,7 +20924,48 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: false + + /webpack/5.74.0_@swc+core@1.2.215: + resolution: + { + integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==, + } + engines: { node: '>=10.13.0' } + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.8.0 + acorn-import-assertions: 1.8.0_acorn@8.8.0 + browserslist: 4.21.4 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.10.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.6_4gtdw63xm76arietx7hfyj4vwy + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js /websocket-driver/0.7.4: resolution: From 949dece909d4c7e9041a8e90d7da0626ecac8bee Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sun, 25 Sep 2022 13:48:13 +0100 Subject: [PATCH 19/22] build: fix nx-update script inputs --- tools/scripts/nx-update.sh | 57 ++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/tools/scripts/nx-update.sh b/tools/scripts/nx-update.sh index cb203324..6f102e5d 100755 --- a/tools/scripts/nx-update.sh +++ b/tools/scripts/nx-update.sh @@ -36,29 +36,13 @@ function yellowBackground { } # Print the script duration time -function timeDuration() { +function timeDuration { timeEllapsed="$(($(date +%s)-$timeEllapsed))" printf "\n\nDuration: ${timeEllapsed} seconds." } -function getInputVariables() { - while [ $# -gt 0 ]; do - if [[ $1 == *"--"* ]]; then - param="${1/--/}" - - if [[ $2 = "" || $2 == *"--"* ]]; then - declare $param=true - else - declare $param="$2" - fi - fi - - shift - done -} - # Display helpful information. -function helpInfo() { +function helpInfo { if [ $exitCode == 0 ]; then helpoptionsrows="\n --%-30s %-40s" @@ -78,7 +62,7 @@ function helpInfo() { printf "\n" printf "Options:" printf "\n" - printf "$helpoptionsrows" "version" "$1" + printf "$helpoptionsrows" "version" "$version" printf "$helpoptionsrows" "dry" "$dry" printf "\n\n" fi @@ -86,7 +70,7 @@ function helpInfo() { } # The script has completed. -function finish() { +function finish { if [ $exitCode == 0 ]; then timeDuration printf "\n\n$(greenBackground "Successful.")\n\n" @@ -98,16 +82,15 @@ function finish() { } # Reset Nx Cache -function resetCache() { +function resetCache { if [ $exitCode == 0 ]; then - pnpm nx reset && \ - rm -R ./node_modules/.cache/nx - exitCode=$? + pnpm nx reset + rm -R node_modules/.cache/nx fi } # Get the Nx update details -function getNxUpdate() { +function getNxUpdate { if [ $exitCode == 0 ]; then pnpm nx migrate ${version} exitCode=$? @@ -115,7 +98,7 @@ function getNxUpdate() { } # Install package updates -function installUpdates() { +function installUpdates { if [ $exitCode == 0 ]; then pnpm install && \ pnpm update \ @@ -136,7 +119,7 @@ function installUpdates() { fi } -function runMigrations() { +function runMigrations { if [ $exitCode == 0 ]; then pnpm nx migrate --run-migrations && \ pnpm install && \ @@ -146,7 +129,7 @@ function runMigrations() { fi } -function testUpdate() { +function testUpdate { if [ $exitCode == 0 ]; then pnpm nx format:write --skip-nx-cache && \ pnpm nx run nx-mesh:lint --fix --skip-nx-cache && \ @@ -157,7 +140,7 @@ function testUpdate() { fi } -function commit() { +function commit { if [ $exitCode == 0 ] && [ "$dry" != true ]; then git add -A && \ git commit --message "feat: upgrade nx to `${version}`" @@ -170,7 +153,21 @@ function commit() { # Workflow # --------------------------------------------------------- -getInputVariables +# Get input arguments and assign to variables +while [ $# -gt 0 ]; do + if [[ $1 == *"--"* ]]; then + param="${1/--/}" + + if [[ $2 = "" || $2 == *"--"* ]]; then + declare $param=true + else + declare $param="$2" + fi + fi + + shift +done + helpInfo resetCache From 5515c1fa94ef5d72c8592bf6ccef71134d0e66f9 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sun, 25 Sep 2022 14:00:01 +0100 Subject: [PATCH 20/22] build: remove rm from nx-update script --- tools/scripts/nx-update.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/scripts/nx-update.sh b/tools/scripts/nx-update.sh index 6f102e5d..fe97b208 100755 --- a/tools/scripts/nx-update.sh +++ b/tools/scripts/nx-update.sh @@ -85,7 +85,6 @@ function finish { function resetCache { if [ $exitCode == 0 ]; then pnpm nx reset - rm -R node_modules/.cache/nx fi } @@ -131,7 +130,7 @@ function runMigrations { function testUpdate { if [ $exitCode == 0 ]; then - pnpm nx format:write --skip-nx-cache && \ + pnpm nx-cloud record -- nx format:write --skip-nx-cache && \ pnpm nx run nx-mesh:lint --fix --skip-nx-cache && \ pnpm nx run nx-mesh:build --skip-nx-cache && \ pnpm nx run nx-mesh:test --skip-nx-cache From d0178289700703499e9ffce457dfd7c677762e35 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sun, 25 Sep 2022 17:27:38 +0100 Subject: [PATCH 21/22] feat: upgrade nx to --- libs/nx-mesh/package.json | 12 +- .../build-swc/swc-executor/compile-swc.ts | 14 +- .../build-swc/swc-executor/swc.impl.ts | 13 +- libs/nx-mesh/src/generators/base/base.spec.ts | 4 +- package.json | 40 +- pnpm-lock.yaml | 3091 ++++------------- 6 files changed, 809 insertions(+), 2365 deletions(-) diff --git a/libs/nx-mesh/package.json b/libs/nx-mesh/package.json index 41b8515e..0c84cac5 100644 --- a/libs/nx-mesh/package.json +++ b/libs/nx-mesh/package.json @@ -11,12 +11,12 @@ "nx": ">=14" }, "dependencies": { - "@nrwl/cypress": "14.5.4", - "@nrwl/devkit": "14.5.4", - "@nrwl/js": "14.5.4", - "@nrwl/linter": "14.5.4", - "@nrwl/node": "14.5.4", - "@nrwl/workspace": "14.5.4", + "@nrwl/cypress": "14.5.10", + "@nrwl/devkit": "14.5.10", + "@nrwl/js": "14.5.10", + "@nrwl/linter": "14.5.10", + "@nrwl/node": "14.5.10", + "@nrwl/workspace": "14.5.10", "fs-extra": "10.1.0", "get-port": "5.1.1" }, diff --git a/libs/nx-mesh/src/executors/build-swc/swc-executor/compile-swc.ts b/libs/nx-mesh/src/executors/build-swc/swc-executor/compile-swc.ts index 50ff477c..bffbeaba 100644 --- a/libs/nx-mesh/src/executors/build-swc/swc-executor/compile-swc.ts +++ b/libs/nx-mesh/src/executors/build-swc/swc-executor/compile-swc.ts @@ -17,6 +17,7 @@ import { runTypeCheck, TypeCheckOptions, } from '@nrwl/js/src/utils/typescript/run-type-check'; +import { removeSync } from 'fs-extra'; function getSwcCmd( { swcrcPath, srcPath, destPath }: SwcCliOptions, @@ -55,6 +56,10 @@ export async function compileSwc( ) { logger.log(`Compiling with SWC for ${context.projectName}...`); + if (normalizedOptions.clean) { + removeSync(normalizedOptions.outputPath); + } + const swcCmdLog = execSync(getSwcCmd(normalizedOptions.swcCliOptions), { cwd: normalizedOptions.swcCliOptions.swcCwd, }).toString(); @@ -93,6 +98,10 @@ export async function* compileSwcWatch( let typeCheckOptions: TypeCheckOptions; let initialPostCompile = true; + if (normalizedOptions.clean) { + removeSync(normalizedOptions.outputPath); + } + return yield* createAsyncIterable<{ success: boolean; outfile: string }>( async ({ next, done }) => { const swcWatcher = exec( @@ -157,8 +166,11 @@ export async function* compileSwcWatch( } }; - const stderrOnData = (err?: any) => { + const stderrOnData = (err?: unknown) => { process.stderr.write(err); + if (err.includes('Debugger attached.')) { + return; + } next(getResult(false)); }; diff --git a/libs/nx-mesh/src/executors/build-swc/swc-executor/swc.impl.ts b/libs/nx-mesh/src/executors/build-swc/swc-executor/swc.impl.ts index 07d0b1ab..20035123 100644 --- a/libs/nx-mesh/src/executors/build-swc/swc-executor/swc.impl.ts +++ b/libs/nx-mesh/src/executors/build-swc/swc-executor/swc.impl.ts @@ -118,7 +118,8 @@ export async function* swcExecutor( const swcHelperDependency = getHelperDependency( HelperDependency.swc, options.swcCliOptions.swcrcPath, - dependencies + dependencies, + context.projectGraph ); if (swcHelperDependency) { @@ -147,14 +148,12 @@ export async function* swcExecutor( !options.skipTypeCheck ) ); - process.on('exit', async () => { + const handleTermination = async () => { await disposeWatchAssetChanges(); await disposePackageJsonChanges(); - }); - process.on('SIGTERM', async () => { - await disposeWatchAssetChanges(); - await disposePackageJsonChanges(); - }); + }; + process.on('SIGINT', () => handleTermination()); + process.on('SIGTERM', () => handleTermination()); return yield* compileSwcWatch( context, diff --git a/libs/nx-mesh/src/generators/base/base.spec.ts b/libs/nx-mesh/src/generators/base/base.spec.ts index 1207bae3..c4fa5d3f 100644 --- a/libs/nx-mesh/src/generators/base/base.spec.ts +++ b/libs/nx-mesh/src/generators/base/base.spec.ts @@ -3,7 +3,7 @@ import type { BaseOptions } from './schema'; import * as devkit from '@nrwl/devkit'; import { getProjects, readJson } from '@nrwl/devkit'; -import { createTreeWithEmptyWorkspace } from '@nrwl/devkit/testing'; +import { createTreeWithEmptyV1Workspace } from '@nrwl/devkit/testing'; import { Linter } from '@nrwl/linter'; import { baseGenerator } from './base'; @@ -74,7 +74,7 @@ describe.each< let tree: Tree; beforeEach(() => { - tree = createTreeWithEmptyWorkspace(); + tree = createTreeWithEmptyV1Workspace(); }); afterEach(() => { diff --git a/package.json b/package.json index 295946d7..31b33d9e 100644 --- a/package.json +++ b/package.json @@ -34,10 +34,10 @@ "@graphql-mesh/runtime": "0.40.0", "@graphql-mesh/utils": "0.37.0", "@graphql-yoga/node": "2.13.3", - "@nrwl/devkit": "14.5.4", - "@nrwl/js": "14.5.4", - "@nrwl/next": "14.5.4", - "@nrwl/nx-plugin": "14.5.4", + "@nrwl/devkit": "14.5.10", + "@nrwl/js": "14.5.10", + "@nrwl/next": "14.5.10", + "@nrwl/nx-plugin": "14.5.10", "@swc-node/register": "1.5.1", "@swc/helpers": "0.4.3", "core-js": "3.22.8", @@ -52,26 +52,26 @@ "type-fest": "2.18.0" }, "devDependencies": { - "@nrwl/cli": "14.5.4", - "@nrwl/cypress": "14.5.4", - "@nrwl/devkit": "14.5.4", - "@nrwl/eslint-plugin-nx": "14.5.4", - "@nrwl/jest": "14.5.4", - "@nrwl/js": "14.5.4", - "@nrwl/linter": "14.5.4", - "@nrwl/node": "14.5.4", - "@nrwl/nx-cloud": "14.6.1", - "@nrwl/react": "14.5.4", - "@nrwl/web": "14.5.4", - "@nrwl/workspace": "14.5.4", + "@nrwl/cli": "14.5.10", + "@nrwl/cypress": "14.5.10", + "@nrwl/devkit": "14.5.10", + "@nrwl/eslint-plugin-nx": "14.5.10", + "@nrwl/jest": "14.5.10", + "@nrwl/js": "14.5.10", + "@nrwl/linter": "14.5.10", + "@nrwl/node": "14.5.10", + "@nrwl/nx-cloud": "14.6.2", + "@nrwl/react": "14.5.10", + "@nrwl/web": "14.5.10", + "@nrwl/workspace": "14.5.10", "@swc/cli": "0.1.57", "@swc/core": "1.2.215", "@swc/jest": "0.2.20", "@testing-library/react": "13.3.0", "@types/fs-extra": "9.0.13", "@types/jest": "27.5.2", - "@types/node": "18.6.3", - "@types/react": "18.0.15", + "@types/node": "18.7.5", + "@types/react": "18.0.17", "@types/react-dom": "18.0.5", "@typescript-eslint/eslint-plugin": "5.30.6", "@typescript-eslint/parser": "5.30.6", @@ -89,11 +89,11 @@ "husky": "8.0.1", "jest": "27.5.1", "lint-staged": "13.0.3", - "nx": "14.5.4", + "nx": "14.5.10", "prettier": "2.7.1", "react-test-renderer": "18.2.0", "ts-jest": "27.1.5", - "ts-node": "10.8.2", + "ts-node": "10.9.1", "tslib": "2.4.0", "typescript": "4.7.4" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97cc8a39..2df57a3d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,20 +17,20 @@ importers: '@graphql-mesh/runtime': 0.40.0 '@graphql-mesh/utils': 0.37.0 '@graphql-yoga/node': 2.13.3 - '@nrwl/cli': 14.5.4 - '@nrwl/cypress': 14.5.4 - '@nrwl/devkit': 14.5.4 - '@nrwl/eslint-plugin-nx': 14.5.4 - '@nrwl/jest': 14.5.4 - '@nrwl/js': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/next': 14.5.4 - '@nrwl/node': 14.5.4 - '@nrwl/nx-cloud': 14.6.1 - '@nrwl/nx-plugin': 14.5.4 - '@nrwl/react': 14.5.4 - '@nrwl/web': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/cli': 14.5.10 + '@nrwl/cypress': 14.5.10 + '@nrwl/devkit': 14.5.10 + '@nrwl/eslint-plugin-nx': 14.5.10 + '@nrwl/jest': 14.5.10 + '@nrwl/js': 14.5.10 + '@nrwl/linter': 14.5.10 + '@nrwl/next': 14.5.10 + '@nrwl/node': 14.5.10 + '@nrwl/nx-cloud': 14.6.2 + '@nrwl/nx-plugin': 14.5.10 + '@nrwl/react': 14.5.10 + '@nrwl/web': 14.5.10 + '@nrwl/workspace': 14.5.10 '@swc-node/register': 1.5.1 '@swc/cli': 0.1.57 '@swc/core': 1.2.215 @@ -39,8 +39,8 @@ importers: '@testing-library/react': 13.3.0 '@types/fs-extra': 9.0.13 '@types/jest': 27.5.2 - '@types/node': 18.6.3 - '@types/react': 18.0.15 + '@types/node': 18.7.5 + '@types/react': 18.0.17 '@types/react-dom': 18.0.5 '@typescript-eslint/eslint-plugin': 5.30.6 '@typescript-eslint/parser': 5.30.6 @@ -63,14 +63,14 @@ importers: jest: 27.5.1 lint-staged: 13.0.3 next: 12.2.3 - nx: 14.5.4 + nx: 14.5.10 prettier: 2.7.1 react: 18.2.0 react-dom: 18.2.0 react-test-renderer: 18.2.0 regenerator-runtime: 0.13.9 ts-jest: 27.1.5 - ts-node: 10.8.2 + ts-node: 10.9.1 tslib: 2.4.0 type-fest: 2.18.0 typescript: 4.7.4 @@ -82,17 +82,17 @@ importers: '@envelop/depth-limit': 1.6.0_graphql@16.5.0 '@envelop/disable-introspection': 3.4.0_graphql@16.5.0 '@envelop/response-cache': 2.4.0_graphql@16.5.0 - '@graphql-mesh/cli': 0.74.0_vblikh7ku4v47kpwlfemete7gu + '@graphql-mesh/cli': 0.74.0_l52yeixt6mz2o2zqll3ev3k5zi '@graphql-mesh/new-openapi': 0.5.3_tguxomqdchinjc7y46blh4q5oy '@graphql-mesh/odata': 0.18.3_tguxomqdchinjc7y46blh4q5oy '@graphql-mesh/openapi': 0.28.0_tguxomqdchinjc7y46blh4q5oy '@graphql-mesh/runtime': 0.40.0_graphql@16.5.0 '@graphql-mesh/utils': 0.37.0_graphql@16.5.0 '@graphql-yoga/node': 2.13.3_tguxomqdchinjc7y46blh4q5oy - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a - '@nrwl/next': 14.5.4_xyiu2a7i4yy476ki343hxprqmy - '@nrwl/nx-plugin': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/js': 14.5.10_iy3xr4e67psystmbhl4zl7tvim + '@nrwl/next': 14.5.10_5p7z7hfqkjizelmxrlpk7okfwa + '@nrwl/nx-plugin': 14.5.10_iy3xr4e67psystmbhl4zl7tvim '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/helpers': 0.4.3 core-js: 3.22.8 @@ -106,24 +106,24 @@ importers: tslib: 2.4.0 type-fest: 2.18.0 devDependencies: - '@nrwl/cli': 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y - '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq - '@nrwl/eslint-plugin-nx': 14.5.4_q6nw27jxricuodzz3tumv6bzbq - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/node': 14.5.4_mkpoxmfdt27baoqjbwkmrwylre - '@nrwl/nx-cloud': 14.6.1 - '@nrwl/react': 14.5.4_5zj6s7lpo2h5mb46lj234zanyu - '@nrwl/web': 14.5.4_tvss2holu5orz4ufk4bdjj5o5y - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cli': 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cypress': 14.5.10_jbfgtjav2xe5ueuug53t53f42y + '@nrwl/eslint-plugin-nx': 14.5.10_cxer24imlfoedtebx3et3erv7a + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm + '@nrwl/node': 14.5.10_jn3o2l5se54pxx6367yfdzojc4 + '@nrwl/nx-cloud': 14.6.2 + '@nrwl/react': 14.5.10_emxqe4env2l7svx7pttwu2an3i + '@nrwl/web': 14.5.10_tl5kd6lynyktj7qmjcxquixpzy + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm '@swc/cli': 0.1.57_@swc+core@1.2.215 '@swc/core': 1.2.215 '@swc/jest': 0.2.20_@swc+core@1.2.215 '@testing-library/react': 13.3.0_biqbaboplfbrettd7655fr4n2y '@types/fs-extra': 9.0.13 '@types/jest': 27.5.2 - '@types/node': 18.6.3 - '@types/react': 18.0.15 + '@types/node': 18.7.5 + '@types/react': 18.0.17 '@types/react-dom': 18.0.5 '@typescript-eslint/eslint-plugin': 5.30.6_5qmjzy7ro2yobhmnto6gxmzjja '@typescript-eslint/parser': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce @@ -139,32 +139,32 @@ importers: eslint-plugin-react-hooks: 4.6.0_eslint@8.15.0 fs-extra: 10.1.0 husky: 8.0.1 - jest: 27.5.1_ts-node@10.8.2 + jest: 27.5.1_ts-node@10.9.1 lint-staged: 13.0.3 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y prettier: 2.7.1 react-test-renderer: 18.2.0_react@18.2.0 ts-jest: 27.1.5_35t6zxqcxtyoydiqszfyyjaysi - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + ts-node: 10.9.1_t2g6yygfidi7luvrihzct46in4 typescript: 4.7.4 libs/nx-mesh: specifiers: - '@nrwl/cypress': 14.5.4 - '@nrwl/devkit': 14.5.4 - '@nrwl/js': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/node': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/cypress': 14.5.10 + '@nrwl/devkit': 14.5.10 + '@nrwl/js': 14.5.10 + '@nrwl/linter': 14.5.10 + '@nrwl/node': 14.5.10 + '@nrwl/workspace': 14.5.10 fs-extra: 10.1.0 get-port: 5.1.1 dependencies: - '@nrwl/cypress': 14.5.4 - '@nrwl/devkit': 14.5.4 - '@nrwl/js': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/node': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/cypress': 14.5.10 + '@nrwl/devkit': 14.5.10 + '@nrwl/js': 14.5.10 + '@nrwl/linter': 14.5.10 + '@nrwl/node': 14.5.10 + '@nrwl/workspace': 14.5.10 fs-extra: 10.1.0 get-port: 5.1.1 @@ -235,7 +235,7 @@ packages: '@babel/core': 7.19.1 '@babel/generator': 7.19.0 '@babel/parser': 7.19.1 - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.19.0 '@babel/traverse': 7.19.1 '@babel/types': 7.19.0 babel-preset-fbjs: 3.4.0_@babel+core@7.19.1 @@ -264,13 +264,6 @@ packages: dependencies: '@babel/highlight': 7.18.6 - /@babel/compat-data/7.18.8: - resolution: - { - integrity: sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==, - } - engines: { node: '>=6.9.0' } - /@babel/compat-data/7.19.1: resolution: { @@ -278,31 +271,6 @@ packages: } engines: { node: '>=6.9.0' } - /@babel/core/7.18.6: - resolution: - { - integrity: sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@ampproject/remapping': 2.2.0 - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helpers': 7.19.0 - '@babel/parser': 7.19.1 - '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - convert-source-map: 1.8.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - /@babel/core/7.19.1: resolution: { @@ -358,21 +326,6 @@ packages: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.19.0 - /@babel/helper-compilation-targets/7.19.1_@babel+core@7.18.6: - resolution: - { - integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.18.6 - '@babel/helper-validator-option': 7.18.6 - browserslist: 4.21.4 - semver: 6.3.0 - /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: resolution: { @@ -388,47 +341,7 @@ packages: browserslist: 4.21.4 semver: 6.3.0 - /@babel/helper-create-class-features-plugin/7.18.6: - resolution: - { - integrity: sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.18.6 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helper-create-class-features-plugin/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.18.6 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color - - /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.18.6: + /@babel/helper-create-class-features-plugin/7.19.0: resolution: { integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==, @@ -437,7 +350,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.6 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 @@ -447,6 +359,7 @@ packages: '@babel/helper-split-export-declaration': 7.18.6 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: resolution: @@ -468,32 +381,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.1.0 - - /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.18.6: - resolution: - { - integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.1 - /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: resolution: { @@ -507,26 +394,6 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.2.1 - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.6: - resolution: - { - integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==, - } - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/traverse': 7.19.1 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: resolution: { @@ -580,15 +447,6 @@ packages: dependencies: '@babel/types': 7.19.0 - /@babel/helper-member-expression-to-functions/7.18.6: - resolution: - { - integrity: sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/types': 7.19.0 - /@babel/helper-member-expression-to-functions/7.18.9: resolution: { @@ -634,13 +492,6 @@ packages: dependencies: '@babel/types': 7.19.0 - /@babel/helper-plugin-utils/7.18.6: - resolution: - { - integrity: sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==, - } - engines: { node: '>=6.9.0' } - /@babel/helper-plugin-utils/7.19.0: resolution: { @@ -648,40 +499,6 @@ packages: } engines: { node: '>=6.9.0' } - /@babel/helper-remap-async-to-generator/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.18.6 - '@babel/types': 7.19.0 - transitivePeerDependencies: - - supports-color - - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.18.6: - resolution: - { - integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.19.0 - '@babel/types': 7.19.0 - transitivePeerDependencies: - - supports-color - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: resolution: { @@ -699,21 +516,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-replace-supers/7.18.6: - resolution: - { - integrity: sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-member-expression-to-functions': 7.18.6 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - transitivePeerDependencies: - - supports-color - /@babel/helper-replace-supers/7.19.1: resolution: { @@ -738,15 +540,6 @@ packages: dependencies: '@babel/types': 7.19.0 - /@babel/helper-skip-transparent-expression-wrappers/7.18.6: - resolution: - { - integrity: sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/types': 7.19.0 - /@babel/helper-skip-transparent-expression-wrappers/7.18.9: resolution: { @@ -786,20 +579,6 @@ packages: } engines: { node: '>=6.9.0' } - /@babel/helper-wrap-function/7.18.6: - resolution: - { - integrity: sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==, - } - engines: { node: '>=6.9.0' } - dependencies: - '@babel/helper-function-name': 7.19.0 - '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - transitivePeerDependencies: - - supports-color - /@babel/helper-wrap-function/7.19.0: resolution: { @@ -848,18 +627,6 @@ packages: dependencies: '@babel/types': 7.19.0 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: resolution: { @@ -872,20 +639,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 - '@babel/plugin-proposal-optional-chaining': 7.18.6_@babel+core@7.18.6 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: resolution: { @@ -900,23 +653,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 - /@babel/plugin-proposal-async-generator-functions/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-remap-async-to-generator': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.6 - transitivePeerDependencies: - - supports-color - /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: resolution: { @@ -934,21 +670,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - transitivePeerDependencies: - - supports-color - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: resolution: { @@ -964,22 +685,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.6 - transitivePeerDependencies: - - supports-color - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: resolution: { @@ -1005,16 +710,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-create-class-features-plugin': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-replace-supers': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 '@babel/helper-split-export-declaration': 7.18.6 '@babel/plugin-syntax-decorators': 7.18.6 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-decorators/7.18.6_@babel+core@7.18.6: + /@babel/plugin-proposal-decorators/7.18.6_@babel+core@7.19.1: resolution: { integrity: sha512-gAdhsjaYmiZVxx5vTMiRfj31nB7LhwBJFMSLzeDxc7X4tKLixup0+k9ughn0RcpBrv9E3PBaXJW7jF5TCihAOg==, @@ -1023,16 +728,16 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-replace-supers': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/plugin-syntax-decorators': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-syntax-decorators': 7.18.6_@babel+core@7.19.1 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.18.6: + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: resolution: { integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, @@ -1041,14 +746,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, + integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1056,74 +761,22 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 - /@babel/plugin-proposal-export-namespace-from/7.18.6_@babel+core@7.18.6: + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==, + integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 - - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6 - - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - - /@babel/plugin-proposal-logical-assignment-operators/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.6 - - /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: resolution: { integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==, @@ -1136,19 +789,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6 - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: resolution: { @@ -1162,19 +802,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6 - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: resolution: { @@ -1188,39 +815,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 - /@babel/plugin-proposal-object-rest-spread/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.18.8 - '@babel/core': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.6 - - /@babel/plugin-proposal-object-rest-spread/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.18.8 - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 - dev: false - /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: resolution: { @@ -1237,19 +831,6 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6 - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: resolution: { @@ -1263,20 +844,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 - /@babel/plugin-proposal-optional-chaining/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.6 - /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: resolution: { @@ -1291,21 +858,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - transitivePeerDependencies: - - supports-color - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: resolution: { @@ -1321,23 +873,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.6 - transitivePeerDependencies: - - supports-color - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: resolution: { @@ -1355,19 +890,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, - } - engines: { node: '>=4' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: resolution: { @@ -1392,17 +914,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.6: - resolution: - { - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: resolution: { @@ -1447,17 +958,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.6: - resolution: - { - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: resolution: { @@ -1469,18 +969,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.6: - resolution: - { - integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: resolution: { @@ -1502,10 +990,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@babel/plugin-syntax-decorators/7.18.6_@babel+core@7.18.6: + /@babel/plugin-syntax-decorators/7.18.6_@babel+core@7.19.1: resolution: { integrity: sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==, @@ -1514,18 +1002,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.6: - resolution: - { - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: @@ -1539,17 +1016,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.6: - resolution: - { - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: resolution: { @@ -1574,18 +1040,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: false - /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: resolution: { @@ -1631,17 +1085,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.6: - resolution: - { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: resolution: { @@ -1653,18 +1096,6 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: resolution: { @@ -1675,8 +1106,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - dev: false + '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-logical-assignment-operators/7.10.4: resolution: @@ -1689,17 +1119,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.6: - resolution: - { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: resolution: { @@ -1722,17 +1141,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.6: - resolution: - { - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: resolution: { @@ -1755,17 +1163,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.6: - resolution: - { - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: resolution: { @@ -1788,17 +1185,6 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.6: - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: resolution: { @@ -1821,7 +1207,7 @@ packages: '@babel/helper-plugin-utils': 7.19.0 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.6: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: resolution: { integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, @@ -1829,21 +1215,21 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-optional-chaining/7.8.3: resolution: { - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 + dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: resolution: { integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, @@ -1851,47 +1237,49 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.6: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: resolution: { - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, + integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: + /@babel/plugin-syntax-top-level-await/7.14.5: resolution: { - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, + integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 + dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.6: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: resolution: { - integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, + integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: + /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, + integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1900,34 +1288,38 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-top-level-await/7.14.5: + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, + integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.6: + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, + integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, + integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1936,46 +1328,56 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==, + integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: resolution: { - integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==, + integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-optimise-call-expression': 7.18.6 '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, + integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: resolution: { - integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, + integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -1984,54 +1386,48 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, + integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-module-imports': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.18.6 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, + integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 - transitivePeerDependencies: - - supports-color - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, + integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-flow-strip-types/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, + integrity: sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -2039,36 +1435,39 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.19.1 + dev: false - /@babel/plugin-transform-block-scoping/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: resolution: { - integrity: sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==, + integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-block-scoping/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==, + integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - dev: false + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==, + integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -2077,112 +1476,101 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-classes/7.18.8_@babel+core@7.18.6: + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==, + integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-replace-supers': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-classes/7.18.8_@babel+core@7.19.1: + /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-RySDoXdF6hgHSHuAW4aLGyVQdmvEX/iJtjVre52k0pxRq4hzqze+rAVP++NmNv596brBpYmaiKgTZby7ziBnVg==, + integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-replace-supers': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - dev: false - /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: + /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==, + integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-module-transforms': 7.19.0 '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 + '@babel/helper-simple-access': 7.18.6 + babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-computed-properties/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: resolution: { - integrity: sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==, + integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-identifier': 7.19.1 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-computed-properties/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==, + integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - dev: false + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: resolution: { - integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==, + integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==, } engines: { node: '>=6.9.0' } peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==, + integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -2191,111 +1579,114 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-destructuring/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==, + integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-destructuring/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: resolution: { - integrity: sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==, + integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - dev: false + '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, + integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-react-constant-elements/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, + integrity: sha512-4g5H1bonF1dqgMe+wQ2fvDlRZ/mN/KwArk13teDv+xxn+pUDEiiDluQd6D2B30MJcL1u3qr0WZpfq0mw9/zSqA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-duplicate-keys/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==, + integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, + integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.19.1 - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, + integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 + '@babel/types': 7.19.0 - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, + integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-flow-strip-types/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==, + integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -2303,641 +1694,68 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.19.1 - dev: false + regenerator-transform: 0.15.0 - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.18.6: + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, + integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: + /@babel/plugin-transform-runtime/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, + integrity: sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 + '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.19.0 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.19.1 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.19.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-function-name/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==, + integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-function-name/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: resolution: { - integrity: sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==, + integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.18.6 - dev: false + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-literals/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - - /@babel/plugin-transform-literals/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - dev: false - - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-simple-access': 7.18.6 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-simple-access': 7.18.6 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-systemjs/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-validator-identifier': 7.19.1 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-identifier': 7.19.1 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-named-capturing-groups-regex/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-regexp-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - - /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.18.6: - resolution: - { - integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: - resolution: - { - integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-react-constant-elements/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-4g5H1bonF1dqgMe+wQ2fvDlRZ/mN/KwArk13teDv+xxn+pUDEiiDluQd6D2B30MJcL1u3qr0WZpfq0mw9/zSqA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - dev: false - - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.18.6 - - /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.18.6 - '@babel/types': 7.19.0 - - /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 - '@babel/types': 7.19.0 - dev: false - - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - regenerator-transform: 0.15.0 - - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - regenerator-transform: 0.15.0 - - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-runtime/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.6 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.6 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.6 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-spread/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 - - /@babel/plugin-transform-spread/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 - dev: false - - /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, + integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -2946,87 +1764,10 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-template-literals/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - - /@babel/plugin-transform-template-literals/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.18.6 - dev: false - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-typeof-symbol/7.18.6_@babel+core@7.18.6: - resolution: - { - integrity: sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-transform-typescript/7.18.8_@babel+core@7.18.6: - resolution: - { - integrity: sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==, - } - engines: { node: '>=6.9.0' } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.18.6_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.6 - transitivePeerDependencies: - - supports-color - - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: - resolution: - { - integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, + integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, } engines: { node: '>=6.9.0' } peerDependencies: @@ -3035,131 +1776,58 @@ packages: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-unicode-escapes/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: resolution: { - integrity: sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==, + integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-typescript/7.18.8_@babel+core@7.19.1: resolution: { - integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, + integrity: sha512-p2xM8HI83UObjsZGofMV/EdYjamsDm6MoN3hXPYIT0+gxIoopE+B7rPYKAxfrz9K9PK7JafTTjqYC6qipLExYA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: resolution: { - integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, + integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - /@babel/preset-env/7.18.6_@babel+core@7.18.6: + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: resolution: { - integrity: sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==, + integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, } engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.18.8 - '@babel/core': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-async-generator-functions': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-export-namespace-from': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-object-rest-spread': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-optional-chaining': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.6 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.6 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.6 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.6 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.6 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.6 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.6 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-block-scoping': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-classes': 7.18.8_@babel+core@7.18.6 - '@babel/plugin-transform-computed-properties': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-destructuring': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-duplicate-keys': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.18.6 - '@babel/plugin-transform-function-name': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-literals': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-modules-systemjs': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-named-capturing-groups-regex': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.18.6 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-spread': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-template-literals': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-typeof-symbol': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-unicode-escapes': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.18.6 - '@babel/preset-modules': 0.1.5_@babel+core@7.18.6 - '@babel/types': 7.19.0 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.6 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.6 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.6 - core-js-compat: 3.23.4 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 /@babel/preset-env/7.19.1_@babel+core@7.19.1: resolution: @@ -3249,21 +1917,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/preset-modules/0.1.5_@babel+core@7.18.6: - resolution: - { - integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.18.6 - '@babel/types': 7.19.0 - esutils: 2.0.3 - /@babel/preset-modules/0.1.5_@babel+core@7.19.1: resolution: { @@ -3279,7 +1932,7 @@ packages: '@babel/types': 7.19.0 esutils: 2.0.3 - /@babel/preset-react/7.18.6_@babel+core@7.18.6: + /@babel/preset-react/7.18.6_@babel+core@7.19.1: resolution: { integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, @@ -3288,15 +1941,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.6 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.19.1 - /@babel/preset-typescript/7.18.6_@babel+core@7.18.6: + /@babel/preset-typescript/7.18.6_@babel+core@7.19.1: resolution: { integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==, @@ -3305,10 +1958,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.18.8_@babel+core@7.18.6 + '@babel/plugin-transform-typescript': 7.18.8_@babel+core@7.19.1 transitivePeerDependencies: - supports-color @@ -3789,10 +2442,10 @@ packages: '@commitlint/execute-rule': 17.0.0 '@commitlint/resolve-extends': 17.0.3 '@commitlint/types': 17.0.0 - '@types/node': 18.6.3 + '@types/node': 18.7.20 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 2.0.2_gcmggsfpt44cgxt3kmpws7svii + cosmiconfig-typescript-loader: 2.0.2_mh4h3j57vl3nl5ehsk6lrykhky lodash: 4.17.21 resolve-from: 5.0.0 typescript: 4.7.4 @@ -4301,7 +2954,7 @@ packages: - react-native-windows dev: false - /@graphql-mesh/cli/0.74.0_vblikh7ku4v47kpwlfemete7gu: + /@graphql-mesh/cli/0.74.0_l52yeixt6mz2o2zqll3ev3k5zi: resolution: { integrity: sha512-olooQIDDkgC7C0gW5zW/NGcyJvtgV+4p4J4YMYlpeMTKCPBPjfckR70WTDXZOzbZBhx9KYA8/LzNe8hcYcr0Vw==, @@ -4347,7 +3000,7 @@ packages: open: 7.4.2 pascal-case: 3.1.2 rimraf: 3.0.2 - ts-node: 10.8.1_gcmggsfpt44cgxt3kmpws7svii + ts-node: 10.8.1_t2g6yygfidi7luvrihzct46in4 tsconfig-paths: 4.0.0 tslib: 2.4.0 typescript: 4.7.4 @@ -5085,13 +3738,13 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 chalk: 4.1.0 jest-message-util: 27.5.1 jest-util: 27.5.1 slash: 3.0.0 - /@jest/core/27.5.1_ts-node@10.8.2: + /@jest/core/27.5.1_ts-node@10.9.1: resolution: { integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==, @@ -5108,14 +3761,14 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 + '@types/node': 18.7.20 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 27.5.1 - jest-config: 27.5.1_ts-node@10.8.2 + jest-config: 27.5.1_ts-node@10.9.1 jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 @@ -5158,7 +3811,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 jest-mock: 27.5.1 /@jest/fake-timers/27.5.1: @@ -5170,7 +3823,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.7.20 + '@types/node': 18.7.21 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -5203,7 +3856,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 chalk: 4.1.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -5305,7 +3958,7 @@ packages: } engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.14 babel-plugin-istanbul: 6.1.1 @@ -5333,7 +3986,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 '@types/yargs': 16.0.4 chalk: 4.1.0 @@ -5347,7 +4000,7 @@ packages: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.6.3 + '@types/node': 18.7.20 '@types/yargs': 17.0.13 chalk: 4.1.2 dev: true @@ -5410,6 +4063,7 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 + dev: true /@jridgewell/trace-mapping/0.3.15: resolution: @@ -5455,7 +4109,7 @@ packages: integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==, } dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.19.0 '@types/node': 12.20.55 find-up: 4.1.0 fs-extra: 8.1.0 @@ -5673,30 +4327,33 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - /@nrwl/cli/14.5.4: + /@nrwl/cli/14.5.10: resolution: { - integrity: sha512-UYr14hxeYV8p/zt6D6z33hljZJQROJAVxSC+mm72fyVvy88Gt0sQNLfMmOARXur0p/73PSLM0jJ2Sr7Ftsuu+A==, + integrity: sha512-GpnnKGO3+HwlMmZSStbq1MOyoDJg2I0HN4nBqM3ltaQkfxGZv3erwRMOAT+8mba2MWbJJ2QQgASAYvTscNYjOQ==, } dependencies: - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.10 + transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + dev: false - /@nrwl/cli/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/cli/14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-UYr14hxeYV8p/zt6D6z33hljZJQROJAVxSC+mm72fyVvy88Gt0sQNLfMmOARXur0p/73PSLM0jJ2Sr7Ftsuu+A==, + integrity: sha512-GpnnKGO3+HwlMmZSStbq1MOyoDJg2I0HN4nBqM3ltaQkfxGZv3erwRMOAT+8mba2MWbJJ2QQgASAYvTscNYjOQ==, } dependencies: - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - dev: true - /@nrwl/cypress/14.5.4: + /@nrwl/cypress/14.5.10: resolution: { - integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, + integrity: sha512-NymwWehtpgCNZBLV/jwvKFCHWz4mw8+YG70uAheyO4ybkCmA2ghvaOG3shni9MG9mOMfRGz5Cc23/ScIekxA2w==, } peerDependencies: cypress: '>= 3 < 11' @@ -5707,9 +4364,9 @@ packages: '@babel/core': 7.19.1 '@babel/preset-env': 7.19.1_@babel+core@7.19.1 '@cypress/webpack-preprocessor': 5.12.2_kufowmr7hvxyiws4fcajds3gmi - '@nrwl/devkit': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/devkit': 14.5.10 + '@nrwl/linter': 14.5.10 + '@nrwl/workspace': 14.5.10 '@phenomnomnominal/tsquery': 4.1.1 babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu chalk: 4.1.0 @@ -5742,10 +4399,10 @@ packages: - webpack-cli dev: false - /@nrwl/cypress/14.5.4_m3l2ido4ezrnnrijbe4q3rwksq: + /@nrwl/cypress/14.5.10_jbfgtjav2xe5ueuug53t53f42y: resolution: { - integrity: sha512-gZVgaKkpP+tb3leF3S3B28rEI7fbiQMISx3+bB5hbX/icXu6FOpwZiG46EnbSPFq5baM2oLakW+OQ8h7qRm4gw==, + integrity: sha512-NymwWehtpgCNZBLV/jwvKFCHWz4mw8+YG70uAheyO4ybkCmA2ghvaOG3shni9MG9mOMfRGz5Cc23/ScIekxA2w==, } peerDependencies: cypress: '>= 3 < 11' @@ -5756,9 +4413,9 @@ packages: '@babel/core': 7.19.1 '@babel/preset-env': 7.19.1_@babel+core@7.19.1 '@cypress/webpack-preprocessor': 5.12.2_kufowmr7hvxyiws4fcajds3gmi - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu chalk: 4.1.0 @@ -5791,38 +4448,62 @@ packages: - vue-template-compiler - webpack-cli - /@nrwl/devkit/14.5.4: + /@nrwl/devkit/14.5.10: resolution: { - integrity: sha512-9UFoQb6HdEkvZlOZIZgTAPR5oagc1V72OdBgtiM0ZK5cHm9sSSTv7FrVlyxy+WWYZhy/orUm5eSChO/yNM/pZg==, + integrity: sha512-YVT0MRvyXwe0uczUZK4XUi1f2iLAqklFMfAoqwfgcgWToH8xN06NSlyUphD4eLHFgem3Sd0kimAJVsnse/PTlA==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: + '@phenomnomnominal/tsquery': 4.1.1 ejs: 3.1.8 ignore: 5.2.0 semver: 7.3.4 tslib: 2.4.0 + transitivePeerDependencies: + - typescript dev: false - /@nrwl/devkit/14.5.4_nx@14.5.4: + /@nrwl/devkit/14.5.10_friigstnlhuirqu4wr7dfbyroa: + resolution: + { + integrity: sha512-YVT0MRvyXwe0uczUZK4XUi1f2iLAqklFMfAoqwfgcgWToH8xN06NSlyUphD4eLHFgem3Sd0kimAJVsnse/PTlA==, + } + peerDependencies: + nx: '>= 13.10 <= 15' + dependencies: + '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 + ejs: 3.1.8 + ignore: 5.2.0 + nx: 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y + semver: 7.3.4 + tslib: 2.4.0 + transitivePeerDependencies: + - typescript + + /@nrwl/devkit/14.5.10_nx@14.5.10: resolution: { - integrity: sha512-9UFoQb6HdEkvZlOZIZgTAPR5oagc1V72OdBgtiM0ZK5cHm9sSSTv7FrVlyxy+WWYZhy/orUm5eSChO/yNM/pZg==, + integrity: sha512-YVT0MRvyXwe0uczUZK4XUi1f2iLAqklFMfAoqwfgcgWToH8xN06NSlyUphD4eLHFgem3Sd0kimAJVsnse/PTlA==, } peerDependencies: nx: '>= 13.10 <= 15' dependencies: + '@phenomnomnominal/tsquery': 4.1.1 ejs: 3.1.8 ignore: 5.2.0 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.10 semver: 7.3.4 tslib: 2.4.0 + transitivePeerDependencies: + - typescript + dev: false - /@nrwl/eslint-plugin-nx/14.5.4_q6nw27jxricuodzz3tumv6bzbq: + /@nrwl/eslint-plugin-nx/14.5.10_cxer24imlfoedtebx3et3erv7a: resolution: { - integrity: sha512-BDMPtFlTUDPivvP9juuvIUMNnf5yHr0nafvmocUFxfXne8AWcUFaVk5CYE9piBIVMDAKrFvGy89j2iF+ITTJvQ==, + integrity: sha512-YKXgnY8UzHfsw7Hzut7aO02t/8midI/vagUpwGCs08k8oWLZJ50CsTfnEgh61V6VAQWEpm8iPTaubAVLPLwtlg==, } peerDependencies: '@typescript-eslint/parser': ^5.29.0 @@ -5831,8 +4512,8 @@ packages: eslint-config-prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm '@typescript-eslint/parser': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce '@typescript-eslint/utils': 5.30.6_4hx5bygx4rxgd7xwyndf6ymwce chalk: 4.1.0 @@ -5854,15 +4535,15 @@ packages: - utf-8-validate dev: true - /@nrwl/jest/14.5.4: + /@nrwl/jest/14.5.10: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-gGqghwDcpBhk8TNK2Gfp/5PWqnnAPUjNfSCOz39kk9ZBtsyloozGwjg/VEF3k2p9uCifRfAyZOpDrSdALxBpdA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4 + '@nrwl/devkit': 14.5.10 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -5884,15 +4565,15 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.4_nx@14.5.4: + /@nrwl/jest/14.5.10_nx@14.5.10: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-gGqghwDcpBhk8TNK2Gfp/5PWqnnAPUjNfSCOz39kk9ZBtsyloozGwjg/VEF3k2p9uCifRfAyZOpDrSdALxBpdA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/devkit': 14.5.10_nx@14.5.10 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -5914,20 +4595,20 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.4_nx@14.5.4+ts-node@10.8.2: + /@nrwl/jest/14.5.10_nx@14.5.10+ts-node@10.9.1: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-gGqghwDcpBhk8TNK2Gfp/5PWqnnAPUjNfSCOz39kk9ZBtsyloozGwjg/VEF3k2p9uCifRfAyZOpDrSdALxBpdA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/devkit': 14.5.10_nx@14.5.10 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.8.2 + jest-config: 27.5.1_ts-node@10.9.1 jest-resolve: 27.5.1 jest-util: 27.5.1 resolve.exports: 1.1.0 @@ -5944,20 +4625,20 @@ packages: - utf-8-validate dev: false - /@nrwl/jest/14.5.4_pog2w3zkul5hbrbhurbj4m5ldu: + /@nrwl/jest/14.5.10_oqd6w67pqggug57az6damxqvgm: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-gGqghwDcpBhk8TNK2Gfp/5PWqnnAPUjNfSCOz39kk9ZBtsyloozGwjg/VEF3k2p9uCifRfAyZOpDrSdALxBpdA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4_nx@14.5.4 + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.8.2 + jest-config: 27.5.1_ts-node@10.9.1 jest-resolve: 27.5.1 jest-util: 27.5.1 resolve.exports: 1.1.0 @@ -5973,20 +4654,20 @@ packages: - typescript - utf-8-validate - /@nrwl/jest/14.5.4_ts-node@10.8.2: + /@nrwl/jest/14.5.10_ts-node@10.9.1: resolution: { - integrity: sha512-3C6xag040Ey4CtX9ItbPPNffUbqaYDBUdsKnoGH+s9mH/JmEKDvNZVMhAGOmHxHB5nlSr09E6jfzcqsXbSCHAQ==, + integrity: sha512-gGqghwDcpBhk8TNK2Gfp/5PWqnnAPUjNfSCOz39kk9ZBtsyloozGwjg/VEF3k2p9uCifRfAyZOpDrSdALxBpdA==, } dependencies: '@jest/reporters': 27.5.1 '@jest/test-result': 27.5.1 - '@nrwl/devkit': 14.5.4 + '@nrwl/devkit': 14.5.10 '@phenomnomnominal/tsquery': 4.1.1 chalk: 4.1.0 dotenv: 10.0.0 identity-obj-proxy: 3.0.0 - jest-config: 27.5.1_ts-node@10.8.2 + jest-config: 27.5.1_ts-node@10.9.1 jest-resolve: 27.5.1 jest-util: 27.5.1 resolve.exports: 1.1.0 @@ -6003,16 +4684,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.4: + /@nrwl/js/14.5.10: resolution: { - integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, + integrity: sha512-UNLGI1kP2YoWCraDaSDQOqQSgj3S5+qpvnqWBkDMl+augJmNEDBSWi/bNXMQgQqKDvLHF65iJeAuFSFhtdksAA==, } dependencies: - '@nrwl/devkit': 14.5.4 - '@nrwl/jest': 14.5.4 - '@nrwl/linter': 14.5.4 - '@nrwl/workspace': 14.5.4 + '@nrwl/devkit': 14.5.10 + '@nrwl/jest': 14.5.10 + '@nrwl/linter': 14.5.10 + '@nrwl/workspace': 14.5.10 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -6037,16 +4718,16 @@ packages: - utf-8-validate dev: false - /@nrwl/js/14.5.4_6gdn6chdnem3nbolmnwdf6us4a: + /@nrwl/js/14.5.10_iy3xr4e67psystmbhl4zl7tvim: resolution: { - integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, + integrity: sha512-UNLGI1kP2YoWCraDaSDQOqQSgj3S5+qpvnqWBkDMl+augJmNEDBSWi/bNXMQgQqKDvLHF65iJeAuFSFhtdksAA==, } dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -6070,16 +4751,16 @@ packages: - typescript - utf-8-validate - /@nrwl/js/14.5.4_ts-node@10.8.2: + /@nrwl/js/14.5.10_ts-node@10.9.1: resolution: { - integrity: sha512-pvwIVGo5TVy3tkwAKSjlyazK+8XoJb0R1Agle4ENxVEvDsVj81WKNHAmIkJM63Iv4C5VXEggwNnJxvXuRlngOA==, + integrity: sha512-UNLGI1kP2YoWCraDaSDQOqQSgj3S5+qpvnqWBkDMl+augJmNEDBSWi/bNXMQgQqKDvLHF65iJeAuFSFhtdksAA==, } dependencies: - '@nrwl/devkit': 14.5.4 - '@nrwl/jest': 14.5.4_ts-node@10.8.2 - '@nrwl/linter': 14.5.4_ts-node@10.8.2 - '@nrwl/workspace': 14.5.4_ts-node@10.8.2 + '@nrwl/devkit': 14.5.10 + '@nrwl/jest': 14.5.10_ts-node@10.9.1 + '@nrwl/linter': 14.5.10_ts-node@10.9.1 + '@nrwl/workspace': 14.5.10_ts-node@10.9.1 '@parcel/watcher': 2.0.4 chalk: 4.1.0 fast-glob: 3.2.7 @@ -6104,10 +4785,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.4: + /@nrwl/linter/14.5.10: resolution: { - integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, + integrity: sha512-3c6KhSLJmt8wMkYZw+f/KayPHkM+KV/z+QaYQL59XY5o9DdYyq6jHjnvu/CuW2JzU97yHkacYbwkSFQlDKCyIg==, } peerDependencies: eslint: ^8.0.0 @@ -6115,10 +4796,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_nx@14.5.4 + '@nrwl/devkit': 14.5.10_nx@14.5.10 + '@nrwl/jest': 14.5.10_nx@14.5.10 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.4 + nx: 14.5.10 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -6133,10 +4814,10 @@ packages: - utf-8-validate dev: false - /@nrwl/linter/14.5.4_gb3kusmqmljmwdelprrytukbra: + /@nrwl/linter/14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm: resolution: { - integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, + integrity: sha512-3c6KhSLJmt8wMkYZw+f/KayPHkM+KV/z+QaYQL59XY5o9DdYyq6jHjnvu/CuW2JzU97yHkacYbwkSFQlDKCyIg==, } peerDependencies: eslint: ^8.0.0 @@ -6144,11 +4825,11 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm '@phenomnomnominal/tsquery': 4.1.1_typescript@4.7.4 eslint: 8.15.0 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -6162,10 +4843,10 @@ packages: - typescript - utf-8-validate - /@nrwl/linter/14.5.4_ts-node@10.8.2: + /@nrwl/linter/14.5.10_ts-node@10.9.1: resolution: { - integrity: sha512-prmdySkuJbTL7aaL2NUaAI+TGo0o8Jx+KJPIibNth94ddsUGJWkCbMTUs2js1cbLDwfoYaIfHtbCKH+sbIgcsQ==, + integrity: sha512-3c6KhSLJmt8wMkYZw+f/KayPHkM+KV/z+QaYQL59XY5o9DdYyq6jHjnvu/CuW2JzU97yHkacYbwkSFQlDKCyIg==, } peerDependencies: eslint: ^8.0.0 @@ -6173,10 +4854,10 @@ packages: eslint: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_nx@14.5.4+ts-node@10.8.2 + '@nrwl/devkit': 14.5.10_nx@14.5.10 + '@nrwl/jest': 14.5.10_nx@14.5.10+ts-node@10.9.1 '@phenomnomnominal/tsquery': 4.1.1 - nx: 14.5.4 + nx: 14.5.10 tmp: 0.2.1 tslib: 2.4.0 transitivePeerDependencies: @@ -6191,22 +4872,22 @@ packages: - utf-8-validate dev: false - /@nrwl/next/14.5.4_xyiu2a7i4yy476ki343hxprqmy: + /@nrwl/next/14.5.10_5p7z7hfqkjizelmxrlpk7okfwa: resolution: { - integrity: sha512-VmPiYHB6Hli1EV5DF82t3UYY0zbsVIjDiXycx1RlweOaEL4UZtdBgws+Yw9pKFs1gMZG2f8t9TvoY0OiGUVDgw==, + integrity: sha512-yD9RZy2mLBGvTnTe3BM2s4eVB1XETOBT662qAzUEb0S/xeA/MDk3SKwWfrc8o0/SjKgbWZ96n5gFWV5xe/GArQ==, } peerDependencies: next: ^12.1.0 dependencies: '@babel/plugin-proposal-decorators': 7.18.6 - '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/react': 14.5.4_5zj6s7lpo2h5mb46lj234zanyu - '@nrwl/web': 14.5.4_tvss2holu5orz4ufk4bdjj5o5y - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.10_jbfgtjav2xe5ueuug53t53f42y + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm + '@nrwl/react': 14.5.10_emxqe4env2l7svx7pttwu2an3i + '@nrwl/web': 14.5.10_tl5kd6lynyktj7qmjcxquixpzy + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm '@svgr/webpack': 6.2.1 chalk: 4.1.0 dotenv: 10.0.0 @@ -6214,7 +4895,7 @@ packages: fs-extra: 10.1.0 ignore: 5.2.0 next: 12.2.3_biqbaboplfbrettd7655fr4n2y - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + ts-node: 10.9.1_t2g6yygfidi7luvrihzct46in4 tsconfig-paths: 3.14.1 url-loader: 4.1.1 webpack-merge: 5.8.0 @@ -6260,17 +4941,17 @@ packages: - webpack-plugin-serve dev: false - /@nrwl/node/14.5.4: + /@nrwl/node/14.5.10: resolution: { - integrity: sha512-n++C/kUveM3Rxi5S2hyZaBS7hGk1HomLdQ2G+dLrbGZ/mggaANVT3NnEPxDeYGI9SfS0uKEPh8G7joJKWZXahw==, + integrity: sha512-d/2QSLyOe19/GddWExA2YeRu97r1jyjFpqpQGjJQ/PzdAMuAXWw8fOvhM5iq8XDlWi0IoQMmU5r/OoPDzRtbLg==, } dependencies: - '@nrwl/devkit': 14.5.4 - '@nrwl/jest': 14.5.4_ts-node@10.8.2 - '@nrwl/js': 14.5.4_ts-node@10.8.2 - '@nrwl/linter': 14.5.4_ts-node@10.8.2 - '@nrwl/workspace': 14.5.4_ts-node@10.8.2 + '@nrwl/devkit': 14.5.10 + '@nrwl/jest': 14.5.10_ts-node@10.9.1 + '@nrwl/js': 14.5.10_ts-node@10.9.1 + '@nrwl/linter': 14.5.10_ts-node@10.9.1 + '@nrwl/workspace': 14.5.10_ts-node@10.9.1 chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.74.0 dotenv: 10.0.0 @@ -6284,7 +4965,7 @@ packages: terser-webpack-plugin: 5.3.6_webpack@5.74.0 tree-kill: 1.2.2 ts-loader: 9.4.1_webpack@5.74.0 - ts-node: 10.8.2 + ts-node: 10.9.1 tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 @@ -6311,17 +4992,17 @@ packages: - webpack-cli dev: false - /@nrwl/node/14.5.4_mkpoxmfdt27baoqjbwkmrwylre: + /@nrwl/node/14.5.10_jn3o2l5se54pxx6367yfdzojc4: resolution: { - integrity: sha512-n++C/kUveM3Rxi5S2hyZaBS7hGk1HomLdQ2G+dLrbGZ/mggaANVT3NnEPxDeYGI9SfS0uKEPh8G7joJKWZXahw==, + integrity: sha512-d/2QSLyOe19/GddWExA2YeRu97r1jyjFpqpQGjJQ/PzdAMuAXWw8fOvhM5iq8XDlWi0IoQMmU5r/OoPDzRtbLg==, } dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm + '@nrwl/js': 14.5.10_iy3xr4e67psystmbhl4zl7tvim + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm chalk: 4.1.0 copy-webpack-plugin: 10.2.4_webpack@5.74.0 dotenv: 10.0.0 @@ -6335,7 +5016,7 @@ packages: terser-webpack-plugin: 5.3.6_4gtdw63xm76arietx7hfyj4vwy tree-kill: 1.2.2 ts-loader: 9.4.1_xnp4kzegbjokq62cajex2ovgkm - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + ts-node: 10.9.1_t2g6yygfidi7luvrihzct46in4 tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 @@ -6362,10 +5043,10 @@ packages: - webpack-cli dev: true - /@nrwl/nx-cloud/14.6.1: + /@nrwl/nx-cloud/14.6.2: resolution: { - integrity: sha512-ffmt4BlfO9s8fJmXnnKIStmeq6960Ux825kBqz7Jq2y9BYm1DLopNfx54RJHZT6JCDDEt5hMSYTSJk7rV6ROng==, + integrity: sha512-w8ujbFMOxE7lJg52O3JjnpTGlBKc+/vovxVTplIfGU9TYgEgAo/v4HS9svztzGd9Era7qmNaoYOmxm6Ebtbo5g==, } hasBin: true dependencies: @@ -6380,16 +5061,16 @@ packages: - debug dev: true - /@nrwl/nx-plugin/14.5.4_6gdn6chdnem3nbolmnwdf6us4a: + /@nrwl/nx-plugin/14.5.10_iy3xr4e67psystmbhl4zl7tvim: resolution: { - integrity: sha512-0V/NPQ7TvK8a2X54VyEo9I0kmCAEo8ja9Hto+QdBufs4g7SLgbpeprV5gaA3CNIyF34IOb2Lutik6vjVErPXgw==, + integrity: sha512-p3kt+LT1bj1NTb+lEGzahYW6KVMFApv+8TiNqUb8YR4bkTGPbc4oPDQT6osUbmpX3ujKGZfTell6XxOj9kunVg==, } dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm + '@nrwl/js': 14.5.10_iy3xr4e67psystmbhl4zl7tvim + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm dotenv: 10.0.0 fs-extra: 10.1.0 rxjs: 6.6.7 @@ -6410,33 +5091,34 @@ packages: - utf-8-validate dev: false - /@nrwl/react/14.5.4_5zj6s7lpo2h5mb46lj234zanyu: + /@nrwl/react/14.5.10_emxqe4env2l7svx7pttwu2an3i: resolution: { - integrity: sha512-6IO9K77zMPIKBJ06aYzn8/FR0TFTberN4nb+/amPDTbl6u2EazpWLSH3vU+HbFEeEMPFz8ASGu5Sv42iVcLsYA==, + integrity: sha512-cdMWs9BKu1mkKg+/UisOSxAIxD13kbKY565+mqIRKzsdN8LvP7Xe6iDCfGtIpg1esrZxVZbcMm38L3rn6x+4hQ==, } dependencies: - '@babel/core': 7.18.6 - '@babel/preset-react': 7.18.6_@babel+core@7.18.6 - '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/storybook': 14.5.4_cbice6tjzo4mtdhcglnqkl3uqm - '@nrwl/web': 14.5.4_tvss2holu5orz4ufk4bdjj5o5y - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle - '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_53y5rxojtpayztn7fibkyu3brm + '@babel/core': 7.19.1 + '@babel/preset-react': 7.18.6_@babel+core@7.19.1 + '@nrwl/cypress': 14.5.10_jbfgtjav2xe5ueuug53t53f42y + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm + '@nrwl/js': 14.5.10_iy3xr4e67psystmbhl4zl7tvim + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm + '@nrwl/storybook': 14.5.10_xgk3c75tkuiprj2ddcs45634fa + '@nrwl/web': 14.5.10_tl5kd6lynyktj7qmjcxquixpzy + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm + '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_olu7mnecpqvkvkmpursvrwz63e '@svgr/webpack': 6.2.1 chalk: 4.1.0 eslint-plugin-import: 2.26.0_6vny5schrswn2shqqxxv3k2jfa eslint-plugin-jsx-a11y: 6.6.1_eslint@8.15.0 eslint-plugin-react: 7.30.0_eslint@8.15.0 eslint-plugin-react-hooks: 4.6.0_eslint@8.15.0 + minimatch: 3.0.5 react-refresh: 0.10.0 semver: 7.3.4 - url-loader: 4.1.1_webpack@5.73.0 - webpack: 5.73.0_@swc+core@1.2.215 + url-loader: 4.1.1_webpack@5.74.0 + webpack: 5.74.0_@swc+core@1.2.215 webpack-merge: 5.8.0 transitivePeerDependencies: - '@parcel/css' @@ -6478,20 +5160,20 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/storybook/14.5.4_cbice6tjzo4mtdhcglnqkl3uqm: + /@nrwl/storybook/14.5.10_xgk3c75tkuiprj2ddcs45634fa: resolution: { - integrity: sha512-Na+mYQbSwaF1EwbBEUC1xZJbSGPOtza6NG7t24xTtEtwI0Vb555SNDTWCxTFb6jK861ySX83lkBXKUa3EQtjGw==, + integrity: sha512-CIeVgxYvkEvVDo3RaHS49bbqm97Mpv+g3iM8lFU11yz5ImJdnJkjZOF8AHl1jLJpyFj1nAXdmWtbTzULAObgTw==, } dependencies: - '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle + '@nrwl/cypress': 14.5.10_jbfgtjav2xe5ueuug53t53f42y + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm core-js: 3.22.8 dotenv: 10.0.0 semver: 7.3.4 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei + ts-loader: 9.4.1_xnp4kzegbjokq62cajex2ovgkm tsconfig-paths-webpack-plugin: 3.5.2 transitivePeerDependencies: - '@swc-node/register' @@ -6513,116 +5195,116 @@ packages: - webpack - webpack-cli - /@nrwl/tao/14.5.4: + /@nrwl/tao/14.5.10: resolution: { - integrity: sha512-a2GCuSE8WghjehuU3GVO63KZEnZXXQiqEg137yN/Na+PxwSu68XeaX53SLyzRskTV120YwBBy1YCTNzAZxxsjg==, + integrity: sha512-eWORRba0HlTNmOQFUxHqki0Z5yiRIq1Hl0taprmZpz2lgDXuzPIjGfAi5/ETy5+G5gkEyxFnCq7+SiMilPokwA==, } hasBin: true dependencies: - nx: 14.5.4 + nx: 14.5.10 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' dev: false - /@nrwl/tao/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: + /@nrwl/tao/14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-a2GCuSE8WghjehuU3GVO63KZEnZXXQiqEg137yN/Na+PxwSu68XeaX53SLyzRskTV120YwBBy1YCTNzAZxxsjg==, + integrity: sha512-eWORRba0HlTNmOQFUxHqki0Z5yiRIq1Hl0taprmZpz2lgDXuzPIjGfAi5/ETy5+G5gkEyxFnCq7+SiMilPokwA==, } hasBin: true dependencies: - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - /@nrwl/web/14.5.4_tvss2holu5orz4ufk4bdjj5o5y: + /@nrwl/web/14.5.10_tl5kd6lynyktj7qmjcxquixpzy: resolution: { - integrity: sha512-XokrSi9rF9xaGpeFumGSvP/ItBC5bKH3DZbS2NB4Co7EMMLEh2P1ocHEd9PXLYomjuxNhZdkDV2f17V9p+YXOw==, + integrity: sha512-mMlHRgywmSJIRfKyfDfVbOt0NnAPf+tV2gEAYnXt8GF0SfcQhG1xpn3A6oQgl36fpZ78FzO2Z+txw4OiKk+lrw==, } dependencies: - '@babel/core': 7.18.6 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-proposal-decorators': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.18.6 - '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.18.6 - '@babel/preset-env': 7.18.6_@babel+core@7.18.6 - '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 - '@babel/runtime': 7.18.9 - '@nrwl/cypress': 14.5.4_m3l2ido4ezrnnrijbe4q3rwksq - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/js': 14.5.4_6gdn6chdnem3nbolmnwdf6us4a - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra - '@nrwl/workspace': 14.5.4_duili7fvqiazx62cvy7ayqtsle - '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_2aw4cr3ybtnlmum4siv5zebxvm - '@rollup/plugin-babel': 5.3.1_3crms4j33zkfeqv7ozcuia3hfq + '@babel/core': 7.19.1 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-decorators': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-runtime': 7.18.6_@babel+core@7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 + '@babel/runtime': 7.19.0 + '@nrwl/cypress': 14.5.10_jbfgtjav2xe5ueuug53t53f42y + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm + '@nrwl/js': 14.5.10_iy3xr4e67psystmbhl4zl7tvim + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm + '@nrwl/workspace': 14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm + '@pmmmwh/react-refresh-webpack-plugin': 0.5.7_crdw3r3nvp2536af6urcdqulki + '@rollup/plugin-babel': 5.3.1_o27isxjuf6dt7epqnd6bmpleym '@rollup/plugin-commonjs': 20.0.0_rollup@2.77.0 '@rollup/plugin-image': 2.1.1_rollup@2.77.0 '@rollup/plugin-json': 4.1.0_rollup@2.77.0 '@rollup/plugin-node-resolve': 13.3.0_rollup@2.77.0 autoprefixer: 10.4.7_postcss@8.4.14 - babel-loader: 8.2.5_fswvdo7jykdwhfxrdcvghfn6pa - babel-plugin-const-enum: 1.2.0_@babel+core@7.18.6 + babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu + babel-plugin-const-enum: 1.2.0_@babel+core@7.19.1 babel-plugin-macros: 2.8.0 babel-plugin-transform-async-to-promises: 0.8.18 babel-plugin-transform-typescript-metadata: 0.3.2 - browserslist: 4.21.2 + browserslist: 4.21.4 bytes: 3.1.2 - caniuse-lite: 1.0.30001367 + caniuse-lite: 1.0.30001411 chalk: 4.1.0 chokidar: 3.5.3 - copy-webpack-plugin: 10.2.4_webpack@5.73.0 + copy-webpack-plugin: 10.2.4_webpack@5.74.0 core-js: 3.22.8 - css-loader: 6.7.1_webpack@5.73.0 - css-minimizer-webpack-plugin: 3.4.1_webpack@5.73.0 + css-loader: 6.7.1_webpack@5.74.0 + css-minimizer-webpack-plugin: 3.4.1_webpack@5.74.0 enhanced-resolve: 5.10.0 - file-loader: 6.2.0_webpack@5.73.0 - fork-ts-checker-webpack-plugin: 7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei + file-loader: 6.2.0_webpack@5.74.0 + fork-ts-checker-webpack-plugin: 7.2.13_xnp4kzegbjokq62cajex2ovgkm fs-extra: 10.1.0 http-server: 14.1.0 identity-obj-proxy: 3.0.0 ignore: 5.2.0 less: 3.12.2 - less-loader: 10.2.0_less@3.12.2+webpack@5.73.0 - license-webpack-plugin: 4.0.2_webpack@5.73.0 + less-loader: 10.2.0_less@3.12.2+webpack@5.74.0 + license-webpack-plugin: 4.0.2_webpack@5.74.0 loader-utils: 1.2.3 - mini-css-extract-plugin: 2.4.7_webpack@5.73.0 + mini-css-extract-plugin: 2.4.7_webpack@5.74.0 parse5: 4.0.0 parse5-html-rewriting-stream: 6.0.1 postcss: 8.4.14 postcss-import: 14.1.0_postcss@8.4.14 - postcss-loader: 6.2.1_mepnsno3xmng6eyses4tepu7bu - raw-loader: 4.0.2_webpack@5.73.0 + postcss-loader: 6.2.1_m6qh27jiicejwnzfgs742cokpe + raw-loader: 4.0.2_webpack@5.74.0 react-refresh: 0.10.0 rollup: 2.77.0 rollup-plugin-copy: 3.4.0 rollup-plugin-peer-deps-external: 2.2.4_rollup@2.77.0 - rollup-plugin-postcss: 4.0.2_i7duc3lt6p42geuj2nwruihc6u + rollup-plugin-postcss: 4.0.2_pe6iykxod2v7i2uk6okjazxzki rollup-plugin-typescript2: 0.31.2_55kiftncucr43pz4hskma6yi2q rxjs: 6.6.7 sass: 1.53.0 - sass-loader: 12.6.0_sass@1.53.0+webpack@5.73.0 + sass-loader: 12.6.0_sass@1.53.0+webpack@5.74.0 semver: 7.3.4 source-map: 0.7.3 - source-map-loader: 3.0.1_webpack@5.73.0 - style-loader: 3.3.1_webpack@5.73.0 + source-map-loader: 3.0.1_webpack@5.74.0 + style-loader: 3.3.1_webpack@5.74.0 stylus: 0.55.0 - stylus-loader: 6.2.0_hlqotudbegd4e65xhpljfitz3y - terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 - ts-loader: 9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + stylus-loader: 6.2.0_772wava6yveehcyvgfd527qm3q + terser-webpack-plugin: 5.3.6_4gtdw63xm76arietx7hfyj4vwy + ts-loader: 9.4.1_xnp4kzegbjokq62cajex2ovgkm + ts-node: 10.9.1_t2g6yygfidi7luvrihzct46in4 tsconfig-paths: 3.14.1 tsconfig-paths-webpack-plugin: 3.5.2 tslib: 2.4.0 - webpack: 5.73.0_@swc+core@1.2.215 - webpack-dev-server: 4.9.3_webpack@5.73.0 + webpack: 5.74.0_@swc+core@1.2.215 + webpack-dev-server: 4.9.3_webpack@5.74.0 webpack-merge: 5.8.0 webpack-sources: 3.2.3 - webpack-subresource-integrity: 5.1.0_webpack@5.73.0 + webpack-subresource-integrity: 5.1.0_webpack@5.74.0 transitivePeerDependencies: - '@parcel/css' - '@swc-node/register' @@ -6657,10 +5339,10 @@ packages: - webpack-hot-middleware - webpack-plugin-serve - /@nrwl/workspace/14.5.4: + /@nrwl/workspace/14.5.10: resolution: { - integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, + integrity: sha512-bJK2O5NcIYhU7z1mmWoONo2+tOt1VUYyOQUUrAcI00hiBhMJPOTwPPN+W5BbJsue95ndH6mRLo2UhTz20U2tNA==, } peerDependencies: prettier: ^2.6.2 @@ -6668,9 +5350,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_nx@14.5.4 - '@nrwl/linter': 14.5.4 + '@nrwl/devkit': 14.5.10_nx@14.5.10 + '@nrwl/jest': 14.5.10_nx@14.5.10 + '@nrwl/linter': 14.5.10 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -6685,7 +5367,7 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.4 + nx: 14.5.10 open: 8.4.0 rxjs: 6.6.7 semver: 7.3.4 @@ -6706,10 +5388,10 @@ packages: - utf-8-validate dev: false - /@nrwl/workspace/14.5.4_duili7fvqiazx62cvy7ayqtsle: + /@nrwl/workspace/14.5.10_ts-node@10.9.1: resolution: { - integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, + integrity: sha512-bJK2O5NcIYhU7z1mmWoONo2+tOt1VUYyOQUUrAcI00hiBhMJPOTwPPN+W5BbJsue95ndH6mRLo2UhTz20U2tNA==, } peerDependencies: prettier: ^2.6.2 @@ -6717,9 +5399,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_pog2w3zkul5hbrbhurbj4m5ldu - '@nrwl/linter': 14.5.4_gb3kusmqmljmwdelprrytukbra + '@nrwl/devkit': 14.5.10_nx@14.5.10 + '@nrwl/jest': 14.5.10_nx@14.5.10+ts-node@10.9.1 + '@nrwl/linter': 14.5.10_ts-node@10.9.1 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -6734,9 +5416,8 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + nx: 14.5.10 open: 8.4.0 - prettier: 2.7.1 rxjs: 6.6.7 semver: 7.3.4 tmp: 0.2.1 @@ -6754,11 +5435,12 @@ packages: - ts-node - typescript - utf-8-validate + dev: false - /@nrwl/workspace/14.5.4_ts-node@10.8.2: + /@nrwl/workspace/14.5.10_xcbyajqwjbuv4hoiofjtxxcmsm: resolution: { - integrity: sha512-DNig3zkfwVickTAVyIYE71w1L1v3SCSP5IzhZjfUN/HIaaMWXm5jedDVZQBZzYyDVdPgf4x2gt3rGPVQK/CgWA==, + integrity: sha512-bJK2O5NcIYhU7z1mmWoONo2+tOt1VUYyOQUUrAcI00hiBhMJPOTwPPN+W5BbJsue95ndH6mRLo2UhTz20U2tNA==, } peerDependencies: prettier: ^2.6.2 @@ -6766,9 +5448,9 @@ packages: prettier: optional: true dependencies: - '@nrwl/devkit': 14.5.4_nx@14.5.4 - '@nrwl/jest': 14.5.4_nx@14.5.4+ts-node@10.8.2 - '@nrwl/linter': 14.5.4_ts-node@10.8.2 + '@nrwl/devkit': 14.5.10_friigstnlhuirqu4wr7dfbyroa + '@nrwl/jest': 14.5.10_oqd6w67pqggug57az6damxqvgm + '@nrwl/linter': 14.5.10_s2qcpr4jxg2myr3h3ygy6wowvm '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -6783,8 +5465,9 @@ packages: ignore: 5.2.0 minimatch: 3.0.5 npm-run-path: 4.0.1 - nx: 14.5.4 + nx: 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y open: 8.4.0 + prettier: 2.7.1 rxjs: 6.6.7 semver: 7.3.4 tmp: 0.2.1 @@ -6802,7 +5485,6 @@ packages: - ts-node - typescript - utf-8-validate - dev: false /@omnigraph/json-schema/0.24.0_tguxomqdchinjc7y46blh4q5oy: resolution: @@ -6894,7 +5576,7 @@ packages: esquery: 1.4.0 typescript: 4.7.4 - /@pmmmwh/react-refresh-webpack-plugin/0.5.7_2aw4cr3ybtnlmum4siv5zebxvm: + /@pmmmwh/react-refresh-webpack-plugin/0.5.7_crdw3r3nvp2536af6urcdqulki: resolution: { integrity: sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==, @@ -6932,12 +5614,12 @@ packages: loader-utils: 2.0.2 react-refresh: 0.10.0 schema-utils: 3.1.1 - source-map: 0.7.3 + source-map: 0.7.4 type-fest: 2.18.0 - webpack: 5.73.0_@swc+core@1.2.215 - webpack-dev-server: 4.9.3_webpack@5.73.0 + webpack: 5.74.0_@swc+core@1.2.215 + webpack-dev-server: 4.9.3_webpack@5.74.0 - /@pmmmwh/react-refresh-webpack-plugin/0.5.7_53y5rxojtpayztn7fibkyu3brm: + /@pmmmwh/react-refresh-webpack-plugin/0.5.7_olu7mnecpqvkvkmpursvrwz63e: resolution: { integrity: sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==, @@ -6975,9 +5657,9 @@ packages: loader-utils: 2.0.2 react-refresh: 0.10.0 schema-utils: 3.1.1 - source-map: 0.7.3 + source-map: 0.7.4 type-fest: 2.18.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /@repeaterjs/repeater/3.0.4: resolution: @@ -6986,7 +5668,7 @@ packages: } dev: false - /@rollup/plugin-babel/5.3.1_3crms4j33zkfeqv7ozcuia3hfq: + /@rollup/plugin-babel/5.3.1_o27isxjuf6dt7epqnd6bmpleym: resolution: { integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==, @@ -7000,7 +5682,7 @@ packages: '@types/babel__core': optional: true dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 '@babel/helper-module-imports': 7.18.6 '@rollup/pluginutils': 3.1.0_rollup@2.77.0 rollup: 2.77.0 @@ -7117,7 +5799,7 @@ packages: dependencies: '@sinonjs/commons': 1.8.3 - /@svgr/babel-plugin-add-jsx-attribute/6.0.0_@babel+core@7.18.6: + /@svgr/babel-plugin-add-jsx-attribute/6.0.0_@babel+core@7.19.1: resolution: { integrity: sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==, @@ -7126,9 +5808,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 - /@svgr/babel-plugin-remove-jsx-attribute/6.0.0_@babel+core@7.18.6: + /@svgr/babel-plugin-remove-jsx-attribute/6.0.0_@babel+core@7.19.1: resolution: { integrity: sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==, @@ -7137,9 +5819,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 - /@svgr/babel-plugin-remove-jsx-empty-expression/6.0.0_@babel+core@7.18.6: + /@svgr/babel-plugin-remove-jsx-empty-expression/6.0.0_@babel+core@7.19.1: resolution: { integrity: sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==, @@ -7148,9 +5830,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 - /@svgr/babel-plugin-replace-jsx-attribute-value/6.0.0_@babel+core@7.18.6: + /@svgr/babel-plugin-replace-jsx-attribute-value/6.0.0_@babel+core@7.19.1: resolution: { integrity: sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==, @@ -7159,9 +5841,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 - /@svgr/babel-plugin-svg-dynamic-title/6.0.0_@babel+core@7.18.6: + /@svgr/babel-plugin-svg-dynamic-title/6.0.0_@babel+core@7.19.1: resolution: { integrity: sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==, @@ -7170,9 +5852,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 - /@svgr/babel-plugin-svg-em-dimensions/6.0.0_@babel+core@7.18.6: + /@svgr/babel-plugin-svg-em-dimensions/6.0.0_@babel+core@7.19.1: resolution: { integrity: sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==, @@ -7181,9 +5863,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 - /@svgr/babel-plugin-transform-react-native-svg/6.0.0_@babel+core@7.18.6: + /@svgr/babel-plugin-transform-react-native-svg/6.0.0_@babel+core@7.19.1: resolution: { integrity: sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==, @@ -7192,9 +5874,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 - /@svgr/babel-plugin-transform-svg-component/6.2.0_@babel+core@7.18.6: + /@svgr/babel-plugin-transform-svg-component/6.2.0_@babel+core@7.19.1: resolution: { integrity: sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==, @@ -7203,9 +5885,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.19.1 - /@svgr/babel-preset/6.2.0_@babel+core@7.18.6: + /@svgr/babel-preset/6.2.0_@babel+core@7.19.1: resolution: { integrity: sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==, @@ -7214,15 +5896,15 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@svgr/babel-plugin-add-jsx-attribute': 6.0.0_@babel+core@7.18.6 - '@svgr/babel-plugin-remove-jsx-attribute': 6.0.0_@babel+core@7.18.6 - '@svgr/babel-plugin-remove-jsx-empty-expression': 6.0.0_@babel+core@7.18.6 - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.0.0_@babel+core@7.18.6 - '@svgr/babel-plugin-svg-dynamic-title': 6.0.0_@babel+core@7.18.6 - '@svgr/babel-plugin-svg-em-dimensions': 6.0.0_@babel+core@7.18.6 - '@svgr/babel-plugin-transform-react-native-svg': 6.0.0_@babel+core@7.18.6 - '@svgr/babel-plugin-transform-svg-component': 6.2.0_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@svgr/babel-plugin-add-jsx-attribute': 6.0.0_@babel+core@7.19.1 + '@svgr/babel-plugin-remove-jsx-attribute': 6.0.0_@babel+core@7.19.1 + '@svgr/babel-plugin-remove-jsx-empty-expression': 6.0.0_@babel+core@7.19.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.0.0_@babel+core@7.19.1 + '@svgr/babel-plugin-svg-dynamic-title': 6.0.0_@babel+core@7.19.1 + '@svgr/babel-plugin-svg-em-dimensions': 6.0.0_@babel+core@7.19.1 + '@svgr/babel-plugin-transform-react-native-svg': 6.0.0_@babel+core@7.19.1 + '@svgr/babel-plugin-transform-svg-component': 6.2.0_@babel+core@7.19.1 /@svgr/core/6.2.1: resolution: @@ -7256,8 +5938,8 @@ packages: peerDependencies: '@svgr/core': ^6.0.0 dependencies: - '@babel/core': 7.18.6 - '@svgr/babel-preset': 6.2.0_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@svgr/babel-preset': 6.2.0_@babel+core@7.19.1 '@svgr/core': 6.2.1 '@svgr/hast-util-to-babel-ast': 6.2.1 svg-parser: 2.0.4 @@ -7285,11 +5967,11 @@ packages: } engines: { node: '>=10' } dependencies: - '@babel/core': 7.18.6 - '@babel/plugin-transform-react-constant-elements': 7.18.6_@babel+core@7.18.6 - '@babel/preset-env': 7.18.6_@babel+core@7.18.6 - '@babel/preset-react': 7.18.6_@babel+core@7.18.6 - '@babel/preset-typescript': 7.18.6_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/plugin-transform-react-constant-elements': 7.18.6_@babel+core@7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/preset-react': 7.18.6_@babel+core@7.19.1 + '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 '@svgr/core': 6.2.1 '@svgr/plugin-jsx': 6.2.1_@svgr+core@6.2.1 '@svgr/plugin-svgo': 6.2.0_@svgr+core@6.2.1 @@ -7662,7 +6344,7 @@ packages: } dependencies: '@types/connect': 3.4.35 - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/bonjour/3.5.10: resolution: @@ -7670,7 +6352,7 @@ packages: integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/connect-history-api-fallback/1.3.5: resolution: @@ -7679,7 +6361,7 @@ packages: } dependencies: '@types/express-serve-static-core': 4.17.29 - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/connect/3.4.35: resolution: @@ -7687,7 +6369,7 @@ packages: integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/eslint-scope/3.7.4: resolution: @@ -7696,7 +6378,7 @@ packages: } dependencies: '@types/eslint': 8.4.6 - '@types/estree': 1.0.0 + '@types/estree': 0.0.51 /@types/eslint/8.4.6: resolution: @@ -7704,7 +6386,7 @@ packages: integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==, } dependencies: - '@types/estree': 1.0.0 + '@types/estree': 0.0.51 '@types/json-schema': 7.0.11 /@types/estree/0.0.39: @@ -7731,7 +6413,7 @@ packages: integrity: sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -7752,7 +6434,7 @@ packages: integrity: sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/fs-extra/9.0.13: resolution: @@ -7760,7 +6442,7 @@ packages: integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 dev: true /@types/glob/7.2.0: @@ -7770,7 +6452,7 @@ packages: } dependencies: '@types/minimatch': 3.0.5 - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/graceful-fs/4.1.5: resolution: @@ -7778,7 +6460,7 @@ packages: integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==, } dependencies: - '@types/node': 18.7.20 + '@types/node': 18.7.21 /@types/http-proxy/1.17.9: resolution: @@ -7786,7 +6468,7 @@ packages: integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/is-ci/3.0.0: resolution: @@ -7873,16 +6555,22 @@ packages: integrity: sha512-qzaYbXVzin6EPjghf/hTdIbnVW1ErMx8rPzwRNJhlbyJhu2SyqlvjGOY/tbUt6VFyzg56lROcOeSQRInpt63Yw==, } - /@types/node/18.6.3: + /@types/node/18.7.20: resolution: { - integrity: sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==, + integrity: sha512-adzY4vLLr5Uivmx8+zfSJ5fbdgKxX8UMtjtl+17n0B1q1Nz8JEmE151vefMdpD+1gyh+77weN4qEhej/O7budQ==, } - /@types/node/18.7.20: + /@types/node/18.7.21: resolution: { - integrity: sha512-adzY4vLLr5Uivmx8+zfSJ5fbdgKxX8UMtjtl+17n0B1q1Nz8JEmE151vefMdpD+1gyh+77weN4qEhej/O7budQ==, + integrity: sha512-rLFzK5bhM0YPyCoTC8bolBjMk7bwnZ8qeZUBslBfjZQou2ssJdWslx9CZ8DGM+Dx7QXQiiTVZ/6QO6kwtHkZCA==, + } + + /@types/node/18.7.5: + resolution: + { + integrity: sha512-NcKK6Ts+9LqdHJaW6HQmgr7dT/i3GOHG+pt6BiWv++5SnjtRd4NXeiuN2kA153SjhXPR/AhHIPHPbrsbpUVOww==, } /@types/normalize-package-data/2.4.1: @@ -7929,13 +6617,13 @@ packages: integrity: sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==, } dependencies: - '@types/react': 18.0.15 + '@types/react': 18.0.17 dev: true - /@types/react/18.0.15: + /@types/react/18.0.17: resolution: { - integrity: sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==, + integrity: sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==, } dependencies: '@types/prop-types': 15.7.5 @@ -7949,7 +6637,7 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/retry/0.12.0: resolution: @@ -7986,7 +6674,7 @@ packages: } dependencies: '@types/mime': 1.3.2 - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/sinonjs__fake-timers/8.1.1: resolution: @@ -8006,7 +6694,7 @@ packages: integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/stack-utils/2.0.1: resolution: @@ -8020,7 +6708,7 @@ packages: integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 /@types/yargs-parser/21.0.0: resolution: @@ -8052,7 +6740,7 @@ packages: } requiresBuild: true dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 optional: true /@typescript-eslint/eslint-plugin/5.30.6_5qmjzy7ro2yobhmnto6gxmzjja: @@ -8404,16 +7092,6 @@ packages: acorn: 7.4.1 acorn-walk: 7.2.0 - /acorn-import-assertions/1.8.0_acorn@8.7.1: - resolution: - { - integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==, - } - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.7.1 - /acorn-import-assertions/1.8.0_acorn@8.8.0: resolution: { @@ -8424,7 +7102,7 @@ packages: dependencies: acorn: 8.8.0 - /acorn-jsx/5.3.2_acorn@8.7.1: + /acorn-jsx/5.3.2_acorn@8.8.0: resolution: { integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==, @@ -8432,7 +7110,7 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.7.1 + acorn: 8.8.0 /acorn-walk/7.2.0: resolution: @@ -8456,14 +7134,6 @@ packages: engines: { node: '>=0.4.0' } hasBin: true - /acorn/8.7.1: - resolution: - { - integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==, - } - engines: { node: '>=0.4.0' } - hasBin: true - /acorn/8.8.0: resolution: { @@ -8839,8 +7509,8 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - browserslist: 4.21.2 - caniuse-lite: 1.0.30001367 + browserslist: 4.21.4 + caniuse-lite: 1.0.30001411 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -8932,23 +7602,6 @@ packages: - supports-color dev: true - /babel-loader/8.2.5_fswvdo7jykdwhfxrdcvghfn6pa: - resolution: - { - integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==, - } - engines: { node: '>= 8.9' } - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - dependencies: - '@babel/core': 7.18.6 - find-cache-dir: 3.3.2 - loader-utils: 2.0.2 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 5.73.0_@swc+core@1.2.215 - /babel-loader/8.2.5_rhsdbzevgb5tizdhlla5jsbgyu: resolution: { @@ -8966,7 +7619,7 @@ packages: schema-utils: 2.7.1 webpack: 5.74.0 - /babel-plugin-const-enum/1.2.0_@babel+core@7.18.6: + /babel-plugin-const-enum/1.2.0_@babel+core@7.19.1: resolution: { integrity: sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==, @@ -8974,9 +7627,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-plugin-utils': 7.18.6 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1 '@babel/traverse': 7.19.1 transitivePeerDependencies: - supports-color @@ -9035,25 +7688,10 @@ packages: integrity: sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==, } dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.19.0 cosmiconfig: 6.0.0 resolve: 1.22.1 - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.6: - resolution: - { - integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==, - } - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.18.8 - '@babel/core': 7.18.6 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: resolution: { @@ -9069,7 +7707,7 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.6: + /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.19.1: resolution: { integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==, @@ -9077,9 +7715,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 - core-js-compat: 3.23.4 + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + core-js-compat: 3.25.2 transitivePeerDependencies: - supports-color @@ -9097,7 +7735,7 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.6: + /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.19.1: resolution: { integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==, @@ -9105,8 +7743,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.6 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.6 + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 transitivePeerDependencies: - supports-color @@ -9142,7 +7780,7 @@ packages: integrity: sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==, } dependencies: - '@babel/helper-plugin-utils': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 /babel-preset-current-node-syntax/1.0.1: resolution: @@ -9198,21 +7836,21 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-object-rest-spread': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.19.1 '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 '@babel/plugin-syntax-flow': 7.18.6_@babel+core@7.19.1 '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1 '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-block-scoping': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-classes': 7.18.8_@babel+core@7.19.1 - '@babel/plugin-transform-computed-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-destructuring': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.19.1 '@babel/plugin-transform-flow-strip-types': 7.18.6_@babel+core@7.19.1 '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1 - '@babel/plugin-transform-function-name': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.1 '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1 '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1 '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1 @@ -9221,8 +7859,8 @@ packages: '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.19.1 '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.19.1 '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-spread': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-template-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.1 babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 transitivePeerDependencies: - supports-color @@ -9427,19 +8065,6 @@ packages: integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==, } - /browserslist/4.21.2: - resolution: - { - integrity: sha512-MonuOgAtUB46uP5CezYbRaYKBNt2LxP0yX+Pmj4LkcDFGkn9Cbpi83d9sCjwQDErXsIJSzY5oKGDbgOlF/LPAA==, - } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } - hasBin: true - dependencies: - caniuse-lite: 1.0.30001367 - electron-to-chromium: 1.4.192 - node-releases: 2.0.6 - update-browserslist-db: 1.0.4_browserslist@4.21.2 - /browserslist/4.21.4: resolution: { @@ -9448,7 +8073,7 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001411 + caniuse-lite: 1.0.30001412 electron-to-chromium: 1.4.261 node-releases: 2.0.6 update-browserslist-db: 1.0.9_browserslist@4.21.4 @@ -9595,8 +8220,8 @@ packages: integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, } dependencies: - browserslist: 4.21.2 - caniuse-lite: 1.0.30001367 + browserslist: 4.21.4 + caniuse-lite: 1.0.30001411 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 @@ -9605,6 +8230,7 @@ packages: { integrity: sha512-XDgbeOHfifWV3GEES2B8rtsrADx4Jf+juKX2SICJcaUhjYBO3bR96kvEIHa15VU6ohtOhBZuPGGYGbXMRn0NCw==, } + dev: false /caniuse-lite/1.0.30001411: resolution: @@ -9612,6 +8238,12 @@ packages: integrity: sha512-HPnJKESKuhKpHvMY1/ux7J3nG7xG8jRuL4lbyCjDRm0doTNV91tcRk60xrP7Ym9DtJH/yuqntDWBJCqpXB4b7g==, } + /caniuse-lite/1.0.30001412: + resolution: + { + integrity: sha512-+TeEIee1gS5bYOiuf+PS/kp2mrXic37Hl66VY6EAfxasIk5fELTktK2oOezYed12H8w7jt3s512PpulQidPjwA==, + } + /capital-case/1.0.4: resolution: { @@ -10137,23 +8769,6 @@ packages: } engines: { node: '>= 0.6' } - /copy-webpack-plugin/10.2.4_webpack@5.73.0: - resolution: - { - integrity: sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==, - } - engines: { node: '>= 12.20.0' } - peerDependencies: - webpack: ^5.1.0 - dependencies: - fast-glob: 3.2.12 - glob-parent: 6.0.2 - globby: 12.2.0 - normalize-path: 3.0.0 - schema-utils: 4.0.0 - serialize-javascript: 6.0.0 - webpack: 5.73.0_@swc+core@1.2.215 - /copy-webpack-plugin/10.2.4_webpack@5.74.0: resolution: { @@ -10168,17 +8783,8 @@ packages: globby: 12.2.0 normalize-path: 3.0.0 schema-utils: 4.0.0 - serialize-javascript: 6.0.0 - webpack: 5.74.0 - - /core-js-compat/3.23.4: - resolution: - { - integrity: sha512-RkSRPe+JYEoflcsuxJWaiMPhnZoFS51FcIxm53k4KzhISCBTmaGlto9dTIrYuk0hnJc3G6pKufAKepHnBq6B6Q==, - } - dependencies: - browserslist: 4.21.4 - semver: 7.0.0 + serialize-javascript: 6.0.0 + webpack: 5.74.0 /core-js-compat/3.25.2: resolution: @@ -10233,7 +8839,7 @@ packages: } engines: { node: '>= 0.4.0' } - /cosmiconfig-typescript-loader/2.0.2_gcmggsfpt44cgxt3kmpws7svii: + /cosmiconfig-typescript-loader/2.0.2_mh4h3j57vl3nl5ehsk6lrykhky: resolution: { integrity: sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw==, @@ -10243,9 +8849,9 @@ packages: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 cosmiconfig: 7.0.1 - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + ts-node: 10.9.1_mh4h3j57vl3nl5ehsk6lrykhky typescript: 4.7.4 transitivePeerDependencies: - '@swc/core' @@ -10362,7 +8968,7 @@ packages: dependencies: postcss: 8.4.14 - /css-loader/6.7.1_webpack@5.73.0: + /css-loader/6.7.1_webpack@5.74.0: resolution: { integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==, @@ -10379,9 +8985,9 @@ packages: postcss-modules-values: 4.0.0_postcss@8.4.14 postcss-value-parser: 4.2.0 semver: 7.3.7 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 - /css-minimizer-webpack-plugin/3.4.1_webpack@5.73.0: + /css-minimizer-webpack-plugin/3.4.1_webpack@5.74.0: resolution: { integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==, @@ -10409,7 +9015,7 @@ packages: schema-utils: 4.0.0 serialize-javascript: 6.0.0 source-map: 0.6.1 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /css-select/4.3.0: resolution: @@ -11148,12 +9754,6 @@ packages: dependencies: jake: 10.8.5 - /electron-to-chromium/1.4.192: - resolution: - { - integrity: sha512-8nCXyIQY9An88NXAp+PuPy5h3/w5ZY7Iu2lag65Q0XREprcat5F8gKhoHsBUnQcFuCRnmevpR8yEBYRU3d2HDw==, - } - /electron-to-chromium/1.4.261: resolution: { @@ -11793,8 +10393,8 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - acorn: 8.7.1 - acorn-jsx: 5.3.2_acorn@8.7.1 + acorn: 8.8.0 + acorn-jsx: 5.3.2_acorn@8.8.0 eslint-visitor-keys: 3.3.0 /esprima/4.0.1: @@ -12233,7 +10833,7 @@ packages: dependencies: flat-cache: 3.0.4 - /file-loader/6.2.0_webpack@5.73.0: + /file-loader/6.2.0_webpack@5.74.0: resolution: { integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==, @@ -12244,7 +10844,7 @@ packages: dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /file-uri-to-path/2.0.0: resolution: @@ -12395,35 +10995,6 @@ packages: integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==, } - /fork-ts-checker-webpack-plugin/7.2.13_3o2jfq6vfqxns3sz6wn2nnc3ei: - resolution: - { - integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==, - } - engines: { node: '>=12.13.0', yarn: '>=1.0.0' } - peerDependencies: - typescript: '>3.6.0' - vue-template-compiler: '*' - webpack: ^5.11.0 - peerDependenciesMeta: - vue-template-compiler: - optional: true - dependencies: - '@babel/code-frame': 7.18.6 - chalk: 4.1.2 - chokidar: 3.5.3 - cosmiconfig: 7.0.1 - deepmerge: 4.2.2 - fs-extra: 10.1.0 - memfs: 3.4.7 - minimatch: 3.1.2 - node-abort-controller: 3.0.1 - schema-utils: 3.1.1 - semver: 7.3.7 - tapable: 2.2.1 - typescript: 4.7.4 - webpack: 5.73.0_@swc+core@1.2.215 - /fork-ts-checker-webpack-plugin/7.2.13_webpack@5.74.0: resolution: { @@ -12810,7 +11381,7 @@ packages: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.0.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -14196,7 +12767,7 @@ packages: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 chalk: 4.1.0 co: 4.6.0 dedent: 0.7.0 @@ -14215,7 +12786,7 @@ packages: transitivePeerDependencies: - supports-color - /jest-cli/27.5.1_ts-node@10.8.2: + /jest-cli/27.5.1_ts-node@10.9.1: resolution: { integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==, @@ -14228,14 +12799,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1_ts-node@10.8.2 + '@jest/core': 27.5.1_ts-node@10.9.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 27.5.1_ts-node@10.8.2 + jest-config: 27.5.1_ts-node@10.9.1 jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -14291,7 +12862,7 @@ packages: - utf-8-validate dev: false - /jest-config/27.5.1_ts-node@10.8.2: + /jest-config/27.5.1_ts-node@10.9.1: resolution: { integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==, @@ -14327,7 +12898,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.8.2 + ts-node: 10.9.1 transitivePeerDependencies: - bufferutil - canvas @@ -14378,7 +12949,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -14398,7 +12969,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -14418,7 +12989,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.5 - '@types/node': 18.7.20 + '@types/node': 18.7.21 anymatch: 3.1.2 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -14440,7 +13011,7 @@ packages: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.5 - '@types/node': 18.6.3 + '@types/node': 18.7.20 anymatch: 3.1.2 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -14464,7 +13035,7 @@ packages: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 chalk: 4.1.0 co: 4.6.0 expect: 27.5.1 @@ -14527,7 +13098,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 /jest-pnp-resolver/1.2.2_jest-resolve@27.5.1: resolution: @@ -14602,7 +13173,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 chalk: 4.1.0 emittery: 0.8.1 graceful-fs: 4.2.10 @@ -14663,7 +13234,7 @@ packages: } engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: - '@types/node': 18.7.20 + '@types/node': 18.7.21 graceful-fs: 4.2.10 /jest-snapshot/27.5.1: @@ -14706,7 +13277,7 @@ packages: engines: { node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0 } dependencies: '@jest/types': 27.5.1 - '@types/node': 18.7.20 + '@types/node': 18.7.21 chalk: 4.1.0 ci-info: 3.4.0 graceful-fs: 4.2.10 @@ -14720,7 +13291,7 @@ packages: engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: '@jest/types': 28.1.3 - '@types/node': 18.6.3 + '@types/node': 18.7.20 chalk: 4.1.2 ci-info: 3.4.0 graceful-fs: 4.2.10 @@ -14750,7 +13321,7 @@ packages: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.6.3 + '@types/node': 18.7.20 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -14764,7 +13335,7 @@ packages: } engines: { node: '>= 10.13.0' } dependencies: - '@types/node': 18.7.20 + '@types/node': 18.7.21 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14775,12 +13346,12 @@ packages: } engines: { node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0 } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/27.5.1_ts-node@10.8.2: + /jest/27.5.1_ts-node@10.9.1: resolution: { integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==, @@ -14793,9 +13364,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1_ts-node@10.8.2 + '@jest/core': 27.5.1_ts-node@10.9.1 import-local: 3.1.0 - jest-cli: 27.5.1_ts-node@10.8.2 + jest-cli: 27.5.1_ts-node@10.9.1 transitivePeerDependencies: - bufferutil - canvas @@ -15152,7 +13723,7 @@ packages: } engines: { node: '> 0.8' } - /less-loader/10.2.0_less@3.12.2+webpack@5.73.0: + /less-loader/10.2.0_less@3.12.2+webpack@5.74.0: resolution: { integrity: sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==, @@ -15164,7 +13735,7 @@ packages: dependencies: klona: 2.0.5 less: 3.12.2 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /less/3.12.2: resolution: @@ -15211,22 +13782,6 @@ packages: prelude-ls: 1.2.1 type-check: 0.4.0 - /license-webpack-plugin/4.0.2_webpack@5.73.0: - resolution: - { - integrity: sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==, - } - peerDependencies: - webpack: '*' - peerDependenciesMeta: - webpack: - optional: true - webpack-sources: - optional: true - dependencies: - webpack: 5.73.0_@swc+core@1.2.215 - webpack-sources: 3.2.3 - /license-webpack-plugin/4.0.2_webpack@5.74.0: resolution: { @@ -15829,7 +14384,7 @@ packages: engines: { node: '>=4' } dev: false - /mini-css-extract-plugin/2.4.7_webpack@5.73.0: + /mini-css-extract-plugin/2.4.7_webpack@5.74.0: resolution: { integrity: sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==, @@ -15839,7 +14394,7 @@ packages: webpack: ^5.0.0 dependencies: schema-utils: 4.0.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /mini-svg-data-uri/1.4.4: resolution: @@ -16248,10 +14803,10 @@ packages: integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==, } - /nx/14.5.4: + /nx/14.5.10: resolution: { - integrity: sha512-xv1nTaQP6kqVDE4PXcB1tLlgzNAPUHE/2vlqSLgxjNb6colKf0vrEZhVTjhnbqBeJiTb33gUx50bBXkurCkN5w==, + integrity: sha512-dqiV+zY32k98mfKFTgiQyYd9HYZmB1zoJj6gYniEuqzs6CKp8ZSpeRDaVQRxR6wEMvW9MSTA9kBg8sJ78W/NZg==, } hasBin: true requiresBuild: true @@ -16264,8 +14819,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.4 - '@nrwl/tao': 14.5.4 + '@nrwl/cli': 14.5.10 + '@nrwl/tao': 14.5.10 '@parcel/watcher': 2.0.4 chalk: 4.1.0 chokidar: 3.5.3 @@ -16296,10 +14851,10 @@ packages: yargs-parser: 21.0.1 dev: false - /nx/14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y: + /nx/14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y: resolution: { - integrity: sha512-xv1nTaQP6kqVDE4PXcB1tLlgzNAPUHE/2vlqSLgxjNb6colKf0vrEZhVTjhnbqBeJiTb33gUx50bBXkurCkN5w==, + integrity: sha512-dqiV+zY32k98mfKFTgiQyYd9HYZmB1zoJj6gYniEuqzs6CKp8ZSpeRDaVQRxR6wEMvW9MSTA9kBg8sJ78W/NZg==, } hasBin: true requiresBuild: true @@ -16312,8 +14867,8 @@ packages: '@swc/core': optional: true dependencies: - '@nrwl/cli': 14.5.4 - '@nrwl/tao': 14.5.4_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/cli': 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y + '@nrwl/tao': 14.5.10_bbl4g5ka7d7yr74jsvl47gmj2y '@parcel/watcher': 2.0.4 '@swc-node/register': 1.5.1_typescript@4.7.4 '@swc/core': 1.2.215 @@ -17125,7 +15680,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.4 caniuse-api: 3.0.0 colord: 2.9.2 postcss: 8.4.14 @@ -17140,7 +15695,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.4 postcss: 8.4.14 postcss-value-parser: 4.2.0 @@ -17202,7 +15757,7 @@ packages: read-cache: 1.0.0 resolve: 1.22.1 - /postcss-load-config/3.1.4_i7duc3lt6p42geuj2nwruihc6u: + /postcss-load-config/3.1.4_pe6iykxod2v7i2uk6okjazxzki: resolution: { integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, @@ -17219,10 +15774,10 @@ packages: dependencies: lilconfig: 2.0.6 postcss: 8.4.14 - ts-node: 10.8.2_gcmggsfpt44cgxt3kmpws7svii + ts-node: 10.9.1_t2g6yygfidi7luvrihzct46in4 yaml: 1.10.2 - /postcss-loader/6.2.1_mepnsno3xmng6eyses4tepu7bu: + /postcss-loader/6.2.1_m6qh27jiicejwnzfgs742cokpe: resolution: { integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==, @@ -17236,7 +15791,7 @@ packages: klona: 2.0.5 postcss: 8.4.14 semver: 7.3.7 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /postcss-merge-longhand/5.1.6_postcss@8.4.14: resolution: @@ -17260,7 +15815,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.4 caniuse-api: 3.0.0 cssnano-utils: 3.1.0_postcss@8.4.14 postcss: 8.4.14 @@ -17301,7 +15856,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.4 cssnano-utils: 3.1.0_postcss@8.4.14 postcss: 8.4.14 postcss-value-parser: 4.2.0 @@ -17465,7 +16020,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.4 postcss: 8.4.14 postcss-value-parser: 4.2.0 @@ -17516,7 +16071,7 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.4 caniuse-api: 3.0.0 postcss: 8.4.14 @@ -17812,7 +16367,7 @@ packages: iconv-lite: 0.4.24 unpipe: 1.0.0 - /raw-loader/4.0.2_webpack@5.73.0: + /raw-loader/4.0.2_webpack@5.74.0: resolution: { integrity: sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==, @@ -17823,7 +16378,7 @@ packages: dependencies: loader-utils: 2.0.2 schema-utils: 3.1.1 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /react-dom/18.2.0_react@18.2.0: resolution: @@ -18020,15 +16575,6 @@ packages: } dev: false - /regenerate-unicode-properties/10.0.1: - resolution: - { - integrity: sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==, - } - engines: { node: '>=4' } - dependencies: - regenerate: 1.4.2 - /regenerate-unicode-properties/10.1.0: resolution: { @@ -18076,20 +16622,6 @@ packages: } engines: { node: '>=8' } - /regexpu-core/5.1.0: - resolution: - { - integrity: sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==, - } - engines: { node: '>=4' } - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 10.0.1 - regjsgen: 0.6.0 - regjsparser: 0.8.4 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.0.0 - /regexpu-core/5.2.1: resolution: { @@ -18104,27 +16636,12 @@ packages: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.0.0 - /regjsgen/0.6.0: - resolution: - { - integrity: sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==, - } - /regjsgen/0.7.1: resolution: { integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==, } - /regjsparser/0.8.4: - resolution: - { - integrity: sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==, - } - hasBin: true - dependencies: - jsesc: 0.5.0 - /regjsparser/0.9.1: resolution: { @@ -18140,7 +16657,7 @@ packages: integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==, } dependencies: - '@babel/runtime': 7.18.9 + '@babel/runtime': 7.19.0 fbjs: 3.0.4_encoding@0.1.13 invariant: 2.2.4 transitivePeerDependencies: @@ -18344,7 +16861,7 @@ packages: dependencies: rollup: 2.77.0 - /rollup-plugin-postcss/4.0.2_i7duc3lt6p42geuj2nwruihc6u: + /rollup-plugin-postcss/4.0.2_pe6iykxod2v7i2uk6okjazxzki: resolution: { integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==, @@ -18360,7 +16877,7 @@ packages: p-queue: 6.6.2 pify: 5.0.0 postcss: 8.4.14 - postcss-load-config: 3.1.4_i7duc3lt6p42geuj2nwruihc6u + postcss-load-config: 3.1.4_pe6iykxod2v7i2uk6okjazxzki postcss-modules: 4.3.1_postcss@8.4.14 promise.series: 0.2.0 resolve: 1.22.1 @@ -18455,7 +16972,7 @@ packages: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, } - /sass-loader/12.6.0_sass@1.53.0+webpack@5.73.0: + /sass-loader/12.6.0_sass@1.53.0+webpack@5.74.0: resolution: { integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==, @@ -18480,7 +16997,7 @@ packages: klona: 2.0.5 neo-async: 2.6.2 sass: 1.53.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /sass/1.53.0: resolution: @@ -18586,13 +17103,6 @@ packages: } hasBin: true - /semver/7.0.0: - resolution: - { - integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==, - } - hasBin: true - /semver/7.3.4: resolution: { @@ -18931,7 +17441,7 @@ packages: } engines: { node: '>=0.10.0' } - /source-map-loader/3.0.1_webpack@5.73.0: + /source-map-loader/3.0.1_webpack@5.74.0: resolution: { integrity: sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==, @@ -18943,7 +17453,7 @@ packages: abab: 2.0.6 iconv-lite: 0.6.3 source-map-js: 1.0.2 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /source-map-resolve/0.6.0: resolution: @@ -19345,7 +17855,7 @@ packages: integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==, } - /style-loader/3.3.1_webpack@5.73.0: + /style-loader/3.3.1_webpack@5.74.0: resolution: { integrity: sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==, @@ -19354,7 +17864,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /styled-jsx/5.0.2_react@18.2.0: resolution: @@ -19384,11 +17894,11 @@ packages: peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.2 + browserslist: 4.21.4 postcss: 8.4.14 postcss-selector-parser: 6.0.10 - /stylus-loader/6.2.0_hlqotudbegd4e65xhpljfitz3y: + /stylus-loader/6.2.0_772wava6yveehcyvgfd527qm3q: resolution: { integrity: sha512-5dsDc7qVQGRoc6pvCL20eYgRUxepZ9FpeK28XhdXaIPP6kXr6nI1zAAKFQgP5OBkOfKaURp4WUpJzspg1f01Gg==, @@ -19402,7 +17912,7 @@ packages: klona: 2.0.5 normalize-path: 3.0.0 stylus: 0.55.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /stylus/0.55.0: resolution: @@ -19590,33 +18100,6 @@ packages: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - /terser-webpack-plugin/5.3.3_kkudfcji3cjkd3bychuk2tc3b4: - resolution: - { - integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==, - } - 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: - '@jridgewell/trace-mapping': 0.3.14 - '@swc/core': 1.2.215 - jest-worker: 27.5.1 - schema-utils: 3.1.1 - serialize-javascript: 6.0.0 - terser: 5.14.2 - webpack: 5.73.0_@swc+core@1.2.215 - /terser-webpack-plugin/5.3.6_4gtdw63xm76arietx7hfyj4vwy: resolution: { @@ -19670,19 +18153,6 @@ packages: terser: 5.15.0 webpack: 5.74.0 - /terser/5.14.2: - resolution: - { - integrity: sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==, - } - engines: { node: '>=10' } - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.2 - acorn: 8.8.0 - commander: 2.20.3 - source-map-support: 0.5.21 - /terser/5.15.0: resolution: { @@ -19914,7 +18384,7 @@ packages: babel-jest: 28.1.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1_ts-node@10.8.2 + jest: 27.5.1_ts-node@10.9.1 jest-util: 27.5.1 json5: 2.2.1 lodash.memoize: 4.1.2 @@ -19924,23 +18394,6 @@ packages: yargs-parser: 20.2.9 dev: true - /ts-loader/9.3.1_3o2jfq6vfqxns3sz6wn2nnc3ei: - resolution: - { - integrity: sha512-OkyShkcZTsTwyS3Kt7a4rsT/t2qvEVQuKCTg4LJmpj9fhFR7ukGdZwV6Qq3tRUkqcXtfGpPR7+hFKHCG/0d3Lw==, - } - engines: { node: '>=12.0.0' } - peerDependencies: - typescript: '*' - webpack: ^5.0.0 - dependencies: - chalk: 4.1.0 - enhanced-resolve: 5.10.0 - micromatch: 4.0.5 - semver: 7.3.7 - typescript: 4.7.4 - webpack: 5.73.0_@swc+core@1.2.215 - /ts-loader/9.4.1_webpack@5.74.0: resolution: { @@ -19968,14 +18421,14 @@ packages: typescript: '*' webpack: ^5.0.0 dependencies: - chalk: 4.1.2 + chalk: 4.1.0 enhanced-resolve: 5.10.0 micromatch: 4.0.5 semver: 7.3.7 typescript: 4.7.4 webpack: 5.74.0_@swc+core@1.2.215 - /ts-node/10.8.1_gcmggsfpt44cgxt3kmpws7svii: + /ts-node/10.8.1_t2g6yygfidi7luvrihzct46in4: resolution: { integrity: sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==, @@ -19998,8 +18451,8 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.6.3 - acorn: 8.7.1 + '@types/node': 18.7.5 + acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -20010,10 +18463,41 @@ packages: yn: 3.1.1 dev: false - /ts-node/10.8.2: + /ts-node/10.9.1: + resolution: + { + integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, + } + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + acorn: 8.8.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + /ts-node/10.9.1_mh4h3j57vl3nl5ehsk6lrykhky: resolution: { - integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==, + integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, } hasBin: true peerDependencies: @@ -20028,23 +18512,27 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 + '@swc/core': 1.2.215 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - acorn: 8.7.1 + '@types/node': 18.7.20 + acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 + typescript: 4.7.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: false - /ts-node/10.8.2_gcmggsfpt44cgxt3kmpws7svii: + /ts-node/10.9.1_t2g6yygfidi7luvrihzct46in4: resolution: { - integrity: sha512-LYdGnoGddf1D6v8REPtIH+5iq/gTDuZqv2/UJUU7tKjuEU8xVZorBM+buCGNjj+pGEud+sOoM4CX3/YzINpENA==, + integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, } hasBin: true peerDependencies: @@ -20064,8 +18552,8 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.6.3 - acorn: 8.7.1 + '@types/node': 18.7.5 + acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 @@ -20081,7 +18569,7 @@ packages: integrity: sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==, } dependencies: - chalk: 4.1.2 + chalk: 4.1.0 enhanced-resolve: 5.10.0 tsconfig-paths: 3.14.1 @@ -20412,24 +18900,11 @@ packages: integrity: sha512-M88uBoqgzrkXvXrF/+oSIPsTmL21uRwGhPVJKODrl+3lXkQ5NPKrTYuSBZVa+lgPGFoI6qYyHlSKACFHO0AoNw==, } dependencies: - '@types/node': 18.6.3 + '@types/node': 18.7.20 path-is-network-drive: 1.0.15 path-strip-sep: 1.0.12 tslib: 2.4.0 - /update-browserslist-db/1.0.4_browserslist@4.21.2: - resolution: - { - integrity: sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==, - } - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.2 - escalade: 3.1.1 - picocolors: 1.0.0 - /update-browserslist-db/1.0.9_browserslist@4.21.4: resolution: { @@ -20493,7 +18968,7 @@ packages: schema-utils: 3.1.1 dev: false - /url-loader/4.1.1_webpack@5.73.0: + /url-loader/4.1.1_webpack@5.74.0: resolution: { integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==, @@ -20509,7 +18984,7 @@ packages: loader-utils: 2.0.2 mime-types: 2.1.35 schema-utils: 3.1.1 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 /url-parse/1.5.10: resolution: @@ -20735,7 +19210,7 @@ packages: } engines: { node: '>=10.4' } - /webpack-dev-middleware/5.3.3_webpack@5.73.0: + /webpack-dev-middleware/5.3.3_webpack@5.74.0: resolution: { integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==, @@ -20749,9 +19224,9 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.0 - webpack: 5.73.0_@swc+core@1.2.215 + webpack: 5.74.0_@swc+core@1.2.215 - /webpack-dev-server/4.9.3_webpack@5.73.0: + /webpack-dev-server/4.9.3_webpack@5.74.0: resolution: { integrity: sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==, @@ -20792,8 +19267,8 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.73.0_@swc+core@1.2.215 - webpack-dev-middleware: 5.3.3_webpack@5.73.0 + webpack: 5.74.0_@swc+core@1.2.215 + webpack-dev-middleware: 5.3.3_webpack@5.74.0 ws: 8.8.1 transitivePeerDependencies: - bufferutil @@ -20825,7 +19300,7 @@ packages: } engines: { node: '>=10.13.0' } - /webpack-subresource-integrity/5.1.0_webpack@5.73.0: + /webpack-subresource-integrity/5.1.0_webpack@5.74.0: resolution: { integrity: sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==, @@ -20839,49 +19314,7 @@ packages: optional: true dependencies: typed-assert: 1.0.9 - webpack: 5.73.0_@swc+core@1.2.215 - - /webpack/5.73.0_@swc+core@1.2.215: - resolution: - { - integrity: sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==, - } - engines: { node: '>=10.13.0' } - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.7.1 - acorn-import-assertions: 1.8.0_acorn@8.7.1 - browserslist: 4.21.2 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.10.0 - es-module-lexer: 0.9.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.3_kkudfcji3cjkd3bychuk2tc3b4 - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js + webpack: 5.74.0_@swc+core@1.2.215 /webpack/5.74.0: resolution: From 0734b4144eaf071ef43480199a27aeb106d92495 Mon Sep 17 00:00:00 2001 From: Dom <3301714+domjtalbot@users.noreply.github.com> Date: Sun, 2 Oct 2022 12:08:09 +0100 Subject: [PATCH 22/22] build: update changeset notes --- .changeset/happy-oranges-pull.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/happy-oranges-pull.md b/.changeset/happy-oranges-pull.md index ae3c8670..98f611a1 100644 --- a/.changeset/happy-oranges-pull.md +++ b/.changeset/happy-oranges-pull.md @@ -2,4 +2,4 @@ 'nx-mesh': minor --- -Update Nx +Update Nx to `v14.5.10`