diff --git a/.yarn/cache/@babel-helper-plugin-utils-npm-7.19.0-744ad0c26b-eedc996c63.zip b/.yarn/cache/@babel-helper-plugin-utils-npm-7.19.0-744ad0c26b-eedc996c63.zip new file mode 100644 index 000000000..1001912d6 Binary files /dev/null and b/.yarn/cache/@babel-helper-plugin-utils-npm-7.19.0-744ad0c26b-eedc996c63.zip differ diff --git a/.yarn/cache/@babel-helper-string-parser-npm-7.18.10-cf6fe67f9a-d554a43933.zip b/.yarn/cache/@babel-helper-string-parser-npm-7.18.10-cf6fe67f9a-d554a43933.zip new file mode 100644 index 000000000..11010bcd8 Binary files /dev/null and b/.yarn/cache/@babel-helper-string-parser-npm-7.18.10-cf6fe67f9a-d554a43933.zip differ diff --git a/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.19.0-a26bc7e3f9-d7d6f0b8f2.zip b/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.19.0-a26bc7e3f9-d7d6f0b8f2.zip new file mode 100644 index 000000000..5a85f57a3 Binary files /dev/null and b/.yarn/cache/@babel-plugin-transform-react-jsx-npm-7.19.0-a26bc7e3f9-d7d6f0b8f2.zip differ diff --git a/.yarn/cache/@babel-types-npm-7.19.0-8c9f82c2b5-9b346715a6.zip b/.yarn/cache/@babel-types-npm-7.19.0-8c9f82c2b5-9b346715a6.zip new file mode 100644 index 000000000..bc9d6133e Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.19.0-8c9f82c2b5-9b346715a6.zip differ diff --git a/.yarn/cache/@jest-expect-utils-npm-29.0.3-418f13fbb0-af6fa6e0b9.zip b/.yarn/cache/@jest-expect-utils-npm-29.0.3-418f13fbb0-af6fa6e0b9.zip new file mode 100644 index 000000000..d45070219 Binary files /dev/null and b/.yarn/cache/@jest-expect-utils-npm-29.0.3-418f13fbb0-af6fa6e0b9.zip differ diff --git a/.yarn/cache/@jest-schemas-npm-29.0.0-5d6c90262d-41355c78f0.zip b/.yarn/cache/@jest-schemas-npm-29.0.0-5d6c90262d-41355c78f0.zip new file mode 100644 index 000000000..a0bf75a76 Binary files /dev/null and b/.yarn/cache/@jest-schemas-npm-29.0.0-5d6c90262d-41355c78f0.zip differ diff --git a/.yarn/cache/@jest-types-npm-29.0.3-5cd97a4e8b-3bd33e64d8.zip b/.yarn/cache/@jest-types-npm-29.0.3-5cd97a4e8b-3bd33e64d8.zip new file mode 100644 index 000000000..c54cc5706 Binary files /dev/null and b/.yarn/cache/@jest-types-npm-29.0.3-5cd97a4e8b-3bd33e64d8.zip differ diff --git a/.yarn/cache/@reach-alert-dialog-npm-0.17.0-c28d14c9ed-5846ed7af0.zip b/.yarn/cache/@reach-alert-dialog-npm-0.17.0-c28d14c9ed-5846ed7af0.zip new file mode 100644 index 000000000..96d4811f0 Binary files /dev/null and b/.yarn/cache/@reach-alert-dialog-npm-0.17.0-c28d14c9ed-5846ed7af0.zip differ diff --git a/.yarn/cache/@reach-alert-npm-0.16.0-6b85b79cd4-1f67c66dc7.zip b/.yarn/cache/@reach-alert-npm-0.17.0-36010ba6cd-5e0b53f3bf.zip similarity index 91% rename from .yarn/cache/@reach-alert-npm-0.16.0-6b85b79cd4-1f67c66dc7.zip rename to .yarn/cache/@reach-alert-npm-0.17.0-36010ba6cd-5e0b53f3bf.zip index 877e91ff7..6c212ad6e 100644 Binary files a/.yarn/cache/@reach-alert-npm-0.16.0-6b85b79cd4-1f67c66dc7.zip and b/.yarn/cache/@reach-alert-npm-0.17.0-36010ba6cd-5e0b53f3bf.zip differ diff --git a/.yarn/cache/@reach-checkbox-npm-0.16.0-7d6fd52ff1-943e82cf95.zip b/.yarn/cache/@reach-checkbox-npm-0.17.0-1f3a97c1a5-ac6226c418.zip similarity index 90% rename from .yarn/cache/@reach-checkbox-npm-0.16.0-7d6fd52ff1-943e82cf95.zip rename to .yarn/cache/@reach-checkbox-npm-0.17.0-1f3a97c1a5-ac6226c418.zip index d41fe0a34..c31ee55ff 100644 Binary files a/.yarn/cache/@reach-checkbox-npm-0.16.0-7d6fd52ff1-943e82cf95.zip and b/.yarn/cache/@reach-checkbox-npm-0.17.0-1f3a97c1a5-ac6226c418.zip differ diff --git a/.yarn/cache/@reach-dialog-npm-0.17.0-fe750653f8-720abec537.zip b/.yarn/cache/@reach-dialog-npm-0.17.0-fe750653f8-720abec537.zip new file mode 100644 index 000000000..3194edc9b Binary files /dev/null and b/.yarn/cache/@reach-dialog-npm-0.17.0-fe750653f8-720abec537.zip differ diff --git a/.yarn/cache/@reach-disclosure-npm-0.16.2-a9af20fc99-e458ec27a3.zip b/.yarn/cache/@reach-disclosure-npm-0.16.2-a9af20fc99-e458ec27a3.zip deleted file mode 100644 index b0919af5b..000000000 Binary files a/.yarn/cache/@reach-disclosure-npm-0.16.2-a9af20fc99-e458ec27a3.zip and /dev/null differ diff --git a/.yarn/cache/@reach-disclosure-npm-0.17.0-217eabc76d-12029256d1.zip b/.yarn/cache/@reach-disclosure-npm-0.17.0-217eabc76d-12029256d1.zip new file mode 100644 index 000000000..5522585ab Binary files /dev/null and b/.yarn/cache/@reach-disclosure-npm-0.17.0-217eabc76d-12029256d1.zip differ diff --git a/.yarn/cache/@reach-tooltip-npm-0.16.2-8774aa640f-2f58686ba7.zip b/.yarn/cache/@reach-tooltip-npm-0.17.0-f6bf137f7f-483b0ab538.zip similarity index 95% rename from .yarn/cache/@reach-tooltip-npm-0.16.2-8774aa640f-2f58686ba7.zip rename to .yarn/cache/@reach-tooltip-npm-0.17.0-f6bf137f7f-483b0ab538.zip index 7ceacd9dc..cee409ae9 100644 Binary files a/.yarn/cache/@reach-tooltip-npm-0.16.2-8774aa640f-2f58686ba7.zip and b/.yarn/cache/@reach-tooltip-npm-0.17.0-f6bf137f7f-483b0ab538.zip differ diff --git a/.yarn/cache/@reach-visually-hidden-npm-0.17.0-c3cb790ede-8b665ee574.zip b/.yarn/cache/@reach-visually-hidden-npm-0.17.0-c3cb790ede-8b665ee574.zip new file mode 100644 index 000000000..0b21568bd Binary files /dev/null and b/.yarn/cache/@reach-visually-hidden-npm-0.17.0-c3cb790ede-8b665ee574.zip differ diff --git a/.yarn/cache/@sinclair-typebox-npm-0.24.41-207a93bfda-eb9861ad7b.zip b/.yarn/cache/@sinclair-typebox-npm-0.24.41-207a93bfda-eb9861ad7b.zip new file mode 100644 index 000000000..207553b94 Binary files /dev/null and b/.yarn/cache/@sinclair-typebox-npm-0.24.41-207a93bfda-eb9861ad7b.zip differ diff --git a/.yarn/cache/@types-jest-npm-29.0.2-633da80e03-27c46b58fa.zip b/.yarn/cache/@types-jest-npm-29.0.2-633da80e03-27c46b58fa.zip new file mode 100644 index 000000000..b6490f3bd Binary files /dev/null and b/.yarn/cache/@types-jest-npm-29.0.2-633da80e03-27c46b58fa.zip differ diff --git a/.yarn/cache/@types-react-npm-18.0.20-064ea90ef1-f67f5b16ef.zip b/.yarn/cache/@types-react-npm-18.0.20-064ea90ef1-f67f5b16ef.zip new file mode 100644 index 000000000..ad546d5a9 Binary files /dev/null and b/.yarn/cache/@types-react-npm-18.0.20-064ea90ef1-f67f5b16ef.zip differ diff --git a/.yarn/cache/@zip.js-zip.js-npm-2.5.3-ef6ade6f5a-f7879ebc14.zip b/.yarn/cache/@zip.js-zip.js-npm-2.5.3-ef6ade6f5a-f7879ebc14.zip deleted file mode 100644 index 606a749df..000000000 Binary files a/.yarn/cache/@zip.js-zip.js-npm-2.5.3-ef6ade6f5a-f7879ebc14.zip and /dev/null differ diff --git a/.yarn/cache/@zip.js-zip.js-npm-2.6.26-405aca16d1-617f28a864.zip b/.yarn/cache/@zip.js-zip.js-npm-2.6.26-405aca16d1-617f28a864.zip new file mode 100644 index 000000000..2bf9e2475 Binary files /dev/null and b/.yarn/cache/@zip.js-zip.js-npm-2.6.26-405aca16d1-617f28a864.zip differ diff --git a/.yarn/cache/autoprefixer-npm-10.4.10-9a4998334e-e48d99b285.zip b/.yarn/cache/autoprefixer-npm-10.4.10-9a4998334e-e48d99b285.zip new file mode 100644 index 000000000..f70916f84 Binary files /dev/null and b/.yarn/cache/autoprefixer-npm-10.4.10-9a4998334e-e48d99b285.zip differ diff --git a/.yarn/cache/browserslist-npm-4.21.3-7dabe86a57-ff512a7bcc.zip b/.yarn/cache/browserslist-npm-4.21.3-7dabe86a57-ff512a7bcc.zip new file mode 100644 index 000000000..7fd8bd259 Binary files /dev/null and b/.yarn/cache/browserslist-npm-4.21.3-7dabe86a57-ff512a7bcc.zip differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001399-96a5592f00-dd105b06fb.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001399-96a5592f00-dd105b06fb.zip new file mode 100644 index 000000000..e76dc2df7 Binary files /dev/null and b/.yarn/cache/caniuse-lite-npm-1.0.30001399-96a5592f00-dd105b06fb.zip differ diff --git a/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-2c084a3db0.zip b/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-2c084a3db0.zip new file mode 100644 index 000000000..862bc4284 Binary files /dev/null and b/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-2c084a3db0.zip differ diff --git a/.yarn/cache/electron-to-chromium-npm-1.4.248-7d88493fa1-b90e572aef.zip b/.yarn/cache/electron-to-chromium-npm-1.4.248-7d88493fa1-b90e572aef.zip new file mode 100644 index 000000000..a860cd335 Binary files /dev/null and b/.yarn/cache/electron-to-chromium-npm-1.4.248-7d88493fa1-b90e572aef.zip differ diff --git a/.yarn/cache/eslint-npm-8.21.0-b57f835038-1d39ddb087.zip b/.yarn/cache/eslint-npm-8.21.0-b57f835038-1d39ddb087.zip deleted file mode 100644 index 10b79574e..000000000 Binary files a/.yarn/cache/eslint-npm-8.21.0-b57f835038-1d39ddb087.zip and /dev/null differ diff --git a/.yarn/cache/eslint-plugin-react-npm-7.31.8-54babab916-0683e2a624.zip b/.yarn/cache/eslint-plugin-react-npm-7.31.8-54babab916-0683e2a624.zip new file mode 100644 index 000000000..18eb33638 Binary files /dev/null and b/.yarn/cache/eslint-plugin-react-npm-7.31.8-54babab916-0683e2a624.zip differ diff --git a/.yarn/cache/espree-npm-9.3.3-220189b4c1-33e8a36fc1.zip b/.yarn/cache/espree-npm-9.3.3-220189b4c1-33e8a36fc1.zip deleted file mode 100644 index 463c027cd..000000000 Binary files a/.yarn/cache/espree-npm-9.3.3-220189b4c1-33e8a36fc1.zip and /dev/null differ diff --git a/.yarn/cache/expect-npm-29.0.3-63dbd1de55-21b7fd346c.zip b/.yarn/cache/expect-npm-29.0.3-63dbd1de55-21b7fd346c.zip new file mode 100644 index 000000000..277e901d4 Binary files /dev/null and b/.yarn/cache/expect-npm-29.0.3-63dbd1de55-21b7fd346c.zip differ diff --git a/.yarn/cache/jest-diff-npm-29.0.3-46ff0e9ddd-1e12b63ea6.zip b/.yarn/cache/jest-diff-npm-29.0.3-46ff0e9ddd-1e12b63ea6.zip new file mode 100644 index 000000000..72db91f3f Binary files /dev/null and b/.yarn/cache/jest-diff-npm-29.0.3-46ff0e9ddd-1e12b63ea6.zip differ diff --git a/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-9abdd11d69.zip b/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-9abdd11d69.zip new file mode 100644 index 000000000..741b0a1b0 Binary files /dev/null and b/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-9abdd11d69.zip differ diff --git a/.yarn/cache/jest-matcher-utils-npm-29.0.3-9317a74a1e-e39ab74a04.zip b/.yarn/cache/jest-matcher-utils-npm-29.0.3-9317a74a1e-e39ab74a04.zip new file mode 100644 index 000000000..495cd4bda Binary files /dev/null and b/.yarn/cache/jest-matcher-utils-npm-29.0.3-9317a74a1e-e39ab74a04.zip differ diff --git a/.yarn/cache/jest-message-util-npm-29.0.3-6be00c7820-04bee1fee1.zip b/.yarn/cache/jest-message-util-npm-29.0.3-6be00c7820-04bee1fee1.zip new file mode 100644 index 000000000..402494d23 Binary files /dev/null and b/.yarn/cache/jest-message-util-npm-29.0.3-6be00c7820-04bee1fee1.zip differ diff --git a/.yarn/cache/jest-util-npm-29.0.3-52059003ed-39c31e75ba.zip b/.yarn/cache/jest-util-npm-29.0.3-52059003ed-39c31e75ba.zip new file mode 100644 index 000000000..875c4c985 Binary files /dev/null and b/.yarn/cache/jest-util-npm-29.0.3-52059003ed-39c31e75ba.zip differ diff --git a/.yarn/cache/lilconfig-npm-2.0.6-6231346eaf-40a3cd72f1.zip b/.yarn/cache/lilconfig-npm-2.0.6-6231346eaf-40a3cd72f1.zip new file mode 100644 index 000000000..97ad23628 Binary files /dev/null and b/.yarn/cache/lilconfig-npm-2.0.6-6231346eaf-40a3cd72f1.zip differ diff --git a/.yarn/cache/mobx-npm-6.6.1-5529d198b9-20e876693d.zip b/.yarn/cache/mobx-npm-6.6.1-5529d198b9-20e876693d.zip deleted file mode 100644 index be4221f5f..000000000 Binary files a/.yarn/cache/mobx-npm-6.6.1-5529d198b9-20e876693d.zip and /dev/null differ diff --git a/.yarn/cache/node-releases-npm-2.0.6-8accb3fefb-e86a926dc9.zip b/.yarn/cache/node-releases-npm-2.0.6-8accb3fefb-e86a926dc9.zip new file mode 100644 index 000000000..7680ef919 Binary files /dev/null and b/.yarn/cache/node-releases-npm-2.0.6-8accb3fefb-e86a926dc9.zip differ diff --git a/.yarn/cache/postcss-loader-npm-7.0.1-444ecd58b4-2a3cbcaaad.zip b/.yarn/cache/postcss-loader-npm-7.0.1-444ecd58b4-2a3cbcaaad.zip new file mode 100644 index 000000000..29fdd728d Binary files /dev/null and b/.yarn/cache/postcss-loader-npm-7.0.1-444ecd58b4-2a3cbcaaad.zip differ diff --git a/.yarn/cache/postcss-npm-8.4.16-7367383579-10eee25efd.zip b/.yarn/cache/postcss-npm-8.4.16-7367383579-10eee25efd.zip new file mode 100644 index 000000000..d1850d656 Binary files /dev/null and b/.yarn/cache/postcss-npm-8.4.16-7367383579-10eee25efd.zip differ diff --git a/.yarn/cache/prettier-plugin-tailwindcss-npm-0.1.11-09d87a10a6-b06a81a222.zip b/.yarn/cache/prettier-plugin-tailwindcss-npm-0.1.11-09d87a10a6-b06a81a222.zip deleted file mode 100644 index 3aa21b056..000000000 Binary files a/.yarn/cache/prettier-plugin-tailwindcss-npm-0.1.11-09d87a10a6-b06a81a222.zip and /dev/null differ diff --git a/.yarn/cache/prettier-plugin-tailwindcss-npm-0.1.13-0ea112e012-1b9000686e.zip b/.yarn/cache/prettier-plugin-tailwindcss-npm-0.1.13-0ea112e012-1b9000686e.zip new file mode 100644 index 000000000..f3e78c11f Binary files /dev/null and b/.yarn/cache/prettier-plugin-tailwindcss-npm-0.1.13-0ea112e012-1b9000686e.zip differ diff --git a/.yarn/cache/pretty-format-npm-29.0.3-c339768dec-239aa73b09.zip b/.yarn/cache/pretty-format-npm-29.0.3-c339768dec-239aa73b09.zip new file mode 100644 index 000000000..2d5a5c66b Binary files /dev/null and b/.yarn/cache/pretty-format-npm-29.0.3-c339768dec-239aa73b09.zip differ diff --git a/.yarn/cache/tailwindcss-npm-3.1.8-cd1248272f-86480301fc.zip b/.yarn/cache/tailwindcss-npm-3.1.8-cd1248272f-86480301fc.zip new file mode 100644 index 000000000..69352d149 Binary files /dev/null and b/.yarn/cache/tailwindcss-npm-3.1.8-cd1248272f-86480301fc.zip differ diff --git a/.yarn/cache/update-browserslist-db-npm-1.0.9-b9b06a6669-f625899b23.zip b/.yarn/cache/update-browserslist-db-npm-1.0.9-b9b06a6669-f625899b23.zip new file mode 100644 index 000000000..db19a9c0d Binary files /dev/null and b/.yarn/cache/update-browserslist-db-npm-1.0.9-b9b06a6669-f625899b23.zip differ diff --git a/packages/web/package.json b/packages/web/package.json index caf6f69c1..c2bd00c05 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -25,56 +25,56 @@ }, "devDependencies": { "@babel/core": "*", - "@babel/plugin-transform-react-jsx": "^7.17.3", + "@babel/plugin-transform-react-jsx": "^7.19.0", "@babel/preset-env": "*", - "@babel/preset-typescript": "^7.16.7", + "@babel/preset-typescript": "^7.18.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", - "@types/jest": "^28.1.5", - "@types/react": "^17.0.42", - "@types/react-dom": "^18.0.5", + "@types/jest": "^29.0.2", + "@types/react": "^18.0.20", + "@types/react-dom": "^18.0.6", "@types/wicg-file-system-access": "^2020.9.5", - "autoprefixer": "^10.4.7", + "autoprefixer": "^10.4.10", "babel-loader": "^8.2.5", "circular-dependency-plugin": "^5.2.2", "copy-webpack-plugin": "^11.0.0", "css-loader": "*", - "dotenv": "^16.0.0", - "eslint": "^8.21.0", + "dotenv": "^16.0.2", + "eslint": "^8.23.1", "eslint-config-prettier": "^8.5.0", - "eslint-plugin-react": "^7.29.4", - "eslint-plugin-react-hooks": "^4.4.0", + "eslint-plugin-react": "^7.31.8", + "eslint-plugin-react-hooks": "^4.6.0", "html-webpack-plugin": "^5.5.0", "identity-obj-proxy": "^3.0.0", "jest": "^28.1.2", "jest-environment-jsdom": "^28.1.2", "lint-staged": ">=12", - "mini-css-extract-plugin": "^2.6.0", + "mini-css-extract-plugin": "^2.6.1", "node-sass": "*", "npm-check-updates": "*", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", + "postcss": "^8.4.16", + "postcss-loader": "^7.0.1", "prettier": "*", - "prettier-plugin-tailwindcss": "^0.1.11", + "prettier-plugin-tailwindcss": "^0.1.13", "react-refresh": "^0.14.0", "sass-loader": "*", "svg-jest": "^1.0.1", - "tailwindcss": "^3.1.4", + "tailwindcss": "^3.1.8", "ts-jest": "^28.0.5", - "ts-loader": "^9.2.8", + "ts-loader": "^9.3.1", "typescript": "*", "webpack": "*", "webpack-dev-server": "*", "webpack-merge": "^5.8.0" }, "dependencies": { - "@reach/alert": "^0.16.0", - "@reach/alert-dialog": "^0.16.2", - "@reach/checkbox": "^0.16.0", - "@reach/dialog": "^0.16.2", - "@reach/disclosure": "^0.16.2", - "@reach/listbox": "^0.16.2", - "@reach/tooltip": "^0.16.2", - "@reach/visually-hidden": "^0.16.0", + "@reach/alert": "^0.17.0", + "@reach/alert-dialog": "^0.17.0", + "@reach/checkbox": "^0.17.0", + "@reach/dialog": "^0.17.0", + "@reach/disclosure": "^0.17.0", + "@reach/listbox": "^0.17.0", + "@reach/tooltip": "^0.17.0", + "@reach/visually-hidden": "^0.17.0", "@standardnotes/components-meta": "workspace:*", "@standardnotes/filepicker": "workspace:*", "@standardnotes/icons": "workspace:*", @@ -83,15 +83,15 @@ "@standardnotes/styles": "workspace:*", "@standardnotes/toast": "workspace:*", "@standardnotes/ui-services": "workspace:^", - "@zip.js/zip.js": "^2.4.10", - "mobx": "^6.5.0", - "mobx-react-lite": "^3.3.0", - "qrcode.react": "^3.0.1", - "react": "^18.1.0", + "@zip.js/zip.js": "^2.6.26", + "mobx": "^6.6.2", + "mobx-react-lite": "^3.4.0", + "qrcode.react": "^3.1.0", + "react": "^18.2.0", "react-dnd": "^16.0.1", "react-dnd-html5-backend": "^16.0.1", "react-dnd-touch-backend": "^16.0.1", - "react-dom": "^18.1.0", + "react-dom": "^18.2.0", "styled-components": "^5.3.5" }, "lint-staged": { diff --git a/packages/web/src/javascripts/Components/AccountMenu/AdvancedOptions.tsx b/packages/web/src/javascripts/Components/AccountMenu/AdvancedOptions.tsx index c1668f3d3..721c560fe 100644 --- a/packages/web/src/javascripts/Components/AccountMenu/AdvancedOptions.tsx +++ b/packages/web/src/javascripts/Components/AccountMenu/AdvancedOptions.tsx @@ -1,7 +1,7 @@ import { WebApplication } from '@/Application/Application' import { ViewControllerManager } from '@/Controllers/ViewControllerManager' import { observer } from 'mobx-react-lite' -import { ChangeEventHandler, FunctionComponent, useCallback, useEffect, useState } from 'react' +import { ChangeEventHandler, FunctionComponent, ReactNode, useCallback, useEffect, useState } from 'react' import Checkbox from '@/Components/Checkbox/Checkbox' import DecoratedInput from '@/Components/Input/DecoratedInput' import Icon from '@/Components/Icon/Icon' @@ -12,6 +12,7 @@ type Props = { disabled?: boolean onPrivateWorkspaceChange?: (isPrivate: boolean, identifier?: string) => void onStrictSignInChange?: (isStrictSignIn: boolean) => void + children?: ReactNode } const AdvancedOptions: FunctionComponent = ({ diff --git a/packages/web/src/javascripts/Components/AccountMenu/ConfirmPassword.tsx b/packages/web/src/javascripts/Components/AccountMenu/ConfirmPassword.tsx index ac966c431..bf4162ad8 100644 --- a/packages/web/src/javascripts/Components/AccountMenu/ConfirmPassword.tsx +++ b/packages/web/src/javascripts/Components/AccountMenu/ConfirmPassword.tsx @@ -2,7 +2,15 @@ import { STRING_NON_MATCHING_PASSWORDS } from '@/Constants/Strings' import { WebApplication } from '@/Application/Application' import { ViewControllerManager } from '@/Controllers/ViewControllerManager' import { observer } from 'mobx-react-lite' -import { FunctionComponent, KeyboardEventHandler, useCallback, useEffect, useRef, useState } from 'react' +import { + FormEventHandler, + FunctionComponent, + KeyboardEventHandler, + useCallback, + useEffect, + useRef, + useState, +} from 'react' import { AccountMenuPane } from './AccountMenuPane' import Button from '@/Components/Button/Button' import Checkbox from '@/Components/Checkbox/Checkbox' @@ -50,7 +58,7 @@ const ConfirmPassword: FunctionComponent = ({ setShouldMergeLocal(!shouldMergeLocal) }, [shouldMergeLocal]) - const handleConfirmFormSubmit = useCallback( + const handleConfirmFormSubmit: FormEventHandler = useCallback( (e) => { e.preventDefault() diff --git a/packages/web/src/javascripts/Components/AccountMenu/CreateAccount.tsx b/packages/web/src/javascripts/Components/AccountMenu/CreateAccount.tsx index f0278bfbb..dd1e46165 100644 --- a/packages/web/src/javascripts/Components/AccountMenu/CreateAccount.tsx +++ b/packages/web/src/javascripts/Components/AccountMenu/CreateAccount.tsx @@ -1,7 +1,15 @@ import { WebApplication } from '@/Application/Application' import { ViewControllerManager } from '@/Controllers/ViewControllerManager' import { observer } from 'mobx-react-lite' -import { FunctionComponent, KeyboardEventHandler, useCallback, useEffect, useRef, useState } from 'react' +import { + FormEventHandler, + FunctionComponent, + KeyboardEventHandler, + useCallback, + useEffect, + useRef, + useState, +} from 'react' import { AccountMenuPane } from './AccountMenuPane' import Button from '@/Components/Button/Button' import DecoratedInput from '@/Components/Input/DecoratedInput' @@ -54,7 +62,7 @@ const CreateAccount: FunctionComponent = ({ [setPassword], ) - const handleRegisterFormSubmit = useCallback( + const handleRegisterFormSubmit: FormEventHandler = useCallback( (e) => { e.preventDefault() diff --git a/packages/web/src/javascripts/Components/DeallocateHandler/DeallocateHandler.tsx b/packages/web/src/javascripts/Components/DeallocateHandler/DeallocateHandler.tsx index bdc99e4e5..c2bfcf93e 100644 --- a/packages/web/src/javascripts/Components/DeallocateHandler/DeallocateHandler.tsx +++ b/packages/web/src/javascripts/Components/DeallocateHandler/DeallocateHandler.tsx @@ -1,9 +1,10 @@ import { WebApplication } from '@/Application/Application' import { observer } from 'mobx-react-lite' -import { FunctionComponent } from 'react' +import { FunctionComponent, ReactNode } from 'react' type Props = { application: WebApplication + children?: ReactNode } const DeallocateHandler: FunctionComponent = ({ application, children }) => { diff --git a/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/Content.tsx b/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/Content.tsx index 484fb0eb7..39bf0325e 100644 --- a/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/Content.tsx +++ b/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/Content.tsx @@ -1,20 +1,28 @@ -import { FunctionComponent } from 'react' +import { FunctionComponent, ReactNode } from 'react' -export const Title: FunctionComponent = ({ children }) => ( +type ChildrenProp = { + children: ReactNode +} + +export const Title: FunctionComponent = ({ children }) => ( <>

{children}

) -export const Subtitle: FunctionComponent<{ className?: string }> = ({ children, className = '' }) => ( +type Props = { + className?: string +} & ChildrenProp + +export const Subtitle: FunctionComponent = ({ children, className = '' }) => (

{children}

) -export const SubtitleLight: FunctionComponent<{ className?: string }> = ({ children, className = '' }) => ( +export const SubtitleLight: FunctionComponent = ({ children, className = '' }) => (

{children}

) -export const Text: FunctionComponent<{ className?: string }> = ({ children, className = '' }) => ( +export const Text: FunctionComponent = ({ children, className = '' }) => (

{children}

) diff --git a/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesGroup.tsx b/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesGroup.tsx index ed031f50a..84cb51c7f 100644 --- a/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesGroup.tsx +++ b/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesGroup.tsx @@ -1,6 +1,8 @@ -import { FunctionComponent } from 'react' +import { FunctionComponent, ReactNode } from 'react' -const PreferencesGroup: FunctionComponent = ({ children }) => ( +const PreferencesGroup: FunctionComponent<{ + children: ReactNode +}> = ({ children }) => (
{children}
) diff --git a/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesPane.tsx b/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesPane.tsx index 7729d83bd..cad631fcb 100644 --- a/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesPane.tsx +++ b/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesPane.tsx @@ -1,6 +1,6 @@ -import { FunctionComponent } from 'react' +import { FunctionComponent, ReactNode } from 'react' -const PreferencesPane: FunctionComponent = ({ children }) => ( +const PreferencesPane: FunctionComponent<{ children?: ReactNode }> = ({ children }) => (
diff --git a/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesSegment.tsx b/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesSegment.tsx index 050ab5a0b..ceab95fc5 100644 --- a/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesSegment.tsx +++ b/packages/web/src/javascripts/Components/Preferences/PreferencesComponents/PreferencesSegment.tsx @@ -1,6 +1,7 @@ -import { FunctionComponent } from 'react' +import { FunctionComponent, ReactNode } from 'react' type Props = { + children: ReactNode classes?: string } const PreferencesSegment: FunctionComponent = ({ children, classes = '' }) => ( diff --git a/packages/web/src/javascripts/Components/RevisionHistoryModal/HistoryListItem.tsx b/packages/web/src/javascripts/Components/RevisionHistoryModal/HistoryListItem.tsx index 80dcc1ef7..21af3cef9 100644 --- a/packages/web/src/javascripts/Components/RevisionHistoryModal/HistoryListItem.tsx +++ b/packages/web/src/javascripts/Components/RevisionHistoryModal/HistoryListItem.tsx @@ -1,10 +1,11 @@ import { FOCUSABLE_BUT_NOT_TABBABLE } from '@/Constants/Constants' -import { FunctionComponent } from 'react' +import { FunctionComponent, ReactNode } from 'react' import RadioIndicator from '../RadioIndicator/RadioIndicator' type HistoryListItemProps = { isSelected: boolean onClick: () => void + children?: ReactNode } const HistoryListItem: FunctionComponent = ({ children, isSelected, onClick }) => { diff --git a/packages/web/src/javascripts/Components/Shared/AccordionItem.tsx b/packages/web/src/javascripts/Components/Shared/AccordionItem.tsx index 45449010e..9a43cb78b 100644 --- a/packages/web/src/javascripts/Components/Shared/AccordionItem.tsx +++ b/packages/web/src/javascripts/Components/Shared/AccordionItem.tsx @@ -1,10 +1,11 @@ -import { FunctionComponent, useRef, useState } from 'react' +import { FunctionComponent, ReactNode, useRef, useState } from 'react' import { ArrowDownCheckmarkIcon } from '@standardnotes/icons' import { Title } from '@/Components/Preferences/PreferencesComponents/Content' type Props = { title: string | JSX.Element className?: string + children?: ReactNode } const AccordionItem: FunctionComponent = ({ title, className = '', children }) => { diff --git a/packages/web/src/javascripts/Components/Shared/ModalDialogButtons.tsx b/packages/web/src/javascripts/Components/Shared/ModalDialogButtons.tsx index 4785718b3..d4e1efb57 100644 --- a/packages/web/src/javascripts/Components/Shared/ModalDialogButtons.tsx +++ b/packages/web/src/javascripts/Components/Shared/ModalDialogButtons.tsx @@ -1,8 +1,9 @@ import { classNames } from '@/Utils/ConcatenateClassNames' -import { Fragment, FunctionComponent } from 'react' +import { Fragment, FunctionComponent, ReactNode } from 'react' type Props = { className?: string + children?: ReactNode } const ModalDialogButtons: FunctionComponent = ({ children, className }) => ( diff --git a/packages/web/src/javascripts/Components/Shared/ModalDialogDescription.tsx b/packages/web/src/javascripts/Components/Shared/ModalDialogDescription.tsx index 841579537..460255748 100644 --- a/packages/web/src/javascripts/Components/Shared/ModalDialogDescription.tsx +++ b/packages/web/src/javascripts/Components/Shared/ModalDialogDescription.tsx @@ -1,8 +1,9 @@ -import { FunctionComponent } from 'react' +import { FunctionComponent, ReactNode } from 'react' import { AlertDialogDescription } from '@reach/alert-dialog' type Props = { className?: string + children?: ReactNode } const ModalDialogDescription: FunctionComponent = ({ children, className = '' }) => ( diff --git a/packages/web/src/javascripts/Components/Shared/ModalDialogLabel.tsx b/packages/web/src/javascripts/Components/Shared/ModalDialogLabel.tsx index 059fc4609..5b29e8d7b 100644 --- a/packages/web/src/javascripts/Components/Shared/ModalDialogLabel.tsx +++ b/packages/web/src/javascripts/Components/Shared/ModalDialogLabel.tsx @@ -7,6 +7,7 @@ type Props = { closeDialog: () => void className?: string headerButtons?: ReactNode + children?: ReactNode } const ModalDialogLabel: FunctionComponent = ({ children, closeDialog, className, headerButtons }) => ( diff --git a/packages/web/src/javascripts/Components/Tags/TagsListItem.tsx b/packages/web/src/javascripts/Components/Tags/TagsListItem.tsx index 0c6f30a7b..0e9151e60 100644 --- a/packages/web/src/javascripts/Components/Tags/TagsListItem.tsx +++ b/packages/web/src/javascripts/Components/Tags/TagsListItem.tsx @@ -116,7 +116,7 @@ export const TagsListItem: FunctionComponent = observer(({ tag, features, } }, [inputRef, isEditing]) - const onSubtagInput = useCallback((e) => { + const onSubtagInput: FormEventHandler = useCallback((e) => { const value = (e.target as HTMLInputElement).value setSubtagTitle(value) }, []) diff --git a/yarn.lock b/yarn.lock index b2bc21626..ac3f2f2d4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -507,6 +507,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/helper-plugin-utils@npm:7.19.0" + checksum: eedc996c633c8c207921c26ec2989eae0976336ecd9b9f1ac526498f52b5d136f7cd03c32b6fdf8d46a426f907c142de28592f383c42e5fba1e904cbffa05345 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-remap-async-to-generator@npm:7.18.6" @@ -561,6 +568,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.18.10": + version: 7.18.10 + resolution: "@babel/helper-string-parser@npm:7.18.10" + checksum: d554a4393365b624916b5c00a4cc21c990c6617e7f3fe30be7d9731f107f12c33229a7a3db9d829bfa110d2eb9f04790745d421640e3bd245bb412dc0ea123c1 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-identifier@npm:7.18.6" @@ -1480,7 +1494,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.17.12, @babel/plugin-transform-react-jsx@npm:^7.17.3, @babel/plugin-transform-react-jsx@npm:^7.18.6": +"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.17.12, @babel/plugin-transform-react-jsx@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-jsx@npm:7.18.6" dependencies: @@ -1495,6 +1509,21 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-react-jsx@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/plugin-transform-react-jsx@npm:7.19.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.19.0 + "@babel/plugin-syntax-jsx": ^7.18.6 + "@babel/types": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d7d6f0b8f24b1f6b7cf8062c4e91c59af82489a993e51859bd49c2d62a2d2b77fd40b02a9a1d0e6d874cf4ce56a05fa3564b964587d00c94ebc62593524052ec + languageName: node + linkType: hard + "@babel/plugin-transform-react-pure-annotations@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.18.6" @@ -1774,7 +1803,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.1.0, @babel/preset-typescript@npm:^7.12.16, @babel/preset-typescript@npm:^7.15.0, @babel/preset-typescript@npm:^7.16.0, @babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.17.12": +"@babel/preset-typescript@npm:^7.1.0, @babel/preset-typescript@npm:^7.12.16, @babel/preset-typescript@npm:^7.15.0, @babel/preset-typescript@npm:^7.16.0, @babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.17.12, @babel/preset-typescript@npm:^7.18.6": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" dependencies: @@ -1860,6 +1889,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/types@npm:7.19.0" + dependencies: + "@babel/helper-string-parser": ^7.18.10 + "@babel/helper-validator-identifier": ^7.18.6 + to-fast-properties: ^2.0.0 + checksum: 9b346715a68aeede70ba9c685a144b0b26c53bcd595d448e24c8fa8df4d5956a5712e56ebadb7c85dcc32f218ee42788e37b93d50d3295c992072224cb3ef3fe + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -3775,6 +3815,15 @@ __metadata: languageName: node linkType: hard +"@jest/expect-utils@npm:^29.0.3": + version: 29.0.3 + resolution: "@jest/expect-utils@npm:29.0.3" + dependencies: + jest-get-type: ^29.0.0 + checksum: af6fa6e0b9cdf42f5778ff0b70c2049ec768598f720ea473773e0c0bebd2416a32ecbede94cfdc95572a021eda5302a9295a5c416ad5ce155c4ec277c40129da + languageName: node + linkType: hard + "@jest/expect@npm:^28.1.2": version: 28.1.2 resolution: "@jest/expect@npm:28.1.2" @@ -3920,6 +3969,15 @@ __metadata: languageName: node linkType: hard +"@jest/schemas@npm:^29.0.0": + version: 29.0.0 + resolution: "@jest/schemas@npm:29.0.0" + dependencies: + "@sinclair/typebox": ^0.24.1 + checksum: 41355c78f09eb1097e57a3c5d0ca11c9099e235e01ea5fa4e3953562a79a6a9296c1d300f1ba50ca75236048829e056b00685cd2f1ff8285e56fd2ce01249acb + languageName: node + linkType: hard + "@jest/source-map@npm:^27.5.1": version: 27.5.1 resolution: "@jest/source-map@npm:27.5.1" @@ -4076,6 +4134,20 @@ __metadata: languageName: node linkType: hard +"@jest/types@npm:^29.0.3": + version: 29.0.3 + resolution: "@jest/types@npm:29.0.3" + dependencies: + "@jest/schemas": ^29.0.0 + "@types/istanbul-lib-coverage": ^2.0.0 + "@types/istanbul-reports": ^3.0.0 + "@types/node": "*" + "@types/yargs": ^17.0.8 + chalk: ^4.0.0 + checksum: 3bd33e64d87a5421b860396ac7f7b9b8d5abbf0f300f4379bb20c8e3a6169fbbd078933ce0649827cd63e23330c4effeb6b222fa94e8dd0df638dfff6c1fed41 + languageName: node + linkType: hard + "@jridgewell/gen-mapping@npm:^0.1.0": version: 0.1.1 resolution: "@jridgewell/gen-mapping@npm:0.1.1" @@ -5251,7 +5323,7 @@ __metadata: languageName: node linkType: hard -"@reach/alert-dialog@npm:0.16.2, @reach/alert-dialog@npm:^0.16.2": +"@reach/alert-dialog@npm:0.16.2": version: 0.16.2 resolution: "@reach/alert-dialog@npm:0.16.2" dependencies: @@ -5268,18 +5340,35 @@ __metadata: languageName: node linkType: hard -"@reach/alert@npm:^0.16.0": - version: 0.16.0 - resolution: "@reach/alert@npm:0.16.0" +"@reach/alert-dialog@npm:^0.17.0": + version: 0.17.0 + resolution: "@reach/alert-dialog@npm:0.17.0" dependencies: - "@reach/utils": 0.16.0 - "@reach/visually-hidden": 0.16.0 + "@reach/auto-id": 0.17.0 + "@reach/dialog": 0.17.0 + "@reach/utils": 0.17.0 + invariant: ^2.2.4 prop-types: ^15.7.2 tslib: ^2.3.0 peerDependencies: react: ^16.8.0 || 17.x react-dom: ^16.8.0 || 17.x - checksum: 1f67c66dc71ef45f9f46e732309e5bc2d8acad4ea24d60705f8abc8771604509573339ec96cdd3ce81c64bfa922162bf02398cb0f9b9bf8c0231b35c5732024c + checksum: 5846ed7af0152e35b5b30af59e8127a65ec25a26c55b6b8438ff6058dc545a464947f6fbcf16a82ede1166f060754c2c10aec022c97ee7061251c3cfe34f7554 + languageName: node + linkType: hard + +"@reach/alert@npm:^0.17.0": + version: 0.17.0 + resolution: "@reach/alert@npm:0.17.0" + dependencies: + "@reach/utils": 0.17.0 + "@reach/visually-hidden": 0.17.0 + prop-types: ^15.7.2 + tslib: ^2.3.0 + peerDependencies: + react: ^16.8.0 || 17.x + react-dom: ^16.8.0 || 17.x + checksum: 5e0b53f3bf473aa20ce18e0f5808012488c298ca5cb182126f1e78197e385b0d2b990fd9ba139de7cd1a9fc0bc6ecec36b91a2cce8fb3ca99d5164a92cb39b14 languageName: node linkType: hard @@ -5309,20 +5398,20 @@ __metadata: languageName: node linkType: hard -"@reach/checkbox@npm:^0.16.0": - version: 0.16.0 - resolution: "@reach/checkbox@npm:0.16.0" +"@reach/checkbox@npm:^0.17.0": + version: 0.17.0 + resolution: "@reach/checkbox@npm:0.17.0" dependencies: - "@reach/auto-id": 0.16.0 - "@reach/machine": 0.16.0 - "@reach/utils": 0.16.0 + "@reach/auto-id": 0.17.0 + "@reach/machine": 0.17.0 + "@reach/utils": 0.17.0 prop-types: ^15.7.2 tiny-warning: ^1.0.3 tslib: ^2.3.0 peerDependencies: react: ^16.8.0 || 17.x react-dom: ^16.8.0 || 17.x - checksum: 943e82cf951e9cb7453bd36552419e9266ba031c5e597ead4bcaa63296e65928c2ff9ff04f62f77cc329f8195d39e062c0746abec25b3e287e2a0d04706a70e4 + checksum: ac6226c4183a336d49ca60821a27d7cb7a36d1cef052a3d958716b22253030ab091347276ce7dbeb353fd117a690d30e18024e63692c77428090eb1257076d2b languageName: node linkType: hard @@ -5352,7 +5441,7 @@ __metadata: languageName: node linkType: hard -"@reach/dialog@npm:0.16.2, @reach/dialog@npm:^0.16.2": +"@reach/dialog@npm:0.16.2": version: 0.16.2 resolution: "@reach/dialog@npm:0.16.2" dependencies: @@ -5369,19 +5458,36 @@ __metadata: languageName: node linkType: hard -"@reach/disclosure@npm:^0.16.2": - version: 0.16.2 - resolution: "@reach/disclosure@npm:0.16.2" +"@reach/dialog@npm:0.17.0, @reach/dialog@npm:^0.17.0": + version: 0.17.0 + resolution: "@reach/dialog@npm:0.17.0" dependencies: - "@reach/auto-id": 0.16.0 - "@reach/utils": 0.16.0 + "@reach/portal": 0.17.0 + "@reach/utils": 0.17.0 + prop-types: ^15.7.2 + react-focus-lock: ^2.5.2 + react-remove-scroll: ^2.4.3 + tslib: ^2.3.0 + peerDependencies: + react: ^16.8.0 || 17.x + react-dom: ^16.8.0 || 17.x + checksum: 720abec5376d8e8034b3ebbfbb98273cf00e46e72cb387e56bf966d1d230ad13ad2d37363d406c52a5af745cea51069987ab60142a5828b85297d128a9ec01c1 + languageName: node + linkType: hard + +"@reach/disclosure@npm:^0.17.0": + version: 0.17.0 + resolution: "@reach/disclosure@npm:0.17.0" + dependencies: + "@reach/auto-id": 0.17.0 + "@reach/utils": 0.17.0 prop-types: ^15.7.2 tiny-warning: ^1.0.3 tslib: ^2.3.0 peerDependencies: react: ^16.8.0 || 17.x react-dom: ^16.8.0 || 17.x - checksum: e458ec27a3e6a7d0c85b1f5d3a1315aa890dc1b3621c3136e427bf17c757511c170437ab5642c28043f7f21ae258ccddaf7aa8167986a1d6c446ad6165beb759 + checksum: 12029256d17a4b245c9815124c1f15204542da91be5db583f08d1c778f197871a459f60db92087b41bc4fcaa46e570731708eca1f8cf87b7be297636507a7a66 languageName: node linkType: hard @@ -5614,22 +5720,22 @@ __metadata: languageName: node linkType: hard -"@reach/tooltip@npm:^0.16.2": - version: 0.16.2 - resolution: "@reach/tooltip@npm:0.16.2" +"@reach/tooltip@npm:^0.17.0": + version: 0.17.0 + resolution: "@reach/tooltip@npm:0.17.0" dependencies: - "@reach/auto-id": 0.16.0 - "@reach/portal": 0.16.2 - "@reach/rect": 0.16.0 - "@reach/utils": 0.16.0 - "@reach/visually-hidden": 0.16.0 + "@reach/auto-id": 0.17.0 + "@reach/portal": 0.17.0 + "@reach/rect": 0.17.0 + "@reach/utils": 0.17.0 + "@reach/visually-hidden": 0.17.0 prop-types: ^15.7.2 tiny-warning: ^1.0.3 tslib: ^2.3.0 peerDependencies: react: ^16.8.0 || 17.x react-dom: ^16.8.0 || 17.x - checksum: 2f58686ba7217aac817aad43bdb905fbfbad528df2ce1bf204ec46aeeb9dd87559be418b65fa8794bc27d11aea08ca1f43d8ded3fc2623592dd52ba2272868d7 + checksum: 483b0ab538f927032cb75c57102caa06567706c71ecc886506307a8c6247c1fab862819f899871923e847901631f693f606c05c7aa0097704485fc03bad2073a languageName: node linkType: hard @@ -5659,7 +5765,7 @@ __metadata: languageName: node linkType: hard -"@reach/visually-hidden@npm:0.16.0, @reach/visually-hidden@npm:^0.16.0": +"@reach/visually-hidden@npm:0.16.0": version: 0.16.0 resolution: "@reach/visually-hidden@npm:0.16.0" dependencies: @@ -5672,6 +5778,19 @@ __metadata: languageName: node linkType: hard +"@reach/visually-hidden@npm:0.17.0, @reach/visually-hidden@npm:^0.17.0": + version: 0.17.0 + resolution: "@reach/visually-hidden@npm:0.17.0" + dependencies: + prop-types: ^15.7.2 + tslib: ^2.3.0 + peerDependencies: + react: ^16.8.0 || 17.x + react-dom: ^16.8.0 || 17.x + checksum: 8b665ee5740dbd616bcd5b5dd5e3a3e5f2b3984819bb1dc20c5ec11690523c86eeb8b28254b193d5ac9261bc25341287229185bc0a4591e10182cc80ed2882bc + languageName: node + linkType: hard + "@react-dnd/asap@npm:^5.0.1": version: 5.0.2 resolution: "@react-dnd/asap@npm:5.0.2" @@ -6153,6 +6272,13 @@ __metadata: languageName: node linkType: hard +"@sinclair/typebox@npm:^0.24.1": + version: 0.24.41 + resolution: "@sinclair/typebox@npm:0.24.41" + checksum: eb9861ad7bc5a29d5a6be27732757210edfcfa73fca386e303b0363af31c7ad16ebad75cf0c3fdf6444663dda5884ba0de333fc7a8ab8680c1c01e1e91089c1d + languageName: node + linkType: hard + "@sindresorhus/is@npm:^0.14.0": version: 0.14.0 resolution: "@sindresorhus/is@npm:0.14.0" @@ -7551,18 +7677,18 @@ __metadata: resolution: "@standardnotes/web@workspace:packages/web" dependencies: "@babel/core": "*" - "@babel/plugin-transform-react-jsx": ^7.17.3 + "@babel/plugin-transform-react-jsx": ^7.19.0 "@babel/preset-env": "*" - "@babel/preset-typescript": ^7.16.7 + "@babel/preset-typescript": ^7.18.6 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.7 - "@reach/alert": ^0.16.0 - "@reach/alert-dialog": ^0.16.2 - "@reach/checkbox": ^0.16.0 - "@reach/dialog": ^0.16.2 - "@reach/disclosure": ^0.16.2 - "@reach/listbox": ^0.16.2 - "@reach/tooltip": ^0.16.2 - "@reach/visually-hidden": ^0.16.0 + "@reach/alert": ^0.17.0 + "@reach/alert-dialog": ^0.17.0 + "@reach/checkbox": ^0.17.0 + "@reach/dialog": ^0.17.0 + "@reach/disclosure": ^0.17.0 + "@reach/listbox": ^0.17.0 + "@reach/tooltip": ^0.17.0 + "@reach/visually-hidden": ^0.17.0 "@standardnotes/components-meta": "workspace:*" "@standardnotes/filepicker": "workspace:*" "@standardnotes/icons": "workspace:*" @@ -7571,48 +7697,48 @@ __metadata: "@standardnotes/styles": "workspace:*" "@standardnotes/toast": "workspace:*" "@standardnotes/ui-services": "workspace:^" - "@types/jest": ^28.1.5 - "@types/react": ^17.0.42 - "@types/react-dom": ^18.0.5 + "@types/jest": ^29.0.2 + "@types/react": ^18.0.20 + "@types/react-dom": ^18.0.6 "@types/wicg-file-system-access": ^2020.9.5 - "@zip.js/zip.js": ^2.4.10 - autoprefixer: ^10.4.7 + "@zip.js/zip.js": ^2.6.26 + autoprefixer: ^10.4.10 babel-loader: ^8.2.5 circular-dependency-plugin: ^5.2.2 copy-webpack-plugin: ^11.0.0 css-loader: "*" - dotenv: ^16.0.0 - eslint: ^8.21.0 + dotenv: ^16.0.2 + eslint: ^8.23.1 eslint-config-prettier: ^8.5.0 - eslint-plugin-react: ^7.29.4 - eslint-plugin-react-hooks: ^4.4.0 + eslint-plugin-react: ^7.31.8 + eslint-plugin-react-hooks: ^4.6.0 html-webpack-plugin: ^5.5.0 identity-obj-proxy: ^3.0.0 jest: ^28.1.2 jest-environment-jsdom: ^28.1.2 lint-staged: ">=12" - mini-css-extract-plugin: ^2.6.0 - mobx: ^6.5.0 - mobx-react-lite: ^3.3.0 + mini-css-extract-plugin: ^2.6.1 + mobx: ^6.6.2 + mobx-react-lite: ^3.4.0 node-sass: "*" npm-check-updates: "*" - postcss: ^8.4.14 - postcss-loader: ^7.0.0 + postcss: ^8.4.16 + postcss-loader: ^7.0.1 prettier: "*" - prettier-plugin-tailwindcss: ^0.1.11 - qrcode.react: ^3.0.1 - react: ^18.1.0 + prettier-plugin-tailwindcss: ^0.1.13 + qrcode.react: ^3.1.0 + react: ^18.2.0 react-dnd: ^16.0.1 react-dnd-html5-backend: ^16.0.1 react-dnd-touch-backend: ^16.0.1 - react-dom: ^18.1.0 + react-dom: ^18.2.0 react-refresh: ^0.14.0 sass-loader: "*" styled-components: ^5.3.5 svg-jest: ^1.0.1 - tailwindcss: ^3.1.4 + tailwindcss: ^3.1.8 ts-jest: ^28.0.5 - ts-loader: ^9.2.8 + ts-loader: ^9.3.1 typescript: "*" webpack: "*" webpack-dev-server: "*" @@ -8456,6 +8582,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:^29.0.2": + version: 29.0.2 + resolution: "@types/jest@npm:29.0.2" + dependencies: + expect: ^29.0.0 + pretty-format: ^29.0.0 + checksum: 27c46b58fad9791adf88167ba2c14ae3513cb1fe5df038faafe7fc4513ebb230dd8029a1dd0acd1abeb82aa014839ac10e0dcf1bfae9fcc0e69bc1eb1e5204f0 + languageName: node + linkType: hard + "@types/js-base64@npm:^3.3.1": version: 3.3.1 resolution: "@types/js-base64@npm:3.3.1" @@ -8877,7 +9013,7 @@ __metadata: languageName: node linkType: soft -"@types/react-dom@npm:*, @types/react-dom@npm:^18.0.5": +"@types/react-dom@npm:*, @types/react-dom@npm:^18.0.6": version: 18.0.6 resolution: "@types/react-dom@npm:18.0.6" dependencies: @@ -9021,7 +9157,7 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^17, @types/react@npm:^17.0.40, @types/react@npm:^17.0.42": +"@types/react@npm:^17, @types/react@npm:^17.0.40": version: 17.0.47 resolution: "@types/react@npm:17.0.47" dependencies: @@ -9032,6 +9168,17 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^18.0.20": + version: 18.0.20 + resolution: "@types/react@npm:18.0.20" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: f67f5b16efd89e237bf0e40d133218c398cf2a2f81166ce1e9fa32d0df6b869106740983396c51df9708a1b79b2a9d725eda1230cc3064c92d86d9ea6a4b714c + languageName: node + linkType: hard + "@types/redux-mock-store@npm:1.0.3": version: 1.0.3 resolution: "@types/redux-mock-store@npm:1.0.3" @@ -9857,10 +10004,10 @@ __metadata: languageName: node linkType: hard -"@zip.js/zip.js@npm:^2.4.10": - version: 2.5.3 - resolution: "@zip.js/zip.js@npm:2.5.3" - checksum: f7879ebc14df750cc0b4c6ed9be6f4a61a5218b79f9d1685f5ac7e4d363f8f7b135903d0cd52ee1f11b017536712c3f57318cdaf35f0283f793b5ea28434c928 +"@zip.js/zip.js@npm:^2.6.26": + version: 2.6.26 + resolution: "@zip.js/zip.js@npm:2.6.26" + checksum: 617f28a864a7da513946f43d7593057c5afc1585818e8b54981056120433ab28711b1b0bce695b308d74853d1504fe470a27ffec9c67dbf0b0a1536ce5c893a8 languageName: node linkType: hard @@ -10957,6 +11104,24 @@ __metadata: languageName: node linkType: hard +"autoprefixer@npm:^10.4.10": + version: 10.4.10 + resolution: "autoprefixer@npm:10.4.10" + dependencies: + browserslist: ^4.21.3 + caniuse-lite: ^1.0.30001399 + fraction.js: ^4.2.0 + normalize-range: ^0.1.2 + picocolors: ^1.0.0 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: e48d99b285c397dd0d6386654ddfba1366c23e16aa6b93f1a34c33f778e7da89a572dd04b16d34645071baf942818af09f0ec2f8909c9fee78a121a2a709eb1b + languageName: node + linkType: hard + "autoprefixer@npm:^9.4.7": version: 9.8.8 resolution: "autoprefixer@npm:9.8.8" @@ -12277,6 +12442,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.21.3": + version: 4.21.3 + resolution: "browserslist@npm:4.21.3" + dependencies: + caniuse-lite: ^1.0.30001370 + electron-to-chromium: ^1.4.202 + node-releases: ^2.0.6 + update-browserslist-db: ^1.0.5 + bin: + browserslist: cli.js + checksum: ff512a7bcca1c530e2854bbdfc7be2791d0fb524097a6340e56e1d5924164c7e4e0a9b070de04cdc4c149d15cb4d4275cb7c626ebbce954278a2823aaad2452a + languageName: node + linkType: hard + "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -12839,6 +13018,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001370, caniuse-lite@npm:^1.0.30001399": + version: 1.0.30001399 + resolution: "caniuse-lite@npm:1.0.30001399" + checksum: dd105b06fbbdc89867780a2f4debc3ecb184cff82f35b34aaac486628fcc9cf6bacf37573a9cc22dedc661178d460fa8401374a933cb9d2f8ee67316d98b2a8f + languageName: node + linkType: hard + "capture-exit@npm:^2.0.0": version: 2.0.0 resolution: "capture-exit@npm:2.0.0" @@ -16501,6 +16687,13 @@ __metadata: languageName: node linkType: hard +"diff-sequences@npm:^29.0.0": + version: 29.0.0 + resolution: "diff-sequences@npm:29.0.0" + checksum: 2c084a3db03ecde26f649f6f2559974e01e174451debeb301a7e17199e73423a8e8ddeb9a35ae38638c084b4fa51296a4a20fa7f44f3db0c0ba566bdc704ed3d + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -16901,7 +17094,7 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.0.0, dotenv@npm:^16.0.1": +"dotenv@npm:^16.0.1": version: 16.0.1 resolution: "dotenv@npm:16.0.1" checksum: f459ffce07b977b7f15d8cc4ee69cdff77d4dd8c5dc8c85d2d485ee84655352c2415f9dd09d42b5b5985ced3be186130871b34e2f3e2569ebc72fbc2e8096792 @@ -17127,6 +17320,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.202": + version: 1.4.248 + resolution: "electron-to-chromium@npm:1.4.248" + checksum: b90e572aef4ccae6c69a9e0e5bf8e93c6d53d229c478c3f39e094a4792bb48f0ce56322f379f35bbc649d61d58135cbd78d3c68c93e5c6f9f707d31fa8632ef3 + languageName: node + linkType: hard + "electron-updater@npm:^5.2.1": version: 5.2.4 resolution: "electron-updater@npm:5.2.4" @@ -17800,7 +18000,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.2.0, eslint-plugin-react-hooks@npm:^4.3.0, eslint-plugin-react-hooks@npm:^4.4.0": +"eslint-plugin-react-hooks@npm:^4.2.0, eslint-plugin-react-hooks@npm:^4.3.0, eslint-plugin-react-hooks@npm:^4.6.0": version: 4.6.0 resolution: "eslint-plugin-react-hooks@npm:4.6.0" peerDependencies: @@ -17828,7 +18028,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:*, eslint-plugin-react@npm:^7.22.0, eslint-plugin-react@npm:^7.23.1, eslint-plugin-react@npm:^7.24.0, eslint-plugin-react@npm:^7.26.1, eslint-plugin-react@npm:^7.27.1, eslint-plugin-react@npm:^7.29.4, eslint-plugin-react@npm:^7.30.0": +"eslint-plugin-react@npm:*, eslint-plugin-react@npm:^7.22.0, eslint-plugin-react@npm:^7.23.1, eslint-plugin-react@npm:^7.24.0, eslint-plugin-react@npm:^7.26.1, eslint-plugin-react@npm:^7.27.1, eslint-plugin-react@npm:^7.30.0": version: 7.30.1 resolution: "eslint-plugin-react@npm:7.30.1" dependencies: @@ -17852,6 +18052,30 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-react@npm:^7.31.8": + version: 7.31.8 + resolution: "eslint-plugin-react@npm:7.31.8" + dependencies: + array-includes: ^3.1.5 + array.prototype.flatmap: ^1.3.0 + doctrine: ^2.1.0 + estraverse: ^5.3.0 + jsx-ast-utils: ^2.4.1 || ^3.0.0 + minimatch: ^3.1.2 + object.entries: ^1.1.5 + object.fromentries: ^2.0.5 + object.hasown: ^1.1.1 + object.values: ^1.1.5 + prop-types: ^15.8.1 + resolve: ^2.0.0-next.3 + semver: ^6.3.0 + string.prototype.matchall: ^4.0.7 + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 0683e2a624a4df6f08264a3f6bc614a81e8f961c83173bdf2d8d3523f84ed5d234cddc976dbc6815913e007c5984df742ba61be0c0592b27c3daabe0f68165a3 + languageName: node + linkType: hard + "eslint-plugin-testing-library@npm:^5.0.1": version: 5.5.1 resolution: "eslint-plugin-testing-library@npm:5.5.1" @@ -18052,55 +18276,6 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.21.0": - version: 8.21.0 - resolution: "eslint@npm:8.21.0" - dependencies: - "@eslint/eslintrc": ^1.3.0 - "@humanwhocodes/config-array": ^0.10.4 - "@humanwhocodes/gitignore-to-minimatch": ^1.0.2 - ajv: ^6.10.0 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.3.2 - doctrine: ^3.0.0 - escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.1 - eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.3.0 - espree: ^9.3.3 - esquery: ^1.4.0 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - find-up: ^5.0.0 - functional-red-black-tree: ^1.0.1 - glob-parent: ^6.0.1 - globals: ^13.15.0 - globby: ^11.1.0 - grapheme-splitter: ^1.0.4 - ignore: ^5.2.0 - import-fresh: ^3.0.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - js-yaml: ^4.1.0 - json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 - lodash.merge: ^4.6.2 - minimatch: ^3.1.2 - natural-compare: ^1.4.0 - optionator: ^0.9.1 - regexpp: ^3.2.0 - strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 - text-table: ^0.2.0 - v8-compile-cache: ^2.0.3 - bin: - eslint: bin/eslint.js - checksum: 1d39ddb08772ea230cb7d74f7f81f85b9d46965d3600725c7eb39a27bcdaf28cb2a780dacf6cfa1cfbf2da606b57a5e7e3ab373ab474cbcf0ba042076821f501 - languageName: node - linkType: hard - "eslint@npm:^8.23.0": version: 8.23.0 resolution: "eslint@npm:8.23.0" @@ -18221,17 +18396,6 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.3.3": - version: 9.3.3 - resolution: "espree@npm:9.3.3" - dependencies: - acorn: ^8.8.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.3.0 - checksum: 33e8a36fc15d082e68672e322e22a53856b564d60aad8f291a667bfc21b2c900c42412d37dd3c7a0f18b9d0d8f8858dabe8776dbd4b4c2f72c5cf4d6afeabf65 - languageName: node - linkType: hard - "espree@npm:^9.4.0": version: 9.4.0 resolution: "espree@npm:9.4.0" @@ -18544,6 +18708,19 @@ __metadata: languageName: node linkType: hard +"expect@npm:^29.0.0": + version: 29.0.3 + resolution: "expect@npm:29.0.3" + dependencies: + "@jest/expect-utils": ^29.0.3 + jest-get-type: ^29.0.0 + jest-matcher-utils: ^29.0.3 + jest-message-util: ^29.0.3 + jest-util: ^29.0.3 + checksum: 21b7fd346c47896a3de8f1103d7be32dab9409eb3dc170b7a9ff5d8d564b8499bd600b9af6251fe2f46064cf4e2f1456a6c6318da15314b7d74ed6dad723b555 + languageName: node + linkType: hard + "exports-loader@npm:^3.1.0": version: 3.1.0 resolution: "exports-loader@npm:3.1.0" @@ -23309,6 +23486,18 @@ __metadata: languageName: node linkType: hard +"jest-diff@npm:^29.0.3": + version: 29.0.3 + resolution: "jest-diff@npm:29.0.3" + dependencies: + chalk: ^4.0.0 + diff-sequences: ^29.0.0 + jest-get-type: ^29.0.0 + pretty-format: ^29.0.3 + checksum: 1e12b63ea6254ea25146b6fb19f8b2d1ba334e1b8b635a007767c17dc272728afbdf41ccccce26c2a40cd9c7f3176bcfed53be2572927a3fc7b1ee5fff43eb26 + languageName: node + linkType: hard + "jest-docblock@npm:^27.5.1": version: 27.5.1 resolution: "jest-docblock@npm:27.5.1" @@ -23433,6 +23622,13 @@ __metadata: languageName: node linkType: hard +"jest-get-type@npm:^29.0.0": + version: 29.0.0 + resolution: "jest-get-type@npm:29.0.0" + checksum: 9abdd11d69788963a92fb9d813a7b887654ecc8f3a3c8bf83166d33aaf4d57ed380e74ab8ef106f57565dd235446ca6ebc607679f0c516c4633e6d09f0540a2b + languageName: node + linkType: hard + "jest-haste-map@npm:^26.5.2": version: 26.6.2 resolution: "jest-haste-map@npm:26.6.2" @@ -23574,6 +23770,18 @@ __metadata: languageName: node linkType: hard +"jest-matcher-utils@npm:^29.0.3": + version: 29.0.3 + resolution: "jest-matcher-utils@npm:29.0.3" + dependencies: + chalk: ^4.0.0 + jest-diff: ^29.0.3 + jest-get-type: ^29.0.0 + pretty-format: ^29.0.3 + checksum: e39ab74a046ada8fbd75a275bfe54bd5f8ec14a98f77e1162a49d4e1ea82e68c5a4575691767cea0f60dd0b74cb481275012bf3467cd91fdb014311c670b8a83 + languageName: node + linkType: hard + "jest-message-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-message-util@npm:27.5.1" @@ -23608,6 +23816,23 @@ __metadata: languageName: node linkType: hard +"jest-message-util@npm:^29.0.3": + version: 29.0.3 + resolution: "jest-message-util@npm:29.0.3" + dependencies: + "@babel/code-frame": ^7.12.13 + "@jest/types": ^29.0.3 + "@types/stack-utils": ^2.0.0 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + micromatch: ^4.0.4 + pretty-format: ^29.0.3 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: 04bee1fee10106f4eb875092e5d06187930d44050a4f99e7aa1d1e42768b18d6d9e5439623d9242202942deb8a1eec08359e0cd19a43ae505d96aeaf243a3f8d + languageName: node + linkType: hard + "jest-mock@npm:^27.5.1": version: 27.5.1 resolution: "jest-mock@npm:27.5.1" @@ -23958,6 +24183,20 @@ __metadata: languageName: node linkType: hard +"jest-util@npm:^29.0.3": + version: 29.0.3 + resolution: "jest-util@npm:29.0.3" + dependencies: + "@jest/types": ^29.0.3 + "@types/node": "*" + chalk: ^4.0.0 + ci-info: ^3.2.0 + graceful-fs: ^4.2.9 + picomatch: ^2.2.3 + checksum: 39c31e75ba5bcb4c3ccdf0895f9fdbb83f839c432e7c6639a688beb414d681b5d50282da017c723ea1f2a7033e74a4938fd33dcff231c3e90f903173919991d5 + languageName: node + linkType: hard + "jest-validate@npm:^26.5.2": version: 26.6.2 resolution: "jest-validate@npm:26.6.2" @@ -24991,6 +25230,13 @@ __metadata: languageName: node linkType: hard +"lilconfig@npm:^2.0.6": + version: 2.0.6 + resolution: "lilconfig@npm:2.0.6" + checksum: 40a3cd72f103b1be5975f2ac1850810b61d4053e20ab09be8d3aeddfe042187e1ba70b4651a7e70f95efa1642e7dc8b2ae395b317b7d7753b241b43cef7c0f7d + languageName: node + linkType: hard + "line-reader@npm:^0.2.4": version: 0.2.4 resolution: "line-reader@npm:0.2.4" @@ -27435,7 +27681,7 @@ __metadata: languageName: node linkType: hard -"mobx-react-lite@npm:^3.3.0": +"mobx-react-lite@npm:^3.4.0": version: 3.4.0 resolution: "mobx-react-lite@npm:3.4.0" peerDependencies: @@ -27450,13 +27696,6 @@ __metadata: languageName: node linkType: hard -"mobx@npm:^6.5.0": - version: 6.6.1 - resolution: "mobx@npm:6.6.1" - checksum: 20e876693d1a99916d347ba666f47e7931d5aa5a1172eae48d172477d537577d604207a8f8918041f9b6c74280b6533a516cf1639929735c6bb514f34776225a - languageName: node - linkType: hard - "mobx@npm:^6.6.2": version: 6.6.2 resolution: "mobx@npm:6.6.2" @@ -27937,6 +28176,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.6": + version: 2.0.6 + resolution: "node-releases@npm:2.0.6" + checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf + languageName: node + linkType: hard + "node-sass@npm:*, node-sass@npm:7.0.1": version: 7.0.1 resolution: "node-sass@npm:7.0.1" @@ -30267,6 +30513,20 @@ __metadata: languageName: node linkType: hard +"postcss-loader@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-loader@npm:7.0.1" + dependencies: + cosmiconfig: ^7.0.0 + klona: ^2.0.5 + semver: ^7.3.7 + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + checksum: 2a3cbcaaade598d4919824d384ae34ffbfc14a9c8db6cc3b154582356f4f44a1c9af9e731b81cf1947b089accf7d0ab7a0c51c717946985f89aa1708d2b4304d + languageName: node + linkType: hard + "postcss-logical@npm:^5.0.4": version: 5.0.4 resolution: "postcss-logical@npm:5.0.4" @@ -31145,6 +31405,17 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^8.4.16": + version: 8.4.16 + resolution: "postcss@npm:8.4.16" + dependencies: + nanoid: ^3.3.4 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 10eee25efd77868036403858577da0cefaf2e0905feeaba5770d5438ccdddba3d01cba8063e96b8aac4c6daa0ed413dd5ae0554a433a3c4db38df1d134cffc1f + languageName: node + linkType: hard + "prebuild-install@npm:^7.0.1": version: 7.1.1 resolution: "prebuild-install@npm:7.1.1" @@ -31221,12 +31492,12 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-tailwindcss@npm:^0.1.11": - version: 0.1.11 - resolution: "prettier-plugin-tailwindcss@npm:0.1.11" +"prettier-plugin-tailwindcss@npm:^0.1.13": + version: 0.1.13 + resolution: "prettier-plugin-tailwindcss@npm:0.1.13" peerDependencies: prettier: ">=2.2.0" - checksum: b06a81a22242407676de7b69342c1d69078e731e6363c7abd5877b044f2ddd83eba7281b085ea77754a49de88dcde164f394c31ae724a99fd46c0f9a4d4547a0 + checksum: 1b9000686e661be81de7d36d514c5ee34a98b11639b538bce8dd3a482c073c0148feb9d54b526babaede681d1c5ecb318ad97f38e8d71dd5cc26c33dfcaf8344 languageName: node linkType: hard @@ -31301,6 +31572,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.0.3": + version: 29.0.3 + resolution: "pretty-format@npm:29.0.3" + dependencies: + "@jest/schemas": ^29.0.0 + ansi-styles: ^5.0.0 + react-is: ^18.0.0 + checksum: 239aa73b09919b195353e62530908b43883af66e3ba8ecb5fda77578b20f297fd774fcf53abbedcb6cfff72521e8a220052a49e6a0e29418082d06386da27bac + languageName: node + linkType: hard + "pretty-ms@npm:^7.0.1": version: 7.0.1 resolution: "pretty-ms@npm:7.0.1" @@ -31774,7 +32056,7 @@ __metadata: languageName: node linkType: hard -"qrcode.react@npm:^3.0.1": +"qrcode.react@npm:^3.1.0": version: 3.1.0 resolution: "qrcode.react@npm:3.1.0" peerDependencies: @@ -34171,7 +34453,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.4, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.11.1, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.3.2, resolve@npm:^1.4.0, resolve@npm:^1.9.0": +"resolve@npm:^1.1.4, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.11.1, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2, resolve@npm:^1.4.0, resolve@npm:^1.9.0": version: 1.22.1 resolution: "resolve@npm:1.22.1" dependencies: @@ -34197,7 +34479,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.4#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.11.1#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.4.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": +"resolve@patch:resolve@^1.1.4#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.10.1#~builtin, resolve@patch:resolve@^1.11.1#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.4.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" dependencies: @@ -36960,7 +37242,7 @@ __metadata: languageName: node linkType: hard -"tailwindcss@npm:^3.0.2, tailwindcss@npm:^3.1.4": +"tailwindcss@npm:^3.0.2": version: 3.1.4 resolution: "tailwindcss@npm:3.1.4" dependencies: @@ -36995,6 +37277,41 @@ __metadata: languageName: node linkType: hard +"tailwindcss@npm:^3.1.8": + version: 3.1.8 + resolution: "tailwindcss@npm:3.1.8" + dependencies: + arg: ^5.0.2 + chokidar: ^3.5.3 + color-name: ^1.1.4 + detective: ^5.2.1 + didyoumean: ^1.2.2 + dlv: ^1.1.3 + fast-glob: ^3.2.11 + glob-parent: ^6.0.2 + is-glob: ^4.0.3 + lilconfig: ^2.0.6 + normalize-path: ^3.0.0 + object-hash: ^3.0.0 + picocolors: ^1.0.0 + postcss: ^8.4.14 + postcss-import: ^14.1.0 + postcss-js: ^4.0.0 + postcss-load-config: ^3.1.4 + postcss-nested: 5.0.6 + postcss-selector-parser: ^6.0.10 + postcss-value-parser: ^4.2.0 + quick-lru: ^5.1.1 + resolve: ^1.22.1 + peerDependencies: + postcss: ^8.0.9 + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 86480301fc6ae1e392c2aba8264ab425bd919078176b010fda724518a7c265e950da5f4120c69c9041509c318207985fa9d680b6f5021e23f8214135a61a54b6 + languageName: node + linkType: hard + "tapable@npm:^1.0.0, tapable@npm:^1.1.3": version: 1.1.3 resolution: "tapable@npm:1.1.3" @@ -37704,7 +38021,7 @@ __metadata: languageName: node linkType: hard -"ts-loader@npm:^9.2.6, ts-loader@npm:^9.2.8, ts-loader@npm:^9.3.0, ts-loader@npm:^9.3.1": +"ts-loader@npm:^9.2.6, ts-loader@npm:^9.3.0, ts-loader@npm:^9.3.1": version: 9.3.1 resolution: "ts-loader@npm:9.3.1" dependencies: @@ -38577,6 +38894,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.5": + version: 1.0.9 + resolution: "update-browserslist-db@npm:1.0.9" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + browserslist-lint: cli.js + checksum: f625899b236f6a4d7f62b56be1b8da230c5563d1fef84d3ef148f2e1a3f11a5a4b3be4fd7e3703e51274c116194017775b10afb4de09eb2c0d09d36b90f1f578 + languageName: node + linkType: hard + "update-notifier@npm:^2.1.0": version: 2.5.0 resolution: "update-notifier@npm:2.5.0"