diff --git a/apps/web/package.json b/apps/web/package.json index 9ba7cb3a..ad60546a 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -11,7 +11,8 @@ "lint:fix": "eslint --fix ." }, "dependencies": { - "@hocuspocus/provider": "^2.13.6", + "@emoji-mart/react": "^1.1.1", + "@hocuspocus/provider": "^2.13.7", "@icons-pack/react-simple-icons": "^10.0.0", "@radix-ui/colors": "^0.1.9", "@radix-ui/react-aspect-ratio": "^1.1.0", @@ -19,34 +20,40 @@ "@radix-ui/react-dropdown-menu": "^2.1.2", "@radix-ui/react-form": "^0.0.3", "@radix-ui/react-icons": "^1.3.0", - "@radix-ui/react-switch": "^1.1.0", - "@radix-ui/react-tooltip": "^1.1.2", - "@sentry/nextjs": "^8.32.0", + "@radix-ui/react-switch": "^1.1.1", + "@radix-ui/react-tabs": "^1.1.1", + "@radix-ui/react-tooltip": "^1.1.3", + "@sentry/nextjs": "^8.34.0", + "@sentry/utils": "^8.34.0", "@stitches/react": "^1.2.8", - "@tiptap/core": "^2.7.3", - "@tiptap/extension-code-block-lowlight": "^2.7.3", - "@tiptap/extension-collaboration": "^2.7.3", - "@tiptap/extension-collaboration-cursor": "^2.7.3", + "@tiptap/core": "^2.8.0", + "@tiptap/extension-code-block-lowlight": "^2.8.0", + "@tiptap/extension-collaboration": "^2.8.0", + "@tiptap/extension-collaboration-cursor": "^2.8.0", "@tiptap/extension-table": "^2.8.0", "@tiptap/extension-table-cell": "^2.8.0", "@tiptap/extension-table-header": "^2.8.0", "@tiptap/extension-table-row": "^2.8.0", - "@tiptap/extension-youtube": "^2.7.3", - "@tiptap/html": "^2.7.3", - "@tiptap/pm": "^2.7.3", - "@tiptap/react": "^2.7.3", - "@tiptap/starter-kit": "^2.7.3", + "@tiptap/extension-youtube": "^2.8.0", + "@tiptap/html": "^2.8.0", + "@tiptap/pm": "^2.8.0", + "@tiptap/react": "^2.8.0", + "@tiptap/starter-kit": "^2.8.0", + "@types/dompurify": "^3.0.5", "@types/randomcolor": "^0.5.9", "avvvatars-react": "^0.4.2", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.1", "dayjs": "^1.11.13", + "dompurify": "^3.1.7", "formik": "^2.4.6", "framer-motion": "^10.18.0", "get-youtube-id": "^1.0.1", "highlight.js": "^11.10.0", "katex": "^0.16.11", "lowlight": "^3.1.0", - "lucide-react": "^0.446.0", - "next": "14.2.13", + "lucide-react": "^0.453.0", + "next": "14.2.15", "next-auth": "^4.24.8", "nextjs-toploader": "^1.6.12", "prosemirror-state": "^1.4.3", @@ -63,16 +70,18 @@ "sharp": "^0.33.5", "styled-components": "^6.1.13", "swr": "^2.2.5", - "tailwind-merge": "^2.5.2", + "tailwind-merge": "^2.5.4", "tailwind-scrollbar": "^3.1.0", "tailwindcss-animate": "^1.0.7", "unsplash-js": "^7.0.19", "usehooks-ts": "^3.1.0", + "tailwindcss-animate": "^1.0.7", + "unsplash-js": "^7.0.19", "uuid": "^9.0.1", "y-indexeddb": "^9.0.12", "y-prosemirror": "^1.2.12", "y-webrtc": "^10.3.0", - "yjs": "^13.6.19" + "yjs": "^13.6.20" }, "devDependencies": { "@types/node": "20.12.2", @@ -85,10 +94,10 @@ "@types/uuid": "^9.0.8", "autoprefixer": "^10.4.20", "eslint": "^8.57.1", - "eslint-config-next": "^14.2.13", + "eslint-config-next": "^14.2.15", "eslint-plugin-unused-imports": "^3.2.0", "postcss": "^8.4.47", - "tailwindcss": "^3.4.13", + "tailwindcss": "^3.4.14", "typescript": "5.4.4" } -} +} \ No newline at end of file diff --git a/apps/web/pnpm-lock.yaml b/apps/web/pnpm-lock.yaml index 727d0a9d..7f656dcb 100644 --- a/apps/web/pnpm-lock.yaml +++ b/apps/web/pnpm-lock.yaml @@ -100,9 +100,18 @@ importers: avvvatars-react: specifier: ^0.4.2 version: 0.4.2(csstype@3.1.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + class-variance-authority: + specifier: ^0.7.0 + version: 0.7.0 + clsx: + specifier: ^2.1.1 + version: 2.1.1 dayjs: specifier: ^1.11.13 version: 1.11.13 + dompurify: + specifier: ^3.1.7 + version: 3.1.7 formik: specifier: ^2.4.6 version: 2.4.6(react@18.3.1) @@ -122,17 +131,17 @@ importers: specifier: ^3.1.0 version: 3.1.0 lucide-react: - specifier: ^0.446.0 - version: 0.446.0(react@18.3.1) + specifier: ^0.453.0 + version: 0.453.0(react@18.3.1) next: - specifier: 14.2.13 - version: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.15 + version: 14.2.15(@babel/core@7.25.8)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-auth: specifier: ^4.24.8 - version: 4.24.8(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.24.8(next@14.2.15(@babel/core@7.25.8)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextjs-toploader: specifier: ^1.6.12 - version: 1.6.12(next@14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.6.12(next@14.2.15(@babel/core@7.25.8)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) prosemirror-state: specifier: ^1.4.3 version: 1.4.3 @@ -176,8 +185,8 @@ importers: specifier: ^2.2.5 version: 2.2.5(react@18.3.1) tailwind-merge: - specifier: ^2.5.2 - version: 2.5.2 + specifier: ^2.5.4 + version: 2.5.4 tailwind-scrollbar: specifier: ^3.1.0 version: 3.1.0(tailwindcss@3.4.13) @@ -195,16 +204,16 @@ importers: version: 9.0.1 y-indexeddb: specifier: ^9.0.12 - version: 9.0.12(yjs@13.6.19) + version: 9.0.12(yjs@13.6.20) y-prosemirror: specifier: ^1.2.12 - version: 1.2.12(prosemirror-model@1.22.3)(prosemirror-state@1.4.3)(prosemirror-view@1.34.3)(y-protocols@1.0.6(yjs@13.6.19))(yjs@13.6.19) + version: 1.2.12(prosemirror-model@1.23.0)(prosemirror-state@1.4.3)(prosemirror-view@1.34.3)(y-protocols@1.0.6(yjs@13.6.20))(yjs@13.6.20) y-webrtc: specifier: ^10.3.0 - version: 10.3.0(yjs@13.6.19) + version: 10.3.0(yjs@13.6.20) yjs: - specifier: ^13.6.19 - version: 13.6.19 + specifier: ^13.6.20 + version: 13.6.20 devDependencies: "@types/node": specifier: 20.12.2 @@ -237,8 +246,8 @@ importers: specifier: ^8.57.1 version: 8.57.1 eslint-config-next: - specifier: ^14.2.13 - version: 14.2.13(eslint@8.57.1)(typescript@5.4.4) + specifier: ^14.2.15 + version: 14.2.15(eslint@8.57.1)(typescript@5.4.4) eslint-plugin-unused-imports: specifier: ^3.2.0 version: 3.2.0(eslint@8.57.1) @@ -246,8 +255,8 @@ importers: specifier: ^8.4.47 version: 8.4.47 tailwindcss: - specifier: ^3.4.13 - version: 3.4.13 + specifier: ^3.4.14 + version: 3.4.14 typescript: specifier: 5.4.4 version: 5.4.4 @@ -930,7 +939,7 @@ packages: resolution: {integrity: sha512-21xRwZsEdMPnROu/QsaOIODmzw59IYpGFmuC4aFWvMj6stA8+Ei1tX67nkarJttlNjoM94um0N4X26AD7ff54A==} engines: {node: '>=14'} peerDependencies: - '@opentelemetry/api': ^1.3.0 + "@opentelemetry/api": ^1.3.0 '@opentelemetry/instrumentation-mongodb@0.47.0': resolution: {integrity: sha512-yqyXRx2SulEURjgOQyJzhCECSh5i1uM49NUaq9TqLd6fA7g26OahyJfsr9NE38HFqGRHpi4loyrnfYGdrsoVjQ==} @@ -1745,7 +1754,7 @@ packages: engines: {node: '>=14.18'} peerDependencies: next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 - webpack: 5.94.0 + webpack: '>=5.0.0' peerDependenciesMeta: webpack: optional: true @@ -6303,7 +6312,7 @@ snapshots: '@hocuspocus/common@2.13.7': dependencies: - lib0: 0.2.97 + lib0: 0.2.98 '@hocuspocus/provider@2.13.7(y-protocols@1.0.6(yjs@13.6.19))(yjs@13.6.19)': dependencies: @@ -6311,8 +6320,8 @@ snapshots: '@lifeomic/attempt': 3.1.0 lib0: 0.2.98 ws: 8.18.0 - y-protocols: 1.0.6(yjs@13.6.19) - yjs: 13.6.19 + y-protocols: 1.0.6(yjs@13.6.20) + yjs: 13.6.20 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -7036,6 +7045,33 @@ snapshots: "@types/react": 18.2.74 "@types/react-dom": 18.2.23 + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/primitive': 1.1.0 + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.2.74)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.2.74)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.2.74)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.2.74)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.2.74)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.2.74)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + "@types/react": 18.2.74 + "@types/react-dom": 18.2.23 + + ? "@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)" + : dependencies: + "@babel/runtime": 7.25.6 + "@radix-ui/react-slot": 1.0.2(@types/react@18.2.74)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + "@types/react": 18.2.74 + "@types/react-dom": 18.2.23 + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -7185,7 +7221,7 @@ snapshots: estree-walker: 2.0.2 glob: 10.4.5 is-reference: 1.2.1 - magic-string: 0.30.11 + magic-string: 0.30.12 optionalDependencies: rollup: 3.29.5 @@ -7313,7 +7349,7 @@ snapshots: '@sentry/vercel-edge': 8.34.0 '@sentry/webpack-plugin': 2.22.3(webpack@5.94.0) chalk: 3.0.0 - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(@babel/core@7.25.8)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) resolve: 1.22.8 rollup: 3.29.5 stacktrace-parser: 0.1.10 @@ -7572,7 +7608,7 @@ snapshots: dependencies: prosemirror-changeset: 2.2.1 prosemirror-collab: 1.3.1 - prosemirror-commands: 1.6.0 + prosemirror-commands: 1.6.1 prosemirror-dropcursor: 1.8.1 prosemirror-gapcursor: 1.3.2 prosemirror-history: 1.4.1 @@ -7580,13 +7616,13 @@ snapshots: prosemirror-keymap: 1.2.2 prosemirror-markdown: 1.13.1 prosemirror-menu: 1.2.4 - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-schema-basic: 1.2.3 prosemirror-schema-list: 1.4.1 prosemirror-state: 1.4.3 prosemirror-tables: 1.5.0 - prosemirror-trailing-node: 3.0.0(prosemirror-model@1.22.3)(prosemirror-state@1.4.3)(prosemirror-view@1.34.3) - prosemirror-transform: 1.10.0 + prosemirror-trailing-node: 3.0.0(prosemirror-model@1.23.0)(prosemirror-state@1.4.3)(prosemirror-view@1.34.3) + prosemirror-transform: 1.10.2 prosemirror-view: 1.34.3 '@tiptap/react@2.8.0(@tiptap/core@2.8.0(@tiptap/pm@2.8.0))(@tiptap/pm@2.8.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -8019,7 +8055,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.47): dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001664 + caniuse-lite: 1.0.30001668 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.0 @@ -8063,10 +8099,10 @@ snapshots: browserslist@4.24.0: dependencies: - caniuse-lite: 1.0.30001664 - electron-to-chromium: 1.5.29 + caniuse-lite: 1.0.30001668 + electron-to-chromium: 1.5.38 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.24.0) + update-browserslist-db: 1.1.1(browserslist@4.24.0) buffer-from@1.1.2: {} @@ -8093,7 +8129,7 @@ snapshots: camelize@1.0.1: {} - caniuse-lite@1.0.30001664: {} + caniuse-lite@1.0.30001668: {} chalk@2.4.2: dependencies: @@ -8127,8 +8163,16 @@ snapshots: cjs-module-lexer@1.4.1: {} + class-variance-authority@0.7.0: + dependencies: + clsx: 2.0.0 + client-only@0.0.1: {} + clsx@2.0.0: {} + + clsx@2.1.1: {} + color-convert@1.9.3: dependencies: color-name: 1.1.3 @@ -8240,7 +8284,7 @@ snapshots: object-is: 1.1.6 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 side-channel: 1.0.6 which-boxed-primitive: 1.0.2 which-collection: 1.0.2 @@ -8284,11 +8328,15 @@ snapshots: dependencies: esutils: 2.0.3 + dompurify@3.1.7: {} + dotenv@16.4.5: {} eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.29: {} + electron-to-chromium@1.5.38: {} + + emoji-mart@5.6.0: {} emoji-regex@8.0.0: {} @@ -8341,7 +8389,7 @@ snapshots: object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 safe-array-concat: 1.1.2 safe-regex-test: 1.0.3 string.prototype.trim: 1.2.9 @@ -8372,7 +8420,7 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - es-iterator-helpers@1.0.19: + es-iterator-helpers@1.1.0: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -8386,7 +8434,7 @@ snapshots: has-proto: 1.0.3 has-symbols: 1.0.3 internal-slot: 1.0.7 - iterator.prototype: 1.1.2 + iterator.prototype: 1.1.3 safe-array-concat: 1.1.2 es-module-lexer@1.5.4: {} @@ -8417,7 +8465,7 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@14.2.13(eslint@8.57.1)(typescript@5.4.4): + eslint-config-next@14.2.15(eslint@8.57.1)(typescript@5.4.4): dependencies: '@next/eslint-plugin-next': 14.2.15 '@rushstack/eslint-patch': 1.10.4 @@ -8425,11 +8473,11 @@ snapshots: '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.4.4) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1))(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) - eslint-plugin-react: 7.36.1(eslint@8.57.1) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) + eslint-plugin-react: 7.37.1(eslint@8.57.1) + eslint-plugin-react-hooks: 5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1) optionalDependencies: typescript: 5.4.4 transitivePeerDependencies: @@ -8451,13 +8499,13 @@ snapshots: debug: 4.3.7 enhanced-resolve: 5.17.1 eslint: 8.57.1 - eslint-module-utils: 2.11.1(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - "@typescript-eslint/parser" - eslint-import-resolver-node @@ -8471,7 +8519,7 @@ snapshots: '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.4.4) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1))(eslint@8.57.1) transitivePeerDependencies: - supports-color @@ -8486,7 +8534,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.1(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.9.0(eslint@8.57.1)(typescript@5.4.4))(eslint@8.57.1))(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -8495,6 +8543,7 @@ snapshots: object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 + string.prototype.trimend: 1.0.8 tsconfig-paths: 3.15.0 optionalDependencies: '@typescript-eslint/parser': 8.8.1(eslint@8.57.1)(typescript@5.4.4) @@ -8513,7 +8562,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - es-iterator-helpers: 1.0.19 + es-iterator-helpers: 1.1.0 eslint: 8.57.1 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -8521,20 +8570,20 @@ snapshots: minimatch: 3.1.2 object.fromentries: 2.0.8 safe-regex-test: 1.0.3 - string.prototype.includes: 2.0.0 + string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): + eslint-plugin-react-hooks@5.0.0-canary-7118f5dd7-20230705(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-react@7.36.1(eslint@8.57.1): + eslint-plugin-react@7.37.1(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.2 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.0.19 + es-iterator-helpers: 1.1.0 eslint: 8.57.1 estraverse: 5.3.0 hasown: 2.0.2 @@ -8771,7 +8820,7 @@ snapshots: jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 - package-json-from-dist: 1.0.0 + package-json-from-dist: 1.0.1 path-scurry: 1.11.1 glob@7.2.3: @@ -8801,7 +8850,7 @@ snapshots: define-properties: 1.2.1 gopd: 1.0.1 - goober@2.1.14(csstype@3.1.3): + goober@2.1.16(csstype@3.1.3): dependencies: csstype: 3.1.3 @@ -8859,7 +8908,7 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-in-the-middle@1.11.0: + import-in-the-middle@1.11.2: dependencies: acorn: 8.12.1 acorn-import-attributes: 1.9.5(acorn@8.12.1) @@ -9004,7 +9053,7 @@ snapshots: isomorphic.js@0.2.5: {} - iterator.prototype@1.1.2: + iterator.prototype@1.1.3: dependencies: define-properties: 1.2.1 get-intrinsic: 1.2.4 @@ -9040,7 +9089,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsesc@2.5.2: {} + jsesc@3.0.2: {} json-buffer@3.0.1: {} @@ -9082,7 +9131,7 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lib0@0.2.97: + lib0@0.2.98: dependencies: isomorphic.js: 0.2.5 @@ -9132,11 +9181,11 @@ snapshots: dependencies: yallist: 4.0.0 - lucide-react@0.446.0(react@18.3.1): + lucide-react@0.453.0(react@18.3.1): dependencies: react: 18.3.1 - magic-string@0.30.11: + magic-string@0.30.12: dependencies: "@jridgewell/sourcemap-codec": 1.5.0 @@ -9214,11 +9263,11 @@ snapshots: '@panva/hkdf': 1.2.1 cookie: 0.5.0 jose: 4.15.9 - next: 14.2.13(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(@babel/core@7.25.8)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) oauth: 0.9.15 openid-client: 5.7.0 - preact: 10.24.1 - preact-render-to-string: 5.2.6(preact@10.24.1) + preact: 10.24.3 + preact-render-to-string: 5.2.6(preact@10.24.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) uuid: 8.3.2 @@ -9228,12 +9277,12 @@ snapshots: '@next/env': 14.2.15 '@swc/helpers': 0.5.5 busboy: 1.6.0 - caniuse-lite: 1.0.30001664 + caniuse-lite: 1.0.30001668 graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.25.2)(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.25.8)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 14.2.15 '@next/swc-darwin-x64': 14.2.15 @@ -9350,7 +9399,7 @@ snapshots: dependencies: p-limit: 3.1.0 - package-json-from-dist@1.0.0: {} + package-json-from-dist@1.0.1: {} parent-module@1.0.1: dependencies: @@ -9406,7 +9455,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.47): dependencies: lilconfig: 3.1.2 - yaml: 2.5.1 + yaml: 2.6.0 optionalDependencies: postcss: 8.4.47 @@ -9450,12 +9499,12 @@ snapshots: dependencies: xtend: 4.0.2 - preact-render-to-string@5.2.6(preact@10.24.1): + preact-render-to-string@5.2.6(preact@10.24.3): dependencies: - preact: 10.24.1 + preact: 10.24.3 pretty-format: 3.8.0 - preact@10.24.1: {} + preact@10.24.3: {} prelude-ls@1.2.1: {} @@ -9471,42 +9520,42 @@ snapshots: prosemirror-changeset@2.2.1: dependencies: - prosemirror-transform: 1.10.0 + prosemirror-transform: 1.10.2 prosemirror-collab@1.3.1: dependencies: prosemirror-state: 1.4.3 - prosemirror-commands@1.6.0: + prosemirror-commands@1.6.1: dependencies: - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 + prosemirror-transform: 1.10.2 prosemirror-dropcursor@1.8.1: dependencies: prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 + prosemirror-transform: 1.10.2 prosemirror-view: 1.34.3 prosemirror-gapcursor@1.3.2: dependencies: prosemirror-keymap: 1.2.2 - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-state: 1.4.3 prosemirror-view: 1.34.3 prosemirror-history@1.4.1: dependencies: prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 + prosemirror-transform: 1.10.2 prosemirror-view: 1.34.3 rope-sequence: 1.3.4 prosemirror-inputrules@1.4.0: dependencies: prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 + prosemirror-transform: 1.10.2 prosemirror-keymap@1.2.2: dependencies: @@ -9517,60 +9566,60 @@ snapshots: dependencies: "@types/markdown-it": 14.1.2 markdown-it: 14.1.0 - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-menu@1.2.4: dependencies: crelt: 1.0.6 - prosemirror-commands: 1.6.0 + prosemirror-commands: 1.6.1 prosemirror-history: 1.4.1 prosemirror-state: 1.4.3 - prosemirror-model@1.22.3: + prosemirror-model@1.23.0: dependencies: orderedmap: 2.1.1 prosemirror-schema-basic@1.2.3: dependencies: - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-schema-list@1.4.1: dependencies: - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 + prosemirror-transform: 1.10.2 prosemirror-state@1.4.3: dependencies: - prosemirror-model: 1.22.3 - prosemirror-transform: 1.10.0 + prosemirror-model: 1.23.0 + prosemirror-transform: 1.10.2 prosemirror-view: 1.34.3 prosemirror-tables@1.5.0: dependencies: prosemirror-keymap: 1.2.2 - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 + prosemirror-transform: 1.10.2 prosemirror-view: 1.34.3 prosemirror-trailing-node@3.0.0(prosemirror-model@1.23.0)(prosemirror-state@1.4.3)(prosemirror-view@1.34.3): dependencies: '@remirror/core-constants': 3.0.0 escape-string-regexp: 4.0.0 - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-state: 1.4.3 prosemirror-view: 1.34.3 - prosemirror-transform@1.10.0: + prosemirror-transform@1.10.2: dependencies: - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-view@1.34.3: dependencies: - prosemirror-model: 1.22.3 + prosemirror-model: 1.23.0 prosemirror-state: 1.4.3 - prosemirror-transform: 1.10.0 + prosemirror-transform: 1.10.2 proxy-from-env@1.1.0: {} @@ -9658,7 +9707,7 @@ snapshots: optionalDependencies: "@types/react": 18.2.74 - react-remove-scroll@2.5.7(@types/react@18.2.74)(react@18.3.1): + react-remove-scroll@2.6.0(@types/react@18.2.74)(react@18.3.1): dependencies: react: 18.3.1 react-remove-scroll-bar: 2.3.6(@types/react@18.2.74)(react@18.3.1) @@ -9726,7 +9775,7 @@ snapshots: regenerator-runtime@0.14.1: {} - regexp.prototype.flags@1.5.2: + regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 @@ -9916,8 +9965,9 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string.prototype.includes@2.0.0: + string.prototype.includes@2.0.1: dependencies: + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 @@ -9932,7 +9982,7 @@ snapshots: gopd: 1.0.1 has-symbols: 1.0.3 internal-slot: 1.0.7 - regexp.prototype.flags: 1.5.2 + regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 side-channel: 1.0.6 @@ -9990,7 +10040,7 @@ snapshots: stylis: 4.3.2 tslib: 2.6.2 - styled-jsx@5.1.1(@babel/core@7.25.2)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.25.8)(react@18.3.1): dependencies: client-only: 0.0.1 react: 18.3.1 @@ -10029,9 +10079,9 @@ snapshots: react: 18.3.1 use-sync-external-store: 1.2.2(react@18.3.1) - tailwind-merge@2.5.2: {} + tailwind-merge@2.5.4: {} - tailwind-scrollbar@3.1.0(tailwindcss@3.4.13): + tailwind-scrollbar@3.1.0(tailwindcss@3.4.14): dependencies: tailwindcss: 3.4.13 @@ -10070,10 +10120,10 @@ snapshots: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 - terser: 5.33.0 + terser: 5.34.1 webpack: 5.94.0 - terser@5.33.0: + terser@5.34.1: dependencies: "@jridgewell/source-map": 0.3.6 acorn: 8.12.1 @@ -10185,7 +10235,9 @@ snapshots: webpack-sources: 3.2.3 webpack-virtual-modules: 0.5.0 - update-browserslist-db@1.1.0(browserslist@4.24.0): + unsplash-js@7.0.19: {} + + update-browserslist-db@1.1.1(browserslist@4.24.0): dependencies: browserslist: 4.24.0 escalade: 3.2.0 @@ -10339,10 +10391,10 @@ snapshots: xtend@4.0.2: {} - y-indexeddb@9.0.12(yjs@13.6.19): + y-indexeddb@9.0.12(yjs@13.6.20): dependencies: - lib0: 0.2.97 - yjs: 13.6.19 + lib0: 0.2.98 + yjs: 13.6.20 y-prosemirror@1.2.12(prosemirror-model@1.23.0)(prosemirror-state@1.4.3)(prosemirror-view@1.34.3)(y-protocols@1.0.6(yjs@13.6.19))(yjs@13.6.19): dependencies: @@ -10350,20 +10402,20 @@ snapshots: prosemirror-model: 1.23.0 prosemirror-state: 1.4.3 prosemirror-view: 1.34.3 - y-protocols: 1.0.6(yjs@13.6.19) - yjs: 13.6.19 + y-protocols: 1.0.6(yjs@13.6.20) + yjs: 13.6.20 - y-protocols@1.0.6(yjs@13.6.19): + y-protocols@1.0.6(yjs@13.6.20): dependencies: - lib0: 0.2.97 - yjs: 13.6.19 + lib0: 0.2.98 + yjs: 13.6.20 - y-webrtc@10.3.0(yjs@13.6.19): + y-webrtc@10.3.0(yjs@13.6.20): dependencies: - lib0: 0.2.97 + lib0: 0.2.98 simple-peer: 9.11.1 - y-protocols: 1.0.6(yjs@13.6.19) - yjs: 13.6.19 + y-protocols: 1.0.6(yjs@13.6.20) + yjs: 13.6.20 optionalDependencies: ws: 8.18.0 transitivePeerDependencies: @@ -10375,11 +10427,11 @@ snapshots: yallist@4.0.0: {} - yaml@2.5.1: {} + yaml@2.6.0: {} - yjs@13.6.19: + yjs@13.6.20: dependencies: - lib0: 0.2.97 + lib0: 0.2.98 yocto-queue@0.1.0: {}