diff --git a/.gitmodules b/.gitmodules index 14a79276..f14a83d7 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "external/lang"] path = external/lang url = https://github.com/revoltchat/translations +[submodule "external/components"] + path = external/components + url = https://github.com/revoltchat/components diff --git a/README.md b/README.md index 49d4ac3b..a2a6302e 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ Get revite up and running locally. git clone --recursive https://github.com/revoltchat/revite cd revite yarn +yarn build:components yarn dev ``` @@ -55,6 +56,7 @@ You can now access the client at http://local.revolt.chat:3000. | `yarn pull` | Setup assets required for Revite. | | `yarn dev` | Start the Revolt client in development mode. | | `yarn build` | Build the Revolt client. | +| `yarn build:components` | Build the Revolt components library. | | `yarn preview` | Start a local server with the built client. | | `yarn lint` | Run ESLint on the client. | | `yarn fmt` | Run Prettier on the client. | diff --git a/external/components b/external/components new file mode 160000 index 00000000..5e6e4a09 --- /dev/null +++ b/external/components @@ -0,0 +1 @@ +Subproject commit 5e6e4a09c45baf18dcc44925f0113bad1d732e9c diff --git a/external/lang b/external/lang index 81526bc7..8ec1e557 160000 --- a/external/lang +++ b/external/lang @@ -1 +1 @@ -Subproject commit 81526bc70e39a90d6e64a60c34d7d4478b95b05a +Subproject commit 8ec1e5571e3d29a93500c0199f6823d16056b6f8 diff --git a/package.json b/package.json index 03ab561c..8d6fee84 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,8 @@ "scripts": { "dev": "node scripts/setup_assets.js --check && vite", "pull": "node scripts/setup_assets.js", - "build": "rimraf build && node scripts/setup_assets.js --check && vite build", + "build:components": "cd external && cd components && yarn && yarn build:esm", + "build": "yarn && rimraf build && node scripts/setup_assets.js --check && yarn build:components && vite build", "build:highmem": "NODE_OPTIONS='--max-old-space-size=4096' yarn build", "preview": "vite preview", "lint": "eslint src/**/*.{js,jsx,ts,tsx}", @@ -43,10 +44,11 @@ } }, "dependencies": { + "@revoltchat/ui": "^1.0.77", "fs-extra": "^10.0.0", "klaw": "^3.0.0", "sirv-cli": "^1.0.14", - "vite": "^2.6.14" + "vite": "^3.0.5" }, "devDependencies": { "@babel/plugin-proposal-decorators": "^7.17.9", @@ -75,7 +77,6 @@ "@hcaptcha/react-hcaptcha": "^0.3.6", "@insertish/vite-plugin-babel-macros": "^1.0.5", "@preact/preset-vite": "^2.0.0", - "@revoltchat/ui": "1.0.77", "@rollup/plugin-replace": "^2.4.2", "@styled-icons/boxicons-logos": "^10.38.0", "@styled-icons/boxicons-regular": "^10.38.0", @@ -143,7 +144,7 @@ "remark-math": "^5.1.1", "remark-parse": "^10.0.1", "remark-rehype": "^10.1.0", - "revolt.js": "6.0.13", + "revolt.js": "6.0.16", "rimraf": "^3.0.2", "sass": "^1.35.1", "semver": "^7.3.7", @@ -158,7 +159,7 @@ "unified": "^10.1.2", "unist-util-visit": "^4.1.0", "use-resize-observer": "^7.0.0", - "vite-plugin-pwa": "^0.11.13", + "vite-plugin-pwa": "^0.12.3", "workbox-precaching": "^6.1.5" }, "name": "client", @@ -166,5 +167,8 @@ "repository": "https://github.com/revoltchat/revite.git", "author": "Paul ", "license": "MIT", - "packageManager": "yarn@3.2.0" + "packageManager": "yarn@3.2.0", + "resolutions": { + "@revoltchat/ui": "portal:external/components" + } } diff --git a/scripts/publish.sh b/scripts/publish.sh index b3b957f0..90c093cf 100755 --- a/scripts/publish.sh +++ b/scripts/publish.sh @@ -14,8 +14,10 @@ POST_INSTALL="pm2 restart revite" export REVOLT_SAAS=https://github.com/revoltchat/assets +# Exit when any command fails +set -e + # 1. Build Revite -yarn yarn build # 2. Archive built files diff --git a/src/components/common/messaging/MessageBox.tsx b/src/components/common/messaging/MessageBox.tsx index 4e65cd6b..35b438cf 100644 --- a/src/components/common/messaging/MessageBox.tsx +++ b/src/components/common/messaging/MessageBox.tsx @@ -25,6 +25,8 @@ import { import { state, useApplicationState } from "../../../mobx/State"; import { Reply } from "../../../mobx/stores/MessageQueue"; +import { dayjs } from "../../../context/Locale"; + import { emojiDictionary } from "../../../assets/emojis"; import { clientController, @@ -226,6 +228,34 @@ export default observer(({ channel }: Props) => { const renderer = getRenderer(channel); + if (channel.server?.member?.timeout) { + return ( + + + + + + + +
+ +
+
+ + ); + } + if (!channel.havePermission("SendMessage")) { return ( diff --git a/src/components/common/user/UserShort.tsx b/src/components/common/user/UserShort.tsx index 6f9071de..bb2e7a41 100644 --- a/src/components/common/user/UserShort.tsx +++ b/src/components/common/user/UserShort.tsx @@ -1,3 +1,4 @@ +import { TimeFive } from "@styled-icons/boxicons-regular"; import { observer } from "mobx-react-lite"; import { useParams } from "react-router-dom"; import { User, API } from "revolt.js"; @@ -8,8 +9,11 @@ import { Text } from "preact-i18n"; import { internalEmit } from "../../../lib/eventEmitter"; +import { dayjs } from "../../../context/Locale"; + import { useClient } from "../../../controllers/client/ClientController"; import { modalController } from "../../../controllers/modals/ModalController"; +import Tooltip from "../Tooltip"; import UserIcon from "./UserIcon"; const BotBadge = styled.div` @@ -64,6 +68,7 @@ export const Username = observer( }: UsernameProps) => { let username = user?.username; let color = masquerade?.colour; + let timed_out: Date | undefined; if (user && showServerIdentity) { const { server } = useParams<{ server?: string }>(); @@ -83,6 +88,10 @@ export const Username = observer( } } + if (member.timeout) { + timed_out = member.timeout; + } + if (!color) { for (const [_, { colour }] of member.orderedRoles) { if (colour) { @@ -95,12 +104,31 @@ export const Username = observer( } const el = ( - - {prefixAt ? "@" : undefined} - {masquerade?.name ?? username ?? ( - + <> + + {prefixAt ? "@" : undefined} + {masquerade?.name ?? username ?? ( + + )} + + + {timed_out && ( + + }> + + )} - + ); if (user?.bot) { diff --git a/src/components/markdown/RemarkRenderer.tsx b/src/components/markdown/RemarkRenderer.tsx index 293f085f..94280028 100644 --- a/src/components/markdown/RemarkRenderer.tsx +++ b/src/components/markdown/RemarkRenderer.tsx @@ -189,6 +189,11 @@ const RE_QUOTE = /(^(?:>\s?){5})[>\s?]+(.*$)/gm; */ const RE_HTML_TAGS = /^(<\/?[a-zA-Z0-9]+>)(.*$)/gm; +/** + * Regex for matching empty lines + */ +const RE_EMPTY_LINE = /^\s*?$/gm; + /** * Sanitise Markdown input before rendering * @param content Input string @@ -204,6 +209,11 @@ function sanitise(content: string) { // This is to avoid inconsistencies in rendering Markdown inside/after HTML tags // https://github.com/revoltchat/revite/issues/733 .replace(RE_HTML_TAGS, (match) => `\u200E${match}`) + + // Replace empty lines with non-breaking space + // because remark renderer is collapsing empty + // or otherwise whitespace-only lines of text + .replace(RE_EMPTY_LINE, "‎") ); } diff --git a/src/components/navigation/left/ServerListSidebar.tsx b/src/components/navigation/left/ServerListSidebar.tsx index b9189b23..3da0287f 100644 --- a/src/components/navigation/left/ServerListSidebar.tsx +++ b/src/components/navigation/left/ServerListSidebar.tsx @@ -9,6 +9,7 @@ import { useApplicationState } from "../../../mobx/State"; import { useClient } from "../../../controllers/client/ClientController"; import { modalController } from "../../../controllers/modals/ModalController"; +import { IS_REVOLT } from "../../../version"; /** * Server list sidebar shim component @@ -35,6 +36,7 @@ export default observer(() => { home={state.layout.getLastHomePath} servers={state.ordering.orderedServers} reorder={state.ordering.reorderServer} + showDiscovery={IS_REVOLT} /> ); }); diff --git a/src/pages/login/forms/Form.tsx b/src/pages/login/forms/Form.tsx index 630a1155..7b4e7758 100644 --- a/src/pages/login/forms/Form.tsx +++ b/src/pages/login/forms/Form.tsx @@ -14,6 +14,7 @@ import WaveSVG from "../../settings/assets/wave.svg"; import { clientController } from "../../../controllers/client/ClientController"; import { takeError } from "../../../controllers/client/jsx/error"; +import { IS_REVOLT } from "../../../version"; import FormField from "../FormField"; import { CaptchaBlock, CaptchaProps } from "./CaptchaBlock"; import { MailProvider } from "./MailProvider"; @@ -247,25 +248,23 @@ export const Form = observer(({ page, callback }: Props) => { - {import.meta.env.VITE_API_URL && - import.meta.env.VITE_API_URL != - "https://api.revolt.chat" && ( - <> -
- - - {" "} - - - - - - - )} + {!IS_REVOLT && ( + <> +
+ + + {" "} + + + + + + + )} )} {(page === "reset" || diff --git a/src/version.ts b/src/version.ts index 63b6810d..26c08f2f 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1,6 @@ export const APP_VERSION = "__APP_VERSION__"; +export const IS_REVOLT = + import.meta.env.VITE_API_URL === "https://api.revolt.chat" || + // future proofing + import.meta.env.VITE_API_URL === "https://app.revolt.chat/api" || + import.meta.env.VITE_API_URL === "https://revolt.chat/api"; diff --git a/yarn.lock b/yarn.lock index bc412427..c4ddec83 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1808,6 +1808,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.14.54": + version: 0.14.54 + resolution: "@esbuild/linux-loong64@npm:0.14.54" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^0.4.3": version: 0.4.3 resolution: "@eslint/eslintrc@npm:0.4.3" @@ -2281,9 +2288,9 @@ __metadata: languageName: node linkType: hard -"@revoltchat/ui@npm:1.0.77": - version: 1.0.77 - resolution: "@revoltchat/ui@npm:1.0.77" +"@revoltchat/ui@portal:external/components::locator=client%40workspace%3A.": + version: 0.0.0-use.local + resolution: "@revoltchat/ui@portal:external/components::locator=client%40workspace%3A." dependencies: "@styled-icons/boxicons-logos": ^10.38.0 "@styled-icons/boxicons-regular": ^10.38.0 @@ -2297,9 +2304,8 @@ __metadata: react-virtuoso: ^2.12.0 peerDependencies: revolt.js: "*" - checksum: ac3cf9787ff11df2156db0e871e48072013d0827b14b5dbcb54e9fe7f8f97daa19325d0fda93ded7487c642df57d6aee998bbe0ccf20bb095b1027f247e47e64 languageName: node - linkType: hard + linkType: soft "@rollup/plugin-babel@npm:^5.2.0": version: 5.3.0 @@ -3678,7 +3684,7 @@ __metadata: "@hcaptcha/react-hcaptcha": ^0.3.6 "@insertish/vite-plugin-babel-macros": ^1.0.5 "@preact/preset-vite": ^2.0.0 - "@revoltchat/ui": 1.0.77 + "@revoltchat/ui": ^1.0.77 "@rollup/plugin-replace": ^2.4.2 "@styled-icons/boxicons-logos": ^10.38.0 "@styled-icons/boxicons-regular": ^10.38.0 @@ -3748,7 +3754,7 @@ __metadata: remark-math: ^5.1.1 remark-parse: ^10.0.1 remark-rehype: ^10.1.0 - revolt.js: 6.0.13 + revolt.js: 6.0.16 rimraf: ^3.0.2 sass: ^1.35.1 semver: ^7.3.7 @@ -3764,8 +3770,8 @@ __metadata: unified: ^10.1.2 unist-util-visit: ^4.1.0 use-resize-observer: ^7.0.0 - vite: ^2.6.14 - vite-plugin-pwa: ^0.11.13 + vite: ^3.0.5 + vite-plugin-pwa: ^0.12.3 workbox-precaching: ^6.1.5 languageName: unknown linkType: soft @@ -4318,147 +4324,176 @@ __metadata: languageName: node linkType: hard -"esbuild-android-arm64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-android-arm64@npm:0.13.14" +"esbuild-android-64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-android-64@npm:0.14.54" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"esbuild-android-arm64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-android-arm64@npm:0.14.54" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"esbuild-darwin-64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-darwin-64@npm:0.13.14" +"esbuild-darwin-64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-darwin-64@npm:0.14.54" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"esbuild-darwin-arm64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-darwin-arm64@npm:0.13.14" +"esbuild-darwin-arm64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-darwin-arm64@npm:0.14.54" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"esbuild-freebsd-64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-freebsd-64@npm:0.13.14" +"esbuild-freebsd-64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-freebsd-64@npm:0.14.54" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"esbuild-freebsd-arm64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-freebsd-arm64@npm:0.13.14" +"esbuild-freebsd-arm64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-freebsd-arm64@npm:0.14.54" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"esbuild-linux-32@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-linux-32@npm:0.13.14" +"esbuild-linux-32@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-linux-32@npm:0.14.54" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"esbuild-linux-64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-linux-64@npm:0.13.14" +"esbuild-linux-64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-linux-64@npm:0.14.54" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"esbuild-linux-arm64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-linux-arm64@npm:0.13.14" +"esbuild-linux-arm64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-linux-arm64@npm:0.14.54" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"esbuild-linux-arm@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-linux-arm@npm:0.13.14" +"esbuild-linux-arm@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-linux-arm@npm:0.14.54" conditions: os=linux & cpu=arm languageName: node linkType: hard -"esbuild-linux-mips64le@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-linux-mips64le@npm:0.13.14" +"esbuild-linux-mips64le@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-linux-mips64le@npm:0.14.54" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"esbuild-linux-ppc64le@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-linux-ppc64le@npm:0.13.14" +"esbuild-linux-ppc64le@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-linux-ppc64le@npm:0.14.54" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"esbuild-netbsd-64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-netbsd-64@npm:0.13.14" +"esbuild-linux-riscv64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-linux-riscv64@npm:0.14.54" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"esbuild-linux-s390x@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-linux-s390x@npm:0.14.54" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"esbuild-netbsd-64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-netbsd-64@npm:0.14.54" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"esbuild-openbsd-64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-openbsd-64@npm:0.13.14" +"esbuild-openbsd-64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-openbsd-64@npm:0.14.54" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"esbuild-sunos-64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-sunos-64@npm:0.13.14" +"esbuild-sunos-64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-sunos-64@npm:0.14.54" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"esbuild-windows-32@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-windows-32@npm:0.13.14" +"esbuild-windows-32@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-windows-32@npm:0.14.54" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"esbuild-windows-64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-windows-64@npm:0.13.14" +"esbuild-windows-64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-windows-64@npm:0.14.54" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"esbuild-windows-arm64@npm:0.13.14": - version: 0.13.14 - resolution: "esbuild-windows-arm64@npm:0.13.14" +"esbuild-windows-arm64@npm:0.14.54": + version: 0.14.54 + resolution: "esbuild-windows-arm64@npm:0.14.54" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"esbuild@npm:^0.13.2": - version: 0.13.14 - resolution: "esbuild@npm:0.13.14" +"esbuild@npm:^0.14.47": + version: 0.14.54 + resolution: "esbuild@npm:0.14.54" dependencies: - esbuild-android-arm64: 0.13.14 - esbuild-darwin-64: 0.13.14 - esbuild-darwin-arm64: 0.13.14 - esbuild-freebsd-64: 0.13.14 - esbuild-freebsd-arm64: 0.13.14 - esbuild-linux-32: 0.13.14 - esbuild-linux-64: 0.13.14 - esbuild-linux-arm: 0.13.14 - esbuild-linux-arm64: 0.13.14 - esbuild-linux-mips64le: 0.13.14 - esbuild-linux-ppc64le: 0.13.14 - esbuild-netbsd-64: 0.13.14 - esbuild-openbsd-64: 0.13.14 - esbuild-sunos-64: 0.13.14 - esbuild-windows-32: 0.13.14 - esbuild-windows-64: 0.13.14 - esbuild-windows-arm64: 0.13.14 + "@esbuild/linux-loong64": 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 dependenciesMeta: + "@esbuild/linux-loong64": + optional: true + esbuild-android-64: + optional: true esbuild-android-arm64: optional: true esbuild-darwin-64: @@ -4481,6 +4516,10 @@ __metadata: optional: true esbuild-linux-ppc64le: optional: true + esbuild-linux-riscv64: + optional: true + esbuild-linux-s390x: + optional: true esbuild-netbsd-64: optional: true esbuild-openbsd-64: @@ -4495,7 +4534,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 8277ea74d04919cfa0c63bb181baa0142737f1e2a40ba80e6f45ebbe72df9d2b42f3f0f374789f1b5aa3d71ebc3e136c3d80946661edb09e4ed782d61cb389dc + checksum: 49e360b1185c797f5ca3a7f5f0a75121494d97ddf691f65ed1796e6257d318f928342a97f559bb8eced6a90cf604dd22db4a30e0dbbf15edd9dbf22459b639af languageName: node linkType: hard @@ -4855,7 +4894,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.7": +"fast-glob@npm:^3.2.11": version: 3.2.11 resolution: "fast-glob@npm:3.2.11" dependencies: @@ -5416,10 +5455,10 @@ __metadata: languageName: node linkType: hard -"idb@npm:^6.1.4": - version: 6.1.5 - resolution: "idb@npm:6.1.5" - checksum: 45d81be3bf5d5ae6d009d62b4a7eeb873fe2a9972d235aaa5c33cd3e27947b33a01fd3fb7bbdbe795cd608d2279c55ccd2db3f8b3f486bc74bdb5eab1c1be957 +"idb@npm:^7.0.1": + version: 7.0.2 + resolution: "idb@npm:7.0.2" + checksum: 60ebe6d5c25d9d82d400fa90e769045a9a3f44dfbc3094b105f8666f025d84f2a779e5416211572fc51f6057f8e130cb1bbfaa06cfd6f196701a8fca9f0eda17 languageName: node linkType: hard @@ -5582,6 +5621,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.9.0": + version: 2.10.0 + resolution: "is-core-module@npm:2.10.0" + dependencies: + has: ^1.0.3 + checksum: 0f3f77811f430af3256fa7bbc806f9639534b140f8ee69476f632c3e1eb4e28a38be0b9d1b8ecf596179c841b53576129279df95e7051d694dac4ceb6f967593 + languageName: node + linkType: hard + "is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -6959,12 +7007,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.30": - version: 3.1.30 - resolution: "nanoid@npm:3.1.30" +"nanoid@npm:^3.3.4": + version: 3.3.4 + resolution: "nanoid@npm:3.3.4" bin: nanoid: bin/nanoid.cjs - checksum: 276d0d4b0c41c46aeefec5f09f093e4085a2352d06881c845db22b84f8ef72cc8defae6d76bfb1d8a2a128eb2dec42ab148d16582be4e7754c97905806ef57b6 + checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c languageName: node linkType: hard @@ -7237,7 +7285,7 @@ __metadata: languageName: node linkType: hard -"path-parse@npm:^1.0.6": +"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a @@ -7281,14 +7329,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.8": - version: 8.3.11 - resolution: "postcss@npm:8.3.11" +"postcss@npm:^8.4.16": + version: 8.4.16 + resolution: "postcss@npm:8.4.16" dependencies: - nanoid: ^3.1.30 + nanoid: ^3.3.4 picocolors: ^1.0.0 - source-map-js: ^0.6.2 - checksum: 1a230553d74c66aa9585c90781ed8ea75f19cefea405d2117b67fbeb24b5b5e0e17be2e0c5a07db31dd085643a13394127ab2222e940771b70498331bf20f35e + source-map-js: ^1.0.2 + checksum: 10eee25efd77868036403858577da0cefaf2e0905feeaba5770d5438ccdddba3d01cba8063e96b8aac4c6daa0ed413dd5ae0554a433a3c4db38df1d134cffc1f languageName: node linkType: hard @@ -7354,13 +7402,20 @@ __metadata: languageName: node linkType: hard -"pretty-bytes@npm:^5.3.0, pretty-bytes@npm:^5.6.0": +"pretty-bytes@npm:^5.3.0": version: 5.6.0 resolution: "pretty-bytes@npm:5.6.0" checksum: 9c082500d1e93434b5b291bd651662936b8bd6204ec9fa17d563116a192d6d86b98f6d328526b4e8d783c07d5499e2614a807520249692da9ec81564b2f439cd languageName: node linkType: hard +"pretty-bytes@npm:^6.0.0": + version: 6.0.0 + resolution: "pretty-bytes@npm:6.0.0" + checksum: 0bb9f95e617236404b29a8392c6efd82d65805f622f5e809ecd70068102be857d4e3276c86d2a32fa2ef851cc29472e380945dab7bec83ec79bd57a19a10faf7 + languageName: node + linkType: hard + "prismjs@npm:^1.24.1, prismjs@npm:^1.28.0": version: 1.28.0 resolution: "prismjs@npm:1.28.0" @@ -7877,7 +7932,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0": +"resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0": version: 1.20.0 resolution: "resolve@npm:1.20.0" dependencies: @@ -7887,6 +7942,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.22.1": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + languageName: node + linkType: hard + "resolve@npm:^2.0.0-next.3": version: 2.0.0-next.3 resolution: "resolve@npm:2.0.0-next.3" @@ -7897,7 +7965,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin": +"resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.19.0#~builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=07638b" dependencies: @@ -7907,6 +7975,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.22.1#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + languageName: node + linkType: hard + "resolve@patch:resolve@^2.0.0-next.3#~builtin": version: 2.0.0-next.3 resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin::version=2.0.0-next.3&hash=07638b" @@ -7942,9 +8023,9 @@ __metadata: languageName: node linkType: hard -"revolt.js@npm:6.0.13": - version: 6.0.13 - resolution: "revolt.js@npm:6.0.13" +"revolt.js@npm:6.0.16": + version: 6.0.16 + resolution: "revolt.js@npm:6.0.16" dependencies: "@insertish/exponential-backoff": 3.1.0-patch.2 "@insertish/isomorphic-ws": ^4.0.1 @@ -7958,7 +8039,7 @@ __metadata: revolt-api: 0.5.5 ulid: ^2.3.0 ws: ^8.2.2 - checksum: 15fae99ced07c93942122bcc190bb03c62bf6c9bb90ca35aec5c1ed12f547e1dad7b596c549784ba8bf38ebbb96e62af195305ec92ec9fadf69969a1681b8e23 + checksum: eb7381de4a149a216496f3467b19b8e52548b0dfd02c5a0f6274f05ca7ed4d37f9985408b1b2317e4ae3b35c439df88b5ad33620c6aa5a8731783a47d14421e3 languageName: node linkType: hard @@ -8001,9 +8082,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^2.57.0": - version: 2.60.0 - resolution: "rollup@npm:2.60.0" +"rollup@npm:^2.75.6, rollup@npm:^2.75.7": + version: 2.77.2 + resolution: "rollup@npm:2.77.2" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -8011,21 +8092,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: ef267b49a203f3db86d6db8c63de8737d6e3995d988dadf35c1922964c21cafbb95990543cfc716356d31bf6ca3975e58d9195df85b28721ecdc9acd3693acca - languageName: node - linkType: hard - -"rollup@npm:^2.60.2": - version: 2.64.0 - resolution: "rollup@npm:2.64.0" - dependencies: - fsevents: ~2.3.2 - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: dc5b28538002ed635ea54af4c2ced05c52146322c61dbe0e84f294ee62e4f232a15760fdcef9bbeb742883edf9bf093ace5389bbdd816d18b9f5740555135180 + checksum: 5a84fb98a6f858906bceba091430442f6c1f362b07c5fa9123b708f87e39f52640e34a189cd9a1776ceae61300055c78ba648205fa03188451539ebeb19797df languageName: node linkType: hard @@ -8334,10 +8401,10 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^0.6.2": - version: 0.6.2 - resolution: "source-map-js@npm:0.6.2" - checksum: 9c8151a29e00fd8d3ba87709fdf9a9ce48313d653f4a29a39b4ae53d346ac79e005de624796ff42eff55cbaf26d2e87f4466001ca87831d400d818c5cf146a0e +"source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c languageName: node linkType: hard @@ -8351,13 +8418,6 @@ __metadata: languageName: node linkType: hard -"source-map-url@npm:^0.4.0": - version: 0.4.1 - resolution: "source-map-url@npm:0.4.1" - checksum: 64c5c2c77aff815a6e61a4120c309ae4cac01298d9bcbb3deb1b46a4dd4c46d4a1eaeda79ec9f684766ae80e8dc86367b89326ce9dd2b89947bd9291fc1ac08c - languageName: node - linkType: hard - "source-map@npm:0.5.6": version: 0.5.6 resolution: "source-map@npm:0.5.6" @@ -8670,6 +8730,13 @@ __metadata: languageName: node linkType: hard +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae + languageName: node + linkType: hard + "systemjs@npm:^6.12.1": version: 6.12.1 resolution: "systemjs@npm:6.12.1" @@ -9280,37 +9347,38 @@ __metadata: languageName: node linkType: hard -"vite-plugin-pwa@npm:^0.11.13": - version: 0.11.13 - resolution: "vite-plugin-pwa@npm:0.11.13" +"vite-plugin-pwa@npm:^0.12.3": + version: 0.12.3 + resolution: "vite-plugin-pwa@npm:0.12.3" dependencies: - debug: ^4.3.3 - fast-glob: ^3.2.7 - pretty-bytes: ^5.6.0 - rollup: ^2.60.2 - workbox-build: ^6.4.2 - workbox-window: ^6.4.2 + debug: ^4.3.4 + fast-glob: ^3.2.11 + pretty-bytes: ^6.0.0 + rollup: ^2.75.7 + workbox-build: ^6.5.3 + workbox-window: ^6.5.3 peerDependencies: - vite: ^2.0.0 + vite: ^2.0.0 || ^3.0.0-0 workbox-build: ^6.4.0 workbox-window: ^6.4.0 - checksum: 0bf0c3fc0c2e075dd36197a941d973bb0d22689ba417863f768a49a9e623ee8bd10106d32361b6ac5f01bcd7968b633b1c0ef1cb2f504afa736a249453fe4c1c + checksum: 95cb06de0f4f9025462423fbaa7839f0197616082276d3ec4fd57fa3cc3b2bf47347a186c964594f18e230b2f07fcd18a065fc98f3b7be9a8980c3ca5abfe513 languageName: node linkType: hard -"vite@npm:^2.6.14": - version: 2.6.14 - resolution: "vite@npm:2.6.14" +"vite@npm:^3.0.5": + version: 3.0.5 + resolution: "vite@npm:3.0.5" dependencies: - esbuild: ^0.13.2 + esbuild: ^0.14.47 fsevents: ~2.3.2 - postcss: ^8.3.8 - resolve: ^1.20.0 - rollup: ^2.57.0 + postcss: ^8.4.16 + resolve: ^1.22.1 + rollup: ^2.75.6 peerDependencies: less: "*" sass: "*" stylus: "*" + terser: ^5.4.0 dependenciesMeta: fsevents: optional: true @@ -9321,9 +9389,11 @@ __metadata: optional: true stylus: optional: true + terser: + optional: true bin: vite: bin/vite.js - checksum: 4bf2b7407771440de81546932cf0b1bd74f9254e6056665a596b9310f37b2d34a65728a2a0525300ef48fa1f3e2ec5a3366326eecf31db7b86c19463e22186a8 + checksum: c00ec43356469032fa261872b028740526d5a5726132cb306741e2d9dca241dcb7b0b5d39181d5ebc39c5e82396511080640fa302c66e713a622e8bfa1f14a8d languageName: node linkType: hard @@ -9392,28 +9462,28 @@ __metadata: languageName: node linkType: hard -"workbox-background-sync@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-background-sync@npm:6.4.2" +"workbox-background-sync@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-background-sync@npm:6.5.4" dependencies: - idb: ^6.1.4 - workbox-core: 6.4.2 - checksum: db8c267cef752176ab34b9d863334a700f27b70daa8109ca65fade7e2ff07f7969ccc2f64c075f043e2d8e3f89787c7f46e1bcde4c8a1a682f107c36f7e75d5e + idb: ^7.0.1 + workbox-core: 6.5.4 + checksum: 60ac80275cc9083b82eb53b6034e3d555d15146927a21c6017329e2b5de12d802619cc2cc6cf023f534a1f1a51671d89cdb59b26a80587d5391e8dc4b7f7dd1d languageName: node linkType: hard -"workbox-broadcast-update@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-broadcast-update@npm:6.4.2" +"workbox-broadcast-update@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-broadcast-update@npm:6.5.4" dependencies: - workbox-core: 6.4.2 - checksum: cbf948c84530edce754797e205ed36a2b9db3b4a2d9a97d23cab56d84bcb880f5a9f0b22549e456199c52d2feee926a138a6b4a3982e820b4a31ed64dcdd5b7d + workbox-core: 6.5.4 + checksum: 63cbab2012456871ffeae401e10b16668a0654fa3fa311743cf14e05b8719b797ac3afb47dc8955d87e24f0f1199a547b090bcfdbddd67191b07697d24ac5746 languageName: node linkType: hard -"workbox-build@npm:^6.4.2": - version: 6.4.2 - resolution: "workbox-build@npm:6.4.2" +"workbox-build@npm:^6.5.3": + version: 6.5.4 + resolution: "workbox-build@npm:6.5.4" dependencies: "@apideck/better-ajv-errors": ^0.3.1 "@babel/core": ^7.11.1 @@ -9433,36 +9503,35 @@ __metadata: rollup: ^2.43.1 rollup-plugin-terser: ^7.0.0 source-map: ^0.8.0-beta.0 - source-map-url: ^0.4.0 stringify-object: ^3.3.0 strip-comments: ^2.0.1 tempy: ^0.6.0 upath: ^1.2.0 - workbox-background-sync: 6.4.2 - workbox-broadcast-update: 6.4.2 - workbox-cacheable-response: 6.4.2 - workbox-core: 6.4.2 - workbox-expiration: 6.4.2 - workbox-google-analytics: 6.4.2 - workbox-navigation-preload: 6.4.2 - workbox-precaching: 6.4.2 - workbox-range-requests: 6.4.2 - workbox-recipes: 6.4.2 - workbox-routing: 6.4.2 - workbox-strategies: 6.4.2 - workbox-streams: 6.4.2 - workbox-sw: 6.4.2 - workbox-window: 6.4.2 - checksum: 3c8d45899b11420ae2584ce39487bd4a754e7a95bd79131ef7f3b7cbdbd6482048ef178fbb741182f45bcb4e0e9d43bcf3d2600347ea5a167ca396a0ffdce2b8 + workbox-background-sync: 6.5.4 + workbox-broadcast-update: 6.5.4 + workbox-cacheable-response: 6.5.4 + workbox-core: 6.5.4 + workbox-expiration: 6.5.4 + workbox-google-analytics: 6.5.4 + workbox-navigation-preload: 6.5.4 + workbox-precaching: 6.5.4 + workbox-range-requests: 6.5.4 + workbox-recipes: 6.5.4 + workbox-routing: 6.5.4 + workbox-strategies: 6.5.4 + workbox-streams: 6.5.4 + workbox-sw: 6.5.4 + workbox-window: 6.5.4 + checksum: 7336bbab4ce8e6e43a17873beedf7360ec32e72310306c670cd4d9ebd7e5a6a729257b2806e63830136a9bf01955632c96b27edf7a00d52c7744dbe875cca6c1 languageName: node linkType: hard -"workbox-cacheable-response@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-cacheable-response@npm:6.4.2" +"workbox-cacheable-response@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-cacheable-response@npm:6.5.4" dependencies: - workbox-core: 6.4.2 - checksum: ca8e1d64ec55b9be8a79cd6b5d905a963693a13d9fd4641ac529e2bd88c03b3a7429b16252cd15e7f30351a90737a4095d6c896ef4e0aafdf652426a741cebbb + workbox-core: 6.5.4 + checksum: f7545b71c1505d6f56f4ba1191989ea7af7119e67fa4eb414d80603221acd0fa31362014106c1df9b9ea0e28bdcf1e2b440859acab06a75e38e978a0d1c2e489 languageName: node linkType: hard @@ -9473,52 +9542,52 @@ __metadata: languageName: node linkType: hard -"workbox-core@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-core@npm:6.4.2" - checksum: bbdf4346e85d775d7162a49710957083bfa2b8cfc50b475bce02fcb62879ef1619ff381b00c969553a48b0c64c8b5ef7d9fce23fd5a64df1df8ed8f78667f23a +"workbox-core@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-core@npm:6.5.4" + checksum: d973cc6c1c5fdbde7f6642632384c2e0de48f08228eb234db2c97a18a7e5422b483005767e7b447ea774abc0772dfc1edef2ef2b5df174df4d40ae61d4c49719 languageName: node linkType: hard -"workbox-expiration@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-expiration@npm:6.4.2" +"workbox-expiration@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-expiration@npm:6.5.4" dependencies: - idb: ^6.1.4 - workbox-core: 6.4.2 - checksum: 15234417ec60af7fc6222bbf812619a35e2c4b62187f7c3777b2ebab28cf0c4de1d5e728bb380400eaa5a4f6263436b4889ba3b3fbc80bba05844094fb691316 + idb: ^7.0.1 + workbox-core: 6.5.4 + checksum: 4b012b69ceafeb5afb3dd6c5c9abe6d55f2eb70666ab603bd78ff839f602336e7493990f729d507ded1fa505b852a5f9135f63afb75b9554c8f948e571143fce languageName: node linkType: hard -"workbox-google-analytics@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-google-analytics@npm:6.4.2" +"workbox-google-analytics@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-google-analytics@npm:6.5.4" dependencies: - workbox-background-sync: 6.4.2 - workbox-core: 6.4.2 - workbox-routing: 6.4.2 - workbox-strategies: 6.4.2 - checksum: 69e43a18c69881b293054af3550b38b182599ae93f261d5313f4a82a20b2c0f79667cf721ee9bf32cc76b1e2e77bd8409e5c8af02c7272f4553c7a1bc727b9f4 + workbox-background-sync: 6.5.4 + workbox-core: 6.5.4 + workbox-routing: 6.5.4 + workbox-strategies: 6.5.4 + checksum: fcce5e313780cb4f74ac962c4809fe04f9a93d3d3905d282552a2cbe6d5c6c1b8744641fe7c57d1e4b62754b90c56155e97e589712f99f6a4cab750731d60b93 languageName: node linkType: hard -"workbox-navigation-preload@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-navigation-preload@npm:6.4.2" +"workbox-navigation-preload@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-navigation-preload@npm:6.5.4" dependencies: - workbox-core: 6.4.2 - checksum: ab8433b12d7273057389b9ef36a8cae605ce713625a523925c14d3345be04abfa432d01206fd5f10295250e935c51a65e0284e13d99c128f0cbd22b040252358 + workbox-core: 6.5.4 + checksum: c8c341b799f328bb294de8eb9e331a55501d495153237e4ddbaa08bf8630efa700621df5d81f08fb9bffc0f40ecd191a60581f72a3cd5cc72ed2e5baa318c63a languageName: node linkType: hard -"workbox-precaching@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-precaching@npm:6.4.2" +"workbox-precaching@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-precaching@npm:6.5.4" dependencies: - workbox-core: 6.4.2 - workbox-routing: 6.4.2 - workbox-strategies: 6.4.2 - checksum: b1d6c6a62418b4234b5a13aa1ed643908449ed1bc4acdbc2ffcc235341c36cd6e7b4d5fcee041c833b0c4bba07413a4da3a3a505b6f04745d2c19407e84e2f82 + workbox-core: 6.5.4 + workbox-routing: 6.5.4 + workbox-strategies: 6.5.4 + checksum: 15ef24ffb04edd13bcdfa6c4e7f64002551badce2d507031c343019b3bcdc569591fdff8f8e30cf1262d641d3eff611115bdda7b2ad0deb9d4ccef8f4be8bd20 languageName: node linkType: hard @@ -9533,26 +9602,26 @@ __metadata: languageName: node linkType: hard -"workbox-range-requests@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-range-requests@npm:6.4.2" +"workbox-range-requests@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-range-requests@npm:6.5.4" dependencies: - workbox-core: 6.4.2 - checksum: 940297ed423ac414b7edf59cf4e499230f8340713a4818de4a103296f2a1b29a52371f5f2e7bc3c41f3ea9317f974b80385e4cc58d2adeed6efc4ada251e14c0 + workbox-core: 6.5.4 + checksum: 50f144ced7af7db77b3c64c06c0f9924db5b8573ff2c50b3899fc22c4a360baaf6b332e65f47cf812adfc9dec882a94556fed1cf90ae4ef20b645caa03d1149e languageName: node linkType: hard -"workbox-recipes@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-recipes@npm:6.4.2" +"workbox-recipes@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-recipes@npm:6.5.4" dependencies: - workbox-cacheable-response: 6.4.2 - workbox-core: 6.4.2 - workbox-expiration: 6.4.2 - workbox-precaching: 6.4.2 - workbox-routing: 6.4.2 - workbox-strategies: 6.4.2 - checksum: 75a07ba6317f5e2fbf51b4a432914065fa8e62d232515664fc40eddc96a2c355ed03efb72411d1e73e947d40a845a2bad85c22c80e43e23fcb60b739f7869e31 + workbox-cacheable-response: 6.5.4 + workbox-core: 6.5.4 + workbox-expiration: 6.5.4 + workbox-precaching: 6.5.4 + workbox-routing: 6.5.4 + workbox-strategies: 6.5.4 + checksum: 397befeb7c4c63adb0eb1913934ecaf496846844124044f0b39348288ad5950ffb45eb488cfef2504adeafe28a51cdbcc21af2a234813d81ab3da0949942c265 languageName: node linkType: hard @@ -9565,12 +9634,12 @@ __metadata: languageName: node linkType: hard -"workbox-routing@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-routing@npm:6.4.2" +"workbox-routing@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-routing@npm:6.5.4" dependencies: - workbox-core: 6.4.2 - checksum: 7cb503caa2c87572235b0b891a07bd9bcebd644bd8eec715982b4b5285867bf885e772feef0c2b6797c868e4d65b6d1014654afde0ba779177d683f7b44e23ac + workbox-core: 6.5.4 + checksum: 7198c50b9016d3cea0e5b51512d66f5813d6e6ad5e99c201435d6c0ab3baee1c90aa2bbdd72dd954f439267b6e6196fb04ec96e62347e6c89385db6c1a4dec79 languageName: node linkType: hard @@ -9583,39 +9652,39 @@ __metadata: languageName: node linkType: hard -"workbox-strategies@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-strategies@npm:6.4.2" +"workbox-strategies@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-strategies@npm:6.5.4" dependencies: - workbox-core: 6.4.2 - checksum: f981ab0bb103695f765cb4305d0bf35ebe347bcb19c441a58b2b48e99dc238495b6cbb1d1d3f55c89f2dee3202d9d2f8cb31f10b98120a33ed52f7e838366a98 + workbox-core: 6.5.4 + checksum: 52134ecd6c05f4edd31e7b022b33a91b7b59c215bfdfb987bc0f10be02fea4d4e6385a9638a2303ba336190c5d28f9721182cd78a6779b9c817a66ec12cb1c6b languageName: node linkType: hard -"workbox-streams@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-streams@npm:6.4.2" +"workbox-streams@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-streams@npm:6.5.4" dependencies: - workbox-core: 6.4.2 - workbox-routing: 6.4.2 - checksum: b17223f0a6604a869b6564ce29932146c4d8d8ec0e9f8d36cede5776ccde78fe0400598373c119209429ee01281d3e371c16e2722ae5d95dd67d8d526048ca14 + workbox-core: 6.5.4 + workbox-routing: 6.5.4 + checksum: efd6917ead915011be2b25dc3ebbb9d051dbd10ba2d91cdaec36ca742360e2c33627564653fc40f336dee874d501e94bcc4a25d1b65eaf5a6ee5f1a8b894af44 languageName: node linkType: hard -"workbox-sw@npm:6.4.2": - version: 6.4.2 - resolution: "workbox-sw@npm:6.4.2" - checksum: c9b05dc9af1f3da1cdb1ca8a2e57d273e63c76eaf29a216669234dea6934ee547f47836dd930143f3c04b5c756b38d1aa221efdc90f82bb69287bf3664849853 +"workbox-sw@npm:6.5.4": + version: 6.5.4 + resolution: "workbox-sw@npm:6.5.4" + checksum: b95c76a74b84ff268ef7691447125697f4de85b076ebc33c9545fb7532b020b6f66b37f7a4bedbc21ab45473d1109337a5f037c45b3d99126ae8f5eeb898a687 languageName: node linkType: hard -"workbox-window@npm:6.4.2, workbox-window@npm:^6.4.2": - version: 6.4.2 - resolution: "workbox-window@npm:6.4.2" +"workbox-window@npm:6.5.4, workbox-window@npm:^6.5.3": + version: 6.5.4 + resolution: "workbox-window@npm:6.5.4" dependencies: "@types/trusted-types": ^2.0.2 - workbox-core: 6.4.2 - checksum: 811dd5cae8f493e66e39729440b36a96ca3cb91b99595fd62f151c6f92f5e658109b0444aa3b91fafd1232220798c61c2164f1f2c76e21079abed9ceebe93f22 + workbox-core: 6.5.4 + checksum: bc43c8d31908ab564d740eb1041180c0b0ca4d1f0a3ccde59c5764a8f96d7b08edb7df975360fd37c2bec9f3f57ca9de6c7e34fd252aa1a4a075b5b002f74f60 languageName: node linkType: hard