diff options
| author | Dhravya Shah <[email protected]> | 2024-08-27 11:54:00 -0700 |
|---|---|---|
| committer | Dhravya Shah <[email protected]> | 2024-08-27 11:54:00 -0700 |
| commit | ba3a7b6a80a57a58446752bb3c14586322dfa22e (patch) | |
| tree | eb418fe49604c985737a4896d5d34b7c97b33219 | |
| parent | fix: editor build issue (diff) | |
| download | supermemory-ba3a7b6a80a57a58446752bb3c14586322dfa22e.tar.xz supermemory-ba3a7b6a80a57a58446752bb3c14586322dfa22e.zip | |
fix: all build errors
| -rw-r--r-- | apps/web/.npmrc | 3 | ||||
| -rw-r--r-- | apps/web/components/editor/advanced-editor.tsx | 4 | ||||
| -rw-r--r-- | apps/web/components/editor/emoji/emojiList.tsx | 22 | ||||
| -rw-r--r-- | apps/web/components/editor/emoji/suggestion.ts | 39 | ||||
| -rw-r--r-- | apps/web/components/editor/extensions.ts | 1 | ||||
| -rw-r--r-- | apps/web/components/editor/generative/ai-completion-command.tsx | 11 | ||||
| -rw-r--r-- | apps/web/components/editor/generative/ai-selector-commands.tsx | 7 | ||||
| -rw-r--r-- | apps/web/components/editor/generative/ai-selector.tsx | 10 | ||||
| -rw-r--r-- | apps/web/components/editor/generative/generative-menu-switch.tsx | 3 | ||||
| -rw-r--r-- | apps/web/components/editor/selectors/align-selector.tsx | 12 | ||||
| -rw-r--r-- | apps/web/components/editor/selectors/link-selector.tsx | 1 | ||||
| -rw-r--r-- | apps/web/components/editor/selectors/node-selector.tsx | 14 | ||||
| -rw-r--r-- | apps/web/components/editor/slash-command.tsx | 4 | ||||
| -rw-r--r-- | apps/web/package.json | 5 | ||||
| -rw-r--r-- | apps/web/server/auth.ts | 9 | ||||
| -rw-r--r-- | pnpm-lock.yaml | 170 |
16 files changed, 255 insertions, 60 deletions
diff --git a/apps/web/.npmrc b/apps/web/.npmrc index e69de29b..6bd2d21e 100644 --- a/apps/web/.npmrc +++ b/apps/web/.npmrc @@ -0,0 +1,3 @@ +registry=https://registry.npmjs.org/ +@tiptap-pro:registry=https://registry.tiptap.dev/ +//registry.tiptap.dev/:_authToken=RUrFuwyOUC+su14NeR40c/tH08IhV83hWCOO+IjAgBBDUg943oteBAREqXQyNzAl
\ No newline at end of file diff --git a/apps/web/components/editor/advanced-editor.tsx b/apps/web/components/editor/advanced-editor.tsx index 5da44245..b5e74b5d 100644 --- a/apps/web/components/editor/advanced-editor.tsx +++ b/apps/web/components/editor/advanced-editor.tsx @@ -54,7 +54,7 @@ const TailwindAdvancedEditor = memo( slashCommand, TableOfContents.configure({ getIndex: getHierarchicalIndexes, - onUpdate(content) { + onUpdate(content: tContent[]) { console.log(content); setItems(content); }, @@ -96,7 +96,7 @@ const TailwindAdvancedEditor = memo( {suggestionItems.map((item) => ( <EditorCommandItem value={item.title} - onCommand={(val) => item.command(val)} + onCommand={(val) => item?.command?.(val)} className="flex w-full items-center space-x-2 rounded-md px-2 py-1 text-left text-sm hover:bg-[#21303D] group aria-selected:bg-[#21303D]" key={item.title} > diff --git a/apps/web/components/editor/emoji/emojiList.tsx b/apps/web/components/editor/emoji/emojiList.tsx index c5f734c9..42cef01a 100644 --- a/apps/web/components/editor/emoji/emojiList.tsx +++ b/apps/web/components/editor/emoji/emojiList.tsx @@ -5,10 +5,24 @@ import React, { useState, } from "react"; -export const EmojiList = forwardRef((props, ref) => { +interface EmojiItem { + name: string; + emoji: string; + fallbackImage?: string; +} + +interface EmojiListProps { + items: EmojiItem[]; + command: (item: { name: string }) => void; +} + +export const EmojiList = forwardRef< + { onKeyDown: (x: { event: KeyboardEvent }) => boolean }, + EmojiListProps +>((props, ref) => { const [selectedIndex, setSelectedIndex] = useState(0); - const selectItem = (index) => { + const selectItem = (index: number) => { const item = props.items[index]; if (item) { props.command({ name: item.name }); @@ -34,7 +48,7 @@ export const EmojiList = forwardRef((props, ref) => { useImperativeHandle( ref, () => ({ - onKeyDown: (x) => { + onKeyDown: (x: { event: KeyboardEvent }) => { if (x.event.key === "ArrowUp") { upHandler(); return true; @@ -58,7 +72,7 @@ export const EmojiList = forwardRef((props, ref) => { {props.items.map((item, index) => ( <button className={`flex items-center gap-1 w-full text-left ${ - index === selectedIndex && "bg-[#21303D] text-[#369DFD]" + index === selectedIndex ? "bg-[#21303D] text-[#369DFD]" : "" }`} key={index} onClick={() => selectItem(index)} diff --git a/apps/web/components/editor/emoji/suggestion.ts b/apps/web/components/editor/emoji/suggestion.ts index 91c1cc51..c2c44b45 100644 --- a/apps/web/components/editor/emoji/suggestion.ts +++ b/apps/web/components/editor/emoji/suggestion.ts @@ -1,16 +1,28 @@ import { ReactRenderer } from "@tiptap/react"; -import tippy from "tippy.js"; +import tippy, { Instance as TippyInstance } from "tippy.js"; import { EmojiList } from "./emojiList"; +import { Editor } from "@tiptap/core"; + +interface EmojiItem { + shortcodes: string[]; + tags: string[]; +} + +interface SuggestionProps { + editor: Editor; + clientRect: () => DOMRect; + event: KeyboardEvent; +} export default { - items: ({ editor, query }) => { - return editor.storage.emoji.emojis + items: ({ editor, query }: { editor: Editor; query: string }) => { + return (editor.storage.emoji.emojis as EmojiItem[]) .filter(({ shortcodes, tags }) => { return ( - shortcodes.find((shortcode) => + shortcodes.find((shortcode: string) => shortcode.startsWith(query.toLowerCase()), - ) || tags.find((tag) => tag.startsWith(query.toLowerCase())) + ) || tags.find((tag: string) => tag.startsWith(query.toLowerCase())) ); }) .slice(0, 5); @@ -19,11 +31,11 @@ export default { allowSpaces: false, render: () => { - let component; - let popup; + let component: ReactRenderer; + let popup: TippyInstance[]; return { - onStart: (props) => { + onStart: (props: SuggestionProps) => { component = new ReactRenderer(EmojiList, { props, editor: props.editor, @@ -40,27 +52,28 @@ export default { }); }, - onUpdate(props) { + onUpdate(props: SuggestionProps) { component.updateProps(props); - popup[0].setProps({ + popup[0]?.setProps({ getReferenceClientRect: props.clientRect, }); }, - onKeyDown(props) { + onKeyDown(props: SuggestionProps) { if (props.event.key === "Escape") { - popup[0].hide(); + popup[0]?.hide(); component.destroy(); return true; } + // @ts-ignore return component.ref?.onKeyDown(props); }, onExit() { - popup[0].destroy(); + popup[0]?.destroy(); component.destroy(); }, }; diff --git a/apps/web/components/editor/extensions.ts b/apps/web/components/editor/extensions.ts index bc226a2d..1b1bf8ed 100644 --- a/apps/web/components/editor/extensions.ts +++ b/apps/web/components/editor/extensions.ts @@ -141,6 +141,7 @@ const textAlign = TextAlign.configure({ const emojis = Emoji.configure({ emojis: gitHubEmojis, enableEmoticons: true, + // @ts-ignore suggestion, }); diff --git a/apps/web/components/editor/generative/ai-completion-command.tsx b/apps/web/components/editor/generative/ai-completion-command.tsx index f235fffa..7fb64a0b 100644 --- a/apps/web/components/editor/generative/ai-completion-command.tsx +++ b/apps/web/components/editor/generative/ai-completion-command.tsx @@ -17,10 +17,12 @@ const AICompletionCommands = ({ className="gap-2 px-4" value="replace" onSelect={() => { - const selection = editor.view.state.selection; + const selection = editor?.view.state.selection; + + if (!selection) return; editor - .chain() + ?.chain() .focus() .insertContentAt( { @@ -39,9 +41,10 @@ const AICompletionCommands = ({ className="gap-2 px-4" value="insert" onSelect={() => { - const selection = editor.view.state.selection; + const selection = editor?.view.state.selection; + if (!selection) return; editor - .chain() + ?.chain() .focus() .insertContentAt(selection.to + 1, completion) .run(); diff --git a/apps/web/components/editor/generative/ai-selector-commands.tsx b/apps/web/components/editor/generative/ai-selector-commands.tsx index eef135f2..ee7386c0 100644 --- a/apps/web/components/editor/generative/ai-selector-commands.tsx +++ b/apps/web/components/editor/generative/ai-selector-commands.tsx @@ -46,9 +46,9 @@ const AISelectorCommands = ({ onSelect }: AISelectorCommandsProps) => { {options.map((option) => ( <CommandItem onSelect={(value) => { - const slice = editor.state.selection.content(); - const text = editor.storage.markdown.serializer.serialize( - slice.content, + const slice = editor?.state.selection.content(); + const text = editor?.storage.markdown.serializer.serialize( + slice?.content, ); onSelect(text, value); }} @@ -65,6 +65,7 @@ const AISelectorCommands = ({ onSelect }: AISelectorCommandsProps) => { <CommandGroup heading="Use AI to do more"> <CommandItem onSelect={() => { + if (!editor) return; const pos = editor.state.selection.from; const text = getPrevText(editor, pos); diff --git a/apps/web/components/editor/generative/ai-selector.tsx b/apps/web/components/editor/generative/ai-selector.tsx index 48eb224e..62d381a1 100644 --- a/apps/web/components/editor/generative/ai-selector.tsx +++ b/apps/web/components/editor/generative/ai-selector.tsx @@ -75,7 +75,7 @@ export function AISelector({ onOpenChange }: AISelectorProps) { ? "Tell AI what to do next" : "Ask AI to edit or generate..." } - onFocus={() => addAIHighlight(editor)} + onFocus={() => addAIHighlight(editor!)} /> <Button size="icon" @@ -86,9 +86,9 @@ export function AISelector({ onOpenChange }: AISelectorProps) { body: { option: "zap", command: inputValue }, }).then(() => setInputValue("")); - const slice = editor.state.selection.content(); - const text = editor.storage.markdown.serializer.serialize( - slice.content, + const slice = editor?.state.selection.content(); + const text = editor?.storage.markdown.serializer.serialize( + slice?.content, ); complete(text, { @@ -102,7 +102,7 @@ export function AISelector({ onOpenChange }: AISelectorProps) { {hasCompletion ? ( <AICompletionCommands onDiscard={() => { - editor.chain().unsetHighlight().focus().run(); + editor?.chain().unsetHighlight().focus().run(); onOpenChange(false); }} completion={completion} diff --git a/apps/web/components/editor/generative/generative-menu-switch.tsx b/apps/web/components/editor/generative/generative-menu-switch.tsx index 61d8d9df..9c581475 100644 --- a/apps/web/components/editor/generative/generative-menu-switch.tsx +++ b/apps/web/components/editor/generative/generative-menu-switch.tsx @@ -19,6 +19,7 @@ const GenerativeMenuSwitch = ({ const { editor } = useEditor(); useEffect(() => { + if (!editor) return; if (!open) removeAIHighlight(editor); }, [open]); return ( @@ -27,7 +28,7 @@ const GenerativeMenuSwitch = ({ placement: open ? "bottom-start" : "top", onHidden: () => { onOpenChange(false); - editor.chain().unsetHighlight().run(); + editor?.chain().unsetHighlight().run(); }, }} className="flex w-fit max-w-[90vw] overflow-hidden rounded-md bg-[#1F2428] shadow-xl" diff --git a/apps/web/components/editor/selectors/align-selector.tsx b/apps/web/components/editor/selectors/align-selector.tsx index 3002fbd2..99c9a1ba 100644 --- a/apps/web/components/editor/selectors/align-selector.tsx +++ b/apps/web/components/editor/selectors/align-selector.tsx @@ -1,4 +1,4 @@ -import { Check, ChevronDown, LucideIcon } from "lucide-react"; +import { Check, ChevronDown } from "lucide-react"; import { EditorBubbleItem, useEditor } from "novel"; import { Button } from "../ui/button"; @@ -7,8 +7,12 @@ import { Popover } from "@radix-ui/react-popover"; export type SelectorItem = { name: string; - command: (editor: ReturnType<typeof useEditor>["editor"]) => void; - isActive: (editor: ReturnType<typeof useEditor>["editor"]) => boolean; + command: ( + editor: NonNullable<ReturnType<typeof useEditor>["editor"]>, + ) => void; + isActive: ( + editor: NonNullable<ReturnType<typeof useEditor>["editor"]>, + ) => boolean; }; const items: SelectorItem[] = [ @@ -67,7 +71,7 @@ export const AlignSelector = ({ open, onOpenChange }: AlignSelectorProps) => { {items.map((item) => ( <EditorBubbleItem key={item.name} - onSelect={(editor) => { + onSelect={() => { item.command(editor); onOpenChange(false); }} diff --git a/apps/web/components/editor/selectors/link-selector.tsx b/apps/web/components/editor/selectors/link-selector.tsx index 7a573dc4..046b4756 100644 --- a/apps/web/components/editor/selectors/link-selector.tsx +++ b/apps/web/components/editor/selectors/link-selector.tsx @@ -102,6 +102,7 @@ export const LinkSelector = ({ open, onOpenChange }: LinkSelectorProps) => { className="flex h-8 border-0 items-center rounded-sm p-1 text-red-600 hover:text-red-600 hover:bg-red-950" onClick={() => { editor.chain().focus().unsetLink().run(); + if (!inputRef.current) return; inputRef.current.value = ""; onOpenChange(false); }} diff --git a/apps/web/components/editor/selectors/node-selector.tsx b/apps/web/components/editor/selectors/node-selector.tsx index 46c6eb01..dcd7ca76 100644 --- a/apps/web/components/editor/selectors/node-selector.tsx +++ b/apps/web/components/editor/selectors/node-selector.tsx @@ -20,8 +20,12 @@ import { Popover } from "@radix-ui/react-popover"; export type SelectorItem = { name: string; icon: LucideIcon; - command: (editor: ReturnType<typeof useEditor>["editor"]) => void; - isActive: (editor: ReturnType<typeof useEditor>["editor"]) => boolean; + command: ( + editor: NonNullable<ReturnType<typeof useEditor>["editor"]>, + ) => void; + isActive: ( + editor: NonNullable<ReturnType<typeof useEditor>["editor"]>, + ) => boolean; }; const items: SelectorItem[] = [ @@ -126,8 +130,10 @@ export const NodeSelector = ({ open, onOpenChange }: NodeSelectorProps) => { <EditorBubbleItem key={item.name} onSelect={(editor) => { - item.command(editor); - onOpenChange(false); + if (editor) { + item.command(editor); + onOpenChange(false); + } }} className="flex border-0 group cursor-pointer items-center justify-between rounded-sm px-2 py-1 text-sm hover:bg-[#21303D]" > diff --git a/apps/web/components/editor/slash-command.tsx b/apps/web/components/editor/slash-command.tsx index 8ec32475..b3eb0d73 100644 --- a/apps/web/components/editor/slash-command.tsx +++ b/apps/web/components/editor/slash-command.tsx @@ -156,7 +156,7 @@ export const suggestionItems = createSuggestionItems([ /^((?:https?:)?\/\/)?((?:www|m)\.)?((?:youtube\.com|youtu.be))(\/(?:[\w\-]+\?v=|embed\/|v\/)?)([\w\-]+)(\S+)?$/, ); - if (ytregex.test(videoLink)) { + if (videoLink && ytregex.test(videoLink)) { editor .chain() .focus() @@ -183,7 +183,7 @@ export const suggestionItems = createSuggestionItems([ /^https?:\/\/(www\.)?x\.com\/([a-zA-Z0-9_]{1,15})(\/status\/(\d+))?(\/\S*)?$/, ); - if (tweetRegex.test(tweetLink)) { + if (tweetLink && tweetRegex.test(tweetLink)) { editor .chain() .focus() diff --git a/apps/web/package.json b/apps/web/package.json index 71445ce5..f01b2d5f 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -22,11 +22,12 @@ "@radix-ui/react-slot": "^1.1.0", "@sentry/nextjs": "^8.26.0", "@tiptap-pro/extension-emoji": "^2.10.11", - "@tiptap-pro/extension-table-of-contents": "^2.10.11", + "@tiptap-pro/extension-table-of-contents": "^2.11.1", + "@tiptap/core": "^2.6.6", "@tiptap/extension-text-align": "^2.6.4", "@tiptap/extension-typography": "^2.6.4", "@tiptap/pm": "^2.6.4", - "@tiptap/react": "^2.6.4", + "@tiptap/react": "^2.6.6", "ai": "^3.3.7", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", diff --git a/apps/web/server/auth.ts b/apps/web/server/auth.ts index 645989fa..690213fe 100644 --- a/apps/web/server/auth.ts +++ b/apps/web/server/auth.ts @@ -1,4 +1,4 @@ -import NextAuth, { NextAuthResult } from "next-auth"; +import NextAuth from "next-auth"; import Google from "next-auth/providers/google"; import { DrizzleAdapter } from "@auth/drizzle-adapter"; import { db } from "./db"; @@ -12,12 +12,7 @@ export const { } = NextAuth({ secret: process.env.BACKEND_SECURITY_KEY, trustHost: true, - adapter: DrizzleAdapter(db, { - usersTable: users, - accountsTable: accounts, - sessionsTable: sessions, - verificationTokensTable: verificationTokens, - }), + adapter: DrizzleAdapter(db), providers: [ Google({ clientId: process.env.GOOGLE_CLIENT_ID, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66904e94..d000ca0a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -402,8 +402,11 @@ importers: specifier: ^2.10.11 version: 2.11.1(@tiptap/[email protected])(@tiptap/[email protected])(@tiptap/[email protected])([email protected]) '@tiptap-pro/extension-table-of-contents': - specifier: ^2.10.11 + specifier: ^2.11.1 version: 2.11.1(@tiptap/[email protected])(@tiptap/[email protected]) + '@tiptap/core': + specifier: ^2.6.6 + version: 2.6.6(@tiptap/[email protected]) '@tiptap/extension-text-align': specifier: ^2.6.4 version: 2.6.6(@tiptap/[email protected]) @@ -414,7 +417,7 @@ importers: specifier: ^2.6.4 version: 2.6.6 '@tiptap/react': - specifier: ^2.6.4 + specifier: ^2.6.6 version: 2.6.6(@tiptap/[email protected])(@tiptap/[email protected])([email protected])([email protected]) ai: specifier: ^3.3.7 @@ -1531,7 +1534,7 @@ packages: '@babel/parser': 7.25.4 '@babel/template': 7.25.0 '@babel/traverse': 7.25.4 - '@babel/types': 7.24.6 + '@babel/types': 7.25.4 convert-source-map: 2.0.0 debug: 4.3.6 gensync: 1.0.0-beta.2 @@ -1826,7 +1829,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.24.5 + '@babel/types': 7.25.4 dev: true /@babel/[email protected]: @@ -1894,6 +1897,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1941,6 +1945,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2001,6 +2006,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2077,6 +2083,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2516,6 +2523,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2526,6 +2534,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-QG9EnzoGn+Qar7rxuW+ZOsbWOt56FvvI93xInqsZDC5fsekx1AlIO4KIJ5M+D0p0SqSH156EpmZyXq630B8OlQ==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2538,6 +2547,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-KQsqEAVBpU82NM/B/N9j9WOdphom1SZH3R+2V7INrQUH+V9EBFwZsEJl8eBIVeQE62FxJCc70jzEZwqU7RcVqA==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2554,6 +2564,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-PLgBVk3fzbmEjBJ/u8kFzOqS9tUeDjiaWud/rRym/yjCo/M9cASPlnrd2ZmmZpQT40fOOrvR8jh+n8jikrOhNA==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2649,6 +2660,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2807,6 +2819,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-AAH4lEkpmzFWrGVlHaxJB7RLH21uPQ9+He+eFLWHmF9IuFQVugz8eAsamaW0DXRrTfco5zj1wWtpdcXJUOfsag==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2824,6 +2837,7 @@ packages: /@babel/[email protected](@babel/[email protected]): resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} engines: {node: '>=6.9.0'} + requiresBuild: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -2872,8 +2886,8 @@ packages: '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 debug: 4.3.6 globals: 11.12.0 transitivePeerDependencies: @@ -3061,6 +3075,7 @@ packages: resolution: {integrity: sha512-MX0yLTwtZzr82sQ0zOjqimpZbzjMaK/h2pmlrLK7DCzlmiZLYFpoO94WmN1akRVo6ll/TdpHb53vihHLUMyvng==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: '@csstools/css-parser-algorithms': ^2.7.1 '@csstools/css-tokenizer': ^2.4.1 @@ -3072,11 +3087,13 @@ packages: /@csstools/[email protected]: resolution: {integrity: sha512-CEypeeykO9AN7JWkr1OEOQb0HRzZlPWGwV0Ya6DuVgFdDi6g3ma/cPZ5ZPZM4AWQikDpq/0llnGGlIL+j8afzw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true dev: true resolution: {integrity: sha512-tfOuvUQeo7Hz+FcuOd3LfXVp+342pnWUJ7D2y8NUpu1Ww6xnTbHLpz018/y6rtbHifJ3iIEf9ttxXd8KG7nL0Q==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: '@csstools/css-parser-algorithms': ^2.7.1 '@csstools/css-tokenizer': ^2.4.1 @@ -3088,6 +3105,7 @@ packages: resolution: {integrity: sha512-lRZSmtl+DSjok3u9hTWpmkxFZnz7stkbZxzKc08aDUsdrWwhSgWo8yq9rq9DaFUtbAyAq2xnH92fj01S+pwIww==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: '@csstools/css-parser-algorithms': ^2.7.1 '@csstools/css-tokenizer': ^2.4.1 @@ -3101,6 +3119,7 @@ packages: /@csstools/[email protected](@csstools/[email protected]): resolution: {integrity: sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: '@csstools/css-tokenizer': ^2.4.1 dependencies: @@ -3110,6 +3129,7 @@ packages: /@csstools/[email protected](@csstools/[email protected]): resolution: {integrity: sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==} engines: {node: '>=18'} + requiresBuild: true peerDependencies: '@csstools/css-tokenizer': ^3.0.1 dependencies: @@ -3119,16 +3139,19 @@ packages: /@csstools/[email protected]: resolution: {integrity: sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true dev: true /@csstools/[email protected]: resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} engines: {node: '>=18'} + requiresBuild: true dev: true resolution: {integrity: sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: '@csstools/css-parser-algorithms': ^2.7.1 '@csstools/css-tokenizer': ^2.4.1 @@ -3140,6 +3163,7 @@ packages: resolution: {integrity: sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==} engines: {node: '>=18'} + requiresBuild: true peerDependencies: '@csstools/css-parser-algorithms': ^3.0.1 '@csstools/css-tokenizer': ^3.0.1 @@ -3150,11 +3174,13 @@ packages: /@csstools/[email protected]: resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} + requiresBuild: true dev: true /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-Xt00qGAQyqAODFiFEJNkTpSUz5VfYqnDLECdlA/Vv17nl/OIV5QfTRHGAXrBGG5YcJyHpJ+GF9gF/RZvOQz4oA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3166,6 +3192,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-d1OHEXyYGe21G3q88LezWWx31ImEDdmINNDy0LyLNN9ChgN2bPxoubUPiHf9KmwypBMaHmNcMuA/WZOKdZk/Lg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3180,6 +3207,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-mLvQlMX+keRYr16AuvuV8WYKUwF+D0DiCqlBdvhQ0KYEtcQl9/is9Ssg7RcIys8x0jIn2h1zstS4izckdZj9wg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3194,6 +3222,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-SkHdj7EMM/57GVvSxSELpUg7zb5eAndBeuvGwFzYtU06/QXJ/h9fuK7wO5suteJzGhm3GDF/EWPCdWV2h1IGHQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3207,6 +3236,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-x1Avr15mMeuX7Z5RJUl7DmjhUtg+Amn5DZRD0fQ2TlTFTcJS8U1oxXQ9e5mA62S2RJgUU6db20CRoJyDvae2EQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3219,6 +3249,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-E0xz2sjm4AMCkXLCFvI/lyl4XO6aN1NCSMMVEOngFDJ+k2rDwfr6NDjWljk1li42jiLNChVX+YFnmfGCigZKXw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3230,6 +3261,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-KrHGsUPXRYxboXmJ9wiU/RzDM7y/5uIefLWKFSc36Pok7fxiPyvkSHO51kh+RLZS1W5hbqw9qaa6+tKpTSxa5g==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3242,6 +3274,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-ZFl2JBHano6R20KB5ZrB8KdPM2pVK0u+/3cGQ2T8VubJq982I2LSOvQ4/VtxkAXjkPkk1rXt4AD1ni7UjTZ1Og==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3256,6 +3289,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-3ifnLltR5C7zrJ+g18caxkvSRnu9jBBXCYgnBznRjxm6gQJGnnCO9H6toHfywNdNr/qkiVf2dymERPQLDnjLRQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3270,6 +3304,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-YoaNHH2wNZD+c+rHV02l4xQuDpfR8MaL7hD45iJyr+USwvr0LOheeytJ6rq8FN6hXBmEeoJBeXXgGmM8fkhH4g==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3282,6 +3317,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-wtb+IbUIrIf8CrN6MLQuFR7nlU5C7PwuebfeEXfjthUha1+XZj2RVi+5k/lukToA24sZkYAiSJfHM8uG/UZIdg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3291,6 +3327,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-0aj591yGlq5Qac+plaWCbn5cpjs5Sh0daovYUKJUOMjIp70prGH/XPLp7QjxtbFXz3CTvb0H9a35dpEuIuUi3Q==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3302,6 +3339,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-x0UtpCyVnERsplUeoaY6nEtp1HxTf4lJjoK/ULEm40DraqFfUdUSt76yoOyX5rGY6eeOUOkurHyYlFHVKv/pew==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3315,6 +3353,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-SsrWUNaXKr+e/Uo4R/uIsqJYt3DaggIh/jyZdhy/q8fECoJSKsSMr7nObSLdvoULB69Zb6Bs+sefEIoMG/YfOA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3324,6 +3363,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-Kl4lAbMg0iyztEzDhZuQw8Sj9r2uqFDcU1IPl+AAt2nue8K/f1i7ElvKtXkjhIAmKiy5h2EY8Gt/Cqg0pYFDCw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3333,6 +3373,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-+kHamNxAnX8ojPCtV8WPcUP3XcqMFBSDuBuvT6MHgq7oX4IQxLIXKx64t7g9LiuJzE7vd06Q9qUYR6bh4YnGpQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3342,6 +3383,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-W5Gtwz7oIuFcKa5SmBjQ2uxr8ZoL7M2bkoIf0T1WeNqljMkBrfw1DDA8/J83k57NQ1kcweJEjkJ04pUkmyee3A==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3352,6 +3394,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-ElITMOGcjQtvouxjd90WmJRIw1J7KMP+M+O87HaVtlgOOlDt1uEPeTeii8qKGe2AiedEp0XOGIo9lidbiU2Ogg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3363,6 +3406,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-KYQCal2i7XPNtHAUxCECdrC7tuxIWQCW+s8eMYs5r5PaAiVTeKwlrkRS096PFgojdNCmHeG0Cb7njtuNswNf+w==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3376,6 +3420,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-YD6jrib20GRGQcnOu49VJjoAnQ/4249liuz7vTpy/JfgqQ1Dlc5eD4HPUMNLOw9CWey9E6Etxwf/xc/ZF8fECA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3388,6 +3433,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-ySUmPyawiHSmBW/VI44+IObcKH0v88LqFe0d09Sb3w4B1qjkaROc6d5IA3ll9kjD46IIX/dbO5bwFN/swyoyZA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3399,6 +3445,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-fCapyyT/dUdyPtrelQSIV+d5HqtTgnNP/BEG9IuhgXHt93Wc4CfC1bQ55GzKAjWrZbgakMQ7MLfCXEf3rlZJOw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3409,6 +3456,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-e3JxXmxjU3jpU7TzZrsNqSX4OHByRC3XjItV3Ieo/JEQmLg5rdOL4lkv/1vp27gXemzfNt44F42k/pn0FpE21Q==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3423,6 +3471,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-W2oV01phnILaRGYPmGFlL2MT/OgYjQDrL9sFlbdikMFi6oQkFki9B86XqEWR7HCsTZFVq7dbzr/o71B75TKkGg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3433,6 +3482,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-MxUMSNvio1WwuS6WRLlQuv6nNPXwIWUFzBBAvL/tBdWfiKjiJnAa6eSSN5gtaacSqUkQ/Ce5Z1OzLRfeaWhADA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3447,6 +3497,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-3ZFonK2gfgqg29gUJ2w7xVw2wFJ1eNWVDONjbzGkm73gJHVCYK5fnCqlLr+N+KbEfv2XbWAO0AaOJCFB6Fer6A==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3457,6 +3508,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-MZwo0D0TYrQhT5FQzMqfy/nGZ28D1iFtpN7Su1ck5BPHS95+/Y5O9S4kEvo76f2YOsqwYcT8ZGehSI1TnzuX2g==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3469,6 +3521,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-+cptcsM5r45jntU6VjotnkC9GteFR7BQBfZ5oW7inLCxj7AfLGAzMbZ60hKTP13AULVZBdxky0P8um0IBfLHVA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3480,6 +3533,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-G9G8moTc2wiad61nY5HfvxLiM/myX0aYK4s1x8MQlPH29WDPxHQM7ghGgvv2qf2xH+rrXhztOmjGHJj4jsEqXw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3492,6 +3546,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-dbDnZ2ja2U8mbPP0Hvmt2RMEGBiF1H7oY6HYSpjteXJGihYwgxgTr6KRbbJ/V6c+4wd51M+9980qG4gKVn5ttg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3501,6 +3556,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss-selector-parser: ^6.0.13 dependencies: @@ -3510,6 +3566,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss-selector-parser: ^6.0.13 dependencies: @@ -3519,6 +3576,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==} engines: {node: '>=18'} + requiresBuild: true peerDependencies: postcss-selector-parser: ^6.1.0 dependencies: @@ -3528,6 +3586,7 @@ packages: /@csstools/[email protected]([email protected]): resolution: {integrity: sha512-tAgvZQe/t2mlvpNosA4+CkMiZ2azISW5WPAcdSalZlEjQvUfghHxfQcrCiK/7/CrfAWVxyM88kGFYO82heIGDg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -3553,6 +3612,7 @@ packages: /@dual-bundle/[email protected]: resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==} + requiresBuild: true dev: true /@edge-runtime/[email protected]: @@ -4924,6 +4984,7 @@ packages: /@jest/[email protected]: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + requiresBuild: true dependencies: '@sinclair/typebox': 0.27.8 dev: true @@ -4931,6 +4992,7 @@ packages: /@jest/[email protected]: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + requiresBuild: true dependencies: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 @@ -5085,8 +5147,8 @@ packages: dependencies: '@antfu/ni': 0.21.12 '@axiomhq/js': 1.0.0-rc.3 - '@babel/core': 7.24.6 - '@babel/types': 7.24.6 + '@babel/core': 7.25.2 + '@babel/types': 7.25.4 '@clack/prompts': 0.7.0 cli-high: 0.4.2 diff: 5.2.0 @@ -8400,6 +8462,7 @@ packages: /@sinclair/[email protected]: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + requiresBuild: true dev: true /@smithy/[email protected]: @@ -9827,16 +9890,19 @@ packages: /@types/[email protected]: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + requiresBuild: true dev: true /@types/[email protected]: resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + requiresBuild: true dependencies: '@types/istanbul-lib-coverage': 2.0.6 dev: true /@types/[email protected]: resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + requiresBuild: true dependencies: '@types/istanbul-lib-report': 3.0.3 dev: true @@ -10077,10 +10143,12 @@ packages: /@types/[email protected]: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + requiresBuild: true dev: true /@types/[email protected]: resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} + requiresBuild: true dependencies: '@types/yargs-parser': 21.0.3 dev: true @@ -10576,6 +10644,7 @@ packages: /@vue/[email protected]: resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + requiresBuild: true dependencies: '@babel/parser': 7.25.4 '@vue/shared': 3.4.38 @@ -11024,6 +11093,7 @@ packages: resolution: {integrity: sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==} engines: {'0': node >= 0.8.0} hasBin: true + requiresBuild: true dev: true @@ -11286,6 +11356,7 @@ packages: resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} engines: {node: '>=8'} + requiresBuild: true dev: true @@ -11332,6 +11403,7 @@ packages: resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} engines: {node: ^10 || ^12 || >=14} hasBin: true + requiresBuild: true peerDependencies: postcss: ^8.1.0 dependencies: @@ -11443,6 +11515,7 @@ packages: resolution: {integrity: sha512-afNcjsCdZX11rtq0BeylXLR1o6DnrQDkwbRK5OyFHZ8l5T4/hq+JcO3MLOWKZWrHU9mz9lz3oxxGy4YzqmIauA==} + requiresBuild: true dev: true @@ -11453,6 +11526,7 @@ packages: resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + requiresBuild: true dev: true /[email protected](@babel/[email protected]): @@ -11480,6 +11554,7 @@ packages: resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + requiresBuild: true dev: true @@ -12297,6 +12372,7 @@ packages: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + requiresBuild: true dev: true @@ -12372,6 +12448,7 @@ packages: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + requiresBuild: true dev: true @@ -12515,6 +12592,7 @@ packages: resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + requiresBuild: true dependencies: is-what: 3.14.1 dev: true @@ -12556,6 +12634,7 @@ packages: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} + requiresBuild: true peerDependencies: typescript: '>=4.9.5' peerDependenciesMeta: @@ -12637,6 +12716,7 @@ packages: resolution: {integrity: sha512-J/6m+lsqpKPqWHOifAFtKFeGLOzw3jR92rxQcwRUfA/eTuZzKfKlxOmYDx2+tqOPQAueNvBiY8WhAeHu5qNmTg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -12647,11 +12727,13 @@ packages: resolution: {integrity: sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==} engines: {node: '>=12 || >=16'} + requiresBuild: true dev: true resolution: {integrity: sha512-ZTv6RlvJJZKp32jPYnAJVhowDCrRrHUTAxsYSuUPBEDJjzws6neMnzkRblxtgmv1RgcV5dhH2gn7E3wA9Wt6lw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -12687,6 +12769,7 @@ packages: resolution: {integrity: sha512-iFit06ochwCKPRiWagbTa1OAWCvWWVdEnIFd8BaRrgO8YrrNh4RAWUQTFcYX5tdFZgFl1DJ3iiULchZyEbnF4g==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -12730,6 +12813,7 @@ packages: resolution: {integrity: sha512-BQN57lfS4dYt2iL0LgyrlDbefZKEtUyrO8rbzrbGrqBk6OoyNTQLF+porY9DrpDBjLo4NEvj2IJttC7vf3x+Ew==} + requiresBuild: true dev: true @@ -12845,7 +12929,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.1 + ms: 2.1.3 dev: true @@ -13616,6 +13700,7 @@ packages: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + requiresBuild: true dependencies: stackframe: 1.3.4 dev: true @@ -15282,6 +15367,7 @@ packages: resolution: {integrity: sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==} engines: {node: '>=18'} + requiresBuild: true dependencies: flat-cache: 5.0.0 dev: true @@ -15335,6 +15421,7 @@ packages: resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} engines: {node: '>=14.16'} + requiresBuild: true dependencies: common-path-prefix: 3.0.0 pkg-dir: 7.0.0 @@ -15357,6 +15444,7 @@ packages: resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + requiresBuild: true dependencies: locate-path: 7.2.0 path-exists: 5.0.0 @@ -15406,6 +15494,7 @@ packages: resolution: {integrity: sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==} engines: {node: '>=18'} + requiresBuild: true dependencies: flatted: 3.3.1 keyv: 4.5.4 @@ -15480,6 +15569,7 @@ packages: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + requiresBuild: true dev: true @@ -15889,6 +15979,7 @@ packages: resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} engines: {node: '>=6'} + requiresBuild: true dependencies: global-prefix: 3.0.0 dev: true @@ -15896,6 +15987,7 @@ packages: resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} + requiresBuild: true dependencies: ini: 1.3.8 kind-of: 6.0.3 @@ -15972,6 +16064,7 @@ packages: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} + requiresBuild: true dev: true @@ -16169,6 +16262,7 @@ packages: resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + requiresBuild: true dev: true @@ -16410,6 +16504,7 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} + requiresBuild: true dev: true @@ -16649,6 +16744,7 @@ packages: resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + requiresBuild: true dev: true @@ -17237,6 +17333,7 @@ packages: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + requiresBuild: true dev: true @@ -17330,6 +17427,7 @@ packages: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + requiresBuild: true dependencies: '@jest/types': 29.6.3 '@types/node': 20.16.1 @@ -17359,6 +17457,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + requiresBuild: true dependencies: '@types/node': 20.16.1 jest-util: 29.7.0 @@ -17636,6 +17735,7 @@ packages: resolution: {integrity: sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==} + requiresBuild: true dev: true /[email protected](@langchain/[email protected]): @@ -17835,6 +17935,7 @@ packages: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + requiresBuild: true dependencies: p-locate: 6.0.0 dev: true @@ -17895,6 +17996,7 @@ packages: resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + requiresBuild: true dev: true @@ -18145,6 +18247,7 @@ packages: resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} + requiresBuild: true dev: true @@ -18399,6 +18502,7 @@ packages: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + requiresBuild: true resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} @@ -18475,6 +18579,7 @@ packages: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} + requiresBuild: true dev: true @@ -19646,6 +19751,7 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} + requiresBuild: true dev: true /[email protected](@tiptap/[email protected])(@types/[email protected])([email protected])([email protected])([email protected])([email protected]): @@ -20107,6 +20213,7 @@ packages: resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + requiresBuild: true dependencies: yocto-queue: 1.1.1 dev: true @@ -20126,6 +20233,7 @@ packages: resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + requiresBuild: true dependencies: p-limit: 4.0.0 dev: true @@ -20361,6 +20469,7 @@ packages: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} + requiresBuild: true dev: true @@ -20420,6 +20529,7 @@ packages: resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + requiresBuild: true dev: true @@ -20588,6 +20698,7 @@ packages: resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} engines: {node: '>=14.16'} + requiresBuild: true dependencies: find-up: 6.3.0 dev: true @@ -20604,6 +20715,7 @@ packages: resolution: {integrity: sha512-KHkmCILThWBRtg+Jn1owTnHPnFit4OkqS+eKiGEOPIGke54DCeYGJ6r0Fx/HjfE9M9kznApCLcU0DvnPchazMQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20614,6 +20726,7 @@ packages: resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} engines: {node: '>=8'} + requiresBuild: true peerDependencies: browserslist: '>=4' postcss: '>=8' @@ -20625,6 +20738,7 @@ packages: resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} engines: {node: '>=7.6.0'} + requiresBuild: true peerDependencies: postcss: ^8.4.6 dependencies: @@ -20635,6 +20749,7 @@ packages: resolution: {integrity: sha512-dNUX+UH4dAozZ8uMHZ3CtCNYw8fyFAmqqdcyxMr7PEdM9jLXV19YscoYO0F25KqZYhmtWKQ+4tKrIZQrwzwg7A==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20649,6 +20764,7 @@ packages: resolution: {integrity: sha512-XQZm4q4fNFqVCYMGPiBjcqDhuG7Ey2xrl99AnDJMyr5eDASsAGalndVgHZF8i97VFNy1GQeZc4q2ydagGmhelQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20660,6 +20776,7 @@ packages: resolution: {integrity: sha512-ruBqzEFDYHrcVq3FnW3XHgwRqVMrtEPLBtD7K2YmsLKVc2jbkxzzNEctJKsPCpDZ+LeMHLKRDoSShVefGc+CkQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20671,6 +20788,7 @@ packages: resolution: {integrity: sha512-V1KgPcmvlGdxTel4/CyQtBJEFhMVpEmRGFrnVtgfGIHj5PJX9vO36eFBxKBeJn+aCDTed70cc+98Mz3J/uVdGQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20684,6 +20802,7 @@ packages: resolution: {integrity: sha512-oPn/OVqONB2ZLNqN185LDyaVByELAA/u3l2CS2TS16x2j2XsmV4kd8U49+TMxmUsEU9d8fB/I10E6U7kB0L1BA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20698,6 +20817,7 @@ packages: resolution: {integrity: sha512-ctIoprBMJwByYMGjXG0F7IT2iMF2hnamQ+aWZETyBM0aAlyaYdVZTeUkk8RB+9h9wP+NdN3f01lfvKl2ZSqC0g==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20711,6 +20831,7 @@ packages: resolution: {integrity: sha512-uULohfWBBVoFiZXgsQA24JV6FdKIidQ+ZqxOouhWwdE+qJlALbkS5ScB43ZTjPK+xUZZhlaO/NjfCt5h4IKUfw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20721,6 +20842,7 @@ packages: resolution: {integrity: sha512-1xEhjV9u1s4l3iP5lRt1zvMjI/ya8492o9l/ivcxHhkO3nOz16moC4JpMxDUGrOs4R3hX+KWT7gKoV842cwRgg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20741,6 +20863,7 @@ packages: resolution: {integrity: sha512-N2VQ5uPz3Z9ZcqI5tmeholn4d+1H14fKXszpjogZIrFbhaq0zNAtq8sAnw6VLiqGbL8YBzsnu7K9bBkTqaRimQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20751,6 +20874,7 @@ packages: resolution: {integrity: sha512-NFU3xcY/xwNaapVb+1uJ4n23XImoC86JNwkY/uduytSl2s9Ekc2EpzmRR63+ExitnW3Mab3Fba/wRPCT5oDILA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20760,6 +20884,7 @@ packages: resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + requiresBuild: true peerDependencies: postcss: ^8.1.0 dependencies: @@ -20769,6 +20894,7 @@ packages: resolution: {integrity: sha512-k2z9Cnngc24c0KF4MtMuDdToROYqGMMUQGcE6V0odwjHyOHtaDBlLeRBV70y9/vF7KIbShrTRZ70JjsI1BZyWw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20778,6 +20904,7 @@ packages: resolution: {integrity: sha512-i2bXrBYzfbRzFnm+pVuxVePSTCRiNmlfssGI4H0tJQvDue+yywXwUxe68VyzXs7cGtMaH6MCLY6IbCShrSroCw==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20809,6 +20936,7 @@ packages: resolution: {integrity: sha512-vwln/mgvFrotJuGV8GFhpAOu9iGf3pvTBr6dLPDmUcqVD5OsQpEFyQMAFTxSxWXGEzBj6ld4pZ/9GDfEpXvo0g==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20861,6 +20989,7 @@ packages: resolution: {integrity: sha512-8GwUQZE0ri0K0HJHkDv87XOLC8DE0msc+HoWLeKdtjDZEwpZ5xuK3QdV6FhmHSQW40LPkg43QzvATRAI3LsRkg==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20870,6 +20999,7 @@ packages: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} + requiresBuild: true dev: true @@ -20925,6 +21055,7 @@ packages: resolution: {integrity: sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20951,6 +21082,7 @@ packages: resolution: {integrity: sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.2 dependencies: @@ -20960,6 +21092,7 @@ packages: resolution: {integrity: sha512-XzjBYKLd1t6vHsaokMV9URBt2EwC9a7nDhpQpjoPk2HRTSQfokPfyAS/Q7AOrzUu6q+vp/GnrDBGuj/FCaRqrQ==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -20969,6 +21102,7 @@ packages: resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + requiresBuild: true peerDependencies: postcss: ^8 dependencies: @@ -20978,6 +21112,7 @@ packages: resolution: {integrity: sha512-JfL+paQOgRQRMoYFc2f73pGuG/Aw3tt4vYMR6UA3cWVMxivviPTnMFnFTczUJOA4K2Zga6xgQVE+PcLs64WC8Q==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -21058,6 +21193,7 @@ packages: resolution: {integrity: sha512-HFSsxIqQ9nA27ahyfH37cRWGk3SYyQLpk0LiWw/UGMV4VKT5YG2ONee4Pz/oFesnK0dn2AjcyequDbIjKJgB0g==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -21067,6 +21203,7 @@ packages: resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + requiresBuild: true peerDependencies: postcss: ^8.0.3 dependencies: @@ -21075,11 +21212,13 @@ packages: resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==} + requiresBuild: true dev: true resolution: {integrity: sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==} engines: {node: '>=18.0'} + requiresBuild: true peerDependencies: postcss: ^8.4.31 dependencies: @@ -21098,6 +21237,7 @@ packages: resolution: {integrity: sha512-/SSxf/90Obye49VZIfc0ls4H0P6i6V1iHv0pzZH8SdgvZOPFkF37ef1r5cyWcMflJSFJ5bfuoluTnFnBBFiuSA==} engines: {node: ^14 || ^16 || >=18} + requiresBuild: true peerDependencies: postcss: ^8.4 dependencies: @@ -22581,6 +22721,7 @@ packages: resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} + requiresBuild: true dev: true @@ -22953,6 +23094,7 @@ packages: resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} engines: {node: '>=10'} + requiresBuild: true dependencies: ansi-styles: 4.3.0 astral-regex: 2.0.0 @@ -23233,6 +23375,7 @@ packages: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + requiresBuild: true dev: true @@ -23528,6 +23671,7 @@ packages: resolution: {integrity: sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==} engines: {node: '>=18.12.0'} + requiresBuild: true peerDependencies: postcss: ^8.3.3 stylelint: ^16.6.1 @@ -23545,6 +23689,7 @@ packages: resolution: {integrity: sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==} engines: {node: '>=18.12.0'} + requiresBuild: true peerDependencies: stylelint: ^16.1.0 dependencies: @@ -23570,6 +23715,7 @@ packages: resolution: {integrity: sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==} engines: {node: '>=18.12.0'} + requiresBuild: true peerDependencies: stylelint: ^16.1.0 dependencies: @@ -23580,6 +23726,7 @@ packages: resolution: {integrity: sha512-ZLqdqihm6uDYkrsOeD6YWb+stZI8Wn92kUNDhE4M+g9g1aCnRv0JlOrttFiAJJwaNzpdQgX3YJb5vDQXVuO9Ww==} engines: {node: '>=18.12.0'} + requiresBuild: true peerDependencies: stylelint: ^16.0.2 dependencies: @@ -23700,6 +23847,7 @@ packages: resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} engines: {node: '>=14.18'} + requiresBuild: true dependencies: has-flag: 4.0.0 supports-color: 7.2.0 @@ -23731,6 +23879,7 @@ packages: resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + requiresBuild: true dev: true @@ -23788,6 +23937,7 @@ packages: resolution: {integrity: sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==} engines: {node: '>=10.0.0'} + requiresBuild: true dependencies: ajv: 8.17.1 lodash.truncate: 4.4.2 @@ -26155,6 +26305,7 @@ packages: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + requiresBuild: true dependencies: imurmurhash: 0.1.4 signal-exit: 4.1.0 @@ -26382,6 +26533,7 @@ packages: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} + requiresBuild: true dev: true |