From 1d8cbd86a93274cdebe015d4a7d4ea12d7d3d4aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Krzysztof=20=C5=BBuraw?= <9116238+krzysztofzuraw@users.noreply.github.com> Date: Tue, 18 Apr 2023 14:35:16 +0200 Subject: [PATCH] Allow refreshing proper token based on token owner (#3516) --- package-lock.json | 122 +++++++++++++++++++++++++++++++++------------- package.json | 4 +- 2 files changed, 89 insertions(+), 37 deletions(-) diff --git a/package-lock.json b/package-lock.json index ddb591b8e..e555ea67c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "@material-ui/styles": "^4.11.4", "@reach/auto-id": "^0.16.0", "@saleor/macaw-ui": "^0.8.0-pre.68", - "@saleor/sdk": "^0.4.6", + "@saleor/sdk": "^0.5.0", "@sentry/react": "^6.0.0", "@types/faker": "^5.1.6", "@uiw/react-color-hue": "0.0.34", @@ -3018,18 +3018,21 @@ }, "node_modules/@floating-ui/core": { "version": "0.7.3", - "license": "MIT" + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.7.3.tgz", + "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==" }, "node_modules/@floating-ui/dom": { "version": "0.5.4", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.5.4.tgz", + "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==", "dependencies": { "@floating-ui/core": "^0.7.3" } }, "node_modules/@floating-ui/react-dom": { "version": "0.7.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-0.7.2.tgz", + "integrity": "sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==", "dependencies": { "@floating-ui/dom": "^0.5.3", "use-isomorphic-layout-effect": "^1.1.1" @@ -3041,7 +3044,9 @@ }, "node_modules/@floating-ui/react-dom-interactions": { "version": "0.5.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.5.0.tgz", + "integrity": "sha512-rfON7mkHjCeogd0BSXPa8GBp1TMxEytJQqGVlCouSUonJ4POqdHsqcxRnCh0yAaGVaL/nB/J1vq28V4RdoLszg==", + "deprecated": "Package renamed to @floating-ui/react", "dependencies": { "@floating-ui/react-dom": "^0.7.0", "aria-hidden": "^1.1.3", @@ -7988,9 +7993,9 @@ } }, "node_modules/@saleor/macaw-ui": { - "version": "0.8.0-pre.68", - "resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.8.0-pre.68.tgz", - "integrity": "sha512-4P1Ec4dpNk0MyejtosBZLd0EHl3pOBY1aFt09/R0Qpdiyu2+O7Jh/O1pwG+cpaG7J6hcrtMGsfYfLl24PwIAAA==", + "version": "0.8.0-pre.71", + "resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.8.0-pre.71.tgz", + "integrity": "sha512-Rnq4u6WumpmecuQugv7iBFuD+DPoScDbUUnRD/ZIbxpcJNTZm+w6PFo7WZEaS48TNXM2CloBDA7EDCiQ10rViw==", "dependencies": { "@dessert-box/react": "^0.4.0", "@floating-ui/react-dom-interactions": "^0.5.0", @@ -8004,24 +8009,46 @@ "@radix-ui/react-select": "^1.2.0", "@radix-ui/react-toggle": "^1.0.2", "@radix-ui/react-tooltip": "^1.0.5", + "@vanilla-extract/css-utils": "^0.1.3", "clsx": "^1.1.1", - "downshift": "^6.1.7", + "downshift": "^7.6.0", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "react-inlinesvg": "^3.0.1" }, "engines": { - "node": ">=16 <19" + "node": ">=16 <19", + "pnpm": ">=8" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, + "node_modules/@saleor/macaw-ui/node_modules/compute-scroll-into-view": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz", + "integrity": "sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==" + }, + "node_modules/@saleor/macaw-ui/node_modules/downshift": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz", + "integrity": "sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q==", + "dependencies": { + "@babel/runtime": "^7.14.8", + "compute-scroll-into-view": "^2.0.4", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "tslib": "^2.3.0" + }, + "peerDependencies": { + "react": ">=16.12.0" + } + }, "node_modules/@saleor/sdk": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@saleor/sdk/-/sdk-0.4.6.tgz", - "integrity": "sha512-k3efAoq/L6EiPIPdB2ZTP0XEIyzYiGl5sDhqUHwRGQ2Mk3zNT1BmNVCU1jJmBJot3490tyo4qG4sU768TfFPnQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@saleor/sdk/-/sdk-0.5.0.tgz", + "integrity": "sha512-AC23IW9YpPcoB2ly3IOhO7/6pF2Hc0O0h3ufcl7/bV2/vrFQcd6SbUTn+vo96zlzX4jsgtOp+fjS0XHtHow9nQ==", "dependencies": { "cross-fetch": "^3.1.4", "jwt-decode": "^3.1.2" @@ -11655,22 +11682,14 @@ } }, "node_modules/aria-hidden": { - "version": "1.2.2", - "license": "MIT", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", "dependencies": { "tslib": "^2.0.0" }, "engines": { "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.9.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } } }, "node_modules/aria-query": { @@ -35586,7 +35605,8 @@ }, "node_modules/use-isomorphic-layout-effect": { "version": "1.1.2", - "license": "MIT", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, @@ -39658,16 +39678,22 @@ } }, "@floating-ui/core": { - "version": "0.7.3" + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.7.3.tgz", + "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==" }, "@floating-ui/dom": { "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.5.4.tgz", + "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==", "requires": { "@floating-ui/core": "^0.7.3" } }, "@floating-ui/react-dom": { "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-0.7.2.tgz", + "integrity": "sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==", "requires": { "@floating-ui/dom": "^0.5.3", "use-isomorphic-layout-effect": "^1.1.1" @@ -39675,6 +39701,8 @@ }, "@floating-ui/react-dom-interactions": { "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom-interactions/-/react-dom-interactions-0.5.0.tgz", + "integrity": "sha512-rfON7mkHjCeogd0BSXPa8GBp1TMxEytJQqGVlCouSUonJ4POqdHsqcxRnCh0yAaGVaL/nB/J1vq28V4RdoLszg==", "requires": { "@floating-ui/react-dom": "^0.7.0", "aria-hidden": "^1.1.3", @@ -43153,9 +43181,9 @@ } }, "@saleor/macaw-ui": { - "version": "0.8.0-pre.68", - "resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.8.0-pre.68.tgz", - "integrity": "sha512-4P1Ec4dpNk0MyejtosBZLd0EHl3pOBY1aFt09/R0Qpdiyu2+O7Jh/O1pwG+cpaG7J6hcrtMGsfYfLl24PwIAAA==", + "version": "0.8.0-pre.71", + "resolved": "https://registry.npmjs.org/@saleor/macaw-ui/-/macaw-ui-0.8.0-pre.71.tgz", + "integrity": "sha512-Rnq4u6WumpmecuQugv7iBFuD+DPoScDbUUnRD/ZIbxpcJNTZm+w6PFo7WZEaS48TNXM2CloBDA7EDCiQ10rViw==", "requires": { "@dessert-box/react": "^0.4.0", "@floating-ui/react-dom-interactions": "^0.5.0", @@ -43169,17 +43197,37 @@ "@radix-ui/react-select": "^1.2.0", "@radix-ui/react-toggle": "^1.0.2", "@radix-ui/react-tooltip": "^1.0.5", + "@vanilla-extract/css-utils": "^0.1.3", "clsx": "^1.1.1", - "downshift": "^6.1.7", + "downshift": "^7.6.0", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "react-inlinesvg": "^3.0.1" + }, + "dependencies": { + "compute-scroll-into-view": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-2.0.4.tgz", + "integrity": "sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==" + }, + "downshift": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-7.6.0.tgz", + "integrity": "sha512-VSoTVynTAsabou/hbZ6HJHUVhtBiVOjQoBsCPcQq5eAROIGP+9XKMp9asAKQ3cEcUP4oe0fFdD2pziUjhFY33Q==", + "requires": { + "@babel/runtime": "^7.14.8", + "compute-scroll-into-view": "^2.0.4", + "prop-types": "^15.7.2", + "react-is": "^17.0.2", + "tslib": "^2.3.0" + } + } } }, "@saleor/sdk": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@saleor/sdk/-/sdk-0.4.6.tgz", - "integrity": "sha512-k3efAoq/L6EiPIPdB2ZTP0XEIyzYiGl5sDhqUHwRGQ2Mk3zNT1BmNVCU1jJmBJot3490tyo4qG4sU768TfFPnQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@saleor/sdk/-/sdk-0.5.0.tgz", + "integrity": "sha512-AC23IW9YpPcoB2ly3IOhO7/6pF2Hc0O0h3ufcl7/bV2/vrFQcd6SbUTn+vo96zlzX4jsgtOp+fjS0XHtHow9nQ==", "requires": { "cross-fetch": "^3.1.4", "jwt-decode": "^3.1.2" @@ -45815,7 +45863,9 @@ "dev": true }, "aria-hidden": { - "version": "1.2.2", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.3.tgz", + "integrity": "sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==", "requires": { "tslib": "^2.0.0" } @@ -62129,7 +62179,9 @@ "version": "1.0.7" }, "use-isomorphic-layout-effect": { - "version": "1.1.2" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==" }, "use-react-router": { "version": "1.0.7", diff --git a/package.json b/package.json index 248c8d329..e81f92987 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@material-ui/styles": "^4.11.4", "@reach/auto-id": "^0.16.0", "@saleor/macaw-ui": "^0.8.0-pre.68", - "@saleor/sdk": "^0.4.6", + "@saleor/sdk": "^0.5.0", "@sentry/react": "^6.0.0", "@types/faker": "^5.1.6", "@uiw/react-color-hue": "0.0.34", @@ -155,8 +155,8 @@ "codecov": "^3.7.1", "core-js": "^3.7.0", "cross-env": "^6.0.3", - "dependency-cruiser": "^12.10.0", "cypress-recurse": "^1.27.0", + "dependency-cruiser": "^12.10.0", "dotenv": "^10.0.0", "env-var": "^7.3.0", "esbuild-loader": "^2.18.0",