From 3148a2b9c0e8cb9883fbb870877b1c4c4d32dc8b Mon Sep 17 00:00:00 2001 From: Jason Long Date: Wed, 5 Feb 2025 17:30:51 -0800 Subject: [PATCH 01/46] chore: run yarn-deduplicate Change-Id: Ie0abad5c4236d487b65cc2d4abb85ef50855ba50 GitOrigin-RevId: 6d9ca733ecb2b686d4bf234c6c3a84ccbf03be58 --- platform/wab/yarn.lock | 1382 +++++----------------------------------- 1 file changed, 143 insertions(+), 1239 deletions(-) diff --git a/platform/wab/yarn.lock b/platform/wab/yarn.lock index 67eda35d53b..e81739ebd38 100644 --- a/platform/wab/yarn.lock +++ b/platform/wab/yarn.lock @@ -2,7 +2,7 @@ # yarn lockfile v1 -"@actions/core@^1.10.0": +"@actions/core@^1.10.0", "@actions/core@^1.10.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.11.1.tgz#ae683aac5112438021588030efb53b1adb86f172" integrity sha512-hXJCSrkwfA46Vd9Z3q4cpEpHB1rL5NG04+/rbqW9d3+CSvtB1tYe8UTpAlixa1vj0m/ULglfEK2UKxMGxCxv5A== @@ -10,14 +10,6 @@ "@actions/exec" "^1.1.1" "@actions/http-client" "^2.0.1" -"@actions/core@^1.10.1": - version "1.10.1" - resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.10.1.tgz#61108e7ac40acae95ee36da074fa5850ca4ced8a" - integrity sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g== - dependencies: - "@actions/http-client" "^2.0.1" - uuid "^8.3.2" - "@actions/exec@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@actions/exec/-/exec-1.1.1.tgz#2e43f28c54022537172819a7cf886c844221a611" @@ -150,14 +142,7 @@ dependencies: "@ctrl/tinycolor" "^3.4.0" -"@ant-design/colors@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-7.0.0.tgz#eb7eecead124c3533aea05d61254f0a17f2b61b3" - integrity sha512-iVm/9PfGCbC0dSMBrz7oiEXZaaGH7ceU40OJEfKmyuzR9R5CRimJYPlRiFtMQGQcbNMea/ePcoIebi4ASGYXtg== - dependencies: - "@ctrl/tinycolor" "^3.4.0" - -"@ant-design/colors@^7.0.2": +"@ant-design/colors@^7.0.0", "@ant-design/colors@^7.0.2": version "7.0.2" resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-7.0.2.tgz#c5c753a467ce8d86ba7ca4736d2c01f599bb5492" integrity sha512-7KJkhTiPiLHSu+LmMJnehfJ6242OCxSlR3xHVBecYxnMW8MS/878NXct1GqYARyL59fyeFdKRxXTfvR9SnDgJg== @@ -177,12 +162,7 @@ rc-util "^5.35.0" stylis "^4.0.13" -"@ant-design/icons-svg@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz#8630da8eb4471a4aabdaed7d1ff6a97dcb2cf05a" - integrity sha512-EB0iwlKDGpG93hW8f85CTJTs4SvMX7tt5ceupvhALp1IF44SeUFOMhKUOYqpsoYWQKAOuTRDMqn75rEaKDp0Xw== - -"@ant-design/icons-svg@^4.3.0": +"@ant-design/icons-svg@^4.2.1", "@ant-design/icons-svg@^4.3.0": version "4.3.1" resolved "https://registry.yarnpkg.com/@ant-design/icons-svg/-/icons-svg-4.3.1.tgz#4b2f65a17d4d32b526baa6414aca2117382bf8da" integrity sha512-4QBZg8ccyC6LPIRii7A0bZUk3+lEDCLnhB+FVsflGdcWPPmV+j3fire4AwwoqHV/BibgvBmR9ZIo4s867smv+g== @@ -209,18 +189,7 @@ classnames "^2.2.6" rc-util "^5.31.1" -"@ant-design/react-slick@~1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@ant-design/react-slick/-/react-slick-1.0.0.tgz#4696eecaa2dea0429e47ae24c267015cfd6df35c" - integrity sha512-OKxZsn8TAf8fYxP79rDXgLs9zvKMTslK6dJ4iLhDXOujUqC5zJPBRszyrcEHXcMPOm1Sgk40JgyF3yiL/Swd7w== - dependencies: - "@babel/runtime" "^7.10.4" - classnames "^2.2.5" - json2mq "^0.2.0" - resize-observer-polyfill "^1.5.1" - throttle-debounce "^5.0.0" - -"@ant-design/react-slick@~1.0.2": +"@ant-design/react-slick@~1.0.0", "@ant-design/react-slick@~1.0.2": version "1.0.2" resolved "https://registry.yarnpkg.com/@ant-design/react-slick/-/react-slick-1.0.2.tgz#241bb412aeacf7ff5d50c61fa5db66773fde6b56" integrity sha512-Wj8onxL/T8KQLFFiCA4t8eIRGpRR+UPgOdac2sYzonv+i0n3kXHmvHLLiOYL655DQx2Umii9Y9nNgL7ssu5haQ== @@ -1005,12 +974,7 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" - integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== - -"@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== @@ -1060,18 +1024,7 @@ dependencies: "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" - integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.15" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - -"@babel/helper-compilation-targets@^7.23.6": +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== @@ -1082,22 +1035,7 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" - integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.15" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - semver "^6.3.1" - -"@babel/helper-create-class-features-plugin@^7.23.6": +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5", "@babel/helper-create-class-features-plugin@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz#b04d915ce92ce363666f816a884cdcfc9be04953" integrity sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw== @@ -1166,18 +1104,7 @@ dependencies: "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" - integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/helper-module-transforms@^7.23.3": +"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0", "@babel/helper-module-transforms@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== @@ -1195,12 +1122,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== - -"@babel/helper-plugin-utils@^7.25.9": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46" integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== @@ -1244,32 +1166,17 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - -"@babel/helper-string-parser@^7.25.9": +"@babel/helper-string-parser@^7.22.5", "@babel/helper-string-parser@^7.25.9": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - -"@babel/helper-validator-identifier@^7.25.9": +"@babel/helper-validator-identifier@^7.22.20", "@babel/helper-validator-identifier@^7.25.9": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== -"@babel/helper-validator-option@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" - integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== - -"@babel/helper-validator-option@^7.23.5": +"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== @@ -1301,47 +1208,21 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.7", "@babel/parser@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" - integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== - -"@babel/parser@^7.24.4": - version "7.24.7" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" - integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== - -"@babel/parser@^7.24.7", "@babel/parser@^7.25.3": +"@babel/parser@^7.1.0", "@babel/parser@^7.13.16", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.7", "@babel/parser@^7.23.0", "@babel/parser@^7.24.4", "@babel/parser@^7.24.7", "@babel/parser@^7.25.3": version "7.26.3" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.3.tgz#8c51c5db6ddf08134af1ddbacf16aaab48bac234" integrity sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA== dependencies: "@babel/types" "^7.26.3" -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" - integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" - integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.15" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== @@ -1456,28 +1337,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-assertions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" - integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-assertions@^7.23.3": +"@babel/plugin-syntax-import-assertions@^7.22.5", "@babel/plugin-syntax-import-assertions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-attributes@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" - integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-attributes@^7.23.3": +"@babel/plugin-syntax-import-attributes@^7.22.5", "@babel/plugin-syntax-import-attributes@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== @@ -1498,21 +1365,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-jsx@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" - integrity sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.7.2": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" - integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-jsx@^7.24.7": +"@babel/plugin-syntax-jsx@^7.22.5", "@babel/plugin-syntax-jsx@^7.23.3", "@babel/plugin-syntax-jsx@^7.24.7", "@babel/plugin-syntax-jsx@^7.7.2": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290" integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA== @@ -1575,14 +1428,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.7.2": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" - integrity sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-typescript@^7.23.3": +"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.23.3", "@babel/plugin-syntax-typescript@^7.7.2": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== @@ -1597,31 +1443,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" - integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-arrow-functions@^7.23.3": +"@babel/plugin-transform-arrow-functions@^7.22.5", "@babel/plugin-transform-arrow-functions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.23.2": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" - integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-transform-async-generator-functions@^7.23.4": +"@babel/plugin-transform-async-generator-functions@^7.23.2", "@babel/plugin-transform-async-generator-functions@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz#93ac8e3531f347fba519b4703f9ff2a75c6ae27a" integrity sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== @@ -1631,16 +1460,7 @@ "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-async-to-generator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" - integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== - dependencies: - "@babel/helper-module-imports" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.5" - -"@babel/plugin-transform-async-to-generator@^7.23.3": +"@babel/plugin-transform-async-to-generator@^7.22.5", "@babel/plugin-transform-async-to-generator@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== @@ -1649,43 +1469,21 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-remap-async-to-generator" "^7.22.20" -"@babel/plugin-transform-block-scoped-functions@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" - integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-block-scoped-functions@^7.23.3": +"@babel/plugin-transform-block-scoped-functions@^7.22.5", "@babel/plugin-transform-block-scoped-functions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" - integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-block-scoping@^7.23.4": +"@babel/plugin-transform-block-scoping@^7.23.0", "@babel/plugin-transform-block-scoping@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" - integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-properties@^7.23.3": +"@babel/plugin-transform-class-properties@^7.22.5", "@babel/plugin-transform-class-properties@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== @@ -1693,16 +1491,7 @@ "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-static-block@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" - integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.11" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-transform-class-static-block@^7.23.4": +"@babel/plugin-transform-class-static-block@^7.22.11", "@babel/plugin-transform-class-static-block@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== @@ -1711,22 +1500,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" - integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.9" - "@babel/helper-split-export-declaration" "^7.22.6" - globals "^11.1.0" - -"@babel/plugin-transform-classes@^7.23.5": +"@babel/plugin-transform-classes@^7.22.15", "@babel/plugin-transform-classes@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2" integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg== @@ -1741,15 +1515,7 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" - integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.5" - -"@babel/plugin-transform-computed-properties@^7.23.3": +"@babel/plugin-transform-computed-properties@^7.22.5", "@babel/plugin-transform-computed-properties@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== @@ -1757,29 +1523,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.15" -"@babel/plugin-transform-destructuring@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" - integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-destructuring@^7.23.3": +"@babel/plugin-transform-destructuring@^7.23.0", "@babel/plugin-transform-destructuring@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" - integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dotall-regex@^7.23.3": +"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== @@ -1787,29 +1538,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-duplicate-keys@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" - integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-duplicate-keys@^7.23.3": +"@babel/plugin-transform-duplicate-keys@^7.22.5", "@babel/plugin-transform-duplicate-keys@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dynamic-import@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" - integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-transform-dynamic-import@^7.23.4": +"@babel/plugin-transform-dynamic-import@^7.22.11", "@babel/plugin-transform-dynamic-import@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== @@ -1817,15 +1553,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-exponentiation-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" - integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-exponentiation-operator@^7.23.3": +"@babel/plugin-transform-exponentiation-operator@^7.22.5", "@babel/plugin-transform-exponentiation-operator@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== @@ -1833,15 +1561,7 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-export-namespace-from@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" - integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-transform-export-namespace-from@^7.23.4": +"@babel/plugin-transform-export-namespace-from@^7.22.11", "@babel/plugin-transform-export-namespace-from@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== @@ -1857,14 +1577,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-flow" "^7.22.5" -"@babel/plugin-transform-for-of@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" - integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-for-of@^7.23.6": +"@babel/plugin-transform-for-of@^7.22.15", "@babel/plugin-transform-for-of@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== @@ -1872,16 +1585,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-function-name@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" - integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== - dependencies: - "@babel/helper-compilation-targets" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-function-name@^7.23.3": +"@babel/plugin-transform-function-name@^7.22.5", "@babel/plugin-transform-function-name@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== @@ -1890,15 +1594,7 @@ "@babel/helper-function-name" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-json-strings@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" - integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-transform-json-strings@^7.23.4": +"@babel/plugin-transform-json-strings@^7.22.11", "@babel/plugin-transform-json-strings@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== @@ -1906,29 +1602,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" - integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-literals@^7.23.3": +"@babel/plugin-transform-literals@^7.22.5", "@babel/plugin-transform-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-logical-assignment-operators@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" - integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-transform-logical-assignment-operators@^7.23.4": +"@babel/plugin-transform-logical-assignment-operators@^7.22.11", "@babel/plugin-transform-logical-assignment-operators@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== @@ -1936,29 +1617,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-member-expression-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" - integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-member-expression-literals@^7.23.3": +"@babel/plugin-transform-member-expression-literals@^7.22.5", "@babel/plugin-transform-member-expression-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" - integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== - dependencies: - "@babel/helper-module-transforms" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-amd@^7.23.3": +"@babel/plugin-transform-modules-amd@^7.23.0", "@babel/plugin-transform-modules-amd@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== @@ -1966,16 +1632,7 @@ "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" - integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== - dependencies: - "@babel/helper-module-transforms" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - -"@babel/plugin-transform-modules-commonjs@^7.23.3": +"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.23.0", "@babel/plugin-transform-modules-commonjs@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== @@ -1984,17 +1641,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" - integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== - dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/plugin-transform-modules-systemjs@^7.23.3": +"@babel/plugin-transform-modules-systemjs@^7.23.0", "@babel/plugin-transform-modules-systemjs@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== @@ -2004,15 +1651,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-identifier" "^7.22.20" -"@babel/plugin-transform-modules-umd@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" - integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-umd@^7.23.3": +"@babel/plugin-transform-modules-umd@^7.22.5", "@babel/plugin-transform-modules-umd@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== @@ -2028,29 +1667,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" - integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-new-target@^7.23.3": +"@babel/plugin-transform-new-target@^7.22.5", "@babel/plugin-transform-new-target@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" - integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": +"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11", "@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== @@ -2058,15 +1682,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-numeric-separator@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" - integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-transform-numeric-separator@^7.23.4": +"@babel/plugin-transform-numeric-separator@^7.22.11", "@babel/plugin-transform-numeric-separator@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== @@ -2074,18 +1690,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" - integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.15" - -"@babel/plugin-transform-object-rest-spread@^7.23.4": +"@babel/plugin-transform-object-rest-spread@^7.22.15", "@babel/plugin-transform-object-rest-spread@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== @@ -2096,15 +1701,7 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.23.3" -"@babel/plugin-transform-object-super@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" - integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" - -"@babel/plugin-transform-object-super@^7.23.3": +"@babel/plugin-transform-object-super@^7.22.5", "@babel/plugin-transform-object-super@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== @@ -2112,15 +1709,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-replace-supers" "^7.22.20" -"@babel/plugin-transform-optional-catch-binding@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" - integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-transform-optional-catch-binding@^7.23.4": +"@babel/plugin-transform-optional-catch-binding@^7.22.11", "@babel/plugin-transform-optional-catch-binding@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== @@ -2128,16 +1717,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" - integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": +"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0", "@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== @@ -2146,29 +1726,14 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" - integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-parameters@^7.23.3": +"@babel/plugin-transform-parameters@^7.22.15", "@babel/plugin-transform-parameters@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-private-methods@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" - integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-methods@^7.23.3": +"@babel/plugin-transform-private-methods@^7.22.5", "@babel/plugin-transform-private-methods@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== @@ -2176,17 +1741,7 @@ "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-private-property-in-object@^7.22.11": - version "7.22.11" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" - integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.11" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-transform-private-property-in-object@^7.23.4": +"@babel/plugin-transform-private-property-in-object@^7.22.11", "@babel/plugin-transform-private-property-in-object@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== @@ -2196,14 +1751,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" - integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-property-literals@^7.23.3": +"@babel/plugin-transform-property-literals@^7.22.5", "@babel/plugin-transform-property-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== @@ -2243,15 +1791,7 @@ "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" - integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.2" - -"@babel/plugin-transform-regenerator@^7.23.3": +"@babel/plugin-transform-regenerator@^7.22.10", "@babel/plugin-transform-regenerator@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== @@ -2259,43 +1799,21 @@ "@babel/helper-plugin-utils" "^7.22.5" regenerator-transform "^0.15.2" -"@babel/plugin-transform-reserved-words@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" - integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-reserved-words@^7.23.3": +"@babel/plugin-transform-reserved-words@^7.22.5", "@babel/plugin-transform-reserved-words@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-shorthand-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" - integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-shorthand-properties@^7.23.3": +"@babel/plugin-transform-shorthand-properties@^7.22.5", "@babel/plugin-transform-shorthand-properties@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-spread@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" - integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - -"@babel/plugin-transform-spread@^7.23.3": +"@babel/plugin-transform-spread@^7.22.5", "@babel/plugin-transform-spread@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== @@ -2303,59 +1821,28 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" - integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-sticky-regex@^7.23.3": +"@babel/plugin-transform-sticky-regex@^7.22.5", "@babel/plugin-transform-sticky-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" - integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-template-literals@^7.23.3": +"@babel/plugin-transform-template-literals@^7.22.5", "@babel/plugin-transform-template-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" - integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-typeof-symbol@^7.23.3": +"@babel/plugin-transform-typeof-symbol@^7.22.5", "@babel/plugin-transform-typeof-symbol@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typescript@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" - integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-typescript" "^7.22.5" - -"@babel/plugin-transform-typescript@^7.23.3": +"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.23.3": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz#aa36a94e5da8d94339ae3a4e22d40ed287feb34c" integrity sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA== @@ -2365,29 +1852,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-typescript" "^7.23.3" -"@babel/plugin-transform-unicode-escapes@^7.22.10": - version "7.22.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" - integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-escapes@^7.23.3": +"@babel/plugin-transform-unicode-escapes@^7.22.10", "@babel/plugin-transform-unicode-escapes@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-property-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" - integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-property-regex@^7.23.3": +"@babel/plugin-transform-unicode-property-regex@^7.22.5", "@babel/plugin-transform-unicode-property-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== @@ -2395,125 +1867,23 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" - integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-regex@^7.23.3": +"@babel/plugin-transform-unicode-regex@^7.22.5", "@babel/plugin-transform-unicode-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-sets-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" - integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-sets-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" - integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/preset-env@^7.22.9": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" - integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== - dependencies: - "@babel/compat-data" "^7.23.2" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.22.5" - "@babel/plugin-syntax-import-attributes" "^7.22.5" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.23.2" - "@babel/plugin-transform-async-to-generator" "^7.22.5" - "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.23.0" - "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.11" - "@babel/plugin-transform-classes" "^7.22.15" - "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.23.0" - "@babel/plugin-transform-dotall-regex" "^7.22.5" - "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.11" - "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.11" - "@babel/plugin-transform-for-of" "^7.22.15" - "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.11" - "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" - "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.23.0" - "@babel/plugin-transform-modules-commonjs" "^7.23.0" - "@babel/plugin-transform-modules-systemjs" "^7.23.0" - "@babel/plugin-transform-modules-umd" "^7.22.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" - "@babel/plugin-transform-numeric-separator" "^7.22.11" - "@babel/plugin-transform-object-rest-spread" "^7.22.15" - "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.11" - "@babel/plugin-transform-optional-chaining" "^7.23.0" - "@babel/plugin-transform-parameters" "^7.22.15" - "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.11" - "@babel/plugin-transform-property-literals" "^7.22.5" - "@babel/plugin-transform-regenerator" "^7.22.10" - "@babel/plugin-transform-reserved-words" "^7.22.5" - "@babel/plugin-transform-shorthand-properties" "^7.22.5" - "@babel/plugin-transform-spread" "^7.22.5" - "@babel/plugin-transform-sticky-regex" "^7.22.5" - "@babel/plugin-transform-template-literals" "^7.22.5" - "@babel/plugin-transform-typeof-symbol" "^7.22.5" - "@babel/plugin-transform-unicode-escapes" "^7.22.10" - "@babel/plugin-transform-unicode-property-regex" "^7.22.5" - "@babel/plugin-transform-unicode-regex" "^7.22.5" - "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" - "@babel/preset-modules" "0.1.6-no-external-plugins" - "@babel/types" "^7.23.0" - babel-plugin-polyfill-corejs2 "^0.4.6" - babel-plugin-polyfill-corejs3 "^0.8.5" - babel-plugin-polyfill-regenerator "^0.5.3" - core-js-compat "^3.31.0" - semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.22.5", "@babel/plugin-transform-unicode-sets-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" + integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.23.6": +"@babel/preset-env@^7.22.9", "@babel/preset-env@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.6.tgz#ad0ea799d5a3c07db5b9a172819bbd444092187a" integrity sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ== @@ -2629,18 +1999,7 @@ "@babel/plugin-transform-react-jsx-development" "^7.22.5" "@babel/plugin-transform-react-pure-annotations" "^7.22.5" -"@babel/preset-typescript@^7.13.0": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz#c8de488130b7081f7e1482936ad3de5b018beef4" - integrity sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.23.0" - "@babel/plugin-transform-typescript" "^7.22.15" - -"@babel/preset-typescript@^7.23.3": +"@babel/preset-typescript@^7.13.0", "@babel/preset-typescript@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913" integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ== @@ -2667,14 +2026,7 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.7", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": - version "7.23.2" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" - integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== - dependencies: - regenerator-runtime "^0.14.0" - -"@babel/runtime@^7.23.2", "@babel/runtime@^7.23.6": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.7", "@babel/runtime@^7.17.8", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.22.5", "@babel/runtime@^7.23.2", "@babel/runtime@^7.23.6", "@babel/runtime@^7.6.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": version "7.23.8" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.8.tgz#8ee6fe1ac47add7122902f257b8ddf55c898f650" integrity sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw== @@ -2706,16 +2058,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" - integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@babel/types@^7.26.3": +"@babel/types@^7.0.0", "@babel/types@^7.2.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.26.3", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.26.3" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.3.tgz#37e79830f04c2b5687acc77db97fbc75fb81f3c0" integrity sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA== @@ -2755,12 +2098,7 @@ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== -"@ctrl/tinycolor@^3.4.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.6.0.tgz#53fa5fe9c34faee89469e48f91d51a3766108bc8" - integrity sha512-/Z3l6pXthq0JvMYdUFyX9j0MaCltlIn6mfh9jLyQwg5aPKxkyNa0PTHtU1AlFXLNk55ZuAeJRcpvq+tmLfKmaQ== - -"@ctrl/tinycolor@^3.6.1": +"@ctrl/tinycolor@^3.4.0", "@ctrl/tinycolor@^3.6.1": version "3.6.1" resolved "https://registry.yarnpkg.com/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz#b6c75a56a1947cc916ea058772d666a2c8932f31" integrity sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA== @@ -3820,12 +3158,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": - version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/sourcemap-codec@^1.5.0": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== @@ -4984,7 +4317,7 @@ classnames "^2.3.2" rc-util "^5.24.4" -"@rc-component/trigger@^1.17.0", "@rc-component/trigger@^1.18.0", "@rc-component/trigger@^1.18.2": +"@rc-component/trigger@^1.17.0", "@rc-component/trigger@^1.18.0", "@rc-component/trigger@^1.18.2", "@rc-component/trigger@^1.3.6", "@rc-component/trigger@^1.5.0", "@rc-component/trigger@^1.7.0": version "1.18.2" resolved "https://registry.yarnpkg.com/@rc-component/trigger/-/trigger-1.18.2.tgz#dc52c4c66fa8aaccaf0710498f2429fc05454e3b" integrity sha512-jRLYgFgjLEPq3MvS87fIhcfuywFSRDaDrYw1FLku7Cm4esszvzTbA0JBsyacAyLrK9rF3TiHFcvoEDMzoD3CTA== @@ -4996,19 +4329,6 @@ rc-resize-observer "^1.3.1" rc-util "^5.38.0" -"@rc-component/trigger@^1.3.6", "@rc-component/trigger@^1.5.0", "@rc-component/trigger@^1.7.0": - version "1.14.4" - resolved "https://registry.yarnpkg.com/@rc-component/trigger/-/trigger-1.14.4.tgz#786cd8a3bef94ba4cd8755dba519911209b4f267" - integrity sha512-zaZm3nzVw772VdhUWsheBfmsw3UXqSPwVQQDP1apebN9QTxFjUnTxKO9oHeZB2fOKagaLGmlxMX6NRAM+U1Edw== - dependencies: - "@babel/runtime" "^7.18.3" - "@rc-component/portal" "^1.1.0" - classnames "^2.3.2" - rc-align "^4.0.0" - rc-motion "^2.0.0" - rc-resize-observer "^1.3.1" - rc-util "^5.33.0" - "@react-aria/breadcrumbs@^3.5.12": version "3.5.12" resolved "https://registry.yarnpkg.com/@react-aria/breadcrumbs/-/breadcrumbs-3.5.12.tgz#7bd65e4b3e3479ae016f0cb842e39dfe015eccb1" @@ -8526,10 +7846,12 @@ "@types/node" "*" form-data "^4.0.0" -"@types/node@*", "@types/node@>=10.0.0", "@types/node@>=8.1.0", "@types/node@^18.0.0", "@types/node@^18.17.5": - version "18.18.6" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.18.6.tgz#26da694f75cdb057750f49d099da5e3f3824cb3e" - integrity sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w== +"@types/node@*", "@types/node@>=10.0.0", "@types/node@>=8.1.0", "@types/node@^18.0.0", "@types/node@^18.17.5", "@types/node@^18.19.75": + version "18.19.75" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.75.tgz#be932799d1ab40779ffd16392a2b2300f81b565d" + integrity sha512-UIksWtThob6ZVSyxcOqCLOUNg/dyO1Qvx4McgeuhrEtHTLFTf7BBhEazaE4K806FGTPtzd/2sE90qn4fVr7cyw== + dependencies: + undici-types "~5.26.4" "@types/node@10.12.18": version "10.12.18" @@ -8551,13 +7873,6 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-15.14.9.tgz#bc43c990c3c9be7281868bbc7b8fdd6e2b57adfa" integrity sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A== -"@types/node@^18.19.75": - version "18.19.75" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.75.tgz#be932799d1ab40779ffd16392a2b2300f81b565d" - integrity sha512-UIksWtThob6ZVSyxcOqCLOUNg/dyO1Qvx4McgeuhrEtHTLFTf7BBhEazaE4K806FGTPtzd/2sE90qn4fVr7cyw== - dependencies: - undici-types "~5.26.4" - "@types/node@^8.5.1": version "8.10.66" resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.66.tgz#dd035d409df322acc83dff62a602f12a5783bbb3" @@ -9104,22 +8419,7 @@ "@vue/compiler-core" "3.5.13" "@vue/shared" "3.5.13" -"@vue/compiler-sfc@^3.3.4": - version "3.4.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz#399cac1b75c6737bf5440dc9cf3c385bb2959701" - integrity sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA== - dependencies: - "@babel/parser" "^7.24.4" - "@vue/compiler-core" "3.4.27" - "@vue/compiler-dom" "3.4.27" - "@vue/compiler-ssr" "3.4.27" - "@vue/shared" "3.4.27" - estree-walker "^2.0.2" - magic-string "^0.30.10" - postcss "^8.4.38" - source-map-js "^1.2.0" - -"@vue/compiler-sfc@^3.5.12": +"@vue/compiler-sfc@^3.3.4", "@vue/compiler-sfc@^3.5.12": version "3.5.13" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz#461f8bd343b5c06fac4189c4fef8af32dea82b46" integrity sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ== @@ -9469,16 +8769,11 @@ acorn-walk@^7.2.0: resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn-walk@^8.0.2: +acorn-walk@^8.0.2, acorn-walk@^8.2.0: version "8.3.1" resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.1.tgz#2f10f5b69329d90ae18c58bf1fa8fccd8b959a43" integrity sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw== -acorn-walk@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== - acorn@8.0.4: version "8.0.4" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.0.4.tgz#7a3ae4191466a6984eee0fe3407a4f3aa9db8354" @@ -9489,12 +8784,7 @@ acorn@^7.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== -acorn@^8.0.0, acorn@^8.10.0, acorn@^8.7.1, acorn@^8.8.2: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== - -acorn@^8.1.0, acorn@^8.8.1: +acorn@^8.0.0, acorn@^8.1.0, acorn@^8.10.0, acorn@^8.7.1, acorn@^8.8.1, acorn@^8.8.2: version "8.11.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== @@ -10335,12 +9625,7 @@ autolinker@~0.28.0: dependencies: gulp-header "^1.7.1" -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== - -available-typed-arrays@^1.0.7: +available-typed-arrays@^1.0.5, available-typed-arrays@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== @@ -10790,17 +10075,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.9, browserslist@^4.22.1: - version "4.22.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" - integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== - dependencies: - caniuse-lite "^1.0.30001541" - electron-to-chromium "^1.4.535" - node-releases "^2.0.13" - update-browserslist-db "^1.0.13" - -browserslist@^4.22.2: +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.9, browserslist@^4.22.1, browserslist@^4.22.2: version "4.22.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== @@ -10975,15 +10250,7 @@ call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1: es-errors "^1.3.0" function-bind "^1.1.2" -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -call-bind@^1.0.5, call-bind@^1.0.7, call-bind@^1.0.8: +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.7, call-bind@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== @@ -11068,21 +10335,11 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001541: - version "1.0.30001551" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001551.tgz#1f2cfa8820bd97c971a57349d7fd8f6e08664a3e" - integrity sha512-vtBAez47BoGMMzlbYhfXrMV1kvRF2WP/lqiMuDu1Sb4EE4LKEgjopFDSRtZfdVnslNRpOqV/woE+Xgrwj6VQlg== - -caniuse-lite@^1.0.30001559: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001541, caniuse-lite@^1.0.30001559, caniuse-lite@^1.0.30001565: version "1.0.30001593" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001593.tgz#7cda1d9e5b0cad6ebab4133b1f239d4ea44fe659" integrity sha512-UWM1zlo3cZfkpBysd7AS+z+v007q9G1+fLTUU42rQnY6t2axoogPW/xol6T7juU5EUoOhML4WgBIdG+9yYqAjQ== -caniuse-lite@^1.0.30001565: - version "1.0.30001570" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz#b4e5c1fa786f733ab78fc70f592df6b3f23244ca" - integrity sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw== - case-sensitive-paths-webpack-plugin@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz#db64066c6422eed2e08cc14b986ca43796dbc6d4" @@ -11270,12 +10527,7 @@ classcat@^5.0.3: resolved "https://registry.yarnpkg.com/classcat/-/classcat-5.0.5.tgz#8c209f359a93ac302404a10161b501eba9c09c77" integrity sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w== -classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924" - integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw== - -classnames@^2.5.1: +classnames@2.x, classnames@^2.2.1, classnames@^2.2.3, classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2, classnames@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== @@ -11848,14 +11100,7 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -copy-to-clipboard@^3.2.0, copy-to-clipboard@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz#115aa1a9998ffab6196f93076ad6da3b913662ae" - integrity sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw== - dependencies: - toggle-selection "^1.0.6" - -copy-to-clipboard@^3.3.3: +copy-to-clipboard@^3.2.0, copy-to-clipboard@^3.3.1, copy-to-clipboard@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== @@ -11874,12 +11119,7 @@ core-js-pure@^3.23.3: resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.26.0.tgz#7ad8a5dd7d910756f3124374b50026e23265ca9a" integrity sha512-LiN6fylpVBVwT8twhhluD9TzXmZQQsr2I2eIKtWNbZI1XMfBT7CV18itaN6RA7EtQd/SDdRx/wzvAShX2HvhQA== -core-js@^3.32.0, core-js@^3.8.0: - version "3.32.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.32.0.tgz#7643d353d899747ab1f8b03d2803b0312a0fb3b6" - integrity sha512-rd4rYZNlF3WuoYuRIDEmbR/ga9CeuWX9U05umAvgrrZoHY4Z++cp/xwPQMvUpBB4Ag6J8KfD80G0zwCyaSxDww== - -core-js@~3.32.2: +core-js@^3.32.0, core-js@^3.8.0, core-js@~3.32.2: version "3.32.2" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.32.2.tgz#172fb5949ef468f93b4be7841af6ab1f21992db7" integrity sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ== @@ -12268,12 +11508,7 @@ csstype@^2.5.5: resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.14.tgz#004822a4050345b55ad4dcc00be1d9cf2f4296de" integrity sha512-2mSc+VEpGPblzAxyeR+vZhJKgYg0Og0nnRi7pmRXFYYxSfnOnW8A5wwQb4n4cE2nIOzqKOAzLCaEX6aBmNEv8A== -csstype@^3.0.2, csstype@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== - -csstype@^3.1.3: +csstype@^3.0.2, csstype@^3.1.2, csstype@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== @@ -12283,12 +11518,7 @@ csv-generate@^4.2.6: resolved "https://registry.yarnpkg.com/csv-generate/-/csv-generate-4.2.6.tgz#7146b41313d7c91d19d99891ef400d7f0931e908" integrity sha512-VtnYqhWLcsUocA346ewFOk+rrqcoT663j11vXzD2uelXq9WguQ3QzDeVD8ISso7hhVtkDSHcWl9psdemeiEHDA== -csv-parse@^5.4.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-5.4.0.tgz#6793210a4a49a9a74b3fde3f9d00f3f52044fd89" - integrity sha512-JiQosUWiOFgp4hQn0an+SBoV9IKdqzhROM0iiN4LB7UpfJBlsSJlWl9nq4zGgxgMAzHJ6V4t29VAVD+3+2NJAg== - -csv-parse@^5.5.2: +csv-parse@^5.4.0, csv-parse@^5.5.2: version "5.5.2" resolved "https://registry.yarnpkg.com/csv-parse/-/csv-parse-5.5.2.tgz#ab525e642093dccff7c5cca5c7b71fd3e99fe8f2" integrity sha512-YRVtvdtUNXZCMyK5zd5Wty1W6dNTpGKdqQd4EQ8tl/c6KW1aMBB1Kg1ppky5FONKmEqGJ/8WjLlTNLPne4ioVA== @@ -12701,30 +11931,7 @@ dedent@^1.0.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.5.1.tgz#4f3fc94c8b711e9bb2800d185cd6ad20f2a90aff" integrity sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg== -deep-equal@^2.0.5: - version "2.2.0" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6" - integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw== - dependencies: - call-bind "^1.0.2" - es-get-iterator "^1.1.2" - get-intrinsic "^1.1.3" - is-arguments "^1.1.1" - is-array-buffer "^3.0.1" - is-date-object "^1.0.5" - is-regex "^1.1.4" - is-shared-array-buffer "^1.0.2" - isarray "^2.0.5" - object-is "^1.1.5" - object-keys "^1.1.1" - object.assign "^4.1.4" - regexp.prototype.flags "^1.4.3" - side-channel "^1.0.4" - which-boxed-primitive "^1.0.2" - which-collection "^1.0.1" - which-typed-array "^1.1.9" - -deep-equal@^2.2.3: +deep-equal@^2.0.5, deep-equal@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.3.tgz#af89dafb23a396c7da3e862abc0be27cf51d56e1" integrity sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA== @@ -12806,15 +12013,7 @@ define-lazy-prop@^2.0.0: resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== -define-properties@^1.1.3, define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -define-properties@^1.2.1: +define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== @@ -13241,12 +12440,7 @@ domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== -domelementtype@^2.0.1, domelementtype@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" - integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== - -domelementtype@^2.3.0: +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== @@ -13457,12 +12651,7 @@ ejs@^3.1.5, ejs@^3.1.8: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.535: - version "1.4.563" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.563.tgz#dabb424202754c1fed2d2938ff564b23d3bbf0d3" - integrity sha512-dg5gj5qOgfZNkPNeyKBZQAQitIQ/xwfIDmEQJHCbXaD9ebTZxwJXUsDYcBlAvZGZLi+/354l35J1wkmP6CqYaw== - -electron-to-chromium@^1.4.601: +electron-to-chromium@^1.4.535, electron-to-chromium@^1.4.601: version "1.4.612" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.612.tgz#350c6fd4201d677307519b931949fa64dae6a5cc" integrity sha512-dM8BMtXtlH237ecSMnYdYuCkib2QHq0kpWfUnavjdYsyr/6OsAwg5ZGUfnQ9KD1Ga4QgB2sqXlB2NT8zy2GnVg== @@ -13582,15 +12771,7 @@ enhanced-resolve@^4.0.0: memory-fs "^0.5.0" tapable "^1.0.0" -enhanced-resolve@^5.0.0, enhanced-resolve@^5.15.0: - version "5.15.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" - integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -enhanced-resolve@^5.16.0: +enhanced-resolve@^5.0.0, enhanced-resolve@^5.15.0, enhanced-resolve@^5.16.0: version "5.17.1" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz#67bfbbcc2f81d511be77d686a90267ef7f898a15" integrity sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg== @@ -13848,14 +13029,7 @@ esbuild-plugin-alias@^0.2.1: resolved "https://registry.yarnpkg.com/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz#45a86cb941e20e7c2bc68a2bea53562172494fcb" integrity sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ== -esbuild-register@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.5.0.tgz#449613fb29ab94325c722f560f800dd946dc8ea8" - integrity sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A== - dependencies: - debug "^4.3.4" - -esbuild-register@^3.6.0: +esbuild-register@^3.5.0, esbuild-register@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.6.0.tgz#cf270cfa677baebbc0010ac024b823cbf723a36d" integrity sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg== @@ -14717,12 +13891,7 @@ flow-parser@0.*: resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.219.3.tgz#f817121332acb168f4a71ba2dfa7bce8c2723aa1" integrity sha512-dyPC0+TwAcBMQ1IZhSpj91mxZ31AI9FJ3q/ZMt8kdKaITnDCGmyUyWOwUfAKBVLrUTkdaTfpla0muhwOGY+dXw== -follow-redirects@^1.0.0, follow-redirects@^1.10.0, follow-redirects@^1.14.8: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -follow-redirects@^1.15.6: +follow-redirects@^1.0.0, follow-redirects@^1.10.0, follow-redirects@^1.14.8, follow-redirects@^1.15.6: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== @@ -14946,12 +14115,7 @@ fsevents@^2.3.2, fsevents@~2.3.2, fsevents@~2.3.3: resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function-bind@^1.1.2: +function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== @@ -15029,16 +14193,7 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" - integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-intrinsic@^1.2.2, get-intrinsic@^1.2.4, get-intrinsic@^1.2.6: +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.2, get-intrinsic@^1.2.4, get-intrinsic@^1.2.6: version "1.2.6" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.6.tgz#43dd3dd0e7b49b82b2dfcad10dc824bf7fc265d5" integrity sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA== @@ -15134,14 +14289,7 @@ get-them-args@1.3.2: resolved "https://registry.yarnpkg.com/get-them-args/-/get-them-args-1.3.2.tgz#74a20ba8a4abece5ae199ad03f2bcc68fdfc9ba5" integrity sha512-LRn8Jlk+DwZE4GTlDbT3Hikd1wSHgLMme/+7ddlqKd7ldwR6LjJgTVWzBnR01wnYGe4KgrXjg287RaI22UHmAw== -get-tsconfig@^4.7.2: - version "4.7.2" - resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.7.2.tgz#0dcd6fb330391d46332f4c6c1bf89a6514c2ddce" - integrity sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A== - dependencies: - resolve-pkg-maps "^1.0.0" - -get-tsconfig@^4.7.5: +get-tsconfig@^4.7.2, get-tsconfig@^4.7.5: version "4.8.1" resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.8.1.tgz#8995eb391ae6e1638d251118c7b56de7eb425471" integrity sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg== @@ -15221,7 +14369,7 @@ glob@7.1.2: once "^1.3.0" path-is-absolute "^1.0.0" -glob@7.1.6, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@7.1.6: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== @@ -15244,7 +14392,7 @@ glob@^10.0.0, glob@^10.2.2, glob@^10.3.10: minipass "^7.1.2" path-scurry "^1.11.1" -glob@^7.0.0, glob@^7.2.3: +glob@^7.0.0, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -15381,14 +14529,7 @@ googleapis@^109.0.1: google-auth-library "^8.0.2" googleapis-common "^6.0.0" -gopd@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" - integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== - dependencies: - get-intrinsic "^1.1.3" - -gopd@^1.2.0: +gopd@^1.0.1, gopd@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== @@ -15609,38 +14750,19 @@ has-own-prop@^2.0.0: resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-2.0.0.tgz#f0f95d58f65804f5d218db32563bb85b8e0417af" integrity sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ== -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-property-descriptors@^1.0.2: +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" -has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-symbols@^1.1.0: +has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3, has-symbols@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" integrity sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ== -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== - dependencies: - has-symbols "^1.0.2" - -has-tostringtag@^1.0.2: +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== @@ -16107,12 +15229,7 @@ ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -ignore@^5.2.4: +ignore@^5.2.0, ignore@^5.2.4: version "5.3.1" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== @@ -16410,16 +15527,7 @@ is-arguments@^1.0.4, is-arguments@^1.1.1: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-array-buffer@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.1.tgz#deb1db4fcae48308d54ef2442706c0393997052a" - integrity sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ== - dependencies: - call-bind "^1.0.2" - get-intrinsic "^1.1.3" - is-typed-array "^1.1.10" - -is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: +is-array-buffer@^3.0.1, is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: version "3.0.5" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== @@ -16501,27 +15609,13 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-core-module@^2.12.0, is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" - -is-core-module@^2.16.0: +is-core-module@^2.12.0, is-core-module@^2.13.0, is-core-module@^2.16.0, is-core-module@^2.9.0: version "2.16.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.0.tgz#6c01ffdd5e33c49c1d2abfa93334a85cb56bd81c" integrity sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g== dependencies: hasown "^2.0.2" -is-core-module@^2.9.0: - version "2.11.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" - integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== - dependencies: - has "^1.0.3" - is-data-descriptor@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" @@ -18095,15 +17189,7 @@ js-yaml@3.13.1: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@^3.13.1: - version "3.14.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^3.14.1: +js-yaml@^3.13.1, js-yaml@^3.14.1: version "3.14.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -19049,14 +18135,7 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.10: - version "0.30.10" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.10.tgz#123d9c41a0cb5640c892b041d4cfb3bd0aa4b39e" - integrity sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.15" - -magic-string@^0.30.11: +magic-string@^0.30.10, magic-string@^0.30.11: version "0.30.17" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.17.tgz#450a449673d2460e5bbcfba9a61916a1714c7453" integrity sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA== @@ -19858,12 +18937,7 @@ nanoid-dictionary@^4.3.0: resolved "https://registry.yarnpkg.com/nanoid-dictionary/-/nanoid-dictionary-4.3.0.tgz#d4cefa1e4c06b1f576789eeb2646101f8c5419e8" integrity sha512-Xw1+/QnRGWO1KJ0rLfU1xR85qXmAHyLbE3TUkklu9gOIDburP6CsUnLmTaNECGpBh5SHb2uPFmx0VT8UPyoeyw== -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - -nanoid@^3.3.7: +nanoid@^3.3.6, nanoid@^3.3.7: version "3.3.7" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== @@ -20078,12 +19152,7 @@ node-preload@^0.2.1: dependencies: process-on-spawn "^1.0.0" -node-releases@^2.0.13: - version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== - -node-releases@^2.0.14: +node-releases@^2.0.13, node-releases@^2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== @@ -20877,12 +19946,7 @@ performance-now@^2.1.0: resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= -pg-connection-string@^2.4.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.5.0.tgz#538cadd0f7e603fc09a12590f3b8a452c2c0cf34" - integrity sha512-r5o/V/ORTA6TmUnyWZR9nCj1klXCO2CEKNRlVuJptZe85QuhFayC7WeMic7ndayT5IRIR0S0xFxFi2ousartlQ== - -pg-connection-string@^2.6.2: +pg-connection-string@^2.4.0, pg-connection-string@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-2.6.2.tgz#713d82053de4e2bd166fab70cd4f26ad36aab475" integrity sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA== @@ -20953,12 +20017,7 @@ picocolors@^0.2.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f" integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA== -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picocolors@^1.1.1: +picocolors@^1.0.0, picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== @@ -21493,34 +20552,7 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.3.0, postcss@^8.4.21: - version "8.4.31" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.4.33: - version "8.4.35" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.35.tgz#60997775689ce09011edf083a549cea44aabe2f7" - integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -postcss@^8.4.38: - version "8.4.38" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" - integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.2.0" - -postcss@^8.4.40, postcss@^8.4.48: +postcss@^8.3.0, postcss@^8.4.21, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.40, postcss@^8.4.48: version "8.4.49" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19" integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== @@ -22329,16 +21361,7 @@ rc-menu@~9.8.0: rc-trigger "^5.1.2" rc-util "^5.27.0" -rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.2.0, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4, rc-motion@^2.6.1, rc-motion@^2.6.2: - version "2.7.3" - resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.7.3.tgz#126155bb3e687174fb3b92fddade2835c963b04d" - integrity sha512-2xUvo8yGHdOHeQbdI8BtBsCIrWKchEmFEIskf0nmHtJsou+meLd/JE+vnvSX2JxcBrJtXY2LuBpxAOxrbY/wMQ== - dependencies: - "@babel/runtime" "^7.11.1" - classnames "^2.2.1" - rc-util "^5.21.0" - -rc-motion@^2.9.0: +rc-motion@^2.0.0, rc-motion@^2.0.1, rc-motion@^2.2.0, rc-motion@^2.3.0, rc-motion@^2.3.4, rc-motion@^2.4.3, rc-motion@^2.4.4, rc-motion@^2.6.1, rc-motion@^2.6.2, rc-motion@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/rc-motion/-/rc-motion-2.9.0.tgz#9e18a1b8d61e528a97369cf9a7601e9b29205710" integrity sha512-XIU2+xLkdIr1/h6ohPZXyPBMvOmuyFZQ/T0xnawz+Rh+gh4FINcnZmMT5UTIj6hgI0VLDjTaPeRd+smJeSPqiQ== @@ -22394,10 +21417,10 @@ rc-pagination@~4.0.4: classnames "^2.3.2" rc-util "^5.38.0" -rc-picker@^3.1.4: - version "3.10.0" - resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-3.10.0.tgz#d34e659d88782eb1eac5939a1be0d6ba508f6f42" - integrity sha512-Euki50qtEct6ByOeYlnA4TLs/LcXz7BAYS4cmCTKJ3dWg2sNTVtredLdbS9aJ/9fhMacxGAYAlcQJpQx+av43A== +rc-picker@^3.1.4, rc-picker@~3.14.6: + version "3.14.6" + resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-3.14.6.tgz#60fc34f9883272e10f6c593fa6d82e7e7a70781b" + integrity sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag== dependencies: "@babel/runtime" "^7.10.1" "@rc-component/trigger" "^1.5.0" @@ -22418,16 +21441,6 @@ rc-picker@~2.7.0: rc-util "^5.4.0" shallowequal "^1.1.0" -rc-picker@~3.14.6: - version "3.14.6" - resolved "https://registry.yarnpkg.com/rc-picker/-/rc-picker-3.14.6.tgz#60fc34f9883272e10f6c593fa6d82e7e7a70781b" - integrity sha512-AdKKW0AqMwZsKvIpwUWDUnpuGKZVrbxVTZTNjcO+pViGkjC1EBcjMgxVe8tomOEaIHJL5Gd13vS8Rr3zzxWmag== - dependencies: - "@babel/runtime" "^7.10.1" - "@rc-component/trigger" "^1.5.0" - classnames "^2.2.1" - rc-util "^5.30.0" - rc-progress@~3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/rc-progress/-/rc-progress-3.4.1.tgz#a9ffe099e88a4fc03afb09d8603162bf0760d743" @@ -22464,17 +21477,7 @@ rc-rate@~2.9.0: classnames "^2.2.5" rc-util "^5.0.1" -rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0, rc-resize-observer@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.3.1.tgz#b61b9f27048001243617b81f95e53d7d7d7a6a3d" - integrity sha512-iFUdt3NNhflbY3mwySv5CA1TC06zdJ+pfo0oc27xpf4PIOvfZwZGtD9Kz41wGYqC4SLio93RVAirSSpYlV/uYg== - dependencies: - "@babel/runtime" "^7.20.7" - classnames "^2.2.1" - rc-util "^5.27.0" - resize-observer-polyfill "^1.5.1" - -rc-resize-observer@^1.4.0: +rc-resize-observer@^1.0.0, rc-resize-observer@^1.1.0, rc-resize-observer@^1.2.0, rc-resize-observer@^1.3.1, rc-resize-observer@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/rc-resize-observer/-/rc-resize-observer-1.4.0.tgz#7bba61e6b3c604834980647cce6451914750d0cc" integrity sha512-PnMVyRid9JLxFavTjeDXEXo65HCRqbmLBw9xX9gfC4BZiSzbLXKzW3jPz+J0P71pLbD5tBMTT+mkstV5gD0c9Q== @@ -22504,20 +21507,7 @@ rc-segmented@~2.2.2: rc-motion "^2.4.4" rc-util "^5.17.0" -rc-select@~14.1.0: - version "14.1.13" - resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.1.13.tgz#7eb53d00be82fb8e5050de3094e72edcf27ce6f6" - integrity sha512-WMEsC3gTwA1dbzWOdVIXDmWyidYNLq68AwvvUlRROw790uGUly0/vmqDozXrIr0QvN/A3CEULx12o+WtLCAefg== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "2.x" - rc-motion "^2.0.1" - rc-overflow "^1.0.0" - rc-trigger "^5.0.4" - rc-util "^5.16.1" - rc-virtual-list "^3.2.0" - -rc-select@~14.1.17: +rc-select@~14.1.0, rc-select@~14.1.17: version "14.1.18" resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.1.18.tgz#f1d95233132cda9c1485963254255b83e97a37a9" integrity sha512-4JgY3oG2Yz68ECMUSCON7mtxuJvCSj+LJpHEg/AONaaVBxIIrmI/ZTuMJkyojall/X50YdBe5oMKqHHPNiPzEg== @@ -22761,15 +21751,7 @@ rc-upload@~4.5.2: classnames "^2.2.5" rc-util "^5.2.0" -rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.23.0, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.27.0, rc-util@^5.28.0, rc-util@^5.3.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.35.0, rc-util@^5.4.0, rc-util@^5.6.1, rc-util@^5.9.4: - version "5.35.0" - resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.35.0.tgz#bed1986248b7be525cc0894109e609ac60207f29" - integrity sha512-MTXlixb3EoSTEchsOc7XWsVyoUQqoCsh2Z1a2IptwNgqleMF6ZgQeY52UzUbNj5CcVBg9YljOWjuOV07jSSm4Q== - dependencies: - "@babel/runtime" "^7.18.3" - react-is "^16.12.0" - -rc-util@^5.35.1, rc-util@^5.36.0, rc-util@^5.37.0, rc-util@^5.38.0, rc-util@^5.38.1: +rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.23.0, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.27.0, rc-util@^5.28.0, rc-util@^5.3.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.35.0, rc-util@^5.35.1, rc-util@^5.36.0, rc-util@^5.37.0, rc-util@^5.38.0, rc-util@^5.38.1, rc-util@^5.4.0, rc-util@^5.6.1, rc-util@^5.9.4: version "5.38.1" resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.38.1.tgz#4915503b89855f5c5cd9afd4c72a7a17568777bb" integrity sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng== @@ -22777,7 +21759,7 @@ rc-util@^5.35.1, rc-util@^5.36.0, rc-util@^5.37.0, rc-util@^5.38.0, rc-util@^5.3 "@babel/runtime" "^7.18.3" react-is "^18.2.0" -rc-virtual-list@^3.11.1: +rc-virtual-list@^3.11.1, rc-virtual-list@^3.2.0, rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: version "3.11.3" resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.11.3.tgz#77d4e12e20c1ba314b43c0e37e118296674c5401" integrity sha512-tu5UtrMk/AXonHwHxUogdXAWynaXsrx1i6dsgg+lOo/KJSF8oBAcprh1z5J3xgnPJD5hXxTL58F8s8onokdt0Q== @@ -22787,16 +21769,6 @@ rc-virtual-list@^3.11.1: rc-resize-observer "^1.0.0" rc-util "^5.36.0" -rc-virtual-list@^3.2.0, rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: - version "3.5.3" - resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.5.3.tgz#84f82d3257f6c520106a6285558dfc764c41c076" - integrity sha512-rG6IuD4EYM8K6oZ8Shu2BC/CmcTdqng4yBWkc/5fjWhB20bl6QwR2Upyt7+MxvfscoVm8zOQY+tcpEO5cu4GaQ== - dependencies: - "@babel/runtime" "^7.20.0" - classnames "^2.2.6" - rc-resize-observer "^1.0.0" - rc-util "^5.15.0" - rc@^1.2.7, rc@^1.2.8: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" @@ -23507,16 +22479,7 @@ regexp.execall@^1.0.2: resolved "https://registry.yarnpkg.com/regexp.execall/-/regexp.execall-1.0.2.tgz#c8040949ab6f8d3900385fcaab0772f581495a52" integrity sha1-yAQJSatvjTkAOF/Kqwdy9YFJWlI= -regexp.prototype.flags@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" - integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" - functions-have-names "^1.2.2" - -regexp.prototype.flags@^1.5.1: +regexp.prototype.flags@^1.4.3, regexp.prototype.flags@^1.5.1: version "1.5.3" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz#b3ae40b1d2499b8350ab2c3fe6ef3845d3a96f42" integrity sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ== @@ -23809,7 +22772,7 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.1.6, resolve@^1.22.8: +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.3, resolve@^1.22.8: version "1.22.9" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.9.tgz#6da76e4cdc57181fa4471231400e8851d0a924f3" integrity sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A== @@ -23818,24 +22781,6 @@ resolve@^1.1.6, resolve@^1.22.8: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^1.10.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@^1.22.3: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - responselike@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" @@ -24223,14 +23168,7 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" - -semver@^7.6.0: +semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -24662,17 +23600,7 @@ source-map-explorer@^2.4.2: temp "^0.9.4" yargs "^16.1.1" -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-js@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" - integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== - -source-map-js@^1.2.1: +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2, source-map-js@^1.2.0, source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -26965,7 +25893,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which-typed-array@^1.1.13: +which-typed-array@^1.1.13, which-typed-array@^1.1.2, which-typed-array@^1.1.9: version "1.1.18" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.18.tgz#df2389ebf3fbb246a71390e90730a9edb6ce17ad" integrity sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA== @@ -26977,18 +25905,6 @@ which-typed-array@^1.1.13: gopd "^1.2.0" has-tostringtag "^1.0.2" -which-typed-array@^1.1.2, which-typed-array@^1.1.9: - version "1.1.9" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" - integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== - dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" - for-each "^0.3.3" - gopd "^1.0.1" - has-tostringtag "^1.0.0" - is-typed-array "^1.1.10" - which@^1.2.12, which@^1.2.14, which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -27357,24 +26273,12 @@ zod-validation-error@1.3.1: resolved "https://registry.yarnpkg.com/zod-validation-error/-/zod-validation-error-1.3.1.tgz#7134579d2ba3994495133b879a076786c8c270f5" integrity sha512-cNEXpla+tREtNdAnNKY4xKY1SGOn2yzyuZMu4O0RQylX9apRpUjNcPkEc3uHIAr5Ct7LenjZt6RzjEH6+JsqVQ== -zod@^3.21.4: +zod@^3.21.4, zod@^3.8.1: version "3.22.4" resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== -zod@^3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.8.1.tgz#b1173c3b4ac2a9e06d302ff580e3b41902766b9f" - integrity sha512-u4Uodl7dLh8nXZwqXL1SM5FAl5b4lXYHOxMUVb9lqhlEAZhA2znX+0oW480m0emGFMxpoRHzUncAqRkc4h8ZJA== - -zustand@^4.3.2: - version "4.3.9" - resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.3.9.tgz#a7d4332bbd75dfd25c6848180b3df1407217f2ad" - integrity sha512-Tat5r8jOMG1Vcsj8uldMyqYKC5IZvQif8zetmLHs9WoZlntTHmIoNM8TpLRY31ExncuUvUOXehd0kvahkuHjDw== - dependencies: - use-sync-external-store "1.2.0" - -zustand@^4.4.0: +zustand@^4.3.2, zustand@^4.4.0: version "4.5.4" resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.5.4.tgz#63abdd81edfb190bc61e0bbae045cc4d52158a05" integrity sha512-/BPMyLKJPtFEvVL0E9E9BTUM63MNyhPGlvxk1XjrfWTUlV+BR8jufjsovHzrtR6YNcBEcL7cMHovL1n9xHawEg== From a4ec65b169bfcd28a5548956c852413f6a30b8fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8Dcaro=20Guerra?= Date: Fri, 31 Jan 2025 12:03:40 -0300 Subject: [PATCH 02/46] feat(data-sources): add server queries server exec function to package GitOrigin-RevId: f6c543bd6e861b6a11f784b1e787eaaace7b17e9 --- packages/data-sources/api/index.api.md | 25 +++++++ packages/data-sources/src/index.tsx | 6 ++ .../data-sources/src/serverQueries/server.ts | 71 +++++++++++++++++++ packages/data-sources/src/types.ts | 10 +++ 4 files changed, 112 insertions(+) create mode 100644 packages/data-sources/src/serverQueries/server.ts diff --git a/packages/data-sources/api/index.api.md b/packages/data-sources/api/index.api.md index 2f80adb60d3..18d1fc2cd68 100644 --- a/packages/data-sources/api/index.api.md +++ b/packages/data-sources/api/index.api.md @@ -46,6 +46,9 @@ export function deriveFieldConfigs(specifiedFieldsPar // @public (undocumented) export function executePlasmicDataOp(op: DataOp, opts?: ExecuteOpts): Promise; +// @public +export function executeServerQuery any>(serverQuery: ServerQuery): Promise> | ServerQueryResult<{}>>; + // @public (undocumented) export function Fetcher(props: FetcherProps): React_2.ReactElement | null; @@ -80,6 +83,12 @@ export interface ManyRowsResult { total?: number; } +// @public (undocumented) +export function mkPlasmicUndefinedServerProxy(): { + data: {}; + isLoading: boolean; +}; + // @public (undocumented) export function normalizeData(rawData: unknown): NormalizedData | undefined; @@ -105,6 +114,22 @@ export type QueryResult = Partial> & { isLoading?: boolean; }; +// @public (undocumented) +export interface ServerQuery any> { + // (undocumented) + execParams: () => Parameters; + // (undocumented) + fn: F; +} + +// @public (undocumented) +export interface ServerQueryResult { + // (undocumented) + data: T; + // (undocumented) + isLoading: boolean; +} + // @public (undocumented) export interface SingleRowResult { // (undocumented) diff --git a/packages/data-sources/src/index.tsx b/packages/data-sources/src/index.tsx index c72da441a01..a4cfb294bab 100644 --- a/packages/data-sources/src/index.tsx +++ b/packages/data-sources/src/index.tsx @@ -16,10 +16,16 @@ export { usePlasmicDataOp, usePlasmicInvalidate, } from "./hooks/usePlasmicDataOp"; +export { + executeServerQuery, + mkPlasmicUndefinedServerProxy, +} from "./serverQueries/server"; export type { DataSourceSchema, ManyRowsResult, Pagination, + ServerQuery, + ServerQueryResult, SingleRowResult, TableFieldSchema, TableFieldType, diff --git a/packages/data-sources/src/serverQueries/server.ts b/packages/data-sources/src/serverQueries/server.ts new file mode 100644 index 00000000000..a52c2dc874c --- /dev/null +++ b/packages/data-sources/src/serverQueries/server.ts @@ -0,0 +1,71 @@ +import { ServerQuery, ServerQueryResult } from "../types"; + +class PlasmicUndefinedServerError extends Error { + plasmicType: "PlasmicUndefinedServerError"; + constructor(msg?: string) { + super(msg); + this.plasmicType = "PlasmicUndefinedServerError"; + } +} + +function isPlasmicUndefinedServerError( + x: any +): x is PlasmicUndefinedServerError { + return ( + !!x && + typeof x === "object" && + (x as any).plasmicType === "PlasmicUndefinedServerError" + ); +} + +export function mkPlasmicUndefinedServerProxy() { + return { + data: new Proxy( + {}, + { + get: (_, prop) => { + if (prop === "isUndefinedServerProxy") { + return true; + } else if (prop === "then") { + return undefined; + } + throw new PlasmicUndefinedServerError("Data is not available yet"); + }, + } + ), + isLoading: true, + }; +} + +/** + * This returns either: + * * The resolved params, if they are available. + * * PlasmicUndefinedServerError, if when trying to evaluate the params, + * we encounter a PlasmicUndefinedServerError, so this operation cannot be + * performed until that dependency is resolved. + * * Throws an error if the params function throws a normal error. + */ +function resolveParams(params: () => any) { + try { + return params(); + } catch (err) { + if (isPlasmicUndefinedServerError(err)) { + return err; + } + throw err; + } +} + +/** + * Executes a server query, returning either the result of the query or a + * PlasmicUndefinedServerProxy if the query depends on data that is not yet ready + */ +export async function executeServerQuery any>( + serverQuery: ServerQuery +): Promise> | ServerQueryResult<{}>> { + const resolvedParams = resolveParams(serverQuery.execParams); + if (isPlasmicUndefinedServerError(resolvedParams)) { + return mkPlasmicUndefinedServerProxy(); + } + return { data: await serverQuery.fn(...resolvedParams), isLoading: false }; +} diff --git a/packages/data-sources/src/types.ts b/packages/data-sources/src/types.ts index d8a07c32b09..e5c6a1cab97 100644 --- a/packages/data-sources/src/types.ts +++ b/packages/data-sources/src/types.ts @@ -44,3 +44,13 @@ export interface ManyRowsResult { schema: TableSchema; paginate?: Pagination; } + +export interface ServerQuery any> { + fn: F; + execParams: () => Parameters; +} + +export interface ServerQueryResult { + data: T; + isLoading: boolean; +} From 6fa5484a32bd69175cb3799d201c0600afe6d463 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Thu, 6 Feb 2025 17:05:05 +0000 Subject: [PATCH 03/46] Publish - @plasmicapp/data-sources@0.1.169 - @plasmicapp/react-web@0.2.365 - @plasmicapp/react-web-runtime@0.0.85 - @plasmicpkgs/antd5@0.0.266 - @plasmicpkgs/plasmic-rich-components@1.0.200 - @plasmicpkgs/react-chartjs-2@1.0.115 - @plasmicpkgs/react-quill@1.0.68 GitOrigin-RevId: f3c2286761d7de16d2b3b1c45a8cedd5df909c85 --- packages/data-sources/package.json | 2 +- packages/react-web-runtime/package.json | 4 ++-- packages/react-web/package.json | 4 ++-- plasmicpkgs/antd5/package.json | 6 +++--- plasmicpkgs/plasmic-rich-components/package.json | 4 ++-- plasmicpkgs/react-chartjs-2/package.json | 4 ++-- plasmicpkgs/react-quill/package.json | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/data-sources/package.json b/packages/data-sources/package.json index 2a0cf10291d..86ce087b394 100644 --- a/packages/data-sources/package.json +++ b/packages/data-sources/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.168", + "version": "0.1.169", "license": "MIT", "types": "./dist/index.d.ts", "main": "./dist/index.js", diff --git a/packages/react-web-runtime/package.json b/packages/react-web-runtime/package.json index a3dfee02455..17302900c05 100644 --- a/packages/react-web-runtime/package.json +++ b/packages/react-web-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/react-web-runtime", - "version": "0.0.84", + "version": "0.0.85", "files": [ "jsx-runtime", "jsx-dev-runtime" @@ -14,7 +14,7 @@ "prepublishOnly": "npm run build" }, "devDependencies": { - "@plasmicapp/react-web": "0.2.364", + "@plasmicapp/react-web": "0.2.365", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.4", diff --git a/packages/react-web/package.json b/packages/react-web/package.json index 75bd865cc74..91863eb770f 100644 --- a/packages/react-web/package.json +++ b/packages/react-web/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/react-web", - "version": "0.2.364", + "version": "0.2.365", "description": "plasmic library for rendering in the presentational style", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", @@ -97,7 +97,7 @@ }, "dependencies": { "@plasmicapp/auth-react": "0.0.22", - "@plasmicapp/data-sources": "0.1.168", + "@plasmicapp/data-sources": "0.1.169", "@plasmicapp/data-sources-context": "0.1.21", "@plasmicapp/host": "1.0.209", "@plasmicapp/loader-splits": "1.0.62", diff --git a/plasmicpkgs/antd5/package.json b/plasmicpkgs/antd5/package.json index b3c04c82dbe..f1f436c8469 100644 --- a/plasmicpkgs/antd5/package.json +++ b/plasmicpkgs/antd5/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/antd5", - "version": "0.0.265", + "version": "0.0.266", "description": "Plasmic registration calls for antd components", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -66,10 +66,10 @@ "@babel/preset-env": "^7.22.15", "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.22.15", - "@plasmicapp/data-sources": "0.1.168", + "@plasmicapp/data-sources": "0.1.169", "@plasmicapp/host": "1.0.209", "@plasmicapp/query": "0.1.79", - "@plasmicapp/react-web": "0.2.364", + "@plasmicapp/react-web": "0.2.365", "@rollup/plugin-commonjs": "^11.0.0", "@rollup/plugin-json": "^4.0.0", "@rollup/plugin-node-resolve": "^9.0.0", diff --git a/plasmicpkgs/plasmic-rich-components/package.json b/plasmicpkgs/plasmic-rich-components/package.json index d817946ed36..fca3b69adc8 100644 --- a/plasmicpkgs/plasmic-rich-components/package.json +++ b/plasmicpkgs/plasmic-rich-components/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-rich-components", - "version": "1.0.199", + "version": "1.0.200", "description": "Rich batteries-included general purpose components for business apps, admin panels, etc.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -44,7 +44,7 @@ "devDependencies": { "@ant-design/icons": "^5.0.1", "@ant-design/pro-components": "2.6.4", - "@plasmicapp/data-sources": "0.1.168", + "@plasmicapp/data-sources": "0.1.169", "@plasmicapp/host": "1.0.209", "@rollup/plugin-commonjs": "^25.0.2", "@rollup/plugin-json": "^6.0.0", diff --git a/plasmicpkgs/react-chartjs-2/package.json b/plasmicpkgs/react-chartjs-2/package.json index 0de449cb5b5..1a3e752d966 100644 --- a/plasmicpkgs/react-chartjs-2/package.json +++ b/plasmicpkgs/react-chartjs-2/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-chartjs-2", - "version": "1.0.114", + "version": "1.0.115", "description": "Chart.js 2.x components for React", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/data-sources": "0.1.168", + "@plasmicapp/data-sources": "0.1.169", "@plasmicapp/host": "1.0.209", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", diff --git a/plasmicpkgs/react-quill/package.json b/plasmicpkgs/react-quill/package.json index c40a3c47cbb..86e6800aefc 100644 --- a/plasmicpkgs/react-quill/package.json +++ b/plasmicpkgs/react-quill/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-quill", - "version": "1.0.67", + "version": "1.0.68", "description": "Plasmic registration call for react-quill WYSIWYG Editor", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/data-sources": "0.1.168", + "@plasmicapp/data-sources": "0.1.169", "@plasmicapp/host": "1.0.209", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", From b0b5938c8f03e6719af37e88d5791ef87d83ea78 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Thu, 6 Feb 2025 17:24:33 +0000 Subject: [PATCH 04/46] upgrade-internal GitOrigin-RevId: dadf63e521447124961e79daf8cb6f38441778a1 --- platform/canvas-packages/package.json | 10 +- platform/canvas-packages/yarn.lock | 50 +++--- platform/loader-bundle-env/package.json | 10 +- platform/loader-bundle-env/yarn.lock | 50 +++--- platform/react-web-bundle/package.json | 2 +- platform/react-web-bundle/yarn.lock | 18 +- platform/wab/package.json | 6 +- platform/wab/yarn.lock | 219 ++++++++++-------------- 8 files changed, 164 insertions(+), 201 deletions(-) diff --git a/platform/canvas-packages/package.json b/platform/canvas-packages/package.json index ba2c63100e9..e9a5917ddaf 100644 --- a/platform/canvas-packages/package.json +++ b/platform/canvas-packages/package.json @@ -16,10 +16,10 @@ "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4", "@faker-js/faker": "^8.2.0", - "@plasmicapp/react-web": "^0.2.364", + "@plasmicapp/react-web": "^0.2.365", "@plasmicpkgs/airtable": "^0.0.223", "@plasmicpkgs/antd": "^2.0.130", - "@plasmicpkgs/antd5": "^0.0.265", + "@plasmicpkgs/antd5": "^0.0.266", "@plasmicpkgs/commerce": "^0.0.207", "@plasmicpkgs/commerce-commercetools": "^0.0.156", "@plasmicpkgs/commerce-local": "^0.0.207", @@ -38,7 +38,7 @@ "@plasmicpkgs/plasmic-link-preview": "^1.0.106", "@plasmicpkgs/plasmic-nav": "^0.0.179", "@plasmicpkgs/plasmic-query": "^0.0.228", - "@plasmicpkgs/plasmic-rich-components": "^1.0.199", + "@plasmicpkgs/plasmic-rich-components": "^1.0.200", "@plasmicpkgs/plasmic-sanity-io": "^1.0.188", "@plasmicpkgs/plasmic-strapi": "^0.1.159", "@plasmicpkgs/plasmic-tabs": "^0.0.50", @@ -47,9 +47,9 @@ "@plasmicpkgs/radix-ui": "^0.0.67", "@plasmicpkgs/react-aria": "^0.0.103", "@plasmicpkgs/react-awesome-reveal": "^3.8.211", - "@plasmicpkgs/react-chartjs-2": "^1.0.114", + "@plasmicpkgs/react-chartjs-2": "^1.0.115", "@plasmicpkgs/react-parallax-tilt": "^0.0.209", - "@plasmicpkgs/react-quill": "^1.0.67", + "@plasmicpkgs/react-quill": "^1.0.68", "@plasmicpkgs/react-scroll-parallax": "^0.0.217", "@plasmicpkgs/react-slick": "^0.0.230", "@plasmicpkgs/react-twitter-widgets": "^0.0.207", diff --git a/platform/canvas-packages/yarn.lock b/platform/canvas-packages/yarn.lock index 3c089e46809..32a9f964581 100644 --- a/platform/canvas-packages/yarn.lock +++ b/platform/canvas-packages/yarn.lock @@ -3257,10 +3257,10 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.168": - version "0.1.168" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.168.tgz#3650e714db2740a7d9b4e7d9033d779d34b9e094" - integrity sha512-kCIlKJ5q8El+JYDLtyEopvY4OXouuT/icI8wUAATna8u2jeW4BDXAhusgQm7WHN+Hs1l4asw6tHNFUaKb5+oUw== +"@plasmicapp/data-sources@0.1.169": + version "0.1.169" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.169.tgz#43fe16ce5a4348473a32d6aa10ccf85fd7126df0" + integrity sha512-9KLUBQcIoLofP+FzAA3bGEKaIcAseonUiouvx78pojYmxZ37BKphuNAQio/J38sISDc2mKbxOgmwRrmborTcsA== dependencies: "@plasmicapp/data-sources-context" "0.1.21" "@plasmicapp/host" "1.0.209" @@ -3324,13 +3324,13 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== -"@plasmicapp/react-web@^0.2.364": - version "0.2.364" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.364.tgz#872a636ecada2cff0d95a197470cb4b446a45ce9" - integrity sha512-fZpff641QcskHMudbnkRGc3el2GW38X0QhYy+hus6tvj2MRjrVebrkdMMMnSZXD9C5Eb/p6+Ryrw56QFaZHNvQ== +"@plasmicapp/react-web@^0.2.365": + version "0.2.365" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.365.tgz#c4357df312724b615c1be7a6985223e6ac778214" + integrity sha512-sOjhEL9xtx3IDzvttC3n/VftMI9v7f52qjqwLHLCPyJlTeXUChClw+YmGIhSiLjdKbHZeia4pVa3uTVBb2FI4w== dependencies: "@plasmicapp/auth-react" "0.0.22" - "@plasmicapp/data-sources" "0.1.168" + "@plasmicapp/data-sources" "0.1.169" "@plasmicapp/data-sources-context" "0.1.21" "@plasmicapp/host" "1.0.209" "@plasmicapp/loader-splits" "1.0.62" @@ -3366,10 +3366,10 @@ resolved "https://registry.yarnpkg.com/@plasmicpkgs/airtable/-/airtable-0.0.223.tgz#860b7010383f83dfb68c2cf964c4177c9027405c" integrity sha512-ERifjFkBxc7X4j+uAsVY/MJGuMYEaIJcxvvhDfNZLUNnw/xc4BbJ28Sg0/mgk8LpViVNSZcbTlEaRGjShYGVbg== -"@plasmicpkgs/antd5@^0.0.265": - version "0.0.265" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.265.tgz#da372049777842f934c725d7f9da664be3c2d61b" - integrity sha512-Pvfu/hGDru6r8I48Em1Q2UGhmlHE6eNIah86XBp5OZ3E2dwz6LXydSuLbvBoj6CoKRjTWrBFgyUgnSRO/bantw== +"@plasmicpkgs/antd5@^0.0.266": + version "0.0.266" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.266.tgz#11367d22b30ef3556c193197176a31bf88f2056a" + integrity sha512-kEvcZ00nULIglQ0+OfgOZTEsm6XQzNkPouz9xYgx2aePdh3zih7tFQ2utxzXszxr9FxN6+mMtlL+g5u3V3D6+A== dependencies: antd "^5.12.7" classnames "^2.3.2" @@ -3535,10 +3535,10 @@ resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-query/-/plasmic-query-0.0.228.tgz#230e89d7ffda739c2bcfd6af44eae92411f92ccd" integrity sha512-J62hhCfABPx5WMnHnW8tOdJBbuYJEhYLvNA1SovczHx9UK3Bn4bnV9NfITiMQrzV2HAsCGFo5NNIIdw/z/96YA== -"@plasmicpkgs/plasmic-rich-components@^1.0.199": - version "1.0.199" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-rich-components/-/plasmic-rich-components-1.0.199.tgz#c2f92383a11f5d20337577268917d9583ca27fc1" - integrity sha512-8orl3qWCsF3qjiyX5P1t++j5kGimuC/QSA3KBXkoUXe7djsUOtFE9DSs2P1+J+nVQs4RavdmgoS5m5AKXwWB5w== +"@plasmicpkgs/plasmic-rich-components@^1.0.200": + version "1.0.200" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-rich-components/-/plasmic-rich-components-1.0.200.tgz#c0b2f3379d1f1a71a45e14fa254782ab8c0237d7" + integrity sha512-SJ0gQ7bDW3dBGczieKmujvdilo7WpGd5RpLj+9kkgo0n+GutJYcB6yY442rnIb/HL3RqQy+F7kUXx2mFNWlj1w== dependencies: "@ctrl/tinycolor" "^3.6.1" "@plasmicpkgs/luxon-parser" "^3.4.4" @@ -3629,10 +3629,10 @@ "@emotion/react" "^11.11.4" react-awesome-reveal "^4.2.12" -"@plasmicpkgs/react-chartjs-2@^1.0.114": - version "1.0.114" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-chartjs-2/-/react-chartjs-2-1.0.114.tgz#de792b14c96e7f51868e4db80f9429d9660a13e5" - integrity sha512-cGD3WKyXzuEW38yBrCEueXyoLbZdBMStaBEHd/9C+QAAEVItANSNPxcuPIQiVDC2jtTn16E71EuxrB5tHN3Zcw== +"@plasmicpkgs/react-chartjs-2@^1.0.115": + version "1.0.115" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-chartjs-2/-/react-chartjs-2-1.0.115.tgz#932f2e874462ced768aea0e970158e3446a0add6" + integrity sha512-Tc0J/Krx/yDSCheFHBQsCTlzucVRa5zLVi5TY0p5hyb7I2IM+Rx7cImHwWwj/Z6b96ZsodwPPm6CKl0Fz8avaw== dependencies: deepmerge "^4.3.1" @@ -3643,10 +3643,10 @@ dependencies: react-parallax-tilt "^1.5.74" -"@plasmicpkgs/react-quill@^1.0.67": - version "1.0.67" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-quill/-/react-quill-1.0.67.tgz#f9e3dfd049687431aa46b7ab13b0a0ac99804e46" - integrity sha512-/VSQYDtnUeGywXNFb8yC0uA2IrjDrs/7nYnaafTwA3MNfxBY1H+NRNw1AHbpFtubh0hVEJO651NtpWeNC0DyCA== +"@plasmicpkgs/react-quill@^1.0.68": + version "1.0.68" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-quill/-/react-quill-1.0.68.tgz#c50d182815f48ee7560e6ed00c71a40cdfe08d90" + integrity sha512-sv8YTo6MMbBdvSQxjiNkRBmpmcK+vdLDIp1f7GtLiRAzokxqm1I70UP6cc1S1u/gu3/Bqgz4f7gEUHsPsbZR1w== dependencies: react-quill "^2.0.0" diff --git a/platform/loader-bundle-env/package.json b/platform/loader-bundle-env/package.json index a99d73e1616..dac4ca63c92 100644 --- a/platform/loader-bundle-env/package.json +++ b/platform/loader-bundle-env/package.json @@ -16,10 +16,10 @@ "@plasmicapp/auth-react": "^0.0.22", "@plasmicapp/data-sources-context": "^0.1.21", "@plasmicapp/host": "^1.0.209", - "@plasmicapp/react-web": "^0.2.364", + "@plasmicapp/react-web": "^0.2.365", "@plasmicpkgs/airtable": "^0.0.223", "@plasmicpkgs/antd": "^2.0.130", - "@plasmicpkgs/antd5": "^0.0.265", + "@plasmicpkgs/antd5": "^0.0.266", "@plasmicpkgs/commerce": "^0.0.207", "@plasmicpkgs/commerce-commercetools": "^0.0.156", "@plasmicpkgs/commerce-local": "^0.0.207", @@ -38,7 +38,7 @@ "@plasmicpkgs/plasmic-link-preview": "^1.0.106", "@plasmicpkgs/plasmic-nav": "^0.0.179", "@plasmicpkgs/plasmic-query": "^0.0.228", - "@plasmicpkgs/plasmic-rich-components": "^1.0.199", + "@plasmicpkgs/plasmic-rich-components": "^1.0.200", "@plasmicpkgs/plasmic-sanity-io": "^1.0.188", "@plasmicpkgs/plasmic-strapi": "^0.1.159", "@plasmicpkgs/plasmic-tabs": "^0.0.50", @@ -47,9 +47,9 @@ "@plasmicpkgs/radix-ui": "^0.0.67", "@plasmicpkgs/react-aria": "^0.0.103", "@plasmicpkgs/react-awesome-reveal": "^3.8.211", - "@plasmicpkgs/react-chartjs-2": "^1.0.114", + "@plasmicpkgs/react-chartjs-2": "^1.0.115", "@plasmicpkgs/react-parallax-tilt": "^0.0.209", - "@plasmicpkgs/react-quill": "^1.0.67", + "@plasmicpkgs/react-quill": "^1.0.68", "@plasmicpkgs/react-scroll-parallax": "^0.0.217", "@plasmicpkgs/react-slick": "^0.0.230", "@plasmicpkgs/react-twitter-widgets": "^0.0.207", diff --git a/platform/loader-bundle-env/yarn.lock b/platform/loader-bundle-env/yarn.lock index ba80caf4516..d8be8b4331d 100644 --- a/platform/loader-bundle-env/yarn.lock +++ b/platform/loader-bundle-env/yarn.lock @@ -3013,10 +3013,10 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.168": - version "0.1.168" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.168.tgz#3650e714db2740a7d9b4e7d9033d779d34b9e094" - integrity sha512-kCIlKJ5q8El+JYDLtyEopvY4OXouuT/icI8wUAATna8u2jeW4BDXAhusgQm7WHN+Hs1l4asw6tHNFUaKb5+oUw== +"@plasmicapp/data-sources@0.1.169": + version "0.1.169" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.169.tgz#43fe16ce5a4348473a32d6aa10ccf85fd7126df0" + integrity sha512-9KLUBQcIoLofP+FzAA3bGEKaIcAseonUiouvx78pojYmxZ37BKphuNAQio/J38sISDc2mKbxOgmwRrmborTcsA== dependencies: "@plasmicapp/data-sources-context" "0.1.21" "@plasmicapp/host" "1.0.209" @@ -3080,13 +3080,13 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== -"@plasmicapp/react-web@^0.2.364": - version "0.2.364" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.364.tgz#872a636ecada2cff0d95a197470cb4b446a45ce9" - integrity sha512-fZpff641QcskHMudbnkRGc3el2GW38X0QhYy+hus6tvj2MRjrVebrkdMMMnSZXD9C5Eb/p6+Ryrw56QFaZHNvQ== +"@plasmicapp/react-web@^0.2.365": + version "0.2.365" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.365.tgz#c4357df312724b615c1be7a6985223e6ac778214" + integrity sha512-sOjhEL9xtx3IDzvttC3n/VftMI9v7f52qjqwLHLCPyJlTeXUChClw+YmGIhSiLjdKbHZeia4pVa3uTVBb2FI4w== dependencies: "@plasmicapp/auth-react" "0.0.22" - "@plasmicapp/data-sources" "0.1.168" + "@plasmicapp/data-sources" "0.1.169" "@plasmicapp/data-sources-context" "0.1.21" "@plasmicapp/host" "1.0.209" "@plasmicapp/loader-splits" "1.0.62" @@ -3122,10 +3122,10 @@ resolved "https://registry.yarnpkg.com/@plasmicpkgs/airtable/-/airtable-0.0.223.tgz#860b7010383f83dfb68c2cf964c4177c9027405c" integrity sha512-ERifjFkBxc7X4j+uAsVY/MJGuMYEaIJcxvvhDfNZLUNnw/xc4BbJ28Sg0/mgk8LpViVNSZcbTlEaRGjShYGVbg== -"@plasmicpkgs/antd5@^0.0.265": - version "0.0.265" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.265.tgz#da372049777842f934c725d7f9da664be3c2d61b" - integrity sha512-Pvfu/hGDru6r8I48Em1Q2UGhmlHE6eNIah86XBp5OZ3E2dwz6LXydSuLbvBoj6CoKRjTWrBFgyUgnSRO/bantw== +"@plasmicpkgs/antd5@^0.0.266": + version "0.0.266" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.266.tgz#11367d22b30ef3556c193197176a31bf88f2056a" + integrity sha512-kEvcZ00nULIglQ0+OfgOZTEsm6XQzNkPouz9xYgx2aePdh3zih7tFQ2utxzXszxr9FxN6+mMtlL+g5u3V3D6+A== dependencies: antd "^5.12.7" classnames "^2.3.2" @@ -3291,10 +3291,10 @@ resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-query/-/plasmic-query-0.0.228.tgz#230e89d7ffda739c2bcfd6af44eae92411f92ccd" integrity sha512-J62hhCfABPx5WMnHnW8tOdJBbuYJEhYLvNA1SovczHx9UK3Bn4bnV9NfITiMQrzV2HAsCGFo5NNIIdw/z/96YA== -"@plasmicpkgs/plasmic-rich-components@^1.0.199": - version "1.0.199" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-rich-components/-/plasmic-rich-components-1.0.199.tgz#c2f92383a11f5d20337577268917d9583ca27fc1" - integrity sha512-8orl3qWCsF3qjiyX5P1t++j5kGimuC/QSA3KBXkoUXe7djsUOtFE9DSs2P1+J+nVQs4RavdmgoS5m5AKXwWB5w== +"@plasmicpkgs/plasmic-rich-components@^1.0.200": + version "1.0.200" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-rich-components/-/plasmic-rich-components-1.0.200.tgz#c0b2f3379d1f1a71a45e14fa254782ab8c0237d7" + integrity sha512-SJ0gQ7bDW3dBGczieKmujvdilo7WpGd5RpLj+9kkgo0n+GutJYcB6yY442rnIb/HL3RqQy+F7kUXx2mFNWlj1w== dependencies: "@ctrl/tinycolor" "^3.6.1" "@plasmicpkgs/luxon-parser" "^3.4.4" @@ -3385,10 +3385,10 @@ "@emotion/react" "^11.11.4" react-awesome-reveal "^4.2.12" -"@plasmicpkgs/react-chartjs-2@^1.0.114": - version "1.0.114" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-chartjs-2/-/react-chartjs-2-1.0.114.tgz#de792b14c96e7f51868e4db80f9429d9660a13e5" - integrity sha512-cGD3WKyXzuEW38yBrCEueXyoLbZdBMStaBEHd/9C+QAAEVItANSNPxcuPIQiVDC2jtTn16E71EuxrB5tHN3Zcw== +"@plasmicpkgs/react-chartjs-2@^1.0.115": + version "1.0.115" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-chartjs-2/-/react-chartjs-2-1.0.115.tgz#932f2e874462ced768aea0e970158e3446a0add6" + integrity sha512-Tc0J/Krx/yDSCheFHBQsCTlzucVRa5zLVi5TY0p5hyb7I2IM+Rx7cImHwWwj/Z6b96ZsodwPPm6CKl0Fz8avaw== dependencies: deepmerge "^4.3.1" @@ -3399,10 +3399,10 @@ dependencies: react-parallax-tilt "^1.5.74" -"@plasmicpkgs/react-quill@^1.0.67": - version "1.0.67" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-quill/-/react-quill-1.0.67.tgz#f9e3dfd049687431aa46b7ab13b0a0ac99804e46" - integrity sha512-/VSQYDtnUeGywXNFb8yC0uA2IrjDrs/7nYnaafTwA3MNfxBY1H+NRNw1AHbpFtubh0hVEJO651NtpWeNC0DyCA== +"@plasmicpkgs/react-quill@^1.0.68": + version "1.0.68" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-quill/-/react-quill-1.0.68.tgz#c50d182815f48ee7560e6ed00c71a40cdfe08d90" + integrity sha512-sv8YTo6MMbBdvSQxjiNkRBmpmcK+vdLDIp1f7GtLiRAzokxqm1I70UP6cc1S1u/gu3/Bqgz4f7gEUHsPsbZR1w== dependencies: react-quill "^2.0.0" diff --git a/platform/react-web-bundle/package.json b/platform/react-web-bundle/package.json index 99e7a63b285..fefadcbb62b 100644 --- a/platform/react-web-bundle/package.json +++ b/platform/react-web-bundle/package.json @@ -2,7 +2,7 @@ "name": "react-web-bundle", "dependencies": { "@plasmicapp/data-sources-context": "^0.1.21", - "@plasmicapp/react-web": "^0.2.364" + "@plasmicapp/react-web": "^0.2.365" }, "scripts": { "build": "NODE_ENV=production rollup -c rollup.config.js", diff --git a/platform/react-web-bundle/yarn.lock b/platform/react-web-bundle/yarn.lock index 74d0cec1294..66489339149 100644 --- a/platform/react-web-bundle/yarn.lock +++ b/platform/react-web-bundle/yarn.lock @@ -382,10 +382,10 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.168": - version "0.1.168" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.168.tgz#3650e714db2740a7d9b4e7d9033d779d34b9e094" - integrity sha512-kCIlKJ5q8El+JYDLtyEopvY4OXouuT/icI8wUAATna8u2jeW4BDXAhusgQm7WHN+Hs1l4asw6tHNFUaKb5+oUw== +"@plasmicapp/data-sources@0.1.169": + version "0.1.169" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.169.tgz#43fe16ce5a4348473a32d6aa10ccf85fd7126df0" + integrity sha512-9KLUBQcIoLofP+FzAA3bGEKaIcAseonUiouvx78pojYmxZ37BKphuNAQio/J38sISDc2mKbxOgmwRrmborTcsA== dependencies: "@plasmicapp/data-sources-context" "0.1.21" "@plasmicapp/host" "1.0.209" @@ -449,13 +449,13 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== -"@plasmicapp/react-web@^0.2.364": - version "0.2.364" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.364.tgz#872a636ecada2cff0d95a197470cb4b446a45ce9" - integrity sha512-fZpff641QcskHMudbnkRGc3el2GW38X0QhYy+hus6tvj2MRjrVebrkdMMMnSZXD9C5Eb/p6+Ryrw56QFaZHNvQ== +"@plasmicapp/react-web@^0.2.365": + version "0.2.365" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.365.tgz#c4357df312724b615c1be7a6985223e6ac778214" + integrity sha512-sOjhEL9xtx3IDzvttC3n/VftMI9v7f52qjqwLHLCPyJlTeXUChClw+YmGIhSiLjdKbHZeia4pVa3uTVBb2FI4w== dependencies: "@plasmicapp/auth-react" "0.0.22" - "@plasmicapp/data-sources" "0.1.168" + "@plasmicapp/data-sources" "0.1.169" "@plasmicapp/data-sources-context" "0.1.21" "@plasmicapp/host" "1.0.209" "@plasmicapp/loader-splits" "1.0.62" diff --git a/platform/wab/package.json b/platform/wab/package.json index 54c7c186b05..19d53e379c4 100644 --- a/platform/wab/package.json +++ b/platform/wab/package.json @@ -242,12 +242,12 @@ "@okta/jwt-verifier": "^2.6.0", "@pankod/refine-core": "^3.58.1", "@pankod/refine-supabase": "^4.3.0", - "@plasmicapp/data-sources": "^0.1.168", + "@plasmicapp/data-sources": "^0.1.169", "@plasmicapp/data-sources-context": "0.1.21", "@plasmicapp/host": "^1.0.209", "@plasmicapp/loader-react": "^1.0.374", - "@plasmicapp/react-web": "^0.2.364", - "@plasmicpkgs/antd5": "^0.0.265", + "@plasmicapp/react-web": "^0.2.365", + "@plasmicpkgs/antd5": "^0.0.266", "@plasmicpkgs/commerce-local": "^0.0.207", "@plasmicpkgs/plasmic-basic-components": "^0.0.232", "@plasmicpkgs/plasmic-embed-css": "^0.1.194", diff --git a/platform/wab/yarn.lock b/platform/wab/yarn.lock index e81739ebd38..a2b4098c03f 100644 --- a/platform/wab/yarn.lock +++ b/platform/wab/yarn.lock @@ -974,7 +974,7 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.2", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== @@ -1017,14 +1017,14 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15", "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: "@babel/types" "^7.22.15" -"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== @@ -1035,7 +1035,7 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5", "@babel/helper-create-class-features-plugin@^7.23.6": +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz#b04d915ce92ce363666f816a884cdcfc9be04953" integrity sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw== @@ -1070,7 +1070,7 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": +"@babel/helper-environment-visitor@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== @@ -1097,14 +1097,14 @@ dependencies: "@babel/types" "^7.23.0" -"@babel/helper-module-imports@^7.22.15", "@babel/helper-module-imports@^7.22.5": +"@babel/helper-module-imports@^7.22.15": version "7.22.15" resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: "@babel/types" "^7.22.15" -"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0", "@babel/helper-module-transforms@^7.23.3": +"@babel/helper-module-transforms@^7.23.0", "@babel/helper-module-transforms@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== @@ -1127,7 +1127,7 @@ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46" integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw== -"@babel/helper-remap-async-to-generator@^7.22.20", "@babel/helper-remap-async-to-generator@^7.22.5": +"@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== @@ -1136,7 +1136,7 @@ "@babel/helper-environment-visitor" "^7.22.20" "@babel/helper-wrap-function" "^7.22.20" -"@babel/helper-replace-supers@^7.22.20", "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": +"@babel/helper-replace-supers@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== @@ -1166,7 +1166,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.22.5", "@babel/helper-string-parser@^7.25.9": +"@babel/helper-string-parser@^7.25.9": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== @@ -1215,14 +1215,14 @@ dependencies: "@babel/types" "^7.26.3" -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== @@ -1337,14 +1337,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-assertions@^7.22.5", "@babel/plugin-syntax-import-assertions@^7.23.3": +"@babel/plugin-syntax-import-assertions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-attributes@^7.22.5", "@babel/plugin-syntax-import-attributes@^7.23.3": +"@babel/plugin-syntax-import-attributes@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== @@ -1428,7 +1428,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-typescript@^7.22.5", "@babel/plugin-syntax-typescript@^7.23.3", "@babel/plugin-syntax-typescript@^7.7.2": +"@babel/plugin-syntax-typescript@^7.23.3", "@babel/plugin-syntax-typescript@^7.7.2": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== @@ -1443,14 +1443,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-arrow-functions@^7.22.5", "@babel/plugin-transform-arrow-functions@^7.23.3": +"@babel/plugin-transform-arrow-functions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.23.2", "@babel/plugin-transform-async-generator-functions@^7.23.4": +"@babel/plugin-transform-async-generator-functions@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz#93ac8e3531f347fba519b4703f9ff2a75c6ae27a" integrity sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== @@ -1460,7 +1460,7 @@ "@babel/helper-remap-async-to-generator" "^7.22.20" "@babel/plugin-syntax-async-generators" "^7.8.4" -"@babel/plugin-transform-async-to-generator@^7.22.5", "@babel/plugin-transform-async-to-generator@^7.23.3": +"@babel/plugin-transform-async-to-generator@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== @@ -1469,21 +1469,21 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-remap-async-to-generator" "^7.22.20" -"@babel/plugin-transform-block-scoped-functions@^7.22.5", "@babel/plugin-transform-block-scoped-functions@^7.23.3": +"@babel/plugin-transform-block-scoped-functions@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.23.0", "@babel/plugin-transform-block-scoping@^7.23.4": +"@babel/plugin-transform-block-scoping@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-properties@^7.22.5", "@babel/plugin-transform-class-properties@^7.23.3": +"@babel/plugin-transform-class-properties@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== @@ -1491,7 +1491,7 @@ "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-class-static-block@^7.22.11", "@babel/plugin-transform-class-static-block@^7.23.4": +"@babel/plugin-transform-class-static-block@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== @@ -1500,7 +1500,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-transform-classes@^7.22.15", "@babel/plugin-transform-classes@^7.23.5": +"@babel/plugin-transform-classes@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2" integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg== @@ -1515,7 +1515,7 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-computed-properties@^7.22.5", "@babel/plugin-transform-computed-properties@^7.23.3": +"@babel/plugin-transform-computed-properties@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== @@ -1523,14 +1523,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.15" -"@babel/plugin-transform-destructuring@^7.23.0", "@babel/plugin-transform-destructuring@^7.23.3": +"@babel/plugin-transform-destructuring@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dotall-regex@^7.22.5", "@babel/plugin-transform-dotall-regex@^7.23.3": +"@babel/plugin-transform-dotall-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== @@ -1538,14 +1538,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-duplicate-keys@^7.22.5", "@babel/plugin-transform-duplicate-keys@^7.23.3": +"@babel/plugin-transform-duplicate-keys@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-dynamic-import@^7.22.11", "@babel/plugin-transform-dynamic-import@^7.23.4": +"@babel/plugin-transform-dynamic-import@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== @@ -1553,7 +1553,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-dynamic-import" "^7.8.3" -"@babel/plugin-transform-exponentiation-operator@^7.22.5", "@babel/plugin-transform-exponentiation-operator@^7.23.3": +"@babel/plugin-transform-exponentiation-operator@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== @@ -1561,7 +1561,7 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-export-namespace-from@^7.22.11", "@babel/plugin-transform-export-namespace-from@^7.23.4": +"@babel/plugin-transform-export-namespace-from@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== @@ -1577,7 +1577,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-flow" "^7.22.5" -"@babel/plugin-transform-for-of@^7.22.15", "@babel/plugin-transform-for-of@^7.23.6": +"@babel/plugin-transform-for-of@^7.23.6": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== @@ -1585,7 +1585,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-function-name@^7.22.5", "@babel/plugin-transform-function-name@^7.23.3": +"@babel/plugin-transform-function-name@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== @@ -1594,7 +1594,7 @@ "@babel/helper-function-name" "^7.23.0" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-json-strings@^7.22.11", "@babel/plugin-transform-json-strings@^7.23.4": +"@babel/plugin-transform-json-strings@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== @@ -1602,14 +1602,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-json-strings" "^7.8.3" -"@babel/plugin-transform-literals@^7.22.5", "@babel/plugin-transform-literals@^7.23.3": +"@babel/plugin-transform-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-logical-assignment-operators@^7.22.11", "@babel/plugin-transform-logical-assignment-operators@^7.23.4": +"@babel/plugin-transform-logical-assignment-operators@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== @@ -1617,14 +1617,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" -"@babel/plugin-transform-member-expression-literals@^7.22.5", "@babel/plugin-transform-member-expression-literals@^7.23.3": +"@babel/plugin-transform-member-expression-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.23.0", "@babel/plugin-transform-modules-amd@^7.23.3": +"@babel/plugin-transform-modules-amd@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== @@ -1632,7 +1632,7 @@ "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.23.0", "@babel/plugin-transform-modules-commonjs@^7.23.3": +"@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== @@ -1641,7 +1641,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-systemjs@^7.23.0", "@babel/plugin-transform-modules-systemjs@^7.23.3": +"@babel/plugin-transform-modules-systemjs@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== @@ -1651,7 +1651,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-validator-identifier" "^7.22.20" -"@babel/plugin-transform-modules-umd@^7.22.5", "@babel/plugin-transform-modules-umd@^7.23.3": +"@babel/plugin-transform-modules-umd@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== @@ -1667,14 +1667,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.22.5", "@babel/plugin-transform-new-target@^7.23.3": +"@babel/plugin-transform-new-target@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11", "@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": +"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== @@ -1682,7 +1682,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-numeric-separator@^7.22.11", "@babel/plugin-transform-numeric-separator@^7.23.4": +"@babel/plugin-transform-numeric-separator@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== @@ -1690,7 +1690,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.22.15", "@babel/plugin-transform-object-rest-spread@^7.23.4": +"@babel/plugin-transform-object-rest-spread@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== @@ -1701,7 +1701,7 @@ "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.23.3" -"@babel/plugin-transform-object-super@^7.22.5", "@babel/plugin-transform-object-super@^7.23.3": +"@babel/plugin-transform-object-super@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== @@ -1709,7 +1709,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-replace-supers" "^7.22.20" -"@babel/plugin-transform-optional-catch-binding@^7.22.11", "@babel/plugin-transform-optional-catch-binding@^7.23.4": +"@babel/plugin-transform-optional-catch-binding@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== @@ -1717,7 +1717,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0", "@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": +"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== @@ -1726,14 +1726,14 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-transform-parameters@^7.22.15", "@babel/plugin-transform-parameters@^7.23.3": +"@babel/plugin-transform-parameters@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-private-methods@^7.22.5", "@babel/plugin-transform-private-methods@^7.23.3": +"@babel/plugin-transform-private-methods@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== @@ -1741,7 +1741,7 @@ "@babel/helper-create-class-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-private-property-in-object@^7.22.11", "@babel/plugin-transform-private-property-in-object@^7.23.4": +"@babel/plugin-transform-private-property-in-object@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== @@ -1751,7 +1751,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-private-property-in-object" "^7.14.5" -"@babel/plugin-transform-property-literals@^7.22.5", "@babel/plugin-transform-property-literals@^7.23.3": +"@babel/plugin-transform-property-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== @@ -1791,7 +1791,7 @@ "@babel/helper-annotate-as-pure" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-regenerator@^7.22.10", "@babel/plugin-transform-regenerator@^7.23.3": +"@babel/plugin-transform-regenerator@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== @@ -1799,21 +1799,21 @@ "@babel/helper-plugin-utils" "^7.22.5" regenerator-transform "^0.15.2" -"@babel/plugin-transform-reserved-words@^7.22.5", "@babel/plugin-transform-reserved-words@^7.23.3": +"@babel/plugin-transform-reserved-words@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-shorthand-properties@^7.22.5", "@babel/plugin-transform-shorthand-properties@^7.23.3": +"@babel/plugin-transform-shorthand-properties@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-spread@^7.22.5", "@babel/plugin-transform-spread@^7.23.3": +"@babel/plugin-transform-spread@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== @@ -1821,28 +1821,28 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.22.5", "@babel/plugin-transform-sticky-regex@^7.23.3": +"@babel/plugin-transform-sticky-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.22.5", "@babel/plugin-transform-template-literals@^7.23.3": +"@babel/plugin-transform-template-literals@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.22.5", "@babel/plugin-transform-typeof-symbol@^7.23.3": +"@babel/plugin-transform-typeof-symbol@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typescript@^7.22.15", "@babel/plugin-transform-typescript@^7.23.3": +"@babel/plugin-transform-typescript@^7.23.3": version "7.23.6" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz#aa36a94e5da8d94339ae3a4e22d40ed287feb34c" integrity sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA== @@ -1852,14 +1852,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-typescript" "^7.23.3" -"@babel/plugin-transform-unicode-escapes@^7.22.10", "@babel/plugin-transform-unicode-escapes@^7.23.3": +"@babel/plugin-transform-unicode-escapes@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-property-regex@^7.22.5", "@babel/plugin-transform-unicode-property-regex@^7.23.3": +"@babel/plugin-transform-unicode-property-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== @@ -1867,7 +1867,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.22.5", "@babel/plugin-transform-unicode-regex@^7.23.3": +"@babel/plugin-transform-unicode-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== @@ -1875,7 +1875,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-sets-regex@^7.22.5", "@babel/plugin-transform-unicode-sets-regex@^7.23.3": +"@babel/plugin-transform-unicode-sets-regex@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== @@ -3158,7 +3158,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15", "@jridgewell/sourcemap-codec@^1.5.0": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== @@ -3675,10 +3675,10 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.168", "@plasmicapp/data-sources@^0.1.168": - version "0.1.168" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.168.tgz#3650e714db2740a7d9b4e7d9033d779d34b9e094" - integrity sha512-kCIlKJ5q8El+JYDLtyEopvY4OXouuT/icI8wUAATna8u2jeW4BDXAhusgQm7WHN+Hs1l4asw6tHNFUaKb5+oUw== +"@plasmicapp/data-sources@0.1.169", "@plasmicapp/data-sources@^0.1.169": + version "0.1.169" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.169.tgz#43fe16ce5a4348473a32d6aa10ccf85fd7126df0" + integrity sha512-9KLUBQcIoLofP+FzAA3bGEKaIcAseonUiouvx78pojYmxZ37BKphuNAQio/J38sISDc2mKbxOgmwRrmborTcsA== dependencies: "@plasmicapp/data-sources-context" "0.1.21" "@plasmicapp/host" "1.0.209" @@ -3772,13 +3772,13 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== -"@plasmicapp/react-web@^0.2.364": - version "0.2.364" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.364.tgz#872a636ecada2cff0d95a197470cb4b446a45ce9" - integrity sha512-fZpff641QcskHMudbnkRGc3el2GW38X0QhYy+hus6tvj2MRjrVebrkdMMMnSZXD9C5Eb/p6+Ryrw56QFaZHNvQ== +"@plasmicapp/react-web@^0.2.365": + version "0.2.365" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.365.tgz#c4357df312724b615c1be7a6985223e6ac778214" + integrity sha512-sOjhEL9xtx3IDzvttC3n/VftMI9v7f52qjqwLHLCPyJlTeXUChClw+YmGIhSiLjdKbHZeia4pVa3uTVBb2FI4w== dependencies: "@plasmicapp/auth-react" "0.0.22" - "@plasmicapp/data-sources" "0.1.168" + "@plasmicapp/data-sources" "0.1.169" "@plasmicapp/data-sources-context" "0.1.21" "@plasmicapp/host" "1.0.209" "@plasmicapp/loader-splits" "1.0.62" @@ -3809,10 +3809,10 @@ fast-deep-equal "^3.1.3" valtio "^1.6.3" -"@plasmicpkgs/antd5@^0.0.265": - version "0.0.265" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.265.tgz#da372049777842f934c725d7f9da664be3c2d61b" - integrity sha512-Pvfu/hGDru6r8I48Em1Q2UGhmlHE6eNIah86XBp5OZ3E2dwz6LXydSuLbvBoj6CoKRjTWrBFgyUgnSRO/bantw== +"@plasmicpkgs/antd5@^0.0.266": + version "0.0.266" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.266.tgz#11367d22b30ef3556c193197176a31bf88f2056a" + integrity sha512-kEvcZ00nULIglQ0+OfgOZTEsm6XQzNkPouz9xYgx2aePdh3zih7tFQ2utxzXszxr9FxN6+mMtlL+g5u3V3D6+A== dependencies: antd "^5.12.7" classnames "^2.3.2" @@ -8381,17 +8381,6 @@ agentkeepalive "^4.2.1" debug "^4.3.3" -"@vue/compiler-core@3.4.27": - version "3.4.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.27.tgz#e69060f4b61429fe57976aa5872cfa21389e4d91" - integrity sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg== - dependencies: - "@babel/parser" "^7.24.4" - "@vue/shared" "3.4.27" - entities "^4.5.0" - estree-walker "^2.0.2" - source-map-js "^1.2.0" - "@vue/compiler-core@3.5.13": version "3.5.13" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.13.tgz#b0ae6c4347f60c03e849a05d34e5bf747c9bda05" @@ -8403,14 +8392,6 @@ estree-walker "^2.0.2" source-map-js "^1.2.0" -"@vue/compiler-dom@3.4.27": - version "3.4.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz#d51d35f40d00ce235d7afc6ad8b09dfd92b1cc1c" - integrity sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw== - dependencies: - "@vue/compiler-core" "3.4.27" - "@vue/shared" "3.4.27" - "@vue/compiler-dom@3.5.13": version "3.5.13" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz#bb1b8758dbc542b3658dda973b98a1c9311a8a58" @@ -8434,14 +8415,6 @@ postcss "^8.4.48" source-map-js "^1.2.0" -"@vue/compiler-ssr@3.4.27": - version "3.4.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz#2a8ecfef1cf448b09be633901a9c020360472e3d" - integrity sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw== - dependencies: - "@vue/compiler-dom" "3.4.27" - "@vue/shared" "3.4.27" - "@vue/compiler-ssr@3.5.13": version "3.5.13" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz#e771adcca6d3d000f91a4277c972a996d07f43ba" @@ -8450,11 +8423,6 @@ "@vue/compiler-dom" "3.5.13" "@vue/shared" "3.5.13" -"@vue/shared@3.4.27": - version "3.4.27" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.27.tgz#f05e3cd107d157354bb4ae7a7b5fc9cf73c63b50" - integrity sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA== - "@vue/shared@3.5.13": version "3.5.13" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.13.tgz#87b309a6379c22b926e696893237826f64339b6f" @@ -10075,7 +10043,7 @@ browserify-zlib@^0.2.0: dependencies: pako "~1.0.5" -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.9, browserslist@^4.22.1, browserslist@^4.22.2: +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.22.1, browserslist@^4.22.2: version "4.22.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== @@ -10335,7 +10303,7 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001541, caniuse-lite@^1.0.30001559, caniuse-lite@^1.0.30001565: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001559, caniuse-lite@^1.0.30001565: version "1.0.30001593" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001593.tgz#7cda1d9e5b0cad6ebab4133b1f239d4ea44fe659" integrity sha512-UWM1zlo3cZfkpBysd7AS+z+v007q9G1+fLTUU42rQnY6t2axoogPW/xol6T7juU5EUoOhML4WgBIdG+9yYqAjQ== @@ -12651,7 +12619,7 @@ ejs@^3.1.5, ejs@^3.1.8: dependencies: jake "^10.8.5" -electron-to-chromium@^1.4.535, electron-to-chromium@^1.4.601: +electron-to-chromium@^1.4.601: version "1.4.612" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.612.tgz#350c6fd4201d677307519b931949fa64dae6a5cc" integrity sha512-dM8BMtXtlH237ecSMnYdYuCkib2QHq0kpWfUnavjdYsyr/6OsAwg5ZGUfnQ9KD1Ga4QgB2sqXlB2NT8zy2GnVg== @@ -12930,7 +12898,7 @@ es-errors@^1.3.0: resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== -es-get-iterator@^1.1.2, es-get-iterator@^1.1.3: +es-get-iterator@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6" integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw== @@ -14820,7 +14788,7 @@ hasha@^5.0.0: is-stream "^2.0.0" type-fest "^0.8.0" -hasown@^2.0.0, hasown@^2.0.2: +hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== @@ -15527,7 +15495,7 @@ is-arguments@^1.0.4, is-arguments@^1.1.1: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-array-buffer@^3.0.1, is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: +is-array-buffer@^3.0.2, is-array-buffer@^3.0.4: version "3.0.5" resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== @@ -15609,7 +15577,7 @@ is-color-stop@^1.0.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-core-module@^2.12.0, is-core-module@^2.13.0, is-core-module@^2.16.0, is-core-module@^2.9.0: +is-core-module@^2.12.0, is-core-module@^2.16.0: version "2.16.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.0.tgz#6c01ffdd5e33c49c1d2abfa93334a85cb56bd81c" integrity sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g== @@ -15970,7 +15938,7 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-typed-array@^1.1.10, is-typed-array@^1.1.3: +is-typed-array@^1.1.3: version "1.1.10" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== @@ -18135,7 +18103,7 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.30.10, magic-string@^0.30.11: +magic-string@^0.30.11: version "0.30.17" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.17.tgz#450a449673d2460e5bbcfba9a61916a1714c7453" integrity sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA== @@ -19152,7 +19120,7 @@ node-preload@^0.2.1: dependencies: process-on-spawn "^1.0.0" -node-releases@^2.0.13, node-releases@^2.0.14: +node-releases@^2.0.14: version "2.0.14" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== @@ -20552,7 +20520,7 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27: picocolors "^0.2.1" source-map "^0.6.1" -postcss@^8.3.0, postcss@^8.4.21, postcss@^8.4.33, postcss@^8.4.38, postcss@^8.4.40, postcss@^8.4.48: +postcss@^8.3.0, postcss@^8.4.21, postcss@^8.4.33, postcss@^8.4.40, postcss@^8.4.48: version "8.4.49" resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.49.tgz#4ea479048ab059ab3ae61d082190fabfd994fe19" integrity sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA== @@ -21751,7 +21719,7 @@ rc-upload@~4.5.2: classnames "^2.2.5" rc-util "^5.2.0" -rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.15.0, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.23.0, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.27.0, rc-util@^5.28.0, rc-util@^5.3.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.2, rc-util@^5.33.0, rc-util@^5.34.1, rc-util@^5.35.0, rc-util@^5.35.1, rc-util@^5.36.0, rc-util@^5.37.0, rc-util@^5.38.0, rc-util@^5.38.1, rc-util@^5.4.0, rc-util@^5.6.1, rc-util@^5.9.4: +rc-util@^5.0.1, rc-util@^5.0.6, rc-util@^5.16.0, rc-util@^5.16.1, rc-util@^5.17.0, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.20.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.22.5, rc-util@^5.23.0, rc-util@^5.24.4, rc-util@^5.25.2, rc-util@^5.27.0, rc-util@^5.28.0, rc-util@^5.3.0, rc-util@^5.30.0, rc-util@^5.31.1, rc-util@^5.32.2, rc-util@^5.34.1, rc-util@^5.35.0, rc-util@^5.35.1, rc-util@^5.36.0, rc-util@^5.37.0, rc-util@^5.38.0, rc-util@^5.38.1, rc-util@^5.4.0, rc-util@^5.6.1, rc-util@^5.9.4: version "5.38.1" resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.38.1.tgz#4915503b89855f5c5cd9afd4c72a7a17568777bb" integrity sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng== @@ -23600,7 +23568,7 @@ source-map-explorer@^2.4.2: temp "^0.9.4" yargs "^16.1.1" -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2, source-map-js@^1.2.0, source-map-js@^1.2.1: +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.0, source-map-js@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== @@ -24679,11 +24647,6 @@ tmpl@1.0.5: resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - to-gfm-code-block@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/to-gfm-code-block/-/to-gfm-code-block-0.1.1.tgz#25d045a5fae553189e9637b590900da732d8aa82" @@ -25893,7 +25856,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which-typed-array@^1.1.13, which-typed-array@^1.1.2, which-typed-array@^1.1.9: +which-typed-array@^1.1.13, which-typed-array@^1.1.2: version "1.1.18" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.18.tgz#df2389ebf3fbb246a71390e90730a9edb6ce17ad" integrity sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA== From 2f8a215b7dded17a7e03e962d54a19400ae5f9dc Mon Sep 17 00:00:00 2001 From: Asim Date: Thu, 6 Feb 2025 23:41:05 +0500 Subject: [PATCH 05/46] refactor(site-invaraints): use common variant key function to identify duplicate variants GitOrigin-RevId: 88ee04ba2ef7f985078e13f931ff33c70a9be224 --- platform/wab/src/wab/shared/Variants.ts | 23 ++++++++++++++++ .../wab/shared/site-diffs/merge-components.ts | 26 +----------------- .../wab/src/wab/shared/site-invariants.ts | 27 +++---------------- 3 files changed, 27 insertions(+), 49 deletions(-) diff --git a/platform/wab/src/wab/shared/Variants.ts b/platform/wab/src/wab/shared/Variants.ts index b86dc25a327..31d390a743a 100644 --- a/platform/wab/src/wab/shared/Variants.ts +++ b/platform/wab/src/wab/shared/Variants.ts @@ -1047,3 +1047,26 @@ export function getActiveVariantSettings( vs.variants.every((v) => isBaseVariant(v) || isActive(v)) ); } + +export function toVariantKey(v: Variant) { + if (v.parent) { + return v.uuid; + } + + if (isBaseVariant(v)) { + return BASE_VARIANT_NAME; + } + + if (v.codeComponentVariantKeys) { + return JSON.stringify({ + codeComponentName: v.codeComponentName, + codeComponentVariantKeys: v.codeComponentVariantKeys.sort(), + }); + } + + assert(!!v.selectors, () => `Expected style variant`); + return JSON.stringify([ + JSON.stringify([...v.selectors].sort()), + v.forTpl?.uuid ?? null, + ]); +} diff --git a/platform/wab/src/wab/shared/site-diffs/merge-components.ts b/platform/wab/src/wab/shared/site-diffs/merge-components.ts index 16adfd961b6..3e392f30573 100644 --- a/platform/wab/src/wab/shared/site-diffs/merge-components.ts +++ b/platform/wab/src/wab/shared/site-diffs/merge-components.ts @@ -7,10 +7,9 @@ import { import { TplMgr } from "@/wab/shared/TplMgr"; import { $$$ } from "@/wab/shared/TplQuery"; import { - BASE_VARIANT_NAME, - isBaseVariant, mkBaseVariant, mkVariantSetting, + toVariantKey, tryGetBaseVariantSetting, } from "@/wab/shared/Variants"; import { Bundler } from "@/wab/shared/bundler"; @@ -1294,29 +1293,6 @@ export const mergeTplNodeChildren: MergeSpecialFieldHandler = ( return conflicts; }; -function toVariantKey(v: Variant) { - if (v.parent) { - return v.uuid; - } - - if (isBaseVariant(v)) { - return BASE_VARIANT_NAME; - } - - if (v.codeComponentVariantKeys) { - return JSON.stringify({ - codeComponentName: v.codeComponentName, - codeComponentVariantKeys: v.codeComponentVariantKeys, - }); - } - - assert(!!v.selectors, () => `Expected style variant`); - return JSON.stringify([ - JSON.stringify([...v.selectors].sort()), - v.forTpl?.uuid ?? null, - ]); -} - export const mergeVSettings: MergeSpecialFieldHandler = ( ancestorCtx, leftCtx, diff --git a/platform/wab/src/wab/shared/site-invariants.ts b/platform/wab/src/wab/shared/site-invariants.ts index a8cfafce11f..8b7b152e038 100644 --- a/platform/wab/src/wab/shared/site-invariants.ts +++ b/platform/wab/src/wab/shared/site-invariants.ts @@ -12,6 +12,7 @@ import { isScreenVariant, isStyleOrCodeComponentVariant, splitVariantCombo, + toVariantKey, tryGetVariantSetting, } from "@/wab/shared/Variants"; import { @@ -607,30 +608,8 @@ function* _genTplErrors(site: Site, component: Component, tpl: TplNode) { // Check that variants referenced by vsettings are all valid const seenVariantsCombo: Set = new Set(); for (const vs of tpl.vsettings) { - const variantKeys = vs.variants - .map((v) => { - if (v.name) { - return `${v.parent?.uid}:${v.name}`; - } - - if (v.selectors?.length) { - const sortedSelectors = v.selectors.slice().sort(); - return sortedSelectors.join("|"); - } - - if (v.codeComponentVariantKeys?.length) { - const sortedCodeComponentVariantKeys = v.codeComponentVariantKeys - .slice() - .sort(); - return sortedCodeComponentVariantKeys.join("|"); - } - - return ""; - }) - .filter((v) => !!v) - .sort(); - - const combinationKey = variantKeys.join("|"); + const variantKeys = vs.variants.map((v) => toVariantKey(v)); + const combinationKey = variantKeys.sort().join("|"); if (seenVariantsCombo.has(combinationKey)) { Sentry.captureException( From b3422f2f0fe17e7aaa62619aa67029ca4f4366c0 Mon Sep 17 00:00:00 2001 From: Jason Long Date: Thu, 6 Feb 2025 09:54:22 +0800 Subject: [PATCH 06/46] change zoom to fit name in context menu GitOrigin-RevId: 130420b377cfd4248342cecf93f4ebb086aaf762 --- platform/wab/src/wab/client/components/tpl-menu.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/wab/src/wab/client/components/tpl-menu.tsx b/platform/wab/src/wab/client/components/tpl-menu.tsx index cfcf9e6f455..a13cde7523a 100644 --- a/platform/wab/src/wab/client/components/tpl-menu.tsx +++ b/platform/wab/src/wab/client/components/tpl-menu.tsx @@ -931,7 +931,7 @@ export function makeTplMenu( onClick={() => studioCtx.tryZoomToFitSelection()} > - Zoom to fit current selection + Zoom to fit ); From a9068a9fbd06cad32a88ecb5b737c0d968ea4038 Mon Sep 17 00:00:00 2001 From: Jason Long Date: Thu, 6 Feb 2025 17:07:53 -0800 Subject: [PATCH 07/46] fix: do not sort observable array Commit ed52d7f4b35802ab65b515e29e3cf0101d695d09 added a .sort() to an ObservableArray, which is forbidden by design. This commit clones the array before sorting. Change-Id: If849672aba05ead514f2af76a27bdf9cabbfe217 GitOrigin-RevId: 00c5dba14efa1f49a43af3e33309057addac68a1 --- platform/wab/src/wab/shared/Variants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/wab/src/wab/shared/Variants.ts b/platform/wab/src/wab/shared/Variants.ts index 31d390a743a..4d46b58438f 100644 --- a/platform/wab/src/wab/shared/Variants.ts +++ b/platform/wab/src/wab/shared/Variants.ts @@ -1060,7 +1060,7 @@ export function toVariantKey(v: Variant) { if (v.codeComponentVariantKeys) { return JSON.stringify({ codeComponentName: v.codeComponentName, - codeComponentVariantKeys: v.codeComponentVariantKeys.sort(), + codeComponentVariantKeys: [...v.codeComponentVariantKeys].sort(), }); } From 336b3886f7a98b3479e93d7bd19f82cedaaf176e Mon Sep 17 00:00:00 2001 From: Jacek Tomaszewski Date: Wed, 5 Feb 2025 17:01:43 +0100 Subject: [PATCH 08/46] fix(DataProvider): don't create new context value on every render GitOrigin-RevId: bb1d73a9a593b992acabaaf212cfba806c6c03a1 --- packages/host/src/data.tsx | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/packages/host/src/data.tsx b/packages/host/src/data.tsx index 61f9d2fe483..14133430b4a 100644 --- a/packages/host/src/data.tsx +++ b/packages/host/src/data.tsx @@ -3,6 +3,7 @@ import React, { ReactElement, ReactNode, useContext, + useMemo, } from "react"; import { tuple } from "./common"; @@ -90,22 +91,25 @@ export function DataProvider({ label, children, }: DataProviderProps) { - const existingEnv = useDataEnv() ?? {}; - if (!name) { + const parentContext = useDataEnv(); + const childContext = useMemo(() => { + if (!name) { + return parentContext; + } + return { + ...parentContext, + [name]: data, + [mkMetaName(name)]: mkMetaValue({ hidden, advanced, label }), + }; + }, [parentContext, name, data, hidden, advanced, label]); + + if (parentContext === childContext) { return <>{children}; - } else { - return ( - - {children} - - ); } + + return ( + {children} + ); } /** From c1fc394257c55c95fa44f474f8b81e3646250f15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8Dcaro=20Guerra?= Date: Thu, 6 Feb 2025 10:04:20 -0300 Subject: [PATCH 09/46] refactor: small changs to DataProvider GitOrigin-RevId: f2f170129fe349991fa55d25b518ed53e2f27ca5 --- packages/host/src/data.tsx | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/host/src/data.tsx b/packages/host/src/data.tsx index 14133430b4a..891d76b5daf 100644 --- a/packages/host/src/data.tsx +++ b/packages/host/src/data.tsx @@ -94,7 +94,7 @@ export function DataProvider({ const parentContext = useDataEnv(); const childContext = useMemo(() => { if (!name) { - return parentContext; + return null; } return { ...parentContext, @@ -103,13 +103,15 @@ export function DataProvider({ }; }, [parentContext, name, data, hidden, advanced, label]); - if (parentContext === childContext) { + if (childContext === null) { return <>{children}; + } else { + return ( + + {children} + + ); } - - return ( - {children} - ); } /** From 63c32c55028c0e355f14a123a4fd792a0d2cd4e7 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Fri, 7 Feb 2025 13:45:56 +0000 Subject: [PATCH 10/46] Publish - @plasmicapp/data-sources@0.1.170 - @plasmicapp/host@1.0.210 - @plasmicapp/loader-gatsby@1.0.378 - @plasmicapp/loader-nextjs@1.0.413 - @plasmicapp/loader-react@1.0.375 - @plasmicapp/loader-svelte@0.0.355 - @plasmicapp/loader-vue@0.1.369 - @plasmicapp/react-web@0.2.366 - @plasmicapp/react-web-runtime@0.0.86 - @plasmicpkgs/airtable@0.0.224 - @plasmicpkgs/antd@2.0.131 - @plasmicpkgs/antd5@0.0.267 - @plasmicpkgs/plasmic-chakra-ui@0.0.40 - @plasmicpkgs/commerce@0.0.208 - @plasmicpkgs/commerce-commercetools@0.0.157 - @plasmicpkgs/commerce-local@0.0.208 - @plasmicpkgs/commerce-saleor@0.0.172 - @plasmicpkgs/commerce-shopify@0.0.216 - @plasmicpkgs/commerce-swell@0.0.217 - @plasmicpkgs/framer-motion@0.0.208 - @plasmicpkgs/plasmic-keen-slider@0.0.54 - @plasmicpkgs/lottie-react@0.0.201 - @plasmicpkgs/plasmic-basic-components@0.0.233 - @plasmicpkgs/plasmic-calendly@0.0.56 - @plasmicpkgs/plasmic-cms@0.0.274 - @plasmicpkgs/plasmic-content-stack@0.0.164 - @plasmicpkgs/plasmic-contentful@0.0.152 - @plasmicpkgs/plasmic-embed-css@0.1.195 - @plasmicpkgs/plasmic-eventbrite@0.0.43 - @plasmicpkgs/plasmic-giphy@0.0.42 - @plasmicpkgs/plasmic-graphcms@0.0.181 - @plasmicpkgs/plasmic-hubspot@0.0.54 - @plasmicpkgs/plasmic-link-preview@1.0.107 - @plasmicpkgs/plasmic-nav@0.0.180 - @plasmicpkgs/plasmic-pigeon-maps@0.0.42 - @plasmicpkgs/plasmic-query@0.0.229 - @plasmicpkgs/plasmic-rich-components@1.0.201 - @plasmicpkgs/plasmic-sanity-io@1.0.189 - @plasmicpkgs/plasmic-soundcloud@0.0.54 - @plasmicpkgs/plasmic-strapi@0.1.160 - @plasmicpkgs/plasmic-tabs@0.0.51 - @plasmicpkgs/plasmic-typeform@0.0.54 - @plasmicpkgs/plasmic-wordpress@0.0.131 - @plasmicpkgs/plasmic-wordpress-graphql@0.0.126 - @plasmicpkgs/plasmic-yotpo@0.0.53 - @plasmicpkgs/radix-ui@0.0.68 - @plasmicpkgs/react-aria@0.0.104 - @plasmicpkgs/react-audio-player@0.0.37 - @plasmicpkgs/react-awesome-reveal@3.8.212 - @plasmicpkgs/react-chartjs-2@1.0.116 - @plasmicpkgs/react-parallax-tilt@0.0.210 - @plasmicpkgs/react-quill@1.0.69 - @plasmicpkgs/react-scroll-parallax@0.0.218 - @plasmicpkgs/react-slick@0.0.231 - @plasmicpkgs/react-twitter-widgets@0.0.208 - @plasmicpkgs/react-youtube@7.13.214 GitOrigin-RevId: 7f923856013e0efa4eb893fa16c2f48bd4edc9c3 --- packages/data-sources/package.json | 4 ++-- packages/host/package.json | 2 +- packages/loader-gatsby/package.json | 4 ++-- packages/loader-nextjs/package.json | 4 ++-- packages/loader-react/package.json | 4 ++-- packages/loader-svelte/package.json | 4 ++-- packages/loader-vue/package.json | 4 ++-- packages/react-web-runtime/package.json | 4 ++-- packages/react-web/package.json | 6 +++--- plasmicpkgs/airtable/package.json | 4 ++-- plasmicpkgs/antd/package.json | 4 ++-- plasmicpkgs/antd5/package.json | 8 ++++---- plasmicpkgs/chakra-ui/package.json | 4 ++-- plasmicpkgs/commerce-providers/commerce/package.json | 4 ++-- plasmicpkgs/commerce-providers/commercetools/package.json | 6 +++--- plasmicpkgs/commerce-providers/local/package.json | 6 +++--- plasmicpkgs/commerce-providers/saleor/package.json | 6 +++--- plasmicpkgs/commerce-providers/shopify/package.json | 6 +++--- plasmicpkgs/commerce-providers/swell/package.json | 6 +++--- plasmicpkgs/framer-motion/package.json | 4 ++-- plasmicpkgs/keen-slider/package.json | 4 ++-- plasmicpkgs/lottie-react/package.json | 4 ++-- plasmicpkgs/plasmic-basic-components/package.json | 4 ++-- plasmicpkgs/plasmic-calendly/package.json | 4 ++-- plasmicpkgs/plasmic-cms/package.json | 4 ++-- plasmicpkgs/plasmic-content-stack/package.json | 4 ++-- plasmicpkgs/plasmic-contentful/package.json | 4 ++-- plasmicpkgs/plasmic-embed-css/package.json | 4 ++-- plasmicpkgs/plasmic-eventbrite/package.json | 4 ++-- plasmicpkgs/plasmic-giphy/package.json | 4 ++-- plasmicpkgs/plasmic-graphcms/package.json | 4 ++-- plasmicpkgs/plasmic-hubspot/package.json | 4 ++-- plasmicpkgs/plasmic-link-preview/package.json | 4 ++-- plasmicpkgs/plasmic-nav/package.json | 4 ++-- plasmicpkgs/plasmic-pigeon-maps/package.json | 4 ++-- plasmicpkgs/plasmic-query/package.json | 4 ++-- plasmicpkgs/plasmic-rich-components/package.json | 6 +++--- plasmicpkgs/plasmic-sanity-io/package.json | 4 ++-- plasmicpkgs/plasmic-soundcloud/package.json | 4 ++-- plasmicpkgs/plasmic-strapi/package.json | 4 ++-- plasmicpkgs/plasmic-tabs/package.json | 4 ++-- plasmicpkgs/plasmic-typeform/package.json | 4 ++-- plasmicpkgs/plasmic-wordpress-graphql/package.json | 4 ++-- plasmicpkgs/plasmic-wordpress/package.json | 4 ++-- plasmicpkgs/plasmic-yotpo/package.json | 4 ++-- plasmicpkgs/radix-ui/package.json | 4 ++-- plasmicpkgs/react-aria/package.json | 4 ++-- plasmicpkgs/react-audio-player/package.json | 4 ++-- plasmicpkgs/react-awesome-reveal/package.json | 4 ++-- plasmicpkgs/react-chartjs-2/package.json | 6 +++--- plasmicpkgs/react-parallax-tilt/package.json | 4 ++-- plasmicpkgs/react-quill/package.json | 6 +++--- plasmicpkgs/react-scroll-parallax/package.json | 4 ++-- plasmicpkgs/react-slick/package.json | 4 ++-- plasmicpkgs/react-twitter-widgets/package.json | 4 ++-- plasmicpkgs/react-youtube/package.json | 4 ++-- 56 files changed, 122 insertions(+), 122 deletions(-) diff --git a/packages/data-sources/package.json b/packages/data-sources/package.json index 86ce087b394..90da7115100 100644 --- a/packages/data-sources/package.json +++ b/packages/data-sources/package.json @@ -1,5 +1,5 @@ { - "version": "0.1.169", + "version": "0.1.170", "license": "MIT", "types": "./dist/index.d.ts", "main": "./dist/index.js", @@ -47,7 +47,7 @@ }, "dependencies": { "@plasmicapp/data-sources-context": "0.1.21", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/isomorphic-unfetch": "1.0.3", "@plasmicapp/query": "0.1.79", "fast-stringify": "^2.0.0" diff --git a/packages/host/package.json b/packages/host/package.json index 5480e6a0fc2..2955c7b31d8 100644 --- a/packages/host/package.json +++ b/packages/host/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/host", - "version": "1.0.209", + "version": "1.0.210", "description": "plasmic library for app hosting", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", diff --git a/packages/loader-gatsby/package.json b/packages/loader-gatsby/package.json index e87f944944c..118f698aba1 100644 --- a/packages/loader-gatsby/package.json +++ b/packages/loader-gatsby/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/loader-gatsby", - "version": "1.0.377", + "version": "1.0.378", "types": "./dist/index.d.ts", "main": "./dist/index.js", "exports": { @@ -64,7 +64,7 @@ }, "dependencies": { "@plasmicapp/loader-core": "1.0.136", - "@plasmicapp/loader-react": "1.0.374", + "@plasmicapp/loader-react": "1.0.375", "@plasmicapp/watcher": "1.0.83", "lodash": "^4.17.21" } diff --git a/packages/loader-nextjs/package.json b/packages/loader-nextjs/package.json index b2b51c27d89..5a0413dccad 100644 --- a/packages/loader-nextjs/package.json +++ b/packages/loader-nextjs/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.412", + "version": "1.0.413", "license": "MIT", "types": "./dist/index.d.ts", "main": "./dist/index.js", @@ -82,7 +82,7 @@ "dependencies": { "@plasmicapp/loader-core": "1.0.136", "@plasmicapp/loader-edge": "1.0.67", - "@plasmicapp/loader-react": "1.0.374", + "@plasmicapp/loader-react": "1.0.375", "@plasmicapp/nextjs-app-router": "1.0.15", "@plasmicapp/watcher": "1.0.83", "server-only": "0.0.1" diff --git a/packages/loader-react/package.json b/packages/loader-react/package.json index 2fbfd1e1bf0..48cc75d227a 100644 --- a/packages/loader-react/package.json +++ b/packages/loader-react/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/loader-react", - "version": "1.0.374", + "version": "1.0.375", "types": "./dist/index.d.ts", "main": "./dist/index.js", "module": "./dist/index.esm.js", @@ -53,7 +53,7 @@ }, "dependencies": { "@plasmicapp/data-sources-context": "0.1.21", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/loader-core": "1.0.136", "@plasmicapp/loader-fetcher": "1.0.54", "@plasmicapp/loader-splits": "1.0.62", diff --git a/packages/loader-svelte/package.json b/packages/loader-svelte/package.json index 3e7541899f9..4c11448c8b9 100644 --- a/packages/loader-svelte/package.json +++ b/packages/loader-svelte/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/loader-svelte", - "version": "0.0.354", + "version": "0.0.355", "main": "dist/index.js", "module": "dist/index.mjs", "svelte": "src/index.js", @@ -39,7 +39,7 @@ "svelte-preprocess": "^4.9.1" }, "dependencies": { - "@plasmicapp/loader-react": "1.0.374", + "@plasmicapp/loader-react": "1.0.375", "react": "^18.2.0", "react-dom": "^18.2.0" } diff --git a/packages/loader-vue/package.json b/packages/loader-vue/package.json index 29bcbcd9062..52bdfe1512d 100644 --- a/packages/loader-vue/package.json +++ b/packages/loader-vue/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/loader-vue", - "version": "0.1.368", + "version": "0.1.369", "types": "./dist/index.d.ts", "main": "./dist/index.js", "module": "./dist/index.esm.js", @@ -25,7 +25,7 @@ "node": ">=12" }, "dependencies": { - "@plasmicapp/loader-react": "1.0.374", + "@plasmicapp/loader-react": "1.0.375", "core-js": "^3.6.5", "react": ">=16.8.0", "react-dom": ">=16.8.0", diff --git a/packages/react-web-runtime/package.json b/packages/react-web-runtime/package.json index 17302900c05..079f59ce16a 100644 --- a/packages/react-web-runtime/package.json +++ b/packages/react-web-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/react-web-runtime", - "version": "0.0.85", + "version": "0.0.86", "files": [ "jsx-runtime", "jsx-dev-runtime" @@ -14,7 +14,7 @@ "prepublishOnly": "npm run build" }, "devDependencies": { - "@plasmicapp/react-web": "0.2.365", + "@plasmicapp/react-web": "0.2.366", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^5.0.4", diff --git a/packages/react-web/package.json b/packages/react-web/package.json index 91863eb770f..ce492b3cde5 100644 --- a/packages/react-web/package.json +++ b/packages/react-web/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicapp/react-web", - "version": "0.2.365", + "version": "0.2.366", "description": "plasmic library for rendering in the presentational style", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", @@ -97,9 +97,9 @@ }, "dependencies": { "@plasmicapp/auth-react": "0.0.22", - "@plasmicapp/data-sources": "0.1.169", + "@plasmicapp/data-sources": "0.1.170", "@plasmicapp/data-sources-context": "0.1.21", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/loader-splits": "1.0.62", "@plasmicapp/nextjs-app-router": "1.0.15", "@plasmicapp/prepass": "1.0.19", diff --git a/plasmicpkgs/airtable/package.json b/plasmicpkgs/airtable/package.json index e589c250671..901260b3825 100644 --- a/plasmicpkgs/airtable/package.json +++ b/plasmicpkgs/airtable/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/airtable", - "version": "0.0.223", + "version": "0.0.224", "description": "Plasmic registration call for the HTML5 video element", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/antd/package.json b/plasmicpkgs/antd/package.json index 0217591c948..714bbce5adf 100644 --- a/plasmicpkgs/antd/package.json +++ b/plasmicpkgs/antd/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/antd", - "version": "2.0.130", + "version": "2.0.131", "description": "Plasmic registration calls for antd components", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -59,7 +59,7 @@ "antd": "^4.19.5" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@rollup/plugin-commonjs": "^11.0.0", "@rollup/plugin-json": "^4.0.0", "@rollup/plugin-node-resolve": "^9.0.0", diff --git a/plasmicpkgs/antd5/package.json b/plasmicpkgs/antd5/package.json index f1f436c8469..19ba7361302 100644 --- a/plasmicpkgs/antd5/package.json +++ b/plasmicpkgs/antd5/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/antd5", - "version": "0.0.266", + "version": "0.0.267", "description": "Plasmic registration calls for antd components", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -66,10 +66,10 @@ "@babel/preset-env": "^7.22.15", "@babel/preset-react": "^7.22.15", "@babel/preset-typescript": "^7.22.15", - "@plasmicapp/data-sources": "0.1.169", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/data-sources": "0.1.170", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", - "@plasmicapp/react-web": "0.2.365", + "@plasmicapp/react-web": "0.2.366", "@rollup/plugin-commonjs": "^11.0.0", "@rollup/plugin-json": "^4.0.0", "@rollup/plugin-node-resolve": "^9.0.0", diff --git a/plasmicpkgs/chakra-ui/package.json b/plasmicpkgs/chakra-ui/package.json index 379e6191a00..933ec29d8a5 100644 --- a/plasmicpkgs/chakra-ui/package.json +++ b/plasmicpkgs/chakra-ui/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-chakra-ui", - "version": "0.0.39", + "version": "0.0.40", "description": "Plasmic registration calls for chakra ui components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -35,7 +35,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@rollup/plugin-commonjs": "^25.0.2", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.1.0", diff --git a/plasmicpkgs/commerce-providers/commerce/package.json b/plasmicpkgs/commerce-providers/commerce/package.json index 672653cb21d..7f1333fe42d 100644 --- a/plasmicpkgs/commerce-providers/commerce/package.json +++ b/plasmicpkgs/commerce-providers/commerce/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/commerce", - "version": "0.0.207", + "version": "0.0.208", "description": "Plasmic registration calls for commerce components", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -18,7 +18,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^4.11.0", "@types/debounce": "^1.2.1", diff --git a/plasmicpkgs/commerce-providers/commercetools/package.json b/plasmicpkgs/commerce-providers/commercetools/package.json index a989c07a4cd..0b309c090f3 100644 --- a/plasmicpkgs/commerce-providers/commercetools/package.json +++ b/plasmicpkgs/commerce-providers/commercetools/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/commerce-commercetools", - "version": "0.0.156", + "version": "0.0.157", "description": "Plasmic registration calls for commercetools commerce provider", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -18,7 +18,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^4.11.0", "@types/debounce": "^1.2.4", @@ -38,7 +38,7 @@ "@commercetools/platform-sdk": "^2.8.0", "@commercetools/sdk-client-v2": "^2.2.2", "@commercetools/ts-sdk-apm": "^1.0.2", - "@plasmicpkgs/commerce": "0.0.207", + "@plasmicpkgs/commerce": "0.0.208", "@types/react": "^18.0.27", "debounce": "^2.0.0", "js-cookie": "^3.0.5", diff --git a/plasmicpkgs/commerce-providers/local/package.json b/plasmicpkgs/commerce-providers/local/package.json index 3986e95122a..9607614bb19 100644 --- a/plasmicpkgs/commerce-providers/local/package.json +++ b/plasmicpkgs/commerce-providers/local/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/commerce-local", - "version": "0.0.207", + "version": "0.0.208", "description": "Plasmic registration calls for local provider components", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -18,7 +18,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/js-cookie": "^3.0.1", "@types/node": "^14.0.26", @@ -33,7 +33,7 @@ "react": ">=16.8.0" }, "dependencies": { - "@plasmicpkgs/commerce": "0.0.207", + "@plasmicpkgs/commerce": "0.0.208", "@types/react": "^18.0.27" } } diff --git a/plasmicpkgs/commerce-providers/saleor/package.json b/plasmicpkgs/commerce-providers/saleor/package.json index a2c7b68862b..f7fe0e8e3eb 100644 --- a/plasmicpkgs/commerce-providers/saleor/package.json +++ b/plasmicpkgs/commerce-providers/saleor/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/commerce-saleor", - "version": "0.0.171", + "version": "0.0.172", "description": "Plasmic registration calls for saleor commerce provider", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -18,7 +18,7 @@ "analyze": "size-limit --why" }, "dependencies": { - "@plasmicpkgs/commerce": "0.0.207", + "@plasmicpkgs/commerce": "0.0.208", "debounce": "^1.2.1", "js-cookie": "^3.0.5" }, @@ -27,7 +27,7 @@ "react": ">=16.8.0" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/debounce": "^1.2.1", "@types/js-cookie": "^3.0.5", diff --git a/plasmicpkgs/commerce-providers/shopify/package.json b/plasmicpkgs/commerce-providers/shopify/package.json index fcc3976ee56..01be0d8c5e7 100644 --- a/plasmicpkgs/commerce-providers/shopify/package.json +++ b/plasmicpkgs/commerce-providers/shopify/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/commerce-shopify", - "version": "0.0.215", + "version": "0.0.216", "description": "Plasmic registration calls for shopify commerce provider", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -20,7 +20,7 @@ }, "devDependencies": { "@graphql-codegen/cli": "^5.0.3", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/debounce": "^1.2.3", "@types/js-cookie": "^3.0.1", @@ -36,7 +36,7 @@ "react": ">=16.8.0" }, "dependencies": { - "@plasmicpkgs/commerce": "0.0.207", + "@plasmicpkgs/commerce": "0.0.208", "@types/react": "^18.0.27", "debounce": "^1.2.1", "js-cookie": "^3.0.5" diff --git a/plasmicpkgs/commerce-providers/swell/package.json b/plasmicpkgs/commerce-providers/swell/package.json index bfae6099f88..4bf5f0eaf4d 100644 --- a/plasmicpkgs/commerce-providers/swell/package.json +++ b/plasmicpkgs/commerce-providers/swell/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/commerce-swell", - "version": "0.0.216", + "version": "0.0.217", "description": "Plasmic registration calls for swell commerce provider", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -18,7 +18,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/debounce": "^1.2.3", "@types/js-cookie": "^3.0.1", @@ -33,7 +33,7 @@ "react": ">=16.8.0" }, "dependencies": { - "@plasmicpkgs/commerce": "0.0.207", + "@plasmicpkgs/commerce": "0.0.208", "@types/react": "^18.0.27", "debounce": "^1.2.1", "js-cookie": "^3.0.5", diff --git a/plasmicpkgs/framer-motion/package.json b/plasmicpkgs/framer-motion/package.json index be3ce155e5d..3e828cb38b8 100644 --- a/plasmicpkgs/framer-motion/package.json +++ b/plasmicpkgs/framer-motion/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/framer-motion", - "version": "0.0.207", + "version": "0.0.208", "description": "Plasmic registration call for Framer Motion", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/keen-slider/package.json b/plasmicpkgs/keen-slider/package.json index 337dd5d5cfc..9d7052646d3 100644 --- a/plasmicpkgs/keen-slider/package.json +++ b/plasmicpkgs/keen-slider/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-keen-slider", - "version": "0.0.53", + "version": "0.0.54", "description": "Plasmic Keen slider components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", diff --git a/plasmicpkgs/lottie-react/package.json b/plasmicpkgs/lottie-react/package.json index a9afefa2722..c0e2af99d4f 100644 --- a/plasmicpkgs/lottie-react/package.json +++ b/plasmicpkgs/lottie-react/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/lottie-react", - "version": "0.0.200", + "version": "0.0.201", "description": "Plasmic registration call for the HTML5 video element", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/plasmic-basic-components/package.json b/plasmicpkgs/plasmic-basic-components/package.json index a7800613d5e..eea169e5886 100644 --- a/plasmicpkgs/plasmic-basic-components/package.json +++ b/plasmicpkgs/plasmic-basic-components/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-basic-components", - "version": "0.0.232", + "version": "0.0.233", "description": "Plasmic registration call for the HTML5 video element", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", diff --git a/plasmicpkgs/plasmic-calendly/package.json b/plasmicpkgs/plasmic-calendly/package.json index 50525bf6135..f599b5db975 100644 --- a/plasmicpkgs/plasmic-calendly/package.json +++ b/plasmicpkgs/plasmic-calendly/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-calendly", - "version": "0.0.55", + "version": "0.0.56", "description": "Plasmic Calendly components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", diff --git a/plasmicpkgs/plasmic-cms/package.json b/plasmicpkgs/plasmic-cms/package.json index ebd163d51c8..034fcf90e31 100644 --- a/plasmicpkgs/plasmic-cms/package.json +++ b/plasmicpkgs/plasmic-cms/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-cms", - "version": "0.0.273", + "version": "0.0.274", "description": "Plasmic CMS components", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/node": "^17.0.14", diff --git a/plasmicpkgs/plasmic-content-stack/package.json b/plasmicpkgs/plasmic-content-stack/package.json index e61cd01fbcb..7746b5d48ef 100644 --- a/plasmicpkgs/plasmic-content-stack/package.json +++ b/plasmicpkgs/plasmic-content-stack/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-content-stack", - "version": "0.0.163", + "version": "0.0.164", "description": "Plasmic ContentStack components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -32,7 +32,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/dlv": "^1.1.2", diff --git a/plasmicpkgs/plasmic-contentful/package.json b/plasmicpkgs/plasmic-contentful/package.json index e99bbd99976..317791bb3e4 100644 --- a/plasmicpkgs/plasmic-contentful/package.json +++ b/plasmicpkgs/plasmic-contentful/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-contentful", - "version": "0.0.151", + "version": "0.0.152", "description": "Plasmic Contentful components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -32,7 +32,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/dlv": "^1.1.2", diff --git a/plasmicpkgs/plasmic-embed-css/package.json b/plasmicpkgs/plasmic-embed-css/package.json index e54dc70f4b4..9845bf0fd24 100644 --- a/plasmicpkgs/plasmic-embed-css/package.json +++ b/plasmicpkgs/plasmic-embed-css/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-embed-css", - "version": "0.1.194", + "version": "0.1.195", "description": "Plasmic embed css code components", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/node": "^17.0.14", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/plasmic-eventbrite/package.json b/plasmicpkgs/plasmic-eventbrite/package.json index 1fa7ccba076..aafa39af4d6 100644 --- a/plasmicpkgs/plasmic-eventbrite/package.json +++ b/plasmicpkgs/plasmic-eventbrite/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-eventbrite", - "version": "0.0.42", + "version": "0.0.43", "description": "Plasmic Eventbrite components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", diff --git a/plasmicpkgs/plasmic-giphy/package.json b/plasmicpkgs/plasmic-giphy/package.json index c2ca6c86b01..2de55707ea5 100644 --- a/plasmicpkgs/plasmic-giphy/package.json +++ b/plasmicpkgs/plasmic-giphy/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-giphy", - "version": "0.0.41", + "version": "0.0.42", "description": "Plasmic Giphy components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", diff --git a/plasmicpkgs/plasmic-graphcms/package.json b/plasmicpkgs/plasmic-graphcms/package.json index d0fb2c4672b..ebb7bff87b8 100644 --- a/plasmicpkgs/plasmic-graphcms/package.json +++ b/plasmicpkgs/plasmic-graphcms/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-graphcms", - "version": "0.0.180", + "version": "0.0.181", "description": "Plasmic GraphCMS components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -36,7 +36,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/dlv": "^1.1.2", diff --git a/plasmicpkgs/plasmic-hubspot/package.json b/plasmicpkgs/plasmic-hubspot/package.json index 39b57d23b30..ba5f8f10bd4 100644 --- a/plasmicpkgs/plasmic-hubspot/package.json +++ b/plasmicpkgs/plasmic-hubspot/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-hubspot", - "version": "0.0.53", + "version": "0.0.54", "description": "Plasmic Hubspot components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", diff --git a/plasmicpkgs/plasmic-link-preview/package.json b/plasmicpkgs/plasmic-link-preview/package.json index d637e72d295..87abba1d657 100644 --- a/plasmicpkgs/plasmic-link-preview/package.json +++ b/plasmicpkgs/plasmic-link-preview/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-link-preview", - "version": "1.0.106", + "version": "1.0.107", "description": "A React component that renders beautiful, fully-customizable link previews.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -29,7 +29,7 @@ }, "devDependencies": { "@plasmicapp/data-sources": "0.1.141", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/plasmic-nav/package.json b/plasmicpkgs/plasmic-nav/package.json index 8a3bae6be17..011794bc2de 100644 --- a/plasmicpkgs/plasmic-nav/package.json +++ b/plasmicpkgs/plasmic-nav/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-nav", - "version": "0.0.179", + "version": "0.0.180", "description": "Plasmic mobile navigation menu and registration calls", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.0.27", diff --git a/plasmicpkgs/plasmic-pigeon-maps/package.json b/plasmicpkgs/plasmic-pigeon-maps/package.json index 29a2a9ee78c..ee26768e48d 100644 --- a/plasmicpkgs/plasmic-pigeon-maps/package.json +++ b/plasmicpkgs/plasmic-pigeon-maps/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-pigeon-maps", - "version": "0.0.41", + "version": "0.0.42", "description": "Plasmic Pigeon maps components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/dlv": "^1.1.2", "@types/react": "^18.0.27", diff --git a/plasmicpkgs/plasmic-query/package.json b/plasmicpkgs/plasmic-query/package.json index f5a72533d7f..675c80eccc0 100644 --- a/plasmicpkgs/plasmic-query/package.json +++ b/plasmicpkgs/plasmic-query/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-query", - "version": "0.0.228", + "version": "0.0.229", "description": "Plasmic components and registration calls for data fetching", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", diff --git a/plasmicpkgs/plasmic-rich-components/package.json b/plasmicpkgs/plasmic-rich-components/package.json index fca3b69adc8..1e5a3325ae1 100644 --- a/plasmicpkgs/plasmic-rich-components/package.json +++ b/plasmicpkgs/plasmic-rich-components/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-rich-components", - "version": "1.0.200", + "version": "1.0.201", "description": "Rich batteries-included general purpose components for business apps, admin panels, etc.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -44,8 +44,8 @@ "devDependencies": { "@ant-design/icons": "^5.0.1", "@ant-design/pro-components": "2.6.4", - "@plasmicapp/data-sources": "0.1.169", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/data-sources": "0.1.170", + "@plasmicapp/host": "1.0.210", "@rollup/plugin-commonjs": "^25.0.2", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.1.0", diff --git a/plasmicpkgs/plasmic-sanity-io/package.json b/plasmicpkgs/plasmic-sanity-io/package.json index 34959b188a0..c8cc66c0aaf 100644 --- a/plasmicpkgs/plasmic-sanity-io/package.json +++ b/plasmicpkgs/plasmic-sanity-io/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-sanity-io", - "version": "1.0.188", + "version": "1.0.189", "description": "Plasmic Sanity.io components.", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -26,7 +26,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/dlv": "^1.1.2", diff --git a/plasmicpkgs/plasmic-soundcloud/package.json b/plasmicpkgs/plasmic-soundcloud/package.json index 4e43c33d59a..fcb325591a3 100644 --- a/plasmicpkgs/plasmic-soundcloud/package.json +++ b/plasmicpkgs/plasmic-soundcloud/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-soundcloud", - "version": "0.0.53", + "version": "0.0.54", "description": "Plasmic Soundcloud components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/dlv": "^1.1.2", "@types/react": "^18.0.27", diff --git a/plasmicpkgs/plasmic-strapi/package.json b/plasmicpkgs/plasmic-strapi/package.json index 3389c742047..a737682e060 100644 --- a/plasmicpkgs/plasmic-strapi/package.json +++ b/plasmicpkgs/plasmic-strapi/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-strapi", - "version": "0.1.159", + "version": "0.1.160", "description": "Plasmic Strapi components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -38,7 +38,7 @@ "qs": "^6.11.0" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/dlv": "^1.1.2", diff --git a/plasmicpkgs/plasmic-tabs/package.json b/plasmicpkgs/plasmic-tabs/package.json index 35e71dff9a9..6b515e6a173 100644 --- a/plasmicpkgs/plasmic-tabs/package.json +++ b/plasmicpkgs/plasmic-tabs/package.json @@ -1,5 +1,5 @@ { - "version": "0.0.50", + "version": "0.0.51", "license": "MIT", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -60,7 +60,7 @@ "tslib": "^2.3.1" }, "dependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "constate": "^3.3.2" } } diff --git a/plasmicpkgs/plasmic-typeform/package.json b/plasmicpkgs/plasmic-typeform/package.json index 9cebdbcdcf1..436c4fe9eac 100644 --- a/plasmicpkgs/plasmic-typeform/package.json +++ b/plasmicpkgs/plasmic-typeform/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-typeform", - "version": "0.0.53", + "version": "0.0.54", "description": "Plasmic Typeform components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", diff --git a/plasmicpkgs/plasmic-wordpress-graphql/package.json b/plasmicpkgs/plasmic-wordpress-graphql/package.json index e93949192f1..8d4ecd2d675 100644 --- a/plasmicpkgs/plasmic-wordpress-graphql/package.json +++ b/plasmicpkgs/plasmic-wordpress-graphql/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-wordpress-graphql", - "version": "0.0.125", + "version": "0.0.126", "description": "Plasmic Wordpress GraphQL components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", diff --git a/plasmicpkgs/plasmic-wordpress/package.json b/plasmicpkgs/plasmic-wordpress/package.json index ea9be0d6fd6..49c42702a2d 100644 --- a/plasmicpkgs/plasmic-wordpress/package.json +++ b/plasmicpkgs/plasmic-wordpress/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-wordpress", - "version": "0.0.130", + "version": "0.0.131", "description": "Plasmic Wordpress components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -36,7 +36,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", diff --git a/plasmicpkgs/plasmic-yotpo/package.json b/plasmicpkgs/plasmic-yotpo/package.json index 4a958fafb88..5ac3ea8348e 100644 --- a/plasmicpkgs/plasmic-yotpo/package.json +++ b/plasmicpkgs/plasmic-yotpo/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/plasmic-yotpo", - "version": "0.0.52", + "version": "0.0.53", "description": "Plasmic Yotpo components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -34,7 +34,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@plasmicapp/query": "0.1.79", "@size-limit/preset-small-lib": "^7.0.8", "@types/dlv": "^1.1.2", diff --git a/plasmicpkgs/radix-ui/package.json b/plasmicpkgs/radix-ui/package.json index e4c86ca3dc5..a9cd850b528 100644 --- a/plasmicpkgs/radix-ui/package.json +++ b/plasmicpkgs/radix-ui/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/radix-ui", - "version": "0.0.67", + "version": "0.0.68", "description": "Radix UI components for Plasmic", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -26,7 +26,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/react-aria/package.json b/plasmicpkgs/react-aria/package.json index 39c19cec5a6..df6782e90d2 100644 --- a/plasmicpkgs/react-aria/package.json +++ b/plasmicpkgs/react-aria/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-aria", - "version": "0.0.103", + "version": "0.0.104", "description": "Plasmic registration calls for react-aria based components", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -54,7 +54,7 @@ "react-stately": "^3.31.0" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@rollup/plugin-commonjs": "^11.0.0", "@rollup/plugin-json": "^4.0.0", "@rollup/plugin-node-resolve": "^9.0.0", diff --git a/plasmicpkgs/react-audio-player/package.json b/plasmicpkgs/react-audio-player/package.json index e75543235ce..89001155153 100644 --- a/plasmicpkgs/react-audio-player/package.json +++ b/plasmicpkgs/react-audio-player/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-audio-player", - "version": "0.0.36", + "version": "0.0.37", "description": "React Audio Player components.", "main": "dist/index.js", "typings": "dist/index.d.ts", @@ -32,7 +32,7 @@ } ], "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^7.0.8", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", diff --git a/plasmicpkgs/react-awesome-reveal/package.json b/plasmicpkgs/react-awesome-reveal/package.json index 6a71b81ded1..238c9e86370 100644 --- a/plasmicpkgs/react-awesome-reveal/package.json +++ b/plasmicpkgs/react-awesome-reveal/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-awesome-reveal", - "version": "3.8.211", + "version": "3.8.212", "description": "Plasmic registration call for react-awesome-reveal", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/react-chartjs-2/package.json b/plasmicpkgs/react-chartjs-2/package.json index 1a3e752d966..ef779f0a133 100644 --- a/plasmicpkgs/react-chartjs-2/package.json +++ b/plasmicpkgs/react-chartjs-2/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-chartjs-2", - "version": "1.0.115", + "version": "1.0.116", "description": "Chart.js 2.x components for React", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,8 +28,8 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/data-sources": "0.1.169", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/data-sources": "0.1.170", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/react-parallax-tilt/package.json b/plasmicpkgs/react-parallax-tilt/package.json index ece2ae93013..72485b3caa8 100644 --- a/plasmicpkgs/react-parallax-tilt/package.json +++ b/plasmicpkgs/react-parallax-tilt/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-parallax-tilt", - "version": "0.0.209", + "version": "0.0.210", "description": "Plasmic registration call for the HTML5 video element", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/react-quill/package.json b/plasmicpkgs/react-quill/package.json index 86e6800aefc..88165947839 100644 --- a/plasmicpkgs/react-quill/package.json +++ b/plasmicpkgs/react-quill/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-quill", - "version": "1.0.68", + "version": "1.0.69", "description": "Plasmic registration call for react-quill WYSIWYG Editor", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,8 +28,8 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/data-sources": "0.1.169", - "@plasmicapp/host": "1.0.209", + "@plasmicapp/data-sources": "0.1.170", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/react-scroll-parallax/package.json b/plasmicpkgs/react-scroll-parallax/package.json index 493fd7e607e..ec48385cfdd 100644 --- a/plasmicpkgs/react-scroll-parallax/package.json +++ b/plasmicpkgs/react-scroll-parallax/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-scroll-parallax", - "version": "0.0.217", + "version": "0.0.218", "description": "Plasmic registration call for the HTML5 video element", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/react-slick/package.json b/plasmicpkgs/react-slick/package.json index 760988bd00a..a6ddd655886 100644 --- a/plasmicpkgs/react-slick/package.json +++ b/plasmicpkgs/react-slick/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-slick", - "version": "0.0.230", + "version": "0.0.231", "description": "Plasmic registration call for the React Slick Slider component", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/react-twitter-widgets/package.json b/plasmicpkgs/react-twitter-widgets/package.json index 0994fa947ed..d0547415c2a 100644 --- a/plasmicpkgs/react-twitter-widgets/package.json +++ b/plasmicpkgs/react-twitter-widgets/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-twitter-widgets", - "version": "0.0.207", + "version": "0.0.208", "description": "Plasmic registration calls for react-twitter-widgets", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", diff --git a/plasmicpkgs/react-youtube/package.json b/plasmicpkgs/react-youtube/package.json index 9b13ac926f5..de0b6bdc582 100644 --- a/plasmicpkgs/react-youtube/package.json +++ b/plasmicpkgs/react-youtube/package.json @@ -1,6 +1,6 @@ { "name": "@plasmicpkgs/react-youtube", - "version": "7.13.213", + "version": "7.13.214", "description": "Plasmic registration call for react-youtube", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "analyze": "size-limit --why" }, "devDependencies": { - "@plasmicapp/host": "1.0.209", + "@plasmicapp/host": "1.0.210", "@size-limit/preset-small-lib": "^4.11.0", "@types/node": "^14.0.26", "@types/react": "^18.2.33", From 779a9cd5287e7a76d4854179c402f97f00126b5d Mon Sep 17 00:00:00 2001 From: Jenkins Date: Fri, 7 Feb 2025 14:14:01 +0000 Subject: [PATCH 11/46] upgrade-internal GitOrigin-RevId: b66e9bf9f9384f3b17d4223897c7e842f3486ac1 --- platform/canvas-packages/package.json | 78 ++--- platform/canvas-packages/yarn.lock | 338 +++++++++++----------- platform/host-test/package.json | 2 +- platform/host-test/yarn.lock | 8 +- platform/loader-bundle-env/package.json | 78 ++--- platform/loader-bundle-env/yarn.lock | 338 +++++++++++----------- platform/loader-html-hydrate/package.json | 2 +- platform/loader-html-hydrate/yarn.lock | 18 +- platform/react-web-bundle/package.json | 2 +- platform/react-web-bundle/yarn.lock | 30 +- platform/sub/package.json | 2 +- platform/sub/yarn.lock | 8 +- platform/wab/package.json | 16 +- platform/wab/yarn.lock | 82 +++--- 14 files changed, 501 insertions(+), 501 deletions(-) diff --git a/platform/canvas-packages/package.json b/platform/canvas-packages/package.json index e9a5917ddaf..28d862fdc42 100644 --- a/platform/canvas-packages/package.json +++ b/platform/canvas-packages/package.json @@ -16,44 +16,44 @@ "@emotion/react": "^11.10.4", "@emotion/styled": "^11.10.4", "@faker-js/faker": "^8.2.0", - "@plasmicapp/react-web": "^0.2.365", - "@plasmicpkgs/airtable": "^0.0.223", - "@plasmicpkgs/antd": "^2.0.130", - "@plasmicpkgs/antd5": "^0.0.266", - "@plasmicpkgs/commerce": "^0.0.207", - "@plasmicpkgs/commerce-commercetools": "^0.0.156", - "@plasmicpkgs/commerce-local": "^0.0.207", - "@plasmicpkgs/commerce-saleor": "^0.0.171", - "@plasmicpkgs/commerce-shopify": "^0.0.215", - "@plasmicpkgs/commerce-swell": "^0.0.216", - "@plasmicpkgs/framer-motion": "^0.0.207", - "@plasmicpkgs/lottie-react": "^0.0.200", - "@plasmicpkgs/plasmic-basic-components": "^0.0.232", - "@plasmicpkgs/plasmic-chakra-ui": "^0.0.39", - "@plasmicpkgs/plasmic-cms": "^0.0.273", - "@plasmicpkgs/plasmic-content-stack": "^0.0.163", - "@plasmicpkgs/plasmic-contentful": "^0.0.151", - "@plasmicpkgs/plasmic-embed-css": "^0.1.194", - "@plasmicpkgs/plasmic-graphcms": "^0.0.180", - "@plasmicpkgs/plasmic-link-preview": "^1.0.106", - "@plasmicpkgs/plasmic-nav": "^0.0.179", - "@plasmicpkgs/plasmic-query": "^0.0.228", - "@plasmicpkgs/plasmic-rich-components": "^1.0.200", - "@plasmicpkgs/plasmic-sanity-io": "^1.0.188", - "@plasmicpkgs/plasmic-strapi": "^0.1.159", - "@plasmicpkgs/plasmic-tabs": "^0.0.50", - "@plasmicpkgs/plasmic-wordpress": "^0.0.130", - "@plasmicpkgs/plasmic-wordpress-graphql": "^0.0.125", - "@plasmicpkgs/radix-ui": "^0.0.67", - "@plasmicpkgs/react-aria": "^0.0.103", - "@plasmicpkgs/react-awesome-reveal": "^3.8.211", - "@plasmicpkgs/react-chartjs-2": "^1.0.115", - "@plasmicpkgs/react-parallax-tilt": "^0.0.209", - "@plasmicpkgs/react-quill": "^1.0.68", - "@plasmicpkgs/react-scroll-parallax": "^0.0.217", - "@plasmicpkgs/react-slick": "^0.0.230", - "@plasmicpkgs/react-twitter-widgets": "^0.0.207", - "@plasmicpkgs/react-youtube": "^7.13.213", + "@plasmicapp/react-web": "^0.2.366", + "@plasmicpkgs/airtable": "^0.0.224", + "@plasmicpkgs/antd": "^2.0.131", + "@plasmicpkgs/antd5": "^0.0.267", + "@plasmicpkgs/commerce": "^0.0.208", + "@plasmicpkgs/commerce-commercetools": "^0.0.157", + "@plasmicpkgs/commerce-local": "^0.0.208", + "@plasmicpkgs/commerce-saleor": "^0.0.172", + "@plasmicpkgs/commerce-shopify": "^0.0.216", + "@plasmicpkgs/commerce-swell": "^0.0.217", + "@plasmicpkgs/framer-motion": "^0.0.208", + "@plasmicpkgs/lottie-react": "^0.0.201", + "@plasmicpkgs/plasmic-basic-components": "^0.0.233", + "@plasmicpkgs/plasmic-chakra-ui": "^0.0.40", + "@plasmicpkgs/plasmic-cms": "^0.0.274", + "@plasmicpkgs/plasmic-content-stack": "^0.0.164", + "@plasmicpkgs/plasmic-contentful": "^0.0.152", + "@plasmicpkgs/plasmic-embed-css": "^0.1.195", + "@plasmicpkgs/plasmic-graphcms": "^0.0.181", + "@plasmicpkgs/plasmic-link-preview": "^1.0.107", + "@plasmicpkgs/plasmic-nav": "^0.0.180", + "@plasmicpkgs/plasmic-query": "^0.0.229", + "@plasmicpkgs/plasmic-rich-components": "^1.0.201", + "@plasmicpkgs/plasmic-sanity-io": "^1.0.189", + "@plasmicpkgs/plasmic-strapi": "^0.1.160", + "@plasmicpkgs/plasmic-tabs": "^0.0.51", + "@plasmicpkgs/plasmic-wordpress": "^0.0.131", + "@plasmicpkgs/plasmic-wordpress-graphql": "^0.0.126", + "@plasmicpkgs/radix-ui": "^0.0.68", + "@plasmicpkgs/react-aria": "^0.0.104", + "@plasmicpkgs/react-awesome-reveal": "^3.8.212", + "@plasmicpkgs/react-chartjs-2": "^1.0.116", + "@plasmicpkgs/react-parallax-tilt": "^0.0.210", + "@plasmicpkgs/react-quill": "^1.0.69", + "@plasmicpkgs/react-scroll-parallax": "^0.0.218", + "@plasmicpkgs/react-slick": "^0.0.231", + "@plasmicpkgs/react-twitter-widgets": "^0.0.208", + "@plasmicpkgs/react-youtube": "^7.13.214", "@plasmicpkgs/tiptap": "^0.0.3", "@react-aria/focus": "^3.17.0", "@react-aria/interactions": "^3.21.2", @@ -102,7 +102,7 @@ "devDependencies": { "@babel/core": "^7.17.8", "@babel/preset-react": "^7.16.7", - "@plasmicapp/host": "^1.0.209", + "@plasmicapp/host": "^1.0.210", "@rollup/plugin-alias": "^3.1.8", "@rollup/plugin-babel": "^5.3.1", "@rollup/plugin-commonjs": "^21.0.2", diff --git a/platform/canvas-packages/yarn.lock b/platform/canvas-packages/yarn.lock index 32a9f964581..d25ba6340aa 100644 --- a/platform/canvas-packages/yarn.lock +++ b/platform/canvas-packages/yarn.lock @@ -3257,21 +3257,21 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.169": - version "0.1.169" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.169.tgz#43fe16ce5a4348473a32d6aa10ccf85fd7126df0" - integrity sha512-9KLUBQcIoLofP+FzAA3bGEKaIcAseonUiouvx78pojYmxZ37BKphuNAQio/J38sISDc2mKbxOgmwRrmborTcsA== +"@plasmicapp/data-sources@0.1.170": + version "0.1.170" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.170.tgz#9f4afc20cb6c78fc9df232bc0277389b6b5000c1" + integrity sha512-p7aHO0lQkm6ai3PXhrezn6NBjs286/OfPm3J+vny/bh4DWYG+B5LDTfW1T1JaWUBi0VSmDMixV30td62LsHZew== dependencies: "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/isomorphic-unfetch" "1.0.3" "@plasmicapp/query" "0.1.79" fast-stringify "^2.0.0" -"@plasmicapp/host@1.0.209", "@plasmicapp/host@^1.0.209": - version "1.0.209" - resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.209.tgz#48c19368622997bf929145b9540db3f332931285" - integrity sha512-XkhN04npQnqHTQuHiAjDvXlo5BqPkN6FIWDIhMaj2Vt7vL6WCIgyPfrDPNy6sh11M2VTW5edIBFQrkFY4DoTAA== +"@plasmicapp/host@1.0.210", "@plasmicapp/host@^1.0.210": + version "1.0.210" + resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.210.tgz#18af6dd7e6d957c09c42a5991e9ad81ee23ccb1c" + integrity sha512-dp/Am+CzwvvOQ7KLU+UTz4AoziBeEoSGdr2TaPY6zY1yUERMjqHFXP79RSUuRzxA07n+E2ZTnz/X6sQvpke4mQ== dependencies: "@plasmicapp/query" "0.1.79" csstype "^3.1.2" @@ -3324,15 +3324,15 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== -"@plasmicapp/react-web@^0.2.365": - version "0.2.365" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.365.tgz#c4357df312724b615c1be7a6985223e6ac778214" - integrity sha512-sOjhEL9xtx3IDzvttC3n/VftMI9v7f52qjqwLHLCPyJlTeXUChClw+YmGIhSiLjdKbHZeia4pVa3uTVBb2FI4w== +"@plasmicapp/react-web@^0.2.366": + version "0.2.366" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.366.tgz#db5e56f8ab8af44279414d2df53c745c9cce4979" + integrity sha512-LU4+ei5wRL1UP+R7VKhcXei6lbFanw/eZta/CMy5/YlRNmhTWNQHcBfZFweY1abe21wI009ngLtVehDGDepgsQ== dependencies: "@plasmicapp/auth-react" "0.0.22" - "@plasmicapp/data-sources" "0.1.169" + "@plasmicapp/data-sources" "0.1.170" "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/loader-splits" "1.0.62" "@plasmicapp/nextjs-app-router" "1.0.15" "@plasmicapp/prepass" "1.0.19" @@ -3361,15 +3361,15 @@ fast-deep-equal "^3.1.3" valtio "^1.6.3" -"@plasmicpkgs/airtable@^0.0.223": - version "0.0.223" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/airtable/-/airtable-0.0.223.tgz#860b7010383f83dfb68c2cf964c4177c9027405c" - integrity sha512-ERifjFkBxc7X4j+uAsVY/MJGuMYEaIJcxvvhDfNZLUNnw/xc4BbJ28Sg0/mgk8LpViVNSZcbTlEaRGjShYGVbg== +"@plasmicpkgs/airtable@^0.0.224": + version "0.0.224" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/airtable/-/airtable-0.0.224.tgz#cc9ea8a479ff22c99d48fbf97f68895954be2dc5" + integrity sha512-Bbge3+ya6iHYb1LN44f5pdPssvc1PHCoIGuZL14fsAKb8hbyQIdh+2Rdxdr8hkVprxauAbBSjHAWI5a9pCtQiw== -"@plasmicpkgs/antd5@^0.0.266": - version "0.0.266" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.266.tgz#11367d22b30ef3556c193197176a31bf88f2056a" - integrity sha512-kEvcZ00nULIglQ0+OfgOZTEsm6XQzNkPouz9xYgx2aePdh3zih7tFQ2utxzXszxr9FxN6+mMtlL+g5u3V3D6+A== +"@plasmicpkgs/antd5@^0.0.267": + version "0.0.267" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.267.tgz#a96e7cf55e10f138d3d2da4a13771442b94b5017" + integrity sha512-COzTfHNhwMuBpnV0D2EHJR2u5Tb7tF6+01P6HSZXiJrTcSOpX+nSiLqUMMKytGgOTEqD4gES+jaQVAnihroIGA== dependencies: antd "^5.12.7" classnames "^2.3.2" @@ -3377,69 +3377,69 @@ fast-deep-equal "^3.1.3" lodash "^4.17.21" -"@plasmicpkgs/antd@^2.0.130": - version "2.0.130" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd/-/antd-2.0.130.tgz#b655e8cba34424efc972b7b9491cf0da67bca34f" - integrity sha512-bvbgcDJHGo2m1I/ozLOsI3V+amI+IVizYCbNuZaEi2a9g/+4qXYJwAYMqI1trkKb04dDYkw/aSJoNH+8gn0LEw== +"@plasmicpkgs/antd@^2.0.131": + version "2.0.131" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd/-/antd-2.0.131.tgz#4a49284391cf1eca7079c24dafd832731bb0885b" + integrity sha512-xdNdWCTAW/Q1jc+YjNctuZqzwHl4vJgALk5Hb8LsP6NuFmJ6pBXoAZroQC+Ch/8KOGLRxJEQaN1u803zsKivRw== dependencies: antd "^4.19.5" -"@plasmicpkgs/commerce-commercetools@^0.0.156": - version "0.0.156" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-commercetools/-/commerce-commercetools-0.0.156.tgz#7eebd26524b9370a3b2b1d4e0381e91b393cffde" - integrity sha512-cQozGeL5lf3RiTgpXuSlfCOaahYc5VZLcdsF0wZtByrnVRGvRpYCY6zTxyiPbaSyQOyU6j/SmUMC5uymJF1qVg== +"@plasmicpkgs/commerce-commercetools@^0.0.157": + version "0.0.157" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-commercetools/-/commerce-commercetools-0.0.157.tgz#51051b31e5270d0c955bdae9dd626af8824266c3" + integrity sha512-HXUZTCVp2qqT0qKZKGdFhJKISUbeF3HfHF0/ur9Mieb8Q8auk3vW+eB4ADWzsv8HnSay1Rtd9NpmOIsqw4aVFw== dependencies: "@commercetools/platform-sdk" "^2.8.0" "@commercetools/sdk-client-v2" "^2.2.2" "@commercetools/ts-sdk-apm" "^1.0.2" - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" debounce "^2.0.0" js-cookie "^3.0.5" qs "^6.11.0" -"@plasmicpkgs/commerce-local@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-local/-/commerce-local-0.0.207.tgz#641bf6c3103c8fd5c4e8fedbaffa0cfc40cc41a3" - integrity sha512-/v6kG3c6K70VSUGUSvDV2sTpHyIk95nBzVO8R6pYcjPrS5PFRUVtY3DN0GWCpvPshjzpep0So21wRv2FPOtzTQ== +"@plasmicpkgs/commerce-local@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-local/-/commerce-local-0.0.208.tgz#2fe25661581ace160d62c1085fb17f3cffab6e78" + integrity sha512-GQLe/5JVQEEodSgnSymUjh6tcBfv5A4mFYBNYu4Xkf5ls9zMlqAbIzgawdR60DmGJbnCpW3PbPabUA8FTkNvgw== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" -"@plasmicpkgs/commerce-saleor@^0.0.171": - version "0.0.171" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-saleor/-/commerce-saleor-0.0.171.tgz#5e969f39790ad28bccbbcb20699ac5b9a3ac32b4" - integrity sha512-yap7klKGD9d/44Ik3JUpcdntxLV2OphxJsBEU94VdGudSrcEATUKtHkiayZkgguCW7d9OJc/G0DWpl5FTneSKA== +"@plasmicpkgs/commerce-saleor@^0.0.172": + version "0.0.172" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-saleor/-/commerce-saleor-0.0.172.tgz#ce6564b21dae37b22f1172e62ed7a1f63e11ba34" + integrity sha512-eVCyUmPG9Ur4/6VA6COHgvOTxL+9jtmmdoM9pNHbtowuWFZDbRTdlHw4Qlw4bQmHkzgz5YQPnWjjCE0SdqY6oA== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" debounce "^1.2.1" js-cookie "^3.0.5" -"@plasmicpkgs/commerce-shopify@^0.0.215": - version "0.0.215" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-shopify/-/commerce-shopify-0.0.215.tgz#b7493cc418b409b07dc26c9b61782fe879630bbb" - integrity sha512-9BEpkdwOG174b0LProKggOGKbxVPxgj1ASvFwmsfiH3/ZwYZDCdR8r9PH3fAGTi3uaYOA8dyBPBOiPGG8A9czg== +"@plasmicpkgs/commerce-shopify@^0.0.216": + version "0.0.216" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-shopify/-/commerce-shopify-0.0.216.tgz#869516e1c9e0ac5ea36f9423a753732078e899c2" + integrity sha512-z/EWfQvB0xknxTdADl6FkzIUN6SAyByOgj1HeeqOsejlUEw9f+G42TMI9GbTLBzPMK/IVTJ8RB0FsahsGGRBTA== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" debounce "^1.2.1" js-cookie "^3.0.5" -"@plasmicpkgs/commerce-swell@^0.0.216": - version "0.0.216" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-swell/-/commerce-swell-0.0.216.tgz#3674a4983efe9d94f2848318f9478a2cb21baf53" - integrity sha512-DjGIbiwAu3o81yalw8VyyC9BYvvjaSadBTwLbzP3eVzcqdvh0VO1Bcbn7adF+CMEISm2O/jpwtWdvtktYBdn4w== +"@plasmicpkgs/commerce-swell@^0.0.217": + version "0.0.217" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-swell/-/commerce-swell-0.0.217.tgz#fbad1774a3d4366f9ed7dd66b68c672c96a44f5a" + integrity sha512-PYB2lE4/97Nq0jxlJ1lsL9nqFA+jlyovRYdB50qPnUWC3mAYn7kWXTLqAPjHg9wuF0cxgemoGSkZkgsak+Qm9Q== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" debounce "^1.2.1" js-cookie "^3.0.5" swell-js "^3.13.0" -"@plasmicpkgs/commerce@0.0.207", "@plasmicpkgs/commerce@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce/-/commerce-0.0.207.tgz#9484a262d81ed82c7b4d9808918467248e510ffa" - integrity sha512-7gr3SpxmGrTxaqxrQoi+ASqHn4Wy9wfjgaXTl42jHFw8bIk2hWb0XzaDu4wJIQ2CtrOtI09dt+rcEZB6YFOWAQ== +"@plasmicpkgs/commerce@0.0.208", "@plasmicpkgs/commerce@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce/-/commerce-0.0.208.tgz#c129b329fb217b5f5726bb8bb2260997df160d97" + integrity sha512-ImaUM068kConF3C8zgPOygHP5ZRsuYK/pN96t7u6MJWt0hhhfzPep2zucW3yuP6+Y3S8jv53IWaPD1jaXG0s7A== dependencies: "@types/react" "^18.0.27" "@vercel/fetch" "^6.2.0" @@ -3449,17 +3449,17 @@ react-hook-form "^7.28.0" swr "^1.2.2" -"@plasmicpkgs/framer-motion@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/framer-motion/-/framer-motion-0.0.207.tgz#c305774ac4dddf4a187cb0e67123fec06e67da4a" - integrity sha512-Eo0PBQdA0PUoldJgPkCnGx0xdjLiCmME7Hewj4iPbY9Veiuf76MMijiAkEE+wZLfY5qctaBpk7VtHzV1aqND+A== +"@plasmicpkgs/framer-motion@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/framer-motion/-/framer-motion-0.0.208.tgz#f0718333034060c7f19a80228d00852c3df64964" + integrity sha512-Q71vjbdQjnwzL1uEEm68AK/RqMhs26QecHMyY2SIOpHO701N2dS5IP/OPUVtPnfhr4hiuNH8/1QYI3q2lT+m9Q== dependencies: framer-motion "^5.3.0" -"@plasmicpkgs/lottie-react@^0.0.200": - version "0.0.200" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/lottie-react/-/lottie-react-0.0.200.tgz#b3179a2b9e5035aee909fd3de7b81f87a95190db" - integrity sha512-38YehO1BmW4TV+Nqb2Lg8DaF/k2nT3xBjouzXOz6M7fesa1ys9dWhj02VE0UmDpaJWJv9bBXhoZlML4uFskwMQ== +"@plasmicpkgs/lottie-react@^0.0.201": + version "0.0.201" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/lottie-react/-/lottie-react-0.0.201.tgz#38410362199ae7f138a0857baa37da7492192cc3" + integrity sha512-n1QYiao63Pd87TUhiEROqKFtg1XSE3IzxkGZ8IdNwNG2znNqMbzdTbqe3H9bp4ffV957ZYHhHzLKFXrbasfivQ== dependencies: lottie-react "^2.4.0" @@ -3468,77 +3468,77 @@ resolved "https://registry.yarnpkg.com/@plasmicpkgs/luxon-parser/-/luxon-parser-3.4.4.tgz#32150fc2c7bbad1e9e0242c897518680c6dc5fed" integrity sha512-VN/nwVehURL1TeHt7WlxuYXD7v9f87MG58YLrZeBQOcGDA9ck/gZNz7m1S1MeJ67gpnbpyJ3uFUPt+t1KnMQxw== -"@plasmicpkgs/plasmic-basic-components@^0.0.232": - version "0.0.232" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-basic-components/-/plasmic-basic-components-0.0.232.tgz#fa1299e17b6dfdbbccd52cf2dda2be5da6788016" - integrity sha512-o9qR51V+F7Vu6ri/Q1zIlf/GXO1bMLYG69+lXDsBiADQxQ0iAIYtEqABn1KEGJC/kbR1hhBRMyjzWBowBJdadg== +"@plasmicpkgs/plasmic-basic-components@^0.0.233": + version "0.0.233" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-basic-components/-/plasmic-basic-components-0.0.233.tgz#9d7745cf73af200346a0f64c9aac7caffbef66c2" + integrity sha512-yeicCifTMPWv9wbeLtno8Di6QRh7WgMnTgKa/N26udtlmkw3HVaJaUf4Pdm7losbAeM+N50+BZVdKbPoXGHFXA== -"@plasmicpkgs/plasmic-chakra-ui@^0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-chakra-ui/-/plasmic-chakra-ui-0.0.39.tgz#d7c5aa6da67185c2ebf16d5f44b383c65fcb09b8" - integrity sha512-Y4cP6Gs9Mxva7eUmanRBAqNdHY93fwDSfQtGkoNKrgyarcdmBvw/Stu+QixOeyXYa4ysGjgtVv7/ZUyYGVrd7w== +"@plasmicpkgs/plasmic-chakra-ui@^0.0.40": + version "0.0.40" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-chakra-ui/-/plasmic-chakra-ui-0.0.40.tgz#23328fe845d59cac6145dca41847593afac4cf63" + integrity sha512-ZfMdiLKCkN4kmjEWvKyzZVPJtSmnXLTcnr5YlSvIOJ2YOwMQT9gGVqrg+buwZ1ICoIGWE6qD1bUAnyLgQqsQ1w== dependencies: "@chakra-ui/react" "^2.8.1" -"@plasmicpkgs/plasmic-cms@^0.0.273": - version "0.0.273" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-cms/-/plasmic-cms-0.0.273.tgz#7cdbaf9be78302739c1d1ed9ed096672d8d45d20" - integrity sha512-pFMu5AW1bDz4yvK/qs3cllikyTzn0FDxMVLRxvKILr5OnrruuHCe84PW8AMfHDwUTT6Wlt5JF/e5hBaQa7KSNQ== +"@plasmicpkgs/plasmic-cms@^0.0.274": + version "0.0.274" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-cms/-/plasmic-cms-0.0.274.tgz#719a51f898210b96730d17c8aecfaa3276998abf" + integrity sha512-iIRsMIJY48p7bO0eT2LqhjkBpofKrZClxVneDfeDRvltyPogeNgyj84jO0l43CpTEWL63agXCRA3HMN5CAx5Vg== dependencies: dayjs "^1.10.7" -"@plasmicpkgs/plasmic-content-stack@^0.0.163": - version "0.0.163" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-content-stack/-/plasmic-content-stack-0.0.163.tgz#68acec691c4045897d13fdc84d96590c9dcc5938" - integrity sha512-qdtPIaEsuxgvtu6wnjDOO2xwiq3fxiztHwyWm5B/V4XP3505RAEtXWsU6QnxFD6+uMiB2O4UHzMipnWmwRGC/A== +"@plasmicpkgs/plasmic-content-stack@^0.0.164": + version "0.0.164" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-content-stack/-/plasmic-content-stack-0.0.164.tgz#2028d8aca0172c4a6934243ce9b93a349733f140" + integrity sha512-X9UMhq+y1uiITQAWA/YKUBegTIPB9g1e8jc2esrumRFKyUjROzajU5PxYX+AT4D2IeqDNRbF18H40Y23+4LWNA== dependencies: change-case "^4.1.2" contentstack "^3.15.1" dlv "^1.1.3" -"@plasmicpkgs/plasmic-contentful@^0.0.151": - version "0.0.151" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-contentful/-/plasmic-contentful-0.0.151.tgz#14efc90f1d183918d2d5acb65d333ac1c2d84bcb" - integrity sha512-7dvZNH62kObcPBXL9dtvyoyKgwGRUCOUu3i9xksgPFEgX5jB555XwPQW88/rcXEDR7Zc0M5z1l8CsdRLtwTVvw== +"@plasmicpkgs/plasmic-contentful@^0.0.152": + version "0.0.152" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-contentful/-/plasmic-contentful-0.0.152.tgz#4f2cfde709380299792fd915beb019d1d4fe1025" + integrity sha512-7eh7VJsHROu6EIWWfdqGL2DHUZp1rZAM2eysgnYU5RI7MBu7Thf1SzokfMx+es5NPy8rjd2aivY1Mprcj0/v5g== dependencies: "@contentful/rich-text-html-renderer" "^15.13.1" "@contentful/rich-text-react-renderer" "^15.12.1" change-case "^4.1.2" dlv "^1.1.3" -"@plasmicpkgs/plasmic-embed-css@^0.1.194": - version "0.1.194" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-embed-css/-/plasmic-embed-css-0.1.194.tgz#f6021a273f32b54f9384dc317419314abc46f7c5" - integrity sha512-/TVhQSUo+J1Q7QXTtoI6D9aD8LxF6FdGTUuiMbUUUdSVRyvQiyca4+ioYFvx8Pmc/WlWi4Lt0z/oM0EvB9PJhg== +"@plasmicpkgs/plasmic-embed-css@^0.1.195": + version "0.1.195" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-embed-css/-/plasmic-embed-css-0.1.195.tgz#0630c82e43ce43d8ceb2dcdd5964a8f882945861" + integrity sha512-OpQl4k15Z/nsJZz8WyW17lijn+G+O2IgBBHcM2aUM6Tpe34Gg7u7kXxCjWikm7uXe2I9Ce6Gw9iw0dYY9Y200Q== -"@plasmicpkgs/plasmic-graphcms@^0.0.180": - version "0.0.180" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-graphcms/-/plasmic-graphcms-0.0.180.tgz#1f5d2b3bc6a1e37675818dcd4080a30c94aebf8b" - integrity sha512-4UWtWd31nOzCAo0ByoIu31+j8xqFzFRVcs3AUzR23urSWaljTH3sZYTVMck2eZJ95cj7rURy4GheVKIFHYC6ZA== +"@plasmicpkgs/plasmic-graphcms@^0.0.181": + version "0.0.181" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-graphcms/-/plasmic-graphcms-0.0.181.tgz#1cdd670da1258bf82adeee57456c56f95197bc15" + integrity sha512-82AhrWFFf0gVy8Ens1EgOyGpeY8ar2UgahGUI/FiWFbBQeYEjalPOQJDUvVOgavA1gzJ4syY2dvBgufh0zhtiw== dependencies: dlv "^1.1.3" -"@plasmicpkgs/plasmic-link-preview@^1.0.106": - version "1.0.106" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-link-preview/-/plasmic-link-preview-1.0.106.tgz#2d8bd09c0d687becc88b1747374f82bf6fda37a3" - integrity sha512-bkTPsyT3HYmhd616aZznx+7S6J32wOEW7CB160JLkvxgaIgZMqFPkFJW5+rYqsxnDF68xifuyf8SB2q2j5na7g== +"@plasmicpkgs/plasmic-link-preview@^1.0.107": + version "1.0.107" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-link-preview/-/plasmic-link-preview-1.0.107.tgz#f994d82541a45e49f5bb46ece6b0e051ae6e1369" + integrity sha512-jZ4W9yinWbPoPMVxvCpfFPEIhOAdu5ENi/X1TB9TgrCd7V/CuFb5AbZh+9c7xPr8Wi4JuHeqQlRWrrCZKEQ1Ow== dependencies: node-html-parser "^6.1.11" -"@plasmicpkgs/plasmic-nav@^0.0.179": - version "0.0.179" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-nav/-/plasmic-nav-0.0.179.tgz#1319022c474b83ce1f39c05293072297e6ad0946" - integrity sha512-Wm+eQBZbcQGHtJvANZDACL9YT3MOU7z7Zvrdhswaqvmjspr3sfykv7/qjqQoZwdYXmjlOVtG/v/S388w/TOHgg== +"@plasmicpkgs/plasmic-nav@^0.0.180": + version "0.0.180" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-nav/-/plasmic-nav-0.0.180.tgz#c00b2e8ae5e3e3ceb06d25f34e28c4287cee28e8" + integrity sha512-2plu2M8h9y9x9IwtAQk8RJOWQVPe1wDBtu+B0jU79FLU6OTnziu232NpOYv/Cb0q23254Um+QZ9oiV/f3mSMRQ== -"@plasmicpkgs/plasmic-query@^0.0.228": - version "0.0.228" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-query/-/plasmic-query-0.0.228.tgz#230e89d7ffda739c2bcfd6af44eae92411f92ccd" - integrity sha512-J62hhCfABPx5WMnHnW8tOdJBbuYJEhYLvNA1SovczHx9UK3Bn4bnV9NfITiMQrzV2HAsCGFo5NNIIdw/z/96YA== +"@plasmicpkgs/plasmic-query@^0.0.229": + version "0.0.229" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-query/-/plasmic-query-0.0.229.tgz#ee8b5ae188776387370a730399fe4950895d517d" + integrity sha512-DaBzLHvnHEh1zn8oBkpF3gSdpav8cTCK9GnVh4ylpL1T5Chl1ADhthogmKQu4UjacV+dB32ZykWQm4o5y7ppVQ== -"@plasmicpkgs/plasmic-rich-components@^1.0.200": - version "1.0.200" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-rich-components/-/plasmic-rich-components-1.0.200.tgz#c0b2f3379d1f1a71a45e14fa254782ab8c0237d7" - integrity sha512-SJ0gQ7bDW3dBGczieKmujvdilo7WpGd5RpLj+9kkgo0n+GutJYcB6yY442rnIb/HL3RqQy+F7kUXx2mFNWlj1w== +"@plasmicpkgs/plasmic-rich-components@^1.0.201": + version "1.0.201" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-rich-components/-/plasmic-rich-components-1.0.201.tgz#b854d4eca2f2db0a160f52e102557ab31ae08d81" + integrity sha512-WUc2o5VfuyNei3RkXJnCg8vEqPDUj76LfzQ3PTrP7XokVvfaDvO205csjP+kPoWMLc3/5joiENkY6VQducwFBQ== dependencies: "@ctrl/tinycolor" "^3.6.1" "@plasmicpkgs/luxon-parser" "^3.4.4" @@ -3548,54 +3548,54 @@ fast-stringify "^2.0.0" lodash "^4.17.21" -"@plasmicpkgs/plasmic-sanity-io@^1.0.188": - version "1.0.188" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-sanity-io/-/plasmic-sanity-io-1.0.188.tgz#1d7aeeed6d92b7277f9e2c84e6cfc2d98a445606" - integrity sha512-VGdc2F+Z9yQEPmU7SDgeiy4jLrrkOXCVruKSnRKg0Ybq/i0jC95WXm/v3Xo3B7bsBN64mXGd7hs7+Qp/U0WKkw== +"@plasmicpkgs/plasmic-sanity-io@^1.0.189": + version "1.0.189" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-sanity-io/-/plasmic-sanity-io-1.0.189.tgz#721465a07d3dfab3c0ec36eff53d862fde904a12" + integrity sha512-1uhHol7b24fO0eoye3q6GzT97bg9y47uBrJ4YZFGjk/sv70N3vgp4UrKreVjA2ZUulXtAwgwcmO2O6we2V7wgg== dependencies: "@sanity/client" "^6.2.0" "@sanity/image-url" "^1.0.2" change-case "^4.1.2" dlv "^1.1.3" -"@plasmicpkgs/plasmic-strapi@^0.1.159": - version "0.1.159" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-strapi/-/plasmic-strapi-0.1.159.tgz#d30a9d9ce6ac47dcc7e3267928d013aeb5340735" - integrity sha512-zKm7d2QJZInoXrkydgF3J+NMZP4bWypAOx3/zXNqtwxA9jR5k70YaWmS76PDNdHhyP3wFfkvxInYZsAmJnmlcw== +"@plasmicpkgs/plasmic-strapi@^0.1.160": + version "0.1.160" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-strapi/-/plasmic-strapi-0.1.160.tgz#dbadc000c0629692df8dd47a2d7ea47ade6f9412" + integrity sha512-5Pc5i5jhuCTVruuNNR0udyQCpB8QvTBzYAKdQctkwNdxQUgRtU3Wf2aer/J1180hqHtB/0JkVU3C+Kqjtrkk+w== dependencies: "@types/dlv" "^1.1.2" change-case "^4.1.2" dlv "^1.1.3" qs "^6.11.0" -"@plasmicpkgs/plasmic-tabs@^0.0.50": - version "0.0.50" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-tabs/-/plasmic-tabs-0.0.50.tgz#5bd4a80ab9edc26350d949083e1682d891edb42d" - integrity sha512-4ZIoyr3TuGbhGxiudrS5bCRwamUso+0b5NX9g/eymsoibJuF/NIStD9D1XKO8UWY+isvUYSMpSwpixMMS9+9Yg== +"@plasmicpkgs/plasmic-tabs@^0.0.51": + version "0.0.51" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-tabs/-/plasmic-tabs-0.0.51.tgz#8c26dcbfc5650907126c98e16a27c79a6bca2a22" + integrity sha512-GotT3Fwv3CGzUSt7eZb+H0qou/d5413jo7NgX5H2VYVRTl4Vu5VKa2Yqgyb0YD885xrw22mYYlQxbGiF4tjnrg== dependencies: - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" constate "^3.3.2" -"@plasmicpkgs/plasmic-wordpress-graphql@^0.0.125": - version "0.0.125" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-wordpress-graphql/-/plasmic-wordpress-graphql-0.0.125.tgz#9e18973c43291e54b4d13a639e9d1ce0071ba189" - integrity sha512-rkd2lACFxFcrrZ++Te6Y5XG8wdtyqUceTUUyz2fyQFHjxLo3BRM2YYN+jpCgrD0MS5eX727pEVKGQDRZS2F2DQ== +"@plasmicpkgs/plasmic-wordpress-graphql@^0.0.126": + version "0.0.126" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-wordpress-graphql/-/plasmic-wordpress-graphql-0.0.126.tgz#ba81d39306a2192ffc3b7a81be64853604a0300e" + integrity sha512-IZiyxX8/g4ZzArYXDkhq4RCaq+jDyieMcRoGCICvkieZcOGJSpVnz3inMn0yz9QRj/PT0zPufmngfrv1w1Xi9g== dependencies: "@types/dlv" "^1.1.2" dlv "^1.1.3" -"@plasmicpkgs/plasmic-wordpress@^0.0.130": - version "0.0.130" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-wordpress/-/plasmic-wordpress-0.0.130.tgz#7e14b79276ba984b1ed764fa15238b0dae840e7b" - integrity sha512-vDH13stC+JgCI86vdH77oo+0fiM5EZ3SYKfggTS21/Uq0vBNscKx50Ol44zA3K/JCe0hfNInU7rnjVok1eJo2g== +"@plasmicpkgs/plasmic-wordpress@^0.0.131": + version "0.0.131" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-wordpress/-/plasmic-wordpress-0.0.131.tgz#e021755f8f7a46b9f17685719d766d915b6a3891" + integrity sha512-lF2bzWj0eDrokGaTKYPyCZo4ozmVNN01gwoWjkOPSxKQ+JCiN2tSXCNy66v+nkbkmNgpQb8RaeAcA3C4lVk5yw== dependencies: "@types/dlv" "^1.1.2" dlv "^1.1.3" -"@plasmicpkgs/radix-ui@^0.0.67": - version "0.0.67" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/radix-ui/-/radix-ui-0.0.67.tgz#831d0ce73bf74806a888e8689876bb33ee54da86" - integrity sha512-pi2/Yj++6OW89695r2r3ZNLhEejLzX/PTucYMyKkaVuXqY3OJ7nL58GfJbESAuiMRKOdZ3rokniyw6RdiMRAQA== +"@plasmicpkgs/radix-ui@^0.0.68": + version "0.0.68" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/radix-ui/-/radix-ui-0.0.68.tgz#3d434e350f8c3159846b58c3aae4af9c6fa51478" + integrity sha512-ZLnr2hUWKHRhaWJIyIpxFHWqC/fNXWACH9lxGLL1ipXdYm/D2bB+yPt2CWSFjaWbeaKms7PjMkHI6mcZc2EWxQ== dependencies: "@radix-ui/react-context-menu" "^2.1.4" "@radix-ui/react-dialog" "^1.0.5" @@ -3609,10 +3609,10 @@ lucide-react "^0.279.0" remeda "^1.27.0" -"@plasmicpkgs/react-aria@^0.0.103": - version "0.0.103" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-aria/-/react-aria-0.0.103.tgz#deeb68d98817d3fcb8f1f746d85bfff8a2e662e3" - integrity sha512-JOf5HiBuXbM0UAzbcG7OO2GkIZauKW5gdtxlmp9ufappq5p9K2iv4Jg98w5wQCnjJdfGtfWRJGdAz6lv46Y7GA== +"@plasmicpkgs/react-aria@^0.0.104": + version "0.0.104" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-aria/-/react-aria-0.0.104.tgz#32710c34c959d1b596875fae95b05376959c317e" + integrity sha512-v/MuefNbCyupvLiM/C4ZqIwqADlFfx0qhOuVVwhO9G2Llt6iwf6HYInpqJ7gH9AN13WWH7p0Uxx9761oJ0bH+Q== dependencies: "@react-aria/i18n" "^3.11.0" "@react-aria/utils" "^3.24.0" @@ -3621,63 +3621,63 @@ react-keyed-flatten-children "^3.0.0" react-stately "^3.31.0" -"@plasmicpkgs/react-awesome-reveal@^3.8.211": - version "3.8.211" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-awesome-reveal/-/react-awesome-reveal-3.8.211.tgz#72db04ce4d0a09c376b159c0f36e7cc43d8027c3" - integrity sha512-9iXHkegRwsTJbhbTc2gPjEG66RP78uvlOwD7AI/gGbx3pV87a7MtE1MF3ZZQrGmy0YiXis65jhyN/krJPBUAPA== +"@plasmicpkgs/react-awesome-reveal@^3.8.212": + version "3.8.212" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-awesome-reveal/-/react-awesome-reveal-3.8.212.tgz#d2783aab5e657974a1b528d1c3ecd26be2863c45" + integrity sha512-T3tod2zNVfx3DomeAmz9vLIAC6rzZr1fKgg5swej48qWA7HbkHDQGnWAre6eEicSvRQkaCpvIWJy5G0dJ3b6Dw== dependencies: "@emotion/react" "^11.11.4" react-awesome-reveal "^4.2.12" -"@plasmicpkgs/react-chartjs-2@^1.0.115": - version "1.0.115" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-chartjs-2/-/react-chartjs-2-1.0.115.tgz#932f2e874462ced768aea0e970158e3446a0add6" - integrity sha512-Tc0J/Krx/yDSCheFHBQsCTlzucVRa5zLVi5TY0p5hyb7I2IM+Rx7cImHwWwj/Z6b96ZsodwPPm6CKl0Fz8avaw== +"@plasmicpkgs/react-chartjs-2@^1.0.116": + version "1.0.116" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-chartjs-2/-/react-chartjs-2-1.0.116.tgz#2551019df340291f46d0a2f376eecddf98c33670" + integrity sha512-JH2ntm29TnejDSunB+I24KX9pkQrcr65E5dXC/wmmJ+ty1S9uWnQXU1L3lVCXOSwSax1ScntXHN5yuwEbIOX4A== dependencies: deepmerge "^4.3.1" -"@plasmicpkgs/react-parallax-tilt@^0.0.209": - version "0.0.209" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-parallax-tilt/-/react-parallax-tilt-0.0.209.tgz#3299e2352d54613f02f9f0996182b1f24ad7bb2d" - integrity sha512-y9eDpC2KWnTTRyW/Nnvo5KzZZiXUklV/RHS6HF00AOjvx3TdtTyy/mUcnPvLQHAb+5LBA73RtZ6mMWw4KxLvQQ== +"@plasmicpkgs/react-parallax-tilt@^0.0.210": + version "0.0.210" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-parallax-tilt/-/react-parallax-tilt-0.0.210.tgz#7b687f24f3c72d7db3158ec90427901f5786408d" + integrity sha512-Zw38KPzJ4XXjnW30atb/CtIzIFXXN6igpRnQ8lON6yYVnhV14OclHT8W4NIQNJIQpaEZSQ396x4COMPPM4ORUg== dependencies: react-parallax-tilt "^1.5.74" -"@plasmicpkgs/react-quill@^1.0.68": - version "1.0.68" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-quill/-/react-quill-1.0.68.tgz#c50d182815f48ee7560e6ed00c71a40cdfe08d90" - integrity sha512-sv8YTo6MMbBdvSQxjiNkRBmpmcK+vdLDIp1f7GtLiRAzokxqm1I70UP6cc1S1u/gu3/Bqgz4f7gEUHsPsbZR1w== +"@plasmicpkgs/react-quill@^1.0.69": + version "1.0.69" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-quill/-/react-quill-1.0.69.tgz#38ee10de770695d39eb27171748ddd5947d6b29d" + integrity sha512-8z2jUTwa4DHc7bMSkMlXZPCP5P9l1a9d0jROwh+rOP97cswWzR1mXnRGBF0KU/YYSUyxfYcsv0UwIKrg7dNazA== dependencies: react-quill "^2.0.0" -"@plasmicpkgs/react-scroll-parallax@^0.0.217": - version "0.0.217" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-scroll-parallax/-/react-scroll-parallax-0.0.217.tgz#5855a8fe2d64c6e33d2d719274dbdf900a70b5bf" - integrity sha512-6PxMGBT36k0Or7uE6LFtXAABdjSymkMwcIP2LT6IMMZKVn7iUg0kXY0n7zs3oRrA8rY83Wy8ddhFeFgq97t+qQ== +"@plasmicpkgs/react-scroll-parallax@^0.0.218": + version "0.0.218" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-scroll-parallax/-/react-scroll-parallax-0.0.218.tgz#6c2ed27d77d9bb75ac4096ac0b9bcb276c5d34af" + integrity sha512-ZOLcyWberDzA945oHkXxUEOOCyHWd/NKOo7cqhmVI1bVKe7oafvTdhrunMy+XqmVoxs9LhIXIiBVeOHMT6O9CA== dependencies: react-scroll-parallax "3.0.0-alpha.14" resize-observer-polyfill "^1.5.1" -"@plasmicpkgs/react-slick@^0.0.230": - version "0.0.230" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-slick/-/react-slick-0.0.230.tgz#59915240b708b97bb2b2f1bf400992268b9afec9" - integrity sha512-EOvOpdCLxs/PJm0JgFj0iRwgvIA7D8hU69WlO4oFQGZzREGdgTABILtQ7orubwKpZEmLnRqajXeQXv9nh7o/6w== +"@plasmicpkgs/react-slick@^0.0.231": + version "0.0.231" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-slick/-/react-slick-0.0.231.tgz#975b61d681ef5445048419df5f5b12c6d9e2fd2a" + integrity sha512-XtQux9tzQ4GqTMW+Zk1xQgfXWuHmEAujKaUodUtkIswzhcBtk9p+C0CzhzdzbMJbMQpxGLVW4g30+DsB6UNj9A== dependencies: "@seznam/compose-react-refs" "^1.0.6" react-slick "^0.28.1" slick-carousel "^1.8.1" -"@plasmicpkgs/react-twitter-widgets@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-twitter-widgets/-/react-twitter-widgets-0.0.207.tgz#89f357ca3f86b459b26cfb52bbaeffcaaf9eace9" - integrity sha512-LqUx+ZI69v9Dmic2LQU3cnO8Cm0oDnCMOlzpj1cOECG42VjrHKo4Epxyn8sIsAkUYX5NczOsJPTsddlr3GQ0uA== +"@plasmicpkgs/react-twitter-widgets@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-twitter-widgets/-/react-twitter-widgets-0.0.208.tgz#a56ff57f657dc087c89d6523584d23b3afabdc9f" + integrity sha512-BEySlAzX3bTuyn+y9qqsDtZw5G+smaEgR1ROg4aO9EpC17SHQw/6SVoee1ka1lH7pZXQgIfCCeHi5e29l5sdgg== dependencies: react-twitter-widgets "^1.10.0" -"@plasmicpkgs/react-youtube@^7.13.213": - version "7.13.213" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-youtube/-/react-youtube-7.13.213.tgz#b513f20668f41c6b2addd4a93396b0a1db00bf24" - integrity sha512-NQqKyuXN1zkIxLgB0SVX0SOqMBQVUx0GviIywfVOG3Cl6JILMxsXoaVi6S+VbY/KN2Q8m2x7yRqaw9gfT1SbxQ== +"@plasmicpkgs/react-youtube@^7.13.214": + version "7.13.214" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-youtube/-/react-youtube-7.13.214.tgz#f165287eb27772451eb2b42f585f361cd1e39a4d" + integrity sha512-sQaOEHlKlfkt52mkut28RgdnECsivmRg6qBS4dEUZ4/uaUpj/JcUt+wLWDGKBRzdECdXc8sF86HS3JF7RVRWbg== dependencies: react-youtube "9.0.2" diff --git a/platform/host-test/package.json b/platform/host-test/package.json index cd2f92bfa7c..75ab37deac7 100644 --- a/platform/host-test/package.json +++ b/platform/host-test/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@plasmicapp/host": "^1.0.209", + "@plasmicapp/host": "^1.0.210", "lodash": "^4.17.21", "next": "13.4.5", "plasmicapp__host_old": "npm:@plasmicapp/host@1.0.77", diff --git a/platform/host-test/yarn.lock b/platform/host-test/yarn.lock index 678793fa0ba..69ef362c35b 100644 --- a/platform/host-test/yarn.lock +++ b/platform/host-test/yarn.lock @@ -150,10 +150,10 @@ picocolors "^1.0.0" tslib "^2.6.0" -"@plasmicapp/host@^1.0.209": - version "1.0.209" - resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.209.tgz#48c19368622997bf929145b9540db3f332931285" - integrity sha512-XkhN04npQnqHTQuHiAjDvXlo5BqPkN6FIWDIhMaj2Vt7vL6WCIgyPfrDPNy6sh11M2VTW5edIBFQrkFY4DoTAA== +"@plasmicapp/host@^1.0.210": + version "1.0.210" + resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.210.tgz#18af6dd7e6d957c09c42a5991e9ad81ee23ccb1c" + integrity sha512-dp/Am+CzwvvOQ7KLU+UTz4AoziBeEoSGdr2TaPY6zY1yUERMjqHFXP79RSUuRzxA07n+E2ZTnz/X6sQvpke4mQ== dependencies: "@plasmicapp/query" "0.1.79" csstype "^3.1.2" diff --git a/platform/loader-bundle-env/package.json b/platform/loader-bundle-env/package.json index dac4ca63c92..bf91861dace 100644 --- a/platform/loader-bundle-env/package.json +++ b/platform/loader-bundle-env/package.json @@ -15,45 +15,45 @@ "@faker-js/faker": "^8.2.0", "@plasmicapp/auth-react": "^0.0.22", "@plasmicapp/data-sources-context": "^0.1.21", - "@plasmicapp/host": "^1.0.209", - "@plasmicapp/react-web": "^0.2.365", - "@plasmicpkgs/airtable": "^0.0.223", - "@plasmicpkgs/antd": "^2.0.130", - "@plasmicpkgs/antd5": "^0.0.266", - "@plasmicpkgs/commerce": "^0.0.207", - "@plasmicpkgs/commerce-commercetools": "^0.0.156", - "@plasmicpkgs/commerce-local": "^0.0.207", - "@plasmicpkgs/commerce-saleor": "^0.0.171", - "@plasmicpkgs/commerce-shopify": "^0.0.215", - "@plasmicpkgs/commerce-swell": "^0.0.216", - "@plasmicpkgs/framer-motion": "^0.0.207", - "@plasmicpkgs/lottie-react": "^0.0.200", - "@plasmicpkgs/plasmic-basic-components": "^0.0.232", - "@plasmicpkgs/plasmic-chakra-ui": "^0.0.39", - "@plasmicpkgs/plasmic-cms": "^0.0.273", - "@plasmicpkgs/plasmic-content-stack": "^0.0.163", - "@plasmicpkgs/plasmic-contentful": "^0.0.151", - "@plasmicpkgs/plasmic-embed-css": "^0.1.194", - "@plasmicpkgs/plasmic-graphcms": "^0.0.180", - "@plasmicpkgs/plasmic-link-preview": "^1.0.106", - "@plasmicpkgs/plasmic-nav": "^0.0.179", - "@plasmicpkgs/plasmic-query": "^0.0.228", - "@plasmicpkgs/plasmic-rich-components": "^1.0.200", - "@plasmicpkgs/plasmic-sanity-io": "^1.0.188", - "@plasmicpkgs/plasmic-strapi": "^0.1.159", - "@plasmicpkgs/plasmic-tabs": "^0.0.50", - "@plasmicpkgs/plasmic-wordpress": "^0.0.130", - "@plasmicpkgs/plasmic-wordpress-graphql": "^0.0.125", - "@plasmicpkgs/radix-ui": "^0.0.67", - "@plasmicpkgs/react-aria": "^0.0.103", - "@plasmicpkgs/react-awesome-reveal": "^3.8.211", - "@plasmicpkgs/react-chartjs-2": "^1.0.115", - "@plasmicpkgs/react-parallax-tilt": "^0.0.209", - "@plasmicpkgs/react-quill": "^1.0.68", - "@plasmicpkgs/react-scroll-parallax": "^0.0.217", - "@plasmicpkgs/react-slick": "^0.0.230", - "@plasmicpkgs/react-twitter-widgets": "^0.0.207", - "@plasmicpkgs/react-youtube": "^7.13.213", + "@plasmicapp/host": "^1.0.210", + "@plasmicapp/react-web": "^0.2.366", + "@plasmicpkgs/airtable": "^0.0.224", + "@plasmicpkgs/antd": "^2.0.131", + "@plasmicpkgs/antd5": "^0.0.267", + "@plasmicpkgs/commerce": "^0.0.208", + "@plasmicpkgs/commerce-commercetools": "^0.0.157", + "@plasmicpkgs/commerce-local": "^0.0.208", + "@plasmicpkgs/commerce-saleor": "^0.0.172", + "@plasmicpkgs/commerce-shopify": "^0.0.216", + "@plasmicpkgs/commerce-swell": "^0.0.217", + "@plasmicpkgs/framer-motion": "^0.0.208", + "@plasmicpkgs/lottie-react": "^0.0.201", + "@plasmicpkgs/plasmic-basic-components": "^0.0.233", + "@plasmicpkgs/plasmic-chakra-ui": "^0.0.40", + "@plasmicpkgs/plasmic-cms": "^0.0.274", + "@plasmicpkgs/plasmic-content-stack": "^0.0.164", + "@plasmicpkgs/plasmic-contentful": "^0.0.152", + "@plasmicpkgs/plasmic-embed-css": "^0.1.195", + "@plasmicpkgs/plasmic-graphcms": "^0.0.181", + "@plasmicpkgs/plasmic-link-preview": "^1.0.107", + "@plasmicpkgs/plasmic-nav": "^0.0.180", + "@plasmicpkgs/plasmic-query": "^0.0.229", + "@plasmicpkgs/plasmic-rich-components": "^1.0.201", + "@plasmicpkgs/plasmic-sanity-io": "^1.0.189", + "@plasmicpkgs/plasmic-strapi": "^0.1.160", + "@plasmicpkgs/plasmic-tabs": "^0.0.51", + "@plasmicpkgs/plasmic-wordpress": "^0.0.131", + "@plasmicpkgs/plasmic-wordpress-graphql": "^0.0.126", + "@plasmicpkgs/radix-ui": "^0.0.68", + "@plasmicpkgs/react-aria": "^0.0.104", + "@plasmicpkgs/react-awesome-reveal": "^3.8.212", + "@plasmicpkgs/react-chartjs-2": "^1.0.116", + "@plasmicpkgs/react-parallax-tilt": "^0.0.210", + "@plasmicpkgs/react-quill": "^1.0.69", + "@plasmicpkgs/react-scroll-parallax": "^0.0.218", + "@plasmicpkgs/react-slick": "^0.0.231", + "@plasmicpkgs/react-twitter-widgets": "^0.0.208", + "@plasmicpkgs/react-youtube": "^7.13.214", "@plasmicpkgs/tiptap": "^0.0.3", "ant-design-pro-form-stub": "link:./internal_pkgs/ant-design-pro-form-stub", "antd": "^5.7.3", diff --git a/platform/loader-bundle-env/yarn.lock b/platform/loader-bundle-env/yarn.lock index d8be8b4331d..db4073c185b 100644 --- a/platform/loader-bundle-env/yarn.lock +++ b/platform/loader-bundle-env/yarn.lock @@ -3013,21 +3013,21 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.169": - version "0.1.169" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.169.tgz#43fe16ce5a4348473a32d6aa10ccf85fd7126df0" - integrity sha512-9KLUBQcIoLofP+FzAA3bGEKaIcAseonUiouvx78pojYmxZ37BKphuNAQio/J38sISDc2mKbxOgmwRrmborTcsA== +"@plasmicapp/data-sources@0.1.170": + version "0.1.170" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.170.tgz#9f4afc20cb6c78fc9df232bc0277389b6b5000c1" + integrity sha512-p7aHO0lQkm6ai3PXhrezn6NBjs286/OfPm3J+vny/bh4DWYG+B5LDTfW1T1JaWUBi0VSmDMixV30td62LsHZew== dependencies: "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/isomorphic-unfetch" "1.0.3" "@plasmicapp/query" "0.1.79" fast-stringify "^2.0.0" -"@plasmicapp/host@1.0.209", "@plasmicapp/host@^1.0.209": - version "1.0.209" - resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.209.tgz#48c19368622997bf929145b9540db3f332931285" - integrity sha512-XkhN04npQnqHTQuHiAjDvXlo5BqPkN6FIWDIhMaj2Vt7vL6WCIgyPfrDPNy6sh11M2VTW5edIBFQrkFY4DoTAA== +"@plasmicapp/host@1.0.210", "@plasmicapp/host@^1.0.210": + version "1.0.210" + resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.210.tgz#18af6dd7e6d957c09c42a5991e9ad81ee23ccb1c" + integrity sha512-dp/Am+CzwvvOQ7KLU+UTz4AoziBeEoSGdr2TaPY6zY1yUERMjqHFXP79RSUuRzxA07n+E2ZTnz/X6sQvpke4mQ== dependencies: "@plasmicapp/query" "0.1.79" csstype "^3.1.2" @@ -3080,15 +3080,15 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== -"@plasmicapp/react-web@^0.2.365": - version "0.2.365" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.365.tgz#c4357df312724b615c1be7a6985223e6ac778214" - integrity sha512-sOjhEL9xtx3IDzvttC3n/VftMI9v7f52qjqwLHLCPyJlTeXUChClw+YmGIhSiLjdKbHZeia4pVa3uTVBb2FI4w== +"@plasmicapp/react-web@^0.2.366": + version "0.2.366" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.366.tgz#db5e56f8ab8af44279414d2df53c745c9cce4979" + integrity sha512-LU4+ei5wRL1UP+R7VKhcXei6lbFanw/eZta/CMy5/YlRNmhTWNQHcBfZFweY1abe21wI009ngLtVehDGDepgsQ== dependencies: "@plasmicapp/auth-react" "0.0.22" - "@plasmicapp/data-sources" "0.1.169" + "@plasmicapp/data-sources" "0.1.170" "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/loader-splits" "1.0.62" "@plasmicapp/nextjs-app-router" "1.0.15" "@plasmicapp/prepass" "1.0.19" @@ -3117,15 +3117,15 @@ fast-deep-equal "^3.1.3" valtio "^1.6.3" -"@plasmicpkgs/airtable@^0.0.223": - version "0.0.223" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/airtable/-/airtable-0.0.223.tgz#860b7010383f83dfb68c2cf964c4177c9027405c" - integrity sha512-ERifjFkBxc7X4j+uAsVY/MJGuMYEaIJcxvvhDfNZLUNnw/xc4BbJ28Sg0/mgk8LpViVNSZcbTlEaRGjShYGVbg== +"@plasmicpkgs/airtable@^0.0.224": + version "0.0.224" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/airtable/-/airtable-0.0.224.tgz#cc9ea8a479ff22c99d48fbf97f68895954be2dc5" + integrity sha512-Bbge3+ya6iHYb1LN44f5pdPssvc1PHCoIGuZL14fsAKb8hbyQIdh+2Rdxdr8hkVprxauAbBSjHAWI5a9pCtQiw== -"@plasmicpkgs/antd5@^0.0.266": - version "0.0.266" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.266.tgz#11367d22b30ef3556c193197176a31bf88f2056a" - integrity sha512-kEvcZ00nULIglQ0+OfgOZTEsm6XQzNkPouz9xYgx2aePdh3zih7tFQ2utxzXszxr9FxN6+mMtlL+g5u3V3D6+A== +"@plasmicpkgs/antd5@^0.0.267": + version "0.0.267" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.267.tgz#a96e7cf55e10f138d3d2da4a13771442b94b5017" + integrity sha512-COzTfHNhwMuBpnV0D2EHJR2u5Tb7tF6+01P6HSZXiJrTcSOpX+nSiLqUMMKytGgOTEqD4gES+jaQVAnihroIGA== dependencies: antd "^5.12.7" classnames "^2.3.2" @@ -3133,69 +3133,69 @@ fast-deep-equal "^3.1.3" lodash "^4.17.21" -"@plasmicpkgs/antd@^2.0.130": - version "2.0.130" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd/-/antd-2.0.130.tgz#b655e8cba34424efc972b7b9491cf0da67bca34f" - integrity sha512-bvbgcDJHGo2m1I/ozLOsI3V+amI+IVizYCbNuZaEi2a9g/+4qXYJwAYMqI1trkKb04dDYkw/aSJoNH+8gn0LEw== +"@plasmicpkgs/antd@^2.0.131": + version "2.0.131" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd/-/antd-2.0.131.tgz#4a49284391cf1eca7079c24dafd832731bb0885b" + integrity sha512-xdNdWCTAW/Q1jc+YjNctuZqzwHl4vJgALk5Hb8LsP6NuFmJ6pBXoAZroQC+Ch/8KOGLRxJEQaN1u803zsKivRw== dependencies: antd "^4.19.5" -"@plasmicpkgs/commerce-commercetools@^0.0.156": - version "0.0.156" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-commercetools/-/commerce-commercetools-0.0.156.tgz#7eebd26524b9370a3b2b1d4e0381e91b393cffde" - integrity sha512-cQozGeL5lf3RiTgpXuSlfCOaahYc5VZLcdsF0wZtByrnVRGvRpYCY6zTxyiPbaSyQOyU6j/SmUMC5uymJF1qVg== +"@plasmicpkgs/commerce-commercetools@^0.0.157": + version "0.0.157" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-commercetools/-/commerce-commercetools-0.0.157.tgz#51051b31e5270d0c955bdae9dd626af8824266c3" + integrity sha512-HXUZTCVp2qqT0qKZKGdFhJKISUbeF3HfHF0/ur9Mieb8Q8auk3vW+eB4ADWzsv8HnSay1Rtd9NpmOIsqw4aVFw== dependencies: "@commercetools/platform-sdk" "^2.8.0" "@commercetools/sdk-client-v2" "^2.2.2" "@commercetools/ts-sdk-apm" "^1.0.2" - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" debounce "^2.0.0" js-cookie "^3.0.5" qs "^6.11.0" -"@plasmicpkgs/commerce-local@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-local/-/commerce-local-0.0.207.tgz#641bf6c3103c8fd5c4e8fedbaffa0cfc40cc41a3" - integrity sha512-/v6kG3c6K70VSUGUSvDV2sTpHyIk95nBzVO8R6pYcjPrS5PFRUVtY3DN0GWCpvPshjzpep0So21wRv2FPOtzTQ== +"@plasmicpkgs/commerce-local@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-local/-/commerce-local-0.0.208.tgz#2fe25661581ace160d62c1085fb17f3cffab6e78" + integrity sha512-GQLe/5JVQEEodSgnSymUjh6tcBfv5A4mFYBNYu4Xkf5ls9zMlqAbIzgawdR60DmGJbnCpW3PbPabUA8FTkNvgw== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" -"@plasmicpkgs/commerce-saleor@^0.0.171": - version "0.0.171" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-saleor/-/commerce-saleor-0.0.171.tgz#5e969f39790ad28bccbbcb20699ac5b9a3ac32b4" - integrity sha512-yap7klKGD9d/44Ik3JUpcdntxLV2OphxJsBEU94VdGudSrcEATUKtHkiayZkgguCW7d9OJc/G0DWpl5FTneSKA== +"@plasmicpkgs/commerce-saleor@^0.0.172": + version "0.0.172" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-saleor/-/commerce-saleor-0.0.172.tgz#ce6564b21dae37b22f1172e62ed7a1f63e11ba34" + integrity sha512-eVCyUmPG9Ur4/6VA6COHgvOTxL+9jtmmdoM9pNHbtowuWFZDbRTdlHw4Qlw4bQmHkzgz5YQPnWjjCE0SdqY6oA== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" debounce "^1.2.1" js-cookie "^3.0.5" -"@plasmicpkgs/commerce-shopify@^0.0.215": - version "0.0.215" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-shopify/-/commerce-shopify-0.0.215.tgz#b7493cc418b409b07dc26c9b61782fe879630bbb" - integrity sha512-9BEpkdwOG174b0LProKggOGKbxVPxgj1ASvFwmsfiH3/ZwYZDCdR8r9PH3fAGTi3uaYOA8dyBPBOiPGG8A9czg== +"@plasmicpkgs/commerce-shopify@^0.0.216": + version "0.0.216" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-shopify/-/commerce-shopify-0.0.216.tgz#869516e1c9e0ac5ea36f9423a753732078e899c2" + integrity sha512-z/EWfQvB0xknxTdADl6FkzIUN6SAyByOgj1HeeqOsejlUEw9f+G42TMI9GbTLBzPMK/IVTJ8RB0FsahsGGRBTA== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" debounce "^1.2.1" js-cookie "^3.0.5" -"@plasmicpkgs/commerce-swell@^0.0.216": - version "0.0.216" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-swell/-/commerce-swell-0.0.216.tgz#3674a4983efe9d94f2848318f9478a2cb21baf53" - integrity sha512-DjGIbiwAu3o81yalw8VyyC9BYvvjaSadBTwLbzP3eVzcqdvh0VO1Bcbn7adF+CMEISm2O/jpwtWdvtktYBdn4w== +"@plasmicpkgs/commerce-swell@^0.0.217": + version "0.0.217" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-swell/-/commerce-swell-0.0.217.tgz#fbad1774a3d4366f9ed7dd66b68c672c96a44f5a" + integrity sha512-PYB2lE4/97Nq0jxlJ1lsL9nqFA+jlyovRYdB50qPnUWC3mAYn7kWXTLqAPjHg9wuF0cxgemoGSkZkgsak+Qm9Q== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" debounce "^1.2.1" js-cookie "^3.0.5" swell-js "^3.13.0" -"@plasmicpkgs/commerce@0.0.207", "@plasmicpkgs/commerce@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce/-/commerce-0.0.207.tgz#9484a262d81ed82c7b4d9808918467248e510ffa" - integrity sha512-7gr3SpxmGrTxaqxrQoi+ASqHn4Wy9wfjgaXTl42jHFw8bIk2hWb0XzaDu4wJIQ2CtrOtI09dt+rcEZB6YFOWAQ== +"@plasmicpkgs/commerce@0.0.208", "@plasmicpkgs/commerce@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce/-/commerce-0.0.208.tgz#c129b329fb217b5f5726bb8bb2260997df160d97" + integrity sha512-ImaUM068kConF3C8zgPOygHP5ZRsuYK/pN96t7u6MJWt0hhhfzPep2zucW3yuP6+Y3S8jv53IWaPD1jaXG0s7A== dependencies: "@types/react" "^18.0.27" "@vercel/fetch" "^6.2.0" @@ -3205,17 +3205,17 @@ react-hook-form "^7.28.0" swr "^1.2.2" -"@plasmicpkgs/framer-motion@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/framer-motion/-/framer-motion-0.0.207.tgz#c305774ac4dddf4a187cb0e67123fec06e67da4a" - integrity sha512-Eo0PBQdA0PUoldJgPkCnGx0xdjLiCmME7Hewj4iPbY9Veiuf76MMijiAkEE+wZLfY5qctaBpk7VtHzV1aqND+A== +"@plasmicpkgs/framer-motion@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/framer-motion/-/framer-motion-0.0.208.tgz#f0718333034060c7f19a80228d00852c3df64964" + integrity sha512-Q71vjbdQjnwzL1uEEm68AK/RqMhs26QecHMyY2SIOpHO701N2dS5IP/OPUVtPnfhr4hiuNH8/1QYI3q2lT+m9Q== dependencies: framer-motion "^5.3.0" -"@plasmicpkgs/lottie-react@^0.0.200": - version "0.0.200" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/lottie-react/-/lottie-react-0.0.200.tgz#b3179a2b9e5035aee909fd3de7b81f87a95190db" - integrity sha512-38YehO1BmW4TV+Nqb2Lg8DaF/k2nT3xBjouzXOz6M7fesa1ys9dWhj02VE0UmDpaJWJv9bBXhoZlML4uFskwMQ== +"@plasmicpkgs/lottie-react@^0.0.201": + version "0.0.201" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/lottie-react/-/lottie-react-0.0.201.tgz#38410362199ae7f138a0857baa37da7492192cc3" + integrity sha512-n1QYiao63Pd87TUhiEROqKFtg1XSE3IzxkGZ8IdNwNG2znNqMbzdTbqe3H9bp4ffV957ZYHhHzLKFXrbasfivQ== dependencies: lottie-react "^2.4.0" @@ -3224,77 +3224,77 @@ resolved "https://registry.yarnpkg.com/@plasmicpkgs/luxon-parser/-/luxon-parser-3.4.4.tgz#32150fc2c7bbad1e9e0242c897518680c6dc5fed" integrity sha512-VN/nwVehURL1TeHt7WlxuYXD7v9f87MG58YLrZeBQOcGDA9ck/gZNz7m1S1MeJ67gpnbpyJ3uFUPt+t1KnMQxw== -"@plasmicpkgs/plasmic-basic-components@^0.0.232": - version "0.0.232" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-basic-components/-/plasmic-basic-components-0.0.232.tgz#fa1299e17b6dfdbbccd52cf2dda2be5da6788016" - integrity sha512-o9qR51V+F7Vu6ri/Q1zIlf/GXO1bMLYG69+lXDsBiADQxQ0iAIYtEqABn1KEGJC/kbR1hhBRMyjzWBowBJdadg== +"@plasmicpkgs/plasmic-basic-components@^0.0.233": + version "0.0.233" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-basic-components/-/plasmic-basic-components-0.0.233.tgz#9d7745cf73af200346a0f64c9aac7caffbef66c2" + integrity sha512-yeicCifTMPWv9wbeLtno8Di6QRh7WgMnTgKa/N26udtlmkw3HVaJaUf4Pdm7losbAeM+N50+BZVdKbPoXGHFXA== -"@plasmicpkgs/plasmic-chakra-ui@^0.0.39": - version "0.0.39" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-chakra-ui/-/plasmic-chakra-ui-0.0.39.tgz#d7c5aa6da67185c2ebf16d5f44b383c65fcb09b8" - integrity sha512-Y4cP6Gs9Mxva7eUmanRBAqNdHY93fwDSfQtGkoNKrgyarcdmBvw/Stu+QixOeyXYa4ysGjgtVv7/ZUyYGVrd7w== +"@plasmicpkgs/plasmic-chakra-ui@^0.0.40": + version "0.0.40" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-chakra-ui/-/plasmic-chakra-ui-0.0.40.tgz#23328fe845d59cac6145dca41847593afac4cf63" + integrity sha512-ZfMdiLKCkN4kmjEWvKyzZVPJtSmnXLTcnr5YlSvIOJ2YOwMQT9gGVqrg+buwZ1ICoIGWE6qD1bUAnyLgQqsQ1w== dependencies: "@chakra-ui/react" "^2.8.1" -"@plasmicpkgs/plasmic-cms@^0.0.273": - version "0.0.273" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-cms/-/plasmic-cms-0.0.273.tgz#7cdbaf9be78302739c1d1ed9ed096672d8d45d20" - integrity sha512-pFMu5AW1bDz4yvK/qs3cllikyTzn0FDxMVLRxvKILr5OnrruuHCe84PW8AMfHDwUTT6Wlt5JF/e5hBaQa7KSNQ== +"@plasmicpkgs/plasmic-cms@^0.0.274": + version "0.0.274" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-cms/-/plasmic-cms-0.0.274.tgz#719a51f898210b96730d17c8aecfaa3276998abf" + integrity sha512-iIRsMIJY48p7bO0eT2LqhjkBpofKrZClxVneDfeDRvltyPogeNgyj84jO0l43CpTEWL63agXCRA3HMN5CAx5Vg== dependencies: dayjs "^1.10.7" -"@plasmicpkgs/plasmic-content-stack@^0.0.163": - version "0.0.163" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-content-stack/-/plasmic-content-stack-0.0.163.tgz#68acec691c4045897d13fdc84d96590c9dcc5938" - integrity sha512-qdtPIaEsuxgvtu6wnjDOO2xwiq3fxiztHwyWm5B/V4XP3505RAEtXWsU6QnxFD6+uMiB2O4UHzMipnWmwRGC/A== +"@plasmicpkgs/plasmic-content-stack@^0.0.164": + version "0.0.164" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-content-stack/-/plasmic-content-stack-0.0.164.tgz#2028d8aca0172c4a6934243ce9b93a349733f140" + integrity sha512-X9UMhq+y1uiITQAWA/YKUBegTIPB9g1e8jc2esrumRFKyUjROzajU5PxYX+AT4D2IeqDNRbF18H40Y23+4LWNA== dependencies: change-case "^4.1.2" contentstack "^3.15.1" dlv "^1.1.3" -"@plasmicpkgs/plasmic-contentful@^0.0.151": - version "0.0.151" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-contentful/-/plasmic-contentful-0.0.151.tgz#14efc90f1d183918d2d5acb65d333ac1c2d84bcb" - integrity sha512-7dvZNH62kObcPBXL9dtvyoyKgwGRUCOUu3i9xksgPFEgX5jB555XwPQW88/rcXEDR7Zc0M5z1l8CsdRLtwTVvw== +"@plasmicpkgs/plasmic-contentful@^0.0.152": + version "0.0.152" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-contentful/-/plasmic-contentful-0.0.152.tgz#4f2cfde709380299792fd915beb019d1d4fe1025" + integrity sha512-7eh7VJsHROu6EIWWfdqGL2DHUZp1rZAM2eysgnYU5RI7MBu7Thf1SzokfMx+es5NPy8rjd2aivY1Mprcj0/v5g== dependencies: "@contentful/rich-text-html-renderer" "^15.13.1" "@contentful/rich-text-react-renderer" "^15.12.1" change-case "^4.1.2" dlv "^1.1.3" -"@plasmicpkgs/plasmic-embed-css@^0.1.194": - version "0.1.194" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-embed-css/-/plasmic-embed-css-0.1.194.tgz#f6021a273f32b54f9384dc317419314abc46f7c5" - integrity sha512-/TVhQSUo+J1Q7QXTtoI6D9aD8LxF6FdGTUuiMbUUUdSVRyvQiyca4+ioYFvx8Pmc/WlWi4Lt0z/oM0EvB9PJhg== +"@plasmicpkgs/plasmic-embed-css@^0.1.195": + version "0.1.195" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-embed-css/-/plasmic-embed-css-0.1.195.tgz#0630c82e43ce43d8ceb2dcdd5964a8f882945861" + integrity sha512-OpQl4k15Z/nsJZz8WyW17lijn+G+O2IgBBHcM2aUM6Tpe34Gg7u7kXxCjWikm7uXe2I9Ce6Gw9iw0dYY9Y200Q== -"@plasmicpkgs/plasmic-graphcms@^0.0.180": - version "0.0.180" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-graphcms/-/plasmic-graphcms-0.0.180.tgz#1f5d2b3bc6a1e37675818dcd4080a30c94aebf8b" - integrity sha512-4UWtWd31nOzCAo0ByoIu31+j8xqFzFRVcs3AUzR23urSWaljTH3sZYTVMck2eZJ95cj7rURy4GheVKIFHYC6ZA== +"@plasmicpkgs/plasmic-graphcms@^0.0.181": + version "0.0.181" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-graphcms/-/plasmic-graphcms-0.0.181.tgz#1cdd670da1258bf82adeee57456c56f95197bc15" + integrity sha512-82AhrWFFf0gVy8Ens1EgOyGpeY8ar2UgahGUI/FiWFbBQeYEjalPOQJDUvVOgavA1gzJ4syY2dvBgufh0zhtiw== dependencies: dlv "^1.1.3" -"@plasmicpkgs/plasmic-link-preview@^1.0.106": - version "1.0.106" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-link-preview/-/plasmic-link-preview-1.0.106.tgz#2d8bd09c0d687becc88b1747374f82bf6fda37a3" - integrity sha512-bkTPsyT3HYmhd616aZznx+7S6J32wOEW7CB160JLkvxgaIgZMqFPkFJW5+rYqsxnDF68xifuyf8SB2q2j5na7g== +"@plasmicpkgs/plasmic-link-preview@^1.0.107": + version "1.0.107" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-link-preview/-/plasmic-link-preview-1.0.107.tgz#f994d82541a45e49f5bb46ece6b0e051ae6e1369" + integrity sha512-jZ4W9yinWbPoPMVxvCpfFPEIhOAdu5ENi/X1TB9TgrCd7V/CuFb5AbZh+9c7xPr8Wi4JuHeqQlRWrrCZKEQ1Ow== dependencies: node-html-parser "^6.1.11" -"@plasmicpkgs/plasmic-nav@^0.0.179": - version "0.0.179" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-nav/-/plasmic-nav-0.0.179.tgz#1319022c474b83ce1f39c05293072297e6ad0946" - integrity sha512-Wm+eQBZbcQGHtJvANZDACL9YT3MOU7z7Zvrdhswaqvmjspr3sfykv7/qjqQoZwdYXmjlOVtG/v/S388w/TOHgg== +"@plasmicpkgs/plasmic-nav@^0.0.180": + version "0.0.180" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-nav/-/plasmic-nav-0.0.180.tgz#c00b2e8ae5e3e3ceb06d25f34e28c4287cee28e8" + integrity sha512-2plu2M8h9y9x9IwtAQk8RJOWQVPe1wDBtu+B0jU79FLU6OTnziu232NpOYv/Cb0q23254Um+QZ9oiV/f3mSMRQ== -"@plasmicpkgs/plasmic-query@^0.0.228": - version "0.0.228" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-query/-/plasmic-query-0.0.228.tgz#230e89d7ffda739c2bcfd6af44eae92411f92ccd" - integrity sha512-J62hhCfABPx5WMnHnW8tOdJBbuYJEhYLvNA1SovczHx9UK3Bn4bnV9NfITiMQrzV2HAsCGFo5NNIIdw/z/96YA== +"@plasmicpkgs/plasmic-query@^0.0.229": + version "0.0.229" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-query/-/plasmic-query-0.0.229.tgz#ee8b5ae188776387370a730399fe4950895d517d" + integrity sha512-DaBzLHvnHEh1zn8oBkpF3gSdpav8cTCK9GnVh4ylpL1T5Chl1ADhthogmKQu4UjacV+dB32ZykWQm4o5y7ppVQ== -"@plasmicpkgs/plasmic-rich-components@^1.0.200": - version "1.0.200" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-rich-components/-/plasmic-rich-components-1.0.200.tgz#c0b2f3379d1f1a71a45e14fa254782ab8c0237d7" - integrity sha512-SJ0gQ7bDW3dBGczieKmujvdilo7WpGd5RpLj+9kkgo0n+GutJYcB6yY442rnIb/HL3RqQy+F7kUXx2mFNWlj1w== +"@plasmicpkgs/plasmic-rich-components@^1.0.201": + version "1.0.201" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-rich-components/-/plasmic-rich-components-1.0.201.tgz#b854d4eca2f2db0a160f52e102557ab31ae08d81" + integrity sha512-WUc2o5VfuyNei3RkXJnCg8vEqPDUj76LfzQ3PTrP7XokVvfaDvO205csjP+kPoWMLc3/5joiENkY6VQducwFBQ== dependencies: "@ctrl/tinycolor" "^3.6.1" "@plasmicpkgs/luxon-parser" "^3.4.4" @@ -3304,54 +3304,54 @@ fast-stringify "^2.0.0" lodash "^4.17.21" -"@plasmicpkgs/plasmic-sanity-io@^1.0.188": - version "1.0.188" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-sanity-io/-/plasmic-sanity-io-1.0.188.tgz#1d7aeeed6d92b7277f9e2c84e6cfc2d98a445606" - integrity sha512-VGdc2F+Z9yQEPmU7SDgeiy4jLrrkOXCVruKSnRKg0Ybq/i0jC95WXm/v3Xo3B7bsBN64mXGd7hs7+Qp/U0WKkw== +"@plasmicpkgs/plasmic-sanity-io@^1.0.189": + version "1.0.189" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-sanity-io/-/plasmic-sanity-io-1.0.189.tgz#721465a07d3dfab3c0ec36eff53d862fde904a12" + integrity sha512-1uhHol7b24fO0eoye3q6GzT97bg9y47uBrJ4YZFGjk/sv70N3vgp4UrKreVjA2ZUulXtAwgwcmO2O6we2V7wgg== dependencies: "@sanity/client" "^6.2.0" "@sanity/image-url" "^1.0.2" change-case "^4.1.2" dlv "^1.1.3" -"@plasmicpkgs/plasmic-strapi@^0.1.159": - version "0.1.159" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-strapi/-/plasmic-strapi-0.1.159.tgz#d30a9d9ce6ac47dcc7e3267928d013aeb5340735" - integrity sha512-zKm7d2QJZInoXrkydgF3J+NMZP4bWypAOx3/zXNqtwxA9jR5k70YaWmS76PDNdHhyP3wFfkvxInYZsAmJnmlcw== +"@plasmicpkgs/plasmic-strapi@^0.1.160": + version "0.1.160" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-strapi/-/plasmic-strapi-0.1.160.tgz#dbadc000c0629692df8dd47a2d7ea47ade6f9412" + integrity sha512-5Pc5i5jhuCTVruuNNR0udyQCpB8QvTBzYAKdQctkwNdxQUgRtU3Wf2aer/J1180hqHtB/0JkVU3C+Kqjtrkk+w== dependencies: "@types/dlv" "^1.1.2" change-case "^4.1.2" dlv "^1.1.3" qs "^6.11.0" -"@plasmicpkgs/plasmic-tabs@^0.0.50": - version "0.0.50" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-tabs/-/plasmic-tabs-0.0.50.tgz#5bd4a80ab9edc26350d949083e1682d891edb42d" - integrity sha512-4ZIoyr3TuGbhGxiudrS5bCRwamUso+0b5NX9g/eymsoibJuF/NIStD9D1XKO8UWY+isvUYSMpSwpixMMS9+9Yg== +"@plasmicpkgs/plasmic-tabs@^0.0.51": + version "0.0.51" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-tabs/-/plasmic-tabs-0.0.51.tgz#8c26dcbfc5650907126c98e16a27c79a6bca2a22" + integrity sha512-GotT3Fwv3CGzUSt7eZb+H0qou/d5413jo7NgX5H2VYVRTl4Vu5VKa2Yqgyb0YD885xrw22mYYlQxbGiF4tjnrg== dependencies: - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" constate "^3.3.2" -"@plasmicpkgs/plasmic-wordpress-graphql@^0.0.125": - version "0.0.125" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-wordpress-graphql/-/plasmic-wordpress-graphql-0.0.125.tgz#9e18973c43291e54b4d13a639e9d1ce0071ba189" - integrity sha512-rkd2lACFxFcrrZ++Te6Y5XG8wdtyqUceTUUyz2fyQFHjxLo3BRM2YYN+jpCgrD0MS5eX727pEVKGQDRZS2F2DQ== +"@plasmicpkgs/plasmic-wordpress-graphql@^0.0.126": + version "0.0.126" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-wordpress-graphql/-/plasmic-wordpress-graphql-0.0.126.tgz#ba81d39306a2192ffc3b7a81be64853604a0300e" + integrity sha512-IZiyxX8/g4ZzArYXDkhq4RCaq+jDyieMcRoGCICvkieZcOGJSpVnz3inMn0yz9QRj/PT0zPufmngfrv1w1Xi9g== dependencies: "@types/dlv" "^1.1.2" dlv "^1.1.3" -"@plasmicpkgs/plasmic-wordpress@^0.0.130": - version "0.0.130" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-wordpress/-/plasmic-wordpress-0.0.130.tgz#7e14b79276ba984b1ed764fa15238b0dae840e7b" - integrity sha512-vDH13stC+JgCI86vdH77oo+0fiM5EZ3SYKfggTS21/Uq0vBNscKx50Ol44zA3K/JCe0hfNInU7rnjVok1eJo2g== +"@plasmicpkgs/plasmic-wordpress@^0.0.131": + version "0.0.131" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-wordpress/-/plasmic-wordpress-0.0.131.tgz#e021755f8f7a46b9f17685719d766d915b6a3891" + integrity sha512-lF2bzWj0eDrokGaTKYPyCZo4ozmVNN01gwoWjkOPSxKQ+JCiN2tSXCNy66v+nkbkmNgpQb8RaeAcA3C4lVk5yw== dependencies: "@types/dlv" "^1.1.2" dlv "^1.1.3" -"@plasmicpkgs/radix-ui@^0.0.67": - version "0.0.67" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/radix-ui/-/radix-ui-0.0.67.tgz#831d0ce73bf74806a888e8689876bb33ee54da86" - integrity sha512-pi2/Yj++6OW89695r2r3ZNLhEejLzX/PTucYMyKkaVuXqY3OJ7nL58GfJbESAuiMRKOdZ3rokniyw6RdiMRAQA== +"@plasmicpkgs/radix-ui@^0.0.68": + version "0.0.68" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/radix-ui/-/radix-ui-0.0.68.tgz#3d434e350f8c3159846b58c3aae4af9c6fa51478" + integrity sha512-ZLnr2hUWKHRhaWJIyIpxFHWqC/fNXWACH9lxGLL1ipXdYm/D2bB+yPt2CWSFjaWbeaKms7PjMkHI6mcZc2EWxQ== dependencies: "@radix-ui/react-context-menu" "^2.1.4" "@radix-ui/react-dialog" "^1.0.5" @@ -3365,10 +3365,10 @@ lucide-react "^0.279.0" remeda "^1.27.0" -"@plasmicpkgs/react-aria@^0.0.103": - version "0.0.103" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-aria/-/react-aria-0.0.103.tgz#deeb68d98817d3fcb8f1f746d85bfff8a2e662e3" - integrity sha512-JOf5HiBuXbM0UAzbcG7OO2GkIZauKW5gdtxlmp9ufappq5p9K2iv4Jg98w5wQCnjJdfGtfWRJGdAz6lv46Y7GA== +"@plasmicpkgs/react-aria@^0.0.104": + version "0.0.104" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-aria/-/react-aria-0.0.104.tgz#32710c34c959d1b596875fae95b05376959c317e" + integrity sha512-v/MuefNbCyupvLiM/C4ZqIwqADlFfx0qhOuVVwhO9G2Llt6iwf6HYInpqJ7gH9AN13WWH7p0Uxx9761oJ0bH+Q== dependencies: "@react-aria/i18n" "^3.11.0" "@react-aria/utils" "^3.24.0" @@ -3377,63 +3377,63 @@ react-keyed-flatten-children "^3.0.0" react-stately "^3.31.0" -"@plasmicpkgs/react-awesome-reveal@^3.8.211": - version "3.8.211" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-awesome-reveal/-/react-awesome-reveal-3.8.211.tgz#72db04ce4d0a09c376b159c0f36e7cc43d8027c3" - integrity sha512-9iXHkegRwsTJbhbTc2gPjEG66RP78uvlOwD7AI/gGbx3pV87a7MtE1MF3ZZQrGmy0YiXis65jhyN/krJPBUAPA== +"@plasmicpkgs/react-awesome-reveal@^3.8.212": + version "3.8.212" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-awesome-reveal/-/react-awesome-reveal-3.8.212.tgz#d2783aab5e657974a1b528d1c3ecd26be2863c45" + integrity sha512-T3tod2zNVfx3DomeAmz9vLIAC6rzZr1fKgg5swej48qWA7HbkHDQGnWAre6eEicSvRQkaCpvIWJy5G0dJ3b6Dw== dependencies: "@emotion/react" "^11.11.4" react-awesome-reveal "^4.2.12" -"@plasmicpkgs/react-chartjs-2@^1.0.115": - version "1.0.115" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-chartjs-2/-/react-chartjs-2-1.0.115.tgz#932f2e874462ced768aea0e970158e3446a0add6" - integrity sha512-Tc0J/Krx/yDSCheFHBQsCTlzucVRa5zLVi5TY0p5hyb7I2IM+Rx7cImHwWwj/Z6b96ZsodwPPm6CKl0Fz8avaw== +"@plasmicpkgs/react-chartjs-2@^1.0.116": + version "1.0.116" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-chartjs-2/-/react-chartjs-2-1.0.116.tgz#2551019df340291f46d0a2f376eecddf98c33670" + integrity sha512-JH2ntm29TnejDSunB+I24KX9pkQrcr65E5dXC/wmmJ+ty1S9uWnQXU1L3lVCXOSwSax1ScntXHN5yuwEbIOX4A== dependencies: deepmerge "^4.3.1" -"@plasmicpkgs/react-parallax-tilt@^0.0.209": - version "0.0.209" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-parallax-tilt/-/react-parallax-tilt-0.0.209.tgz#3299e2352d54613f02f9f0996182b1f24ad7bb2d" - integrity sha512-y9eDpC2KWnTTRyW/Nnvo5KzZZiXUklV/RHS6HF00AOjvx3TdtTyy/mUcnPvLQHAb+5LBA73RtZ6mMWw4KxLvQQ== +"@plasmicpkgs/react-parallax-tilt@^0.0.210": + version "0.0.210" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-parallax-tilt/-/react-parallax-tilt-0.0.210.tgz#7b687f24f3c72d7db3158ec90427901f5786408d" + integrity sha512-Zw38KPzJ4XXjnW30atb/CtIzIFXXN6igpRnQ8lON6yYVnhV14OclHT8W4NIQNJIQpaEZSQ396x4COMPPM4ORUg== dependencies: react-parallax-tilt "^1.5.74" -"@plasmicpkgs/react-quill@^1.0.68": - version "1.0.68" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-quill/-/react-quill-1.0.68.tgz#c50d182815f48ee7560e6ed00c71a40cdfe08d90" - integrity sha512-sv8YTo6MMbBdvSQxjiNkRBmpmcK+vdLDIp1f7GtLiRAzokxqm1I70UP6cc1S1u/gu3/Bqgz4f7gEUHsPsbZR1w== +"@plasmicpkgs/react-quill@^1.0.69": + version "1.0.69" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-quill/-/react-quill-1.0.69.tgz#38ee10de770695d39eb27171748ddd5947d6b29d" + integrity sha512-8z2jUTwa4DHc7bMSkMlXZPCP5P9l1a9d0jROwh+rOP97cswWzR1mXnRGBF0KU/YYSUyxfYcsv0UwIKrg7dNazA== dependencies: react-quill "^2.0.0" -"@plasmicpkgs/react-scroll-parallax@^0.0.217": - version "0.0.217" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-scroll-parallax/-/react-scroll-parallax-0.0.217.tgz#5855a8fe2d64c6e33d2d719274dbdf900a70b5bf" - integrity sha512-6PxMGBT36k0Or7uE6LFtXAABdjSymkMwcIP2LT6IMMZKVn7iUg0kXY0n7zs3oRrA8rY83Wy8ddhFeFgq97t+qQ== +"@plasmicpkgs/react-scroll-parallax@^0.0.218": + version "0.0.218" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-scroll-parallax/-/react-scroll-parallax-0.0.218.tgz#6c2ed27d77d9bb75ac4096ac0b9bcb276c5d34af" + integrity sha512-ZOLcyWberDzA945oHkXxUEOOCyHWd/NKOo7cqhmVI1bVKe7oafvTdhrunMy+XqmVoxs9LhIXIiBVeOHMT6O9CA== dependencies: react-scroll-parallax "3.0.0-alpha.14" resize-observer-polyfill "^1.5.1" -"@plasmicpkgs/react-slick@^0.0.230": - version "0.0.230" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-slick/-/react-slick-0.0.230.tgz#59915240b708b97bb2b2f1bf400992268b9afec9" - integrity sha512-EOvOpdCLxs/PJm0JgFj0iRwgvIA7D8hU69WlO4oFQGZzREGdgTABILtQ7orubwKpZEmLnRqajXeQXv9nh7o/6w== +"@plasmicpkgs/react-slick@^0.0.231": + version "0.0.231" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-slick/-/react-slick-0.0.231.tgz#975b61d681ef5445048419df5f5b12c6d9e2fd2a" + integrity sha512-XtQux9tzQ4GqTMW+Zk1xQgfXWuHmEAujKaUodUtkIswzhcBtk9p+C0CzhzdzbMJbMQpxGLVW4g30+DsB6UNj9A== dependencies: "@seznam/compose-react-refs" "^1.0.6" react-slick "^0.28.1" slick-carousel "^1.8.1" -"@plasmicpkgs/react-twitter-widgets@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-twitter-widgets/-/react-twitter-widgets-0.0.207.tgz#89f357ca3f86b459b26cfb52bbaeffcaaf9eace9" - integrity sha512-LqUx+ZI69v9Dmic2LQU3cnO8Cm0oDnCMOlzpj1cOECG42VjrHKo4Epxyn8sIsAkUYX5NczOsJPTsddlr3GQ0uA== +"@plasmicpkgs/react-twitter-widgets@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-twitter-widgets/-/react-twitter-widgets-0.0.208.tgz#a56ff57f657dc087c89d6523584d23b3afabdc9f" + integrity sha512-BEySlAzX3bTuyn+y9qqsDtZw5G+smaEgR1ROg4aO9EpC17SHQw/6SVoee1ka1lH7pZXQgIfCCeHi5e29l5sdgg== dependencies: react-twitter-widgets "^1.10.0" -"@plasmicpkgs/react-youtube@^7.13.213": - version "7.13.213" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-youtube/-/react-youtube-7.13.213.tgz#b513f20668f41c6b2addd4a93396b0a1db00bf24" - integrity sha512-NQqKyuXN1zkIxLgB0SVX0SOqMBQVUx0GviIywfVOG3Cl6JILMxsXoaVi6S+VbY/KN2Q8m2x7yRqaw9gfT1SbxQ== +"@plasmicpkgs/react-youtube@^7.13.214": + version "7.13.214" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/react-youtube/-/react-youtube-7.13.214.tgz#f165287eb27772451eb2b42f585f361cd1e39a4d" + integrity sha512-sQaOEHlKlfkt52mkut28RgdnECsivmRg6qBS4dEUZ4/uaUpj/JcUt+wLWDGKBRzdECdXc8sF86HS3JF7RVRWbg== dependencies: react-youtube "9.0.2" diff --git a/platform/loader-html-hydrate/package.json b/platform/loader-html-hydrate/package.json index fd9d76c0f06..c621b7dc436 100644 --- a/platform/loader-html-hydrate/package.json +++ b/platform/loader-html-hydrate/package.json @@ -30,7 +30,7 @@ "typescript": "^4.3.2" }, "dependencies": { - "@plasmicapp/loader-react": "^1.0.374", + "@plasmicapp/loader-react": "^1.0.375", "react": "^17.0.2", "react-dom": "^17.0.2" } diff --git a/platform/loader-html-hydrate/yarn.lock b/platform/loader-html-hydrate/yarn.lock index 566aceb2ce7..e6b1303040e 100644 --- a/platform/loader-html-hydrate/yarn.lock +++ b/platform/loader-html-hydrate/yarn.lock @@ -28,10 +28,10 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/host@1.0.209": - version "1.0.209" - resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.209.tgz#48c19368622997bf929145b9540db3f332931285" - integrity sha512-XkhN04npQnqHTQuHiAjDvXlo5BqPkN6FIWDIhMaj2Vt7vL6WCIgyPfrDPNy6sh11M2VTW5edIBFQrkFY4DoTAA== +"@plasmicapp/host@1.0.210": + version "1.0.210" + resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.210.tgz#18af6dd7e6d957c09c42a5991e9ad81ee23ccb1c" + integrity sha512-dp/Am+CzwvvOQ7KLU+UTz4AoziBeEoSGdr2TaPY6zY1yUERMjqHFXP79RSUuRzxA07n+E2ZTnz/X6sQvpke4mQ== dependencies: "@plasmicapp/query" "0.1.79" csstype "^3.1.2" @@ -59,13 +59,13 @@ dependencies: "@plasmicapp/isomorphic-unfetch" "1.0.3" -"@plasmicapp/loader-react@^1.0.374": - version "1.0.374" - resolved "https://registry.yarnpkg.com/@plasmicapp/loader-react/-/loader-react-1.0.374.tgz#9046ad899d05f844abfc0847a0b42ff6fd14b4e1" - integrity sha512-LjNNbsS66G7bFubFLGnyRBzbvCu+L5NnI3jrmYBEysH8IpEozo1GdCtttAKUFzBdDLBJ/kIWBNFTOf7Gb40SAg== +"@plasmicapp/loader-react@^1.0.375": + version "1.0.375" + resolved "https://registry.yarnpkg.com/@plasmicapp/loader-react/-/loader-react-1.0.375.tgz#9f9e38133e61afeeb51b5210bb5a5783a5b9ff29" + integrity sha512-mnjNQB1M+BfXXi1tJCkjQWX/ste0lXr4ZaHfgbjLHk+FTc9EgVoCsUE7R1uV1Ib6c2vomtqnRY5yYlaxN1iWsQ== dependencies: "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/loader-core" "1.0.136" "@plasmicapp/loader-fetcher" "1.0.54" "@plasmicapp/loader-splits" "1.0.62" diff --git a/platform/react-web-bundle/package.json b/platform/react-web-bundle/package.json index fefadcbb62b..f3f94f83abf 100644 --- a/platform/react-web-bundle/package.json +++ b/platform/react-web-bundle/package.json @@ -2,7 +2,7 @@ "name": "react-web-bundle", "dependencies": { "@plasmicapp/data-sources-context": "^0.1.21", - "@plasmicapp/react-web": "^0.2.365" + "@plasmicapp/react-web": "^0.2.366" }, "scripts": { "build": "NODE_ENV=production rollup -c rollup.config.js", diff --git a/platform/react-web-bundle/yarn.lock b/platform/react-web-bundle/yarn.lock index 66489339149..cb8a600d16b 100644 --- a/platform/react-web-bundle/yarn.lock +++ b/platform/react-web-bundle/yarn.lock @@ -382,21 +382,21 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.169": - version "0.1.169" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.169.tgz#43fe16ce5a4348473a32d6aa10ccf85fd7126df0" - integrity sha512-9KLUBQcIoLofP+FzAA3bGEKaIcAseonUiouvx78pojYmxZ37BKphuNAQio/J38sISDc2mKbxOgmwRrmborTcsA== +"@plasmicapp/data-sources@0.1.170": + version "0.1.170" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.170.tgz#9f4afc20cb6c78fc9df232bc0277389b6b5000c1" + integrity sha512-p7aHO0lQkm6ai3PXhrezn6NBjs286/OfPm3J+vny/bh4DWYG+B5LDTfW1T1JaWUBi0VSmDMixV30td62LsHZew== dependencies: "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/isomorphic-unfetch" "1.0.3" "@plasmicapp/query" "0.1.79" fast-stringify "^2.0.0" -"@plasmicapp/host@1.0.209": - version "1.0.209" - resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.209.tgz#48c19368622997bf929145b9540db3f332931285" - integrity sha512-XkhN04npQnqHTQuHiAjDvXlo5BqPkN6FIWDIhMaj2Vt7vL6WCIgyPfrDPNy6sh11M2VTW5edIBFQrkFY4DoTAA== +"@plasmicapp/host@1.0.210": + version "1.0.210" + resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.210.tgz#18af6dd7e6d957c09c42a5991e9ad81ee23ccb1c" + integrity sha512-dp/Am+CzwvvOQ7KLU+UTz4AoziBeEoSGdr2TaPY6zY1yUERMjqHFXP79RSUuRzxA07n+E2ZTnz/X6sQvpke4mQ== dependencies: "@plasmicapp/query" "0.1.79" csstype "^3.1.2" @@ -449,15 +449,15 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== -"@plasmicapp/react-web@^0.2.365": - version "0.2.365" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.365.tgz#c4357df312724b615c1be7a6985223e6ac778214" - integrity sha512-sOjhEL9xtx3IDzvttC3n/VftMI9v7f52qjqwLHLCPyJlTeXUChClw+YmGIhSiLjdKbHZeia4pVa3uTVBb2FI4w== +"@plasmicapp/react-web@^0.2.366": + version "0.2.366" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.366.tgz#db5e56f8ab8af44279414d2df53c745c9cce4979" + integrity sha512-LU4+ei5wRL1UP+R7VKhcXei6lbFanw/eZta/CMy5/YlRNmhTWNQHcBfZFweY1abe21wI009ngLtVehDGDepgsQ== dependencies: "@plasmicapp/auth-react" "0.0.22" - "@plasmicapp/data-sources" "0.1.169" + "@plasmicapp/data-sources" "0.1.170" "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/loader-splits" "1.0.62" "@plasmicapp/nextjs-app-router" "1.0.15" "@plasmicapp/prepass" "1.0.19" diff --git a/platform/sub/package.json b/platform/sub/package.json index 4a99f40fb3b..a027f3d98cb 100644 --- a/platform/sub/package.json +++ b/platform/sub/package.json @@ -4,7 +4,7 @@ "main": "index.js", "license": "MIT", "dependencies": { - "@plasmicapp/host": "^1.0.209", + "@plasmicapp/host": "^1.0.210", "react": "^18.2.0", "react-dom": "^18.2.0" }, diff --git a/platform/sub/yarn.lock b/platform/sub/yarn.lock index b6187805f5b..87593dd100f 100644 --- a/platform/sub/yarn.lock +++ b/platform/sub/yarn.lock @@ -64,10 +64,10 @@ mkdirp "^1.0.4" rimraf "^3.0.2" -"@plasmicapp/host@^1.0.209": - version "1.0.209" - resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.209.tgz#48c19368622997bf929145b9540db3f332931285" - integrity sha512-XkhN04npQnqHTQuHiAjDvXlo5BqPkN6FIWDIhMaj2Vt7vL6WCIgyPfrDPNy6sh11M2VTW5edIBFQrkFY4DoTAA== +"@plasmicapp/host@^1.0.210": + version "1.0.210" + resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.210.tgz#18af6dd7e6d957c09c42a5991e9ad81ee23ccb1c" + integrity sha512-dp/Am+CzwvvOQ7KLU+UTz4AoziBeEoSGdr2TaPY6zY1yUERMjqHFXP79RSUuRzxA07n+E2ZTnz/X6sQvpke4mQ== dependencies: "@plasmicapp/query" "0.1.79" csstype "^3.1.2" diff --git a/platform/wab/package.json b/platform/wab/package.json index 19d53e379c4..443eaf5f516 100644 --- a/platform/wab/package.json +++ b/platform/wab/package.json @@ -242,15 +242,15 @@ "@okta/jwt-verifier": "^2.6.0", "@pankod/refine-core": "^3.58.1", "@pankod/refine-supabase": "^4.3.0", - "@plasmicapp/data-sources": "^0.1.169", + "@plasmicapp/data-sources": "^0.1.170", "@plasmicapp/data-sources-context": "0.1.21", - "@plasmicapp/host": "^1.0.209", - "@plasmicapp/loader-react": "^1.0.374", - "@plasmicapp/react-web": "^0.2.365", - "@plasmicpkgs/antd5": "^0.0.266", - "@plasmicpkgs/commerce-local": "^0.0.207", - "@plasmicpkgs/plasmic-basic-components": "^0.0.232", - "@plasmicpkgs/plasmic-embed-css": "^0.1.194", + "@plasmicapp/host": "^1.0.210", + "@plasmicapp/loader-react": "^1.0.375", + "@plasmicapp/react-web": "^0.2.366", + "@plasmicpkgs/antd5": "^0.0.267", + "@plasmicpkgs/commerce-local": "^0.0.208", + "@plasmicpkgs/plasmic-basic-components": "^0.0.233", + "@plasmicpkgs/plasmic-embed-css": "^0.1.195", "@popperjs/core": "2.11.6", "@qualifyze/airtable-formulator": "^1.3.1", "@rauschma/stringio": "^1.4.0", diff --git a/platform/wab/yarn.lock b/platform/wab/yarn.lock index a2b4098c03f..5cd46dae37e 100644 --- a/platform/wab/yarn.lock +++ b/platform/wab/yarn.lock @@ -3675,21 +3675,21 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.169", "@plasmicapp/data-sources@^0.1.169": - version "0.1.169" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.169.tgz#43fe16ce5a4348473a32d6aa10ccf85fd7126df0" - integrity sha512-9KLUBQcIoLofP+FzAA3bGEKaIcAseonUiouvx78pojYmxZ37BKphuNAQio/J38sISDc2mKbxOgmwRrmborTcsA== +"@plasmicapp/data-sources@0.1.170", "@plasmicapp/data-sources@^0.1.170": + version "0.1.170" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.170.tgz#9f4afc20cb6c78fc9df232bc0277389b6b5000c1" + integrity sha512-p7aHO0lQkm6ai3PXhrezn6NBjs286/OfPm3J+vny/bh4DWYG+B5LDTfW1T1JaWUBi0VSmDMixV30td62LsHZew== dependencies: "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/isomorphic-unfetch" "1.0.3" "@plasmicapp/query" "0.1.79" fast-stringify "^2.0.0" -"@plasmicapp/host@1.0.209", "@plasmicapp/host@^1.0.209": - version "1.0.209" - resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.209.tgz#48c19368622997bf929145b9540db3f332931285" - integrity sha512-XkhN04npQnqHTQuHiAjDvXlo5BqPkN6FIWDIhMaj2Vt7vL6WCIgyPfrDPNy6sh11M2VTW5edIBFQrkFY4DoTAA== +"@plasmicapp/host@1.0.210", "@plasmicapp/host@^1.0.210": + version "1.0.210" + resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.210.tgz#18af6dd7e6d957c09c42a5991e9ad81ee23ccb1c" + integrity sha512-dp/Am+CzwvvOQ7KLU+UTz4AoziBeEoSGdr2TaPY6zY1yUERMjqHFXP79RSUuRzxA07n+E2ZTnz/X6sQvpke4mQ== dependencies: "@plasmicapp/query" "0.1.79" csstype "^3.1.2" @@ -3717,13 +3717,13 @@ dependencies: "@plasmicapp/isomorphic-unfetch" "1.0.3" -"@plasmicapp/loader-react@^1.0.374": - version "1.0.374" - resolved "https://registry.yarnpkg.com/@plasmicapp/loader-react/-/loader-react-1.0.374.tgz#9046ad899d05f844abfc0847a0b42ff6fd14b4e1" - integrity sha512-LjNNbsS66G7bFubFLGnyRBzbvCu+L5NnI3jrmYBEysH8IpEozo1GdCtttAKUFzBdDLBJ/kIWBNFTOf7Gb40SAg== +"@plasmicapp/loader-react@^1.0.375": + version "1.0.375" + resolved "https://registry.yarnpkg.com/@plasmicapp/loader-react/-/loader-react-1.0.375.tgz#9f9e38133e61afeeb51b5210bb5a5783a5b9ff29" + integrity sha512-mnjNQB1M+BfXXi1tJCkjQWX/ste0lXr4ZaHfgbjLHk+FTc9EgVoCsUE7R1uV1Ib6c2vomtqnRY5yYlaxN1iWsQ== dependencies: "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/loader-core" "1.0.136" "@plasmicapp/loader-fetcher" "1.0.54" "@plasmicapp/loader-splits" "1.0.62" @@ -3772,15 +3772,15 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== -"@plasmicapp/react-web@^0.2.365": - version "0.2.365" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.365.tgz#c4357df312724b615c1be7a6985223e6ac778214" - integrity sha512-sOjhEL9xtx3IDzvttC3n/VftMI9v7f52qjqwLHLCPyJlTeXUChClw+YmGIhSiLjdKbHZeia4pVa3uTVBb2FI4w== +"@plasmicapp/react-web@^0.2.366": + version "0.2.366" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-web/-/react-web-0.2.366.tgz#db5e56f8ab8af44279414d2df53c745c9cce4979" + integrity sha512-LU4+ei5wRL1UP+R7VKhcXei6lbFanw/eZta/CMy5/YlRNmhTWNQHcBfZFweY1abe21wI009ngLtVehDGDepgsQ== dependencies: "@plasmicapp/auth-react" "0.0.22" - "@plasmicapp/data-sources" "0.1.169" + "@plasmicapp/data-sources" "0.1.170" "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.209" + "@plasmicapp/host" "1.0.210" "@plasmicapp/loader-splits" "1.0.62" "@plasmicapp/nextjs-app-router" "1.0.15" "@plasmicapp/prepass" "1.0.19" @@ -3809,10 +3809,10 @@ fast-deep-equal "^3.1.3" valtio "^1.6.3" -"@plasmicpkgs/antd5@^0.0.266": - version "0.0.266" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.266.tgz#11367d22b30ef3556c193197176a31bf88f2056a" - integrity sha512-kEvcZ00nULIglQ0+OfgOZTEsm6XQzNkPouz9xYgx2aePdh3zih7tFQ2utxzXszxr9FxN6+mMtlL+g5u3V3D6+A== +"@plasmicpkgs/antd5@^0.0.267": + version "0.0.267" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/antd5/-/antd5-0.0.267.tgz#a96e7cf55e10f138d3d2da4a13771442b94b5017" + integrity sha512-COzTfHNhwMuBpnV0D2EHJR2u5Tb7tF6+01P6HSZXiJrTcSOpX+nSiLqUMMKytGgOTEqD4gES+jaQVAnihroIGA== dependencies: antd "^5.12.7" classnames "^2.3.2" @@ -3820,18 +3820,18 @@ fast-deep-equal "^3.1.3" lodash "^4.17.21" -"@plasmicpkgs/commerce-local@^0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-local/-/commerce-local-0.0.207.tgz#641bf6c3103c8fd5c4e8fedbaffa0cfc40cc41a3" - integrity sha512-/v6kG3c6K70VSUGUSvDV2sTpHyIk95nBzVO8R6pYcjPrS5PFRUVtY3DN0GWCpvPshjzpep0So21wRv2FPOtzTQ== +"@plasmicpkgs/commerce-local@^0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce-local/-/commerce-local-0.0.208.tgz#2fe25661581ace160d62c1085fb17f3cffab6e78" + integrity sha512-GQLe/5JVQEEodSgnSymUjh6tcBfv5A4mFYBNYu4Xkf5ls9zMlqAbIzgawdR60DmGJbnCpW3PbPabUA8FTkNvgw== dependencies: - "@plasmicpkgs/commerce" "0.0.207" + "@plasmicpkgs/commerce" "0.0.208" "@types/react" "^18.0.27" -"@plasmicpkgs/commerce@0.0.207": - version "0.0.207" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce/-/commerce-0.0.207.tgz#9484a262d81ed82c7b4d9808918467248e510ffa" - integrity sha512-7gr3SpxmGrTxaqxrQoi+ASqHn4Wy9wfjgaXTl42jHFw8bIk2hWb0XzaDu4wJIQ2CtrOtI09dt+rcEZB6YFOWAQ== +"@plasmicpkgs/commerce@0.0.208": + version "0.0.208" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/commerce/-/commerce-0.0.208.tgz#c129b329fb217b5f5726bb8bb2260997df160d97" + integrity sha512-ImaUM068kConF3C8zgPOygHP5ZRsuYK/pN96t7u6MJWt0hhhfzPep2zucW3yuP6+Y3S8jv53IWaPD1jaXG0s7A== dependencies: "@types/react" "^18.0.27" "@vercel/fetch" "^6.2.0" @@ -3841,15 +3841,15 @@ react-hook-form "^7.28.0" swr "^1.2.2" -"@plasmicpkgs/plasmic-basic-components@^0.0.232": - version "0.0.232" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-basic-components/-/plasmic-basic-components-0.0.232.tgz#fa1299e17b6dfdbbccd52cf2dda2be5da6788016" - integrity sha512-o9qR51V+F7Vu6ri/Q1zIlf/GXO1bMLYG69+lXDsBiADQxQ0iAIYtEqABn1KEGJC/kbR1hhBRMyjzWBowBJdadg== +"@plasmicpkgs/plasmic-basic-components@^0.0.233": + version "0.0.233" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-basic-components/-/plasmic-basic-components-0.0.233.tgz#9d7745cf73af200346a0f64c9aac7caffbef66c2" + integrity sha512-yeicCifTMPWv9wbeLtno8Di6QRh7WgMnTgKa/N26udtlmkw3HVaJaUf4Pdm7losbAeM+N50+BZVdKbPoXGHFXA== -"@plasmicpkgs/plasmic-embed-css@^0.1.194": - version "0.1.194" - resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-embed-css/-/plasmic-embed-css-0.1.194.tgz#f6021a273f32b54f9384dc317419314abc46f7c5" - integrity sha512-/TVhQSUo+J1Q7QXTtoI6D9aD8LxF6FdGTUuiMbUUUdSVRyvQiyca4+ioYFvx8Pmc/WlWi4Lt0z/oM0EvB9PJhg== +"@plasmicpkgs/plasmic-embed-css@^0.1.195": + version "0.1.195" + resolved "https://registry.yarnpkg.com/@plasmicpkgs/plasmic-embed-css/-/plasmic-embed-css-0.1.195.tgz#0630c82e43ce43d8ceb2dcdd5964a8f882945861" + integrity sha512-OpQl4k15Z/nsJZz8WyW17lijn+G+O2IgBBHcM2aUM6Tpe34Gg7u7kXxCjWikm7uXe2I9Ce6Gw9iw0dYY9Y200Q== "@pmmmwh/react-refresh-webpack-plugin@^0.5.1", "@pmmmwh/react-refresh-webpack-plugin@^0.5.5": version "0.5.11" From 2ef4cf1014efc9ca3fc51ad85809f9b618db662f Mon Sep 17 00:00:00 2001 From: Abbas Nazar Date: Fri, 7 Feb 2025 12:30:36 +0500 Subject: [PATCH 12/46] refactor: refactored zoom-to-fit logic to accept a DOM element GitOrigin-RevId: bce9503a77b27f494c74552f54b3cc9c5d7f02a9 --- .../src/wab/client/components/tpl-menu.tsx | 2 +- .../src/wab/client/studio-ctx/StudioCtx.tsx | 52 +++++++++++++------ 2 files changed, 37 insertions(+), 17 deletions(-) diff --git a/platform/wab/src/wab/client/components/tpl-menu.tsx b/platform/wab/src/wab/client/components/tpl-menu.tsx index a13cde7523a..2ec87432e42 100644 --- a/platform/wab/src/wab/client/components/tpl-menu.tsx +++ b/platform/wab/src/wab/client/components/tpl-menu.tsx @@ -928,7 +928,7 @@ export function makeTplMenu( push( studioCtx.tryZoomToFitSelection()} + onClick={() => studioCtx.tryZoomToFitTpl(tpl)} > Zoom to fit diff --git a/platform/wab/src/wab/client/studio-ctx/StudioCtx.tsx b/platform/wab/src/wab/client/studio-ctx/StudioCtx.tsx index 38e4b3c7129..34954dbdd98 100644 --- a/platform/wab/src/wab/client/studio-ctx/StudioCtx.tsx +++ b/platform/wab/src/wab/client/studio-ctx/StudioCtx.tsx @@ -3472,24 +3472,44 @@ export class StudioCtx extends WithDbCtx { const focusedFrame = this.focusedFrame(); if (focusedFrame) { this.tryZoomToFitFrame(focusedFrame); - } else { - const vc = this.focusedViewCtx(); - if (!vc) { - return; - } + return; + } - const $focusedDom = vc.focusedDomElt(); - if (!$focusedDom?.length) { - return; - } + const vc = this.focusedViewCtx(); + if (!vc) { + return; + } - const scalerRect = frameToScalerRect( - $focusedDom[0].getBoundingClientRect(), - vc - ); - this.viewportCtx!.zoomToScalerBox(Box.fromRect(scalerRect), { - minPadding: DEFAULT_ZOOM_PADDING, - }); + const $focusedDom = vc.focusedDomElt(); + if (!$focusedDom?.length) { + return; + } + + this.tryZoomToFitDomElement($focusedDom[0]); + } + + tryZoomToFitDomElement(element: HTMLElement) { + const vc = this.focusedViewCtx(); + if (!vc) { + return; + } + + const scalerRect = frameToScalerRect(element.getBoundingClientRect(), vc); + this.viewportCtx!.zoomToScalerBox(Box.fromRect(scalerRect), { + minPadding: DEFAULT_ZOOM_PADDING, + }); + } + + tryZoomToFitTpl(tpl: TplNode) { + const vc = this.focusedViewCtx(); + if (!vc) { + return; + } + const [_, doms] = vc.maybeDomsForTpl(tpl, { + ignoreFocusedCloneKey: true, + }); + if (doms?.length) { + this.tryZoomToFitDomElement(doms[0]); } } From 03bda3a5e341cc57c253741bfbb93a45e8295f81 Mon Sep 17 00:00:00 2001 From: Abbas Nazar Date: Fri, 7 Feb 2025 23:50:21 +0500 Subject: [PATCH 13/46] feat: add comment from tpl tree on canvas GitOrigin-RevId: 651cc15ced0b95e1e72ce1d3c8d0d8501e4f664a --- .../comments/CanvasCommentMarkers.tsx | 25 +++++++++++++++++++ .../components/comments/CommentPostForm.tsx | 4 ++- .../src/wab/client/components/tpl-menu.tsx | 13 ++++++++++ .../wab/src/wab/client/studio-ctx/view-ctx.ts | 11 ++++++++ platform/wab/src/wab/styles/main.sass | 5 +++- 5 files changed, 56 insertions(+), 2 deletions(-) diff --git a/platform/wab/src/wab/client/components/comments/CanvasCommentMarkers.tsx b/platform/wab/src/wab/client/components/comments/CanvasCommentMarkers.tsx index 361d2fe2823..a8d3cf127b8 100644 --- a/platform/wab/src/wab/client/components/comments/CanvasCommentMarkers.tsx +++ b/platform/wab/src/wab/client/components/comments/CanvasCommentMarkers.tsx @@ -1,6 +1,7 @@ import { CanvasTransformedBox } from "@/wab/client/components/canvas/CanvasTransformedBox"; import { useRerenderOnUserBodyChange } from "@/wab/client/components/canvas/UserBodyObserver"; import CommentPost from "@/wab/client/components/comments/CommentPost"; +import CommentPostForm from "@/wab/client/components/comments/CommentPostForm"; import { useCommentsCtx } from "@/wab/client/components/comments/CommentsProvider"; import ThreadComments from "@/wab/client/components/comments/ThreadComments"; import { @@ -135,6 +136,25 @@ function CanvasCommentMarker(props: { ); } +function CanvasCommentPost(props: { viewCtx: ViewCtx; tpl: TplNode }) { + const { viewCtx, tpl } = props; + + return ( + +
+ viewCtx.setSelectedNewThreadTpl(null)}> + + +
+
+ ); +} + export const CanvasCommentMarkers = observer(function CanvasCommentMarkers({ arenaFrame, }: { @@ -168,8 +188,13 @@ export const CanvasCommentMarkers = observer(function CanvasCommentMarkers({ return null; } + const selectedNewThreadTpl = viewCtx.getSelectedNewThreadTpl(); + return ( <> + {selectedNewThreadTpl && ( + + )} {[...threadsGroupedBySubject.values()].map((subjectCommentThreads) => subjectCommentThreads.map((commentThread, index) => ( commentThread.id == threadId @@ -74,6 +75,7 @@ const CommentPostForm = observer(function CommentPostForm( const commentData: RootCommentData = { body, location }; await api.postRootComment(projectId, branchId, commentData); } + viewCtx.setSelectedNewThreadTpl(null); await refreshComments(); }} > diff --git a/platform/wab/src/wab/client/components/tpl-menu.tsx b/platform/wab/src/wab/client/components/tpl-menu.tsx index 2ec87432e42..c6f9f17a4cf 100644 --- a/platform/wab/src/wab/client/components/tpl-menu.tsx +++ b/platform/wab/src/wab/client/components/tpl-menu.tsx @@ -937,6 +937,19 @@ export function makeTplMenu( ); }); + if (studioCtx.appCtx.appConfig.comments && isTplNamable(tpl)) { + builder.genSection(undefined, (push) => { + push( + viewCtx.setSelectedNewThreadTpl(tpl)} + > + Add comment + + ); + }); + } + if ( isAdminTeamEmail( viewCtx.appCtx.selfInfo?.email, diff --git a/platform/wab/src/wab/client/studio-ctx/view-ctx.ts b/platform/wab/src/wab/client/studio-ctx/view-ctx.ts index 55207d46018..c833410b36c 100644 --- a/platform/wab/src/wab/client/studio-ctx/view-ctx.ts +++ b/platform/wab/src/wab/client/studio-ctx/view-ctx.ts @@ -187,10 +187,21 @@ export class ViewCtx extends WithDbCtx { private _editingTextResizeObserver: ResizeObserver | undefined; private _nextFocusedTpl: TplNode | undefined; + private _selectedNewThreadTpl = observable.box(null, { + name: "ViewCtx.selectedNewThreadTpl", + }); nextFocusedTpl() { return this._nextFocusedTpl; } + getSelectedNewThreadTpl() { + return this._selectedNewThreadTpl.get(); + } + + setSelectedNewThreadTpl(tpl: TplNode | null) { + this._selectedNewThreadTpl.set(tpl); + } + private _highlightParam = observable.box< | { param: Param; diff --git a/platform/wab/src/wab/styles/main.sass b/platform/wab/src/wab/styles/main.sass index 9b607821f83..0291eade8d0 100644 --- a/platform/wab/src/wab/styles/main.sass +++ b/platform/wab/src/wab/styles/main.sass @@ -4567,7 +4567,7 @@ $resizer_size: 8px .CommentMarkerOverlay display: none -.CommentMarker +.CommentMarker, .CommentPostMarker pointer-events: initial position: absolute left: 100% @@ -4583,6 +4583,9 @@ $resizer_size: 8px @include CommentMarkerView border-radius: 99px border-bottom-left-radius: 0 +.CommentPostFormMarker + @include CommentMarkerView + width: 300px .CommentMarkerHover @include CommentMarkerView display: none From 0503d9d0ac5cd498a2fbefd97bf240d8be8c4696 Mon Sep 17 00:00:00 2001 From: Jason Long Date: Fri, 7 Feb 2025 10:23:33 -0800 Subject: [PATCH 14/46] chore: update yarn.lock Change-Id: I0638980fcdc361875d3e1d309bff86ca04903a01 GitOrigin-RevId: 82c6833039caa0b15c2e8b04f891152cff1be14e --- platform/live-frame/yarn.lock | 266 ++++++++++++++++------------------ yarn.lock | 25 +--- 2 files changed, 125 insertions(+), 166 deletions(-) diff --git a/platform/live-frame/yarn.lock b/platform/live-frame/yarn.lock index d54e17304a9..b5e29b8c1fe 100644 --- a/platform/live-frame/yarn.lock +++ b/platform/live-frame/yarn.lock @@ -112,21 +112,21 @@ resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources-context/-/data-sources-context-0.1.21.tgz#fcf7ead9d9576084ff9fdcc3eadc4a5856119866" integrity sha512-DF86rstDK2zs/aTbPOUTWwXiVmFG2GDxXYvztIfXUNtuCvNDJKAZK2thYaULv9bGTRitPKWlwcz0zAMjYRHavQ== -"@plasmicapp/data-sources@0.1.166": - version "0.1.166" - resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.166.tgz#88e1970f8f5840d2bf749d87f6247cdbc405d227" - integrity sha512-sw2oziZA87CW7yQcmxjIt5wDA8IAeoF8bJTSNvPMzGb4tq1Nlu5Fztzj/nQw9d1vQwEOpP49BjvAPe/E7YV9Kw== +"@plasmicapp/data-sources@0.1.170": + version "0.1.170" + resolved "https://registry.yarnpkg.com/@plasmicapp/data-sources/-/data-sources-0.1.170.tgz#9f4afc20cb6c78fc9df232bc0277389b6b5000c1" + integrity sha512-p7aHO0lQkm6ai3PXhrezn6NBjs286/OfPm3J+vny/bh4DWYG+B5LDTfW1T1JaWUBi0VSmDMixV30td62LsHZew== dependencies: "@plasmicapp/data-sources-context" "0.1.21" - "@plasmicapp/host" "1.0.207" + "@plasmicapp/host" "1.0.210" "@plasmicapp/isomorphic-unfetch" "1.0.3" "@plasmicapp/query" "0.1.79" fast-stringify "^2.0.0" -"@plasmicapp/host@1.0.207": - version "1.0.207" - resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.207.tgz#062bfa9272582b1f5469002df4384f2fbd1ff627" - integrity sha512-3Tb+BKB7rXJTMziQe1vxhmmNz8K2BTHK5cX/pb37oiTqrGJUYaOyXGB0f5u4+jwqRfGcCFrBa5POOgwJvDcOUQ== +"@plasmicapp/host@1.0.210": + version "1.0.210" + resolved "https://registry.yarnpkg.com/@plasmicapp/host/-/host-1.0.210.tgz#18af6dd7e6d957c09c42a5991e9ad81ee23ccb1c" + integrity sha512-dp/Am+CzwvvOQ7KLU+UTz4AoziBeEoSGdr2TaPY6zY1yUERMjqHFXP79RSUuRzxA07n+E2ZTnz/X6sQvpke4mQ== dependencies: "@plasmicapp/query" "0.1.79" csstype "^3.1.2" @@ -146,26 +146,26 @@ dependencies: json-logic-js "^2.0.2" -"@plasmicapp/nextjs-app-router@1.0.12": - version "1.0.12" - resolved "https://registry.yarnpkg.com/@plasmicapp/nextjs-app-router/-/nextjs-app-router-1.0.12.tgz#98489dcf1b8113f845c6c9831b1c081bf59c0562" - integrity sha512-D3h90ie5eTCiaSEHoUumu/dJEgw+O7E+P1mZBqwj2QIETIWFhqa7lQAh4c4IlJEyqpLJd3Yvzsdsp2IamW/lmQ== +"@plasmicapp/nextjs-app-router@1.0.15": + version "1.0.15" + resolved "https://registry.yarnpkg.com/@plasmicapp/nextjs-app-router/-/nextjs-app-router-1.0.15.tgz#3510560e9b0af34321766a65f35183b09c7f6b83" + integrity sha512-AQ3K6lzGOAzRxzQvfyXiOdWI9zZsadhz+cND1GU47GIA/YRGp1k5be0dc3qP4PoXD9rGFjrOemyJK1N1i4ubzA== dependencies: - "@plasmicapp/prepass" "1.0.17" + "@plasmicapp/prepass" "1.0.19" "@plasmicapp/query" "0.1.79" cross-spawn "^7.0.3" - fkill "^8.1.0" get-port "^7.0.0" + kill-port-process "^3.2.1" node-html-parser "^6.1.5" yargs "^17.7.2" -"@plasmicapp/prepass@1.0.17": - version "1.0.17" - resolved "https://registry.yarnpkg.com/@plasmicapp/prepass/-/prepass-1.0.17.tgz#3ddc2e34662cf29ebf0f46022ad3b1f6396e4ade" - integrity sha512-xmQdVSa28EHfdVkKfnStbZjn/g8ZWzXBQWqGte6psA2lGOlSCY0kK4UjM2/9xFnhhnIMxCk9am4KtSdruxc0zg== +"@plasmicapp/prepass@1.0.19": + version "1.0.19" + resolved "https://registry.yarnpkg.com/@plasmicapp/prepass/-/prepass-1.0.19.tgz#dd2829a3830a4d3ad9e8d16b22c78b94523be41e" + integrity sha512-In8NIXotocOAVDZismfBzOxJnoHaQEKFDPGfr2VuVQ4z8cZ8S/MtccLXJLQe+bJPD0nOG4ZC8lyJOvq4KLbflg== dependencies: "@plasmicapp/query" "0.1.79" - "@plasmicapp/react-ssr-prepass" "2.0.6" + "@plasmicapp/react-ssr-prepass" "^2.0.9" "@plasmicapp/query@0.1.79": version "0.1.79" @@ -174,10 +174,10 @@ dependencies: swr "^1.0.0" -"@plasmicapp/react-ssr-prepass@2.0.6": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.6.tgz#e36cc365a8ddb54e3c5caf0ce4ad6818c995b5a6" - integrity sha512-D+/pxBSYV8/qiwuwVMRnASZMXmlxDYUKRjVnRGjf3Q9s7SC/KlRSB5ORIk81heOH5HaRq05TD47LPsmNFvhNiw== +"@plasmicapp/react-ssr-prepass@^2.0.9": + version "2.0.9" + resolved "https://registry.yarnpkg.com/@plasmicapp/react-ssr-prepass/-/react-ssr-prepass-2.0.9.tgz#1cfdd8d4c0e90fd4fed7d7204f70c44914871d31" + integrity sha512-HO932uH/Y4otaDmjwzJbCLlokxNAdtU9VhDVUZUuVbzh0DhWaNyn/MINCu1oeZ4a6MIjdXFIm/U2VaxNxHYdsw== "@plasmicapp/react-web@link:../wab/node_modules/@plasmicapp/react-web": version "0.0.0" @@ -674,14 +674,6 @@ dependencies: "@types/node" "*" -aggregate-error@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-4.0.1.tgz#25091fe1573b9e0be892aeda15c7c66a545f758e" - integrity sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w== - dependencies: - clean-stack "^4.0.0" - indent-string "^5.0.0" - alphanum-sort@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -728,11 +720,6 @@ argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -arrify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-3.0.0.tgz#ccdefb8eaf2a1d2ab0da1ca2ce53118759fd46bc" - integrity sha512-tLkvA81vQG/XqE2mjDkGQHoOINtMHtysSnemrmoGe6PydDPMRbVugqyk4A6V/WDWEfm3l+0d8anA9r8cv/5Jaw== - balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" @@ -852,13 +839,6 @@ classnames@^2.5.1: resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== -clean-stack@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-4.2.0.tgz#c464e4cde4ac789f4e0735c5d75beb49d7b30b31" - integrity sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg== - dependencies: - escape-string-regexp "5.0.0" - cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" @@ -969,6 +949,15 @@ cosmiconfig@^5.0.0: js-yaml "^3.13.1" parse-json "^4.0.0" +cross-spawn@^5.0.1: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -1316,11 +1305,6 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-string-regexp@5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -1346,20 +1330,18 @@ eventemitter3@^4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -execa@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== +execa@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.9.0.tgz#adb7ce62cf985071f60580deb4a88b9e34712d01" + integrity sha512-BbUMBiX4hqiHZUA5+JujIjNb6TyAlp2D5KLheMjMluwOuzcnylDL4AxZYLLn1n2AGB49eSWwyKvvEQoRpnAtmA== dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" fast-deep-equal@^3.1.3: version "3.1.3" @@ -1376,18 +1358,6 @@ fastparse@^1.1.2: resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9" integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== -fkill@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/fkill/-/fkill-8.1.1.tgz#b8e96219000fdc123ef3cc5083c04300388bcb0d" - integrity sha512-138B7rFQMEKoJQOVl3NCPyRAaex0ruLvQgqkEWa/CyUY9MFFxZ8TtztiMJSs6/wD60M6kK0OKUOwHRsr3U2RBg== - dependencies: - aggregate-error "^4.0.0" - execa "^5.1.1" - pid-port "^0.2.0" - process-exists "^4.1.0" - ps-list "^7.2.0" - taskkill "^4.0.0" - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -1429,10 +1399,15 @@ get-port@^7.0.0: resolved "https://registry.yarnpkg.com/get-port/-/get-port-7.1.0.tgz#d5a500ebfc7aa705294ec2b83cc38c5d0e364fec" integrity sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw== -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== + +get-them-args@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/get-them-args/-/get-them-args-1.3.2.tgz#74a20ba8a4abece5ae199ad03f2bcc68fdfc9ba5" + integrity sha512-LRn8Jlk+DwZE4GTlDbT3Hikd1wSHgLMme/+7ddlqKd7ldwR6LjJgTVWzBnR01wnYGe4KgrXjg287RaI22UHmAw== glob@7.1.6, glob@^7.1.2: version "7.1.6" @@ -1505,11 +1480,6 @@ html-comment-regex@^1.1.0: resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - icss-replace-symbols@1.1.0, icss-replace-symbols@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" @@ -1551,11 +1521,6 @@ import-from@^3.0.0: dependencies: resolve-from "^5.0.0" -indent-string@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5" - integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg== - indexes-of@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" @@ -1673,10 +1638,10 @@ is-resolvable@^1.0.0: resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== is-svg@^3.0.0: version "3.0.0" @@ -1736,6 +1701,14 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" +kill-port-process@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/kill-port-process/-/kill-port-process-3.2.1.tgz#be7e5b7cacc448ee511e82ff007b7236028e5323" + integrity sha512-9rRL5uivhIaW82ES0xTeciG5dfHUVQ0MqUycyf6Y1GBzDNB/fHxKStFUqnL4hCwGp89AcrKIjJWEVZHhSUi9LQ== + dependencies: + get-them-args "1.3.2" + pid-from-port "1.1.3" + lines-and-columns@^1.1.6: version "1.1.6" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" @@ -1765,6 +1738,14 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + magic-string@^0.25.2, magic-string@^0.25.7: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" @@ -1787,11 +1768,6 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -1843,12 +1819,12 @@ normalize-url@^3.0.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== dependencies: - path-key "^3.0.0" + path-key "^2.0.0" nth-check@^1.0.2: version "1.0.2" @@ -1915,13 +1891,6 @@ once@^1.3.0: dependencies: wrappy "1" -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -1955,7 +1924,12 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^3.0.0, path-key@^3.1.0: +path-key@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + +path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -1970,12 +1944,12 @@ picomatch@^2.2.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -pid-port@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/pid-port/-/pid-port-0.2.0.tgz#db45378e4dcdb8425f911b7c09d7b0187a399873" - integrity sha512-xVU9H1FCRSeGrD9Oim5bLg2U7B2BgW0qzK2oahpV5BIf9hwzqQaWyOkOVC0Kgbsc90A9x6525beawx+QK+JduQ== +pid-from-port@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/pid-from-port/-/pid-from-port-1.1.3.tgz#313a1d056ee71319cff0940ed0ff027dad39ca69" + integrity sha512-OlE82n3yMOE5dY9RMOwxhoWefeMlxwk5IVxoj0sSzSFIlmvhN4obzTvO3s/d/b5JhcgXikjaspsy/HuUDTqbBg== dependencies: - execa "^5.1.1" + execa "^0.9.0" pify@^5.0.0: version "5.0.0" @@ -2342,13 +2316,6 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.27: source-map "^0.6.1" supports-color "^6.1.0" -process-exists@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/process-exists/-/process-exists-4.1.0.tgz#4132c516324c1da72d65896851cdbd8bbdf5b9d8" - integrity sha512-BBJoiorUKoP2AuM5q/yKwIfT1YWRHsaxjW+Ayu9erLhqKOfnXzzVVML0XTYoQZuI1YvcWKmc1dh06DEy4+KzfA== - dependencies: - ps-list "^6.3.0" - promise.series@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/promise.series/-/promise.series-0.2.0.tgz#2cc7ebe959fc3a6619c04ab4dbdc9e452d864bbd" @@ -2359,15 +2326,10 @@ proxy-compare@2.6.0: resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.6.0.tgz#5e8c8b5c3af7e7f17e839bf6cf1435bcc4d315b0" integrity sha512-8xuCeM3l8yqdmbPoYeLbrAXCBWu19XEYc5/F28f5qOaoAIMyfmBUkl5axiK+x9olUvRlcekvnm98AP9RDngOIw== -ps-list@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/ps-list/-/ps-list-6.3.0.tgz#a2b775c2db7d547a28fbaa3a05e4c281771259be" - integrity sha512-qau0czUSB0fzSlBOQt0bo+I2v6R+xiQdj78e1BR/Qjfl5OHWJ/urXi8+ilw1eHe+5hSeDI1wrwVTgDp2wst4oA== - -ps-list@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/ps-list/-/ps-list-7.2.0.tgz#3d110e1de8249a4b178c9b1cf2a215d1e4e42fc0" - integrity sha512-v4Bl6I3f2kJfr5o80ShABNHAokIgY+wFDTQfE+X3zWYgSGQOCBeYptLZUpoOALBqO5EawmDN/tjTldJesd0ujQ== +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== q@^1.1.2: version "1.5.1" @@ -2480,6 +2442,13 @@ serialize-javascript@^3.0.0: dependencies: randombytes "^2.1.0" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -2487,12 +2456,17 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -signal-exit@^3.0.3: +signal-exit@^3.0.0: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -2581,10 +2555,10 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== style-inject@^0.3.0: version "0.3.0" @@ -2669,14 +2643,6 @@ swr@^1.0.0: resolved "https://registry.yarnpkg.com/swr/-/swr-1.3.0.tgz#c6531866a35b4db37b38b72c45a63171faf9f4e8" integrity sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw== -taskkill@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/taskkill/-/taskkill-4.0.0.tgz#b018d227c9a757226f219ae41c1147c9a7fe6aa4" - integrity sha512-h+BGQ8ExIUZ81h4iHRvatZY5eeBBl2WZk31MmMdFG9LBTc5eCH5u/bzZ7phaPH3bsiB7WhM7YTkOyB2dyFQfXg== - dependencies: - arrify "^3.0.0" - execa "^5.1.1" - terser@^4.7.0: version "4.8.0" resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17" @@ -2774,6 +2740,13 @@ vendors@^1.0.0: resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -2805,6 +2778,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" diff --git a/yarn.lock b/yarn.lock index 0f3e4260ecf..047800aa705 100644 --- a/yarn.lock +++ b/yarn.lock @@ -979,7 +979,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.22.5", "@babel/helper-string-parser@^7.25.9": +"@babel/helper-string-parser@^7.25.9": version "7.25.9" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== @@ -1012,16 +1012,7 @@ "@babel/traverse" "^7.23.0" "@babel/types" "^7.23.0" -"@babel/highlight@^7.22.13": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" - integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - -"@babel/parser@*", "@babel/parser@^7.1.0", "@babel/parser@^7.11.5", "@babel/parser@^7.12.0", "@babel/parser@^7.12.3", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.8", "@babel/parser@^7.20.13", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.22.7", "@babel/parser@^7.23.0", "@babel/parser@^7.25.9", "@babel/parser@^7.26.5", "@babel/parser@^7.7.0": +"@babel/parser@*", "@babel/parser@^7.1.0", "@babel/parser@^7.11.5", "@babel/parser@^7.12.0", "@babel/parser@^7.12.3", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.8", "@babel/parser@^7.20.13", "@babel/parser@^7.20.7", "@babel/parser@^7.22.7", "@babel/parser@^7.23.0", "@babel/parser@^7.25.9", "@babel/parser@^7.26.5", "@babel/parser@^7.7.0": version "7.26.7" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.7.tgz#e114cd099e5f7d17b05368678da0fb9f69b3385c" integrity sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w== @@ -5107,7 +5098,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== -"@jridgewell/set-array@^1.0.1", "@jridgewell/set-array@^1.2.1": +"@jridgewell/set-array@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== @@ -23861,11 +23852,6 @@ jsdom@^16.4.0: ws "^7.4.6" xml-name-validator "^3.0.0" -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - jsesc@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" @@ -32514,11 +32500,6 @@ to-arraybuffer@^1.0.0: resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA== -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - to-object-path@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" From a8b45d022fc930167d54bddfcd64b3041b65ecbe Mon Sep 17 00:00:00 2001 From: Jason Long Date: Sat, 8 Feb 2025 09:03:46 +0800 Subject: [PATCH 15/46] Turn off componentThumbnails for admins GitOrigin-RevId: 83e71450407896a948b720c0d17664b99aeeb406 --- platform/wab/src/wab/shared/devflags.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/wab/src/wab/shared/devflags.ts b/platform/wab/src/wab/shared/devflags.ts index 869b4bc9306..29d4cb9a6c0 100644 --- a/platform/wab/src/wab/shared/devflags.ts +++ b/platform/wab/src/wab/shared/devflags.ts @@ -656,7 +656,7 @@ export function applyPlasmicUserDevFlagOverrides(target: DevFlagsType) { advancedAppAuth: true, posthog: true, linting: true, - componentThumbnails: true, + componentThumbnails: false, authUsersTab: true, warningsInCanvas: true, previewSteps: true, From 0d114490b8fa1c1cbfdd0d16a71e35a8cf942f32 Mon Sep 17 00:00:00 2001 From: hyunnbunt Date: Sat, 1 Feb 2025 15:26:31 +0900 Subject: [PATCH 16/46] first commit - implemented confirm feature when deleting entry GitOrigin-RevId: 54d858f3500f262b5e70405e321bc4116b3705cb --- .../client/components/cms/CmsEntryDetails.tsx | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx b/platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx index e6670a6e44c..e02e9ea5ead 100644 --- a/platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx +++ b/platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx @@ -15,6 +15,7 @@ import { renderMaybeLocalizedInput, } from "@/wab/client/components/cms/CmsInputs"; import { isCmsTextLike } from "@/wab/client/components/cms/utils"; +import { confirm } from "@/wab/client/components/quick-modals"; import { useApi } from "@/wab/client/contexts/AppContexts"; import { DefaultCmsEntryDetailsProps, @@ -604,14 +605,22 @@ function CmsEntryDetailsForm_( { - await api.deleteCmsRow(row.id); - await mutateRow(); - history.push( - UU.cmsModelContent.fill({ - databaseId: database.id, - tableId: table.id, - }) - ); + const confirmed = await confirm({ + title: "Delete entry", + message: `Are you sure you want to delete entry "${ + row.identifier ? row.identifier : "Untitled" + }"?`, + }); + if (confirmed) { + await api.deleteCmsRow(row.id); + await mutateRow(); + history.push( + UU.cmsModelContent.fill({ + databaseId: database.id, + tableId: table.id, + }) + ); + } }} > Delete entry From 1130d2dbe15e3125541c57d9a993febd4084dd35 Mon Sep 17 00:00:00 2001 From: hyunnbunt Date: Sun, 2 Feb 2025 16:32:58 +0900 Subject: [PATCH 17/46] Used entryDisplayName for confirmation GitOrigin-RevId: 39421beb5568483c44ca58aa6c7d8c7b14370ee2 --- .../wab/src/wab/client/components/cms/CmsEntryDetails.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx b/platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx index e02e9ea5ead..9c3e03774b5 100644 --- a/platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx +++ b/platform/wab/src/wab/client/components/cms/CmsEntryDetails.tsx @@ -607,9 +607,7 @@ function CmsEntryDetailsForm_( onClick={async () => { const confirmed = await confirm({ title: "Delete entry", - message: `Are you sure you want to delete entry "${ - row.identifier ? row.identifier : "Untitled" - }"?`, + message: `Are you sure you want to delete ${entryDisplayName}?`, }); if (confirmed) { await api.deleteCmsRow(row.id); From 35fda7b4d58ba9fe183620d744080eda49330ad5 Mon Sep 17 00:00:00 2001 From: hyunnbunt Date: Sun, 2 Feb 2025 17:09:17 +0900 Subject: [PATCH 18/46] Implemented confirmation feature for deleting model GitOrigin-RevId: 7b93ec26c5d9ee8e67c29de9cdf957e2ba81e323 --- .../client/components/cms/CmsModelDetails.tsx | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/platform/wab/src/wab/client/components/cms/CmsModelDetails.tsx b/platform/wab/src/wab/client/components/cms/CmsModelDetails.tsx index 51ae8cb0373..14e815ae7e3 100644 --- a/platform/wab/src/wab/client/components/cms/CmsModelDetails.tsx +++ b/platform/wab/src/wab/client/components/cms/CmsModelDetails.tsx @@ -10,6 +10,7 @@ import { renderMaybeLocalizedInput, ValueSwitch, } from "@/wab/client/components/cms/CmsInputs"; +import { confirm } from "@/wab/client/components/quick-modals"; import PlasmicWebhookHeader from "@/wab/client/components/webhooks/plasmic/plasmic_kit_continuous_deployment/PlasmicWebhookHeader"; import PlasmicWebhooksItem from "@/wab/client/components/webhooks/plasmic/plasmic_kit_continuous_deployment/PlasmicWebhooksItem"; import { Spinner } from "@/wab/client/components/widgets"; @@ -19,34 +20,34 @@ import { Modal } from "@/wab/client/components/widgets/Modal"; import Select from "@/wab/client/components/widgets/Select"; import Textbox from "@/wab/client/components/widgets/Textbox"; import { useApi } from "@/wab/client/contexts/AppContexts"; -import PlusIcon from "@/wab/client/plasmic/plasmic_kit/PlasmicIcon__Plus"; import MinusIcon from "@/wab/client/plasmic/plasmic_kit/PlasmicIcon__Minus"; +import PlusIcon from "@/wab/client/plasmic/plasmic_kit/PlasmicIcon__Plus"; import Trash2Icon from "@/wab/client/plasmic/plasmic_kit/PlasmicIcon__Trash2"; import { DefaultCmsModelDetailsProps, PlasmicCmsModelDetails, } from "@/wab/client/plasmic/plasmic_kit_cms/PlasmicCmsModelDetails"; -import { - ensureType, - jsonClone, - remove, - spawn, - tuple, - uniqueName, -} from "@/wab/shared/common"; -import { extractParamsFromPagePath } from "@/wab/shared/core/components"; import { ApiCmsDatabase, + CMS_TYPE_DISPLAY_NAMES, CmsDatabaseId, CmsFieldMeta, cmsFieldMetaDefaults, + CmsMetaType, CmsTableId, CmsTableSettings, CmsTypeMeta, CmsTypeName, - CMS_TYPE_DISPLAY_NAMES, - CmsMetaType, } from "@/wab/shared/ApiSchema"; +import { + ensureType, + jsonClone, + remove, + spawn, + tuple, + uniqueName, +} from "@/wab/shared/common"; +import { extractParamsFromPagePath } from "@/wab/shared/core/components"; import { httpMethods } from "@/wab/shared/HttpClientUtil"; import { HTMLElementRefOf } from "@plasmicapp/react-web"; import { @@ -480,9 +481,15 @@ function CmsModelDetails_( { - await api.deleteCmsTable(tableId); - await mutateTable(databaseId, tableId); - history.push(UU.cmsSchemaRoot.fill({ databaseId })); + const confirmed = await confirm({ + title: "Delete model", + message: `Are you sure you want to delete model "${table.name}"?`, + }); + if (confirmed) { + await api.deleteCmsTable(tableId); + await mutateTable(databaseId, tableId); + history.push(UU.cmsSchemaRoot.fill({ databaseId })); + } }} > Delete model From aedfc68d98de1f8a7f5b8ca96a27e6c2f491769e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=8Dcaro=20Guerra?= Date: Thu, 6 Feb 2025 10:26:08 -0300 Subject: [PATCH 19/46] fix(components): fix extract component crashing studio when trying to extract Slot GitOrigin-RevId: 4951c3f794771d0a14b7ad7df3ad64946e161c84 --- .../client/components/modals/ExtractComponentModal.tsx | 10 +++++++--- platform/wab/src/wab/shared/core/components.ts | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/platform/wab/src/wab/client/components/modals/ExtractComponentModal.tsx b/platform/wab/src/wab/client/components/modals/ExtractComponentModal.tsx index 82f6adc5367..c5a78b57522 100644 --- a/platform/wab/src/wab/client/components/modals/ExtractComponentModal.tsx +++ b/platform/wab/src/wab/client/components/modals/ExtractComponentModal.tsx @@ -1,5 +1,6 @@ import { showTemporaryPrompt } from "@/wab/client/components/quick-modals"; import Button from "@/wab/client/components/widgets/Button"; +import { Modal } from "@/wab/client/components/widgets/Modal"; import Textbox from "@/wab/client/components/widgets/Textbox"; import { joinReactNodes } from "@/wab/commons/components/ReactUtil"; import { @@ -12,7 +13,6 @@ import { Form } from "antd"; import { computed } from "mobx"; import { useLocalStore, useObserver } from "mobx-react"; import React from "react"; -import { Modal } from "@/wab/client/components/widgets/Modal"; export interface ExtractComponentResponse { name: string; @@ -100,8 +100,12 @@ export function ExtractComponentForm(props: { Your new component will also have props for{" "} {joinReactNodes( [ - ...linkedParams.map((s) => {s.variable.name}), - ...queriesToCreateProps.map((q) => {q.name}), + ...linkedParams.map((s) => ( + {s.variable.name} + )), + ...queriesToCreateProps.map((q) => ( + {q.name} + )), ], ", " )} diff --git a/platform/wab/src/wab/shared/core/components.ts b/platform/wab/src/wab/shared/core/components.ts index 22e6c3494c8..1bd4ddc5a5f 100644 --- a/platform/wab/src/wab/shared/core/components.ts +++ b/platform/wab/src/wab/shared/core/components.ts @@ -1332,7 +1332,7 @@ export function extractComponent({ .when(GlobalVariantGroupParam, () => Lang.ParamTypes.GlobalVariantGroup) .result(); - const tplSlots = oldTpls.filter(Tpls.isTplSlot); + const tplSlots = newTpls.filter(Tpls.isTplSlot); if (tplSlots.length > 0) { // For each TplSlot that we are extracting in clonedTpl, we need to create the // corresponding param for the new Component From 70ba7543eea178645fc010b213a00c162d4e3c16 Mon Sep 17 00:00:00 2001 From: Asim Date: Sat, 8 Feb 2025 00:04:45 +0500 Subject: [PATCH 20/46] fix(variants): ensure component has unique interaction variant in the studio GitOrigin-RevId: e086e00ddf1595ddd43c5935aaa4ddad9a499d12 --- .../wab/client/components/VariantControls.tsx | 69 ++++++++++++------- .../wab/client/components/canvas/site-ops.tsx | 34 +++++++-- .../private-style-variants-section.tsx | 27 +------- .../components/variants/VariantsPanel.tsx | 36 +--------- platform/wab/src/wab/shared/TplMgr.ts | 30 -------- platform/wab/src/wab/shared/Variants.ts | 9 +++ 6 files changed, 88 insertions(+), 117 deletions(-) diff --git a/platform/wab/src/wab/client/components/VariantControls.tsx b/platform/wab/src/wab/client/components/VariantControls.tsx index 22c80d00089..37a05f39e71 100644 --- a/platform/wab/src/wab/client/components/VariantControls.tsx +++ b/platform/wab/src/wab/client/components/VariantControls.tsx @@ -23,9 +23,9 @@ import { isGlobalVariant, isPrivateStyleVariant, isStyleOrCodeComponentVariant, - isStyleVariant, makeVariantName, StyleOrCodeComponentVariant, + toVariantKey, } from "@/wab/shared/Variants"; import { Menu } from "antd"; import { default as classNames, default as cn } from "classnames"; @@ -174,13 +174,12 @@ export const StyleVariantEditor = observer(function StyleVariantEditor_({ onDismiss?.(); - if ( - (isCodeComponentVariant(variant) && - variant.codeComponentVariantKeys?.length === 0) || - (isStyleVariant(variant) && variant.selectors.length === 0) - ) { - spawn(studioCtx.siteOps().removeVariant(component, variant)); - } + studioCtx + .siteOps() + .removeStyleOrCodeComponentVariantIfDuplicateOrEmpty( + component, + variant + ); }); } }; @@ -199,7 +198,7 @@ export const StyleVariantEditor = observer(function StyleVariantEditor_({ setChosenSelectors( styleOrCodeComponentVariantToSelectors(variant, studioCtx.site) ); - }, [variant.selectors?.join(",")]); + }, [toVariantKey(variant)]); const tplRoot = component.tplTree; @@ -247,7 +246,7 @@ function StyleOrCodeComponentVariantLabel_( defaultEditing?: boolean; variant: StyleOrCodeComponentVariant; forTag: string; - onSelectorsChange: (selectors: Selector[]) => void; + onSelectorsChange?: (selectors: Selector[]) => void; onBlur?: () => void; forRoot?: boolean; component: Component; @@ -255,21 +254,18 @@ function StyleOrCodeComponentVariantLabel_( ref: React.Ref ) { const studioCtx = useStudioCtx(); - const { - defaultEditing, - variant, - forTag, - onSelectorsChange, - forRoot, - component, - } = props; - const selectors = styleOrCodeComponentVariantToSelectors( - variant, - studioCtx.site - ); + const { defaultEditing, variant, forTag, forRoot, component } = props; + const [chosenSelectors, setChosenSelectors] = useState([]); const tplRoot = component.tplTree; const isPrivate = isPrivateStyleVariant(variant); + + useEffect(() => { + setChosenSelectors( + styleOrCodeComponentVariantToSelectors(variant, studioCtx.site) + ); + }, [toVariantKey(variant)]); + return (
) : ( e.stopPropagation()} onBlur={() => { + spawn( + studioCtx.change(({ success }) => { + if (isCodeComponentVariant(variant)) { + variant.codeComponentVariantKeys = + chosenSelectors.map(getVariantIdentifier); + } else { + variant.selectors = + chosenSelectors.map(getVariantIdentifier); + } + + studioCtx + .siteOps() + .removeStyleOrCodeComponentVariantIfDuplicateOrEmpty( + component, + variant + ); + return success(); + }) + ); + props.onBlur && props.onBlur(); onDone(); }} - onChange={onSelectorsChange} + onChange={(sels) => { + setChosenSelectors(sels); + props?.onSelectorsChange?.(sels); + }} forPrivateStyleVariant={isPrivate} forTag={forTag} className="textbox--listitem focused-input-bg" diff --git a/platform/wab/src/wab/client/components/canvas/site-ops.tsx b/platform/wab/src/wab/client/components/canvas/site-ops.tsx index a6d0901d570..8baeecba8dc 100644 --- a/platform/wab/src/wab/client/components/canvas/site-ops.tsx +++ b/platform/wab/src/wab/client/components/canvas/site-ops.tsx @@ -42,12 +42,16 @@ import { VariantGroupType, areEquivalentScreenVariants, ensureBaseRuleVariantSetting, + findDuplicateComponentVariant, getDisplayVariants, getOrderedScreenVariantSpecs, isBaseVariant, + isCodeComponentVariant, isGlobalVariantGroup, + isPrivateStyleVariant, isScreenVariantGroup, isStandaloneVariantGroup, + isStyleVariant, makeVariantName, removeTplVariantSettings, removeTplVariantSettingsContaining, @@ -1532,14 +1536,34 @@ export class SiteOps { ); } - removeStyleOrCodeComponentVariantIfEmptyAndUnused( + removeStyleOrCodeComponentVariantIfDuplicateOrEmpty( component: Component, variant: Variant ) { - this.tplMgr.removeStyleOrCodeComponentVariantIfEmptyAndUnused( - component, - variant - ); + const duplicateVariant = findDuplicateComponentVariant(component, variant); + + if (duplicateVariant) { + this.tplMgr.tryRemoveVariant(variant, component); + + if (!isPrivateStyleVariant(duplicateVariant)) { + const componentArena = getComponentArena(this.site, component); + if (componentArena) { + const existingFrame = getManagedFrameForVariant( + this.site, + componentArena, + duplicateVariant + ); + this.studioCtx.setStudioFocusOnFrame({ frame: existingFrame }); + } + } + } else if ( + (isCodeComponentVariant(variant) && + variant.codeComponentVariantKeys?.length === 0) || + (isStyleVariant(variant) && variant.selectors.length === 0) + ) { + this.tplMgr.tryRemoveVariant(variant, component); + } + this.studioCtx.ensureComponentStackFramesHasOnlyValidVariants(component); this.studioCtx.pruneInvalidViewCtxs(); } diff --git a/platform/wab/src/wab/client/components/sidebar-tabs/private-style-variants-section.tsx b/platform/wab/src/wab/client/components/sidebar-tabs/private-style-variants-section.tsx index d7b956fb8c3..ab1a2efc769 100644 --- a/platform/wab/src/wab/client/components/sidebar-tabs/private-style-variants-section.tsx +++ b/platform/wab/src/wab/client/components/sidebar-tabs/private-style-variants-section.tsx @@ -1,5 +1,4 @@ import { StyleOrCodeComponentVariantLabel } from "@/wab/client/components/VariantControls"; -import { getVariantIdentifier } from "@/wab/client/components/sidebar/RuleSetControls"; import { SidebarSection } from "@/wab/client/components/sidebar/SidebarSection"; import VariantRow from "@/wab/client/components/variants/VariantRow"; import { makeVariantsController } from "@/wab/client/components/variants/VariantsController"; @@ -113,12 +112,6 @@ export const PrivateStyleVariantsPanel = observer( ) ) ), - onClone: () => - spawn( - studioCtx.changeUnsafe(() => - studioCtx.tplMgr().cloneVariant(component, variant) - ) - ), onCopyTo: (toVariant) => spawn( studioCtx.changeUnsafe(() => @@ -134,23 +127,9 @@ export const PrivateStyleVariantsPanel = observer( forTag={tpl.tag} forRoot={tpl === component.tplTree} component={component} - onSelectorsChange={(sels) => - viewCtx.change(() => { - variant.selectors = sels.map(getVariantIdentifier); - setEditingVariant(undefined); - }) - } - onBlur={() => - studioCtx.changeUnsafe(() => { - studioCtx - .siteOps() - .removeStyleOrCodeComponentVariantIfEmptyAndUnused( - component, - variant - ); - setEditingVariant(undefined); - }) - } + onBlur={() => { + setEditingVariant(undefined); + }} defaultEditing={variant === editingVariant} /> } diff --git a/platform/wab/src/wab/client/components/variants/VariantsPanel.tsx b/platform/wab/src/wab/client/components/variants/VariantsPanel.tsx index 2cb1458e8f6..dbeec507517 100644 --- a/platform/wab/src/wab/client/components/variants/VariantsPanel.tsx +++ b/platform/wab/src/wab/client/components/variants/VariantsPanel.tsx @@ -1,5 +1,4 @@ import { MenuBuilder } from "@/wab/client/components/menu-builder"; -import { getVariantIdentifier } from "@/wab/client/components/sidebar/RuleSetControls"; import { SidebarSection, SidebarSectionHandle, @@ -81,7 +80,6 @@ import { canHaveStyleOrCodeComponentVariant, getBaseVariant, isBaseVariant, - isCodeComponentVariant, isGlobalVariantGroup, isScreenVariantGroup, isStandaloneVariantGroup, @@ -1003,14 +1001,6 @@ const ComponentStyleVariantRow = observer( return success(); }) ), - onClone: () => - spawn( - studioCtx.change(({ success }) => { - studioCtx.tplMgr().cloneVariant(component, variant); - return success(); - }) - ), - onCopyTo: (toVariant) => spawn( studioCtx.change(({ success }) => { @@ -1030,29 +1020,9 @@ const ComponentStyleVariantRow = observer( } forRoot={true} ref={ref} - onSelectorsChange={(sels) => - studioCtx.change(({ success }) => { - if (isCodeComponentVariant(variant)) { - variant.codeComponentVariantKeys = - sels.map(getVariantIdentifier); - } else { - variant.selectors = sels.map(getVariantIdentifier); - } - onEdited(); - return success(); - }) - } - onBlur={() => - studioCtx.change(({ success }) => { - studioCtx - .siteOps() - .removeStyleOrCodeComponentVariantIfEmptyAndUnused( - component, - variant - ); - return success(); - }) - } + onBlur={() => { + onEdited(); + }} defaultEditing={defaultEditing} /> } diff --git a/platform/wab/src/wab/shared/TplMgr.ts b/platform/wab/src/wab/shared/TplMgr.ts index da6a6dda1da..18f54671f84 100644 --- a/platform/wab/src/wab/shared/TplMgr.ts +++ b/platform/wab/src/wab/shared/TplMgr.ts @@ -48,7 +48,6 @@ import { hasScreenVariant, hasStyleOrCodeComponentVariant, isBaseVariant, - isCodeComponentVariant, isGlobalVariant, isGlobalVariantGroup, isScreenVariant, @@ -56,7 +55,6 @@ import { isStandaloneVariant, isStandaloneVariantGroup, isStyleOrCodeComponentVariant, - isStyleVariant, isVariantSettingEmpty, mkBaseVariant, mkComponentVariantGroup, @@ -604,34 +602,6 @@ export class TplMgr { }); } - removeStyleOrCodeComponentVariantIfEmptyAndUnused( - component: Component, - variant: Variant - ) { - assert( - isStyleOrCodeComponentVariant(variant), - "Given variant should be a registered variant" - ); - - if (isStyleVariant(variant) && variant.selectors.length > 0) { - return; - } - - if ( - isCodeComponentVariant(variant) && - variant.codeComponentVariantKeys.length > 0 - ) { - return; - } - - const isUsed = - this.findReferencingTplsWithNonEmptySetting(component.tplTree, [variant]) - .length > 0; - if (!isUsed) { - this.tryRemoveVariant(variant, component); - } - } - findReferencingTplsWithNonEmptySetting(tpl: TplNode, variants: Variant[]) { return flattenTpls(tpl).filter((_tpl) => { if (!isTplVariantable(_tpl)) { diff --git a/platform/wab/src/wab/shared/Variants.ts b/platform/wab/src/wab/shared/Variants.ts index 4d46b58438f..74dc3fa6a0a 100644 --- a/platform/wab/src/wab/shared/Variants.ts +++ b/platform/wab/src/wab/shared/Variants.ts @@ -1070,3 +1070,12 @@ export function toVariantKey(v: Variant) { v.forTpl?.uuid ?? null, ]); } + +export function findDuplicateComponentVariant( + component: Component, + editingVariant: Variant +) { + return component.variants + .filter((v) => v !== editingVariant) + .find((v) => toVariantKey(v) === toVariantKey(editingVariant)); +} From 4c1a9321173a6868f84c1eeedbf42f7238c39037 Mon Sep 17 00:00:00 2001 From: Asim Date: Mon, 10 Feb 2025 16:03:24 +0500 Subject: [PATCH 21/46] feat(create-plasmic-app): change react codegen from create-react-app to vite GitOrigin-RevId: 6a4eaf753067695c5beac437263faa6dfedc02d4 --- .../cpa-out/react-codegen-js/eslint.config.js | 38 + .../cpa-out/react-codegen-js/package.json | 54 +- .../cpa-out/react-codegen-js/plasmic.json | 26 +- .../cpa-out/react-codegen-js/src/App.jsx | 2 +- .../src/components/Button.jsx | 4 +- .../create_plasmic_app/PlasmicButton.jsx | 143 ++-- .../create_plasmic_app/PlasmicDynamicPage.jsx | 64 +- .../PlasmicGlobalVariant__Screen.jsx | 16 +- .../create_plasmic_app/PlasmicHomepage.jsx | 48 +- .../PlasmicRandomDynamicPageButton.jsx | 102 ++- .../icons/PlasmicIcon__Checksvg.jsx | 4 +- .../cpa-out/react-codegen-js/src/index.js | 17 - .../cpa-out/react-codegen-js/src/main.jsx | 10 + .../react-codegen-js/src/reportWebVitals.js | 13 - .../react-codegen-js/src/setupTests.js | 5 - .../cpa-out/react-codegen-js/vite.config.js | 7 + .../cpa-out/react-codegen-ts/eslint.config.js | 28 + .../cpa-out/react-codegen-ts/package.json | 60 +- .../cpa-out/react-codegen-ts/plasmic.json | 26 +- .../cpa-out/react-codegen-ts/src/App.tsx | 2 +- .../src/components/Button.tsx | 9 +- .../create_plasmic_app/PlasmicButton.tsx | 146 ++-- .../create_plasmic_app/PlasmicDynamicPage.tsx | 117 +-- .../PlasmicGlobalVariant__Screen.tsx | 16 +- .../create_plasmic_app/PlasmicHomepage.tsx | 100 ++- .../PlasmicRandomDynamicPageButton.tsx | 153 ++-- .../icons/PlasmicIcon__Checksvg.tsx | 6 +- .../cpa-out/react-codegen-ts/src/index.tsx | 19 - .../cpa-out/react-codegen-ts/src/main.tsx | 10 + .../react-codegen-ts/src/react-app-env.d.ts | 1 - .../react-codegen-ts/src/reportWebVitals.ts | 15 - .../react-codegen-ts/src/setupTests.ts | 5 - .../react-codegen-ts/src/vite-env.d.ts | 1 + .../cpa-out/react-codegen-ts/tsconfig.json | 27 +- .../cpa-out/react-codegen-ts/vite.config.ts | 7 + .../cpa-out/react-loader-js/package.json | 40 - .../cpa-out/react-loader-js/plasmic.json | 127 --- .../cpa-out/react-loader-js/src/App.jsx | 9 - .../react-loader-js/src/components/Button.jsx | 13 - .../src/components/DynamicPage.jsx | 26 - .../src/components/Homepage.jsx | 26 - .../components/RandomDynamicPageButton.jsx | 24 - .../create_plasmic_app/PlasmicButton.jsx | 625 --------------- .../create_plasmic_app/PlasmicDynamicPage.jsx | 166 ---- .../PlasmicGlobalVariant__Screen.jsx | 29 - .../create_plasmic_app/PlasmicHomepage.jsx | 210 ----- .../PlasmicRandomDynamicPageButton.jsx | 161 ---- .../icons/PlasmicIcon__Checksvg.jsx | 39 - .../icons/PlasmicIcon__Icon.jsx | 37 - .../cpa-out/react-loader-js/src/index.js | 17 - .../react-loader-js/src/reportWebVitals.js | 13 - .../cpa-out/react-loader-js/src/setupTests.js | 5 - .../cpa-out/react-loader-ts/package.json | 45 -- .../cpa-out/react-loader-ts/plasmic.json | 127 --- .../cpa-out/react-loader-ts/src/App.tsx | 9 - .../react-loader-ts/src/components/Button.tsx | 36 - .../src/components/DynamicPage.tsx | 45 -- .../src/components/Homepage.tsx | 45 -- .../components/RandomDynamicPageButton.tsx | 44 -- .../create_plasmic_app/PlasmicButton.tsx | 725 ------------------ .../create_plasmic_app/PlasmicDynamicPage.tsx | 248 ------ .../PlasmicGlobalVariant__Screen.tsx | 31 - .../create_plasmic_app/PlasmicHomepage.tsx | 294 ------- .../PlasmicRandomDynamicPageButton.tsx | 240 ------ .../icons/PlasmicIcon__Checksvg.tsx | 44 -- .../icons/PlasmicIcon__Icon.tsx | 41 - .../cpa-out/react-loader-ts/src/index.tsx | 19 - .../react-loader-ts/src/react-app-env.d.ts | 1 - .../react-loader-ts/src/reportWebVitals.ts | 15 - .../cpa-out/react-loader-ts/src/setupTests.ts | 5 - .../cpa-out/react-loader-ts/tsconfig.json | 26 - packages/create-plasmic-app/src/lib.ts | 2 +- .../create-plasmic-app/src/react/react.ts | 63 +- 73 files changed, 698 insertions(+), 4275 deletions(-) create mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-js/eslint.config.js delete mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-js/src/index.js create mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-js/src/main.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-js/src/reportWebVitals.js delete mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-js/src/setupTests.js create mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-js/vite.config.js create mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-ts/eslint.config.js delete mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-ts/src/index.tsx create mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-ts/src/main.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-ts/src/react-app-env.d.ts delete mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-ts/src/reportWebVitals.ts delete mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-ts/src/setupTests.ts create mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-ts/src/vite-env.d.ts create mode 100644 packages/create-plasmic-app/cpa-out/react-codegen-ts/vite.config.ts delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/package.json delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/plasmic.json delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/App.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/Button.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/DynamicPage.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/Homepage.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/RandomDynamicPageButton.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicHomepage.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.jsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/index.js delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/reportWebVitals.js delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-js/src/setupTests.js delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/package.json delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/plasmic.json delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/App.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/Button.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/DynamicPage.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/Homepage.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/RandomDynamicPageButton.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/index.tsx delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/react-app-env.d.ts delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/reportWebVitals.ts delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/src/setupTests.ts delete mode 100644 packages/create-plasmic-app/cpa-out/react-loader-ts/tsconfig.json diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/eslint.config.js b/packages/create-plasmic-app/cpa-out/react-codegen-js/eslint.config.js new file mode 100644 index 00000000000..238d2e4e643 --- /dev/null +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/eslint.config.js @@ -0,0 +1,38 @@ +import js from '@eslint/js' +import globals from 'globals' +import react from 'eslint-plugin-react' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + settings: { react: { version: '18.3' } }, + plugins: { + react, + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...react.configs.recommended.rules, + ...react.configs['jsx-runtime'].rules, + ...reactHooks.configs.recommended.rules, + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +] diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/package.json b/packages/create-plasmic-app/cpa-out/react-codegen-js/package.json index 93b956a1ef6..48cc9c35275 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/package.json +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/package.json @@ -1,40 +1,30 @@ { "name": "react-codegen-js", - "version": "0.1.0", "private": true, - "dependencies": { - "@plasmicapp/cli": "^0.1.231", - "@plasmicapp/react-web": "^0.2.174", - "@testing-library/jest-dom": "^5.14.1", - "@testing-library/react": "^13.0.0", - "@testing-library/user-event": "^13.2.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-scripts": "5.0.1", - "web-vitals": "^2.1.0" - }, + "version": "0.0.0", + "type": "module", "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" + "dev": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "dependencies": { + "@plasmicapp/cli": "^0.1.335", + "@plasmicapp/react-web": "^0.2.366", + "react": "^19.0.0", + "react-dom": "^19.0.0" }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "devDependencies": { + "@eslint/js": "^9.19.0", + "@types/react": "^19.0.8", + "@types/react-dom": "^19.0.3", + "@vitejs/plugin-react": "^4.3.4", + "eslint": "^9.19.0", + "eslint-plugin-react": "^7.37.4", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.18", + "globals": "^15.14.0", + "vite": "^6.1.0" } } diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/plasmic.json b/packages/create-plasmic-app/cpa-out/react-codegen-js/plasmic.json index 232c3d476d3..6b133092f46 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/plasmic.json +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/plasmic.json @@ -10,8 +10,8 @@ "defaultStyleCssFilePath": "plasmic/plasmic__default_style.css" }, "images": { - "scheme": "files", - "publicDir": "../../public", + "scheme": "inlined", + "publicDir": "../public", "publicUrlPrefix": "/static/" }, "tokens": { @@ -26,7 +26,7 @@ "projectApiToken": "7BRFratDxPLMGZHnd2grV5QP6mlHcZ1AK3BJSIeh7xzUlHgWh25XpgXvUaKAqHXFMXQQuzpADqboibF6nqNWQ", "projectName": "create-plasmic-app", "version": "latest", - "cssFilePath": "plasmic/create_plasmic_app/plasmic_create_plasmic_app.module.css", + "cssFilePath": "plasmic/create_plasmic_app/plasmic.module.css", "components": [ { "id": "6uuAAE1jiCew", @@ -39,7 +39,8 @@ }, "cssFilePath": "plasmic/create_plasmic_app/PlasmicHomepage.module.css", "scheme": "blackbox", - "componentType": "page" + "componentType": "page", + "path": "/" }, { "id": "AO44A-w7hh", @@ -52,7 +53,8 @@ }, "cssFilePath": "plasmic/create_plasmic_app/PlasmicDynamicPage.module.css", "scheme": "blackbox", - "componentType": "page" + "componentType": "page", + "path": "/dynamic/[slug]" }, { "id": "TQcvW_pSKi3", @@ -85,8 +87,8 @@ "icons": [ { "id": "gj-_D7n31Ho", - "name": "ChecksvgIcon", - "moduleFilePath": "plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx" + "name": "CheckSvgIcon", + "moduleFilePath": "plasmic/create_plasmic_app/icons/PlasmicIcon__CheckSvg.jsx" }, { "id": "6PNxx3YMyDQ", @@ -97,18 +99,22 @@ "images": [], "indirect": false, "globalContextsFilePath": "", + "splitsProviderFilePath": "", "codeComponents": [ { "id": "P6aGdYWZ2R", "name": "PlasmicHead", + "displayName": "hostless-plasmic-head", "componentImportPath": "@plasmicapp/react-web" }, { "id": "8G2A-uTjGa", "name": "Fetcher", + "displayName": "plasmic-data-source-fetcher", "componentImportPath": "@plasmicapp/react-web/lib/data-sources" } - ] + ], + "customFunctions": [] } ], "globalVariants": { @@ -122,6 +128,6 @@ ] }, "wrapPagesWithGlobalContexts": true, - "cliVersion": "0.1.231", - "$schema": "https://unpkg.com/@plasmicapp/cli@0.1.231/dist/plasmic.schema.json" + "cliVersion": "0.1.335", + "$schema": "https://unpkg.com/@plasmicapp/cli@0.1.335/dist/plasmic.schema.json" } diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/App.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/App.jsx index 0dc75aae1be..dce251f6151 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/App.jsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/App.jsx @@ -1,9 +1,9 @@ import Homepage from './components/Homepage'; + function App() { return (); } export default App; - \ No newline at end of file diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/Button.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/Button.jsx index 8a75f3f65ed..bf0415c382a 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/Button.jsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/Button.jsx @@ -8,6 +8,4 @@ function Button_(props, ref) { const Button = React.forwardRef(Button_); -export default Object.assign(Button, { - __plumeType: "button" -}); +export default Object.assign(Button, { __plumeType: "button" }); diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx index 9377a0dbf33..d038c5a1aae 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx @@ -9,22 +9,26 @@ // Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 // Component: TQcvW_pSKi3 import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; -import * as pp from "@plasmicapp/react-web"; import { - hasVariant, + Stack as Stack__, classNames, createPlasmicElementProxy, - useTrigger, - deriveRenderOpts + deriveRenderOpts, + hasVariant, + renderPlasmicSlot, + useDollarState, + useTrigger } from "@plasmicapp/react-web"; +import { useDataEnv } from "@plasmicapp/react-web/lib/host"; +import * as pp from "@plasmicapp/react-web"; import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss +import projectcss from "./plasmic.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss import sty from "./PlasmicButton.module.css"; // plasmic-import: TQcvW_pSKi3/css -import ChecksvgIcon from "./icons/PlasmicIcon__Checksvg"; // plasmic-import: gj-_D7n31Ho/icon +import CheckSvgIcon from "./icons/PlasmicIcon__CheckSvg"; // plasmic-import: gj-_D7n31Ho/icon import IconIcon from "./icons/PlasmicIcon__Icon"; // plasmic-import: 6PNxx3YMyDQ/icon +createPlasmicElementProxy; + export const PlasmicButton__VariantProps = new Array( "showStartIcon", "showEndIcon", @@ -38,86 +42,79 @@ export const PlasmicButton__ArgProps = new Array( "children", "startIcon", "endIcon", - "link" + "link", + "submitsForm" ); -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); - -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); +const $$ = {}; function PlasmicButton__RenderFunc(props) { const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); + const args = React.useMemo( + () => + Object.assign( + {}, + Object.fromEntries( + Object.entries(props.args).filter(([_, v]) => v !== undefined) + ) + ), + [props.args] + ); const $props = { ...args, ...variants }; + const $ctx = useDataEnv?.() || {}; const refsRef = React.useRef({}); const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); const stateSpecs = React.useMemo( () => [ { path: "showStartIcon", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.showStartIcon - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.showStartIcon }, { path: "showEndIcon", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.showEndIcon - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.showEndIcon }, { path: "isDisabled", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.isDisabled - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.isDisabled }, { path: "shape", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.shape - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.shape }, { path: "size", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.size - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.size }, { path: "color", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.color - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.color } ], - [$props, $ctx] + [$props, $ctx, $refs] ); - - const $state = p.useDollarState(stateSpecs, { $props, $ctx, $queries }); + const $state = useDollarState(stateSpecs, { + $props, + $ctx, + $queries: {}, + $refs + }); const [isRootFocusVisibleWithin, triggerRootFocusVisibleWithinProps] = useTrigger("useFocusVisibleWithin", { isTextInput: false @@ -126,7 +123,7 @@ function PlasmicButton__RenderFunc(props) { focusVisibleWithin_root: isRootFocusVisibleWithin }; return ( - - {p.renderPlasmicSlot({ + {renderPlasmicSlot({ defaultContents: ( - @@ -238,61 +233,51 @@ function PlasmicButton__RenderFunc(props) { "color", "blue" ), - [sty.slotTargetStartIconcolor_clear]: hasVariant( $state, "color", "clear" ), - [sty.slotTargetStartIconcolor_link]: hasVariant( $state, "color", "link" ), - [sty.slotTargetStartIconcolor_softBlue]: hasVariant( $state, "color", "softBlue" ), - [sty.slotTargetStartIconcolor_softGreen]: hasVariant( $state, "color", "softGreen" ), - [sty.slotTargetStartIconcolor_softRed]: hasVariant( $state, "color", "softRed" ), - [sty.slotTargetStartIconcolor_softSand]: hasVariant( $state, "color", "softSand" ), - [sty.slotTargetStartIconcolor_softYellow]: hasVariant( $state, "color", "softYellow" ), - [sty.slotTargetStartIconcolor_white]: hasVariant( $state, "color", "white" ), - [sty.slotTargetStartIconcolor_yellow]: hasVariant( $state, "color", "yellow" ), - [sty.slotTargetStartIconshowStartIcon]: hasVariant( $state, "showStartIcon", @@ -302,7 +287,6 @@ function PlasmicButton__RenderFunc(props) { })} ) : null} -
- {p.renderPlasmicSlot({ + {renderPlasmicSlot({ defaultContents: "Button", value: args.children, className: classNames(sty.slotTargetChildren, { @@ -339,25 +321,21 @@ function PlasmicButton__RenderFunc(props) { "color", "blue" ), - [sty.slotTargetChildrencolor_clear]: hasVariant( $state, "color", "clear" ), - [sty.slotTargetChildrencolor_green]: hasVariant( $state, "color", "green" ), - [sty.slotTargetChildrencolor_link]: hasVariant( $state, "color", "link" ), - [sty.slotTargetChildrencolor_link_size_minimal]: hasVariant($state, "color", "link") && hasVariant($state, "size", "minimal"), @@ -366,79 +344,66 @@ function PlasmicButton__RenderFunc(props) { "color", "red" ), - [sty.slotTargetChildrencolor_sand]: hasVariant( $state, "color", "sand" ), - [sty.slotTargetChildrencolor_softBlue]: hasVariant( $state, "color", "softBlue" ), - [sty.slotTargetChildrencolor_softGreen]: hasVariant( $state, "color", "softGreen" ), - [sty.slotTargetChildrencolor_softRed]: hasVariant( $state, "color", "softRed" ), - [sty.slotTargetChildrencolor_softSand]: hasVariant( $state, "color", "softSand" ), - [sty.slotTargetChildrencolor_softYellow]: hasVariant( $state, "color", "softYellow" ), - [sty.slotTargetChildrencolor_white]: hasVariant( $state, "color", "white" ), - [sty.slotTargetChildrencolor_yellow]: hasVariant( $state, "color", "yellow" ), - [sty.slotTargetChildrenisDisabled]: hasVariant( $state, "isDisabled", "isDisabled" ), - [sty.slotTargetChildrenshape_rounded]: hasVariant( $state, "shape", "rounded" ), - [sty.slotTargetChildrenshowEndIcon]: hasVariant( $state, "showEndIcon", "showEndIcon" ), - [sty.slotTargetChildrenshowStartIcon]: hasVariant( $state, "showStartIcon", "showStartIcon" ), - [sty.slotTargetChildrensize_minimal]: hasVariant( $state, "size", @@ -447,7 +412,6 @@ function PlasmicButton__RenderFunc(props) { }) })}
- {(hasVariant($state, "showEndIcon", "showEndIcon") ? true : false) ? (
- {p.renderPlasmicSlot({ + {renderPlasmicSlot({ defaultContents: ( ) : null} - + ); } @@ -567,7 +520,6 @@ function useBehavior(props, ref) { }, ref ); - return b; } @@ -584,13 +536,12 @@ function makeNodeComponent(nodeName) { () => deriveRenderOpts(props, { name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], + descendantNames: PlasmicDescendants[nodeName], internalArgPropNames: PlasmicButton__ArgProps, internalVariantPropNames: PlasmicButton__VariantProps }), [props, nodeName] ); - return PlasmicButton__RenderFunc({ variants, args, diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.jsx index 717692e251b..d97cbe26d97 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.jsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.jsx @@ -9,43 +9,45 @@ // Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 // Component: AO44A-w7hh import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; import { + Stack as Stack__, classNames, createPlasmicElementProxy, deriveRenderOpts } from "@plasmicapp/react-web"; +import { useDataEnv } from "@plasmicapp/react-web/lib/host"; import RandomDynamicPageButton from "../../RandomDynamicPageButton"; // plasmic-import: Q23H1_1M_P/component import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss +import projectcss from "./plasmic.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss import sty from "./PlasmicDynamicPage.module.css"; // plasmic-import: AO44A-w7hh/css +createPlasmicElementProxy; + export const PlasmicDynamicPage__VariantProps = new Array(); export const PlasmicDynamicPage__ArgProps = new Array(); -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); - -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); +const $$ = {}; function PlasmicDynamicPage__RenderFunc(props) { const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); + const args = React.useMemo( + () => + Object.assign( + {}, + Object.fromEntries( + Object.entries(props.args).filter(([_, v]) => v !== undefined) + ) + ), + [props.args] + ); const $props = { ...args, ...variants }; + const $ctx = useDataEnv?.() || {}; const refsRef = React.useRef({}); const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); return (
@@ -59,10 +61,11 @@ function PlasmicDynamicPage__RenderFunc(props) { projectcss.root_reset, projectcss.plasmic_default_styles, projectcss.plasmic_mixins, + projectcss.plasmic_tokens, sty.root )} > - - {(() => { - try { - return $ctx.params.slug; - } catch (e) { - if (e instanceof TypeError) { - return "Page 1"; + + {(() => { + try { + return $ctx.params.slug; + } catch (e) { + if ( + e instanceof TypeError || + e?.plasmicType === "PlasmicUndefinedDataError" + ) { + return "Page 1"; + } + throw e; } - throw e; - } - })()} + })()} + - - +
@@ -119,13 +126,12 @@ function makeNodeComponent(nodeName) { () => deriveRenderOpts(props, { name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], + descendantNames: PlasmicDescendants[nodeName], internalArgPropNames: PlasmicDynamicPage__ArgProps, internalVariantPropNames: PlasmicDynamicPage__VariantProps }), [props, nodeName] ); - return PlasmicDynamicPage__RenderFunc({ variants, args, diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx index 4f6f0569160..f24c8881f0c 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx @@ -3,25 +3,13 @@ /* tslint:disable */ /* prettier-ignore-start */ import * as React from "react"; -import * as p from "@plasmicapp/react-web"; +import { createUseScreenVariants } from "@plasmicapp/react-web"; export const ScreenContext = React.createContext( "PLEASE_RENDER_INSIDE_PROVIDER" ); -/** - * @deprecated Plasmic now uses a custom hook for Screen variants, which is - * automatically included in your components. Please remove this provider - * from your code. - */ -export function ScreenVariantProvider(props) { - console.warn( - "DEPRECATED: Plasmic now uses a custom hook for Screen variants, which is automatically included in your components. Please remove this provider from your code." - ); - return props.children; -} - -export const useScreenVariants = p.createUseScreenVariants(true, { +export const useScreenVariants = createUseScreenVariants(true, { desktopOnly: "(min-width:768px)", }); diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicHomepage.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicHomepage.jsx index c86ab9d90b1..671896d4101 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicHomepage.jsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicHomepage.jsx @@ -9,46 +9,48 @@ // Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 // Component: 6uuAAE1jiCew import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; import { - hasVariant, + Stack as Stack__, classNames, createPlasmicElementProxy, deriveRenderOpts, - ensureGlobalVariants + ensureGlobalVariants, + hasVariant } from "@plasmicapp/react-web"; +import { useDataEnv } from "@plasmicapp/react-web/lib/host"; import RandomDynamicPageButton from "../../RandomDynamicPageButton"; // plasmic-import: Q23H1_1M_P/component import { useScreenVariants as useScreenVariantsscBjPxgdxdzbv } from "./PlasmicGlobalVariant__Screen"; // plasmic-import: SCBjPXGDXDZBV/globalVariant import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss +import projectcss from "./plasmic.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss import sty from "./PlasmicHomepage.module.css"; // plasmic-import: 6uuAAE1jiCew/css +createPlasmicElementProxy; + export const PlasmicHomepage__VariantProps = new Array(); export const PlasmicHomepage__ArgProps = new Array(); -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); - -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); +const $$ = {}; function PlasmicHomepage__RenderFunc(props) { const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); + const args = React.useMemo( + () => + Object.assign( + {}, + Object.fromEntries( + Object.entries(props.args).filter(([_, v]) => v !== undefined) + ) + ), + [props.args] + ); const $props = { ...args, ...variants }; + const $ctx = useDataEnv?.() || {}; const refsRef = React.useRef({}); const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); const globalVariants = ensureGlobalVariants({ screen: useScreenVariantsscBjPxgdxdzbv() }); @@ -65,10 +67,11 @@ function PlasmicHomepage__RenderFunc(props) { projectcss.root_reset, projectcss.plasmic_default_styles, projectcss.plasmic_mixins, + projectcss.plasmic_tokens, sty.root )} > - {"create-plasmic-app"} -
{ - "If you haven't already done so, go back and learn the basics by going through the Plasmic Levels tutorial.\n\nIt's always easier to start from examples! Add a new page using a template—do this from the list of pages in the top left (the gray + button).\n\nOr press the big blue + button to start dragging items into this page.\n\nIntegrate this project into your codebase—press the " + "If you haven't already done so, go back and learn the basics by going through the Plasmic Levels tutorial.\n\nIt's always easier to start from examples! Add a new page using a template\u2014do this from the list of pages in the top left (the gray + button).\n\nOr press the big blue + button to start dragging items into this page.\n\nIntegrate this project into your codebase\u2014press the " } )}
- -
+ @@ -162,13 +163,12 @@ function makeNodeComponent(nodeName) { () => deriveRenderOpts(props, { name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], + descendantNames: PlasmicDescendants[nodeName], internalArgPropNames: PlasmicHomepage__ArgProps, internalVariantPropNames: PlasmicHomepage__VariantProps }), [props, nodeName] ); - return PlasmicHomepage__RenderFunc({ variants, args, diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx index e96c8c03551..3875377b9cf 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx @@ -9,42 +9,43 @@ // Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 // Component: Q23H1_1M_P import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; import { classNames, createPlasmicElementProxy, deriveRenderOpts } from "@plasmicapp/react-web"; +import { useDataEnv } from "@plasmicapp/react-web/lib/host"; import Button from "../../Button"; // plasmic-import: TQcvW_pSKi3/component import "@plasmicapp/react-web/lib/plasmic.css"; import sty from "./PlasmicRandomDynamicPageButton.module.css"; // plasmic-import: Q23H1_1M_P/css +createPlasmicElementProxy; + export const PlasmicRandomDynamicPageButton__VariantProps = new Array(); export const PlasmicRandomDynamicPageButton__ArgProps = new Array(); -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); - -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); +const $$ = {}; function PlasmicRandomDynamicPageButton__RenderFunc(props) { const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); + const args = React.useMemo( + () => + Object.assign( + {}, + Object.fromEntries( + Object.entries(props.args).filter(([_, v]) => v !== undefined) + ) + ), + [props.args] + ); const $props = { ...args, ...variants }; + const $ctx = useDataEnv?.() || {}; const refsRef = React.useRef({}); const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); return ( @@ -124,13 +111,12 @@ function makeNodeComponent(nodeName) { () => deriveRenderOpts(props, { name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], + descendantNames: PlasmicDescendants[nodeName], internalArgPropNames: PlasmicRandomDynamicPageButton__ArgProps, internalVariantPropNames: PlasmicRandomDynamicPageButton__VariantProps }), [props, nodeName] ); - return PlasmicRandomDynamicPageButton__RenderFunc({ variants, args, diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx index f79d6f56e48..449af59b5aa 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx @@ -5,7 +5,7 @@ import React from "react"; import { classNames } from "@plasmicapp/react-web"; -export function ChecksvgIcon(props) { +export function CheckSvgIcon(props) { const { className, style, title, ...restProps } = props; return ( - -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/main.jsx b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/main.jsx new file mode 100644 index 00000000000..b9a1a6deac8 --- /dev/null +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/main.jsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import './index.css' +import App from './App.jsx' + +createRoot(document.getElementById('root')).render( + + + , +) diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/reportWebVitals.js b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/reportWebVitals.js deleted file mode 100644 index 5253d3ad9e6..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/setupTests.js b/packages/create-plasmic-app/cpa-out/react-codegen-js/src/setupTests.js deleted file mode 100644 index 8f2609b7b3e..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-codegen-js/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-js/vite.config.js b/packages/create-plasmic-app/cpa-out/react-codegen-js/vite.config.js new file mode 100644 index 00000000000..8b0f57b91ae --- /dev/null +++ b/packages/create-plasmic-app/cpa-out/react-codegen-js/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/eslint.config.js b/packages/create-plasmic-app/cpa-out/react-codegen-ts/eslint.config.js new file mode 100644 index 00000000000..092408a9f09 --- /dev/null +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/eslint.config.js @@ -0,0 +1,28 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' + +export default tseslint.config( + { ignores: ['dist'] }, + { + extends: [js.configs.recommended, ...tseslint.configs.recommended], + files: ['**/*.{ts,tsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + plugins: { + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...reactHooks.configs.recommended.rules, + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +) diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/package.json b/packages/create-plasmic-app/cpa-out/react-codegen-ts/package.json index 6da11b45bb6..970fdcccf89 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/package.json +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/package.json @@ -1,45 +1,31 @@ { "name": "react-codegen-ts", - "version": "0.1.0", "private": true, - "dependencies": { - "@plasmicapp/cli": "^0.1.231", - "@plasmicapp/react-web": "^0.2.174", - "@testing-library/jest-dom": "^5.14.1", - "@testing-library/react": "^13.0.0", - "@testing-library/user-event": "^13.2.1", - "@types/jest": "^27.0.1", - "@types/node": "^16.7.13", - "@types/react": "^18.0.0", - "@types/react-dom": "^18.0.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-scripts": "5.0.1", - "typescript": "^4.4.2", - "web-vitals": "^2.1.0" - }, + "version": "0.0.0", + "type": "module", "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint .", + "preview": "vite preview" }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "dependencies": { + "@plasmicapp/cli": "^0.1.335", + "@plasmicapp/react-web": "^0.2.366", + "react": "^19.0.0", + "react-dom": "^19.0.0" }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "devDependencies": { + "@eslint/js": "^9.19.0", + "@types/react": "^19.0.8", + "@types/react-dom": "^19.0.3", + "@vitejs/plugin-react": "^4.3.4", + "eslint": "^9.19.0", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.18", + "globals": "^15.14.0", + "typescript": "~5.7.2", + "typescript-eslint": "^8.22.0", + "vite": "^6.1.0" } } diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/plasmic.json b/packages/create-plasmic-app/cpa-out/react-codegen-ts/plasmic.json index 28147da3423..9374def0a41 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/plasmic.json +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/plasmic.json @@ -10,8 +10,8 @@ "defaultStyleCssFilePath": "plasmic/plasmic__default_style.css" }, "images": { - "scheme": "files", - "publicDir": "../../public", + "scheme": "inlined", + "publicDir": "../public", "publicUrlPrefix": "/static/" }, "tokens": { @@ -26,7 +26,7 @@ "projectApiToken": "7BRFratDxPLMGZHnd2grV5QP6mlHcZ1AK3BJSIeh7xzUlHgWh25XpgXvUaKAqHXFMXQQuzpADqboibF6nqNWQ", "projectName": "create-plasmic-app", "version": "latest", - "cssFilePath": "plasmic/create_plasmic_app/plasmic_create_plasmic_app.module.css", + "cssFilePath": "plasmic/create_plasmic_app/plasmic.module.css", "components": [ { "id": "6uuAAE1jiCew", @@ -39,7 +39,8 @@ }, "cssFilePath": "plasmic/create_plasmic_app/PlasmicHomepage.module.css", "scheme": "blackbox", - "componentType": "page" + "componentType": "page", + "path": "/" }, { "id": "AO44A-w7hh", @@ -52,7 +53,8 @@ }, "cssFilePath": "plasmic/create_plasmic_app/PlasmicDynamicPage.module.css", "scheme": "blackbox", - "componentType": "page" + "componentType": "page", + "path": "/dynamic/[slug]" }, { "id": "TQcvW_pSKi3", @@ -85,8 +87,8 @@ "icons": [ { "id": "gj-_D7n31Ho", - "name": "ChecksvgIcon", - "moduleFilePath": "plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx" + "name": "CheckSvgIcon", + "moduleFilePath": "plasmic/create_plasmic_app/icons/PlasmicIcon__CheckSvg.tsx" }, { "id": "6PNxx3YMyDQ", @@ -97,18 +99,22 @@ "images": [], "indirect": false, "globalContextsFilePath": "", + "splitsProviderFilePath": "", "codeComponents": [ { "id": "P6aGdYWZ2R", "name": "PlasmicHead", + "displayName": "hostless-plasmic-head", "componentImportPath": "@plasmicapp/react-web" }, { "id": "8G2A-uTjGa", "name": "Fetcher", + "displayName": "plasmic-data-source-fetcher", "componentImportPath": "@plasmicapp/react-web/lib/data-sources" } - ] + ], + "customFunctions": [] } ], "globalVariants": { @@ -122,6 +128,6 @@ ] }, "wrapPagesWithGlobalContexts": true, - "cliVersion": "0.1.231", - "$schema": "https://unpkg.com/@plasmicapp/cli@0.1.231/dist/plasmic.schema.json" + "cliVersion": "0.1.335", + "$schema": "https://unpkg.com/@plasmicapp/cli@0.1.335/dist/plasmic.schema.json" } diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/App.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/App.tsx index 0dc75aae1be..dce251f6151 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/App.tsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/App.tsx @@ -1,9 +1,9 @@ import Homepage from './components/Homepage'; + function App() { return (); } export default App; - \ No newline at end of file diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/Button.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/Button.tsx index 34bcc1b8e60..ed81532849a 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/Button.tsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/Button.tsx @@ -3,13 +3,14 @@ import { PlasmicButton, DefaultButtonProps } from "./plasmic/create_plasmic_app/PlasmicButton"; + import { ButtonRef, HtmlAnchorOnlyProps, HtmlButtonOnlyProps } from "@plasmicapp/react-web"; -interface ButtonProps extends DefaultButtonProps { +export interface ButtonProps extends DefaultButtonProps { // Feel free to add any additional props that this component should receive } function Button_(props: ButtonProps, ref: ButtonRef) { @@ -17,7 +18,7 @@ function Button_(props: ButtonProps, ref: ButtonRef) { return ; } -type ButtonComponentType = { +export type ButtonComponentType = { ( props: Omit & { ref?: React.Ref; @@ -31,6 +32,4 @@ type ButtonComponentType = { }; const Button = React.forwardRef(Button_) as any as ButtonComponentType; -export default Object.assign(Button, { - __plumeType: "button" -}); +export default Object.assign(Button, { __plumeType: "button" }); diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx index fc1a5937570..6c718868d0b 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx @@ -13,35 +13,60 @@ import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; - -import * as pp from "@plasmicapp/react-web"; import { - hasVariant, - classNames, - wrapWithClassName, - createPlasmicElementProxy, - makeFragment, + Flex as Flex__, MultiChoiceArg, + PlasmicDataSourceContextProvider as PlasmicDataSourceContextProvider__, + PlasmicIcon as PlasmicIcon__, + PlasmicImg as PlasmicImg__, + PlasmicLink as PlasmicLink__, + PlasmicPageGuard as PlasmicPageGuard__, SingleBooleanChoiceArg, SingleChoiceArg, - pick, - omit, - useTrigger, + Stack as Stack__, StrictProps, + Trans as Trans__, + classNames, + createPlasmicElementProxy, deriveRenderOpts, - ensureGlobalVariants + ensureGlobalVariants, + generateOnMutateForSpec, + generateStateOnChangeProp, + generateStateOnChangePropForCodeComponents, + generateStateValueProp, + get as $stateGet, + hasVariant, + initializeCodeComponentStates, + initializePlasmicStates, + makeFragment, + omit, + pick, + renderPlasmicSlot, + set as $stateSet, + useCurrentUser, + useDollarState, + usePlasmicTranslator, + useTrigger, + wrapWithClassName } from "@plasmicapp/react-web"; +import { + DataCtxReader as DataCtxReader__, + useDataEnv, + useGlobalActions +} from "@plasmicapp/react-web/lib/host"; + +import * as pp from "@plasmicapp/react-web"; import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss +import projectcss from "./plasmic.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss import sty from "./PlasmicButton.module.css"; // plasmic-import: TQcvW_pSKi3/css -import ChecksvgIcon from "./icons/PlasmicIcon__Checksvg"; // plasmic-import: gj-_D7n31Ho/icon +import CheckSvgIcon from "./icons/PlasmicIcon__CheckSvg"; // plasmic-import: gj-_D7n31Ho/icon import IconIcon from "./icons/PlasmicIcon__Icon"; // plasmic-import: 6PNxx3YMyDQ/icon +createPlasmicElementProxy; + export type PlasmicButton__VariantMembers = { showStartIcon: "showStartIcon"; showEndIcon: "showEndIcon"; @@ -100,23 +125,26 @@ export type PlasmicButton__ArgsType = { startIcon?: React.ReactNode; endIcon?: React.ReactNode; link?: string; + submitsForm?: boolean; }; type ArgPropType = keyof PlasmicButton__ArgsType; export const PlasmicButton__ArgProps = new Array( "children", "startIcon", "endIcon", - "link" + "link", + "submitsForm" ); export type PlasmicButton__OverridesType = { - root?: p.Flex<"button">; - startIconContainer?: p.Flex<"div">; - contentContainer?: p.Flex<"div">; - endIconContainer?: p.Flex<"div">; + root?: Flex__<"button">; + startIconContainer?: Flex__<"div">; + contentContainer?: Flex__<"div">; + endIconContainer?: Flex__<"div">; }; export interface DefaultButtonProps extends pp.BaseButtonProps { + submitsForm?: boolean; shape?: SingleChoiceArg<"rounded" | "round" | "sharp">; size?: SingleChoiceArg<"compact" | "minimal">; color?: SingleChoiceArg< @@ -136,13 +164,7 @@ export interface DefaultButtonProps extends pp.BaseButtonProps { >; } -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); +const $$ = {}; function PlasmicButton__RenderFunc(props: { variants: PlasmicButton__VariantsArgs; @@ -152,72 +174,73 @@ function PlasmicButton__RenderFunc(props: { }) { const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); + const args = React.useMemo( + () => + Object.assign( + {}, + Object.fromEntries( + Object.entries(props.args).filter(([_, v]) => v !== undefined) + ) + ), + [props.args] + ); const $props = { ...args, ...variants }; + + const $ctx = useDataEnv?.() || {}; const refsRef = React.useRef({}); const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - const stateSpecs = React.useMemo( + const stateSpecs: Parameters[0] = React.useMemo( () => [ { path: "showStartIcon", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.showStartIcon - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.showStartIcon }, { path: "showEndIcon", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.showEndIcon - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.showEndIcon }, { path: "isDisabled", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.isDisabled - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.isDisabled }, { path: "shape", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.shape - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.shape }, { path: "size", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.size - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.size }, { path: "color", type: "private", variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.color - : undefined + initFunc: ({ $props, $state, $queries, $ctx }) => $props.color } ], - [$props, $ctx] + [$props, $ctx, $refs] ); - const $state = p.useDollarState(stateSpecs, { $props, $ctx, $queries }); + const $state = useDollarState(stateSpecs, { + $props, + $ctx, + $queries: {}, + $refs + }); const [isRootFocusVisibleWithin, triggerRootFocusVisibleWithinProps] = useTrigger("useFocusVisibleWithin", { @@ -228,7 +251,7 @@ function PlasmicButton__RenderFunc(props: { }; return ( - - {p.renderPlasmicSlot({ + {renderPlasmicSlot({ defaultContents: ( - @@ -391,7 +415,6 @@ function PlasmicButton__RenderFunc(props: { })} ) : null} -
- {p.renderPlasmicSlot({ + {renderPlasmicSlot({ defaultContents: "Button", value: args.children, className: classNames(sty.slotTargetChildren, { @@ -517,7 +540,6 @@ function PlasmicButton__RenderFunc(props: { }) })}
- {(hasVariant($state, "showEndIcon", "showEndIcon") ? true : false) ? (
- {p.renderPlasmicSlot({ + {renderPlasmicSlot({ defaultContents: ( ) : null} - + ) as React.ReactElement | null; } -function useBehavior

( +function useBehavior

( props: P, ref: pp.ButtonRef ) { @@ -683,7 +705,7 @@ function makeNodeComponent(nodeName: NodeName) { () => deriveRenderOpts(props, { name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], + descendantNames: PlasmicDescendants[nodeName], internalArgPropNames: PlasmicButton__ArgProps, internalVariantPropNames: PlasmicButton__VariantProps }), diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx index 57b0df30bba..293c61b337d 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx @@ -13,32 +13,57 @@ import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; - import { - hasVariant, - classNames, - wrapWithClassName, - createPlasmicElementProxy, - makeFragment, + Flex as Flex__, MultiChoiceArg, + PlasmicDataSourceContextProvider as PlasmicDataSourceContextProvider__, + PlasmicIcon as PlasmicIcon__, + PlasmicImg as PlasmicImg__, + PlasmicLink as PlasmicLink__, + PlasmicPageGuard as PlasmicPageGuard__, SingleBooleanChoiceArg, SingleChoiceArg, - pick, - omit, - useTrigger, + Stack as Stack__, StrictProps, + Trans as Trans__, + classNames, + createPlasmicElementProxy, deriveRenderOpts, - ensureGlobalVariants + ensureGlobalVariants, + generateOnMutateForSpec, + generateStateOnChangeProp, + generateStateOnChangePropForCodeComponents, + generateStateValueProp, + get as $stateGet, + hasVariant, + initializeCodeComponentStates, + initializePlasmicStates, + makeFragment, + omit, + pick, + renderPlasmicSlot, + set as $stateSet, + useCurrentUser, + useDollarState, + usePlasmicTranslator, + useTrigger, + wrapWithClassName } from "@plasmicapp/react-web"; +import { + DataCtxReader as DataCtxReader__, + useDataEnv, + useGlobalActions +} from "@plasmicapp/react-web/lib/host"; + import RandomDynamicPageButton from "../../RandomDynamicPageButton"; // plasmic-import: Q23H1_1M_P/component import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss +import projectcss from "./plasmic.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss import sty from "./PlasmicDynamicPage.module.css"; // plasmic-import: AO44A-w7hh/css +createPlasmicElementProxy; + export type PlasmicDynamicPage__VariantMembers = {}; export type PlasmicDynamicPage__VariantsArgs = {}; type VariantPropType = keyof PlasmicDynamicPage__VariantsArgs; @@ -49,23 +74,17 @@ type ArgPropType = keyof PlasmicDynamicPage__ArgsType; export const PlasmicDynamicPage__ArgProps = new Array(); export type PlasmicDynamicPage__OverridesType = { - root?: p.Flex<"div">; - section?: p.Flex<"section">; - h1?: p.Flex<"h1">; - randomDynamicPageButton?: p.Flex; + root?: Flex__<"div">; + section?: Flex__<"section">; + h1?: Flex__<"h1">; + randomDynamicPageButton?: Flex__; }; export interface DefaultDynamicPageProps { className?: string; } -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); +const $$ = {}; function PlasmicDynamicPage__RenderFunc(props: { variants: PlasmicDynamicPage__VariantsArgs; @@ -75,23 +94,28 @@ function PlasmicDynamicPage__RenderFunc(props: { }) { const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); + const args = React.useMemo( + () => + Object.assign( + {}, + Object.fromEntries( + Object.entries(props.args).filter(([_, v]) => v !== undefined) + ) + ), + [props.args] + ); const $props = { ...args, ...variants }; + + const $ctx = useDataEnv?.() || {}; const refsRef = React.useRef({}); const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - return ( - {} -

- - {(() => { - try { - return $ctx.params.slug; - } catch (e) { - if (e instanceof TypeError) { - return "Page 1"; + + {(() => { + try { + return $ctx.params.slug; + } catch (e) { + if ( + e instanceof TypeError || + e?.plasmicType === "PlasmicUndefinedDataError" + ) { + return "Page 1"; + } + throw e; } - throw e; - } - })()} + })()} + - - +
@@ -200,7 +229,7 @@ function makeNodeComponent(nodeName: NodeName) { () => deriveRenderOpts(props, { name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], + descendantNames: PlasmicDescendants[nodeName], internalArgPropNames: PlasmicDynamicPage__ArgProps, internalVariantPropNames: PlasmicDynamicPage__VariantProps }), diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx index f97963f0ca5..e264d35666a 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx @@ -4,26 +4,14 @@ /* prettier-ignore-start */ import * as React from "react"; -import * as p from "@plasmicapp/react-web"; +import { createUseScreenVariants } from "@plasmicapp/react-web"; export type ScreenValue = "desktopOnly"; export const ScreenContext = React.createContext( "PLEASE_RENDER_INSIDE_PROVIDER" as any ); -/** - * @deprecated Plasmic now uses a custom hook for Screen variants, which is - * automatically included in your components. Please remove this provider - * from your code. - */ -export function ScreenVariantProvider(props: React.PropsWithChildren) { - console.warn( - "DEPRECATED: Plasmic now uses a custom hook for Screen variants, which is automatically included in your components. Please remove this provider from your code." - ); - return props.children; -} - -export const useScreenVariants = p.createUseScreenVariants(true, { +export const useScreenVariants = createUseScreenVariants(true, { desktopOnly: "(min-width:768px)", }); diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx index 8e3d8cf6262..9c15e7945be 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx @@ -13,34 +13,60 @@ import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; - import { - hasVariant, - classNames, - wrapWithClassName, - createPlasmicElementProxy, - makeFragment, + Flex as Flex__, MultiChoiceArg, + PlasmicDataSourceContextProvider as PlasmicDataSourceContextProvider__, + PlasmicIcon as PlasmicIcon__, + PlasmicImg as PlasmicImg__, + PlasmicLink as PlasmicLink__, + PlasmicPageGuard as PlasmicPageGuard__, SingleBooleanChoiceArg, SingleChoiceArg, - pick, - omit, - useTrigger, + Stack as Stack__, StrictProps, + Trans as Trans__, + classNames, + createPlasmicElementProxy, deriveRenderOpts, - ensureGlobalVariants + ensureGlobalVariants, + generateOnMutateForSpec, + generateStateOnChangeProp, + generateStateOnChangePropForCodeComponents, + generateStateValueProp, + get as $stateGet, + hasVariant, + initializeCodeComponentStates, + initializePlasmicStates, + makeFragment, + omit, + pick, + renderPlasmicSlot, + set as $stateSet, + useCurrentUser, + useDollarState, + usePlasmicTranslator, + useTrigger, + wrapWithClassName } from "@plasmicapp/react-web"; +import { + DataCtxReader as DataCtxReader__, + useDataEnv, + useGlobalActions +} from "@plasmicapp/react-web/lib/host"; + import RandomDynamicPageButton from "../../RandomDynamicPageButton"; // plasmic-import: Q23H1_1M_P/component +import { Fetcher } from "@plasmicapp/react-web/lib/data-sources"; import { useScreenVariants as useScreenVariantsscBjPxgdxdzbv } from "./PlasmicGlobalVariant__Screen"; // plasmic-import: SCBjPXGDXDZBV/globalVariant import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss +import projectcss from "./plasmic.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss import sty from "./PlasmicHomepage.module.css"; // plasmic-import: 6uuAAE1jiCew/css +createPlasmicElementProxy; + export type PlasmicHomepage__VariantMembers = {}; export type PlasmicHomepage__VariantsArgs = {}; type VariantPropType = keyof PlasmicHomepage__VariantsArgs; @@ -51,24 +77,18 @@ type ArgPropType = keyof PlasmicHomepage__ArgsType; export const PlasmicHomepage__ArgProps = new Array(); export type PlasmicHomepage__OverridesType = { - root?: p.Flex<"div">; - section?: p.Flex<"section">; - h1?: p.Flex<"h1">; - text?: p.Flex<"div">; - randomDynamicPageButton?: p.Flex; + root?: Flex__<"div">; + section?: Flex__<"section">; + h1?: Flex__<"h1">; + text?: Flex__<"div">; + randomDynamicPageButton?: Flex__; }; export interface DefaultHomepageProps { className?: string; } -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); +const $$ = {}; function PlasmicHomepage__RenderFunc(props: { variants: PlasmicHomepage__VariantsArgs; @@ -78,27 +98,32 @@ function PlasmicHomepage__RenderFunc(props: { }) { const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); + const args = React.useMemo( + () => + Object.assign( + {}, + Object.fromEntries( + Object.entries(props.args).filter(([_, v]) => v !== undefined) + ) + ), + [props.args] + ); const $props = { ...args, ...variants }; + + const $ctx = useDataEnv?.() || {}; const refsRef = React.useRef({}); const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - const globalVariants = ensureGlobalVariants({ screen: useScreenVariantsscBjPxgdxdzbv() }); return ( - {} -
- {"create-plasmic-app"} -
{ - "If you haven't already done so, go back and learn the basics by going through the Plasmic Levels tutorial.\n\nIt's always easier to start from examples! Add a new page using a template—do this from the list of pages in the top left (the gray + button).\n\nOr press the big blue + button to start dragging items into this page.\n\nIntegrate this project into your codebase—press the " + "If you haven't already done so, go back and learn the basics by going through the Plasmic Levels tutorial.\n\nIt's always easier to start from examples! Add a new page using a template\u2014do this from the list of pages in the top left (the gray + button).\n\nOr press the big blue + button to start dragging items into this page.\n\nIntegrate this project into your codebase\u2014press the " } )}
- -
+
@@ -245,7 +269,7 @@ function makeNodeComponent(nodeName: NodeName) { () => deriveRenderOpts(props, { name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], + descendantNames: PlasmicDescendants[nodeName], internalArgPropNames: PlasmicHomepage__ArgProps, internalVariantPropNames: PlasmicHomepage__VariantProps }), diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx index 0f34f578fe5..fd918fe5766 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx @@ -13,35 +13,60 @@ import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; - import { - hasVariant, - classNames, - wrapWithClassName, - createPlasmicElementProxy, - makeFragment, + Flex as Flex__, MultiChoiceArg, + PlasmicDataSourceContextProvider as PlasmicDataSourceContextProvider__, + PlasmicIcon as PlasmicIcon__, + PlasmicImg as PlasmicImg__, + PlasmicLink as PlasmicLink__, + PlasmicPageGuard as PlasmicPageGuard__, SingleBooleanChoiceArg, SingleChoiceArg, - pick, - omit, - useTrigger, + Stack as Stack__, StrictProps, + Trans as Trans__, + classNames, + createPlasmicElementProxy, deriveRenderOpts, - ensureGlobalVariants + ensureGlobalVariants, + generateOnMutateForSpec, + generateStateOnChangeProp, + generateStateOnChangePropForCodeComponents, + generateStateValueProp, + get as $stateGet, + hasVariant, + initializeCodeComponentStates, + initializePlasmicStates, + makeFragment, + omit, + pick, + renderPlasmicSlot, + set as $stateSet, + useCurrentUser, + useDollarState, + usePlasmicTranslator, + useTrigger, + wrapWithClassName } from "@plasmicapp/react-web"; +import { + DataCtxReader as DataCtxReader__, + useDataEnv, + useGlobalActions +} from "@plasmicapp/react-web/lib/host"; + import Button from "../../Button"; // plasmic-import: TQcvW_pSKi3/component import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss +import projectcss from "./plasmic.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss import sty from "./PlasmicRandomDynamicPageButton.module.css"; // plasmic-import: Q23H1_1M_P/css -import ChecksvgIcon from "./icons/PlasmicIcon__Checksvg"; // plasmic-import: gj-_D7n31Ho/icon +import CheckSvgIcon from "./icons/PlasmicIcon__CheckSvg"; // plasmic-import: gj-_D7n31Ho/icon import IconIcon from "./icons/PlasmicIcon__Icon"; // plasmic-import: 6PNxx3YMyDQ/icon +createPlasmicElementProxy; + export type PlasmicRandomDynamicPageButton__VariantMembers = {}; export type PlasmicRandomDynamicPageButton__VariantsArgs = {}; type VariantPropType = keyof PlasmicRandomDynamicPageButton__VariantsArgs; @@ -54,20 +79,14 @@ export const PlasmicRandomDynamicPageButton__ArgProps = new Array(); export type PlasmicRandomDynamicPageButton__OverridesType = { - root?: p.Flex; + root?: Flex__; }; export interface DefaultRandomDynamicPageButtonProps { className?: string; } -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); +const $$ = {}; function PlasmicRandomDynamicPageButton__RenderFunc(props: { variants: PlasmicRandomDynamicPageButton__VariantsArgs; @@ -77,19 +96,26 @@ function PlasmicRandomDynamicPageButton__RenderFunc(props: { }) { const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); + const args = React.useMemo( + () => + Object.assign( + {}, + Object.fromEntries( + Object.entries(props.args).filter(([_, v]) => v !== undefined) + ) + ), + [props.args] + ); const $props = { ...args, ...variants }; + + const $ctx = useDataEnv?.() || {}; const refsRef = React.useRef({}); const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - return ( @@ -203,7 +216,7 @@ function makeNodeComponent(nodeName: NodeName) { () => deriveRenderOpts(props, { name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], + descendantNames: PlasmicDescendants[nodeName], internalArgPropNames: PlasmicRandomDynamicPageButton__ArgProps, internalVariantPropNames: PlasmicRandomDynamicPageButton__VariantProps }), diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx index 5aa18ce645f..8ab504b3539 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx @@ -5,11 +5,11 @@ import React from "react"; import { classNames } from "@plasmicapp/react-web"; -export type ChecksvgIconProps = React.ComponentProps<"svg"> & { +export type CheckSvgIconProps = React.ComponentProps<"svg"> & { title?: string; }; -export function ChecksvgIcon(props: ChecksvgIconProps) { +export function CheckSvgIcon(props: CheckSvgIconProps) { const { className, style, title, ...restProps } = props; return ( - -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/main.tsx b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/main.tsx new file mode 100644 index 00000000000..bef5202a32c --- /dev/null +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/main.tsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import './index.css' +import App from './App.tsx' + +createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/react-app-env.d.ts b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/react-app-env.d.ts deleted file mode 100644 index 6431bc5fc6b..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/react-app-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/reportWebVitals.ts b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/reportWebVitals.ts deleted file mode 100644 index 49a2a16e0fb..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/reportWebVitals.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ReportHandler } from 'web-vitals'; - -const reportWebVitals = (onPerfEntry?: ReportHandler) => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/setupTests.ts b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/setupTests.ts deleted file mode 100644 index 8f2609b7b3e..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/setupTests.ts +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/vite-env.d.ts b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/vite-env.d.ts new file mode 100644 index 00000000000..11f02fe2a00 --- /dev/null +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/tsconfig.json b/packages/create-plasmic-app/cpa-out/react-codegen-ts/tsconfig.json index a273b0cfc0e..1ffef600d95 100644 --- a/packages/create-plasmic-app/cpa-out/react-codegen-ts/tsconfig.json +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/tsconfig.json @@ -1,26 +1,7 @@ { - "compilerOptions": { - "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], - "allowJs": true, - "skipLibCheck": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "noFallthroughCasesInSwitch": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx" - }, - "include": [ - "src" + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } ] } diff --git a/packages/create-plasmic-app/cpa-out/react-codegen-ts/vite.config.ts b/packages/create-plasmic-app/cpa-out/react-codegen-ts/vite.config.ts new file mode 100644 index 00000000000..8b0f57b91ae --- /dev/null +++ b/packages/create-plasmic-app/cpa-out/react-codegen-ts/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/package.json b/packages/create-plasmic-app/cpa-out/react-loader-js/package.json deleted file mode 100644 index b5f020a525d..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "react-loader-js", - "version": "0.1.0", - "private": true, - "dependencies": { - "@plasmicapp/cli": "^0.1.231", - "@plasmicapp/react-web": "^0.2.174", - "@testing-library/jest-dom": "^5.14.1", - "@testing-library/react": "^13.0.0", - "@testing-library/user-event": "^13.2.1", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-scripts": "5.0.1", - "web-vitals": "^2.1.0" - }, - "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" - }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - } -} diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/plasmic.json b/packages/create-plasmic-app/cpa-out/react-loader-js/plasmic.json deleted file mode 100644 index 232c3d476d3..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/plasmic.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "platform": "react", - "code": { - "lang": "js", - "scheme": "blackbox", - "reactRuntime": "classic" - }, - "style": { - "scheme": "css-modules", - "defaultStyleCssFilePath": "plasmic/plasmic__default_style.css" - }, - "images": { - "scheme": "files", - "publicDir": "../../public", - "publicUrlPrefix": "/static/" - }, - "tokens": { - "scheme": "theo", - "tokensFilePath": "plasmic-tokens.theo.json" - }, - "srcDir": "src/components", - "defaultPlasmicDir": "./plasmic", - "projects": [ - { - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "projectApiToken": "7BRFratDxPLMGZHnd2grV5QP6mlHcZ1AK3BJSIeh7xzUlHgWh25XpgXvUaKAqHXFMXQQuzpADqboibF6nqNWQ", - "projectName": "create-plasmic-app", - "version": "latest", - "cssFilePath": "plasmic/create_plasmic_app/plasmic_create_plasmic_app.module.css", - "components": [ - { - "id": "6uuAAE1jiCew", - "name": "Homepage", - "type": "managed", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "renderModuleFilePath": "plasmic/create_plasmic_app/PlasmicHomepage.jsx", - "importSpec": { - "modulePath": "Homepage.jsx" - }, - "cssFilePath": "plasmic/create_plasmic_app/PlasmicHomepage.module.css", - "scheme": "blackbox", - "componentType": "page" - }, - { - "id": "AO44A-w7hh", - "name": "DynamicPage", - "type": "managed", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "renderModuleFilePath": "plasmic/create_plasmic_app/PlasmicDynamicPage.jsx", - "importSpec": { - "modulePath": "DynamicPage.jsx" - }, - "cssFilePath": "plasmic/create_plasmic_app/PlasmicDynamicPage.module.css", - "scheme": "blackbox", - "componentType": "page" - }, - { - "id": "TQcvW_pSKi3", - "name": "Button", - "type": "managed", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "renderModuleFilePath": "plasmic/create_plasmic_app/PlasmicButton.jsx", - "importSpec": { - "modulePath": "Button.jsx" - }, - "cssFilePath": "plasmic/create_plasmic_app/PlasmicButton.module.css", - "scheme": "blackbox", - "componentType": "component", - "plumeType": "button" - }, - { - "id": "Q23H1_1M_P", - "name": "RandomDynamicPageButton", - "type": "managed", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "renderModuleFilePath": "plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx", - "importSpec": { - "modulePath": "RandomDynamicPageButton.jsx" - }, - "cssFilePath": "plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.module.css", - "scheme": "blackbox", - "componentType": "component" - } - ], - "icons": [ - { - "id": "gj-_D7n31Ho", - "name": "ChecksvgIcon", - "moduleFilePath": "plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx" - }, - { - "id": "6PNxx3YMyDQ", - "name": "IconIcon", - "moduleFilePath": "plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.jsx" - } - ], - "images": [], - "indirect": false, - "globalContextsFilePath": "", - "codeComponents": [ - { - "id": "P6aGdYWZ2R", - "name": "PlasmicHead", - "componentImportPath": "@plasmicapp/react-web" - }, - { - "id": "8G2A-uTjGa", - "name": "Fetcher", - "componentImportPath": "@plasmicapp/react-web/lib/data-sources" - } - ] - } - ], - "globalVariants": { - "variantGroups": [ - { - "id": "SCBjPXGDXDZBV", - "name": "Screen", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "contextFilePath": "plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx" - } - ] - }, - "wrapPagesWithGlobalContexts": true, - "cliVersion": "0.1.231", - "$schema": "https://unpkg.com/@plasmicapp/cli@0.1.231/dist/plasmic.schema.json" -} diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/App.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/App.jsx deleted file mode 100644 index 0dc75aae1be..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/App.jsx +++ /dev/null @@ -1,9 +0,0 @@ - -import Homepage from './components/Homepage'; - -function App() { - return (); -} - -export default App; - \ No newline at end of file diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/Button.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/Button.jsx deleted file mode 100644 index 8a75f3f65ed..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/Button.jsx +++ /dev/null @@ -1,13 +0,0 @@ -import * as React from "react"; -import { PlasmicButton } from "./plasmic/create_plasmic_app/PlasmicButton"; - -function Button_(props, ref) { - const { plasmicProps } = PlasmicButton.useBehavior(props, ref); - return ; -} - -const Button = React.forwardRef(Button_); - -export default Object.assign(Button, { - __plumeType: "button" -}); diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/DynamicPage.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/DynamicPage.jsx deleted file mode 100644 index 88f679a82a1..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/DynamicPage.jsx +++ /dev/null @@ -1,26 +0,0 @@ -// This is a skeleton starter React component generated by Plasmic. -// This file is owned by you, feel free to edit as you see fit. -import * as React from "react"; -import { PlasmicDynamicPage } from "./plasmic/create_plasmic_app/PlasmicDynamicPage"; - -function DynamicPage_(props, ref) { - // Use PlasmicDynamicPage to render this component as it was - // designed in Plasmic, by activating the appropriate variants, - // attaching the appropriate event handlers, etc. You - // can also install whatever React hooks you need here to manage state or - // fetch data. - // - // Props you can pass into PlasmicDynamicPage are: - // 1. Variants you want to activate, - // 2. Contents for slots you want to fill, - // 3. Overrides for any named node in the component to attach behavior and data, - // 4. Props to set on the root node. - // - // By default, we are just piping all DynamicPageProps here, but feel free - // to do whatever works for you. - return ; -} - -const DynamicPage = React.forwardRef(DynamicPage_); - -export default DynamicPage; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/Homepage.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/Homepage.jsx deleted file mode 100644 index 24532aca19b..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/Homepage.jsx +++ /dev/null @@ -1,26 +0,0 @@ -// This is a skeleton starter React component generated by Plasmic. -// This file is owned by you, feel free to edit as you see fit. -import * as React from "react"; -import { PlasmicHomepage } from "./plasmic/create_plasmic_app/PlasmicHomepage"; - -function Homepage_(props, ref) { - // Use PlasmicHomepage to render this component as it was - // designed in Plasmic, by activating the appropriate variants, - // attaching the appropriate event handlers, etc. You - // can also install whatever React hooks you need here to manage state or - // fetch data. - // - // Props you can pass into PlasmicHomepage are: - // 1. Variants you want to activate, - // 2. Contents for slots you want to fill, - // 3. Overrides for any named node in the component to attach behavior and data, - // 4. Props to set on the root node. - // - // By default, we are just piping all HomepageProps here, but feel free - // to do whatever works for you. - return ; -} - -const Homepage = React.forwardRef(Homepage_); - -export default Homepage; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/RandomDynamicPageButton.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/RandomDynamicPageButton.jsx deleted file mode 100644 index e8f83a7f5f9..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/RandomDynamicPageButton.jsx +++ /dev/null @@ -1,24 +0,0 @@ -// This is a skeleton starter React component generated by Plasmic. -// This file is owned by you, feel free to edit as you see fit. -import * as React from "react"; -import { PlasmicRandomDynamicPageButton } from "./plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton"; - -function RandomDynamicPageButton(props) { - // Use PlasmicRandomDynamicPageButton to render this component as it was - // designed in Plasmic, by activating the appropriate variants, - // attaching the appropriate event handlers, etc. You - // can also install whatever React hooks you need here to manage state or - // fetch data. - // - // Props you can pass into PlasmicRandomDynamicPageButton are: - // 1. Variants you want to activate, - // 2. Contents for slots you want to fill, - // 3. Overrides for any named node in the component to attach behavior and data, - // 4. Props to set on the root node. - // - // By default, we are just piping all RandomDynamicPageButtonProps here, but feel free - // to do whatever works for you. - return ; -} - -export default RandomDynamicPageButton; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx deleted file mode 100644 index 9377a0dbf33..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicButton.jsx +++ /dev/null @@ -1,625 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -/** @jsxRuntime classic */ -/** @jsx createPlasmicElementProxy */ -/** @jsxFrag React.Fragment */ -// This class is auto-generated by Plasmic; please do not edit! -// Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 -// Component: TQcvW_pSKi3 -import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; -import * as pp from "@plasmicapp/react-web"; -import { - hasVariant, - classNames, - createPlasmicElementProxy, - useTrigger, - deriveRenderOpts -} from "@plasmicapp/react-web"; -import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss -import sty from "./PlasmicButton.module.css"; // plasmic-import: TQcvW_pSKi3/css -import ChecksvgIcon from "./icons/PlasmicIcon__Checksvg"; // plasmic-import: gj-_D7n31Ho/icon -import IconIcon from "./icons/PlasmicIcon__Icon"; // plasmic-import: 6PNxx3YMyDQ/icon - -export const PlasmicButton__VariantProps = new Array( - "showStartIcon", - "showEndIcon", - "isDisabled", - "shape", - "size", - "color" -); - -export const PlasmicButton__ArgProps = new Array( - "children", - "startIcon", - "endIcon", - "link" -); - -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); - -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); - -function PlasmicButton__RenderFunc(props) { - const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); - const $props = { - ...args, - ...variants - }; - const refsRef = React.useRef({}); - const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - const stateSpecs = React.useMemo( - () => [ - { - path: "showStartIcon", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.showStartIcon - : undefined - }, - { - path: "showEndIcon", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.showEndIcon - : undefined - }, - { - path: "isDisabled", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.isDisabled - : undefined - }, - { - path: "shape", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.shape - : undefined - }, - { - path: "size", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.size - : undefined - }, - { - path: "color", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.color - : undefined - } - ], - - [$props, $ctx] - ); - - const $state = p.useDollarState(stateSpecs, { $props, $ctx, $queries }); - const [isRootFocusVisibleWithin, triggerRootFocusVisibleWithinProps] = - useTrigger("useFocusVisibleWithin", { - isTextInput: false - }); - const triggers = { - focusVisibleWithin_root: isRootFocusVisibleWithin - }; - return ( - - {(hasVariant($state, "showStartIcon", "showStartIcon") ? true : false) ? ( -
- {p.renderPlasmicSlot({ - defaultContents: ( - - ), - - value: args.startIcon, - className: classNames(sty.slotTargetStartIcon, { - [sty.slotTargetStartIconcolor_blue]: hasVariant( - $state, - "color", - "blue" - ), - - [sty.slotTargetStartIconcolor_clear]: hasVariant( - $state, - "color", - "clear" - ), - - [sty.slotTargetStartIconcolor_link]: hasVariant( - $state, - "color", - "link" - ), - - [sty.slotTargetStartIconcolor_softBlue]: hasVariant( - $state, - "color", - "softBlue" - ), - - [sty.slotTargetStartIconcolor_softGreen]: hasVariant( - $state, - "color", - "softGreen" - ), - - [sty.slotTargetStartIconcolor_softRed]: hasVariant( - $state, - "color", - "softRed" - ), - - [sty.slotTargetStartIconcolor_softSand]: hasVariant( - $state, - "color", - "softSand" - ), - - [sty.slotTargetStartIconcolor_softYellow]: hasVariant( - $state, - "color", - "softYellow" - ), - - [sty.slotTargetStartIconcolor_white]: hasVariant( - $state, - "color", - "white" - ), - - [sty.slotTargetStartIconcolor_yellow]: hasVariant( - $state, - "color", - "yellow" - ), - - [sty.slotTargetStartIconshowStartIcon]: hasVariant( - $state, - "showStartIcon", - "showStartIcon" - ) - }) - })} -
- ) : null} - -
- {p.renderPlasmicSlot({ - defaultContents: "Button", - value: args.children, - className: classNames(sty.slotTargetChildren, { - [sty.slotTargetChildren___focusVisibleWithin]: - triggers.focusVisibleWithin_root, - [sty.slotTargetChildrencolor_blue]: hasVariant( - $state, - "color", - "blue" - ), - - [sty.slotTargetChildrencolor_clear]: hasVariant( - $state, - "color", - "clear" - ), - - [sty.slotTargetChildrencolor_green]: hasVariant( - $state, - "color", - "green" - ), - - [sty.slotTargetChildrencolor_link]: hasVariant( - $state, - "color", - "link" - ), - - [sty.slotTargetChildrencolor_link_size_minimal]: - hasVariant($state, "color", "link") && - hasVariant($state, "size", "minimal"), - [sty.slotTargetChildrencolor_red]: hasVariant( - $state, - "color", - "red" - ), - - [sty.slotTargetChildrencolor_sand]: hasVariant( - $state, - "color", - "sand" - ), - - [sty.slotTargetChildrencolor_softBlue]: hasVariant( - $state, - "color", - "softBlue" - ), - - [sty.slotTargetChildrencolor_softGreen]: hasVariant( - $state, - "color", - "softGreen" - ), - - [sty.slotTargetChildrencolor_softRed]: hasVariant( - $state, - "color", - "softRed" - ), - - [sty.slotTargetChildrencolor_softSand]: hasVariant( - $state, - "color", - "softSand" - ), - - [sty.slotTargetChildrencolor_softYellow]: hasVariant( - $state, - "color", - "softYellow" - ), - - [sty.slotTargetChildrencolor_white]: hasVariant( - $state, - "color", - "white" - ), - - [sty.slotTargetChildrencolor_yellow]: hasVariant( - $state, - "color", - "yellow" - ), - - [sty.slotTargetChildrenisDisabled]: hasVariant( - $state, - "isDisabled", - "isDisabled" - ), - - [sty.slotTargetChildrenshape_rounded]: hasVariant( - $state, - "shape", - "rounded" - ), - - [sty.slotTargetChildrenshowEndIcon]: hasVariant( - $state, - "showEndIcon", - "showEndIcon" - ), - - [sty.slotTargetChildrenshowStartIcon]: hasVariant( - $state, - "showStartIcon", - "showStartIcon" - ), - - [sty.slotTargetChildrensize_minimal]: hasVariant( - $state, - "size", - "minimal" - ) - }) - })} -
- - {(hasVariant($state, "showEndIcon", "showEndIcon") ? true : false) ? ( -
- {p.renderPlasmicSlot({ - defaultContents: ( - - ), - - value: args.endIcon, - className: classNames(sty.slotTargetEndIcon, { - [sty.slotTargetEndIconcolor_clear]: hasVariant( - $state, - "color", - "clear" - ), - - [sty.slotTargetEndIconcolor_link]: hasVariant( - $state, - "color", - "link" - ), - - [sty.slotTargetEndIconcolor_softBlue]: hasVariant( - $state, - "color", - "softBlue" - ), - - [sty.slotTargetEndIconcolor_softGreen]: hasVariant( - $state, - "color", - "softGreen" - ), - - [sty.slotTargetEndIconcolor_softRed]: hasVariant( - $state, - "color", - "softRed" - ), - - [sty.slotTargetEndIconcolor_softSand]: hasVariant( - $state, - "color", - "softSand" - ), - - [sty.slotTargetEndIconcolor_softYellow]: hasVariant( - $state, - "color", - "softYellow" - ), - - [sty.slotTargetEndIconcolor_white]: hasVariant( - $state, - "color", - "white" - ), - - [sty.slotTargetEndIconcolor_yellow]: hasVariant( - $state, - "color", - "yellow" - ), - - [sty.slotTargetEndIconshowEndIcon]: hasVariant( - $state, - "showEndIcon", - "showEndIcon" - ) - }) - })} -
- ) : null} -
- ); -} - -function useBehavior(props, ref) { - const b = pp.useButton( - PlasmicButton, - props, - { - showStartIconVariant: { - group: "showStartIcon", - variant: "showStartIcon" - }, - showEndIconVariant: { group: "showEndIcon", variant: "showEndIcon" }, - isDisabledVariant: { group: "isDisabled", variant: "isDisabled" }, - contentSlot: "children", - startIconSlot: "startIcon", - endIconSlot: "endIcon", - root: "root" - }, - ref - ); - - return b; -} - -const PlasmicDescendants = { - root: ["root", "startIconContainer", "contentContainer", "endIconContainer"], - startIconContainer: ["startIconContainer"], - contentContainer: ["contentContainer"], - endIconContainer: ["endIconContainer"] -}; - -function makeNodeComponent(nodeName) { - const func = function (props) { - const { variants, args, overrides } = React.useMemo( - () => - deriveRenderOpts(props, { - name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], - internalArgPropNames: PlasmicButton__ArgProps, - internalVariantPropNames: PlasmicButton__VariantProps - }), - [props, nodeName] - ); - - return PlasmicButton__RenderFunc({ - variants, - args, - overrides, - forNode: nodeName - }); - }; - if (nodeName === "root") { - func.displayName = "PlasmicButton"; - } else { - func.displayName = `PlasmicButton.${nodeName}`; - } - return func; -} - -export const PlasmicButton = Object.assign( - // Top-level PlasmicButton renders the root element - makeNodeComponent("root"), - { - // Helper components rendering sub-elements - startIconContainer: makeNodeComponent("startIconContainer"), - contentContainer: makeNodeComponent("contentContainer"), - endIconContainer: makeNodeComponent("endIconContainer"), - // Metadata about props expected for PlasmicButton - internalVariantProps: PlasmicButton__VariantProps, - internalArgProps: PlasmicButton__ArgProps, - useBehavior - } -); - -export default PlasmicButton; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.jsx deleted file mode 100644 index 717692e251b..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.jsx +++ /dev/null @@ -1,166 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -/** @jsxRuntime classic */ -/** @jsx createPlasmicElementProxy */ -/** @jsxFrag React.Fragment */ -// This class is auto-generated by Plasmic; please do not edit! -// Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 -// Component: AO44A-w7hh -import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; -import { - classNames, - createPlasmicElementProxy, - deriveRenderOpts -} from "@plasmicapp/react-web"; -import RandomDynamicPageButton from "../../RandomDynamicPageButton"; // plasmic-import: Q23H1_1M_P/component -import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss -import sty from "./PlasmicDynamicPage.module.css"; // plasmic-import: AO44A-w7hh/css - -export const PlasmicDynamicPage__VariantProps = new Array(); - -export const PlasmicDynamicPage__ArgProps = new Array(); - -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); - -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); - -function PlasmicDynamicPage__RenderFunc(props) { - const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); - const $props = { - ...args, - ...variants - }; - const refsRef = React.useRef({}); - const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - return ( - -
-
- -

- {(() => { - try { - return $ctx.params.slug; - } catch (e) { - if (e instanceof TypeError) { - return "Page 1"; - } - throw e; - } - })()} -

- - -
-
-
-
- ); -} - -const PlasmicDescendants = { - root: ["root", "section", "h1", "randomDynamicPageButton"], - section: ["section", "h1", "randomDynamicPageButton"], - h1: ["h1"], - randomDynamicPageButton: ["randomDynamicPageButton"] -}; - -function makeNodeComponent(nodeName) { - const func = function (props) { - const { variants, args, overrides } = React.useMemo( - () => - deriveRenderOpts(props, { - name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], - internalArgPropNames: PlasmicDynamicPage__ArgProps, - internalVariantPropNames: PlasmicDynamicPage__VariantProps - }), - [props, nodeName] - ); - - return PlasmicDynamicPage__RenderFunc({ - variants, - args, - overrides, - forNode: nodeName - }); - }; - if (nodeName === "root") { - func.displayName = "PlasmicDynamicPage"; - } else { - func.displayName = `PlasmicDynamicPage.${nodeName}`; - } - return func; -} - -export const PlasmicDynamicPage = Object.assign( - // Top-level PlasmicDynamicPage renders the root element - makeNodeComponent("root"), - { - // Helper components rendering sub-elements - section: makeNodeComponent("section"), - h1: makeNodeComponent("h1"), - randomDynamicPageButton: makeNodeComponent("randomDynamicPageButton"), - // Metadata about props expected for PlasmicDynamicPage - internalVariantProps: PlasmicDynamicPage__VariantProps, - internalArgProps: PlasmicDynamicPage__ArgProps, - // Page metadata - pageMetadata: { - title: "", - description: "", - ogImageSrc: "", - canonical: "" - } - } -); - -export default PlasmicDynamicPage; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx deleted file mode 100644 index 4f6f0569160..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.jsx +++ /dev/null @@ -1,29 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -import * as React from "react"; -import * as p from "@plasmicapp/react-web"; - -export const ScreenContext = React.createContext( - "PLEASE_RENDER_INSIDE_PROVIDER" -); -/** - * @deprecated Plasmic now uses a custom hook for Screen variants, which is - * automatically included in your components. Please remove this provider - * from your code. - */ - -export function ScreenVariantProvider(props) { - console.warn( - "DEPRECATED: Plasmic now uses a custom hook for Screen variants, which is automatically included in your components. Please remove this provider from your code." - ); - return props.children; -} - -export const useScreenVariants = p.createUseScreenVariants(true, { - desktopOnly: "(min-width:768px)", -}); - -export default ScreenContext; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicHomepage.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicHomepage.jsx deleted file mode 100644 index c86ab9d90b1..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicHomepage.jsx +++ /dev/null @@ -1,210 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -/** @jsxRuntime classic */ -/** @jsx createPlasmicElementProxy */ -/** @jsxFrag React.Fragment */ -// This class is auto-generated by Plasmic; please do not edit! -// Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 -// Component: 6uuAAE1jiCew -import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; -import { - hasVariant, - classNames, - createPlasmicElementProxy, - deriveRenderOpts, - ensureGlobalVariants -} from "@plasmicapp/react-web"; -import RandomDynamicPageButton from "../../RandomDynamicPageButton"; // plasmic-import: Q23H1_1M_P/component -import { useScreenVariants as useScreenVariantsscBjPxgdxdzbv } from "./PlasmicGlobalVariant__Screen"; // plasmic-import: SCBjPXGDXDZBV/globalVariant -import "@plasmicapp/react-web/lib/plasmic.css"; -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss -import sty from "./PlasmicHomepage.module.css"; // plasmic-import: 6uuAAE1jiCew/css - -export const PlasmicHomepage__VariantProps = new Array(); - -export const PlasmicHomepage__ArgProps = new Array(); - -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); - -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); - -function PlasmicHomepage__RenderFunc(props) { - const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); - const $props = { - ...args, - ...variants - }; - const refsRef = React.useRef({}); - const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - const globalVariants = ensureGlobalVariants({ - screen: useScreenVariantsscBjPxgdxdzbv() - }); - return ( - -
-
- -

- {"create-plasmic-app"} -

- -
- {hasVariant(globalVariants, "screen", "desktopOnly") ? ( - - - { - "This project is used by run-cpa.ts in the create-plasmic-app repo.\n\nrun-cpa.ts runs create-plasmic-app for many combinations of args (e.g. nextjs + appDir + loader + typescript) to check for changes in generated files. Any changes to this project will result in lots of changes to the generated files. " - } - - - {"Therefore, please avoid changing this project."} - - - ) : ( - - - { - "If you haven't already done so, go back and learn the basics by going through the Plasmic Levels tutorial.\n\nIt's always easier to start from examples! Add a new page using a template—do this from the list of pages in the top left (the gray + button).\n\nOr press the big blue + button to start dragging items into this page.\n\nIntegrate this project into your codebase—press the " - } - - - {"Code"} - - - { - " button in the top right and follow the quickstart instructions.\n\nJoin our Slack community (icon in bottom left) for help any time." - } - - - )} -
- - -
-
-
-
- ); -} - -const PlasmicDescendants = { - root: ["root", "section", "h1", "text", "randomDynamicPageButton"], - section: ["section", "h1", "text", "randomDynamicPageButton"], - h1: ["h1"], - text: ["text"], - randomDynamicPageButton: ["randomDynamicPageButton"] -}; - -function makeNodeComponent(nodeName) { - const func = function (props) { - const { variants, args, overrides } = React.useMemo( - () => - deriveRenderOpts(props, { - name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], - internalArgPropNames: PlasmicHomepage__ArgProps, - internalVariantPropNames: PlasmicHomepage__VariantProps - }), - [props, nodeName] - ); - - return PlasmicHomepage__RenderFunc({ - variants, - args, - overrides, - forNode: nodeName - }); - }; - if (nodeName === "root") { - func.displayName = "PlasmicHomepage"; - } else { - func.displayName = `PlasmicHomepage.${nodeName}`; - } - return func; -} - -export const PlasmicHomepage = Object.assign( - // Top-level PlasmicHomepage renders the root element - makeNodeComponent("root"), - { - // Helper components rendering sub-elements - section: makeNodeComponent("section"), - h1: makeNodeComponent("h1"), - text: makeNodeComponent("text"), - randomDynamicPageButton: makeNodeComponent("randomDynamicPageButton"), - // Metadata about props expected for PlasmicHomepage - internalVariantProps: PlasmicHomepage__VariantProps, - internalArgProps: PlasmicHomepage__ArgProps, - // Page metadata - pageMetadata: { - title: "", - description: "", - ogImageSrc: "", - canonical: "" - } - } -); - -export default PlasmicHomepage; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx deleted file mode 100644 index e96c8c03551..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.jsx +++ /dev/null @@ -1,161 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -/** @jsxRuntime classic */ -/** @jsx createPlasmicElementProxy */ -/** @jsxFrag React.Fragment */ -// This class is auto-generated by Plasmic; please do not edit! -// Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 -// Component: Q23H1_1M_P -import * as React from "react"; -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; -import { - classNames, - createPlasmicElementProxy, - deriveRenderOpts -} from "@plasmicapp/react-web"; -import Button from "../../Button"; // plasmic-import: TQcvW_pSKi3/component -import "@plasmicapp/react-web/lib/plasmic.css"; -import sty from "./PlasmicRandomDynamicPageButton.module.css"; // plasmic-import: Q23H1_1M_P/css - -export const PlasmicRandomDynamicPageButton__VariantProps = new Array(); - -export const PlasmicRandomDynamicPageButton__ArgProps = new Array(); - -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); - -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); - -function PlasmicRandomDynamicPageButton__RenderFunc(props) { - const { variants, overrides, forNode } = props; - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); - const $props = { - ...args, - ...variants - }; - const refsRef = React.useRef({}); - const $refs = refsRef.current; - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - return ( - - ); -} - -const PlasmicDescendants = { - root: ["root"] -}; - -function makeNodeComponent(nodeName) { - const func = function (props) { - const { variants, args, overrides } = React.useMemo( - () => - deriveRenderOpts(props, { - name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], - internalArgPropNames: PlasmicRandomDynamicPageButton__ArgProps, - internalVariantPropNames: PlasmicRandomDynamicPageButton__VariantProps - }), - [props, nodeName] - ); - - return PlasmicRandomDynamicPageButton__RenderFunc({ - variants, - args, - overrides, - forNode: nodeName - }); - }; - if (nodeName === "root") { - func.displayName = "PlasmicRandomDynamicPageButton"; - } else { - func.displayName = `PlasmicRandomDynamicPageButton.${nodeName}`; - } - return func; -} - -export const PlasmicRandomDynamicPageButton = Object.assign( - // Top-level PlasmicRandomDynamicPageButton renders the root element - makeNodeComponent("root"), - { - // Helper components rendering sub-elements - // Metadata about props expected for PlasmicRandomDynamicPageButton - internalVariantProps: PlasmicRandomDynamicPageButton__VariantProps, - internalArgProps: PlasmicRandomDynamicPageButton__ArgProps - } -); - -export default PlasmicRandomDynamicPageButton; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx deleted file mode 100644 index f79d6f56e48..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.jsx +++ /dev/null @@ -1,39 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -import React from "react"; -import { classNames } from "@plasmicapp/react-web"; - -export function ChecksvgIcon(props) { - const { className, style, title, ...restProps } = props; - return ( - - {title && {title}} - - - - ); -} - -export default ChecksvgIcon; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.jsx b/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.jsx deleted file mode 100644 index 245f578f1eb..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.jsx +++ /dev/null @@ -1,37 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -import React from "react"; -import { classNames } from "@plasmicapp/react-web"; - -export function IconIcon(props) { - const { className, style, title, ...restProps } = props; - return ( - - {title && {title}} - - - - ); -} - -export default IconIcon; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/index.js b/packages/create-plasmic-app/cpa-out/react-loader-js/src/index.js deleted file mode 100644 index 0509330858b..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/index.js +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import './index.css'; -import App from './App'; -import reportWebVitals from './reportWebVitals'; - -const root = ReactDOM.createRoot(document.getElementById('root')); -root.render( - - - -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/reportWebVitals.js b/packages/create-plasmic-app/cpa-out/react-loader-js/src/reportWebVitals.js deleted file mode 100644 index 5253d3ad9e6..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/reportWebVitals.js +++ /dev/null @@ -1,13 +0,0 @@ -const reportWebVitals = onPerfEntry => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-js/src/setupTests.js b/packages/create-plasmic-app/cpa-out/react-loader-js/src/setupTests.js deleted file mode 100644 index 8f2609b7b3e..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-js/src/setupTests.js +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/package.json b/packages/create-plasmic-app/cpa-out/react-loader-ts/package.json deleted file mode 100644 index a2492d29065..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/package.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "react-loader-ts", - "version": "0.1.0", - "private": true, - "dependencies": { - "@plasmicapp/cli": "^0.1.231", - "@plasmicapp/react-web": "^0.2.174", - "@testing-library/jest-dom": "^5.14.1", - "@testing-library/react": "^13.0.0", - "@testing-library/user-event": "^13.2.1", - "@types/jest": "^27.0.1", - "@types/node": "^16.7.13", - "@types/react": "^18.0.0", - "@types/react-dom": "^18.0.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-scripts": "5.0.1", - "typescript": "^4.4.2", - "web-vitals": "^2.1.0" - }, - "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" - }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - } -} diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/plasmic.json b/packages/create-plasmic-app/cpa-out/react-loader-ts/plasmic.json deleted file mode 100644 index 28147da3423..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/plasmic.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "platform": "react", - "code": { - "lang": "ts", - "scheme": "blackbox", - "reactRuntime": "classic" - }, - "style": { - "scheme": "css-modules", - "defaultStyleCssFilePath": "plasmic/plasmic__default_style.css" - }, - "images": { - "scheme": "files", - "publicDir": "../../public", - "publicUrlPrefix": "/static/" - }, - "tokens": { - "scheme": "theo", - "tokensFilePath": "plasmic-tokens.theo.json" - }, - "srcDir": "src/components", - "defaultPlasmicDir": "./plasmic", - "projects": [ - { - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "projectApiToken": "7BRFratDxPLMGZHnd2grV5QP6mlHcZ1AK3BJSIeh7xzUlHgWh25XpgXvUaKAqHXFMXQQuzpADqboibF6nqNWQ", - "projectName": "create-plasmic-app", - "version": "latest", - "cssFilePath": "plasmic/create_plasmic_app/plasmic_create_plasmic_app.module.css", - "components": [ - { - "id": "6uuAAE1jiCew", - "name": "Homepage", - "type": "managed", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "renderModuleFilePath": "plasmic/create_plasmic_app/PlasmicHomepage.tsx", - "importSpec": { - "modulePath": "Homepage.tsx" - }, - "cssFilePath": "plasmic/create_plasmic_app/PlasmicHomepage.module.css", - "scheme": "blackbox", - "componentType": "page" - }, - { - "id": "AO44A-w7hh", - "name": "DynamicPage", - "type": "managed", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "renderModuleFilePath": "plasmic/create_plasmic_app/PlasmicDynamicPage.tsx", - "importSpec": { - "modulePath": "DynamicPage.tsx" - }, - "cssFilePath": "plasmic/create_plasmic_app/PlasmicDynamicPage.module.css", - "scheme": "blackbox", - "componentType": "page" - }, - { - "id": "TQcvW_pSKi3", - "name": "Button", - "type": "managed", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "renderModuleFilePath": "plasmic/create_plasmic_app/PlasmicButton.tsx", - "importSpec": { - "modulePath": "Button.tsx" - }, - "cssFilePath": "plasmic/create_plasmic_app/PlasmicButton.module.css", - "scheme": "blackbox", - "componentType": "component", - "plumeType": "button" - }, - { - "id": "Q23H1_1M_P", - "name": "RandomDynamicPageButton", - "type": "managed", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "renderModuleFilePath": "plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx", - "importSpec": { - "modulePath": "RandomDynamicPageButton.tsx" - }, - "cssFilePath": "plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.module.css", - "scheme": "blackbox", - "componentType": "component" - } - ], - "icons": [ - { - "id": "gj-_D7n31Ho", - "name": "ChecksvgIcon", - "moduleFilePath": "plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx" - }, - { - "id": "6PNxx3YMyDQ", - "name": "IconIcon", - "moduleFilePath": "plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.tsx" - } - ], - "images": [], - "indirect": false, - "globalContextsFilePath": "", - "codeComponents": [ - { - "id": "P6aGdYWZ2R", - "name": "PlasmicHead", - "componentImportPath": "@plasmicapp/react-web" - }, - { - "id": "8G2A-uTjGa", - "name": "Fetcher", - "componentImportPath": "@plasmicapp/react-web/lib/data-sources" - } - ] - } - ], - "globalVariants": { - "variantGroups": [ - { - "id": "SCBjPXGDXDZBV", - "name": "Screen", - "projectId": "47tFXWjN2C4NyHFGGpaYQ3", - "contextFilePath": "plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx" - } - ] - }, - "wrapPagesWithGlobalContexts": true, - "cliVersion": "0.1.231", - "$schema": "https://unpkg.com/@plasmicapp/cli@0.1.231/dist/plasmic.schema.json" -} diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/App.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/App.tsx deleted file mode 100644 index 0dc75aae1be..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/App.tsx +++ /dev/null @@ -1,9 +0,0 @@ - -import Homepage from './components/Homepage'; - -function App() { - return (); -} - -export default App; - \ No newline at end of file diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/Button.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/Button.tsx deleted file mode 100644 index 34bcc1b8e60..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/Button.tsx +++ /dev/null @@ -1,36 +0,0 @@ -import * as React from "react"; -import { - PlasmicButton, - DefaultButtonProps -} from "./plasmic/create_plasmic_app/PlasmicButton"; -import { - ButtonRef, - HtmlAnchorOnlyProps, - HtmlButtonOnlyProps -} from "@plasmicapp/react-web"; - -interface ButtonProps extends DefaultButtonProps { - // Feel free to add any additional props that this component should receive -} -function Button_(props: ButtonProps, ref: ButtonRef) { - const { plasmicProps } = PlasmicButton.useBehavior(props, ref); - return ; -} - -type ButtonComponentType = { - ( - props: Omit & { - ref?: React.Ref; - } - ): React.ReactElement; - ( - props: Omit & { - ref?: React.Ref; - } - ): React.ReactElement; -}; -const Button = React.forwardRef(Button_) as any as ButtonComponentType; - -export default Object.assign(Button, { - __plumeType: "button" -}); diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/DynamicPage.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/DynamicPage.tsx deleted file mode 100644 index 6dd4355b797..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/DynamicPage.tsx +++ /dev/null @@ -1,45 +0,0 @@ -// This is a skeleton starter React component generated by Plasmic. -// This file is owned by you, feel free to edit as you see fit. -import * as React from "react"; -import { - PlasmicDynamicPage, - DefaultDynamicPageProps -} from "./plasmic/create_plasmic_app/PlasmicDynamicPage"; -import { HTMLElementRefOf } from "@plasmicapp/react-web"; - -// Your component props start with props for variants and slots you defined -// in Plasmic, but you can add more here, like event handlers that you can -// attach to named nodes in your component. -// -// If you don't want to expose certain variants or slots as a prop, you can use -// Omit to hide them: -// -// interface DynamicPageProps extends Omit { -// // etc. -// } -// -// You can also stop extending from DefaultDynamicPageProps altogether and have -// total control over the props for your component. -export interface DynamicPageProps extends DefaultDynamicPageProps {} - -function DynamicPage_(props: DynamicPageProps, ref: HTMLElementRefOf<"div">) { - // Use PlasmicDynamicPage to render this component as it was - // designed in Plasmic, by activating the appropriate variants, - // attaching the appropriate event handlers, etc. You - // can also install whatever React hooks you need here to manage state or - // fetch data. - // - // Props you can pass into PlasmicDynamicPage are: - // 1. Variants you want to activate, - // 2. Contents for slots you want to fill, - // 3. Overrides for any named node in the component to attach behavior and data, - // 4. Props to set on the root node. - // - // By default, we are just piping all DynamicPageProps here, but feel free - // to do whatever works for you. - - return ; -} - -const DynamicPage = React.forwardRef(DynamicPage_); -export default DynamicPage; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/Homepage.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/Homepage.tsx deleted file mode 100644 index a205d7c7b6f..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/Homepage.tsx +++ /dev/null @@ -1,45 +0,0 @@ -// This is a skeleton starter React component generated by Plasmic. -// This file is owned by you, feel free to edit as you see fit. -import * as React from "react"; -import { - PlasmicHomepage, - DefaultHomepageProps -} from "./plasmic/create_plasmic_app/PlasmicHomepage"; -import { HTMLElementRefOf } from "@plasmicapp/react-web"; - -// Your component props start with props for variants and slots you defined -// in Plasmic, but you can add more here, like event handlers that you can -// attach to named nodes in your component. -// -// If you don't want to expose certain variants or slots as a prop, you can use -// Omit to hide them: -// -// interface HomepageProps extends Omit { -// // etc. -// } -// -// You can also stop extending from DefaultHomepageProps altogether and have -// total control over the props for your component. -export interface HomepageProps extends DefaultHomepageProps {} - -function Homepage_(props: HomepageProps, ref: HTMLElementRefOf<"div">) { - // Use PlasmicHomepage to render this component as it was - // designed in Plasmic, by activating the appropriate variants, - // attaching the appropriate event handlers, etc. You - // can also install whatever React hooks you need here to manage state or - // fetch data. - // - // Props you can pass into PlasmicHomepage are: - // 1. Variants you want to activate, - // 2. Contents for slots you want to fill, - // 3. Overrides for any named node in the component to attach behavior and data, - // 4. Props to set on the root node. - // - // By default, we are just piping all HomepageProps here, but feel free - // to do whatever works for you. - - return ; -} - -const Homepage = React.forwardRef(Homepage_); -export default Homepage; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/RandomDynamicPageButton.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/RandomDynamicPageButton.tsx deleted file mode 100644 index 7bb41e78a22..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/RandomDynamicPageButton.tsx +++ /dev/null @@ -1,44 +0,0 @@ -// This is a skeleton starter React component generated by Plasmic. -// This file is owned by you, feel free to edit as you see fit. -import * as React from "react"; -import { - PlasmicRandomDynamicPageButton, - DefaultRandomDynamicPageButtonProps -} from "./plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton"; - -// Your component props start with props for variants and slots you defined -// in Plasmic, but you can add more here, like event handlers that you can -// attach to named nodes in your component. -// -// If you don't want to expose certain variants or slots as a prop, you can use -// Omit to hide them: -// -// interface RandomDynamicPageButtonProps extends Omit { -// // etc. -// } -// -// You can also stop extending from DefaultRandomDynamicPageButtonProps altogether and have -// total control over the props for your component. -export interface RandomDynamicPageButtonProps - extends DefaultRandomDynamicPageButtonProps {} - -function RandomDynamicPageButton(props: RandomDynamicPageButtonProps) { - // Use PlasmicRandomDynamicPageButton to render this component as it was - // designed in Plasmic, by activating the appropriate variants, - // attaching the appropriate event handlers, etc. You - // can also install whatever React hooks you need here to manage state or - // fetch data. - // - // Props you can pass into PlasmicRandomDynamicPageButton are: - // 1. Variants you want to activate, - // 2. Contents for slots you want to fill, - // 3. Overrides for any named node in the component to attach behavior and data, - // 4. Props to set on the root node. - // - // By default, we are just piping all RandomDynamicPageButtonProps here, but feel free - // to do whatever works for you. - - return ; -} - -export default RandomDynamicPageButton; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx deleted file mode 100644 index fc1a5937570..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicButton.tsx +++ /dev/null @@ -1,725 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ - -/** @jsxRuntime classic */ -/** @jsx createPlasmicElementProxy */ -/** @jsxFrag React.Fragment */ - -// This class is auto-generated by Plasmic; please do not edit! -// Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 -// Component: TQcvW_pSKi3 - -import * as React from "react"; - -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; - -import * as pp from "@plasmicapp/react-web"; -import { - hasVariant, - classNames, - wrapWithClassName, - createPlasmicElementProxy, - makeFragment, - MultiChoiceArg, - SingleBooleanChoiceArg, - SingleChoiceArg, - pick, - omit, - useTrigger, - StrictProps, - deriveRenderOpts, - ensureGlobalVariants -} from "@plasmicapp/react-web"; - -import "@plasmicapp/react-web/lib/plasmic.css"; - -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss -import sty from "./PlasmicButton.module.css"; // plasmic-import: TQcvW_pSKi3/css - -import ChecksvgIcon from "./icons/PlasmicIcon__Checksvg"; // plasmic-import: gj-_D7n31Ho/icon -import IconIcon from "./icons/PlasmicIcon__Icon"; // plasmic-import: 6PNxx3YMyDQ/icon - -export type PlasmicButton__VariantMembers = { - showStartIcon: "showStartIcon"; - showEndIcon: "showEndIcon"; - isDisabled: "isDisabled"; - shape: "rounded" | "round" | "sharp"; - size: "compact" | "minimal"; - color: - | "blue" - | "green" - | "yellow" - | "red" - | "sand" - | "white" - | "softBlue" - | "softGreen" - | "softYellow" - | "softRed" - | "softSand" - | "clear" - | "link"; -}; -export type PlasmicButton__VariantsArgs = { - showStartIcon?: SingleBooleanChoiceArg<"showStartIcon">; - showEndIcon?: SingleBooleanChoiceArg<"showEndIcon">; - isDisabled?: SingleBooleanChoiceArg<"isDisabled">; - shape?: SingleChoiceArg<"rounded" | "round" | "sharp">; - size?: SingleChoiceArg<"compact" | "minimal">; - color?: SingleChoiceArg< - | "blue" - | "green" - | "yellow" - | "red" - | "sand" - | "white" - | "softBlue" - | "softGreen" - | "softYellow" - | "softRed" - | "softSand" - | "clear" - | "link" - >; -}; -type VariantPropType = keyof PlasmicButton__VariantsArgs; -export const PlasmicButton__VariantProps = new Array( - "showStartIcon", - "showEndIcon", - "isDisabled", - "shape", - "size", - "color" -); - -export type PlasmicButton__ArgsType = { - children?: React.ReactNode; - startIcon?: React.ReactNode; - endIcon?: React.ReactNode; - link?: string; -}; -type ArgPropType = keyof PlasmicButton__ArgsType; -export const PlasmicButton__ArgProps = new Array( - "children", - "startIcon", - "endIcon", - "link" -); - -export type PlasmicButton__OverridesType = { - root?: p.Flex<"button">; - startIconContainer?: p.Flex<"div">; - contentContainer?: p.Flex<"div">; - endIconContainer?: p.Flex<"div">; -}; - -export interface DefaultButtonProps extends pp.BaseButtonProps { - shape?: SingleChoiceArg<"rounded" | "round" | "sharp">; - size?: SingleChoiceArg<"compact" | "minimal">; - color?: SingleChoiceArg< - | "blue" - | "green" - | "yellow" - | "red" - | "sand" - | "white" - | "softBlue" - | "softGreen" - | "softYellow" - | "softRed" - | "softSand" - | "clear" - | "link" - >; -} - -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); - -function PlasmicButton__RenderFunc(props: { - variants: PlasmicButton__VariantsArgs; - args: PlasmicButton__ArgsType; - overrides: PlasmicButton__OverridesType; - forNode?: string; -}) { - const { variants, overrides, forNode } = props; - - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); - - const $props = { - ...args, - ...variants - }; - const refsRef = React.useRef({}); - const $refs = refsRef.current; - - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - const stateSpecs = React.useMemo( - () => [ - { - path: "showStartIcon", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.showStartIcon - : undefined - }, - { - path: "showEndIcon", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.showEndIcon - : undefined - }, - { - path: "isDisabled", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.isDisabled - : undefined - }, - { - path: "shape", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.shape - : undefined - }, - { - path: "size", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.size - : undefined - }, - { - path: "color", - type: "private", - variableType: "variant", - initFunc: true - ? ({ $props, $state, $queries, $ctx }) => $props.color - : undefined - } - ], - [$props, $ctx] - ); - const $state = p.useDollarState(stateSpecs, { $props, $ctx, $queries }); - - const [isRootFocusVisibleWithin, triggerRootFocusVisibleWithinProps] = - useTrigger("useFocusVisibleWithin", { - isTextInput: false - }); - const triggers = { - focusVisibleWithin_root: isRootFocusVisibleWithin - }; - - return ( - - {(hasVariant($state, "showStartIcon", "showStartIcon") ? true : false) ? ( -
- {p.renderPlasmicSlot({ - defaultContents: ( - - ), - - value: args.startIcon, - className: classNames(sty.slotTargetStartIcon, { - [sty.slotTargetStartIconcolor_blue]: hasVariant( - $state, - "color", - "blue" - ), - [sty.slotTargetStartIconcolor_clear]: hasVariant( - $state, - "color", - "clear" - ), - [sty.slotTargetStartIconcolor_link]: hasVariant( - $state, - "color", - "link" - ), - [sty.slotTargetStartIconcolor_softBlue]: hasVariant( - $state, - "color", - "softBlue" - ), - [sty.slotTargetStartIconcolor_softGreen]: hasVariant( - $state, - "color", - "softGreen" - ), - [sty.slotTargetStartIconcolor_softRed]: hasVariant( - $state, - "color", - "softRed" - ), - [sty.slotTargetStartIconcolor_softSand]: hasVariant( - $state, - "color", - "softSand" - ), - [sty.slotTargetStartIconcolor_softYellow]: hasVariant( - $state, - "color", - "softYellow" - ), - [sty.slotTargetStartIconcolor_white]: hasVariant( - $state, - "color", - "white" - ), - [sty.slotTargetStartIconcolor_yellow]: hasVariant( - $state, - "color", - "yellow" - ), - [sty.slotTargetStartIconshowStartIcon]: hasVariant( - $state, - "showStartIcon", - "showStartIcon" - ) - }) - })} -
- ) : null} - -
- {p.renderPlasmicSlot({ - defaultContents: "Button", - value: args.children, - className: classNames(sty.slotTargetChildren, { - [sty.slotTargetChildren___focusVisibleWithin]: - triggers.focusVisibleWithin_root, - [sty.slotTargetChildrencolor_blue]: hasVariant( - $state, - "color", - "blue" - ), - [sty.slotTargetChildrencolor_clear]: hasVariant( - $state, - "color", - "clear" - ), - [sty.slotTargetChildrencolor_green]: hasVariant( - $state, - "color", - "green" - ), - [sty.slotTargetChildrencolor_link]: hasVariant( - $state, - "color", - "link" - ), - [sty.slotTargetChildrencolor_link_size_minimal]: - hasVariant($state, "color", "link") && - hasVariant($state, "size", "minimal"), - [sty.slotTargetChildrencolor_red]: hasVariant( - $state, - "color", - "red" - ), - [sty.slotTargetChildrencolor_sand]: hasVariant( - $state, - "color", - "sand" - ), - [sty.slotTargetChildrencolor_softBlue]: hasVariant( - $state, - "color", - "softBlue" - ), - [sty.slotTargetChildrencolor_softGreen]: hasVariant( - $state, - "color", - "softGreen" - ), - [sty.slotTargetChildrencolor_softRed]: hasVariant( - $state, - "color", - "softRed" - ), - [sty.slotTargetChildrencolor_softSand]: hasVariant( - $state, - "color", - "softSand" - ), - [sty.slotTargetChildrencolor_softYellow]: hasVariant( - $state, - "color", - "softYellow" - ), - [sty.slotTargetChildrencolor_white]: hasVariant( - $state, - "color", - "white" - ), - [sty.slotTargetChildrencolor_yellow]: hasVariant( - $state, - "color", - "yellow" - ), - [sty.slotTargetChildrenisDisabled]: hasVariant( - $state, - "isDisabled", - "isDisabled" - ), - [sty.slotTargetChildrenshape_rounded]: hasVariant( - $state, - "shape", - "rounded" - ), - [sty.slotTargetChildrenshowEndIcon]: hasVariant( - $state, - "showEndIcon", - "showEndIcon" - ), - [sty.slotTargetChildrenshowStartIcon]: hasVariant( - $state, - "showStartIcon", - "showStartIcon" - ), - [sty.slotTargetChildrensize_minimal]: hasVariant( - $state, - "size", - "minimal" - ) - }) - })} -
- - {(hasVariant($state, "showEndIcon", "showEndIcon") ? true : false) ? ( -
- {p.renderPlasmicSlot({ - defaultContents: ( - - ), - - value: args.endIcon, - className: classNames(sty.slotTargetEndIcon, { - [sty.slotTargetEndIconcolor_clear]: hasVariant( - $state, - "color", - "clear" - ), - [sty.slotTargetEndIconcolor_link]: hasVariant( - $state, - "color", - "link" - ), - [sty.slotTargetEndIconcolor_softBlue]: hasVariant( - $state, - "color", - "softBlue" - ), - [sty.slotTargetEndIconcolor_softGreen]: hasVariant( - $state, - "color", - "softGreen" - ), - [sty.slotTargetEndIconcolor_softRed]: hasVariant( - $state, - "color", - "softRed" - ), - [sty.slotTargetEndIconcolor_softSand]: hasVariant( - $state, - "color", - "softSand" - ), - [sty.slotTargetEndIconcolor_softYellow]: hasVariant( - $state, - "color", - "softYellow" - ), - [sty.slotTargetEndIconcolor_white]: hasVariant( - $state, - "color", - "white" - ), - [sty.slotTargetEndIconcolor_yellow]: hasVariant( - $state, - "color", - "yellow" - ), - [sty.slotTargetEndIconshowEndIcon]: hasVariant( - $state, - "showEndIcon", - "showEndIcon" - ) - }) - })} -
- ) : null} -
- ) as React.ReactElement | null; -} - -function useBehavior

( - props: P, - ref: pp.ButtonRef -) { - const b = pp.useButton( - PlasmicButton, - props, - { - showStartIconVariant: { - group: "showStartIcon", - variant: "showStartIcon" - }, - showEndIconVariant: { group: "showEndIcon", variant: "showEndIcon" }, - isDisabledVariant: { group: "isDisabled", variant: "isDisabled" }, - contentSlot: "children", - startIconSlot: "startIcon", - endIconSlot: "endIcon", - root: "root" - }, - ref - ); - - return b; -} - -const PlasmicDescendants = { - root: ["root", "startIconContainer", "contentContainer", "endIconContainer"], - startIconContainer: ["startIconContainer"], - contentContainer: ["contentContainer"], - endIconContainer: ["endIconContainer"] -} as const; -type NodeNameType = keyof typeof PlasmicDescendants; -type DescendantsType = - (typeof PlasmicDescendants)[T][number]; -type NodeDefaultElementType = { - root: "button"; - startIconContainer: "div"; - contentContainer: "div"; - endIconContainer: "div"; -}; - -type ReservedPropsType = "variants" | "args" | "overrides"; -type NodeOverridesType = Pick< - PlasmicButton__OverridesType, - DescendantsType ->; -type NodeComponentProps = - // Explicitly specify variants, args, and overrides as objects - { - variants?: PlasmicButton__VariantsArgs; - args?: PlasmicButton__ArgsType; - overrides?: NodeOverridesType; - } & Omit & // Specify variants directly as props - /* Specify args directly as props*/ Omit< - PlasmicButton__ArgsType, - ReservedPropsType - > & - /* Specify overrides for each element directly as props*/ Omit< - NodeOverridesType, - ReservedPropsType | VariantPropType | ArgPropType - > & - /* Specify props for the root element*/ Omit< - Partial>, - ReservedPropsType | VariantPropType | ArgPropType | DescendantsType - >; - -function makeNodeComponent(nodeName: NodeName) { - type PropsType = NodeComponentProps & { key?: React.Key }; - const func = function ( - props: T & StrictProps - ) { - const { variants, args, overrides } = React.useMemo( - () => - deriveRenderOpts(props, { - name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], - internalArgPropNames: PlasmicButton__ArgProps, - internalVariantPropNames: PlasmicButton__VariantProps - }), - [props, nodeName] - ); - return PlasmicButton__RenderFunc({ - variants, - args, - overrides, - forNode: nodeName - }); - }; - if (nodeName === "root") { - func.displayName = "PlasmicButton"; - } else { - func.displayName = `PlasmicButton.${nodeName}`; - } - return func; -} - -export const PlasmicButton = Object.assign( - // Top-level PlasmicButton renders the root element - makeNodeComponent("root"), - { - // Helper components rendering sub-elements - startIconContainer: makeNodeComponent("startIconContainer"), - contentContainer: makeNodeComponent("contentContainer"), - endIconContainer: makeNodeComponent("endIconContainer"), - - // Metadata about props expected for PlasmicButton - internalVariantProps: PlasmicButton__VariantProps, - internalArgProps: PlasmicButton__ArgProps, - - useBehavior - } -); - -export default PlasmicButton; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx deleted file mode 100644 index 57b0df30bba..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicDynamicPage.tsx +++ /dev/null @@ -1,248 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ - -/** @jsxRuntime classic */ -/** @jsx createPlasmicElementProxy */ -/** @jsxFrag React.Fragment */ - -// This class is auto-generated by Plasmic; please do not edit! -// Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 -// Component: AO44A-w7hh - -import * as React from "react"; - -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; - -import { - hasVariant, - classNames, - wrapWithClassName, - createPlasmicElementProxy, - makeFragment, - MultiChoiceArg, - SingleBooleanChoiceArg, - SingleChoiceArg, - pick, - omit, - useTrigger, - StrictProps, - deriveRenderOpts, - ensureGlobalVariants -} from "@plasmicapp/react-web"; -import RandomDynamicPageButton from "../../RandomDynamicPageButton"; // plasmic-import: Q23H1_1M_P/component - -import "@plasmicapp/react-web/lib/plasmic.css"; - -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss -import sty from "./PlasmicDynamicPage.module.css"; // plasmic-import: AO44A-w7hh/css - -export type PlasmicDynamicPage__VariantMembers = {}; -export type PlasmicDynamicPage__VariantsArgs = {}; -type VariantPropType = keyof PlasmicDynamicPage__VariantsArgs; -export const PlasmicDynamicPage__VariantProps = new Array(); - -export type PlasmicDynamicPage__ArgsType = {}; -type ArgPropType = keyof PlasmicDynamicPage__ArgsType; -export const PlasmicDynamicPage__ArgProps = new Array(); - -export type PlasmicDynamicPage__OverridesType = { - root?: p.Flex<"div">; - section?: p.Flex<"section">; - h1?: p.Flex<"h1">; - randomDynamicPageButton?: p.Flex; -}; - -export interface DefaultDynamicPageProps { - className?: string; -} - -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); - -function PlasmicDynamicPage__RenderFunc(props: { - variants: PlasmicDynamicPage__VariantsArgs; - args: PlasmicDynamicPage__ArgsType; - overrides: PlasmicDynamicPage__OverridesType; - forNode?: string; -}) { - const { variants, overrides, forNode } = props; - - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); - - const $props = { - ...args, - ...variants - }; - const refsRef = React.useRef({}); - const $refs = refsRef.current; - - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - - return ( - - {} - -

-
- -

- {(() => { - try { - return $ctx.params.slug; - } catch (e) { - if (e instanceof TypeError) { - return "Page 1"; - } - throw e; - } - })()} -

- - -
-
-
- - ) as React.ReactElement | null; -} - -const PlasmicDescendants = { - root: ["root", "section", "h1", "randomDynamicPageButton"], - section: ["section", "h1", "randomDynamicPageButton"], - h1: ["h1"], - randomDynamicPageButton: ["randomDynamicPageButton"] -} as const; -type NodeNameType = keyof typeof PlasmicDescendants; -type DescendantsType = - (typeof PlasmicDescendants)[T][number]; -type NodeDefaultElementType = { - root: "div"; - section: "section"; - h1: "h1"; - randomDynamicPageButton: typeof RandomDynamicPageButton; -}; - -type ReservedPropsType = "variants" | "args" | "overrides"; -type NodeOverridesType = Pick< - PlasmicDynamicPage__OverridesType, - DescendantsType ->; -type NodeComponentProps = - // Explicitly specify variants, args, and overrides as objects - { - variants?: PlasmicDynamicPage__VariantsArgs; - args?: PlasmicDynamicPage__ArgsType; - overrides?: NodeOverridesType; - } & Omit & // Specify variants directly as props - /* Specify args directly as props*/ Omit< - PlasmicDynamicPage__ArgsType, - ReservedPropsType - > & - /* Specify overrides for each element directly as props*/ Omit< - NodeOverridesType, - ReservedPropsType | VariantPropType | ArgPropType - > & - /* Specify props for the root element*/ Omit< - Partial>, - ReservedPropsType | VariantPropType | ArgPropType | DescendantsType - >; - -function makeNodeComponent(nodeName: NodeName) { - type PropsType = NodeComponentProps & { key?: React.Key }; - const func = function ( - props: T & StrictProps - ) { - const { variants, args, overrides } = React.useMemo( - () => - deriveRenderOpts(props, { - name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], - internalArgPropNames: PlasmicDynamicPage__ArgProps, - internalVariantPropNames: PlasmicDynamicPage__VariantProps - }), - [props, nodeName] - ); - return PlasmicDynamicPage__RenderFunc({ - variants, - args, - overrides, - forNode: nodeName - }); - }; - if (nodeName === "root") { - func.displayName = "PlasmicDynamicPage"; - } else { - func.displayName = `PlasmicDynamicPage.${nodeName}`; - } - return func; -} - -export const PlasmicDynamicPage = Object.assign( - // Top-level PlasmicDynamicPage renders the root element - makeNodeComponent("root"), - { - // Helper components rendering sub-elements - section: makeNodeComponent("section"), - h1: makeNodeComponent("h1"), - randomDynamicPageButton: makeNodeComponent("randomDynamicPageButton"), - - // Metadata about props expected for PlasmicDynamicPage - internalVariantProps: PlasmicDynamicPage__VariantProps, - internalArgProps: PlasmicDynamicPage__ArgProps, - - // Page metadata - pageMetadata: { - title: "", - description: "", - ogImageSrc: "", - canonical: "" - } - } -); - -export default PlasmicDynamicPage; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx deleted file mode 100644 index f97963f0ca5..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicGlobalVariant__Screen.tsx +++ /dev/null @@ -1,31 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ - -import * as React from "react"; -import * as p from "@plasmicapp/react-web"; - -export type ScreenValue = "desktopOnly"; -export const ScreenContext = React.createContext( - "PLEASE_RENDER_INSIDE_PROVIDER" as any -); - -/** - * @deprecated Plasmic now uses a custom hook for Screen variants, which is - * automatically included in your components. Please remove this provider - * from your code. - */ -export function ScreenVariantProvider(props: React.PropsWithChildren) { - console.warn( - "DEPRECATED: Plasmic now uses a custom hook for Screen variants, which is automatically included in your components. Please remove this provider from your code." - ); - return props.children; -} - -export const useScreenVariants = p.createUseScreenVariants(true, { - desktopOnly: "(min-width:768px)", -}); - -export default ScreenContext; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx deleted file mode 100644 index 8e3d8cf6262..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicHomepage.tsx +++ /dev/null @@ -1,294 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ - -/** @jsxRuntime classic */ -/** @jsx createPlasmicElementProxy */ -/** @jsxFrag React.Fragment */ - -// This class is auto-generated by Plasmic; please do not edit! -// Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 -// Component: 6uuAAE1jiCew - -import * as React from "react"; - -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; - -import { - hasVariant, - classNames, - wrapWithClassName, - createPlasmicElementProxy, - makeFragment, - MultiChoiceArg, - SingleBooleanChoiceArg, - SingleChoiceArg, - pick, - omit, - useTrigger, - StrictProps, - deriveRenderOpts, - ensureGlobalVariants -} from "@plasmicapp/react-web"; -import RandomDynamicPageButton from "../../RandomDynamicPageButton"; // plasmic-import: Q23H1_1M_P/component - -import { useScreenVariants as useScreenVariantsscBjPxgdxdzbv } from "./PlasmicGlobalVariant__Screen"; // plasmic-import: SCBjPXGDXDZBV/globalVariant - -import "@plasmicapp/react-web/lib/plasmic.css"; - -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss -import sty from "./PlasmicHomepage.module.css"; // plasmic-import: 6uuAAE1jiCew/css - -export type PlasmicHomepage__VariantMembers = {}; -export type PlasmicHomepage__VariantsArgs = {}; -type VariantPropType = keyof PlasmicHomepage__VariantsArgs; -export const PlasmicHomepage__VariantProps = new Array(); - -export type PlasmicHomepage__ArgsType = {}; -type ArgPropType = keyof PlasmicHomepage__ArgsType; -export const PlasmicHomepage__ArgProps = new Array(); - -export type PlasmicHomepage__OverridesType = { - root?: p.Flex<"div">; - section?: p.Flex<"section">; - h1?: p.Flex<"h1">; - text?: p.Flex<"div">; - randomDynamicPageButton?: p.Flex; -}; - -export interface DefaultHomepageProps { - className?: string; -} - -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); - -function PlasmicHomepage__RenderFunc(props: { - variants: PlasmicHomepage__VariantsArgs; - args: PlasmicHomepage__ArgsType; - overrides: PlasmicHomepage__OverridesType; - forNode?: string; -}) { - const { variants, overrides, forNode } = props; - - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); - - const $props = { - ...args, - ...variants - }; - const refsRef = React.useRef({}); - const $refs = refsRef.current; - - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - - const globalVariants = ensureGlobalVariants({ - screen: useScreenVariantsscBjPxgdxdzbv() - }); - - return ( - - {} - -
-
- -

- {"create-plasmic-app"} -

- -
- {hasVariant(globalVariants, "screen", "desktopOnly") ? ( - - - { - "This project is used by run-cpa.ts in the create-plasmic-app repo.\n\nrun-cpa.ts runs create-plasmic-app for many combinations of args (e.g. nextjs + appDir + loader + typescript) to check for changes in generated files. Any changes to this project will result in lots of changes to the generated files. " - } - - - {"Therefore, please avoid changing this project."} - - - ) : ( - - - { - "If you haven't already done so, go back and learn the basics by going through the Plasmic Levels tutorial.\n\nIt's always easier to start from examples! Add a new page using a template—do this from the list of pages in the top left (the gray + button).\n\nOr press the big blue + button to start dragging items into this page.\n\nIntegrate this project into your codebase—press the " - } - - - {"Code"} - - - { - " button in the top right and follow the quickstart instructions.\n\nJoin our Slack community (icon in bottom left) for help any time." - } - - - )} -
- - -
-
-
-
- ) as React.ReactElement | null; -} - -const PlasmicDescendants = { - root: ["root", "section", "h1", "text", "randomDynamicPageButton"], - section: ["section", "h1", "text", "randomDynamicPageButton"], - h1: ["h1"], - text: ["text"], - randomDynamicPageButton: ["randomDynamicPageButton"] -} as const; -type NodeNameType = keyof typeof PlasmicDescendants; -type DescendantsType = - (typeof PlasmicDescendants)[T][number]; -type NodeDefaultElementType = { - root: "div"; - section: "section"; - h1: "h1"; - text: "div"; - randomDynamicPageButton: typeof RandomDynamicPageButton; -}; - -type ReservedPropsType = "variants" | "args" | "overrides"; -type NodeOverridesType = Pick< - PlasmicHomepage__OverridesType, - DescendantsType ->; -type NodeComponentProps = - // Explicitly specify variants, args, and overrides as objects - { - variants?: PlasmicHomepage__VariantsArgs; - args?: PlasmicHomepage__ArgsType; - overrides?: NodeOverridesType; - } & Omit & // Specify variants directly as props - /* Specify args directly as props*/ Omit< - PlasmicHomepage__ArgsType, - ReservedPropsType - > & - /* Specify overrides for each element directly as props*/ Omit< - NodeOverridesType, - ReservedPropsType | VariantPropType | ArgPropType - > & - /* Specify props for the root element*/ Omit< - Partial>, - ReservedPropsType | VariantPropType | ArgPropType | DescendantsType - >; - -function makeNodeComponent(nodeName: NodeName) { - type PropsType = NodeComponentProps & { key?: React.Key }; - const func = function ( - props: T & StrictProps - ) { - const { variants, args, overrides } = React.useMemo( - () => - deriveRenderOpts(props, { - name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], - internalArgPropNames: PlasmicHomepage__ArgProps, - internalVariantPropNames: PlasmicHomepage__VariantProps - }), - [props, nodeName] - ); - return PlasmicHomepage__RenderFunc({ - variants, - args, - overrides, - forNode: nodeName - }); - }; - if (nodeName === "root") { - func.displayName = "PlasmicHomepage"; - } else { - func.displayName = `PlasmicHomepage.${nodeName}`; - } - return func; -} - -export const PlasmicHomepage = Object.assign( - // Top-level PlasmicHomepage renders the root element - makeNodeComponent("root"), - { - // Helper components rendering sub-elements - section: makeNodeComponent("section"), - h1: makeNodeComponent("h1"), - text: makeNodeComponent("text"), - randomDynamicPageButton: makeNodeComponent("randomDynamicPageButton"), - - // Metadata about props expected for PlasmicHomepage - internalVariantProps: PlasmicHomepage__VariantProps, - internalArgProps: PlasmicHomepage__ArgProps, - - // Page metadata - pageMetadata: { - title: "", - description: "", - ogImageSrc: "", - canonical: "" - } - } -); - -export default PlasmicHomepage; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx deleted file mode 100644 index 0f34f578fe5..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/PlasmicRandomDynamicPageButton.tsx +++ /dev/null @@ -1,240 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ - -/** @jsxRuntime classic */ -/** @jsx createPlasmicElementProxy */ -/** @jsxFrag React.Fragment */ - -// This class is auto-generated by Plasmic; please do not edit! -// Plasmic Project: 47tFXWjN2C4NyHFGGpaYQ3 -// Component: Q23H1_1M_P - -import * as React from "react"; - -import * as p from "@plasmicapp/react-web"; -import * as ph from "@plasmicapp/react-web/lib/host"; - -import { - hasVariant, - classNames, - wrapWithClassName, - createPlasmicElementProxy, - makeFragment, - MultiChoiceArg, - SingleBooleanChoiceArg, - SingleChoiceArg, - pick, - omit, - useTrigger, - StrictProps, - deriveRenderOpts, - ensureGlobalVariants -} from "@plasmicapp/react-web"; -import Button from "../../Button"; // plasmic-import: TQcvW_pSKi3/component - -import "@plasmicapp/react-web/lib/plasmic.css"; - -import projectcss from "./plasmic_create_plasmic_app.module.css"; // plasmic-import: 47tFXWjN2C4NyHFGGpaYQ3/projectcss -import sty from "./PlasmicRandomDynamicPageButton.module.css"; // plasmic-import: Q23H1_1M_P/css - -import ChecksvgIcon from "./icons/PlasmicIcon__Checksvg"; // plasmic-import: gj-_D7n31Ho/icon -import IconIcon from "./icons/PlasmicIcon__Icon"; // plasmic-import: 6PNxx3YMyDQ/icon - -export type PlasmicRandomDynamicPageButton__VariantMembers = {}; -export type PlasmicRandomDynamicPageButton__VariantsArgs = {}; -type VariantPropType = keyof PlasmicRandomDynamicPageButton__VariantsArgs; -export const PlasmicRandomDynamicPageButton__VariantProps = - new Array(); - -export type PlasmicRandomDynamicPageButton__ArgsType = {}; -type ArgPropType = keyof PlasmicRandomDynamicPageButton__ArgsType; -export const PlasmicRandomDynamicPageButton__ArgProps = - new Array(); - -export type PlasmicRandomDynamicPageButton__OverridesType = { - root?: p.Flex; -}; - -export interface DefaultRandomDynamicPageButtonProps { - className?: string; -} - -const __wrapUserFunction = - globalThis.__PlasmicWrapUserFunction ?? ((loc, fn) => fn()); -const __wrapUserPromise = - globalThis.__PlasmicWrapUserPromise ?? - (async (loc, promise) => { - return await promise; - }); - -function PlasmicRandomDynamicPageButton__RenderFunc(props: { - variants: PlasmicRandomDynamicPageButton__VariantsArgs; - args: PlasmicRandomDynamicPageButton__ArgsType; - overrides: PlasmicRandomDynamicPageButton__OverridesType; - forNode?: string; -}) { - const { variants, overrides, forNode } = props; - - const $ctx = ph.useDataEnv?.() || {}; - const args = React.useMemo(() => Object.assign({}, props.args), [props.args]); - - const $props = { - ...args, - ...variants - }; - const refsRef = React.useRef({}); - const $refs = refsRef.current; - - const currentUser = p.useCurrentUser?.() || {}; - const [$queries, setDollarQueries] = React.useState({}); - - return ( - - ) as React.ReactElement | null; -} - -const PlasmicDescendants = { - root: ["root"] -} as const; -type NodeNameType = keyof typeof PlasmicDescendants; -type DescendantsType = - (typeof PlasmicDescendants)[T][number]; -type NodeDefaultElementType = { - root: typeof Button; -}; - -type ReservedPropsType = "variants" | "args" | "overrides"; -type NodeOverridesType = Pick< - PlasmicRandomDynamicPageButton__OverridesType, - DescendantsType ->; -type NodeComponentProps = - // Explicitly specify variants, args, and overrides as objects - { - variants?: PlasmicRandomDynamicPageButton__VariantsArgs; - args?: PlasmicRandomDynamicPageButton__ArgsType; - overrides?: NodeOverridesType; - } & Omit & // Specify variants directly as props - /* Specify args directly as props*/ Omit< - PlasmicRandomDynamicPageButton__ArgsType, - ReservedPropsType - > & - /* Specify overrides for each element directly as props*/ Omit< - NodeOverridesType, - ReservedPropsType | VariantPropType | ArgPropType - > & - /* Specify props for the root element*/ Omit< - Partial>, - ReservedPropsType | VariantPropType | ArgPropType | DescendantsType - >; - -function makeNodeComponent(nodeName: NodeName) { - type PropsType = NodeComponentProps & { key?: React.Key }; - const func = function ( - props: T & StrictProps - ) { - const { variants, args, overrides } = React.useMemo( - () => - deriveRenderOpts(props, { - name: nodeName, - descendantNames: [...PlasmicDescendants[nodeName]], - internalArgPropNames: PlasmicRandomDynamicPageButton__ArgProps, - internalVariantPropNames: PlasmicRandomDynamicPageButton__VariantProps - }), - [props, nodeName] - ); - return PlasmicRandomDynamicPageButton__RenderFunc({ - variants, - args, - overrides, - forNode: nodeName - }); - }; - if (nodeName === "root") { - func.displayName = "PlasmicRandomDynamicPageButton"; - } else { - func.displayName = `PlasmicRandomDynamicPageButton.${nodeName}`; - } - return func; -} - -export const PlasmicRandomDynamicPageButton = Object.assign( - // Top-level PlasmicRandomDynamicPageButton renders the root element - makeNodeComponent("root"), - { - // Helper components rendering sub-elements - - // Metadata about props expected for PlasmicRandomDynamicPageButton - internalVariantProps: PlasmicRandomDynamicPageButton__VariantProps, - internalArgProps: PlasmicRandomDynamicPageButton__ArgProps - } -); - -export default PlasmicRandomDynamicPageButton; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx deleted file mode 100644 index 5aa18ce645f..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Checksvg.tsx +++ /dev/null @@ -1,44 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -import React from "react"; -import { classNames } from "@plasmicapp/react-web"; - -export type ChecksvgIconProps = React.ComponentProps<"svg"> & { - title?: string; -}; - -export function ChecksvgIcon(props: ChecksvgIconProps) { - const { className, style, title, ...restProps } = props; - return ( - - {title && {title}} - - - - ); -} - -export default ChecksvgIcon; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.tsx deleted file mode 100644 index 8e45091b20c..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/components/plasmic/create_plasmic_app/icons/PlasmicIcon__Icon.tsx +++ /dev/null @@ -1,41 +0,0 @@ -// @ts-nocheck -/* eslint-disable */ -/* tslint:disable */ -/* prettier-ignore-start */ -import React from "react"; -import { classNames } from "@plasmicapp/react-web"; - -export type IconIconProps = React.ComponentProps<"svg"> & { - title?: string; -}; - -export function IconIcon(props: IconIconProps) { - const { className, style, title, ...restProps } = props; - return ( - - {title && {title}} - - - - ); -} - -export default IconIcon; -/* prettier-ignore-end */ diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/index.tsx b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/index.tsx deleted file mode 100644 index 9067bb52db7..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/index.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom/client'; -import './index.css'; -import App from './App'; -import reportWebVitals from './reportWebVitals'; - -const root = ReactDOM.createRoot( - document.getElementById('root') as HTMLElement -); -root.render( - - - -); - -// If you want to start measuring performance in your app, pass a function -// to log results (for example: reportWebVitals(console.log)) -// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals -reportWebVitals(); diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/react-app-env.d.ts b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/react-app-env.d.ts deleted file mode 100644 index 6431bc5fc6b..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/react-app-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/reportWebVitals.ts b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/reportWebVitals.ts deleted file mode 100644 index 49a2a16e0fb..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/reportWebVitals.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { ReportHandler } from 'web-vitals'; - -const reportWebVitals = (onPerfEntry?: ReportHandler) => { - if (onPerfEntry && onPerfEntry instanceof Function) { - import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { - getCLS(onPerfEntry); - getFID(onPerfEntry); - getFCP(onPerfEntry); - getLCP(onPerfEntry); - getTTFB(onPerfEntry); - }); - } -}; - -export default reportWebVitals; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/setupTests.ts b/packages/create-plasmic-app/cpa-out/react-loader-ts/src/setupTests.ts deleted file mode 100644 index 8f2609b7b3e..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/src/setupTests.ts +++ /dev/null @@ -1,5 +0,0 @@ -// jest-dom adds custom jest matchers for asserting on DOM nodes. -// allows you to do things like: -// expect(element).toHaveTextContent(/react/i) -// learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; diff --git a/packages/create-plasmic-app/cpa-out/react-loader-ts/tsconfig.json b/packages/create-plasmic-app/cpa-out/react-loader-ts/tsconfig.json deleted file mode 100644 index a273b0cfc0e..00000000000 --- a/packages/create-plasmic-app/cpa-out/react-loader-ts/tsconfig.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], - "allowJs": true, - "skipLibCheck": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "noFallthroughCasesInSwitch": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx" - }, - "include": [ - "src" - ] -} diff --git a/packages/create-plasmic-app/src/lib.ts b/packages/create-plasmic-app/src/lib.ts index 6794800f65f..69f63020a05 100644 --- a/packages/create-plasmic-app/src/lib.ts +++ b/packages/create-plasmic-app/src/lib.ts @@ -149,7 +149,7 @@ export async function create(args: CreatePlasmicAppArgs): Promise { : platform === "gatsby" ? `${npmRunCmd} develop` : platform === "react" - ? `${npmRunCmd} start` + ? `${npmRunCmd} dev` : ""; const relativeDir = path.relative(process.cwd(), resolvedProjectPath); diff --git a/packages/create-plasmic-app/src/react/react.ts b/packages/create-plasmic-app/src/react/react.ts index d92c29f5daa..7fdd1194eaa 100644 --- a/packages/create-plasmic-app/src/react/react.ts +++ b/packages/create-plasmic-app/src/react/react.ts @@ -16,10 +16,31 @@ export const reactStrategy: CPAStrategy = { create: async (args) => { const { projectPath, jsOrTs } = args; let { template } = args; - const createCommand = `npx create-react-app@latest ${projectPath}`; - if (!template && jsOrTs === "ts") { - template = "typescript"; + /* create-vite package checks if the targetDir doesn't exist then it creates the targetDir in the + current directory instead of the targetDir path. For example, + 1. Let's say current directory is /tmp/cpa-out + 2. npm create vite@latest /private/tmp/cpa-out/react-codegen-ts will create + /tmp/cpa-out/private/tmp/cpa-out/react-codegen-ts directory instead of /private/tmp/cpa-out/react-codegen-ts + + To avoid this behaviour, we will ensure the fullProjectPath exists + 1. we get the projectName (react-codegen-ts), and parentDir (/private/tmp/cpa-out) + 2. change directory to parentDir and execute the command with projectName + */ + const fullProjectPath = path.isAbsolute(projectPath) + ? projectPath + : path.resolve(process.cwd(), projectPath); + + await fs.mkdir(fullProjectPath, { recursive: true }); + + const projectName = path.basename(fullProjectPath); + const parentDir = path.dirname(fullProjectPath); + process.chdir(parentDir); + + const createCommand = `npm create vite@latest ${projectName} --`; + + if (!template) { + template = jsOrTs === "ts" ? "react-ts" : "react"; } const templateArg = template ? ` --template ${template}` : ""; @@ -35,7 +56,28 @@ export const reactStrategy: CPAStrategy = { } }, overwriteConfig: async (args) => { - // No config to overwrite + const { projectPath, jsOrTs } = args; + + if (jsOrTs === "ts") { + const tsConfigJsonPath = path.join(projectPath, "tsconfig.app.json"); + let tsConfigJson = await fs.readFile(tsConfigJsonPath, "utf8"); + + /* tsconfig.app.json has comments such as /* Bundler mode */ /* Linting */ + /* We need to remove them before parsing the json */ + tsConfigJson = tsConfigJson.replace(/\/\*[\s\S]*?\*\//g, ""); + tsConfigJson = tsConfigJson.replace(/\/\/.*$/gm, ""); + + const tsConfig = JSON.parse(tsConfigJson); + /* In our codegen, we have components where React is imported but not used, we need to + turn off the `noUnusedLocals` rule to ensure the project builds successfully. + */ + tsConfig.compilerOptions = { + ...tsConfig.compilerOptions, + noUnusedLocals: false, + }; + + await fs.writeFile(tsConfigJsonPath, JSON.stringify(tsConfig, null, 2)); + } }, generateFiles: async ({ scheme, @@ -47,7 +89,7 @@ export const reactStrategy: CPAStrategy = { if (scheme === "loader") { // Nothing to do } else { - // Delete existing entry point App.tsx and related test + // Delete existing App.tsx and related test deleteGlob(path.join(projectPath, "src", "App*")); await runCodegenSync({ @@ -89,17 +131,6 @@ export const reactStrategy: CPAStrategy = { await fs.writeFile(indexPath, content); } - // Deactivate React.StrictMode from index.js or index.tsx - const indexFileName = path.join( - projectPath, - "src", - `index.${jsOrTs === "js" ? "js" : "tsx"}` - ); - let indexFile = (await fs.readFile(indexFileName)).toString(); - indexFile = indexFile.replace("", ""); - indexFile = indexFile.replace("", ""); - await fs.writeFile(indexFileName, indexFile); - return; }, build: async (args) => { From f9f6b01fd86e8433043c9f767990b21afc2c8a15 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Wed, 12 Feb 2025 14:59:15 +0000 Subject: [PATCH 22/46] Publish - create-plasmic-app@0.0.97 GitOrigin-RevId: 82ca8fa55dd9aa42ae599e2d519d3eac6d6ae06c --- packages/create-plasmic-app/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create-plasmic-app/package.json b/packages/create-plasmic-app/package.json index 1f62fa8ba40..64641aac151 100644 --- a/packages/create-plasmic-app/package.json +++ b/packages/create-plasmic-app/package.json @@ -1,6 +1,6 @@ { "name": "create-plasmic-app", - "version": "0.0.96", + "version": "0.0.97", "description": "Create Plasmic-powered React apps", "main": "./dist/lib.js", "types": "./dist/lib.d.ts", From 6122bb514a807a2a788468e8742efb484a775670 Mon Sep 17 00:00:00 2001 From: Felipe Mota Date: Tue, 11 Feb 2025 17:15:49 -0300 Subject: [PATCH 23/46] fix(fake-nodes): Use correct env for fake nodes GitOrigin-RevId: a098f03927e1093ea746e355046015aad6aa7724 --- .../components/canvas/canvas-rendering.ts | 14 ++++++++++ .../client/react-global-hook/globalHook.ts | 3 +++ .../src/wab/client/react-global-hook/types.ts | 1 + .../src/wab/client/react-global-hook/utils.ts | 27 ++++++++++++++++--- .../shared/codegen/react-p/data-reps/index.ts | 4 +++ 5 files changed, 45 insertions(+), 4 deletions(-) diff --git a/platform/wab/src/wab/client/components/canvas/canvas-rendering.ts b/platform/wab/src/wab/client/components/canvas/canvas-rendering.ts index 2b632cb2f86..90bb15c3039 100755 --- a/platform/wab/src/wab/client/components/canvas/canvas-rendering.ts +++ b/platform/wab/src/wab/client/components/canvas/canvas-rendering.ts @@ -100,6 +100,7 @@ import { nodeNameBackwardsCompatibility } from "@/wab/shared/codegen/react-p/con import { getRepetitionIndexInternalName, getRepetitionItemInternalName, + getRepetitionUuidInternalName, serializeDataRepsIndexName, } from "@/wab/shared/codegen/react-p/data-reps"; import { ReactHookSpec } from "@/wab/shared/codegen/react-p/react-hook-spec"; @@ -1280,6 +1281,7 @@ function renderReppable(tplNode: TplNode, ctx: RenderingCtx) { const idx = getNumberOfRepeatingAncestors(node) - 1; const elementInternalName = getRepetitionItemInternalName(idx); const indexInternalName = getRepetitionIndexInternalName(idx); + const uuidToIndexInternalName = getRepetitionUuidInternalName(node.uuid); const contents = withoutNils( collection.map((item, index) => maybe( @@ -1293,6 +1295,7 @@ function renderReppable(tplNode: TplNode, ctx: RenderingCtx) { [getRepetitionIndexName(dataRep)]: index, [elementInternalName]: item, [indexInternalName]: index, + [uuidToIndexInternalName]: index, }, wrappingEnv: ctx.env, }, @@ -3483,6 +3486,15 @@ export const mkCanvas = computedFn( } ); +function computeFullKey(ctx: RenderingCtx) { + const parts = ctx.valKey.split("."); + return parts + .map((uuid) => { + return `${uuid}[${ctx.env[getRepetitionUuidInternalName(uuid)] ?? 0}]`; + }) + .join("."); +} + // We want to store the `env` for this node in the props. However, `tplSlots` // might render React fragments, which store all the data in the fragment key. // Since we can't stringify the envs, we need to create an ID for them. @@ -3494,7 +3506,9 @@ export function getEnvId(ctx: RenderingCtx) { // We create a mobx observable and then subscribe to changes, so we ensure it // will only be garbage collected when we're no longer reading from it. const box = observable.box(envs, { deep: false }); + const fullKey = computeFullKey(ctx); globalHookCtx.envIdToEnvs.set(id, new WeakRef(box.get())); + globalHookCtx.fullKeyToEnvId.set(fullKey, id); return id; } diff --git a/platform/wab/src/wab/client/react-global-hook/globalHook.ts b/platform/wab/src/wab/client/react-global-hook/globalHook.ts index bbcba684d95..24f94aabbfa 100644 --- a/platform/wab/src/wab/client/react-global-hook/globalHook.ts +++ b/platform/wab/src/wab/client/react-global-hook/globalHook.ts @@ -123,6 +123,7 @@ if (officialHook) { frameUidToValRoot: observable.map({}, { deep: false }), frameUidToRenderState: new Map(), envIdToEnvs: new Map(), + fullKeyToEnvId: new Map(), frameValKeyToContextData: new Map(), dispose: () => { // clear the custom functions @@ -547,6 +548,7 @@ if (officialHook) { // the `node` in valNode className: tryGetPlasmicClassName(node), frameUid: currentFrameUid, + useFullKeyForEnv: true, }); renderState.registerVal(fakeValOwner); @@ -1022,6 +1024,7 @@ export const globalHookCtx: GlobalHookCtx = officialHook?.plasmic ?? { frameUidToValRoot: new Map(), frameUidToRenderState: new Map(), envIdToEnvs: new Map(), + fullKeyToEnvId: new Map(), frameValKeyToContextData: new Map(), dispose: () => {}, }; diff --git a/platform/wab/src/wab/client/react-global-hook/types.ts b/platform/wab/src/wab/client/react-global-hook/types.ts index a4744e62d6b..a6b97ab08e7 100644 --- a/platform/wab/src/wab/client/react-global-hook/types.ts +++ b/platform/wab/src/wab/client/react-global-hook/types.ts @@ -13,6 +13,7 @@ export interface GlobalHookCtx { frameUidToValRoot: Map; frameUidToRenderState: Map; envIdToEnvs: Map>; + fullKeyToEnvId: Map; frameValKeyToContextData: Map>; dispose: () => void; } diff --git a/platform/wab/src/wab/client/react-global-hook/utils.ts b/platform/wab/src/wab/client/react-global-hook/utils.ts index e51e31b77da..a0e33318bb5 100644 --- a/platform/wab/src/wab/client/react-global-hook/utils.ts +++ b/platform/wab/src/wab/client/react-global-hook/utils.ts @@ -135,11 +135,10 @@ export function tryGetRichTextData(node: Fiber): return undefined; } -export function tryGetNodeCanvasEnvs( +function tryGetEnvFromId( globalHookCtx: GlobalHookCtx, - node: Fiber + id: string | undefined | null ) { - const id = tryReadInternalProp(node, dataCanvasEnvsProp); return id != null ? ensure( globalHookCtx.envIdToEnvs @@ -150,6 +149,22 @@ export function tryGetNodeCanvasEnvs( : undefined; } +export function tryGetNodeCanvasEnvs( + globalHookCtx: GlobalHookCtx, + node: Fiber +) { + const id = tryReadInternalProp(node, dataCanvasEnvsProp); + return tryGetEnvFromId(globalHookCtx, id); +} + +export function tryGetEnvFromFullKey( + globalHookCtx: GlobalHookCtx, + fullKey: string +) { + const id = globalHookCtx.fullKeyToEnvId.get(fullKey); + return tryGetEnvFromId(globalHookCtx, id); +} + export function tryGetSlotArgInfo(node: Fiber) { // A real node passed in as a slot arg const slotTplCompKey = tryGetSlotCompKey(node); @@ -177,6 +192,7 @@ export function createValNode(opts: { valOwner: ValComponent | undefined; className: string | undefined; frameUid: number; + useFullKeyForEnv?: boolean; }) { const { globalHookCtx, @@ -246,7 +262,10 @@ export function createValNode(opts: { ) .result(); - const envs = tryGetNodeCanvasEnvs(globalHookCtx, node); + const envs = opts.useFullKeyForEnv + ? tryGetEnvFromFullKey(globalHookCtx, fullKey) + : tryGetNodeCanvasEnvs(globalHookCtx, node); + if (envs) { valNode.envs = envs; } diff --git a/platform/wab/src/wab/shared/codegen/react-p/data-reps/index.ts b/platform/wab/src/wab/shared/codegen/react-p/data-reps/index.ts index beb552edff4..ef861ce42a8 100644 --- a/platform/wab/src/wab/shared/codegen/react-p/data-reps/index.ts +++ b/platform/wab/src/wab/shared/codegen/react-p/data-reps/index.ts @@ -16,6 +16,10 @@ export function getRepetitionIndexInternalName(idx: number) { return `__plasmic_idx_${idx}`; } +export function getRepetitionUuidInternalName(uuid: string) { + return `__plasmic_uuid_to_idx_${uuid}`; +} + export function serializeDataRepsIndexName(node: TplTag | TplComponent) { return [...Array(getNumberOfRepeatingAncestors(node))].map((_, i) => getRepetitionIndexInternalName(i) From 2e5eb0af4a737d166c95fc5d17bb11d03bb94dd7 Mon Sep 17 00:00:00 2001 From: sarah Date: Tue, 11 Feb 2025 12:41:53 +0500 Subject: [PATCH 24/46] test(rac): component testing with storybook Change-Id: I0ee3f2b061e00e64438cfda47a0f90f56fa887d4 GitOrigin-RevId: 8bd7c382586287b2376ec8408733f2491ca5d4d2 --- packages/react-web/package.json | 15 +- plasmicpkgs/antd5/package.json | 15 +- plasmicpkgs/react-aria/.storybook/main.js | 15 + plasmicpkgs/react-aria/.storybook/preview.ts | 4 + plasmicpkgs/react-aria/package.json | 12 +- .../react-aria/src/registerButton.stories.tsx | 156 ++ plasmicpkgs/react-aria/src/registerButton.tsx | 2 +- .../react-aria/src/registerCheckbox.tsx | 4 + .../src/registerCheckboxGroup.stories.tsx | 136 ++ .../src/registerComboBox.stories.tsx | 326 ++++ .../react-aria/src/registerComboBox.tsx | 2 + .../src/registerDialogTrigger.stories.tsx | 288 +++ .../react-aria/src/registerDialogTrigger.tsx | 6 +- .../react-aria/src/registerListBoxItem.tsx | 4 + .../src/registerListbox.stories.tsx | 260 +++ .../react-aria/src/registerModal.stories.tsx | 185 ++ plasmicpkgs/react-aria/src/registerModal.tsx | 5 +- .../src/registerPopover.stories.tsx | 36 + .../react-aria/src/registerPopover.tsx | 2 + plasmicpkgs/react-aria/src/registerRadio.tsx | 4 + .../src/registerRadioGroup.stories.tsx | 128 ++ .../react-aria/src/registerSelect.stories.tsx | 270 +++ plasmicpkgs/react-aria/src/registerSelect.tsx | 4 + .../react-aria/src/registerSlider.stories.tsx | 236 +++ .../react-aria/src/registerSliderTrack.tsx | 20 +- .../src/registerTooltip.stories.tsx | 231 +++ .../react-aria/src/registerTooltip.tsx | 29 +- plasmicpkgs/react-aria/src/utils.ts | 7 + yarn.lock | 1686 +++++++++++------ 29 files changed, 3450 insertions(+), 638 deletions(-) create mode 100644 plasmicpkgs/react-aria/.storybook/main.js create mode 100644 plasmicpkgs/react-aria/.storybook/preview.ts create mode 100644 plasmicpkgs/react-aria/src/registerButton.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerCheckboxGroup.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerComboBox.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerDialogTrigger.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerListbox.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerModal.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerPopover.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerRadioGroup.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerSelect.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerSlider.stories.tsx create mode 100644 plasmicpkgs/react-aria/src/registerTooltip.stories.tsx diff --git a/packages/react-web/package.json b/packages/react-web/package.json index ce492b3cde5..b35e4302e33 100644 --- a/packages/react-web/package.json +++ b/packages/react-web/package.json @@ -140,15 +140,14 @@ "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.1.0", "@size-limit/preset-small-lib": "^4.10.2", - "@storybook/addon-actions": "^7.4.0", - "@storybook/addon-essentials": "^7.4.0", + "@storybook/addon-actions": "^8.5.3", + "@storybook/addon-essentials": "^8.5.3", "@storybook/addon-info": "^5.3.21", - "@storybook/addon-interactions": "^7.4.0", - "@storybook/addon-links": "^7.4.0", - "@storybook/addons": "^7.4.0", + "@storybook/addon-interactions": "^8.5.3", + "@storybook/addon-links": "^8.5.3", "@storybook/jest": "^0.0.10", - "@storybook/react": "^7.4.0", - "@storybook/react-webpack5": "^7.4.0", + "@storybook/react": "^8.5.3", + "@storybook/react-webpack5": "^8.5.3", "@storybook/test-runner": "^0.13.0", "@storybook/testing-library": "^0.0.13", "@types/classnames": "^2.3.1", @@ -162,7 +161,7 @@ "rollup-plugin-dts": "^5.3.0", "rollup-plugin-typescript2": "^0.35.0", "size-limit": "^4.10.2", - "storybook": "^7.4.0" + "storybook": "^8.5.3" }, "peerDependencies": { "react": ">=16.8.0", diff --git a/plasmicpkgs/antd5/package.json b/plasmicpkgs/antd5/package.json index 19ba7361302..c657c1cd564 100644 --- a/plasmicpkgs/antd5/package.json +++ b/plasmicpkgs/antd5/package.json @@ -73,15 +73,14 @@ "@rollup/plugin-commonjs": "^11.0.0", "@rollup/plugin-json": "^4.0.0", "@rollup/plugin-node-resolve": "^9.0.0", - "@storybook/addon-actions": "^7.4.0", - "@storybook/addon-essentials": "^7.4.0", + "@storybook/addon-actions": "^8.5.3", + "@storybook/addon-essentials": "^8.5.3", "@storybook/addon-info": "^5.3.21", - "@storybook/addon-interactions": "^7.4.0", - "@storybook/addon-links": "^7.4.0", - "@storybook/addons": "^7.4.0", + "@storybook/addon-interactions": "^8.5.3", + "@storybook/addon-links": "^8.5.3", "@storybook/jest": "^0.0.10", - "@storybook/react": "^7.4.0", - "@storybook/react-webpack5": "^7.4.0", + "@storybook/react": "^8.5.3", + "@storybook/react-webpack5": "^8.5.3", "@storybook/test-runner": "^0.13.0", "@storybook/testing-library": "^0.0.13", "@types/lodash": "^4.14.200", @@ -97,7 +96,7 @@ "rollup-plugin-dts": "^5.0.0", "rollup-plugin-esbuild": "^5.0.0", "rollup-plugin-replace-imports": "^1.0.0", - "storybook": "^7.4.0", + "storybook": "^8.5.3", "storybook-addon-mock": "^4.2.1" }, "peerDependencies": { diff --git a/plasmicpkgs/react-aria/.storybook/main.js b/plasmicpkgs/react-aria/.storybook/main.js new file mode 100644 index 00000000000..0cbf72d39c6 --- /dev/null +++ b/plasmicpkgs/react-aria/.storybook/main.js @@ -0,0 +1,15 @@ +module.exports = { + stories: ["../src/**/*.stories.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"], + addons: [ + "@storybook/addon-actions", + "@storybook/addon-interactions", + "@storybook/addon-webpack5-compiler-swc", + ], + framework: { + name: "@storybook/react-webpack5", + options: {}, + }, + features: { + interactionsDebugger: true, + }, +}; diff --git a/plasmicpkgs/react-aria/.storybook/preview.ts b/plasmicpkgs/react-aria/.storybook/preview.ts new file mode 100644 index 00000000000..2fd8576247c --- /dev/null +++ b/plasmicpkgs/react-aria/.storybook/preview.ts @@ -0,0 +1,4 @@ +import { Preview } from "@storybook/react"; +const preview: Preview = {}; + +export default preview; diff --git a/plasmicpkgs/react-aria/package.json b/plasmicpkgs/react-aria/package.json index df6782e90d2..b70eec34615 100644 --- a/plasmicpkgs/react-aria/package.json +++ b/plasmicpkgs/react-aria/package.json @@ -51,20 +51,30 @@ "react-aria": "^3.33.0", "react-aria-components": "^1.2.0", "react-keyed-flatten-children": "^3.0.0", - "react-stately": "^3.31.0" + "react-stately": "^3.31.0", + "react-is": "^19.0.0" }, "devDependencies": { "@plasmicapp/host": "1.0.210", "@rollup/plugin-commonjs": "^11.0.0", "@rollup/plugin-json": "^4.0.0", "@rollup/plugin-node-resolve": "^9.0.0", + "@storybook/addon-interactions": "^8.5.3", + "@storybook/addon-webpack5-compiler-swc": "^2.0.0", + "@storybook/react": "^8.5.3", + "@storybook/react-webpack5": "^8.5.3", + "@storybook/test": "^8.5.3", "@types/react": "^18.0.27", "@types/react-dom": "^18.0.10", + "@types/react-is": "^19.0.0", "glob": "^8.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "rollup": "^3.10.1", "rollup-plugin-esbuild": "^5.0.0", + "storybook": "^8.5.3", + "@storybook/addon-actions": "^8.5.3", + "@storybook/test-runner": "^0.21.0", "typescript": "^5" }, "peerDependencies": { diff --git a/plasmicpkgs/react-aria/src/registerButton.stories.tsx b/plasmicpkgs/react-aria/src/registerButton.stories.tsx new file mode 100644 index 00000000000..854dc6cbb4b --- /dev/null +++ b/plasmicpkgs/react-aria/src/registerButton.stories.tsx @@ -0,0 +1,156 @@ +import { Meta, StoryObj } from "@storybook/react"; +import { expect, fn, userEvent, waitFor, within } from "@storybook/test"; +import React from "react"; +import { Form, Input } from "react-aria-components"; +import { BaseButton } from "./registerButton"; + +export default { + title: "Components/BaseButton", + component: BaseButton, + args: { + children: "Click Me", + onPress: fn(), + onFocus: fn(), + }, + parameters: { + onSubmit: fn(), + onReset: fn(), + }, +} satisfies Meta; + +type Story = StoryObj; + +// Reusable test form wrapper +const TestForm: React.FC<{ + children: React.ReactNode; + onSubmit?: (e: React.FormEvent) => void; + onReset?: (e: React.FormEvent) => void; +}> = ({ children, onSubmit, onReset }) => ( +
+ + {children} +
+); + +export const Basic: Story = { + play: async ({ args, canvasElement }) => { + const canvas = within(canvasElement); + const button = canvas.getByText("Click Me"); + + await userEvent.click(button); + + expect(button).toHaveFocus(); + expect(args.onPress).toHaveBeenCalledOnce(); + expect(args.onFocus).toHaveBeenCalledOnce(); + }, +}; + +export const AutoFocusedButton: Story = { + args: { + autoFocus: true, + }, + render: (args) => ( + + + + ), + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + await waitFor(() => { + expect(canvas.getByText("Click Me")).toHaveFocus(); + }); + }, +}; + +export const DisabledButton: Story = { + args: { + isDisabled: true, + }, + render: (args) => ( + + + + ), + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + const button = canvas.getByText("Click Me"); + + await userEvent.click(button); + expect(button).not.toHaveFocus(); + expect(button).toBeDisabled(); + }, +}; + +export const SubmitButton: Story = { + args: { + children: "Submit", + submitsForm: true, + }, + render: (args, { parameters }) => { + return ( + { + e.preventDefault(); + parameters.onSubmit(e); + }} + > + + + ); + }, + play: async ({ canvasElement, parameters }) => { + const canvas = within(canvasElement); + const button = canvas.getByText("Submit"); + await userEvent.click(button); + expect(parameters.onSubmit).toHaveBeenCalledOnce(); + expect(parameters.onReset).not.toHaveBeenCalled(); + }, +}; + +export const ResetButton: Story = { + args: { + children: "Reset", + resetsForm: true, + }, + render: (args, { parameters }) => ( + { + e.preventDefault(); + parameters.onSubmit(e); + }} + onReset={parameters.onReset} + > + + + ), + play: async ({ canvasElement, parameters }) => { + const canvas = within(canvasElement); + const form = canvasElement.getElementsByTagName("form")[0]; + const input = canvasElement.getElementsByTagName("input")[0]; + await userEvent.type(input, "Hello World"); + expect(form).toHaveFormValues({ "test-input": "Hello World" }); + const button = canvas.getByText("Reset"); + expect(button).toHaveAttribute("type", "reset"); + await userEvent.click(button); + expect(form).toHaveFormValues({}); + expect(parameters.onReset).toHaveBeenCalledOnce(); + expect(parameters.onSubmit).not.toHaveBeenCalled(); + }, +}; + +export const LinkButton: Story = { + args: { + children: "Go to Google", + href: "https://www.google.com", + target: "_blank", + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + const link = canvas.getByText("Go to Google"); + + expect(link.tagName).toBe("A"); + expect(link).toHaveAttribute("href", "https://www.google.com"); + expect(link).toHaveAttribute("target", "_blank"); + await userEvent.click(link); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerButton.tsx b/plasmicpkgs/react-aria/src/registerButton.tsx index 13a1e028de0..78cbdbb3d78 100644 --- a/plasmicpkgs/react-aria/src/registerButton.tsx +++ b/plasmicpkgs/react-aria/src/registerButton.tsx @@ -34,7 +34,7 @@ type ButtonSpecificProps = { submitsForm?: boolean; }; -interface BaseButtonProps +export interface BaseButtonProps extends CommonProps, LinkSpecificProps, ButtonSpecificProps, diff --git a/plasmicpkgs/react-aria/src/registerCheckbox.tsx b/plasmicpkgs/react-aria/src/registerCheckbox.tsx index 140020aa755..be2076d22eb 100644 --- a/plasmicpkgs/react-aria/src/registerCheckbox.tsx +++ b/plasmicpkgs/react-aria/src/registerCheckbox.tsx @@ -86,6 +86,10 @@ export function BaseCheckbox(props: BaseCheckboxProps) { })(), }); + if (!registeredId) { + return null; + } + return ( <> = { + title: "Components/BaseCheckboxGroup", + component: BaseCheckboxGroup, + args: { + onChange: fn(), + }, +}; + +export default meta; +type Story = StoryObj; + +// Helper function to create checkbox items +const createCheckboxItems = (count: number) => { + return Array.from({ length: count }, (_, i) => ({ + value: `checkbox${i + 1}`, + label: `Checkbox ${i + 1}`, + })); +}; + +// Basic CheckboxGroup with no initial selection +export const Basic: Story = { + args: { + children: createCheckboxItems(3).map((item) => ( + {item.label} + )), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const checkboxes = await canvas.findAllByRole("checkbox"); + expect(checkboxes).toHaveLength(3); + + // Verify initial state + checkboxes.forEach((checkbox) => { + expect(checkbox).not.toBeChecked(); + }); + + // Test selection + await userEvent.click(checkboxes[1]); + expect(checkboxes[1]).toBeChecked(); + expect(args.onChange).toHaveBeenCalledWith(["checkbox2"]); + }, +}; + +// CheckboxGroup with pre-selected values +export const WithDefaultSelection: Story = { + args: { + defaultValue: ["checkbox1", "checkbox3"], + children: ( + <> + {createCheckboxItems(3).map((item) => ( + {item.label} + ))} + + checkbox4 + + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const checkboxes = await canvas.findAllByRole("checkbox"); + + // Verify initial state + expect(checkboxes[0]).toBeChecked(); // via defaultValue prop passed to the group + expect(checkboxes[1]).not.toBeChecked(); + expect(checkboxes[2]).toBeChecked(); // via defaultValue prop passed to the group + expect(checkboxes[3]).not.toBeChecked(); // defaultSelected prop passed directly has no effect within group + + // Test deselection + await userEvent.click(checkboxes[0]); + expect(checkboxes[0]).not.toBeChecked(); //changed + expect(checkboxes[1]).not.toBeChecked(); + expect(checkboxes[2]).toBeChecked(); + expect(args.onChange).toHaveBeenCalledWith(["checkbox3"]); + }, +}; + +// Disabled CheckboxGroup +export const Disabled: Story = { + args: { + isDisabled: true, + defaultValue: ["checkbox1"], + children: createCheckboxItems(3).map((item) => ( + + {item.label} + + )), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const checkboxes = await canvas.findAllByRole("checkbox"); + + // Verify disabled state + checkboxes.forEach((checkbox) => { + expect(checkbox).toBeDisabled(); + }); + + // Verify clicks don't trigger changes + await userEvent.click(checkboxes[1]); + expect(args.onChange).not.toHaveBeenCalled(); + expect(checkboxes[1]).not.toBeChecked(); + }, +}; + +// ReadOnly CheckboxGroup +export const ReadOnly: Story = { + args: { + isReadOnly: true, + defaultValue: ["checkbox1", "checkbox2"], + children: createCheckboxItems(3).map((item) => ( + + {item.label} + + )), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const checkboxes = await canvas.findAllByRole("checkbox"); + + // Verify readonly state + checkboxes.forEach((checkbox) => { + expect(checkbox).toHaveAttribute("aria-readonly", "true"); + }); + + // Verify clicks don't trigger changes + await userEvent.click(checkboxes[2]); + expect(args.onChange).not.toHaveBeenCalled(); + expect(checkboxes[2]).not.toBeChecked(); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerComboBox.stories.tsx b/plasmicpkgs/react-aria/src/registerComboBox.stories.tsx new file mode 100644 index 00000000000..314695dc44c --- /dev/null +++ b/plasmicpkgs/react-aria/src/registerComboBox.stories.tsx @@ -0,0 +1,326 @@ +import { PlasmicCanvasContext } from "@plasmicapp/host"; +import type { Meta, StoryObj } from "@storybook/react"; +import { expect, fn, userEvent, waitFor, within } from "@storybook/test"; +import React, { useEffect, useState } from "react"; +import { BaseButton } from "./registerButton"; +import { BaseComboBox } from "./registerComboBox"; +import { BaseInput } from "./registerInput"; +import { BaseLabel } from "./registerLabel"; +import { BaseListBox } from "./registerListBox"; +import { BaseListBoxItem } from "./registerListBoxItem"; +import { BasePopover } from "./registerPopover"; + +const meta: Meta = { + title: "Components/BaseComboBox", + component: BaseComboBox, + args: { + onSelectionChange: fn(), + onOpenChange: fn(), + }, +}; + +export default meta; +type Story = StoryObj; + +// Helper function to create list items +const createListItems = (count: number) => { + return Array.from({ length: count }, (_, i) => ({ + id: `${i + 1}`, + textValue: `Item ${i + 1}`, + children: `Item ${i + 1}`, + })); +}; + +const BoilerplateCombobox = ({ children }: { children: React.ReactNode }) => ( + <> + Choose an option + + â–¼ + + {children} + + +); + +export const Basic: Story = { + args: { + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const input = canvas.getByRole("combobox"); + const button = canvas.getByText("â–¼"); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + // Open the combobox + await userEvent.click(button); + + // Ensure that clicking the button shows all available options, regardless of the input value + const options = await within(doc.getByRole("listbox")).findAllByRole( + "option" + ); + expect(options).toHaveLength(3); + + // Select an option + await userEvent.click(options[1]); + // Check that the input value is updated + expect(input).toHaveValue("Item 2"); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + // Check that the onOpenChange and onSelectionChange are called as expected + expect(args.onOpenChange).toHaveBeenCalledTimes(2); + expect(args.onSelectionChange).toHaveBeenCalledOnce(); + }, +}; + +export const WithTyping: Story = { + args: { + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + {createListItems(1).map((item) => ( + + {item.children} dup + + ))} + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const input = canvas.getByRole("combobox"); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + // Simulate keyboard interaction and select an option + await userEvent.type(input, "Item 1{ArrowDown}{ArrowDown}{Enter}"); + expect(input).toHaveValue("Item 1 dup"); + + // confirm that the input can't retain a value that is not selected from the listbox + await userEvent.type(input, "{backspace}{backspace}{backspace}{backspace}"); + expect(input).toHaveValue("Item 1"); + expect( + within(doc.getByRole("listbox")).getAllByRole("option") + ).toHaveLength(2); + + await userEvent.tab(); // simulates input blur + expect(input).toHaveValue("Item 1 dup"); + + // Check that the onOpenChange and onSelectionChange are called as expected + expect(args.onOpenChange).toHaveBeenCalledTimes(4); + expect(args.onSelectionChange).toHaveBeenCalledTimes(1); + }, +}; + +export const WithDefaultSelection: Story = { + args: { + defaultSelectedKey: "3", + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const input = canvas.getByRole("combobox"); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + await waitFor(() => expect(input).toHaveValue("Item 3")); // via defaultSelectedKey + + // Open the combobox + await userEvent.click(canvas.getByText("â–¼")); + + const options = within(doc.getByRole("listbox")).getAllByRole("option"); + await userEvent.click(options[1]); + + expect(input).toHaveValue("Item 2"); + }, +}; + +export const Disabled: Story = { + args: { + defaultSelectedKey: "3", + isDisabled: true, + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const input = canvas.getByRole("combobox"); + const button = canvas.getByText("â–¼"); + + // Verify disabled state + expect(input).toBeDisabled(); + expect(button).toBeDisabled(); + + await waitFor(() => expect(input).toHaveValue("Item 3")); // via defaultSelectedKey + expect(input).toHaveValue("Item 3"); // via defaultSelectedKey + + // Open the combobox + await userEvent.click(button); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + await userEvent.type(input, "{Backspace}{ArrowDown}{Enter}"); + expect(input).toHaveValue("Item 3"); // unchanged + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + expect(args.onOpenChange).not.toHaveBeenCalled(); + expect(args.onSelectionChange).not.toHaveBeenCalled(); + }, +}; + +export const WithDisabledOptions: Story = { + args: { + disabledKeys: ["1"], + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const input = canvas.getByRole("combobox"); + const button = canvas.getByText("â–¼"); + + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + expect(input).toHaveValue(""); + + // Open the combobox + await userEvent.click(button); + expect(args.onOpenChange).toHaveBeenCalledOnce(); + + // Ensure that clicking the button shows all available options, regardless of the input value + const listbox = await doc.findByRole("listbox"); + const options = await within(listbox).findAllByRole("option"); + expect(options).toHaveLength(3); + + await userEvent.click(options[0]); + expect(args.onOpenChange).toHaveBeenCalledOnce(); // the popover does not close when selecting a disabled option + expect(args.onSelectionChange).not.toHaveBeenCalled(); // the combobox state does not change when selecting a disabled option + expect(input).toHaveValue(""); + + await userEvent.click(options[1]); // Other items stay selectable + expect(args.onOpenChange).toHaveBeenCalledTimes(2); + expect(args.onSelectionChange).toHaveBeenCalledOnce(); + + expect(input).toHaveValue("Item 2"); + }, +}; + +export const SelectedInCanvas: Story = { + args: { + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + render: ({ __plasmic_selection_prop__, ...args }) => { + const [selected, setSelected] = useState(false); + useEffect(() => { + setTimeout(() => { + setSelected(true); + }, 1000); + }, []); + + return ( + // Simulate Plasmic canvas envirnment + + + + ); + }, + play: async () => { + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + await waitFor( + () => { + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + }, + { timeout: 100 } + ); + + await waitFor( + () => { + expect(doc.queryByRole("listbox")).toBeInTheDocument(); + }, + { timeout: 1100 } + ); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerComboBox.tsx b/plasmicpkgs/react-aria/src/registerComboBox.tsx index 6cfb2254062..8b838d552ad 100644 --- a/plasmicpkgs/react-aria/src/registerComboBox.tsx +++ b/plasmicpkgs/react-aria/src/registerComboBox.tsx @@ -23,6 +23,7 @@ import { Registerable, registerComponentHelper, useAutoOpen, + WithPlasmicCanvasComponentInfo, } from "./utils"; import { pickAriaComponentVariants, WithVariants } from "./variant-utils"; @@ -39,6 +40,7 @@ const { variants: COMBOBOX_VARIANTS_DATA } = export interface BaseComboboxProps extends ComboBoxProps<{}>, + WithPlasmicCanvasComponentInfo, WithVariants, HasControlContextData { children?: React.ReactNode; diff --git a/plasmicpkgs/react-aria/src/registerDialogTrigger.stories.tsx b/plasmicpkgs/react-aria/src/registerDialogTrigger.stories.tsx new file mode 100644 index 00000000000..be0e1aa831c --- /dev/null +++ b/plasmicpkgs/react-aria/src/registerDialogTrigger.stories.tsx @@ -0,0 +1,288 @@ +import { PlasmicCanvasContext } from "@plasmicapp/host"; +import type { Meta, StoryObj } from "@storybook/react"; +import { expect, fn, userEvent, waitFor, within } from "@storybook/test"; +import React, { useEffect, useState } from "react"; +import { BaseButton } from "./registerButton"; +import { BaseDialog } from "./registerDialog"; +import { BaseDialogTrigger } from "./registerDialogTrigger"; +import { BaseModal } from "./registerModal"; +import { BasePopover } from "./registerPopover"; + +const meta: Meta = { + title: "Components/BaseDialogTrigger", + component: BaseDialogTrigger, + args: { + onOpenChange: fn(), + }, +}; + +export default meta; +type Story = StoryObj; + +const DefaultContent = () => ( +
+

Dialog Title

+

Dialog content goes here

+
+); + +export const WithModal: Story = { + args: { + isOpen: false, + trigger: Open modal, + dialog: ( + + + + + + ), + }, + render: ({ isOpen, onOpenChange, ...args }) => { + const [open, setOpen] = useState(isOpen); + return ( + { + setOpen(newValue); + onOpenChange?.(newValue); + }} + {...args} + /> + ); + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const doc = within(document.body); + const button = canvas.getByText("Open modal"); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + await userEvent.click(button); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).toBeInTheDocument(); + }); + + await userEvent.click(document.body); + + // Modal should close + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + // With keyboard navigation, press Escape to dismiss + await userEvent.click(button); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).toBeInTheDocument(); + }); + + await userEvent.keyboard("{Escape}"); + // dialog should close + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + expect(args.onOpenChange).toHaveBeenCalledTimes(4); + }, +}; + +export const WithPopover: Story = { + args: { + isOpen: false, + trigger: Open popover, + dialog: ( + + + + + + ), + }, + render: ({ isOpen, onOpenChange, ...args }) => { + const [open, setOpen] = useState(isOpen); + return ( + { + setOpen(newValue); + onOpenChange?.(newValue); + }} + {...args} + /> + ); + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const doc = within(document.body); + const button = canvas.getByText("Open popover"); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + await userEvent.click(button); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).toBeInTheDocument(); + }); + + await userEvent.click(document.body); + + // popover should close + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + // With keyboard navigation, press Escape to dismiss + await userEvent.click(button); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).toBeInTheDocument(); + }); + + await userEvent.keyboard("{Escape}"); + // dialog should close + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + expect(args.onOpenChange).toHaveBeenCalledTimes(4); + }, +}; + +export const WithPopoverNonModal: Story = { + args: { + isOpen: false, + trigger: Open popover, + dialog: ( + + + + + + ), + }, + render: ({ isOpen, onOpenChange, ...args }) => { + const [open, setOpen] = useState(isOpen); + return ( + { + setOpen(newValue); + onOpenChange?.(newValue); + }} + {...args} + /> + ); + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const doc = within(document.body); + const button = canvas.getByText("Open popover"); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + await userEvent.click(button); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).toBeInTheDocument(); + }); + + await userEvent.click(document.body); + + // popover should close + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).toBeInTheDocument(); + }); + + await userEvent.keyboard("{Escape}"); + // dialog should close + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + expect(args.onOpenChange).toHaveBeenCalledTimes(2); + }, +}; + +export const SelectedInCanvas: Story = { + args: { + isOpen: false, + trigger: Open popover, + dialog: ( + + + + + + ), + }, + render: ({ __plasmic_selection_prop__, isOpen, onOpenChange, ...args }) => { + const [selected, setSelected] = useState(false); + const [selectedSlotName, setSelectedSlotName] = useState(""); + const [open, setOpen] = useState(isOpen); + useEffect(() => { + setTimeout(() => { + setSelected(true); + setTimeout(() => { + // Simulate trigger slot selection in Plasmic canvas + setSelectedSlotName("trigger"); + }, 1000); + }, 1000); + }, []); + + return ( + // Simulate Plasmic canvas envirnment + + { + setOpen(newValue); + onOpenChange?.(newValue); + }} + // Simulate node selection in Plasmic canvas + __plasmic_selection_prop__={{ + isSelected: selected, + selectedSlotName, + }} + {...args} + /> + + ); + }, + play: async ({ args }) => { + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + await waitFor(() => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }); + + await waitFor( + () => { + expect(doc.queryByTestId("dialog-content")).toBeInTheDocument(); + }, + { timeout: 1100 } + ); + + await waitFor( + () => { + expect(doc.queryByTestId("dialog-content")).not.toBeInTheDocument(); + }, + { timeout: 1100 } + ); // the slot selected is trigger, so the popover should close + + expect(args.onOpenChange).toHaveBeenCalledTimes(2); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerDialogTrigger.tsx b/plasmicpkgs/react-aria/src/registerDialogTrigger.tsx index 49ce933d046..559b2807a8d 100644 --- a/plasmicpkgs/react-aria/src/registerDialogTrigger.tsx +++ b/plasmicpkgs/react-aria/src/registerDialogTrigger.tsx @@ -1,6 +1,6 @@ import { usePlasmicCanvasComponentInfo } from "@plasmicapp/host"; import React from "react"; -import { DialogTrigger } from "react-aria-components"; +import { DialogTrigger, DialogTriggerProps } from "react-aria-components"; import { PlasmicDialogTriggerContext } from "./contexts"; import { BUTTON_COMPONENT_NAME } from "./registerButton"; import { DIALOG_COMPONENT_NAME } from "./registerDialog"; @@ -11,12 +11,14 @@ import { import { CodeComponentMetaOverrides, Registerable, + WithPlasmicCanvasComponentInfo, makeComponentName, registerComponentHelper, } from "./utils"; export interface BaseDialogTriggerProps - extends React.ComponentProps { + extends Omit, + WithPlasmicCanvasComponentInfo { trigger?: React.ReactNode; dialog?: React.ReactNode; } diff --git a/plasmicpkgs/react-aria/src/registerListBoxItem.tsx b/plasmicpkgs/react-aria/src/registerListBoxItem.tsx index 254d05a6be4..93d14cbe60c 100644 --- a/plasmicpkgs/react-aria/src/registerListBoxItem.tsx +++ b/plasmicpkgs/react-aria/src/registerListBoxItem.tsx @@ -86,6 +86,10 @@ export function BaseListBoxItem(props: BaseListBoxItemProps) { })(), }); + if (!registeredId) { + return null; + } + const listboxItem = ( = { + title: "Components/BaseListBox", + component: BaseListBox, + args: { + onSelectionChange: fn(), + }, + argTypes: { + selectionMode: { + control: "radio", + options: ["none", "single"], + description: "The selection mode of the listbox", + }, + selectedKeys: { + control: "text", + description: "Currently selected key(s)", + }, + defaultSelectedKeys: { + control: "text", + description: "Default selected key(s)", + }, + }, +}; + +export default meta; +type Story = StoryObj; + +// Helper function to create list items +const createListItems = (count: number) => { + return Array.from({ length: count }, (_, i) => ({ + id: `${i + 1}`, + textValue: `Item ${i + 1}`, + children: `Item ${i + 1} - Description`, + })); +}; + +// Basic ListBox with no selection +export const NoSelection: Story = { + args: { + selectionMode: "none", + children: createListItems(3).map((item) => ( + + {item.children} + + )), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const options = await within(canvas.getByRole("listbox")).findAllByRole( + "option" + ); + expect(options).toHaveLength(3); + await userEvent.click(options[1]); + + expect(args.onSelectionChange).not.toHaveBeenCalled(); + + // Verify no selection occurred by checking aria-selected attribute + expect(options[0]).not.toHaveAttribute("aria-selected"); + + // Additional verification that none of the options are selected + options.forEach((option) => { + expect(option).not.toHaveAttribute("aria-selected"); + }); + }, +}; + +// ListBox with single selection +export const SingleSelection: Story = { + args: { + selectionMode: "single", + defaultSelectedKeys: "1", + children: createListItems(3).map((item) => ( + + {item.children} + + )), + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + const options = await within(canvas.getByRole("listbox")).findAllByRole( + "option" + ); + expect(options[0]).toHaveAttribute("aria-selected", "true"); + expect(options[1]).toHaveAttribute("aria-selected", "false"); + expect(options[2]).toHaveAttribute("aria-selected", "false"); + + await userEvent.click(options[1]); + expect(options[0]).toHaveAttribute("aria-selected", "false"); + expect(options[1]).toHaveAttribute("aria-selected", "true"); + expect(options[2]).toHaveAttribute("aria-selected", "false"); + }, +}; + +// ListBox with sections +export const WithSections: Story = { + args: { + selectionMode: "single", + children: [ + ( + + {item.children} + + ))} + />, + ( + + {item.children} + + ))} + />, + ], + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const options = await within(canvas.getByRole("listbox")).findAllByRole( + "option" + ); + let lastCallArg; + + options.forEach((option) => { + expect(option).toHaveAttribute("aria-selected", "false"); + }); + + // Test selection in first section + await userEvent.click(options[0]); + expect(options[0]).toHaveAttribute("aria-selected", "true"); + [options[1], options[2], options[3]].forEach((option) => { + expect(option).toHaveAttribute("aria-selected", "false"); + }); + + lastCallArg = (args.onSelectionChange as Mock).mock.calls[0][0]; + expect(lastCallArg.has("1")).toBe(true); + + // Test selection in second section + await userEvent.click(options[2]); // First item in second section + expect(options[2]).toHaveAttribute("aria-selected", "true"); + [options[0], options[1], options[3]].forEach((option) => { + expect(option).toHaveAttribute("aria-selected", "false"); + }); + + expect(args.onSelectionChange).toHaveBeenCalledTimes(2); + + lastCallArg = (args.onSelectionChange as Mock).mock.calls[1][0]; + expect(lastCallArg.has("s2-1")).toBe(true); + }, +}; +// ListBox containing items with duplicate ids +export const WithDuplicateIds: Story = { + args: { + selectionMode: "single", + defaultSelectedKeys: "1", + children: ( + <> + {createListItems(2).map((item) => ( + + {item.children} + + ))} + {createListItems(3).map((item) => ( + + {item.children} + + ))} + {createListItems(1).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement, args }) => { + let lastCallArg; + const canvas = within(canvasElement); + const options = await within(canvas.getByRole("listbox")).findAllByRole( + "option" + ); + expect(options).toHaveLength(6); + + expect(options[0]).toHaveAttribute("aria-selected", "true"); + [1, 2, 3, 4, 5].forEach((index) => { + expect(options[index]).toHaveAttribute("aria-selected", "false"); + }); + + await userEvent.click(options[2]); + + lastCallArg = (args.onSelectionChange as Mock).mock.calls[0][0]; + expect(lastCallArg.has("1 duplicate(1)")).toBe(true); + expect(options[2]).toHaveAttribute("aria-selected", "true"); + [0, 1, 3, 4, 5].forEach((index) => { + expect(options[index]).toHaveAttribute("aria-selected", "false"); + }); + + await userEvent.click(options[3]); + lastCallArg = (args.onSelectionChange as Mock).mock.calls[1][0]; + expect(lastCallArg.has("2 duplicate(1)")).toBe(true); + [0, 1, 2, 4, 5].forEach((index) => { + expect(options[index]).toHaveAttribute("aria-selected", "false"); + }); + + await userEvent.click(options[5]); + lastCallArg = (args.onSelectionChange as Mock).mock.calls[2][0]; + expect(lastCallArg.has("1 duplicate(2)")).toBe(true); + [0, 1, 2, 3, 4].forEach((index) => { + expect(options[index]).toHaveAttribute("aria-selected", "false"); + }); + }, +}; + +// ListBox containing items with duplicate ids +export const WithMissingIds: Story = { + args: { + selectionMode: "single", + defaultSelectedKeys: "1", + children: ( + <> + {createListItems(2).map((item) => ( + + {item.children} + + ))} + Item with missing id + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const options = await within(canvas.getByRole("listbox")).findAllByRole( + "option" + ); + expect(options).toHaveLength(3); + + expect(options[0]).toHaveAttribute("aria-selected", "true"); + [1, 2].forEach((index) => { + expect(options[index]).toHaveAttribute("aria-selected", "false"); + }); + + await userEvent.click(options[2]); + + const lastCallArg = (args.onSelectionChange as Mock).mock.calls[0][0]; + expect(lastCallArg.has("missing(1)")).toBe(true); + expect(options[2]).toHaveAttribute("aria-selected", "true"); + [0, 1].forEach((index) => { + expect(options[index]).toHaveAttribute("aria-selected", "false"); + }); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerModal.stories.tsx b/plasmicpkgs/react-aria/src/registerModal.stories.tsx new file mode 100644 index 00000000000..31642672f80 --- /dev/null +++ b/plasmicpkgs/react-aria/src/registerModal.stories.tsx @@ -0,0 +1,185 @@ +import { PlasmicCanvasContext } from "@plasmicapp/host"; +import type { Meta, StoryObj } from "@storybook/react"; +import { expect, fn, userEvent, waitFor, within } from "@storybook/test"; +import React, { useEffect, useState } from "react"; +import { BaseModal } from "./registerModal"; + +const meta: Meta = { + title: "Components/BaseModal", + component: BaseModal, + + args: { + onOpenChange: fn(), + children: ( +
+

Modal Title

+

Modal content goes here

+
+ ), + }, +}; + +export default meta; +type Story = StoryObj; + +export const Basic: Story = { + args: { + isOpen: true, + isDismissable: true, + }, + play: async ({ args }) => { + const doc = within(document.body); + + // Modal should be visible + const modal = doc.getByTestId("modal-content"); + expect(modal).toBeInTheDocument(); + expect(modal).toBeVisible(); + + // Click outside to dismiss + await userEvent.click(document.body); + expect(args.onOpenChange).toHaveBeenCalledWith(false); + }, +}; + +export const NonDismissable: Story = { + args: { + isOpen: true, + isDismissable: false, + }, + play: async ({ args }) => { + const doc = within(document.body); + + // Modal should be visible + const modal = doc.getByTestId("modal-content"); + expect(modal).toBeInTheDocument(); + expect(modal).toBeVisible(); + + // Click outside should not dismiss + await userEvent.click(document.body); + expect(args.onOpenChange).not.toHaveBeenCalled(); + expect(modal).toBeInTheDocument(); + }, +}; + +export const KeyboardDismissDisabled: Story = { + args: { + isOpen: true, + isDismissable: true, + isKeyboardDismissDisabled: true, + }, + play: async ({ args }) => { + const doc = within(document.body); + + // Modal should be visible + const modal = doc.getByTestId("modal-content"); + expect(modal).toBeInTheDocument(); + + // Press Escape should not dismiss + await userEvent.keyboard("{Escape}"); + expect(args.onOpenChange).not.toHaveBeenCalled(); + expect(modal).toBeInTheDocument(); + }, +}; + +export const ImperativeControl: Story = { + render: ({ onOpenChange, ...args }) => { + const modalRef = React.useRef<{ close: () => void; open: () => void }>( + null + ); + const [open, setOpen] = useState(true); + + return ( +
+ + + { + onOpenChange?.(newValue); + setOpen(newValue); + }} + ref={modalRef} + {...args} + > +
+

Test Modal

+ + +
+
+
+ ); + }, + play: async ({ canvasElement }) => { + const doc = within(document.body); + const canvas = within(canvasElement); + + await waitFor(() => { + expect(doc.getByTestId("modal-content")).toBeInTheDocument(); + }); + + // Find and click the close button + const closeButton = doc.getByText("Close Modal"); + await userEvent.click(closeButton); + + // Modal should be closed + await waitFor(() => { + expect(doc.queryByTestId("modal-content")).not.toBeInTheDocument(); + }); + + // Find and click the open button + const openButton = canvas.getByText("Open Modal"); + await userEvent.click(openButton); + + // Modal should be open again + await waitFor(() => { + expect(doc.getByTestId("modal-content")).toBeInTheDocument(); + }); + }, +}; + +export const SelectedInCanvas: Story = { + render: ({ __plasmic_selection_prop__, ...args }) => { + const [selected, setSelected] = useState(false); + useEffect(() => { + setTimeout(() => { + setSelected(true); + }, 1000); + }, []); + + return ( + // Simulate Plasmic canvas envirnment + + + + ); + }, + play: async () => { + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + await waitFor(() => { + expect(doc.queryByTestId("modal-content")).not.toBeInTheDocument(); + }); + + await waitFor( + () => { + expect(doc.queryByTestId("modal-content")).toBeInTheDocument(); + }, + { timeout: 1100 } + ); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerModal.tsx b/plasmicpkgs/react-aria/src/registerModal.tsx index 7921456b40b..62ec159581a 100644 --- a/plasmicpkgs/react-aria/src/registerModal.tsx +++ b/plasmicpkgs/react-aria/src/registerModal.tsx @@ -14,13 +14,14 @@ import { makeComponentName, Registerable, registerComponentHelper, + WithPlasmicCanvasComponentInfo, } from "./utils"; export interface BaseModalProps extends ModalOverlayProps, + WithPlasmicCanvasComponentInfo, HasControlContextData { - heading: React.ReactNode; - modalOverlayClass: string; + modalOverlayClass?: string; resetClassName?: string; children?: React.ReactNode; className?: string; diff --git a/plasmicpkgs/react-aria/src/registerPopover.stories.tsx b/plasmicpkgs/react-aria/src/registerPopover.stories.tsx new file mode 100644 index 00000000000..741bc93cd10 --- /dev/null +++ b/plasmicpkgs/react-aria/src/registerPopover.stories.tsx @@ -0,0 +1,36 @@ +import type { Meta, StoryObj } from "@storybook/react"; +import { expect, fn, userEvent, waitFor, within } from "@storybook/test"; +import React from "react"; +import { BasePopover } from "./registerPopover"; + +const meta: Meta = { + title: "Components/BasePopover", + component: BasePopover, + args: { + onOpenChange: fn(), + children: ( +
+

Standalone Popover

+

This popover is rendered without a trigger

+
+ ), + }, +}; + +export default meta; +type Story = StoryObj; + +// Standalone popover should always remain open, because we assume that popover is always going to be controlled by a parent like Select, Combobox, DialogTrigger, etc, and its only really standalone in component view +export const Standalone: Story = { + play: async ({ args }) => { + const doc = within(document.body); + + // Verify popover is visible + await waitFor(() => { + expect(doc.getByTestId("popover-content")).toBeInTheDocument(); + }); + // Click outside should not dismiss popover + await userEvent.click(document.body); + expect(args.onOpenChange).not.toHaveBeenCalled(); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerPopover.tsx b/plasmicpkgs/react-aria/src/registerPopover.tsx index f9ae0b69a83..3bee19d4fc7 100644 --- a/plasmicpkgs/react-aria/src/registerPopover.tsx +++ b/plasmicpkgs/react-aria/src/registerPopover.tsx @@ -10,6 +10,7 @@ import { makeComponentName, Registerable, registerComponentHelper, + WithPlasmicCanvasComponentInfo, } from "./utils"; import { pickAriaComponentVariants, WithVariants } from "./variant-utils"; @@ -34,6 +35,7 @@ export interface BasePopoverControlContextData { } export interface BasePopoverProps extends React.ComponentProps, + WithPlasmicCanvasComponentInfo, WithVariants, HasControlContextData { className?: string; diff --git a/plasmicpkgs/react-aria/src/registerRadio.tsx b/plasmicpkgs/react-aria/src/registerRadio.tsx index 2654e5d05b3..ed565c9c3c4 100644 --- a/plasmicpkgs/react-aria/src/registerRadio.tsx +++ b/plasmicpkgs/react-aria/src/registerRadio.tsx @@ -85,6 +85,10 @@ export function BaseRadio(props: BaseRadioProps) { })(), }); + if (!registeredId) { + return null; + } + const radio = ( = { + title: "Components/BaseRadioGroup", + component: BaseRadioGroup, + args: { + onChange: fn(), + }, +}; + +export default meta; +type Story = StoryObj; + +// Helper function to create radio items +const createRadioItems = (count: number) => { + return Array.from({ length: count }, (_, i) => ({ + value: `radio${i + 1}`, + label: `Radio ${i + 1}`, + })); +}; + +// Basic RadioGroup with no initial selection +export const Basic: Story = { + args: { + children: createRadioItems(3).map((item) => ( + {item.label} + )), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const radios = await canvas.findAllByRole("radio"); + expect(radios).toHaveLength(3); + + // Verify initial state + radios.forEach((radio) => { + expect(radio).not.toBeChecked(); + }); + + // Test selection + await userEvent.click(radios[1]); + expect(radios[1]).toBeChecked(); + expect(args.onChange).toHaveBeenCalledWith("radio2"); + }, +}; + +// RadioGroup with pre-selected values +export const WithDefaultSelection: Story = { + args: { + defaultValue: "radio1", + children: createRadioItems(3).map((item) => ( + {item.label} + )), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const radios = await canvas.findAllByRole("radio"); + + // Verify initial state + expect(radios[0]).toBeChecked(); // via defaultSelected prop passed to the group + expect(radios[1]).not.toBeChecked(); + expect(radios[2]).not.toBeChecked(); + + // Test deselection + await userEvent.click(radios[2]); + expect(radios[0]).not.toBeChecked(); //changed + expect(radios[1]).not.toBeChecked(); //changed + expect(radios[2]).toBeChecked(); + expect(args.onChange).toHaveBeenCalledWith("radio3"); + }, +}; + +// Disabled RadioGroup +export const Disabled: Story = { + args: { + isDisabled: true, + defaultValue: "radio1", + children: createRadioItems(3).map((item) => ( + + {item.label} + + )), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const radios = await canvas.findAllByRole("radio"); + + // Verify disabled state + radios.forEach((radio) => { + expect(radio).toBeDisabled(); + }); + + // Verify clicks don't trigger changes + await userEvent.click(radios[1]); + expect(args.onChange).not.toHaveBeenCalled(); + expect(radios[1]).not.toBeChecked(); + }, +}; + +// ReadOnly RadioGroup +export const ReadOnly: Story = { + args: { + isReadOnly: true, + defaultValue: "radio1", + children: createRadioItems(3).map((item) => ( + + {item.label} + + )), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + const radios = await canvas.findAllByRole("radio"); + + // Verify that the items are not disabled (but readonly) + radios.forEach((radio) => { + expect(radio).not.toBeDisabled(); + }); + + // Verify clicks don't trigger changes + await userEvent.click(radios[2]); + expect(args.onChange).not.toHaveBeenCalled(); + expect(radios[2]).not.toBeChecked(); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerSelect.stories.tsx b/plasmicpkgs/react-aria/src/registerSelect.stories.tsx new file mode 100644 index 00000000000..4016382abf1 --- /dev/null +++ b/plasmicpkgs/react-aria/src/registerSelect.stories.tsx @@ -0,0 +1,270 @@ +import { PlasmicCanvasContext } from "@plasmicapp/host"; +import type { Meta, StoryObj } from "@storybook/react"; +import { expect, fn, userEvent, waitFor, within } from "@storybook/test"; +import React, { useEffect, useState } from "react"; +import { BaseButton } from "./registerButton"; +import { BaseListBox } from "./registerListBox"; +import { BaseListBoxItem } from "./registerListBoxItem"; +import { BasePopover } from "./registerPopover"; +import { BaseSelect, BaseSelectValue } from "./registerSelect"; + +const meta: Meta = { + title: "Components/BaseSelect", + component: BaseSelect, + args: { + onSelectionChange: fn(), + onOpenChange: fn(), + }, +}; + +export default meta; +type Story = StoryObj; + +// Helper function to create list items +const createListItems = (count: number) => { + return Array.from({ length: count }, (_, i) => ({ + id: `${i + 1}`, + textValue: `Item ${i + 1}`, + children: `Item ${i + 1}`, + })); +}; + +const BoilerplateSelect = ({ children }: { children: React.ReactNode }) => ( + <> + + Select an option â–¼ + + + {children} + + +); + +export const Basic: Story = { + args: { + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const button = canvas.getByRole("button"); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + expect(button).toHaveTextContent("Select an option â–¼"); + + // Open the select + await userEvent.click(button); + + // Ensure that clicking the button shows all available options, regardless of the input value + const options = await within(doc.getByRole("listbox")).findAllByRole( + "option" + ); + expect(options).toHaveLength(3); + + // Select an option + await userEvent.click(options[1]); + // Check that the input value is updated + expect(button).toHaveTextContent("Item 2"); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + // Check that the onOpenChange and onSelectionChange are called as expected + expect(args.onOpenChange).toHaveBeenCalledTimes(2); + expect(args.onSelectionChange).toHaveBeenCalledOnce(); + }, +}; + +export const WithDefaultSelection: Story = { + args: { + defaultSelectedKey: "3", + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const button = canvas.getByRole("button"); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + await waitFor(() => expect(button).toHaveTextContent("Item 3")); // via defaultSelectedKey + + // Open the select + await userEvent.click(button); + + const options = within(doc.getByRole("listbox")).getAllByRole("option"); + await userEvent.click(options[1]); + + expect(button).toHaveTextContent("Item 2"); + }, +}; + +export const Disabled: Story = { + args: { + defaultSelectedKey: "3", + isDisabled: true, + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const button = canvas.getByRole("button"); + + // Verify disabled state + expect(button).toBeDisabled(); + + await userEvent.tab(); // NOTE: I'm not sure why, but without this, the test is very flaky at the next line. + await waitFor(() => expect(button).toHaveTextContent("Item 3")); // via defaultSelectedKey + + // Open the select + await userEvent.click(button); + + // Check that listbox is not in the document + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + + expect(button).toHaveTextContent("Item 3"); // unchanged + + expect(args.onOpenChange).not.toHaveBeenCalled(); + expect(args.onSelectionChange).not.toHaveBeenCalled(); + }, +}; + +export const WithDisabledOptions: Story = { + args: { + disabledKeys: ["1"], + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + play: async ({ canvasElement, args }) => { + const canvas = within(canvasElement); + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + // Get the button and input + const button = canvas.getByRole("button"); + + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + expect(button).toHaveTextContent("Select an option â–¼"); + + // Open the select + await userEvent.click(button); + expect(args.onOpenChange).toHaveBeenCalledOnce(); + + // Ensure that clicking the button shows all available options, regardless of the input value + const listbox = await doc.findByRole("listbox"); + const options = await within(listbox).findAllByRole("option"); + expect(options).toHaveLength(3); + + // click the disabled option + await userEvent.click(options[0]); + expect(args.onOpenChange).toHaveBeenCalledOnce(); // the popover does not close when selecting a disabled option + expect(args.onSelectionChange).not.toHaveBeenCalled(); // the select state does not change when selecting a disabled option + expect(button).toHaveTextContent("Select an option â–¼"); // unchanged + + await userEvent.click(options[1]); // Other items stay selectable + expect(args.onOpenChange).toHaveBeenCalledTimes(2); + expect(args.onSelectionChange).toHaveBeenCalledOnce(); + + expect(button).toHaveTextContent("Item 2"); + }, +}; + +export const SelectedInCanvas: Story = { + args: { + children: ( + + {createListItems(3).map((item) => ( + + {item.children} + + ))} + + ), + }, + render: ({ __plasmic_selection_prop__, ...args }) => { + const [selected, setSelected] = useState(false); + useEffect(() => { + setTimeout(() => { + setSelected(true); + }, 1000); + }, []); + + return ( + // Simulate Plasmic canvas envirnment + + + + ); + }, + play: async () => { + // popovers are rendered outside canvas, so we need to use document.body + const doc = within(document.body); + + await waitFor( + () => { + expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + }, + { timeout: 100 } + ); + + await waitFor( + () => { + expect(doc.queryByRole("listbox")).toBeInTheDocument(); + }, + { timeout: 1100 } + ); + }, +}; diff --git a/plasmicpkgs/react-aria/src/registerSelect.tsx b/plasmicpkgs/react-aria/src/registerSelect.tsx index e1d0586cedd..f1e9447f62d 100644 --- a/plasmicpkgs/react-aria/src/registerSelect.tsx +++ b/plasmicpkgs/react-aria/src/registerSelect.tsx @@ -19,6 +19,7 @@ import { POPOVER_COMPONENT_NAME } from "./registerPopover"; import { HasControlContextData, Registerable, + WithPlasmicCanvasComponentInfo, extractPlasmicDataProps, makeComponentName, registerComponentHelper, @@ -93,6 +94,7 @@ const { variants: SELECT_VARIANTS_DATA } = export interface BaseSelectProps extends SelectProps<{}>, // NOTE: We don't need generic type here since we don't use items prop (that needs it). We just need to make the type checker happy WithVariants, + WithPlasmicCanvasComponentInfo, HasControlContextData { children?: React.ReactNode; className?: string; @@ -100,6 +102,7 @@ export interface BaseSelectProps export function BaseSelect(props: BaseSelectProps) { const { + defaultSelectedKey, selectedKey, onSelectionChange, onOpenChange, @@ -141,6 +144,7 @@ export function BaseSelect(props: BaseSelectProps) { return ( , causing the below tests to fail. +// Uncomment the test below in the PR that fixes the issue +// export const WithDefaultSelection: Story = { +// args: { +// defaultSelectedKey: "3", +// children: ( +// +// {createListItems(3).map((item) => ( +// +// {item.children} +// +// ))} +// +// ), +// }, +// play: async ({ canvasElement }) => { +// const canvas = within(canvasElement); +// // popovers are rendered outside canvas, so we need to use document.body +// const doc = within(document.body); + +// // Get the button and input +// const button = canvas.getByRole("button"); + +// // Check that listbox is not in the document +// expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + +// await waitFor(() => expect(button).toHaveTextContent("Item 3")); // via defaultSelectedKey + +// // Open the select +// await userEvent.click(button); + +// const options = within(doc.getByRole("listbox")).getAllByRole("option"); +// await userEvent.click(options[1]); + +// expect(button).toHaveTextContent("Item 2"); +// }, +// }; + +// export const Disabled: Story = { +// args: { +// defaultSelectedKey: "3", +// isDisabled: true, +// children: ( +// +// {createListItems(3).map((item) => ( +// +// {item.children} +// +// ))} +// +// ), +// }, +// play: async ({ canvasElement, args }) => { +// const canvas = within(canvasElement); +// // popovers are rendered outside canvas, so we need to use document.body +// const doc = within(document.body); + +// // Get the button and input +// const button = canvas.getByRole("button"); + +// // Verify disabled state +// expect(button).toBeDisabled(); + +// await userEvent.tab(); // NOTE: I'm not sure why, but without this, the test is very flaky at the next line. +// await waitFor(() => expect(button).toHaveTextContent("Item 3")); // via defaultSelectedKey + +// // Open the select +// await userEvent.click(button); + +// // Check that listbox is not in the document +// expect(doc.queryByRole("listbox")).not.toBeInTheDocument(); + +// expect(button).toHaveTextContent("Item 3"); // unchanged + +// expect(args.onOpenChange).not.toHaveBeenCalled(); +// expect(args.onSelectionChange).not.toHaveBeenCalled(); +// }, +// }; export const WithDisabledOptions: Story = { args: { diff --git a/plasmicpkgs/react-aria/src/registerSelect.tsx b/plasmicpkgs/react-aria/src/registerSelect.tsx index f1e9447f62d..a2beb763683 100644 --- a/plasmicpkgs/react-aria/src/registerSelect.tsx +++ b/plasmicpkgs/react-aria/src/registerSelect.tsx @@ -102,7 +102,6 @@ export interface BaseSelectProps export function BaseSelect(props: BaseSelectProps) { const { - defaultSelectedKey, selectedKey, onSelectionChange, onOpenChange, @@ -144,7 +143,6 @@ export function BaseSelect(props: BaseSelectProps) { return (