38 | {messages.map(m => (
39 |
40 | {m.role === 'user' ? speaker + ': ' : ''}
41 | {m.content}
42 |
43 | ))}
44 |
45 |
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