├── .env.example ├── .gitignore ├── LICENSE.md ├── README.md ├── package.json ├── pages ├── _app.js ├── api │ └── chat │ │ └── index.ts └── index.tsx ├── postcss.config.js ├── public ├── analysis.png ├── bicameral-gpt.gif └── notion-log.png ├── scripts ├── ingest.ts └── wipe.ts ├── styles └── globals.css ├── tailwind.config.js ├── tsconfig.json └── yarn.lock /.env.example: -------------------------------------------------------------------------------- 1 | AGENT_AGE= 2 | AGENT_CORE_TRAITS="excited, eager, diligent, driven, goofy, mischevious" 3 | AGENT_NAME= 4 | AGENT_STATUS="a software engineer working on LangChainJS, a popular open source software framework that helps developers build complex apps with LLMs" 5 | NOTION_INTEGRATION_TOKEN= 6 | NOTION_PAGE_ID= 7 | OPENAI_API_KEY= 8 | SUPABASE_PRIVATE_KEY= 9 | SUPABASE_URL= -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | 27 | # local env files 28 | .env*.local 29 | .env 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | 38 | .yarn -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | Copyright 2023 Jacob Lee 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Bicameral-GPT: A TypeScript generative agent trained on your journal! 2 | 3 | Bicameral-GPT is an experimental, personalized [generative agent](https://arxiv.org/abs/2304.03442) trained on your journal entries. 4 | 5 | ![Demo conversation with the agent](/public/bicameral-gpt.gif) 6 | 7 | Bicameral-GPT ingests a set of "core memories" and journal entries to get a sense of your day to day life and how you are affected by events in it. 8 | You can then prompt Bicameral-GPT with questions (e.g. `Are you a fan of Westworld?`) and stimuli (e.g. 9 | `Your cute neighbor from down the hall invites you to dinner`), and Bicameral-GPT will draw on the ingested memories to create responses. 10 | It will weigh more recent and impactful experiences more heavily when coming up with responses - after all, what you had for breakfast 11 | three weeks ago shouldn't have as much of an impact on your mental state as finding a new job! 12 | 13 | Bicameral-GPT can also "summarize" your current traits and status based on your entries, allowing you some LLM-powered insight and introspection 14 | into your current mental state and character: 15 | 16 | ![The analysis function](/public/analysis.png) 17 | 18 | ## What you'll need 19 | 20 | - A Notion account 21 | - A Supabase account 22 | - An access key for OpenAI, Anthropic, or other [LangChainJS-supported LLM provider](https://js.langchain.com/docs/modules/model_io/models/). 23 | 24 | ## Quickstart 25 | 26 | Bicameral-GPT uses the [LangChainJS](https://js.langchain.com/docs/get_started/introduction/) implementation of generative agents, as well as the Notion document loader and Supabase vector store. 27 | 28 | 0. Copy the `.env.example` file into a `.env` file. 29 | 1. [Follow these instructions](https://js.langchain.com/docs/modules/data_connection/document_loaders/integrations/web_loaders/notionapi) and create a Notion integration with access to a page in your workspace. The required peer dependencies are already required in this repo, so you can skip that step. Populate your `.env` file's `NOTION_INTEGRATION_TOKEN` with your integration token. 30 | 2. Populate a Notion page with a few journal entries. We recommend you use a structure where each new entry is a subpage within the main page, and the title is the day in parseable format: 31 | ![Example Notion journal page format](/public/notion-log.png) 32 | If the title of a subpage is not a parseable date, Bicameral-GPT will fall back to using the date the subpage was created, which may not align with the journal entry's true date. Populate the `NOTION_PAGE_ID` variable in your `.env` file with your journal page. 33 | 3. Create a new Supabase instance and [follow these instructions](https://js.langchain.com/docs/modules/data_connection/vectorstores/integrations/supabase) to set up a table for your stored documents. Populate the `SUPABASE_PRIVATE_KEY` and `SUPABASE_URL` variables in your `.env` file appropriately. 34 | 4. Fill in the `OPENAI_API_KEY` variable with your OpenAI key. 35 | 5. Populate the remaining environment variables for `AGENT_CORE_TRAITS`, `AGENT_NAME`, `AGENT_STATUS`, and optionally `AGENT_AGE`. 36 | 6. Open `scripts/ingest.ts` and replace `CORE_MEMORIES` at the top with some personalized core memories and traits you'd like your agent to have. 37 | 7. Run `yarn install` to install the required dependencies. 38 | 8. Run `yarn ingest` to load your your core memories and journal entries from Notion. When this is complete, you'll see your agent's current status. 39 | 9. Run `yarn dev` to start the NextJS app. 40 | 10. Go to `localhost:3000` to start asking your agent questions and prodding it with stimuli! 41 | 42 | At present, your agent will respond best to standalone questions and isn't the best at conversations. 43 | 44 | Latency with GPT-4 is presently around 20-30 seconds per question depending on how many memories your agent has. 45 | You can experiment with faster, cheaper models as well. 46 | 47 | ## Ingesting new memories 48 | 49 | `yarn ingest` is idempotent based on the text of your core memories and the Notion page id of your journal entries, 50 | so to keep your agent up to date, you can simply rerun the command. 51 | 52 | Generative agents can "form" new memories and even acquire new traits based on the conversations you have with it and the stimuli you prod it with. However, by default, ingesting new memories will clear these generated memories, leaving your agent only with state from your journal entries and core memories. 53 | This is mainly for consistency, to keep introspection more accurate, and to keep focus on the most relevant memories. 54 | If you would like to change this behavior, you can comment out the applicable lines in `scripts/ingest.ts`. 55 | 56 | ## Clearing your agent 57 | 58 | The only state required for your agent to run is in your created Supabase table. If you'd like to reset your agent, you can clear the table from your Supabase console, or run `yarn wipe` as a shortcut. 59 | 60 | ## How does it work? 61 | 62 | ### Adding memories 63 | 64 | The core of your agent's state is a vector store that stores individual memories. 65 | The agent assigns ingested memories a normalized importance score via LLM, 66 | and also keeps track of when each memory was added and last accessed. 67 | 68 | Here's an example trace of what this looks like: 69 | 70 | https://smith.langchain.com/public/7eeed3e6-9c1c-41c1-a5bf-90ac63050671/r 71 | 72 | On certain thresholds, the agent will also reflect on its memories, extracting the most important themes and attempting to draw insights from its experiences. 73 | It will then add these synthesized insights as new memories, reinforcing the agent's most important traits. 74 | This attempts to simulate the similar human subconscious process. 75 | 76 | Here's an example trace of adding a memory that triggers a reflection step: 77 | 78 | https://smith.langchain.com/public/1ab6bdfc-c6c8-47f1-b0d8-6a165b0210eb/r 79 | 80 | ### Generating responses 81 | 82 | When responding to inputs, your agent performs a few tasks. Roughly, it: 83 | 1. Creates an overview of its current state based on its most relevant memories and recent observations (or uses a cached value). 84 | 2. Extracts the most relevant entity from the input. 85 | 3. Extracts the relevant action the entity is doing. 86 | 4. Attempts to determine the relationship between the agent's persona and the entity. 87 | 5. Uses the current state and the retrieved information to formulate a response. 88 | 89 | Here's an example trace of what this looks like: 90 | 91 | https://smith.langchain.com/public/fb33a0eb-34a0-49c0-b55c-726068f55fb1/r 92 | 93 | The agent will also store inputs and the generated responses as memories which can be referenced later. 94 | For example, asking the agent to react to `News that a hostile alien invasion is approaching Earth` may make the agent more stressed or worried in 95 | its future responses. 96 | 97 | ## Other tips 98 | 99 | Try to keep individual journal entries relatively brief and limit them to the most impactful moments. Include your reactions to them and how they made you feel. 100 | 101 | ## Acknowledgements 102 | 103 | This was heavily inspired by the work of Joon Sung Park et al. on [generative agents](https://arxiv.org/abs/2304.03442). 104 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bicameral-gpt", 3 | "version": "0.0.0", 4 | "author": "Jacob Lee", 5 | "private": true, 6 | "engines": { 7 | "node": ">=18" 8 | }, 9 | "scripts": { 10 | "dev": "next", 11 | "build": "next build", 12 | "start": "next start", 13 | "type-check": "tsc", 14 | "ingest": "tsx scripts/ingest.ts", 15 | "wipe": "tsx scripts/wipe.ts" 16 | }, 17 | "dependencies": { 18 | "@notionhq/client": "^2.2.8", 19 | "@supabase/supabase-js": "^2.26.0", 20 | "ai": "^2.1.24", 21 | "dotenv": "^16.3.1", 22 | "langchain": "^0.0.116", 23 | "next": "latest", 24 | "notion-to-md": "^3.1.1", 25 | "react": "^18.2.0", 26 | "react-dom": "^18.2.0", 27 | "zod": "^3.21.4" 28 | }, 29 | "devDependencies": { 30 | "@types/node": "^12.12.21", 31 | "@types/react": "^17.0.2", 32 | "@types/react-dom": "^17.0.1", 33 | "autoprefixer": "^10.4.14", 34 | "postcss": "^8.4.27", 35 | "tailwindcss": "^3.3.3", 36 | "tsx": "^3.12.7", 37 | "typescript": "^4.8.3" 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- 1 | import '../styles/globals.css' 2 | 3 | function MyApp({ Component, pageProps }) { 4 | return 5 | } 6 | 7 | export default MyApp 8 | -------------------------------------------------------------------------------- /pages/api/chat/index.ts: -------------------------------------------------------------------------------- 1 | import { NextRequest, NextResponse } from 'next/server'; 2 | import { StreamingTextResponse } from 'ai'; 3 | import { ChatOpenAI } from 'langchain/chat_models/openai'; 4 | import { ChatAnthropic } from 'langchain/chat_models/anthropic'; 5 | import { OpenAIEmbeddings } from "langchain/embeddings/openai"; 6 | import { SupabaseVectorStore } from "langchain/vectorstores/supabase"; 7 | import { TimeWeightedVectorStoreRetriever } from "langchain/retrievers/time_weighted"; 8 | import { createClient } from "@supabase/supabase-js"; 9 | import { 10 | GenerativeAgentMemory, 11 | GenerativeAgent, 12 | } from "langchain/experimental/generative_agents"; 13 | import { Document } from "langchain/document"; 14 | 15 | export const config = { 16 | 'runtime': 'edge' 17 | }; 18 | 19 | const interviewAgent = async ( 20 | agent: GenerativeAgent, 21 | speaker: string, 22 | messageContent: string 23 | ): Promise => { 24 | // Simple wrapper helping the user interact with the agent 25 | const newMessageContent = `${speaker} says ${messageContent}`; 26 | const response = await agent.generateDialogueResponse(newMessageContent, new Date()); 27 | return response[1]; 28 | }; 29 | 30 | export default async function handler (req: NextRequest, res: NextResponse) { 31 | const body = await req.json(); 32 | const messages = body.messages; 33 | const interactionType = body.interaction_type; 34 | const messageContent = messages[messages.length - 1].content; 35 | const speaker = body.speaker ?? "Interviewer"; 36 | if (typeof messageContent !== "string") { 37 | return new Response(JSON.stringify({ 38 | message: "You must provide a valid array of messages parameter." 39 | }), { 40 | status: 400, 41 | headers: { 42 | 'content-type': 'application/json', 43 | }, 44 | }); 45 | } 46 | const client = createClient(process.env.SUPABASE_URL, process.env.SUPABASE_PRIVATE_KEY, { 47 | auth: { 48 | persistSession: false 49 | } 50 | }); 51 | const response = await client.from("documents").select("content,metadata"); 52 | const loadedDocs = response.data.map((record) => { 53 | return new Document({ 54 | pageContent: record.content, 55 | metadata: record.metadata 56 | }); 57 | }); 58 | const vectorStore = new SupabaseVectorStore(new OpenAIEmbeddings(), { 59 | client, 60 | tableName: "documents", 61 | }); 62 | const retriever = new TimeWeightedVectorStoreRetriever({ 63 | vectorStore, 64 | otherScoreKeys: ["importance"], 65 | k: 15, 66 | }); 67 | retriever.setMemoryStream(loadedDocs); 68 | const model = new ChatOpenAI({ 69 | modelName: "gpt-4", 70 | temperature: 0.9, 71 | }); 72 | // Anthropic will err on the side of not making assumptions and not give responses at times 73 | // Basically, "that doesn't look like anything to me" 74 | // const model = new ChatAnthropic({ 75 | // modelName: "claude-2", 76 | // temperature: 0.9, 77 | // }); 78 | const loadedMemory = new GenerativeAgentMemory( 79 | model, 80 | retriever, 81 | { reflectionThreshold: Number(process.env.REFLECTION_THRESHOLD ?? 3) } 82 | ); 83 | const agent: GenerativeAgent = new GenerativeAgent(model, loadedMemory, { 84 | name: process.env.AGENT_NAME, 85 | age: parseInt(process.env.AGENT_AGE), 86 | traits: process.env.AGENT_CORE_TRAITS, 87 | status: process.env.AGENT_STATUS, 88 | }); 89 | let agentResponse; 90 | if (interactionType === "say") { 91 | agentResponse = await interviewAgent(agent, speaker, messageContent); 92 | } else if (interactionType === "react") { 93 | [, agentResponse] = await agent.generateReaction(messageContent, new Date()); 94 | } else { 95 | agentResponse = await agent.getSummary({ forceRefresh: true }); 96 | } 97 | // "Streaming" 98 | const encoder = new TextEncoder(); 99 | const readableStream = new ReadableStream({ 100 | async start(controller) { 101 | for (const char of agentResponse) { 102 | controller.enqueue(encoder.encode(char)); 103 | await new Promise((resolve) => setTimeout(resolve, 5)); 104 | } 105 | controller.close(); 106 | }, 107 | }); 108 | 109 | return new StreamingTextResponse(readableStream); 110 | } 111 | -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- 1 | 'use client' 2 | 3 | import { useChat } from 'ai/react' 4 | import { useState } from 'react'; 5 | 6 | export default function Chat() { 7 | 8 | const [interactionType, setInteractionType] = useState("say"); 9 | const [speaker, setSpeaker] = useState("Interviewer"); 10 | 11 | const { messages, input, setInput, handleInputChange, handleSubmit, isLoading } = useChat({ 12 | body: { 13 | interaction_type: interactionType ?? "say", 14 | speaker 15 | } 16 | }); 17 | 18 | const changeInteractionType = (e) => { 19 | if (e.target.value === "current_status") { 20 | setInput("Analysis."); 21 | } 22 | setInteractionType(e.target.value); 23 | }; 24 | 25 | const handleSubmitWrapper = (e) => { 26 | e.preventDefault(); 27 | if (isLoading) { 28 | return; 29 | } 30 | if (interactionType === "current_status") { 31 | setInteractionType("say"); 32 | } 33 | handleSubmit(e); 34 | } 35 | 36 | return ( 37 |
38 | {messages.map(m => ( 39 |
40 | {m.role === 'user' ? speaker + ': ' : ''} 41 | {m.content} 42 |
43 | ))} 44 | 45 |
46 |
47 | 52 | 60 |
61 |
62 | 70 |
71 | 75 | Loading... 76 |
77 | 78 |
79 |
80 |
81 | ) 82 | } -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /public/analysis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacoblee93/bicameral-gpt/7d041403ab3e3a60860dec3979dafcb0870df510/public/analysis.png -------------------------------------------------------------------------------- /public/bicameral-gpt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacoblee93/bicameral-gpt/7d041403ab3e3a60860dec3979dafcb0870df510/public/bicameral-gpt.gif -------------------------------------------------------------------------------- /public/notion-log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jacoblee93/bicameral-gpt/7d041403ab3e3a60860dec3979dafcb0870df510/public/notion-log.png -------------------------------------------------------------------------------- /scripts/ingest.ts: -------------------------------------------------------------------------------- 1 | import "dotenv/config"; 2 | 3 | import { NotionAPILoader } from "langchain/document_loaders/web/notionapi" 4 | import { ChatOpenAI } from "langchain/chat_models/openai" 5 | import { OpenAIEmbeddings } from "langchain/embeddings/openai"; 6 | import { SupabaseVectorStore } from "langchain/vectorstores/supabase"; 7 | import { TimeWeightedVectorStoreRetriever } from "langchain/retrievers/time_weighted"; 8 | import { 9 | GenerativeAgentMemory, 10 | GenerativeAgent, 11 | } from "langchain/experimental/generative_agents"; 12 | import { Document } from "langchain/document"; 13 | import { ChatAnthropic } from "langchain/chat_models/anthropic"; 14 | 15 | import { createClient } from "@supabase/supabase-js"; 16 | 17 | const personName = process.env.AGENT_NAME; 18 | // Replace with your own core memories 19 | const CORE_MEMORIES = [ 20 | // `${personName} feels joy and a sense of adventure from playing video games like the Legend of Zelda`, 21 | // `${personName} spent the last 6 years working hard at a startup and felt frustrated by the outcome`, 22 | // `${personName} spent a few months starting a contracting business and making money on his own before joining LangChain`, 23 | // `${personName} is eager to prove himself in his new role after his past failures`, 24 | // `${personName} is very excited about meeting his new team at LangChain`, 25 | // `${personName} is very much looking forward to his upcoming wedding to his fiancee, Lena`, 26 | ]; 27 | 28 | const IMPORTANT_MEMORY_SOURCES = [ 29 | "core", 30 | "daily_log", 31 | "reflection_insight", 32 | ] 33 | 34 | const getNotionLogDocumentDate = (doc) => { 35 | return isNaN(Date.parse(doc.metadata.properties.title)) ? new Date(doc.metadata.created_time) : new Date(doc.metadata.properties.title); 36 | }; 37 | 38 | const filterAndClearNonLogRecords = async (loadedRecords, vectorStore) => { 39 | const unimportantMemoryRecordIds = loadedRecords 40 | .filter((log) => !IMPORTANT_MEMORY_SOURCES.includes(log.metadata.source)) 41 | .map((record) => record.id); 42 | console.log(`Clearing ${unimportantMemoryRecordIds.length} non-essential memories from conversations and reactions...`); 43 | await vectorStore.delete({ ids: unimportantMemoryRecordIds }); 44 | return loadedRecords.filter((log) => IMPORTANT_MEMORY_SOURCES.includes(log.metadata.source)); 45 | }; 46 | 47 | const SUPABASE_TABLE_NAME = process.env.SUPABASE_TABLE_NAME ?? "documents"; 48 | 49 | const ingest = async () => { 50 | const client = createClient(process.env.SUPABASE_URL, process.env.SUPABASE_PRIVATE_KEY, { 51 | auth: { 52 | persistSession: false 53 | } 54 | }); 55 | const vectorStore = new SupabaseVectorStore(new OpenAIEmbeddings(), { 56 | client, 57 | tableName: SUPABASE_TABLE_NAME, 58 | }); 59 | const retriever = new TimeWeightedVectorStoreRetriever({ 60 | vectorStore, 61 | otherScoreKeys: ["importance"], 62 | k: 15, 63 | }); 64 | 65 | const allLoadedRecordsResponse = await client.from(SUPABASE_TABLE_NAME).select("id,content,metadata"); 66 | // By default, we clear out all memories created from conversations and generated reactions 67 | // rather than loaded from Notion when ingesting new memories. 68 | // 69 | // You may disable this if you"d like your agent to preserve formed memories based on chat interactions 70 | // or reactions. 71 | const importantExistingMemoryRecords = await filterAndClearNonLogRecords(allLoadedRecordsResponse.data, vectorStore); 72 | // const importantExistingMemoryRecords = allLoadedRecordsResponse.data; 73 | 74 | retriever.setMemoryStream(importantExistingMemoryRecords.map((record) => { 75 | return new Document({ 76 | pageContent: record.content, 77 | metadata: record.metadata 78 | }); 79 | })); 80 | 81 | // Loading a page (including child pages all as separate documents) 82 | const pageLoader = new NotionAPILoader({ 83 | clientOptions: { 84 | auth: process.env.NOTION_INTEGRATION_TOKEN, 85 | }, 86 | id: process.env.NOTION_PAGE_ID, 87 | type: "page", 88 | }); 89 | 90 | const logEntries = (await pageLoader.loadAndSplit()).sort((a, b) => { 91 | if (getNotionLogDocumentDate(a) < getNotionLogDocumentDate(b)) { 92 | return -1; 93 | } else { 94 | return 1; 95 | } 96 | }); 97 | 98 | const llm = new ChatOpenAI({ 99 | temperature: 0.9, 100 | modelName: "gpt-4" 101 | }); 102 | // Anthropic works well here too! 103 | // const llm = new ChatAnthropic({ 104 | // temperature: 0.9, 105 | // modelName: "claude-2" 106 | // }); 107 | 108 | const agentMemory: GenerativeAgentMemory = new GenerativeAgentMemory( 109 | llm, 110 | retriever, 111 | { reflectionThreshold: Number(process.env.REFLECTION_THRESHOLD ?? 3) } 112 | ); 113 | 114 | const agent: GenerativeAgent = new GenerativeAgent(llm, agentMemory, { 115 | name: personName, 116 | age: parseInt(process.env.AGENT_AGE), 117 | traits: process.env.AGENT_TRAITS, 118 | status: process.env.AGENT_STATUS, 119 | }); 120 | 121 | for (const memory of CORE_MEMORIES) { 122 | const duplicateMemory = importantExistingMemoryRecords.find((existingMemoryRecord) => { 123 | return existingMemoryRecord.content === memory; 124 | }); 125 | if (!duplicateMemory) { 126 | console.log("Adding core memory:\n", memory); 127 | await agent.addMemory(memory, new Date(), { 128 | source: "core" 129 | }); 130 | } 131 | } 132 | 133 | for (const logEntry of logEntries) { 134 | const duplicateMemory = importantExistingMemoryRecords.find((existingMemoryRecord) => { 135 | return existingMemoryRecord.metadata.notionId === logEntry.metadata.notionId; 136 | }); 137 | if (!duplicateMemory) { 138 | console.log("Adding daily log memory:\n", logEntry.pageContent, logEntry.metadata); 139 | await agent.addMemory(logEntry.pageContent, getNotionLogDocumentDate(logEntry), { 140 | source: "daily_log", 141 | ...logEntry.metadata 142 | }); 143 | } 144 | } 145 | console.log(`After upserting all memories, ${personName}'s summary is:\n${await agent.getSummary({ 146 | forceRefresh: true, 147 | })}`) 148 | console.log("Setup complete!"); 149 | } 150 | 151 | ingest(); -------------------------------------------------------------------------------- /scripts/wipe.ts: -------------------------------------------------------------------------------- 1 | import "dotenv/config"; 2 | 3 | import { createClient } from "@supabase/supabase-js"; 4 | 5 | const SUPABASE_TABLE_NAME = process.env.SUPABASE_TABLE_NAME ?? "documents"; 6 | 7 | const wipe = async () => { 8 | const client = createClient(process.env.SUPABASE_URL, process.env.SUPABASE_PRIVATE_KEY, { 9 | auth: { 10 | persistSession: false 11 | } 12 | }); 13 | const { error } = await client 14 | .from(SUPABASE_TABLE_NAME) 15 | .delete() 16 | .neq("id", 0); 17 | if (error) { 18 | console.log(error); 19 | throw error; 20 | } 21 | console.log("Wiped agent memory from Supabase. You can run `yarn ingest` to repopulate your agent's memory.\n"); 22 | }; 23 | 24 | wipe(); -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | html, 6 | body { 7 | padding: 0; 8 | margin: 0; 9 | font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, 10 | Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; 11 | } 12 | 13 | a { 14 | color: inherit; 15 | text-decoration: none; 16 | } 17 | 18 | * { 19 | box-sizing: border-box; 20 | } 21 | 22 | @media (prefers-color-scheme: dark) { 23 | html { 24 | color-scheme: dark; 25 | } 26 | body { 27 | color: white; 28 | background: black; 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: [ 4 | "./app/**/*.{js,ts,jsx,tsx,mdx}", 5 | "./pages/**/*.{js,ts,jsx,tsx,mdx}", 6 | "./components/**/*.{js,ts,jsx,tsx,mdx}", 7 | ], 8 | 9 | theme: { 10 | extend: {}, 11 | }, 12 | plugins: [], 13 | } 14 | 15 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": [ 5 | "dom", 6 | "dom.iterable", 7 | "esnext" 8 | ], 9 | "allowJs": true, 10 | "skipLibCheck": true, 11 | "strict": false, 12 | "forceConsistentCasingInFileNames": true, 13 | "noEmit": true, 14 | "esModuleInterop": true, 15 | "module": "esnext", 16 | "moduleResolution": "node", 17 | "resolveJsonModule": true, 18 | "isolatedModules": true, 19 | "jsx": "preserve", 20 | "incremental": true 21 | }, 22 | "include": [ 23 | "next-env.d.ts", 24 | "**/*.ts", 25 | "**/*.tsx" 26 | ], 27 | "exclude": [ 28 | "node_modules" 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # This file is generated by running "yarn install" inside your project. 2 | # Manual changes might be lost - proceed with caution! 3 | 4 | __metadata: 5 | version: 6 6 | cacheKey: 8 7 | 8 | "@alloc/quick-lru@npm:^5.2.0": 9 | version: 5.2.0 10 | resolution: "@alloc/quick-lru@npm:5.2.0" 11 | checksum: bdc35758b552bcf045733ac047fb7f9a07c4678b944c641adfbd41f798b4b91fffd0fdc0df2578d9b0afc7b4d636aa6e110ead5d6281a2adc1ab90efd7f057f8 12 | languageName: node 13 | linkType: hard 14 | 15 | "@anthropic-ai/sdk@npm:^0.5.7": 16 | version: 0.5.7 17 | resolution: "@anthropic-ai/sdk@npm:0.5.7" 18 | dependencies: 19 | "@types/node": ^18.11.18 20 | "@types/node-fetch": ^2.6.4 21 | abort-controller: ^3.0.0 22 | agentkeepalive: ^4.2.1 23 | digest-fetch: ^1.3.0 24 | form-data-encoder: 1.7.2 25 | formdata-node: ^4.3.2 26 | node-fetch: ^2.6.7 27 | checksum: b4c55d8c962438516a035e8d08c4e6bc1f34f93df6254dc0e12db3d21cf265df3416cbfe976e9fad9ecc22f15aa1f58048465f9a298f80b71efcb6c872a35583 28 | languageName: node 29 | linkType: hard 30 | 31 | "@esbuild-kit/cjs-loader@npm:^2.4.2": 32 | version: 2.4.2 33 | resolution: "@esbuild-kit/cjs-loader@npm:2.4.2" 34 | dependencies: 35 | "@esbuild-kit/core-utils": ^3.0.0 36 | get-tsconfig: ^4.4.0 37 | checksum: e346e339bfc7eff5c52c270fd0ec06a7f2341b624adfb69f84b7d83f119c35070420906f2761a0b4604e0a0ec90e35eaf12544585476c428ed6d6ee3b250c0fe 38 | languageName: node 39 | linkType: hard 40 | 41 | "@esbuild-kit/core-utils@npm:^3.0.0": 42 | version: 3.1.0 43 | resolution: "@esbuild-kit/core-utils@npm:3.1.0" 44 | dependencies: 45 | esbuild: ~0.17.6 46 | source-map-support: ^0.5.21 47 | checksum: d54fd5adb3ce6784d84bb025ad54ddcfbab99267071a7f65298e547f56696f0b9d0dba96c535f9678a30d4887ec71cd445fdd277d65fbec1f3b504f6808f693e 48 | languageName: node 49 | linkType: hard 50 | 51 | "@esbuild-kit/esm-loader@npm:^2.5.5": 52 | version: 2.5.5 53 | resolution: "@esbuild-kit/esm-loader@npm:2.5.5" 54 | dependencies: 55 | "@esbuild-kit/core-utils": ^3.0.0 56 | get-tsconfig: ^4.4.0 57 | checksum: 9d4a03ffc937fbec75a8456c3d45d7cdb1a65768416791a5720081753502bc9f485ba27942a46f564b12483b140a8a46c12433a4496430d93e4513e430484ec7 58 | languageName: node 59 | linkType: hard 60 | 61 | "@esbuild/android-arm64@npm:0.17.19": 62 | version: 0.17.19 63 | resolution: "@esbuild/android-arm64@npm:0.17.19" 64 | conditions: os=android & cpu=arm64 65 | languageName: node 66 | linkType: hard 67 | 68 | "@esbuild/android-arm@npm:0.17.19": 69 | version: 0.17.19 70 | resolution: "@esbuild/android-arm@npm:0.17.19" 71 | conditions: os=android & cpu=arm 72 | languageName: node 73 | linkType: hard 74 | 75 | "@esbuild/android-x64@npm:0.17.19": 76 | version: 0.17.19 77 | resolution: "@esbuild/android-x64@npm:0.17.19" 78 | conditions: os=android & cpu=x64 79 | languageName: node 80 | linkType: hard 81 | 82 | "@esbuild/darwin-arm64@npm:0.17.19": 83 | version: 0.17.19 84 | resolution: "@esbuild/darwin-arm64@npm:0.17.19" 85 | conditions: os=darwin & cpu=arm64 86 | languageName: node 87 | linkType: hard 88 | 89 | "@esbuild/darwin-x64@npm:0.17.19": 90 | version: 0.17.19 91 | resolution: "@esbuild/darwin-x64@npm:0.17.19" 92 | conditions: os=darwin & cpu=x64 93 | languageName: node 94 | linkType: hard 95 | 96 | "@esbuild/freebsd-arm64@npm:0.17.19": 97 | version: 0.17.19 98 | resolution: "@esbuild/freebsd-arm64@npm:0.17.19" 99 | conditions: os=freebsd & cpu=arm64 100 | languageName: node 101 | linkType: hard 102 | 103 | "@esbuild/freebsd-x64@npm:0.17.19": 104 | version: 0.17.19 105 | resolution: "@esbuild/freebsd-x64@npm:0.17.19" 106 | conditions: os=freebsd & cpu=x64 107 | languageName: node 108 | linkType: hard 109 | 110 | "@esbuild/linux-arm64@npm:0.17.19": 111 | version: 0.17.19 112 | resolution: "@esbuild/linux-arm64@npm:0.17.19" 113 | conditions: os=linux & cpu=arm64 114 | languageName: node 115 | linkType: hard 116 | 117 | "@esbuild/linux-arm@npm:0.17.19": 118 | version: 0.17.19 119 | resolution: "@esbuild/linux-arm@npm:0.17.19" 120 | conditions: os=linux & cpu=arm 121 | languageName: node 122 | linkType: hard 123 | 124 | "@esbuild/linux-ia32@npm:0.17.19": 125 | version: 0.17.19 126 | resolution: "@esbuild/linux-ia32@npm:0.17.19" 127 | conditions: os=linux & cpu=ia32 128 | languageName: node 129 | linkType: hard 130 | 131 | "@esbuild/linux-loong64@npm:0.17.19": 132 | version: 0.17.19 133 | resolution: "@esbuild/linux-loong64@npm:0.17.19" 134 | conditions: os=linux & cpu=loong64 135 | languageName: node 136 | linkType: hard 137 | 138 | "@esbuild/linux-mips64el@npm:0.17.19": 139 | version: 0.17.19 140 | resolution: "@esbuild/linux-mips64el@npm:0.17.19" 141 | conditions: os=linux & cpu=mips64el 142 | languageName: node 143 | linkType: hard 144 | 145 | "@esbuild/linux-ppc64@npm:0.17.19": 146 | version: 0.17.19 147 | resolution: "@esbuild/linux-ppc64@npm:0.17.19" 148 | conditions: os=linux & cpu=ppc64 149 | languageName: node 150 | linkType: hard 151 | 152 | "@esbuild/linux-riscv64@npm:0.17.19": 153 | version: 0.17.19 154 | resolution: "@esbuild/linux-riscv64@npm:0.17.19" 155 | conditions: os=linux & cpu=riscv64 156 | languageName: node 157 | linkType: hard 158 | 159 | "@esbuild/linux-s390x@npm:0.17.19": 160 | version: 0.17.19 161 | resolution: "@esbuild/linux-s390x@npm:0.17.19" 162 | conditions: os=linux & cpu=s390x 163 | languageName: node 164 | linkType: hard 165 | 166 | "@esbuild/linux-x64@npm:0.17.19": 167 | version: 0.17.19 168 | resolution: "@esbuild/linux-x64@npm:0.17.19" 169 | conditions: os=linux & cpu=x64 170 | languageName: node 171 | linkType: hard 172 | 173 | "@esbuild/netbsd-x64@npm:0.17.19": 174 | version: 0.17.19 175 | resolution: "@esbuild/netbsd-x64@npm:0.17.19" 176 | conditions: os=netbsd & cpu=x64 177 | languageName: node 178 | linkType: hard 179 | 180 | "@esbuild/openbsd-x64@npm:0.17.19": 181 | version: 0.17.19 182 | resolution: "@esbuild/openbsd-x64@npm:0.17.19" 183 | conditions: os=openbsd & cpu=x64 184 | languageName: node 185 | linkType: hard 186 | 187 | "@esbuild/sunos-x64@npm:0.17.19": 188 | version: 0.17.19 189 | resolution: "@esbuild/sunos-x64@npm:0.17.19" 190 | conditions: os=sunos & cpu=x64 191 | languageName: node 192 | linkType: hard 193 | 194 | "@esbuild/win32-arm64@npm:0.17.19": 195 | version: 0.17.19 196 | resolution: "@esbuild/win32-arm64@npm:0.17.19" 197 | conditions: os=win32 & cpu=arm64 198 | languageName: node 199 | linkType: hard 200 | 201 | "@esbuild/win32-ia32@npm:0.17.19": 202 | version: 0.17.19 203 | resolution: "@esbuild/win32-ia32@npm:0.17.19" 204 | conditions: os=win32 & cpu=ia32 205 | languageName: node 206 | linkType: hard 207 | 208 | "@esbuild/win32-x64@npm:0.17.19": 209 | version: 0.17.19 210 | resolution: "@esbuild/win32-x64@npm:0.17.19" 211 | conditions: os=win32 & cpu=x64 212 | languageName: node 213 | linkType: hard 214 | 215 | "@isaacs/cliui@npm:^8.0.2": 216 | version: 8.0.2 217 | resolution: "@isaacs/cliui@npm:8.0.2" 218 | dependencies: 219 | string-width: ^5.1.2 220 | string-width-cjs: "npm:string-width@^4.2.0" 221 | strip-ansi: ^7.0.1 222 | strip-ansi-cjs: "npm:strip-ansi@^6.0.1" 223 | wrap-ansi: ^8.1.0 224 | wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" 225 | checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb 226 | languageName: node 227 | linkType: hard 228 | 229 | "@jridgewell/gen-mapping@npm:^0.3.2": 230 | version: 0.3.3 231 | resolution: "@jridgewell/gen-mapping@npm:0.3.3" 232 | dependencies: 233 | "@jridgewell/set-array": ^1.0.1 234 | "@jridgewell/sourcemap-codec": ^1.4.10 235 | "@jridgewell/trace-mapping": ^0.3.9 236 | checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab 237 | languageName: node 238 | linkType: hard 239 | 240 | "@jridgewell/resolve-uri@npm:3.1.0": 241 | version: 3.1.0 242 | resolution: "@jridgewell/resolve-uri@npm:3.1.0" 243 | checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 244 | languageName: node 245 | linkType: hard 246 | 247 | "@jridgewell/set-array@npm:^1.0.1": 248 | version: 1.1.2 249 | resolution: "@jridgewell/set-array@npm:1.1.2" 250 | checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e 251 | languageName: node 252 | linkType: hard 253 | 254 | "@jridgewell/sourcemap-codec@npm:1.4.14": 255 | version: 1.4.14 256 | resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" 257 | checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 258 | languageName: node 259 | linkType: hard 260 | 261 | "@jridgewell/sourcemap-codec@npm:^1.4.10": 262 | version: 1.4.15 263 | resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" 264 | checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 265 | languageName: node 266 | linkType: hard 267 | 268 | "@jridgewell/trace-mapping@npm:^0.3.9": 269 | version: 0.3.18 270 | resolution: "@jridgewell/trace-mapping@npm:0.3.18" 271 | dependencies: 272 | "@jridgewell/resolve-uri": 3.1.0 273 | "@jridgewell/sourcemap-codec": 1.4.14 274 | checksum: 0572669f855260808c16fe8f78f5f1b4356463b11d3f2c7c0b5580c8ba1cbf4ae53efe9f627595830856e57dbac2325ac17eb0c3dd0ec42102e6f227cc289c02 275 | languageName: node 276 | linkType: hard 277 | 278 | "@next/env@npm:13.4.12": 279 | version: 13.4.12 280 | resolution: "@next/env@npm:13.4.12" 281 | checksum: 2ccb2e271b3c42697c1e807cdf988429fcb563f80fa0ca72512f65f47cbbcc46c44fc53bf055814d4b467f1394de8c1a1ef6aad14d35f9993004faa956466d02 282 | languageName: node 283 | linkType: hard 284 | 285 | "@next/swc-darwin-arm64@npm:13.4.12": 286 | version: 13.4.12 287 | resolution: "@next/swc-darwin-arm64@npm:13.4.12" 288 | conditions: os=darwin & cpu=arm64 289 | languageName: node 290 | linkType: hard 291 | 292 | "@next/swc-darwin-x64@npm:13.4.12": 293 | version: 13.4.12 294 | resolution: "@next/swc-darwin-x64@npm:13.4.12" 295 | conditions: os=darwin & cpu=x64 296 | languageName: node 297 | linkType: hard 298 | 299 | "@next/swc-linux-arm64-gnu@npm:13.4.12": 300 | version: 13.4.12 301 | resolution: "@next/swc-linux-arm64-gnu@npm:13.4.12" 302 | conditions: os=linux & cpu=arm64 & libc=glibc 303 | languageName: node 304 | linkType: hard 305 | 306 | "@next/swc-linux-arm64-musl@npm:13.4.12": 307 | version: 13.4.12 308 | resolution: "@next/swc-linux-arm64-musl@npm:13.4.12" 309 | conditions: os=linux & cpu=arm64 & libc=musl 310 | languageName: node 311 | linkType: hard 312 | 313 | "@next/swc-linux-x64-gnu@npm:13.4.12": 314 | version: 13.4.12 315 | resolution: "@next/swc-linux-x64-gnu@npm:13.4.12" 316 | conditions: os=linux & cpu=x64 & libc=glibc 317 | languageName: node 318 | linkType: hard 319 | 320 | "@next/swc-linux-x64-musl@npm:13.4.12": 321 | version: 13.4.12 322 | resolution: "@next/swc-linux-x64-musl@npm:13.4.12" 323 | conditions: os=linux & cpu=x64 & libc=musl 324 | languageName: node 325 | linkType: hard 326 | 327 | "@next/swc-win32-arm64-msvc@npm:13.4.12": 328 | version: 13.4.12 329 | resolution: "@next/swc-win32-arm64-msvc@npm:13.4.12" 330 | conditions: os=win32 & cpu=arm64 331 | languageName: node 332 | linkType: hard 333 | 334 | "@next/swc-win32-ia32-msvc@npm:13.4.12": 335 | version: 13.4.12 336 | resolution: "@next/swc-win32-ia32-msvc@npm:13.4.12" 337 | conditions: os=win32 & cpu=ia32 338 | languageName: node 339 | linkType: hard 340 | 341 | "@next/swc-win32-x64-msvc@npm:13.4.12": 342 | version: 13.4.12 343 | resolution: "@next/swc-win32-x64-msvc@npm:13.4.12" 344 | conditions: os=win32 & cpu=x64 345 | languageName: node 346 | linkType: hard 347 | 348 | "@nodelib/fs.scandir@npm:2.1.5": 349 | version: 2.1.5 350 | resolution: "@nodelib/fs.scandir@npm:2.1.5" 351 | dependencies: 352 | "@nodelib/fs.stat": 2.0.5 353 | run-parallel: ^1.1.9 354 | checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 355 | languageName: node 356 | linkType: hard 357 | 358 | "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": 359 | version: 2.0.5 360 | resolution: "@nodelib/fs.stat@npm:2.0.5" 361 | checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 362 | languageName: node 363 | linkType: hard 364 | 365 | "@nodelib/fs.walk@npm:^1.2.3": 366 | version: 1.2.8 367 | resolution: "@nodelib/fs.walk@npm:1.2.8" 368 | dependencies: 369 | "@nodelib/fs.scandir": 2.1.5 370 | fastq: ^1.6.0 371 | checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 372 | languageName: node 373 | linkType: hard 374 | 375 | "@notionhq/client@npm:^2.2.8": 376 | version: 2.2.8 377 | resolution: "@notionhq/client@npm:2.2.8" 378 | dependencies: 379 | "@types/node-fetch": ^2.5.10 380 | node-fetch: ^2.6.1 381 | checksum: d5e1f7defe3a0032579f9c07b4802a1bd369de4d274ba84ec117d13832e4f73a016491464d36d04679f0ed88022e48007df6118c91a0ea455703aab68a35a1ed 382 | languageName: node 383 | linkType: hard 384 | 385 | "@npmcli/fs@npm:^3.1.0": 386 | version: 3.1.0 387 | resolution: "@npmcli/fs@npm:3.1.0" 388 | dependencies: 389 | semver: ^7.3.5 390 | checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e 391 | languageName: node 392 | linkType: hard 393 | 394 | "@pkgjs/parseargs@npm:^0.11.0": 395 | version: 0.11.0 396 | resolution: "@pkgjs/parseargs@npm:0.11.0" 397 | checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f 398 | languageName: node 399 | linkType: hard 400 | 401 | "@supabase/functions-js@npm:^2.1.0": 402 | version: 2.1.2 403 | resolution: "@supabase/functions-js@npm:2.1.2" 404 | dependencies: 405 | cross-fetch: ^3.1.5 406 | checksum: 55a3f1fc7b48f17e948f524f69dbc580b55ef276a5cc6a272a8dae15b347952f2db79144751d1e10c16259f105a4556e583830d8106f0983893be3873281bd76 407 | languageName: node 408 | linkType: hard 409 | 410 | "@supabase/gotrue-js@npm:^2.31.0": 411 | version: 2.45.0 412 | resolution: "@supabase/gotrue-js@npm:2.45.0" 413 | dependencies: 414 | cross-fetch: ^3.1.5 415 | checksum: 8181d4e4de6f709380ab7db18ce1de5b183262221dad006f8e6ce113d8e333fa99c501aebc7ec774bd382b126214bcc1985cffce63dfc213dbb144c5b652ee78 416 | languageName: node 417 | linkType: hard 418 | 419 | "@supabase/postgrest-js@npm:^1.7.0": 420 | version: 1.7.2 421 | resolution: "@supabase/postgrest-js@npm:1.7.2" 422 | dependencies: 423 | cross-fetch: ^3.1.5 424 | checksum: 4da09fa0a39079867dc0fa472dfa5d50d3fa0a7845a236e4c501cebc4983113f45aeeefee6e53856f34938b2ff298cbd4f8127178fe0efde6d86db6c16010979 425 | languageName: node 426 | linkType: hard 427 | 428 | "@supabase/realtime-js@npm:^2.7.3": 429 | version: 2.7.3 430 | resolution: "@supabase/realtime-js@npm:2.7.3" 431 | dependencies: 432 | "@types/phoenix": ^1.5.4 433 | "@types/websocket": ^1.0.3 434 | websocket: ^1.0.34 435 | checksum: a6e789098ef7c388faf3a3b483ae91e1d45f8b7d02ae4ae1ad8ef0d7246678777aab1e0f3f2cbaf25549b27926c94bce9adc5c90f3f2693e1ccf780d5941411d 436 | languageName: node 437 | linkType: hard 438 | 439 | "@supabase/storage-js@npm:^2.5.1": 440 | version: 2.5.1 441 | resolution: "@supabase/storage-js@npm:2.5.1" 442 | dependencies: 443 | cross-fetch: ^3.1.5 444 | checksum: bff8673f7c5fb967385bff812e5dec22ad85df6982f3dc2745f46ecd2a0ede280684490adea752b647a995c1d3b33895921d87c2f0e3dd61d5704964a5b59bbd 445 | languageName: node 446 | linkType: hard 447 | 448 | "@supabase/supabase-js@npm:^2.26.0": 449 | version: 2.26.0 450 | resolution: "@supabase/supabase-js@npm:2.26.0" 451 | dependencies: 452 | "@supabase/functions-js": ^2.1.0 453 | "@supabase/gotrue-js": ^2.31.0 454 | "@supabase/postgrest-js": ^1.7.0 455 | "@supabase/realtime-js": ^2.7.3 456 | "@supabase/storage-js": ^2.5.1 457 | cross-fetch: ^3.1.5 458 | checksum: bf53886a2314e8e0b119be224fdd08976ad3ce1da35db095dbbc960c1bfe7e1458054bcf11bdd72dd83d3bbaec2c78f8e897e225afe5cf1767233094b72a02dc 459 | languageName: node 460 | linkType: hard 461 | 462 | "@swc/helpers@npm:0.5.1": 463 | version: 0.5.1 464 | resolution: "@swc/helpers@npm:0.5.1" 465 | dependencies: 466 | tslib: ^2.4.0 467 | checksum: 71e0e27234590435e4c62b97ef5e796f88e786841a38c7116a5e27a3eafa7b9ead7cdec5249b32165902076de78446945311c973e59bddf77c1e24f33a8f272a 468 | languageName: node 469 | linkType: hard 470 | 471 | "@tootallnate/once@npm:2": 472 | version: 2.0.0 473 | resolution: "@tootallnate/once@npm:2.0.0" 474 | checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 475 | languageName: node 476 | linkType: hard 477 | 478 | "@types/node-fetch@npm:^2.5.10, @types/node-fetch@npm:^2.6.4": 479 | version: 2.6.4 480 | resolution: "@types/node-fetch@npm:2.6.4" 481 | dependencies: 482 | "@types/node": "*" 483 | form-data: ^3.0.0 484 | checksum: f3e1d881bb42269e676ecaf49f0e096ab345e22823a2b2d071d60619414817fe02df48a31a8d05adb23054028a2a65521bdb3906ceb763ab6d3339c8d8775058 485 | languageName: node 486 | linkType: hard 487 | 488 | "@types/node@npm:*": 489 | version: 20.4.3 490 | resolution: "@types/node@npm:20.4.3" 491 | checksum: 4df3664821af2328c25e3d78486ec94f45f5f4a35222678954b5c7dd5d4c4e5a0cdc9f51e09a7f7f078559639293f6cee79d37e751295552be824af1f3d8ad12 492 | languageName: node 493 | linkType: hard 494 | 495 | "@types/node@npm:^12.12.21": 496 | version: 12.20.55 497 | resolution: "@types/node@npm:12.20.55" 498 | checksum: e4f86785f4092706e0d3b0edff8dca5a13b45627e4b36700acd8dfe6ad53db71928c8dee914d4276c7fd3b6ccd829aa919811c9eb708a2c8e4c6eb3701178c37 499 | languageName: node 500 | linkType: hard 501 | 502 | "@types/node@npm:^18.11.18": 503 | version: 18.16.20 504 | resolution: "@types/node@npm:18.16.20" 505 | checksum: 00ea5668e12047447b20bb31408ae717823e5b879c4c6296036216756874b2dc7976086343ffb6a717eb52e8d73dc6972d90b9134ef464b7361673228a02ed41 506 | languageName: node 507 | linkType: hard 508 | 509 | "@types/phoenix@npm:^1.5.4": 510 | version: 1.6.0 511 | resolution: "@types/phoenix@npm:1.6.0" 512 | checksum: 715d9b9c6e57d6cd32e2260bf51301954a7ec346d51e091de3c579314c9eb6f0d69a8d43b7aae49a0aa280982765fb8c2cce6109a38ca5db3e82697547d0f3db 513 | languageName: node 514 | linkType: hard 515 | 516 | "@types/prop-types@npm:*": 517 | version: 15.7.5 518 | resolution: "@types/prop-types@npm:15.7.5" 519 | checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 520 | languageName: node 521 | linkType: hard 522 | 523 | "@types/react-dom@npm:^17.0.1": 524 | version: 17.0.20 525 | resolution: "@types/react-dom@npm:17.0.20" 526 | dependencies: 527 | "@types/react": ^17 528 | checksum: 525439fb14a033fc5dbe74711ecc50ec82273a528df9656594066a6219401e975101dafffd15d9a1a57a9442d52ea0c92eaacae09554dde27cd792e773f67467 529 | languageName: node 530 | linkType: hard 531 | 532 | "@types/react@npm:^17, @types/react@npm:^17.0.2": 533 | version: 17.0.62 534 | resolution: "@types/react@npm:17.0.62" 535 | dependencies: 536 | "@types/prop-types": "*" 537 | "@types/scheduler": "*" 538 | csstype: ^3.0.2 539 | checksum: 428a5aff44824ef504e9a9259b5894fe44a5db1c344b536990f07e132900ff5b34cbef0be77a84f30f37be1f88fc8b56dce328f568de8d65de3bfe414c05b2e1 540 | languageName: node 541 | linkType: hard 542 | 543 | "@types/retry@npm:0.12.0": 544 | version: 0.12.0 545 | resolution: "@types/retry@npm:0.12.0" 546 | checksum: 61a072c7639f6e8126588bf1eb1ce8835f2cb9c2aba795c4491cf6310e013267b0c8488039857c261c387e9728c1b43205099223f160bb6a76b4374f741b5603 547 | languageName: node 548 | linkType: hard 549 | 550 | "@types/scheduler@npm:*": 551 | version: 0.16.3 552 | resolution: "@types/scheduler@npm:0.16.3" 553 | checksum: 2b0aec39c24268e3ce938c5db2f2e77f5c3dd280e05c262d9c2fe7d890929e4632a6b8e94334017b66b45e4f92a5aa42ba3356640c2a1175fa37bef2f5200767 554 | languageName: node 555 | linkType: hard 556 | 557 | "@types/uuid@npm:^9.0.1": 558 | version: 9.0.2 559 | resolution: "@types/uuid@npm:9.0.2" 560 | checksum: 1754bcf3444e1e3aeadd6e774fc328eb53bc956665e2e8fb6ec127aa8e1f43d9a224c3d22a9a6233dca8dd81a12dc7fed4d84b8876dd5ec82d40f574f7ff8b68 561 | languageName: node 562 | linkType: hard 563 | 564 | "@types/websocket@npm:^1.0.3": 565 | version: 1.0.5 566 | resolution: "@types/websocket@npm:1.0.5" 567 | dependencies: 568 | "@types/node": "*" 569 | checksum: 41c7a620f877a0165ff36e713455d888b7f5df9c51e71b5d0f47994f98cf22ccd339b8c6cfdc6bb417e950d40f405693974d393bd916971490553cc5e9e67a9d 570 | languageName: node 571 | linkType: hard 572 | 573 | "abbrev@npm:^1.0.0": 574 | version: 1.1.1 575 | resolution: "abbrev@npm:1.1.1" 576 | checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 577 | languageName: node 578 | linkType: hard 579 | 580 | "abort-controller@npm:^3.0.0": 581 | version: 3.0.0 582 | resolution: "abort-controller@npm:3.0.0" 583 | dependencies: 584 | event-target-shim: ^5.0.0 585 | checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75 586 | languageName: node 587 | linkType: hard 588 | 589 | "agent-base@npm:6, agent-base@npm:^6.0.2": 590 | version: 6.0.2 591 | resolution: "agent-base@npm:6.0.2" 592 | dependencies: 593 | debug: 4 594 | checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d 595 | languageName: node 596 | linkType: hard 597 | 598 | "agentkeepalive@npm:^4.2.1": 599 | version: 4.3.0 600 | resolution: "agentkeepalive@npm:4.3.0" 601 | dependencies: 602 | debug: ^4.1.0 603 | depd: ^2.0.0 604 | humanize-ms: ^1.2.1 605 | checksum: 982453aa44c11a06826c836025e5162c846e1200adb56f2d075400da7d32d87021b3b0a58768d949d824811f5654223d5a8a3dad120921a2439625eb847c6260 606 | languageName: node 607 | linkType: hard 608 | 609 | "aggregate-error@npm:^3.0.0": 610 | version: 3.1.0 611 | resolution: "aggregate-error@npm:3.1.0" 612 | dependencies: 613 | clean-stack: ^2.0.0 614 | indent-string: ^4.0.0 615 | checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 616 | languageName: node 617 | linkType: hard 618 | 619 | "ai@npm:^2.1.24": 620 | version: 2.1.24 621 | resolution: "ai@npm:2.1.24" 622 | dependencies: 623 | eventsource-parser: 1.0.0 624 | nanoid: 3.3.6 625 | solid-swr-store: 0.10.7 626 | sswr: 2.0.0 627 | swr: 2.2.0 628 | swr-store: 0.10.6 629 | swrv: 1.0.4 630 | peerDependencies: 631 | react: ^18.2.0 632 | solid-js: ^1.7.7 633 | svelte: ^3.0.0 || ^4.0.0 634 | vue: ^3.3.4 635 | peerDependenciesMeta: 636 | react: 637 | optional: true 638 | solid-js: 639 | optional: true 640 | svelte: 641 | optional: true 642 | vue: 643 | optional: true 644 | checksum: 3c76f5c05a2942bacc60c03c510156de8f2a9685dfdc1d4370b546b7f6f30b1795f2e818ed0b461dcfe24de1d383f103a4d3716e095f9c6ad6f7b6181b379087 645 | languageName: node 646 | linkType: hard 647 | 648 | "ansi-regex@npm:^5.0.1": 649 | version: 5.0.1 650 | resolution: "ansi-regex@npm:5.0.1" 651 | checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b 652 | languageName: node 653 | linkType: hard 654 | 655 | "ansi-regex@npm:^6.0.1": 656 | version: 6.0.1 657 | resolution: "ansi-regex@npm:6.0.1" 658 | checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 659 | languageName: node 660 | linkType: hard 661 | 662 | "ansi-styles@npm:^4.0.0": 663 | version: 4.3.0 664 | resolution: "ansi-styles@npm:4.3.0" 665 | dependencies: 666 | color-convert: ^2.0.1 667 | checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 668 | languageName: node 669 | linkType: hard 670 | 671 | "ansi-styles@npm:^5.0.0": 672 | version: 5.2.0 673 | resolution: "ansi-styles@npm:5.2.0" 674 | checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 675 | languageName: node 676 | linkType: hard 677 | 678 | "ansi-styles@npm:^6.1.0": 679 | version: 6.2.1 680 | resolution: "ansi-styles@npm:6.2.1" 681 | checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 682 | languageName: node 683 | linkType: hard 684 | 685 | "any-promise@npm:^1.0.0": 686 | version: 1.3.0 687 | resolution: "any-promise@npm:1.3.0" 688 | checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de 689 | languageName: node 690 | linkType: hard 691 | 692 | "anymatch@npm:~3.1.2": 693 | version: 3.1.3 694 | resolution: "anymatch@npm:3.1.3" 695 | dependencies: 696 | normalize-path: ^3.0.0 697 | picomatch: ^2.0.4 698 | checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 699 | languageName: node 700 | linkType: hard 701 | 702 | "aproba@npm:^1.0.3 || ^2.0.0": 703 | version: 2.0.0 704 | resolution: "aproba@npm:2.0.0" 705 | checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 706 | languageName: node 707 | linkType: hard 708 | 709 | "are-we-there-yet@npm:^3.0.0": 710 | version: 3.0.1 711 | resolution: "are-we-there-yet@npm:3.0.1" 712 | dependencies: 713 | delegates: ^1.0.0 714 | readable-stream: ^3.6.0 715 | checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 716 | languageName: node 717 | linkType: hard 718 | 719 | "arg@npm:^5.0.2": 720 | version: 5.0.2 721 | resolution: "arg@npm:5.0.2" 722 | checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078 723 | languageName: node 724 | linkType: hard 725 | 726 | "argparse@npm:^2.0.1": 727 | version: 2.0.1 728 | resolution: "argparse@npm:2.0.1" 729 | checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced 730 | languageName: node 731 | linkType: hard 732 | 733 | "asynckit@npm:^0.4.0": 734 | version: 0.4.0 735 | resolution: "asynckit@npm:0.4.0" 736 | checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be 737 | languageName: node 738 | linkType: hard 739 | 740 | "autoprefixer@npm:^10.4.14": 741 | version: 10.4.14 742 | resolution: "autoprefixer@npm:10.4.14" 743 | dependencies: 744 | browserslist: ^4.21.5 745 | caniuse-lite: ^1.0.30001464 746 | fraction.js: ^4.2.0 747 | normalize-range: ^0.1.2 748 | picocolors: ^1.0.0 749 | postcss-value-parser: ^4.2.0 750 | peerDependencies: 751 | postcss: ^8.1.0 752 | bin: 753 | autoprefixer: bin/autoprefixer 754 | checksum: e9f18e664a4e4a54a8f4ec5f6b49ed228ec45afaa76efcae361c93721795dc5ab644f36d2fdfc0dea446b02a8067b9372f91542ea431994399e972781ed46d95 755 | languageName: node 756 | linkType: hard 757 | 758 | "axios@npm:^0.26.0": 759 | version: 0.26.1 760 | resolution: "axios@npm:0.26.1" 761 | dependencies: 762 | follow-redirects: ^1.14.8 763 | checksum: d9eb58ff4bc0b36a04783fc9ff760e9245c829a5a1052ee7ca6013410d427036b1d10d04e7380c02f3508c5eaf3485b1ae67bd2adbfec3683704745c8d7a6e1a 764 | languageName: node 765 | linkType: hard 766 | 767 | "balanced-match@npm:^1.0.0": 768 | version: 1.0.2 769 | resolution: "balanced-match@npm:1.0.2" 770 | checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 771 | languageName: node 772 | linkType: hard 773 | 774 | "base-64@npm:^0.1.0": 775 | version: 0.1.0 776 | resolution: "base-64@npm:0.1.0" 777 | checksum: 5a42938f82372ab5392cbacc85a5a78115cbbd9dbef9f7540fa47d78763a3a8bd7d598475f0d92341f66285afd377509851a9bb5c67bbecb89686e9255d5b3eb 778 | languageName: node 779 | linkType: hard 780 | 781 | "base64-js@npm:^1.5.1": 782 | version: 1.5.1 783 | resolution: "base64-js@npm:1.5.1" 784 | checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 785 | languageName: node 786 | linkType: hard 787 | 788 | "bicameral-gpt@workspace:.": 789 | version: 0.0.0-use.local 790 | resolution: "bicameral-gpt@workspace:." 791 | dependencies: 792 | "@notionhq/client": ^2.2.8 793 | "@supabase/supabase-js": ^2.26.0 794 | "@types/node": ^12.12.21 795 | "@types/react": ^17.0.2 796 | "@types/react-dom": ^17.0.1 797 | ai: ^2.1.24 798 | autoprefixer: ^10.4.14 799 | dotenv: ^16.3.1 800 | langchain: ^0.0.116 801 | next: latest 802 | notion-to-md: ^3.1.1 803 | postcss: ^8.4.27 804 | react: ^18.2.0 805 | react-dom: ^18.2.0 806 | tailwindcss: ^3.3.3 807 | tsx: ^3.12.7 808 | typescript: ^4.8.3 809 | zod: ^3.21.4 810 | languageName: unknown 811 | linkType: soft 812 | 813 | "binary-extensions@npm:^2.0.0, binary-extensions@npm:^2.2.0": 814 | version: 2.2.0 815 | resolution: "binary-extensions@npm:2.2.0" 816 | checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 817 | languageName: node 818 | linkType: hard 819 | 820 | "binary-search@npm:^1.3.5": 821 | version: 1.3.6 822 | resolution: "binary-search@npm:1.3.6" 823 | checksum: 2e6b3459a9c1ba1bd674a6a855a5ef7505f70707422244430e3510e989c0df6074a49fe60784a98b93b51545c9bcace1db1defee06ff861b124c036a2f2836bf 824 | languageName: node 825 | linkType: hard 826 | 827 | "brace-expansion@npm:^1.1.7": 828 | version: 1.1.11 829 | resolution: "brace-expansion@npm:1.1.11" 830 | dependencies: 831 | balanced-match: ^1.0.0 832 | concat-map: 0.0.1 833 | checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 834 | languageName: node 835 | linkType: hard 836 | 837 | "brace-expansion@npm:^2.0.1": 838 | version: 2.0.1 839 | resolution: "brace-expansion@npm:2.0.1" 840 | dependencies: 841 | balanced-match: ^1.0.0 842 | checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 843 | languageName: node 844 | linkType: hard 845 | 846 | "braces@npm:^3.0.2, braces@npm:~3.0.2": 847 | version: 3.0.2 848 | resolution: "braces@npm:3.0.2" 849 | dependencies: 850 | fill-range: ^7.0.1 851 | checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 852 | languageName: node 853 | linkType: hard 854 | 855 | "browserslist@npm:^4.21.5": 856 | version: 4.21.9 857 | resolution: "browserslist@npm:4.21.9" 858 | dependencies: 859 | caniuse-lite: ^1.0.30001503 860 | electron-to-chromium: ^1.4.431 861 | node-releases: ^2.0.12 862 | update-browserslist-db: ^1.0.11 863 | bin: 864 | browserslist: cli.js 865 | checksum: 80d3820584e211484ad1b1a5cfdeca1dd00442f47be87e117e1dda34b628c87e18b81ae7986fa5977b3e6a03154f6d13cd763baa6b8bf5dd9dd19f4926603698 866 | languageName: node 867 | linkType: hard 868 | 869 | "buffer-from@npm:^1.0.0": 870 | version: 1.1.2 871 | resolution: "buffer-from@npm:1.1.2" 872 | checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb 873 | languageName: node 874 | linkType: hard 875 | 876 | "bufferutil@npm:^4.0.1": 877 | version: 4.0.7 878 | resolution: "bufferutil@npm:4.0.7" 879 | dependencies: 880 | node-gyp: latest 881 | node-gyp-build: ^4.3.0 882 | checksum: f75aa87e3d1b99b87a95f60a855e63f70af07b57fb8443e75a2ddfef2e47788d130fdd46e3a78fd7e0c10176082b26dfbed970c5b8632e1cc299cafa0e93ce45 883 | languageName: node 884 | linkType: hard 885 | 886 | "busboy@npm:1.6.0": 887 | version: 1.6.0 888 | resolution: "busboy@npm:1.6.0" 889 | dependencies: 890 | streamsearch: ^1.1.0 891 | checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e 892 | languageName: node 893 | linkType: hard 894 | 895 | "cacache@npm:^17.0.0": 896 | version: 17.1.3 897 | resolution: "cacache@npm:17.1.3" 898 | dependencies: 899 | "@npmcli/fs": ^3.1.0 900 | fs-minipass: ^3.0.0 901 | glob: ^10.2.2 902 | lru-cache: ^7.7.1 903 | minipass: ^5.0.0 904 | minipass-collect: ^1.0.2 905 | minipass-flush: ^1.0.5 906 | minipass-pipeline: ^1.2.4 907 | p-map: ^4.0.0 908 | ssri: ^10.0.0 909 | tar: ^6.1.11 910 | unique-filename: ^3.0.0 911 | checksum: 385756781e1e21af089160d89d7462b7ed9883c978e848c7075b90b73cb823680e66092d61513050164588387d2ca87dd6d910e28d64bc13a9ac82cd8580c796 912 | languageName: node 913 | linkType: hard 914 | 915 | "camelcase-css@npm:^2.0.1": 916 | version: 2.0.1 917 | resolution: "camelcase-css@npm:2.0.1" 918 | checksum: 1cec2b3b3dcb5026688a470b00299a8db7d904c4802845c353dbd12d9d248d3346949a814d83bfd988d4d2e5b9904c07efe76fecd195a1d4f05b543e7c0b56b1 919 | languageName: node 920 | linkType: hard 921 | 922 | "camelcase@npm:6": 923 | version: 6.3.0 924 | resolution: "camelcase@npm:6.3.0" 925 | checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d 926 | languageName: node 927 | linkType: hard 928 | 929 | "caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001464, caniuse-lite@npm:^1.0.30001503": 930 | version: 1.0.30001517 931 | resolution: "caniuse-lite@npm:1.0.30001517" 932 | checksum: e4e87436ae1c4408cf4438aac22902b31eb03f3f5bad7f33bc518d12ffb35f3fd9395ccf7efc608ee046f90ce324ec6f7f26f8a8172b8c43c26a06ecee612a29 933 | languageName: node 934 | linkType: hard 935 | 936 | "charenc@npm:0.0.2": 937 | version: 0.0.2 938 | resolution: "charenc@npm:0.0.2" 939 | checksum: 81dcadbe57e861d527faf6dd3855dc857395a1c4d6781f4847288ab23cffb7b3ee80d57c15bba7252ffe3e5e8019db767757ee7975663ad2ca0939bb8fcaf2e5 940 | languageName: node 941 | linkType: hard 942 | 943 | "chokidar@npm:^3.5.3": 944 | version: 3.5.3 945 | resolution: "chokidar@npm:3.5.3" 946 | dependencies: 947 | anymatch: ~3.1.2 948 | braces: ~3.0.2 949 | fsevents: ~2.3.2 950 | glob-parent: ~5.1.2 951 | is-binary-path: ~2.1.0 952 | is-glob: ~4.0.1 953 | normalize-path: ~3.0.0 954 | readdirp: ~3.6.0 955 | dependenciesMeta: 956 | fsevents: 957 | optional: true 958 | checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c 959 | languageName: node 960 | linkType: hard 961 | 962 | "chownr@npm:^2.0.0": 963 | version: 2.0.0 964 | resolution: "chownr@npm:2.0.0" 965 | checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f 966 | languageName: node 967 | linkType: hard 968 | 969 | "clean-stack@npm:^2.0.0": 970 | version: 2.2.0 971 | resolution: "clean-stack@npm:2.2.0" 972 | checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 973 | languageName: node 974 | linkType: hard 975 | 976 | "client-only@npm:0.0.1": 977 | version: 0.0.1 978 | resolution: "client-only@npm:0.0.1" 979 | checksum: 0c16bf660dadb90610553c1d8946a7fdfb81d624adea073b8440b7d795d5b5b08beb3c950c6a2cf16279365a3265158a236876d92bce16423c485c322d7dfaf8 980 | languageName: node 981 | linkType: hard 982 | 983 | "color-convert@npm:^2.0.1": 984 | version: 2.0.1 985 | resolution: "color-convert@npm:2.0.1" 986 | dependencies: 987 | color-name: ~1.1.4 988 | checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 989 | languageName: node 990 | linkType: hard 991 | 992 | "color-name@npm:~1.1.4": 993 | version: 1.1.4 994 | resolution: "color-name@npm:1.1.4" 995 | checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 996 | languageName: node 997 | linkType: hard 998 | 999 | "color-support@npm:^1.1.3": 1000 | version: 1.1.3 1001 | resolution: "color-support@npm:1.1.3" 1002 | bin: 1003 | color-support: bin.js 1004 | checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b 1005 | languageName: node 1006 | linkType: hard 1007 | 1008 | "combined-stream@npm:^1.0.8": 1009 | version: 1.0.8 1010 | resolution: "combined-stream@npm:1.0.8" 1011 | dependencies: 1012 | delayed-stream: ~1.0.0 1013 | checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c 1014 | languageName: node 1015 | linkType: hard 1016 | 1017 | "commander@npm:^10.0.1": 1018 | version: 10.0.1 1019 | resolution: "commander@npm:10.0.1" 1020 | checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 1021 | languageName: node 1022 | linkType: hard 1023 | 1024 | "commander@npm:^4.0.0": 1025 | version: 4.1.1 1026 | resolution: "commander@npm:4.1.1" 1027 | checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 1028 | languageName: node 1029 | linkType: hard 1030 | 1031 | "concat-map@npm:0.0.1": 1032 | version: 0.0.1 1033 | resolution: "concat-map@npm:0.0.1" 1034 | checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af 1035 | languageName: node 1036 | linkType: hard 1037 | 1038 | "console-control-strings@npm:^1.1.0": 1039 | version: 1.1.0 1040 | resolution: "console-control-strings@npm:1.1.0" 1041 | checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed 1042 | languageName: node 1043 | linkType: hard 1044 | 1045 | "cross-fetch@npm:^3.1.5": 1046 | version: 3.1.8 1047 | resolution: "cross-fetch@npm:3.1.8" 1048 | dependencies: 1049 | node-fetch: ^2.6.12 1050 | checksum: 78f993fa099eaaa041122ab037fe9503ecbbcb9daef234d1d2e0b9230a983f64d645d088c464e21a247b825a08dc444a6e7064adfa93536d3a9454b4745b3632 1051 | languageName: node 1052 | linkType: hard 1053 | 1054 | "cross-spawn@npm:^7.0.0": 1055 | version: 7.0.3 1056 | resolution: "cross-spawn@npm:7.0.3" 1057 | dependencies: 1058 | path-key: ^3.1.0 1059 | shebang-command: ^2.0.0 1060 | which: ^2.0.1 1061 | checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 1062 | languageName: node 1063 | linkType: hard 1064 | 1065 | "crypt@npm:0.0.2": 1066 | version: 0.0.2 1067 | resolution: "crypt@npm:0.0.2" 1068 | checksum: baf4c7bbe05df656ec230018af8cf7dbe8c14b36b98726939cef008d473f6fe7a4fad906cfea4062c93af516f1550a3f43ceb4d6615329612c6511378ed9fe34 1069 | languageName: node 1070 | linkType: hard 1071 | 1072 | "cssesc@npm:^3.0.0": 1073 | version: 3.0.0 1074 | resolution: "cssesc@npm:3.0.0" 1075 | bin: 1076 | cssesc: bin/cssesc 1077 | checksum: f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 1078 | languageName: node 1079 | linkType: hard 1080 | 1081 | "csstype@npm:^3.0.2": 1082 | version: 3.1.2 1083 | resolution: "csstype@npm:3.1.2" 1084 | checksum: e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 1085 | languageName: node 1086 | linkType: hard 1087 | 1088 | "d@npm:1, d@npm:^1.0.1": 1089 | version: 1.0.1 1090 | resolution: "d@npm:1.0.1" 1091 | dependencies: 1092 | es5-ext: ^0.10.50 1093 | type: ^1.0.1 1094 | checksum: 49ca0639c7b822db670de93d4fbce44b4aa072cd848c76292c9978a8cd0fff1028763020ff4b0f147bd77bfe29b4c7f82e0f71ade76b2a06100543cdfd948d19 1095 | languageName: node 1096 | linkType: hard 1097 | 1098 | "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.3": 1099 | version: 4.3.4 1100 | resolution: "debug@npm:4.3.4" 1101 | dependencies: 1102 | ms: 2.1.2 1103 | peerDependenciesMeta: 1104 | supports-color: 1105 | optional: true 1106 | checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 1107 | languageName: node 1108 | linkType: hard 1109 | 1110 | "debug@npm:^2.2.0": 1111 | version: 2.6.9 1112 | resolution: "debug@npm:2.6.9" 1113 | dependencies: 1114 | ms: 2.0.0 1115 | checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 1116 | languageName: node 1117 | linkType: hard 1118 | 1119 | "decamelize@npm:^1.2.0": 1120 | version: 1.2.0 1121 | resolution: "decamelize@npm:1.2.0" 1122 | checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa 1123 | languageName: node 1124 | linkType: hard 1125 | 1126 | "delayed-stream@npm:~1.0.0": 1127 | version: 1.0.0 1128 | resolution: "delayed-stream@npm:1.0.0" 1129 | checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 1130 | languageName: node 1131 | linkType: hard 1132 | 1133 | "delegates@npm:^1.0.0": 1134 | version: 1.0.0 1135 | resolution: "delegates@npm:1.0.0" 1136 | checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd 1137 | languageName: node 1138 | linkType: hard 1139 | 1140 | "depd@npm:^2.0.0": 1141 | version: 2.0.0 1142 | resolution: "depd@npm:2.0.0" 1143 | checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a 1144 | languageName: node 1145 | linkType: hard 1146 | 1147 | "dequal@npm:^2.0.3": 1148 | version: 2.0.3 1149 | resolution: "dequal@npm:2.0.3" 1150 | checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 1151 | languageName: node 1152 | linkType: hard 1153 | 1154 | "didyoumean@npm:^1.2.2": 1155 | version: 1.2.2 1156 | resolution: "didyoumean@npm:1.2.2" 1157 | checksum: d5d98719d58b3c2fa59663c4c42ba9716f1fd01245c31d5fce31915bd3aa26e6aac149788e007358f778ebbd68a2256eb5973e8ca6f221df221ba060115acf2e 1158 | languageName: node 1159 | linkType: hard 1160 | 1161 | "digest-fetch@npm:^1.3.0": 1162 | version: 1.3.0 1163 | resolution: "digest-fetch@npm:1.3.0" 1164 | dependencies: 1165 | base-64: ^0.1.0 1166 | md5: ^2.3.0 1167 | checksum: 8ebdb4b9ef02b1ac0da532d25c7d08388f2552813dfadabfe7c4630e944bb4a48093b997fc926440a10e1ccf4912f2ce9adcf2d6687b0518dab8480e08f22f9d 1168 | languageName: node 1169 | linkType: hard 1170 | 1171 | "dlv@npm:^1.1.3": 1172 | version: 1.1.3 1173 | resolution: "dlv@npm:1.1.3" 1174 | checksum: d7381bca22ed11933a1ccf376db7a94bee2c57aa61e490f680124fa2d1cd27e94eba641d9f45be57caab4f9a6579de0983466f620a2cd6230d7ec93312105ae7 1175 | languageName: node 1176 | linkType: hard 1177 | 1178 | "dotenv@npm:^16.3.1": 1179 | version: 16.3.1 1180 | resolution: "dotenv@npm:16.3.1" 1181 | checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd 1182 | languageName: node 1183 | linkType: hard 1184 | 1185 | "eastasianwidth@npm:^0.2.0": 1186 | version: 0.2.0 1187 | resolution: "eastasianwidth@npm:0.2.0" 1188 | checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed 1189 | languageName: node 1190 | linkType: hard 1191 | 1192 | "electron-to-chromium@npm:^1.4.431": 1193 | version: 1.4.468 1194 | resolution: "electron-to-chromium@npm:1.4.468" 1195 | checksum: 3da242381c95286a928ef03501c0fdcc71b773e382cc8574aa998562ae8c9b14712c910879b41d6184fd954ccecc2424865754a86e20d83077a35a0b75a1cfea 1196 | languageName: node 1197 | linkType: hard 1198 | 1199 | "emoji-regex@npm:^8.0.0": 1200 | version: 8.0.0 1201 | resolution: "emoji-regex@npm:8.0.0" 1202 | checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 1203 | languageName: node 1204 | linkType: hard 1205 | 1206 | "emoji-regex@npm:^9.2.2": 1207 | version: 9.2.2 1208 | resolution: "emoji-regex@npm:9.2.2" 1209 | checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 1210 | languageName: node 1211 | linkType: hard 1212 | 1213 | "encoding@npm:^0.1.13": 1214 | version: 0.1.13 1215 | resolution: "encoding@npm:0.1.13" 1216 | dependencies: 1217 | iconv-lite: ^0.6.2 1218 | checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f 1219 | languageName: node 1220 | linkType: hard 1221 | 1222 | "env-paths@npm:^2.2.0": 1223 | version: 2.2.1 1224 | resolution: "env-paths@npm:2.2.1" 1225 | checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e 1226 | languageName: node 1227 | linkType: hard 1228 | 1229 | "err-code@npm:^2.0.2": 1230 | version: 2.0.3 1231 | resolution: "err-code@npm:2.0.3" 1232 | checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 1233 | languageName: node 1234 | linkType: hard 1235 | 1236 | "es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50": 1237 | version: 0.10.62 1238 | resolution: "es5-ext@npm:0.10.62" 1239 | dependencies: 1240 | es6-iterator: ^2.0.3 1241 | es6-symbol: ^3.1.3 1242 | next-tick: ^1.1.0 1243 | checksum: 25f42f6068cfc6e393cf670bc5bba249132c5f5ec2dd0ed6e200e6274aca2fed8e9aec8a31c76031744c78ca283c57f0b41c7e737804c6328c7b8d3fbcba7983 1244 | languageName: node 1245 | linkType: hard 1246 | 1247 | "es6-iterator@npm:^2.0.3": 1248 | version: 2.0.3 1249 | resolution: "es6-iterator@npm:2.0.3" 1250 | dependencies: 1251 | d: 1 1252 | es5-ext: ^0.10.35 1253 | es6-symbol: ^3.1.1 1254 | checksum: 6e48b1c2d962c21dee604b3d9f0bc3889f11ed5a8b33689155a2065d20e3107e2a69cc63a71bd125aeee3a589182f8bbcb5c8a05b6a8f38fa4205671b6d09697 1255 | languageName: node 1256 | linkType: hard 1257 | 1258 | "es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": 1259 | version: 3.1.3 1260 | resolution: "es6-symbol@npm:3.1.3" 1261 | dependencies: 1262 | d: ^1.0.1 1263 | ext: ^1.1.2 1264 | checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 1265 | languageName: node 1266 | linkType: hard 1267 | 1268 | "esbuild@npm:~0.17.6": 1269 | version: 0.17.19 1270 | resolution: "esbuild@npm:0.17.19" 1271 | dependencies: 1272 | "@esbuild/android-arm": 0.17.19 1273 | "@esbuild/android-arm64": 0.17.19 1274 | "@esbuild/android-x64": 0.17.19 1275 | "@esbuild/darwin-arm64": 0.17.19 1276 | "@esbuild/darwin-x64": 0.17.19 1277 | "@esbuild/freebsd-arm64": 0.17.19 1278 | "@esbuild/freebsd-x64": 0.17.19 1279 | "@esbuild/linux-arm": 0.17.19 1280 | "@esbuild/linux-arm64": 0.17.19 1281 | "@esbuild/linux-ia32": 0.17.19 1282 | "@esbuild/linux-loong64": 0.17.19 1283 | "@esbuild/linux-mips64el": 0.17.19 1284 | "@esbuild/linux-ppc64": 0.17.19 1285 | "@esbuild/linux-riscv64": 0.17.19 1286 | "@esbuild/linux-s390x": 0.17.19 1287 | "@esbuild/linux-x64": 0.17.19 1288 | "@esbuild/netbsd-x64": 0.17.19 1289 | "@esbuild/openbsd-x64": 0.17.19 1290 | "@esbuild/sunos-x64": 0.17.19 1291 | "@esbuild/win32-arm64": 0.17.19 1292 | "@esbuild/win32-ia32": 0.17.19 1293 | "@esbuild/win32-x64": 0.17.19 1294 | dependenciesMeta: 1295 | "@esbuild/android-arm": 1296 | optional: true 1297 | "@esbuild/android-arm64": 1298 | optional: true 1299 | "@esbuild/android-x64": 1300 | optional: true 1301 | "@esbuild/darwin-arm64": 1302 | optional: true 1303 | "@esbuild/darwin-x64": 1304 | optional: true 1305 | "@esbuild/freebsd-arm64": 1306 | optional: true 1307 | "@esbuild/freebsd-x64": 1308 | optional: true 1309 | "@esbuild/linux-arm": 1310 | optional: true 1311 | "@esbuild/linux-arm64": 1312 | optional: true 1313 | "@esbuild/linux-ia32": 1314 | optional: true 1315 | "@esbuild/linux-loong64": 1316 | optional: true 1317 | "@esbuild/linux-mips64el": 1318 | optional: true 1319 | "@esbuild/linux-ppc64": 1320 | optional: true 1321 | "@esbuild/linux-riscv64": 1322 | optional: true 1323 | "@esbuild/linux-s390x": 1324 | optional: true 1325 | "@esbuild/linux-x64": 1326 | optional: true 1327 | "@esbuild/netbsd-x64": 1328 | optional: true 1329 | "@esbuild/openbsd-x64": 1330 | optional: true 1331 | "@esbuild/sunos-x64": 1332 | optional: true 1333 | "@esbuild/win32-arm64": 1334 | optional: true 1335 | "@esbuild/win32-ia32": 1336 | optional: true 1337 | "@esbuild/win32-x64": 1338 | optional: true 1339 | bin: 1340 | esbuild: bin/esbuild 1341 | checksum: ac11b1a5a6008e4e37ccffbd6c2c054746fc58d0ed4a2f9ee643bd030cfcea9a33a235087bc777def8420f2eaafb3486e76adb7bdb7241a9143b43a69a10afd8 1342 | languageName: node 1343 | linkType: hard 1344 | 1345 | "escalade@npm:^3.1.1": 1346 | version: 3.1.1 1347 | resolution: "escalade@npm:3.1.1" 1348 | checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 1349 | languageName: node 1350 | linkType: hard 1351 | 1352 | "event-target-shim@npm:^5.0.0": 1353 | version: 5.0.1 1354 | resolution: "event-target-shim@npm:5.0.1" 1355 | checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 1356 | languageName: node 1357 | linkType: hard 1358 | 1359 | "eventemitter3@npm:^4.0.4": 1360 | version: 4.0.7 1361 | resolution: "eventemitter3@npm:4.0.7" 1362 | checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 1363 | languageName: node 1364 | linkType: hard 1365 | 1366 | "eventsource-parser@npm:1.0.0": 1367 | version: 1.0.0 1368 | resolution: "eventsource-parser@npm:1.0.0" 1369 | checksum: 1bcef98c6e35e5afe6bdbcd6985187d26f3e706f7283a9a8e114491322a2a3be6fb75298ad8426bd5f7ca3de99a632417e8b60d14cc9bc3f4b6aebc03a81c00d 1370 | languageName: node 1371 | linkType: hard 1372 | 1373 | "exponential-backoff@npm:^3.1.1": 1374 | version: 3.1.1 1375 | resolution: "exponential-backoff@npm:3.1.1" 1376 | checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 1377 | languageName: node 1378 | linkType: hard 1379 | 1380 | "expr-eval@npm:^2.0.2": 1381 | version: 2.0.2 1382 | resolution: "expr-eval@npm:2.0.2" 1383 | checksum: 01862f09b50b17b45a6268b1153280afede99e1b51752a323661f7f4010eaed34cd6c682bf439b7f8a92df6aa82f326f0ce0aa20964d175feee97377fe53921d 1384 | languageName: node 1385 | linkType: hard 1386 | 1387 | "ext@npm:^1.1.2": 1388 | version: 1.7.0 1389 | resolution: "ext@npm:1.7.0" 1390 | dependencies: 1391 | type: ^2.7.2 1392 | checksum: ef481f9ef45434d8c867cfd09d0393b60945b7c8a1798bedc4514cb35aac342ccb8d8ecb66a513e6a2b4ec1e294a338e3124c49b29736f8e7c735721af352c31 1393 | languageName: node 1394 | linkType: hard 1395 | 1396 | "fast-glob@npm:^3.2.12": 1397 | version: 3.3.1 1398 | resolution: "fast-glob@npm:3.3.1" 1399 | dependencies: 1400 | "@nodelib/fs.stat": ^2.0.2 1401 | "@nodelib/fs.walk": ^1.2.3 1402 | glob-parent: ^5.1.2 1403 | merge2: ^1.3.0 1404 | micromatch: ^4.0.4 1405 | checksum: b6f3add6403e02cf3a798bfbb1183d0f6da2afd368f27456010c0bc1f9640aea308243d4cb2c0ab142f618276e65ecb8be1661d7c62a7b4e5ba774b9ce5432e5 1406 | languageName: node 1407 | linkType: hard 1408 | 1409 | "fastq@npm:^1.6.0": 1410 | version: 1.15.0 1411 | resolution: "fastq@npm:1.15.0" 1412 | dependencies: 1413 | reusify: ^1.0.4 1414 | checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a 1415 | languageName: node 1416 | linkType: hard 1417 | 1418 | "fill-range@npm:^7.0.1": 1419 | version: 7.0.1 1420 | resolution: "fill-range@npm:7.0.1" 1421 | dependencies: 1422 | to-regex-range: ^5.0.1 1423 | checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 1424 | languageName: node 1425 | linkType: hard 1426 | 1427 | "flat@npm:^5.0.2": 1428 | version: 5.0.2 1429 | resolution: "flat@npm:5.0.2" 1430 | bin: 1431 | flat: cli.js 1432 | checksum: 12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d 1433 | languageName: node 1434 | linkType: hard 1435 | 1436 | "follow-redirects@npm:^1.14.8": 1437 | version: 1.15.2 1438 | resolution: "follow-redirects@npm:1.15.2" 1439 | peerDependenciesMeta: 1440 | debug: 1441 | optional: true 1442 | checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 1443 | languageName: node 1444 | linkType: hard 1445 | 1446 | "foreground-child@npm:^3.1.0": 1447 | version: 3.1.1 1448 | resolution: "foreground-child@npm:3.1.1" 1449 | dependencies: 1450 | cross-spawn: ^7.0.0 1451 | signal-exit: ^4.0.1 1452 | checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 1453 | languageName: node 1454 | linkType: hard 1455 | 1456 | "form-data-encoder@npm:1.7.2": 1457 | version: 1.7.2 1458 | resolution: "form-data-encoder@npm:1.7.2" 1459 | checksum: aeebd87a1cb009e13cbb5e4e4008e6202ed5f6551eb6d9582ba8a062005178907b90f4887899d3c993de879159b6c0c940af8196725b428b4248cec5af3acf5f 1460 | languageName: node 1461 | linkType: hard 1462 | 1463 | "form-data@npm:^3.0.0": 1464 | version: 3.0.1 1465 | resolution: "form-data@npm:3.0.1" 1466 | dependencies: 1467 | asynckit: ^0.4.0 1468 | combined-stream: ^1.0.8 1469 | mime-types: ^2.1.12 1470 | checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d 1471 | languageName: node 1472 | linkType: hard 1473 | 1474 | "form-data@npm:^4.0.0": 1475 | version: 4.0.0 1476 | resolution: "form-data@npm:4.0.0" 1477 | dependencies: 1478 | asynckit: ^0.4.0 1479 | combined-stream: ^1.0.8 1480 | mime-types: ^2.1.12 1481 | checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c 1482 | languageName: node 1483 | linkType: hard 1484 | 1485 | "formdata-node@npm:^4.3.2": 1486 | version: 4.4.1 1487 | resolution: "formdata-node@npm:4.4.1" 1488 | dependencies: 1489 | node-domexception: 1.0.0 1490 | web-streams-polyfill: 4.0.0-beta.3 1491 | checksum: d91d4f667cfed74827fc281594102c0dabddd03c9f8b426fc97123eedbf73f5060ee43205d89284d6854e2fc5827e030cd352ef68b93beda8decc2d72128c576 1492 | languageName: node 1493 | linkType: hard 1494 | 1495 | "fraction.js@npm:^4.2.0": 1496 | version: 4.2.0 1497 | resolution: "fraction.js@npm:4.2.0" 1498 | checksum: 8c76a6e21dedea87109d6171a0ac77afa14205794a565d71cb10d2925f629a3922da61bf45ea52dbc30bce4d8636dc0a27213a88cbd600eab047d82f9a3a94c5 1499 | languageName: node 1500 | linkType: hard 1501 | 1502 | "fs-minipass@npm:^2.0.0": 1503 | version: 2.1.0 1504 | resolution: "fs-minipass@npm:2.1.0" 1505 | dependencies: 1506 | minipass: ^3.0.0 1507 | checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 1508 | languageName: node 1509 | linkType: hard 1510 | 1511 | "fs-minipass@npm:^3.0.0": 1512 | version: 3.0.2 1513 | resolution: "fs-minipass@npm:3.0.2" 1514 | dependencies: 1515 | minipass: ^5.0.0 1516 | checksum: e9cc0e1f2d01c6f6f62f567aee59530aba65c6c7b2ae88c5027bc34c711ebcfcfaefd0caf254afa6adfe7d1fba16bc2537508a6235196bac7276747d078aef0a 1517 | languageName: node 1518 | linkType: hard 1519 | 1520 | "fs.realpath@npm:^1.0.0": 1521 | version: 1.0.0 1522 | resolution: "fs.realpath@npm:1.0.0" 1523 | checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 1524 | languageName: node 1525 | linkType: hard 1526 | 1527 | "fsevents@npm:~2.3.2": 1528 | version: 2.3.2 1529 | resolution: "fsevents@npm:2.3.2" 1530 | dependencies: 1531 | node-gyp: latest 1532 | checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f 1533 | conditions: os=darwin 1534 | languageName: node 1535 | linkType: hard 1536 | 1537 | "fsevents@patch:fsevents@~2.3.2#~builtin": 1538 | version: 2.3.2 1539 | resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" 1540 | dependencies: 1541 | node-gyp: latest 1542 | conditions: os=darwin 1543 | languageName: node 1544 | linkType: hard 1545 | 1546 | "function-bind@npm:^1.1.1": 1547 | version: 1.1.1 1548 | resolution: "function-bind@npm:1.1.1" 1549 | checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a 1550 | languageName: node 1551 | linkType: hard 1552 | 1553 | "gauge@npm:^4.0.3": 1554 | version: 4.0.4 1555 | resolution: "gauge@npm:4.0.4" 1556 | dependencies: 1557 | aproba: ^1.0.3 || ^2.0.0 1558 | color-support: ^1.1.3 1559 | console-control-strings: ^1.1.0 1560 | has-unicode: ^2.0.1 1561 | signal-exit: ^3.0.7 1562 | string-width: ^4.2.3 1563 | strip-ansi: ^6.0.1 1564 | wide-align: ^1.1.5 1565 | checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d 1566 | languageName: node 1567 | linkType: hard 1568 | 1569 | "get-tsconfig@npm:^4.4.0": 1570 | version: 4.6.2 1571 | resolution: "get-tsconfig@npm:4.6.2" 1572 | dependencies: 1573 | resolve-pkg-maps: ^1.0.0 1574 | checksum: e791e671a9b55e91efea3ca819ecd7a25beae679e31c83234bf3dd62ddd93df070c1b95ae7e29d206358ebb6408f6f79ac6d83a32a3bbd6a6d217babe23de077 1575 | languageName: node 1576 | linkType: hard 1577 | 1578 | "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": 1579 | version: 5.1.2 1580 | resolution: "glob-parent@npm:5.1.2" 1581 | dependencies: 1582 | is-glob: ^4.0.1 1583 | checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e 1584 | languageName: node 1585 | linkType: hard 1586 | 1587 | "glob-parent@npm:^6.0.2": 1588 | version: 6.0.2 1589 | resolution: "glob-parent@npm:6.0.2" 1590 | dependencies: 1591 | is-glob: ^4.0.3 1592 | checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 1593 | languageName: node 1594 | linkType: hard 1595 | 1596 | "glob-to-regexp@npm:^0.4.1": 1597 | version: 0.4.1 1598 | resolution: "glob-to-regexp@npm:0.4.1" 1599 | checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 1600 | languageName: node 1601 | linkType: hard 1602 | 1603 | "glob@npm:7.1.6": 1604 | version: 7.1.6 1605 | resolution: "glob@npm:7.1.6" 1606 | dependencies: 1607 | fs.realpath: ^1.0.0 1608 | inflight: ^1.0.4 1609 | inherits: 2 1610 | minimatch: ^3.0.4 1611 | once: ^1.3.0 1612 | path-is-absolute: ^1.0.0 1613 | checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 1614 | languageName: node 1615 | linkType: hard 1616 | 1617 | "glob@npm:^10.2.2": 1618 | version: 10.3.3 1619 | resolution: "glob@npm:10.3.3" 1620 | dependencies: 1621 | foreground-child: ^3.1.0 1622 | jackspeak: ^2.0.3 1623 | minimatch: ^9.0.1 1624 | minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 1625 | path-scurry: ^1.10.1 1626 | bin: 1627 | glob: dist/cjs/src/bin.js 1628 | checksum: 29190d3291f422da0cb40b77a72fc8d2c51a36524e99b8bf412548b7676a6627489528b57250429612b6eec2e6fe7826d328451d3e694a9d15e575389308ec53 1629 | languageName: node 1630 | linkType: hard 1631 | 1632 | "glob@npm:^7.1.3, glob@npm:^7.1.4": 1633 | version: 7.2.3 1634 | resolution: "glob@npm:7.2.3" 1635 | dependencies: 1636 | fs.realpath: ^1.0.0 1637 | inflight: ^1.0.4 1638 | inherits: 2 1639 | minimatch: ^3.1.1 1640 | once: ^1.3.0 1641 | path-is-absolute: ^1.0.0 1642 | checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 1643 | languageName: node 1644 | linkType: hard 1645 | 1646 | "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.6": 1647 | version: 4.2.11 1648 | resolution: "graceful-fs@npm:4.2.11" 1649 | checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 1650 | languageName: node 1651 | linkType: hard 1652 | 1653 | "has-unicode@npm:^2.0.1": 1654 | version: 2.0.1 1655 | resolution: "has-unicode@npm:2.0.1" 1656 | checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 1657 | languageName: node 1658 | linkType: hard 1659 | 1660 | "has@npm:^1.0.3": 1661 | version: 1.0.3 1662 | resolution: "has@npm:1.0.3" 1663 | dependencies: 1664 | function-bind: ^1.1.1 1665 | checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 1666 | languageName: node 1667 | linkType: hard 1668 | 1669 | "http-cache-semantics@npm:^4.1.1": 1670 | version: 4.1.1 1671 | resolution: "http-cache-semantics@npm:4.1.1" 1672 | checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 1673 | languageName: node 1674 | linkType: hard 1675 | 1676 | "http-proxy-agent@npm:^5.0.0": 1677 | version: 5.0.0 1678 | resolution: "http-proxy-agent@npm:5.0.0" 1679 | dependencies: 1680 | "@tootallnate/once": 2 1681 | agent-base: 6 1682 | debug: 4 1683 | checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 1684 | languageName: node 1685 | linkType: hard 1686 | 1687 | "https-proxy-agent@npm:^5.0.0": 1688 | version: 5.0.1 1689 | resolution: "https-proxy-agent@npm:5.0.1" 1690 | dependencies: 1691 | agent-base: 6 1692 | debug: 4 1693 | checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 1694 | languageName: node 1695 | linkType: hard 1696 | 1697 | "humanize-ms@npm:^1.2.1": 1698 | version: 1.2.1 1699 | resolution: "humanize-ms@npm:1.2.1" 1700 | dependencies: 1701 | ms: ^2.0.0 1702 | checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 1703 | languageName: node 1704 | linkType: hard 1705 | 1706 | "iconv-lite@npm:^0.6.2": 1707 | version: 0.6.3 1708 | resolution: "iconv-lite@npm:0.6.3" 1709 | dependencies: 1710 | safer-buffer: ">= 2.1.2 < 3.0.0" 1711 | checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf 1712 | languageName: node 1713 | linkType: hard 1714 | 1715 | "imurmurhash@npm:^0.1.4": 1716 | version: 0.1.4 1717 | resolution: "imurmurhash@npm:0.1.4" 1718 | checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 1719 | languageName: node 1720 | linkType: hard 1721 | 1722 | "indent-string@npm:^4.0.0": 1723 | version: 4.0.0 1724 | resolution: "indent-string@npm:4.0.0" 1725 | checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 1726 | languageName: node 1727 | linkType: hard 1728 | 1729 | "inflight@npm:^1.0.4": 1730 | version: 1.0.6 1731 | resolution: "inflight@npm:1.0.6" 1732 | dependencies: 1733 | once: ^1.3.0 1734 | wrappy: 1 1735 | checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd 1736 | languageName: node 1737 | linkType: hard 1738 | 1739 | "inherits@npm:2, inherits@npm:^2.0.3": 1740 | version: 2.0.4 1741 | resolution: "inherits@npm:2.0.4" 1742 | checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 1743 | languageName: node 1744 | linkType: hard 1745 | 1746 | "ip@npm:^2.0.0": 1747 | version: 2.0.0 1748 | resolution: "ip@npm:2.0.0" 1749 | checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 1750 | languageName: node 1751 | linkType: hard 1752 | 1753 | "is-any-array@npm:^2.0.0": 1754 | version: 2.0.1 1755 | resolution: "is-any-array@npm:2.0.1" 1756 | checksum: 472ed80e17d32951435087951af30c29498b163c31bf723dd5af76545b100bcfac6fad2df3f1a648b45e3b027de8f5dc2389935267ba5258eae85762804b4982 1757 | languageName: node 1758 | linkType: hard 1759 | 1760 | "is-binary-path@npm:~2.1.0": 1761 | version: 2.1.0 1762 | resolution: "is-binary-path@npm:2.1.0" 1763 | dependencies: 1764 | binary-extensions: ^2.0.0 1765 | checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c 1766 | languageName: node 1767 | linkType: hard 1768 | 1769 | "is-buffer@npm:~1.1.6": 1770 | version: 1.1.6 1771 | resolution: "is-buffer@npm:1.1.6" 1772 | checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 1773 | languageName: node 1774 | linkType: hard 1775 | 1776 | "is-core-module@npm:^2.12.0": 1777 | version: 2.12.1 1778 | resolution: "is-core-module@npm:2.12.1" 1779 | dependencies: 1780 | has: ^1.0.3 1781 | checksum: f04ea30533b5e62764e7b2e049d3157dc0abd95ef44275b32489ea2081176ac9746ffb1cdb107445cf1ff0e0dfcad522726ca27c27ece64dadf3795428b8e468 1782 | languageName: node 1783 | linkType: hard 1784 | 1785 | "is-extglob@npm:^2.1.1": 1786 | version: 2.1.1 1787 | resolution: "is-extglob@npm:2.1.1" 1788 | checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 1789 | languageName: node 1790 | linkType: hard 1791 | 1792 | "is-fullwidth-code-point@npm:^3.0.0": 1793 | version: 3.0.0 1794 | resolution: "is-fullwidth-code-point@npm:3.0.0" 1795 | checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 1796 | languageName: node 1797 | linkType: hard 1798 | 1799 | "is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": 1800 | version: 4.0.3 1801 | resolution: "is-glob@npm:4.0.3" 1802 | dependencies: 1803 | is-extglob: ^2.1.1 1804 | checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 1805 | languageName: node 1806 | linkType: hard 1807 | 1808 | "is-lambda@npm:^1.0.1": 1809 | version: 1.0.1 1810 | resolution: "is-lambda@npm:1.0.1" 1811 | checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 1812 | languageName: node 1813 | linkType: hard 1814 | 1815 | "is-number@npm:^7.0.0": 1816 | version: 7.0.0 1817 | resolution: "is-number@npm:7.0.0" 1818 | checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a 1819 | languageName: node 1820 | linkType: hard 1821 | 1822 | "is-typedarray@npm:^1.0.0": 1823 | version: 1.0.0 1824 | resolution: "is-typedarray@npm:1.0.0" 1825 | checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 1826 | languageName: node 1827 | linkType: hard 1828 | 1829 | "isexe@npm:^2.0.0": 1830 | version: 2.0.0 1831 | resolution: "isexe@npm:2.0.0" 1832 | checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 1833 | languageName: node 1834 | linkType: hard 1835 | 1836 | "jackspeak@npm:^2.0.3": 1837 | version: 2.2.1 1838 | resolution: "jackspeak@npm:2.2.1" 1839 | dependencies: 1840 | "@isaacs/cliui": ^8.0.2 1841 | "@pkgjs/parseargs": ^0.11.0 1842 | dependenciesMeta: 1843 | "@pkgjs/parseargs": 1844 | optional: true 1845 | checksum: e29291c0d0f280a063fa18fbd1e891ab8c2d7519fd34052c0ebde38538a15c603140d60c2c7f432375ff7ee4c5f1c10daa8b2ae19a97c3d4affe308c8360c1df 1846 | languageName: node 1847 | linkType: hard 1848 | 1849 | "jiti@npm:^1.18.2": 1850 | version: 1.19.1 1851 | resolution: "jiti@npm:1.19.1" 1852 | bin: 1853 | jiti: bin/jiti.js 1854 | checksum: fdf55e315f9e81c04ae902416642062851d92c6cdcc17a59d5d1d35e1a0842e4e79be38da86613c5776fa18c579954542a441b93d1c347a50137dee2e558cbd0 1855 | languageName: node 1856 | linkType: hard 1857 | 1858 | "js-tiktoken@npm:^1.0.7": 1859 | version: 1.0.7 1860 | resolution: "js-tiktoken@npm:1.0.7" 1861 | dependencies: 1862 | base64-js: ^1.5.1 1863 | checksum: 4856641fed816e618c8a693db0a5478995c598914dec2ba9ccd69719a88a14756d5aec2eed0fba7a4999e603b277ba9a58fd7b2af98e8b638b39b436bbfb7060 1864 | languageName: node 1865 | linkType: hard 1866 | 1867 | "js-tokens@npm:^3.0.0 || ^4.0.0": 1868 | version: 4.0.0 1869 | resolution: "js-tokens@npm:4.0.0" 1870 | checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 1871 | languageName: node 1872 | linkType: hard 1873 | 1874 | "js-yaml@npm:^4.1.0": 1875 | version: 4.1.0 1876 | resolution: "js-yaml@npm:4.1.0" 1877 | dependencies: 1878 | argparse: ^2.0.1 1879 | bin: 1880 | js-yaml: bin/js-yaml.js 1881 | checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a 1882 | languageName: node 1883 | linkType: hard 1884 | 1885 | "jsonpointer@npm:^5.0.1": 1886 | version: 5.0.1 1887 | resolution: "jsonpointer@npm:5.0.1" 1888 | checksum: 0b40f712900ad0c846681ea2db23b6684b9d5eedf55807b4708c656f5894b63507d0e28ae10aa1bddbea551241035afe62b6df0800fc94c2e2806a7f3adecd7c 1889 | languageName: node 1890 | linkType: hard 1891 | 1892 | "langchain@npm:^0.0.116": 1893 | version: 0.0.116 1894 | resolution: "langchain@npm:0.0.116" 1895 | dependencies: 1896 | "@anthropic-ai/sdk": ^0.5.7 1897 | ansi-styles: ^5.0.0 1898 | binary-extensions: ^2.2.0 1899 | camelcase: 6 1900 | decamelize: ^1.2.0 1901 | expr-eval: ^2.0.2 1902 | flat: ^5.0.2 1903 | js-tiktoken: ^1.0.7 1904 | js-yaml: ^4.1.0 1905 | jsonpointer: ^5.0.1 1906 | langsmith: ~0.0.11 1907 | ml-distance: ^4.0.0 1908 | object-hash: ^3.0.0 1909 | openai: ^3.3.0 1910 | openapi-types: ^12.1.3 1911 | p-queue: ^6.6.2 1912 | p-retry: 4 1913 | uuid: ^9.0.0 1914 | yaml: ^2.2.1 1915 | zod: ^3.21.4 1916 | zod-to-json-schema: ^3.20.4 1917 | peerDependencies: 1918 | "@aws-sdk/client-dynamodb": ^3.310.0 1919 | "@aws-sdk/client-kendra": ^3.352.0 1920 | "@aws-sdk/client-lambda": ^3.310.0 1921 | "@aws-sdk/client-s3": ^3.310.0 1922 | "@aws-sdk/client-sagemaker-runtime": ^3.310.0 1923 | "@aws-sdk/client-sfn": ^3.310.0 1924 | "@clickhouse/client": ^0.0.14 1925 | "@elastic/elasticsearch": ^8.4.0 1926 | "@getmetal/metal-sdk": "*" 1927 | "@getzep/zep-js": ^0.4.1 1928 | "@gomomento/sdk": ^1.23.0 1929 | "@google-ai/generativelanguage": ^0.2.1 1930 | "@google-cloud/storage": ^6.10.1 1931 | "@huggingface/inference": ^1.5.1 1932 | "@notionhq/client": ^2.2.5 1933 | "@opensearch-project/opensearch": "*" 1934 | "@pinecone-database/pinecone": "*" 1935 | "@planetscale/database": ^1.8.0 1936 | "@qdrant/js-client-rest": ^1.2.0 1937 | "@supabase/postgrest-js": ^1.1.1 1938 | "@supabase/supabase-js": ^2.10.0 1939 | "@tensorflow-models/universal-sentence-encoder": "*" 1940 | "@tensorflow/tfjs-converter": "*" 1941 | "@tensorflow/tfjs-core": "*" 1942 | "@tigrisdata/vector": ^1.1.0 1943 | "@upstash/redis": ^1.20.6 1944 | "@zilliz/milvus2-sdk-node": ">=2.2.7" 1945 | apify-client: ^2.7.1 1946 | axios: "*" 1947 | cheerio: ^1.0.0-rc.12 1948 | chromadb: ^1.5.3 1949 | cohere-ai: ^5.0.2 1950 | d3-dsv: ^2.0.0 1951 | epub2: ^3.0.1 1952 | faiss-node: ^0.2.1 1953 | firebase-admin: ^11.9.0 1954 | google-auth-library: ^8.9.0 1955 | hnswlib-node: ^1.4.2 1956 | html-to-text: ^9.0.5 1957 | ignore: ^5.2.0 1958 | ioredis: ^5.3.2 1959 | mammoth: "*" 1960 | mongodb: ^5.2.0 1961 | mysql2: ^3.3.3 1962 | notion-to-md: ^3.1.0 1963 | pdf-parse: 1.1.1 1964 | peggy: ^3.0.2 1965 | pg: ^8.11.0 1966 | pg-copy-streams: ^6.0.5 1967 | pickleparser: ^0.1.0 1968 | playwright: ^1.32.1 1969 | puppeteer: ^19.7.2 1970 | redis: ^4.6.4 1971 | replicate: ^0.12.3 1972 | sonix-speech-recognition: ^2.1.1 1973 | srt-parser-2: ^1.2.2 1974 | typeorm: ^0.3.12 1975 | typesense: ^1.5.3 1976 | vectordb: ^0.1.4 1977 | weaviate-ts-client: ^1.0.0 1978 | peerDependenciesMeta: 1979 | "@aws-sdk/client-dynamodb": 1980 | optional: true 1981 | "@aws-sdk/client-kendra": 1982 | optional: true 1983 | "@aws-sdk/client-lambda": 1984 | optional: true 1985 | "@aws-sdk/client-s3": 1986 | optional: true 1987 | "@aws-sdk/client-sagemaker-runtime": 1988 | optional: true 1989 | "@aws-sdk/client-sfn": 1990 | optional: true 1991 | "@clickhouse/client": 1992 | optional: true 1993 | "@elastic/elasticsearch": 1994 | optional: true 1995 | "@getmetal/metal-sdk": 1996 | optional: true 1997 | "@getzep/zep-js": 1998 | optional: true 1999 | "@gomomento/sdk": 2000 | optional: true 2001 | "@google-ai/generativelanguage": 2002 | optional: true 2003 | "@google-cloud/storage": 2004 | optional: true 2005 | "@huggingface/inference": 2006 | optional: true 2007 | "@notionhq/client": 2008 | optional: true 2009 | "@opensearch-project/opensearch": 2010 | optional: true 2011 | "@pinecone-database/pinecone": 2012 | optional: true 2013 | "@planetscale/database": 2014 | optional: true 2015 | "@qdrant/js-client-rest": 2016 | optional: true 2017 | "@supabase/postgrest-js": 2018 | optional: true 2019 | "@supabase/supabase-js": 2020 | optional: true 2021 | "@tensorflow-models/universal-sentence-encoder": 2022 | optional: true 2023 | "@tensorflow/tfjs-converter": 2024 | optional: true 2025 | "@tensorflow/tfjs-core": 2026 | optional: true 2027 | "@tigrisdata/vector": 2028 | optional: true 2029 | "@upstash/redis": 2030 | optional: true 2031 | "@zilliz/milvus2-sdk-node": 2032 | optional: true 2033 | apify-client: 2034 | optional: true 2035 | axios: 2036 | optional: true 2037 | cheerio: 2038 | optional: true 2039 | chromadb: 2040 | optional: true 2041 | cohere-ai: 2042 | optional: true 2043 | d3-dsv: 2044 | optional: true 2045 | epub2: 2046 | optional: true 2047 | faiss-node: 2048 | optional: true 2049 | firebase-admin: 2050 | optional: true 2051 | google-auth-library: 2052 | optional: true 2053 | hnswlib-node: 2054 | optional: true 2055 | html-to-text: 2056 | optional: true 2057 | ignore: 2058 | optional: true 2059 | ioredis: 2060 | optional: true 2061 | mammoth: 2062 | optional: true 2063 | mongodb: 2064 | optional: true 2065 | mysql2: 2066 | optional: true 2067 | notion-to-md: 2068 | optional: true 2069 | pdf-parse: 2070 | optional: true 2071 | peggy: 2072 | optional: true 2073 | pg: 2074 | optional: true 2075 | pg-copy-streams: 2076 | optional: true 2077 | pickleparser: 2078 | optional: true 2079 | playwright: 2080 | optional: true 2081 | puppeteer: 2082 | optional: true 2083 | redis: 2084 | optional: true 2085 | replicate: 2086 | optional: true 2087 | sonix-speech-recognition: 2088 | optional: true 2089 | srt-parser-2: 2090 | optional: true 2091 | typeorm: 2092 | optional: true 2093 | typesense: 2094 | optional: true 2095 | vectordb: 2096 | optional: true 2097 | weaviate-ts-client: 2098 | optional: true 2099 | checksum: dae2672bd721970b0ab832ce85272902647b83db0c057325740645682c7846a2e6f9a97cc926be532d88385a9154dde4685222fae665314c14c5307ca75e6f61 2100 | languageName: node 2101 | linkType: hard 2102 | 2103 | "langsmith@npm:~0.0.11": 2104 | version: 0.0.14 2105 | resolution: "langsmith@npm:0.0.14" 2106 | dependencies: 2107 | "@types/uuid": ^9.0.1 2108 | commander: ^10.0.1 2109 | p-queue: ^6.6.2 2110 | p-retry: 4 2111 | uuid: ^9.0.0 2112 | bin: 2113 | langsmith: dist/cli/main.cjs 2114 | checksum: 738a6dc65691ac04bb7f0cc4b9e4140ed5288176a6ba5ad3beed61444ccefd7f0dc326f3e6b0d87f6c62f28fcb01e8db85225bda54508082aa1b72820e56c8d9 2115 | languageName: node 2116 | linkType: hard 2117 | 2118 | "lilconfig@npm:^2.0.5, lilconfig@npm:^2.1.0": 2119 | version: 2.1.0 2120 | resolution: "lilconfig@npm:2.1.0" 2121 | checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 2122 | languageName: node 2123 | linkType: hard 2124 | 2125 | "lines-and-columns@npm:^1.1.6": 2126 | version: 1.2.4 2127 | resolution: "lines-and-columns@npm:1.2.4" 2128 | checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 2129 | languageName: node 2130 | linkType: hard 2131 | 2132 | "loose-envify@npm:^1.1.0": 2133 | version: 1.4.0 2134 | resolution: "loose-envify@npm:1.4.0" 2135 | dependencies: 2136 | js-tokens: ^3.0.0 || ^4.0.0 2137 | bin: 2138 | loose-envify: cli.js 2139 | checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 2140 | languageName: node 2141 | linkType: hard 2142 | 2143 | "lru-cache@npm:^6.0.0": 2144 | version: 6.0.0 2145 | resolution: "lru-cache@npm:6.0.0" 2146 | dependencies: 2147 | yallist: ^4.0.0 2148 | checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 2149 | languageName: node 2150 | linkType: hard 2151 | 2152 | "lru-cache@npm:^7.7.1": 2153 | version: 7.18.3 2154 | resolution: "lru-cache@npm:7.18.3" 2155 | checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 2156 | languageName: node 2157 | linkType: hard 2158 | 2159 | "lru-cache@npm:^9.1.1 || ^10.0.0": 2160 | version: 10.0.0 2161 | resolution: "lru-cache@npm:10.0.0" 2162 | checksum: 18f101675fe283bc09cda0ef1e3cc83781aeb8373b439f086f758d1d91b28730950db785999cd060d3c825a8571c03073e8c14512b6655af2188d623031baf50 2163 | languageName: node 2164 | linkType: hard 2165 | 2166 | "make-fetch-happen@npm:^11.0.3": 2167 | version: 11.1.1 2168 | resolution: "make-fetch-happen@npm:11.1.1" 2169 | dependencies: 2170 | agentkeepalive: ^4.2.1 2171 | cacache: ^17.0.0 2172 | http-cache-semantics: ^4.1.1 2173 | http-proxy-agent: ^5.0.0 2174 | https-proxy-agent: ^5.0.0 2175 | is-lambda: ^1.0.1 2176 | lru-cache: ^7.7.1 2177 | minipass: ^5.0.0 2178 | minipass-fetch: ^3.0.0 2179 | minipass-flush: ^1.0.5 2180 | minipass-pipeline: ^1.2.4 2181 | negotiator: ^0.6.3 2182 | promise-retry: ^2.0.1 2183 | socks-proxy-agent: ^7.0.0 2184 | ssri: ^10.0.0 2185 | checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 2186 | languageName: node 2187 | linkType: hard 2188 | 2189 | "markdown-table@npm:^2.0.0": 2190 | version: 2.0.0 2191 | resolution: "markdown-table@npm:2.0.0" 2192 | dependencies: 2193 | repeat-string: ^1.0.0 2194 | checksum: 9bb634a9300016cbb41216c1eab44c74b6b7083ac07872e296f900a29449cf0e260ece03fa10c3e9784ab94c61664d1d147da0315f95e1336e2bdcc025615c90 2195 | languageName: node 2196 | linkType: hard 2197 | 2198 | "md5@npm:^2.3.0": 2199 | version: 2.3.0 2200 | resolution: "md5@npm:2.3.0" 2201 | dependencies: 2202 | charenc: 0.0.2 2203 | crypt: 0.0.2 2204 | is-buffer: ~1.1.6 2205 | checksum: a63cacf4018dc9dee08c36e6f924a64ced735b37826116c905717c41cebeb41a522f7a526ba6ad578f9c80f02cb365033ccd67fe186ffbcc1a1faeb75daa9b6e 2206 | languageName: node 2207 | linkType: hard 2208 | 2209 | "merge2@npm:^1.3.0": 2210 | version: 1.4.1 2211 | resolution: "merge2@npm:1.4.1" 2212 | checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 2213 | languageName: node 2214 | linkType: hard 2215 | 2216 | "micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": 2217 | version: 4.0.5 2218 | resolution: "micromatch@npm:4.0.5" 2219 | dependencies: 2220 | braces: ^3.0.2 2221 | picomatch: ^2.3.1 2222 | checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc 2223 | languageName: node 2224 | linkType: hard 2225 | 2226 | "mime-db@npm:1.52.0": 2227 | version: 1.52.0 2228 | resolution: "mime-db@npm:1.52.0" 2229 | checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f 2230 | languageName: node 2231 | linkType: hard 2232 | 2233 | "mime-types@npm:^2.1.12": 2234 | version: 2.1.35 2235 | resolution: "mime-types@npm:2.1.35" 2236 | dependencies: 2237 | mime-db: 1.52.0 2238 | checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 2239 | languageName: node 2240 | linkType: hard 2241 | 2242 | "minimatch@npm:^3.0.4, minimatch@npm:^3.1.1": 2243 | version: 3.1.2 2244 | resolution: "minimatch@npm:3.1.2" 2245 | dependencies: 2246 | brace-expansion: ^1.1.7 2247 | checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a 2248 | languageName: node 2249 | linkType: hard 2250 | 2251 | "minimatch@npm:^9.0.1": 2252 | version: 9.0.3 2253 | resolution: "minimatch@npm:9.0.3" 2254 | dependencies: 2255 | brace-expansion: ^2.0.1 2256 | checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 2257 | languageName: node 2258 | linkType: hard 2259 | 2260 | "minipass-collect@npm:^1.0.2": 2261 | version: 1.0.2 2262 | resolution: "minipass-collect@npm:1.0.2" 2263 | dependencies: 2264 | minipass: ^3.0.0 2265 | checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 2266 | languageName: node 2267 | linkType: hard 2268 | 2269 | "minipass-fetch@npm:^3.0.0": 2270 | version: 3.0.3 2271 | resolution: "minipass-fetch@npm:3.0.3" 2272 | dependencies: 2273 | encoding: ^0.1.13 2274 | minipass: ^5.0.0 2275 | minipass-sized: ^1.0.3 2276 | minizlib: ^2.1.2 2277 | dependenciesMeta: 2278 | encoding: 2279 | optional: true 2280 | checksum: af5ab2552a16fcf505d35fd7ffb84b57f4a0eeb269e6e1d9a2a75824dda48b36e527083250b7cca4a4def21d9544e2ade441e4730e233c0bc2133f6abda31e18 2281 | languageName: node 2282 | linkType: hard 2283 | 2284 | "minipass-flush@npm:^1.0.5": 2285 | version: 1.0.5 2286 | resolution: "minipass-flush@npm:1.0.5" 2287 | dependencies: 2288 | minipass: ^3.0.0 2289 | checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf 2290 | languageName: node 2291 | linkType: hard 2292 | 2293 | "minipass-pipeline@npm:^1.2.4": 2294 | version: 1.2.4 2295 | resolution: "minipass-pipeline@npm:1.2.4" 2296 | dependencies: 2297 | minipass: ^3.0.0 2298 | checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b 2299 | languageName: node 2300 | linkType: hard 2301 | 2302 | "minipass-sized@npm:^1.0.3": 2303 | version: 1.0.3 2304 | resolution: "minipass-sized@npm:1.0.3" 2305 | dependencies: 2306 | minipass: ^3.0.0 2307 | checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 2308 | languageName: node 2309 | linkType: hard 2310 | 2311 | "minipass@npm:^3.0.0": 2312 | version: 3.3.6 2313 | resolution: "minipass@npm:3.3.6" 2314 | dependencies: 2315 | yallist: ^4.0.0 2316 | checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 2317 | languageName: node 2318 | linkType: hard 2319 | 2320 | "minipass@npm:^5.0.0": 2321 | version: 5.0.0 2322 | resolution: "minipass@npm:5.0.0" 2323 | checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea 2324 | languageName: node 2325 | linkType: hard 2326 | 2327 | "minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": 2328 | version: 7.0.2 2329 | resolution: "minipass@npm:7.0.2" 2330 | checksum: 46776de732eb7cef2c7404a15fb28c41f5c54a22be50d47b03c605bf21f5c18d61a173c0a20b49a97e7a65f78d887245066410642551e45fffe04e9ac9e325bc 2331 | languageName: node 2332 | linkType: hard 2333 | 2334 | "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": 2335 | version: 2.1.2 2336 | resolution: "minizlib@npm:2.1.2" 2337 | dependencies: 2338 | minipass: ^3.0.0 2339 | yallist: ^4.0.0 2340 | checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 2341 | languageName: node 2342 | linkType: hard 2343 | 2344 | "mkdirp@npm:^1.0.3": 2345 | version: 1.0.4 2346 | resolution: "mkdirp@npm:1.0.4" 2347 | bin: 2348 | mkdirp: bin/cmd.js 2349 | checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f 2350 | languageName: node 2351 | linkType: hard 2352 | 2353 | "ml-array-mean@npm:^1.1.6": 2354 | version: 1.1.6 2355 | resolution: "ml-array-mean@npm:1.1.6" 2356 | dependencies: 2357 | ml-array-sum: ^1.1.6 2358 | checksum: 81999dac8bad3bf2dafb23a9bc71883879b9d55889e48d00b91dd4a2568957a6f5373632ae57324760d1e1d7d29ad45ab4ea7ae32de67ce144d57a21e36dd9c2 2359 | languageName: node 2360 | linkType: hard 2361 | 2362 | "ml-array-sum@npm:^1.1.6": 2363 | version: 1.1.6 2364 | resolution: "ml-array-sum@npm:1.1.6" 2365 | dependencies: 2366 | is-any-array: ^2.0.0 2367 | checksum: 369dbb3681e3f8b0d0facba9fcfc981656dac49a80924859c3ed8f0a5880fb6db2d6e534f8b7b9c3cda59248152e61b27d6419d19c69539de7c3aa6aea3094eb 2368 | languageName: node 2369 | linkType: hard 2370 | 2371 | "ml-distance-euclidean@npm:^2.0.0": 2372 | version: 2.0.0 2373 | resolution: "ml-distance-euclidean@npm:2.0.0" 2374 | checksum: e31f98a947ce6971c35d74e6d2521800f0d219efb34c78b20b5f52debd206008d52e677685c09839e6bab5d2ed233aa009314236e4e548d5fafb60f2f71e2b3e 2375 | languageName: node 2376 | linkType: hard 2377 | 2378 | "ml-distance@npm:^4.0.0": 2379 | version: 4.0.1 2380 | resolution: "ml-distance@npm:4.0.1" 2381 | dependencies: 2382 | ml-array-mean: ^1.1.6 2383 | ml-distance-euclidean: ^2.0.0 2384 | ml-tree-similarity: ^1.0.0 2385 | checksum: 21ea014064eb7795c6c8c16e76bb834cba73f9f1ee2f761a3c3c34536f70bd6299b044dd05c495c533f5bdfea7401011dd4bdd159545ef69f5a021f5be4c77a2 2386 | languageName: node 2387 | linkType: hard 2388 | 2389 | "ml-tree-similarity@npm:^1.0.0": 2390 | version: 1.0.0 2391 | resolution: "ml-tree-similarity@npm:1.0.0" 2392 | dependencies: 2393 | binary-search: ^1.3.5 2394 | num-sort: ^2.0.0 2395 | checksum: f99e217dc94acf75c089469dc3c278f388146e43c82212160b6b75daa14309902f84eb0a00c67d502fc79dc171cf15a33d392326e024b2e89881adc585d15513 2396 | languageName: node 2397 | linkType: hard 2398 | 2399 | "ms@npm:2.0.0": 2400 | version: 2.0.0 2401 | resolution: "ms@npm:2.0.0" 2402 | checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 2403 | languageName: node 2404 | linkType: hard 2405 | 2406 | "ms@npm:2.1.2": 2407 | version: 2.1.2 2408 | resolution: "ms@npm:2.1.2" 2409 | checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f 2410 | languageName: node 2411 | linkType: hard 2412 | 2413 | "ms@npm:^2.0.0": 2414 | version: 2.1.3 2415 | resolution: "ms@npm:2.1.3" 2416 | checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d 2417 | languageName: node 2418 | linkType: hard 2419 | 2420 | "mz@npm:^2.7.0": 2421 | version: 2.7.0 2422 | resolution: "mz@npm:2.7.0" 2423 | dependencies: 2424 | any-promise: ^1.0.0 2425 | object-assign: ^4.0.1 2426 | thenify-all: ^1.0.0 2427 | checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 2428 | languageName: node 2429 | linkType: hard 2430 | 2431 | "nanoid@npm:3.3.6, nanoid@npm:^3.3.4, nanoid@npm:^3.3.6": 2432 | version: 3.3.6 2433 | resolution: "nanoid@npm:3.3.6" 2434 | bin: 2435 | nanoid: bin/nanoid.cjs 2436 | checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 2437 | languageName: node 2438 | linkType: hard 2439 | 2440 | "negotiator@npm:^0.6.3": 2441 | version: 0.6.3 2442 | resolution: "negotiator@npm:0.6.3" 2443 | checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 2444 | languageName: node 2445 | linkType: hard 2446 | 2447 | "next-tick@npm:^1.1.0": 2448 | version: 1.1.0 2449 | resolution: "next-tick@npm:1.1.0" 2450 | checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b 2451 | languageName: node 2452 | linkType: hard 2453 | 2454 | "next@npm:latest": 2455 | version: 13.4.12 2456 | resolution: "next@npm:13.4.12" 2457 | dependencies: 2458 | "@next/env": 13.4.12 2459 | "@next/swc-darwin-arm64": 13.4.12 2460 | "@next/swc-darwin-x64": 13.4.12 2461 | "@next/swc-linux-arm64-gnu": 13.4.12 2462 | "@next/swc-linux-arm64-musl": 13.4.12 2463 | "@next/swc-linux-x64-gnu": 13.4.12 2464 | "@next/swc-linux-x64-musl": 13.4.12 2465 | "@next/swc-win32-arm64-msvc": 13.4.12 2466 | "@next/swc-win32-ia32-msvc": 13.4.12 2467 | "@next/swc-win32-x64-msvc": 13.4.12 2468 | "@swc/helpers": 0.5.1 2469 | busboy: 1.6.0 2470 | caniuse-lite: ^1.0.30001406 2471 | postcss: 8.4.14 2472 | styled-jsx: 5.1.1 2473 | watchpack: 2.4.0 2474 | zod: 3.21.4 2475 | peerDependencies: 2476 | "@opentelemetry/api": ^1.1.0 2477 | fibers: ">= 3.1.0" 2478 | react: ^18.2.0 2479 | react-dom: ^18.2.0 2480 | sass: ^1.3.0 2481 | dependenciesMeta: 2482 | "@next/swc-darwin-arm64": 2483 | optional: true 2484 | "@next/swc-darwin-x64": 2485 | optional: true 2486 | "@next/swc-linux-arm64-gnu": 2487 | optional: true 2488 | "@next/swc-linux-arm64-musl": 2489 | optional: true 2490 | "@next/swc-linux-x64-gnu": 2491 | optional: true 2492 | "@next/swc-linux-x64-musl": 2493 | optional: true 2494 | "@next/swc-win32-arm64-msvc": 2495 | optional: true 2496 | "@next/swc-win32-ia32-msvc": 2497 | optional: true 2498 | "@next/swc-win32-x64-msvc": 2499 | optional: true 2500 | peerDependenciesMeta: 2501 | "@opentelemetry/api": 2502 | optional: true 2503 | fibers: 2504 | optional: true 2505 | sass: 2506 | optional: true 2507 | bin: 2508 | next: dist/bin/next 2509 | checksum: 50bd443ffe09424c1a94d6606d41886ccd1d65185e125aa199957ea92c5e4d1c226f1675f3e5ea92e88f43f8355824ba50db52a8aeae225f7a86b6c901d25527 2510 | languageName: node 2511 | linkType: hard 2512 | 2513 | "node-domexception@npm:1.0.0": 2514 | version: 1.0.0 2515 | resolution: "node-domexception@npm:1.0.0" 2516 | checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f 2517 | languageName: node 2518 | linkType: hard 2519 | 2520 | "node-fetch@npm:2, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": 2521 | version: 2.6.12 2522 | resolution: "node-fetch@npm:2.6.12" 2523 | dependencies: 2524 | whatwg-url: ^5.0.0 2525 | peerDependencies: 2526 | encoding: ^0.1.0 2527 | peerDependenciesMeta: 2528 | encoding: 2529 | optional: true 2530 | checksum: 3bc1655203d47ee8e313c0d96664b9673a3d4dd8002740318e9d27d14ef306693a4b2ef8d6525775056fd912a19e23f3ac0d7111ad8925877b7567b29a625592 2531 | languageName: node 2532 | linkType: hard 2533 | 2534 | "node-gyp-build@npm:^4.3.0": 2535 | version: 4.6.0 2536 | resolution: "node-gyp-build@npm:4.6.0" 2537 | bin: 2538 | node-gyp-build: bin.js 2539 | node-gyp-build-optional: optional.js 2540 | node-gyp-build-test: build-test.js 2541 | checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 2542 | languageName: node 2543 | linkType: hard 2544 | 2545 | "node-gyp@npm:latest": 2546 | version: 9.4.0 2547 | resolution: "node-gyp@npm:9.4.0" 2548 | dependencies: 2549 | env-paths: ^2.2.0 2550 | exponential-backoff: ^3.1.1 2551 | glob: ^7.1.4 2552 | graceful-fs: ^4.2.6 2553 | make-fetch-happen: ^11.0.3 2554 | nopt: ^6.0.0 2555 | npmlog: ^6.0.0 2556 | rimraf: ^3.0.2 2557 | semver: ^7.3.5 2558 | tar: ^6.1.2 2559 | which: ^2.0.2 2560 | bin: 2561 | node-gyp: bin/node-gyp.js 2562 | checksum: 78b404e2e0639d64e145845f7f5a3cb20c0520cdaf6dda2f6e025e9b644077202ea7de1232396ba5bde3fee84cdc79604feebe6ba3ec84d464c85d407bb5da99 2563 | languageName: node 2564 | linkType: hard 2565 | 2566 | "node-releases@npm:^2.0.12": 2567 | version: 2.0.13 2568 | resolution: "node-releases@npm:2.0.13" 2569 | checksum: 17ec8f315dba62710cae71a8dad3cd0288ba943d2ece43504b3b1aa8625bf138637798ab470b1d9035b0545996f63000a8a926e0f6d35d0996424f8b6d36dda3 2570 | languageName: node 2571 | linkType: hard 2572 | 2573 | "nopt@npm:^6.0.0": 2574 | version: 6.0.0 2575 | resolution: "nopt@npm:6.0.0" 2576 | dependencies: 2577 | abbrev: ^1.0.0 2578 | bin: 2579 | nopt: bin/nopt.js 2580 | checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac 2581 | languageName: node 2582 | linkType: hard 2583 | 2584 | "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": 2585 | version: 3.0.0 2586 | resolution: "normalize-path@npm:3.0.0" 2587 | checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 2588 | languageName: node 2589 | linkType: hard 2590 | 2591 | "normalize-range@npm:^0.1.2": 2592 | version: 0.1.2 2593 | resolution: "normalize-range@npm:0.1.2" 2594 | checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184 2595 | languageName: node 2596 | linkType: hard 2597 | 2598 | "notion-to-md@npm:^3.1.1": 2599 | version: 3.1.1 2600 | resolution: "notion-to-md@npm:3.1.1" 2601 | dependencies: 2602 | markdown-table: ^2.0.0 2603 | node-fetch: 2 2604 | checksum: 67700a0b3c3b30f4ab837992edfb72d0c0e7c5e5c25f8592e936162ccf223715e01d14d3730fd248cffda07a19f2286da65425b753f0fa91b905821aa7ce73e2 2605 | languageName: node 2606 | linkType: hard 2607 | 2608 | "npmlog@npm:^6.0.0": 2609 | version: 6.0.2 2610 | resolution: "npmlog@npm:6.0.2" 2611 | dependencies: 2612 | are-we-there-yet: ^3.0.0 2613 | console-control-strings: ^1.1.0 2614 | gauge: ^4.0.3 2615 | set-blocking: ^2.0.0 2616 | checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a 2617 | languageName: node 2618 | linkType: hard 2619 | 2620 | "num-sort@npm:^2.0.0": 2621 | version: 2.1.0 2622 | resolution: "num-sort@npm:2.1.0" 2623 | checksum: 5a80cd0456c8847f71fb80ad3c3596714cebede76de585aa4fed2b9a4fb0907631edca1f7bb31c24dbb9928b66db3d03059994cc365d2ae011b80ddddac28f6e 2624 | languageName: node 2625 | linkType: hard 2626 | 2627 | "object-assign@npm:^4.0.1": 2628 | version: 4.1.1 2629 | resolution: "object-assign@npm:4.1.1" 2630 | checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f 2631 | languageName: node 2632 | linkType: hard 2633 | 2634 | "object-hash@npm:^3.0.0": 2635 | version: 3.0.0 2636 | resolution: "object-hash@npm:3.0.0" 2637 | checksum: 80b4904bb3857c52cc1bfd0b52c0352532ca12ed3b8a6ff06a90cd209dfda1b95cee059a7625eb9da29537027f68ac4619363491eedb2f5d3dddbba97494fd6c 2638 | languageName: node 2639 | linkType: hard 2640 | 2641 | "once@npm:^1.3.0": 2642 | version: 1.4.0 2643 | resolution: "once@npm:1.4.0" 2644 | dependencies: 2645 | wrappy: 1 2646 | checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 2647 | languageName: node 2648 | linkType: hard 2649 | 2650 | "openai@npm:^3.3.0": 2651 | version: 3.3.0 2652 | resolution: "openai@npm:3.3.0" 2653 | dependencies: 2654 | axios: ^0.26.0 2655 | form-data: ^4.0.0 2656 | checksum: 28ccff8c09b6f47828c9583bb3bafc38a8459c76ea10eb9e08ca880f65523c5a9cc6c5f3c7669dded6f4c93e7cf49dd5c4dbfd12732a0f958c923117740d677b 2657 | languageName: node 2658 | linkType: hard 2659 | 2660 | "openapi-types@npm:^12.1.3": 2661 | version: 12.1.3 2662 | resolution: "openapi-types@npm:12.1.3" 2663 | checksum: 7fa5547f87a58d2aa0eba6e91d396f42d7d31bc3ae140e61b5d60b47d2fd068b48776f42407d5a8da7280cf31195aa128c2fc285e8bb871d1105edee5647a0bb 2664 | languageName: node 2665 | linkType: hard 2666 | 2667 | "p-finally@npm:^1.0.0": 2668 | version: 1.0.0 2669 | resolution: "p-finally@npm:1.0.0" 2670 | checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 2671 | languageName: node 2672 | linkType: hard 2673 | 2674 | "p-map@npm:^4.0.0": 2675 | version: 4.0.0 2676 | resolution: "p-map@npm:4.0.0" 2677 | dependencies: 2678 | aggregate-error: ^3.0.0 2679 | checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c 2680 | languageName: node 2681 | linkType: hard 2682 | 2683 | "p-queue@npm:^6.6.2": 2684 | version: 6.6.2 2685 | resolution: "p-queue@npm:6.6.2" 2686 | dependencies: 2687 | eventemitter3: ^4.0.4 2688 | p-timeout: ^3.2.0 2689 | checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c 2690 | languageName: node 2691 | linkType: hard 2692 | 2693 | "p-retry@npm:4": 2694 | version: 4.6.2 2695 | resolution: "p-retry@npm:4.6.2" 2696 | dependencies: 2697 | "@types/retry": 0.12.0 2698 | retry: ^0.13.1 2699 | checksum: 45c270bfddaffb4a895cea16cb760dcc72bdecb6cb45fef1971fa6ea2e91ddeafddefe01e444ac73e33b1b3d5d29fb0dd18a7effb294262437221ddc03ce0f2e 2700 | languageName: node 2701 | linkType: hard 2702 | 2703 | "p-timeout@npm:^3.2.0": 2704 | version: 3.2.0 2705 | resolution: "p-timeout@npm:3.2.0" 2706 | dependencies: 2707 | p-finally: ^1.0.0 2708 | checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c 2709 | languageName: node 2710 | linkType: hard 2711 | 2712 | "path-is-absolute@npm:^1.0.0": 2713 | version: 1.0.1 2714 | resolution: "path-is-absolute@npm:1.0.1" 2715 | checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 2716 | languageName: node 2717 | linkType: hard 2718 | 2719 | "path-key@npm:^3.1.0": 2720 | version: 3.1.1 2721 | resolution: "path-key@npm:3.1.1" 2722 | checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 2723 | languageName: node 2724 | linkType: hard 2725 | 2726 | "path-parse@npm:^1.0.7": 2727 | version: 1.0.7 2728 | resolution: "path-parse@npm:1.0.7" 2729 | checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a 2730 | languageName: node 2731 | linkType: hard 2732 | 2733 | "path-scurry@npm:^1.10.1": 2734 | version: 1.10.1 2735 | resolution: "path-scurry@npm:1.10.1" 2736 | dependencies: 2737 | lru-cache: ^9.1.1 || ^10.0.0 2738 | minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 2739 | checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 2740 | languageName: node 2741 | linkType: hard 2742 | 2743 | "picocolors@npm:^1.0.0": 2744 | version: 1.0.0 2745 | resolution: "picocolors@npm:1.0.0" 2746 | checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 2747 | languageName: node 2748 | linkType: hard 2749 | 2750 | "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": 2751 | version: 2.3.1 2752 | resolution: "picomatch@npm:2.3.1" 2753 | checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf 2754 | languageName: node 2755 | linkType: hard 2756 | 2757 | "pify@npm:^2.3.0": 2758 | version: 2.3.0 2759 | resolution: "pify@npm:2.3.0" 2760 | checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba 2761 | languageName: node 2762 | linkType: hard 2763 | 2764 | "pirates@npm:^4.0.1": 2765 | version: 4.0.6 2766 | resolution: "pirates@npm:4.0.6" 2767 | checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 2768 | languageName: node 2769 | linkType: hard 2770 | 2771 | "postcss-import@npm:^15.1.0": 2772 | version: 15.1.0 2773 | resolution: "postcss-import@npm:15.1.0" 2774 | dependencies: 2775 | postcss-value-parser: ^4.0.0 2776 | read-cache: ^1.0.0 2777 | resolve: ^1.1.7 2778 | peerDependencies: 2779 | postcss: ^8.0.0 2780 | checksum: 7bd04bd8f0235429009d0022cbf00faebc885de1d017f6d12ccb1b021265882efc9302006ba700af6cab24c46bfa2f3bc590be3f9aee89d064944f171b04e2a3 2781 | languageName: node 2782 | linkType: hard 2783 | 2784 | "postcss-js@npm:^4.0.1": 2785 | version: 4.0.1 2786 | resolution: "postcss-js@npm:4.0.1" 2787 | dependencies: 2788 | camelcase-css: ^2.0.1 2789 | peerDependencies: 2790 | postcss: ^8.4.21 2791 | checksum: 5c1e83efeabeb5a42676193f4357aa9c88f4dc1b3c4a0332c132fe88932b33ea58848186db117cf473049fc233a980356f67db490bd0a7832ccba9d0b3fd3491 2792 | languageName: node 2793 | linkType: hard 2794 | 2795 | "postcss-load-config@npm:^4.0.1": 2796 | version: 4.0.1 2797 | resolution: "postcss-load-config@npm:4.0.1" 2798 | dependencies: 2799 | lilconfig: ^2.0.5 2800 | yaml: ^2.1.1 2801 | peerDependencies: 2802 | postcss: ">=8.0.9" 2803 | ts-node: ">=9.0.0" 2804 | peerDependenciesMeta: 2805 | postcss: 2806 | optional: true 2807 | ts-node: 2808 | optional: true 2809 | checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 2810 | languageName: node 2811 | linkType: hard 2812 | 2813 | "postcss-nested@npm:^6.0.1": 2814 | version: 6.0.1 2815 | resolution: "postcss-nested@npm:6.0.1" 2816 | dependencies: 2817 | postcss-selector-parser: ^6.0.11 2818 | peerDependencies: 2819 | postcss: ^8.2.14 2820 | checksum: 7ddb0364cd797de01e38f644879189e0caeb7ea3f78628c933d91cc24f327c56d31269384454fc02ecaf503b44bfa8e08870a7c4cc56b23bc15640e1894523fa 2821 | languageName: node 2822 | linkType: hard 2823 | 2824 | "postcss-selector-parser@npm:^6.0.11": 2825 | version: 6.0.13 2826 | resolution: "postcss-selector-parser@npm:6.0.13" 2827 | dependencies: 2828 | cssesc: ^3.0.0 2829 | util-deprecate: ^1.0.2 2830 | checksum: f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 2831 | languageName: node 2832 | linkType: hard 2833 | 2834 | "postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.2.0": 2835 | version: 4.2.0 2836 | resolution: "postcss-value-parser@npm:4.2.0" 2837 | checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f 2838 | languageName: node 2839 | linkType: hard 2840 | 2841 | "postcss@npm:8.4.14": 2842 | version: 8.4.14 2843 | resolution: "postcss@npm:8.4.14" 2844 | dependencies: 2845 | nanoid: ^3.3.4 2846 | picocolors: ^1.0.0 2847 | source-map-js: ^1.0.2 2848 | checksum: fe58766ff32e4becf65a7d57678995cfd239df6deed2fe0557f038b47c94e4132e7e5f68b5aa820c13adfec32e523b693efaeb65798efb995ce49ccd83953816 2849 | languageName: node 2850 | linkType: hard 2851 | 2852 | "postcss@npm:^8.4.23, postcss@npm:^8.4.27": 2853 | version: 8.4.27 2854 | resolution: "postcss@npm:8.4.27" 2855 | dependencies: 2856 | nanoid: ^3.3.6 2857 | picocolors: ^1.0.0 2858 | source-map-js: ^1.0.2 2859 | checksum: 1cdd0c298849df6cd65f7e646a3ba36870a37b65f55fd59d1a165539c263e9b4872a402bf4ed1ca1bc31f58b68b2835545e33ea1a23b161a1f8aa6d5ded81e78 2860 | languageName: node 2861 | linkType: hard 2862 | 2863 | "promise-retry@npm:^2.0.1": 2864 | version: 2.0.1 2865 | resolution: "promise-retry@npm:2.0.1" 2866 | dependencies: 2867 | err-code: ^2.0.2 2868 | retry: ^0.12.0 2869 | checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 2870 | languageName: node 2871 | linkType: hard 2872 | 2873 | "queue-microtask@npm:^1.2.2": 2874 | version: 1.2.3 2875 | resolution: "queue-microtask@npm:1.2.3" 2876 | checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 2877 | languageName: node 2878 | linkType: hard 2879 | 2880 | "react-dom@npm:^18.2.0": 2881 | version: 18.2.0 2882 | resolution: "react-dom@npm:18.2.0" 2883 | dependencies: 2884 | loose-envify: ^1.1.0 2885 | scheduler: ^0.23.0 2886 | peerDependencies: 2887 | react: ^18.2.0 2888 | checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc 2889 | languageName: node 2890 | linkType: hard 2891 | 2892 | "react@npm:^18.2.0": 2893 | version: 18.2.0 2894 | resolution: "react@npm:18.2.0" 2895 | dependencies: 2896 | loose-envify: ^1.1.0 2897 | checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b 2898 | languageName: node 2899 | linkType: hard 2900 | 2901 | "read-cache@npm:^1.0.0": 2902 | version: 1.0.0 2903 | resolution: "read-cache@npm:1.0.0" 2904 | dependencies: 2905 | pify: ^2.3.0 2906 | checksum: cffc728b9ede1e0667399903f9ecaf3789888b041c46ca53382fa3a06303e5132774dc0a96d0c16aa702dbac1ea0833d5a868d414f5ab2af1e1438e19e6657c6 2907 | languageName: node 2908 | linkType: hard 2909 | 2910 | "readable-stream@npm:^3.6.0": 2911 | version: 3.6.2 2912 | resolution: "readable-stream@npm:3.6.2" 2913 | dependencies: 2914 | inherits: ^2.0.3 2915 | string_decoder: ^1.1.1 2916 | util-deprecate: ^1.0.1 2917 | checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d 2918 | languageName: node 2919 | linkType: hard 2920 | 2921 | "readdirp@npm:~3.6.0": 2922 | version: 3.6.0 2923 | resolution: "readdirp@npm:3.6.0" 2924 | dependencies: 2925 | picomatch: ^2.2.1 2926 | checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 2927 | languageName: node 2928 | linkType: hard 2929 | 2930 | "repeat-string@npm:^1.0.0": 2931 | version: 1.6.1 2932 | resolution: "repeat-string@npm:1.6.1" 2933 | checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 2934 | languageName: node 2935 | linkType: hard 2936 | 2937 | "resolve-pkg-maps@npm:^1.0.0": 2938 | version: 1.0.0 2939 | resolution: "resolve-pkg-maps@npm:1.0.0" 2940 | checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977 2941 | languageName: node 2942 | linkType: hard 2943 | 2944 | "resolve@npm:^1.1.7, resolve@npm:^1.22.2": 2945 | version: 1.22.3 2946 | resolution: "resolve@npm:1.22.3" 2947 | dependencies: 2948 | is-core-module: ^2.12.0 2949 | path-parse: ^1.0.7 2950 | supports-preserve-symlinks-flag: ^1.0.0 2951 | bin: 2952 | resolve: bin/resolve 2953 | checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 2954 | languageName: node 2955 | linkType: hard 2956 | 2957 | "resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.22.2#~builtin": 2958 | version: 1.22.3 2959 | resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" 2960 | dependencies: 2961 | is-core-module: ^2.12.0 2962 | path-parse: ^1.0.7 2963 | supports-preserve-symlinks-flag: ^1.0.0 2964 | bin: 2965 | resolve: bin/resolve 2966 | checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 2967 | languageName: node 2968 | linkType: hard 2969 | 2970 | "retry@npm:^0.12.0": 2971 | version: 0.12.0 2972 | resolution: "retry@npm:0.12.0" 2973 | checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c 2974 | languageName: node 2975 | linkType: hard 2976 | 2977 | "retry@npm:^0.13.1": 2978 | version: 0.13.1 2979 | resolution: "retry@npm:0.13.1" 2980 | checksum: 47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b 2981 | languageName: node 2982 | linkType: hard 2983 | 2984 | "reusify@npm:^1.0.4": 2985 | version: 1.0.4 2986 | resolution: "reusify@npm:1.0.4" 2987 | checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc 2988 | languageName: node 2989 | linkType: hard 2990 | 2991 | "rimraf@npm:^3.0.2": 2992 | version: 3.0.2 2993 | resolution: "rimraf@npm:3.0.2" 2994 | dependencies: 2995 | glob: ^7.1.3 2996 | bin: 2997 | rimraf: bin.js 2998 | checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 2999 | languageName: node 3000 | linkType: hard 3001 | 3002 | "run-parallel@npm:^1.1.9": 3003 | version: 1.2.0 3004 | resolution: "run-parallel@npm:1.2.0" 3005 | dependencies: 3006 | queue-microtask: ^1.2.2 3007 | checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d 3008 | languageName: node 3009 | linkType: hard 3010 | 3011 | "safe-buffer@npm:~5.2.0": 3012 | version: 5.2.1 3013 | resolution: "safe-buffer@npm:5.2.1" 3014 | checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 3015 | languageName: node 3016 | linkType: hard 3017 | 3018 | "safer-buffer@npm:>= 2.1.2 < 3.0.0": 3019 | version: 2.1.2 3020 | resolution: "safer-buffer@npm:2.1.2" 3021 | checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 3022 | languageName: node 3023 | linkType: hard 3024 | 3025 | "scheduler@npm:^0.23.0": 3026 | version: 0.23.0 3027 | resolution: "scheduler@npm:0.23.0" 3028 | dependencies: 3029 | loose-envify: ^1.1.0 3030 | checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a 3031 | languageName: node 3032 | linkType: hard 3033 | 3034 | "semver@npm:^7.3.5": 3035 | version: 7.5.4 3036 | resolution: "semver@npm:7.5.4" 3037 | dependencies: 3038 | lru-cache: ^6.0.0 3039 | bin: 3040 | semver: bin/semver.js 3041 | checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 3042 | languageName: node 3043 | linkType: hard 3044 | 3045 | "set-blocking@npm:^2.0.0": 3046 | version: 2.0.0 3047 | resolution: "set-blocking@npm:2.0.0" 3048 | checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 3049 | languageName: node 3050 | linkType: hard 3051 | 3052 | "shebang-command@npm:^2.0.0": 3053 | version: 2.0.0 3054 | resolution: "shebang-command@npm:2.0.0" 3055 | dependencies: 3056 | shebang-regex: ^3.0.0 3057 | checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa 3058 | languageName: node 3059 | linkType: hard 3060 | 3061 | "shebang-regex@npm:^3.0.0": 3062 | version: 3.0.0 3063 | resolution: "shebang-regex@npm:3.0.0" 3064 | checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 3065 | languageName: node 3066 | linkType: hard 3067 | 3068 | "signal-exit@npm:^3.0.7": 3069 | version: 3.0.7 3070 | resolution: "signal-exit@npm:3.0.7" 3071 | checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 3072 | languageName: node 3073 | linkType: hard 3074 | 3075 | "signal-exit@npm:^4.0.1": 3076 | version: 4.0.2 3077 | resolution: "signal-exit@npm:4.0.2" 3078 | checksum: 41f5928431cc6e91087bf0343db786a6313dd7c6fd7e551dbc141c95bb5fb26663444fd9df8ea47c5d7fc202f60aa7468c3162a9365cbb0615fc5e1b1328fe31 3079 | languageName: node 3080 | linkType: hard 3081 | 3082 | "smart-buffer@npm:^4.2.0": 3083 | version: 4.2.0 3084 | resolution: "smart-buffer@npm:4.2.0" 3085 | checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b 3086 | languageName: node 3087 | linkType: hard 3088 | 3089 | "socks-proxy-agent@npm:^7.0.0": 3090 | version: 7.0.0 3091 | resolution: "socks-proxy-agent@npm:7.0.0" 3092 | dependencies: 3093 | agent-base: ^6.0.2 3094 | debug: ^4.3.3 3095 | socks: ^2.6.2 3096 | checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 3097 | languageName: node 3098 | linkType: hard 3099 | 3100 | "socks@npm:^2.6.2": 3101 | version: 2.7.1 3102 | resolution: "socks@npm:2.7.1" 3103 | dependencies: 3104 | ip: ^2.0.0 3105 | smart-buffer: ^4.2.0 3106 | checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 3107 | languageName: node 3108 | linkType: hard 3109 | 3110 | "solid-swr-store@npm:0.10.7": 3111 | version: 0.10.7 3112 | resolution: "solid-swr-store@npm:0.10.7" 3113 | peerDependencies: 3114 | solid-js: ^1.2 3115 | swr-store: ^0.10 3116 | checksum: c2b51b64ae70659382b1679125367c4c541393c3e5078aa7f9616f2f4897d69a387ce26d6335048b5cc52a4fc3e55d69e21524493509ddfbd1b981903204940a 3117 | languageName: node 3118 | linkType: hard 3119 | 3120 | "source-map-js@npm:^1.0.2": 3121 | version: 1.0.2 3122 | resolution: "source-map-js@npm:1.0.2" 3123 | checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c 3124 | languageName: node 3125 | linkType: hard 3126 | 3127 | "source-map-support@npm:^0.5.21": 3128 | version: 0.5.21 3129 | resolution: "source-map-support@npm:0.5.21" 3130 | dependencies: 3131 | buffer-from: ^1.0.0 3132 | source-map: ^0.6.0 3133 | checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 3134 | languageName: node 3135 | linkType: hard 3136 | 3137 | "source-map@npm:^0.6.0": 3138 | version: 0.6.1 3139 | resolution: "source-map@npm:0.6.1" 3140 | checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 3141 | languageName: node 3142 | linkType: hard 3143 | 3144 | "ssri@npm:^10.0.0": 3145 | version: 10.0.4 3146 | resolution: "ssri@npm:10.0.4" 3147 | dependencies: 3148 | minipass: ^5.0.0 3149 | checksum: fb14da9f8a72b04eab163eb13a9dda11d5962cd2317f85457c4e0b575e9a6e0e3a6a87b5bf122c75cb36565830cd5f263fb457571bf6f1587eb5f95d095d6165 3150 | languageName: node 3151 | linkType: hard 3152 | 3153 | "sswr@npm:2.0.0": 3154 | version: 2.0.0 3155 | resolution: "sswr@npm:2.0.0" 3156 | dependencies: 3157 | swrev: ^4.0.0 3158 | peerDependencies: 3159 | svelte: ^4.0.0 3160 | checksum: 792f2e24109966261065c9ede781d441fa39f145c028a187bba8e9ad93cd0a540adcb03eb12dff635f8a2f40f80ee7193c57955b6363860a09ea0dc27b7c110d 3161 | languageName: node 3162 | linkType: hard 3163 | 3164 | "streamsearch@npm:^1.1.0": 3165 | version: 1.1.0 3166 | resolution: "streamsearch@npm:1.1.0" 3167 | checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 3168 | languageName: node 3169 | linkType: hard 3170 | 3171 | "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.3": 3172 | version: 4.2.3 3173 | resolution: "string-width@npm:4.2.3" 3174 | dependencies: 3175 | emoji-regex: ^8.0.0 3176 | is-fullwidth-code-point: ^3.0.0 3177 | strip-ansi: ^6.0.1 3178 | checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb 3179 | languageName: node 3180 | linkType: hard 3181 | 3182 | "string-width@npm:^5.0.1, string-width@npm:^5.1.2": 3183 | version: 5.1.2 3184 | resolution: "string-width@npm:5.1.2" 3185 | dependencies: 3186 | eastasianwidth: ^0.2.0 3187 | emoji-regex: ^9.2.2 3188 | strip-ansi: ^7.0.1 3189 | checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 3190 | languageName: node 3191 | linkType: hard 3192 | 3193 | "string_decoder@npm:^1.1.1": 3194 | version: 1.3.0 3195 | resolution: "string_decoder@npm:1.3.0" 3196 | dependencies: 3197 | safe-buffer: ~5.2.0 3198 | checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 3199 | languageName: node 3200 | linkType: hard 3201 | 3202 | "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": 3203 | version: 6.0.1 3204 | resolution: "strip-ansi@npm:6.0.1" 3205 | dependencies: 3206 | ansi-regex: ^5.0.1 3207 | checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c 3208 | languageName: node 3209 | linkType: hard 3210 | 3211 | "strip-ansi@npm:^7.0.1": 3212 | version: 7.1.0 3213 | resolution: "strip-ansi@npm:7.1.0" 3214 | dependencies: 3215 | ansi-regex: ^6.0.1 3216 | checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d 3217 | languageName: node 3218 | linkType: hard 3219 | 3220 | "styled-jsx@npm:5.1.1": 3221 | version: 5.1.1 3222 | resolution: "styled-jsx@npm:5.1.1" 3223 | dependencies: 3224 | client-only: 0.0.1 3225 | peerDependencies: 3226 | react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" 3227 | peerDependenciesMeta: 3228 | "@babel/core": 3229 | optional: true 3230 | babel-plugin-macros: 3231 | optional: true 3232 | checksum: 523a33b38603492547e861b98e29c873939b04e15fbe5ef16132c6f1e15958126647983c7d4675325038b428a5e91183d996e90141b18bdd1bbadf6e2c45b2fa 3233 | languageName: node 3234 | linkType: hard 3235 | 3236 | "sucrase@npm:^3.32.0": 3237 | version: 3.34.0 3238 | resolution: "sucrase@npm:3.34.0" 3239 | dependencies: 3240 | "@jridgewell/gen-mapping": ^0.3.2 3241 | commander: ^4.0.0 3242 | glob: 7.1.6 3243 | lines-and-columns: ^1.1.6 3244 | mz: ^2.7.0 3245 | pirates: ^4.0.1 3246 | ts-interface-checker: ^0.1.9 3247 | bin: 3248 | sucrase: bin/sucrase 3249 | sucrase-node: bin/sucrase-node 3250 | checksum: 61860063bdf6103413698e13247a3074d25843e91170825a9752e4af7668ffadd331b6e99e92fc32ee5b3c484ee134936f926fa9039d5711fafff29d017a2110 3251 | languageName: node 3252 | linkType: hard 3253 | 3254 | "supports-preserve-symlinks-flag@npm:^1.0.0": 3255 | version: 1.0.0 3256 | resolution: "supports-preserve-symlinks-flag@npm:1.0.0" 3257 | checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae 3258 | languageName: node 3259 | linkType: hard 3260 | 3261 | "swr-store@npm:0.10.6": 3262 | version: 0.10.6 3263 | resolution: "swr-store@npm:0.10.6" 3264 | dependencies: 3265 | dequal: ^2.0.3 3266 | checksum: 81a0df8ed705f2ef19fddf10a76d53e478367b811d29a36b91ae116a964ebb2cdfdedca569d7740d94004ac608dde5831ab1c0087373d33562a3467185832880 3267 | languageName: node 3268 | linkType: hard 3269 | 3270 | "swr@npm:2.2.0": 3271 | version: 2.2.0 3272 | resolution: "swr@npm:2.2.0" 3273 | dependencies: 3274 | use-sync-external-store: ^1.2.0 3275 | peerDependencies: 3276 | react: ^16.11.0 || ^17.0.0 || ^18.0.0 3277 | checksum: 1f04795ff9dff54987cbf8a544afc9e42d1350a99e899be8a7cdc4885f561e3ee464f78245ee2ebc8ced262b04023d134f731e276227319dc2d6e1843389ddd8 3278 | languageName: node 3279 | linkType: hard 3280 | 3281 | "swrev@npm:^4.0.0": 3282 | version: 4.0.0 3283 | resolution: "swrev@npm:4.0.0" 3284 | checksum: 454aed0e0367ef8faabfbe46e83e088199874beaa24c6a0e3aa58e10ec4464e33514d559f0e7be5adcbadffd3323c1b096c0625aaa13f029cbcc03ad40590a2f 3285 | languageName: node 3286 | linkType: hard 3287 | 3288 | "swrv@npm:1.0.4": 3289 | version: 1.0.4 3290 | resolution: "swrv@npm:1.0.4" 3291 | peerDependencies: 3292 | vue: ">=3.2.26 < 4" 3293 | checksum: 6de43116e19ea22a8b76bd54c5b18571b84a32b0d4d1bfe80e9e562bd67d4464c1da73b3f60e6bf2b2f88e6e4576e596408dfb22a5af13c8186254395c466e91 3294 | languageName: node 3295 | linkType: hard 3296 | 3297 | "tailwindcss@npm:^3.3.3": 3298 | version: 3.3.3 3299 | resolution: "tailwindcss@npm:3.3.3" 3300 | dependencies: 3301 | "@alloc/quick-lru": ^5.2.0 3302 | arg: ^5.0.2 3303 | chokidar: ^3.5.3 3304 | didyoumean: ^1.2.2 3305 | dlv: ^1.1.3 3306 | fast-glob: ^3.2.12 3307 | glob-parent: ^6.0.2 3308 | is-glob: ^4.0.3 3309 | jiti: ^1.18.2 3310 | lilconfig: ^2.1.0 3311 | micromatch: ^4.0.5 3312 | normalize-path: ^3.0.0 3313 | object-hash: ^3.0.0 3314 | picocolors: ^1.0.0 3315 | postcss: ^8.4.23 3316 | postcss-import: ^15.1.0 3317 | postcss-js: ^4.0.1 3318 | postcss-load-config: ^4.0.1 3319 | postcss-nested: ^6.0.1 3320 | postcss-selector-parser: ^6.0.11 3321 | resolve: ^1.22.2 3322 | sucrase: ^3.32.0 3323 | bin: 3324 | tailwind: lib/cli.js 3325 | tailwindcss: lib/cli.js 3326 | checksum: 0195c7a3ebb0de5e391d2a883d777c78a4749f0c532d204ee8aea9129f2ed8e701d8c0c276aa5f7338d07176a3c2a7682c1d0ab9c8a6c2abe6d9325c2954eb50 3327 | languageName: node 3328 | linkType: hard 3329 | 3330 | "tar@npm:^6.1.11, tar@npm:^6.1.2": 3331 | version: 6.1.15 3332 | resolution: "tar@npm:6.1.15" 3333 | dependencies: 3334 | chownr: ^2.0.0 3335 | fs-minipass: ^2.0.0 3336 | minipass: ^5.0.0 3337 | minizlib: ^2.1.1 3338 | mkdirp: ^1.0.3 3339 | yallist: ^4.0.0 3340 | checksum: f23832fceeba7578bf31907aac744ae21e74a66f4a17a9e94507acf460e48f6db598c7023882db33bab75b80e027c21f276d405e4a0322d58f51c7088d428268 3341 | languageName: node 3342 | linkType: hard 3343 | 3344 | "thenify-all@npm:^1.0.0": 3345 | version: 1.6.0 3346 | resolution: "thenify-all@npm:1.6.0" 3347 | dependencies: 3348 | thenify: ">= 3.1.0 < 4" 3349 | checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e 3350 | languageName: node 3351 | linkType: hard 3352 | 3353 | "thenify@npm:>= 3.1.0 < 4": 3354 | version: 3.3.1 3355 | resolution: "thenify@npm:3.3.1" 3356 | dependencies: 3357 | any-promise: ^1.0.0 3358 | checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e 3359 | languageName: node 3360 | linkType: hard 3361 | 3362 | "to-regex-range@npm:^5.0.1": 3363 | version: 5.0.1 3364 | resolution: "to-regex-range@npm:5.0.1" 3365 | dependencies: 3366 | is-number: ^7.0.0 3367 | checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed 3368 | languageName: node 3369 | linkType: hard 3370 | 3371 | "tr46@npm:~0.0.3": 3372 | version: 0.0.3 3373 | resolution: "tr46@npm:0.0.3" 3374 | checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 3375 | languageName: node 3376 | linkType: hard 3377 | 3378 | "ts-interface-checker@npm:^0.1.9": 3379 | version: 0.1.13 3380 | resolution: "ts-interface-checker@npm:0.1.13" 3381 | checksum: 20c29189c2dd6067a8775e07823ddf8d59a33e2ffc47a1bd59a5cb28bb0121a2969a816d5e77eda2ed85b18171aa5d1c4005a6b88ae8499ec7cc49f78571cb5e 3382 | languageName: node 3383 | linkType: hard 3384 | 3385 | "tslib@npm:^2.4.0": 3386 | version: 2.6.0 3387 | resolution: "tslib@npm:2.6.0" 3388 | checksum: c01066038f950016a18106ddeca4649b4d76caa76ec5a31e2a26e10586a59fceb4ee45e96719bf6c715648e7c14085a81fee5c62f7e9ebee68e77a5396e5538f 3389 | languageName: node 3390 | linkType: hard 3391 | 3392 | "tsx@npm:^3.12.7": 3393 | version: 3.12.7 3394 | resolution: "tsx@npm:3.12.7" 3395 | dependencies: 3396 | "@esbuild-kit/cjs-loader": ^2.4.2 3397 | "@esbuild-kit/core-utils": ^3.0.0 3398 | "@esbuild-kit/esm-loader": ^2.5.5 3399 | fsevents: ~2.3.2 3400 | dependenciesMeta: 3401 | fsevents: 3402 | optional: true 3403 | bin: 3404 | tsx: dist/cli.js 3405 | checksum: ddec149ad263e5c75fc8fde5c6ba7ec2ee390934c0a2e2c23897bacab83bc8c665955a23b608a19c42f49c14a7362cf74ad793b52cc94eda684be5c2c13fdb4d 3406 | languageName: node 3407 | linkType: hard 3408 | 3409 | "type@npm:^1.0.1": 3410 | version: 1.2.0 3411 | resolution: "type@npm:1.2.0" 3412 | checksum: dae8c64f82c648b985caf321e9dd6e8b7f4f2e2d4f846fc6fd2c8e9dc7769382d8a52369ddbaccd59aeeceb0df7f52fb339c465be5f2e543e81e810e413451ee 3413 | languageName: node 3414 | linkType: hard 3415 | 3416 | "type@npm:^2.7.2": 3417 | version: 2.7.2 3418 | resolution: "type@npm:2.7.2" 3419 | checksum: 0f42379a8adb67fe529add238a3e3d16699d95b42d01adfe7b9a7c5da297f5c1ba93de39265ba30ffeb37dfd0afb3fb66ae09f58d6515da442219c086219f6f4 3420 | languageName: node 3421 | linkType: hard 3422 | 3423 | "typedarray-to-buffer@npm:^3.1.5": 3424 | version: 3.1.5 3425 | resolution: "typedarray-to-buffer@npm:3.1.5" 3426 | dependencies: 3427 | is-typedarray: ^1.0.0 3428 | checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 3429 | languageName: node 3430 | linkType: hard 3431 | 3432 | "typescript@npm:^4.8.3": 3433 | version: 4.9.5 3434 | resolution: "typescript@npm:4.9.5" 3435 | bin: 3436 | tsc: bin/tsc 3437 | tsserver: bin/tsserver 3438 | checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db 3439 | languageName: node 3440 | linkType: hard 3441 | 3442 | "typescript@patch:typescript@^4.8.3#~builtin": 3443 | version: 4.9.5 3444 | resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=289587" 3445 | bin: 3446 | tsc: bin/tsc 3447 | tsserver: bin/tsserver 3448 | checksum: 1f8f3b6aaea19f0f67cba79057674ba580438a7db55057eb89cc06950483c5d632115c14077f6663ea76fd09fce3c190e6414bb98582ec80aa5a4eaf345d5b68 3449 | languageName: node 3450 | linkType: hard 3451 | 3452 | "unique-filename@npm:^3.0.0": 3453 | version: 3.0.0 3454 | resolution: "unique-filename@npm:3.0.0" 3455 | dependencies: 3456 | unique-slug: ^4.0.0 3457 | checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df 3458 | languageName: node 3459 | linkType: hard 3460 | 3461 | "unique-slug@npm:^4.0.0": 3462 | version: 4.0.0 3463 | resolution: "unique-slug@npm:4.0.0" 3464 | dependencies: 3465 | imurmurhash: ^0.1.4 3466 | checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 3467 | languageName: node 3468 | linkType: hard 3469 | 3470 | "update-browserslist-db@npm:^1.0.11": 3471 | version: 1.0.11 3472 | resolution: "update-browserslist-db@npm:1.0.11" 3473 | dependencies: 3474 | escalade: ^3.1.1 3475 | picocolors: ^1.0.0 3476 | peerDependencies: 3477 | browserslist: ">= 4.21.0" 3478 | bin: 3479 | update-browserslist-db: cli.js 3480 | checksum: b98327518f9a345c7cad5437afae4d2ae7d865f9779554baf2a200fdf4bac4969076b679b1115434bd6557376bdd37ca7583d0f9b8f8e302d7d4cc1e91b5f231 3481 | languageName: node 3482 | linkType: hard 3483 | 3484 | "use-sync-external-store@npm:^1.2.0": 3485 | version: 1.2.0 3486 | resolution: "use-sync-external-store@npm:1.2.0" 3487 | peerDependencies: 3488 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 3489 | checksum: 5c639e0f8da3521d605f59ce5be9e094ca772bd44a4ce7322b055a6f58eeed8dda3c94cabd90c7a41fb6fa852210092008afe48f7038792fd47501f33299116a 3490 | languageName: node 3491 | linkType: hard 3492 | 3493 | "utf-8-validate@npm:^5.0.2": 3494 | version: 5.0.10 3495 | resolution: "utf-8-validate@npm:5.0.10" 3496 | dependencies: 3497 | node-gyp: latest 3498 | node-gyp-build: ^4.3.0 3499 | checksum: 5579350a023c66a2326752b6c8804cc7b39dcd251bb088241da38db994b8d78352e388dcc24ad398ab98385ba3c5ffcadb6b5b14b2637e43f767869055e46ba6 3500 | languageName: node 3501 | linkType: hard 3502 | 3503 | "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": 3504 | version: 1.0.2 3505 | resolution: "util-deprecate@npm:1.0.2" 3506 | checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 3507 | languageName: node 3508 | linkType: hard 3509 | 3510 | "uuid@npm:^9.0.0": 3511 | version: 9.0.0 3512 | resolution: "uuid@npm:9.0.0" 3513 | bin: 3514 | uuid: dist/bin/uuid 3515 | checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 3516 | languageName: node 3517 | linkType: hard 3518 | 3519 | "watchpack@npm:2.4.0": 3520 | version: 2.4.0 3521 | resolution: "watchpack@npm:2.4.0" 3522 | dependencies: 3523 | glob-to-regexp: ^0.4.1 3524 | graceful-fs: ^4.1.2 3525 | checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 3526 | languageName: node 3527 | linkType: hard 3528 | 3529 | "web-streams-polyfill@npm:4.0.0-beta.3": 3530 | version: 4.0.0-beta.3 3531 | resolution: "web-streams-polyfill@npm:4.0.0-beta.3" 3532 | checksum: dfec1fbf52b9140e4183a941e380487b6c3d5d3838dd1259be81506c1c9f2abfcf5aeb670aeeecfd9dff4271a6d8fef931b193c7bedfb42542a3b05ff36c0d16 3533 | languageName: node 3534 | linkType: hard 3535 | 3536 | "webidl-conversions@npm:^3.0.0": 3537 | version: 3.0.1 3538 | resolution: "webidl-conversions@npm:3.0.1" 3539 | checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c 3540 | languageName: node 3541 | linkType: hard 3542 | 3543 | "websocket@npm:^1.0.34": 3544 | version: 1.0.34 3545 | resolution: "websocket@npm:1.0.34" 3546 | dependencies: 3547 | bufferutil: ^4.0.1 3548 | debug: ^2.2.0 3549 | es5-ext: ^0.10.50 3550 | typedarray-to-buffer: ^3.1.5 3551 | utf-8-validate: ^5.0.2 3552 | yaeti: ^0.0.6 3553 | checksum: 8a0ce6d79cc1334bb6ea0d607f0092f3d32700b4dd19e4d5540f2a85f3b50e1f8110da0e4716737056584dde70bbebcb40bbd94bbb437d7468c71abfbfa077d8 3554 | languageName: node 3555 | linkType: hard 3556 | 3557 | "whatwg-url@npm:^5.0.0": 3558 | version: 5.0.0 3559 | resolution: "whatwg-url@npm:5.0.0" 3560 | dependencies: 3561 | tr46: ~0.0.3 3562 | webidl-conversions: ^3.0.0 3563 | checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c 3564 | languageName: node 3565 | linkType: hard 3566 | 3567 | "which@npm:^2.0.1, which@npm:^2.0.2": 3568 | version: 2.0.2 3569 | resolution: "which@npm:2.0.2" 3570 | dependencies: 3571 | isexe: ^2.0.0 3572 | bin: 3573 | node-which: ./bin/node-which 3574 | checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 3575 | languageName: node 3576 | linkType: hard 3577 | 3578 | "wide-align@npm:^1.1.5": 3579 | version: 1.1.5 3580 | resolution: "wide-align@npm:1.1.5" 3581 | dependencies: 3582 | string-width: ^1.0.2 || 2 || 3 || 4 3583 | checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 3584 | languageName: node 3585 | linkType: hard 3586 | 3587 | "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": 3588 | version: 7.0.0 3589 | resolution: "wrap-ansi@npm:7.0.0" 3590 | dependencies: 3591 | ansi-styles: ^4.0.0 3592 | string-width: ^4.1.0 3593 | strip-ansi: ^6.0.0 3594 | checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b 3595 | languageName: node 3596 | linkType: hard 3597 | 3598 | "wrap-ansi@npm:^8.1.0": 3599 | version: 8.1.0 3600 | resolution: "wrap-ansi@npm:8.1.0" 3601 | dependencies: 3602 | ansi-styles: ^6.1.0 3603 | string-width: ^5.0.1 3604 | strip-ansi: ^7.0.1 3605 | checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 3606 | languageName: node 3607 | linkType: hard 3608 | 3609 | "wrappy@npm:1": 3610 | version: 1.0.2 3611 | resolution: "wrappy@npm:1.0.2" 3612 | checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 3613 | languageName: node 3614 | linkType: hard 3615 | 3616 | "yaeti@npm:^0.0.6": 3617 | version: 0.0.6 3618 | resolution: "yaeti@npm:0.0.6" 3619 | checksum: 6db12c152f7c363b80071086a3ebf5032e03332604eeda988872be50d6c8469e1f13316175544fa320f72edad696c2d83843ad0ff370659045c1a68bcecfcfea 3620 | languageName: node 3621 | linkType: hard 3622 | 3623 | "yallist@npm:^4.0.0": 3624 | version: 4.0.0 3625 | resolution: "yallist@npm:4.0.0" 3626 | checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 3627 | languageName: node 3628 | linkType: hard 3629 | 3630 | "yaml@npm:^2.1.1, yaml@npm:^2.2.1": 3631 | version: 2.3.1 3632 | resolution: "yaml@npm:2.3.1" 3633 | checksum: 2c7bc9a7cd4c9f40d3b0b0a98e370781b68b8b7c4515720869aced2b00d92f5da1762b4ffa947f9e795d6cd6b19f410bd4d15fdd38aca7bd96df59bd9486fb54 3634 | languageName: node 3635 | linkType: hard 3636 | 3637 | "zod-to-json-schema@npm:^3.20.4": 3638 | version: 3.21.4 3639 | resolution: "zod-to-json-schema@npm:3.21.4" 3640 | peerDependencies: 3641 | zod: ^3.21.4 3642 | checksum: 899c1f461fb6547c0b08a265c82040c250be9b88d3f408f2f3ff77a418fdfad7549077e589d418fccb312c1f6d555c3c7217b199cc9072762e1fab20716dd2a6 3643 | languageName: node 3644 | linkType: hard 3645 | 3646 | "zod@npm:3.21.4, zod@npm:^3.21.4": 3647 | version: 3.21.4 3648 | resolution: "zod@npm:3.21.4" 3649 | checksum: f185ba87342ff16f7a06686767c2b2a7af41110c7edf7c1974095d8db7a73792696bcb4a00853de0d2edeb34a5b2ea6a55871bc864227dace682a0a28de33e1f 3650 | languageName: node 3651 | linkType: hard 3652 | --------------------------------------------------------------------------------