[READ-ONLY] Mirror of https://github.com/flo-bit/edge-function-youtube-search.
edge-function-youtube-search-2r4a.vercel.app
12 kB
354 lines
1{
2 "name": "edge-function-youtube-search",
3 "lockfileVersion": 3,
4 "requires": true,
5 "packages": {
6 "": {
7 "license": "MIT",
8 "dependencies": {
9 "@types/node": "^22.7.5",
10 "youtubei.js": "^11.0.1"
11 }
12 },
13 "node_modules/@bufbuild/protobuf": {
14 "version": "2.2.2",
15 "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.2.2.tgz",
16 "integrity": "sha512-UNtPCbrwrenpmrXuRwn9jYpPoweNXj8X5sMvYgsqYyaH8jQ6LfUJSk3dJLnBK+6sfYPrF4iAIo5sd5HQ+tg75A=="
17 },
18 "node_modules/@fastify/busboy": {
19 "version": "2.1.1",
20 "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz",
21 "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==",
22 "engines": {
23 "node": ">=14"
24 }
25 },
26 "node_modules/@next/env": {
27 "version": "14.2.17",
28 "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.17.tgz",
29 "integrity": "sha512-MCgO7VHxXo8sYR/0z+sk9fGyJJU636JyRmkjc7ZJY8Hurl8df35qG5hoAh5KMs75FLjhlEo9bb2LGe89Y/scDA=="
30 },
31 "node_modules/@next/swc-darwin-arm64": {
32 "version": "14.2.17",
33 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.17.tgz",
34 "integrity": "sha512-WiOf5nElPknrhRMTipXYTJcUz7+8IAjOYw3vXzj3BYRcVY0hRHKWgTgQ5439EvzQyHEko77XK+yN9x9OJ0oOog==",
35 "cpu": [
36 "arm64"
37 ],
38 "optional": true,
39 "os": [
40 "darwin"
41 ],
42 "engines": {
43 "node": ">= 10"
44 }
45 },
46 "node_modules/@swc/counter": {
47 "version": "0.1.3",
48 "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
49 "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="
50 },
51 "node_modules/@swc/helpers": {
52 "version": "0.5.5",
53 "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz",
54 "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==",
55 "dependencies": {
56 "@swc/counter": "^0.1.3",
57 "tslib": "^2.4.0"
58 }
59 },
60 "node_modules/@types/node": {
61 "version": "22.9.0",
62 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz",
63 "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==",
64 "dependencies": {
65 "undici-types": "~6.19.8"
66 }
67 },
68 "node_modules/acorn": {
69 "version": "8.14.0",
70 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
71 "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
72 "bin": {
73 "acorn": "bin/acorn"
74 },
75 "engines": {
76 "node": ">=0.4.0"
77 }
78 },
79 "node_modules/busboy": {
80 "version": "1.6.0",
81 "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
82 "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
83 "dependencies": {
84 "streamsearch": "^1.1.0"
85 },
86 "engines": {
87 "node": ">=10.16.0"
88 }
89 },
90 "node_modules/caniuse-lite": {
91 "version": "1.0.30001679",
92 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001679.tgz",
93 "integrity": "sha512-j2YqID/YwpLnKzCmBOS4tlZdWprXm3ZmQLBH9ZBXFOhoxLA46fwyBvx6toCBWBmnuwUY/qB3kEU6gFx8qgCroA==",
94 "funding": [
95 {
96 "type": "opencollective",
97 "url": "https://opencollective.com/browserslist"
98 },
99 {
100 "type": "tidelift",
101 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
102 },
103 {
104 "type": "github",
105 "url": "https://github.com/sponsors/ai"
106 }
107 ]
108 },
109 "node_modules/client-only": {
110 "version": "0.0.1",
111 "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
112 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
113 },
114 "node_modules/graceful-fs": {
115 "version": "4.2.11",
116 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
117 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
118 },
119 "node_modules/jintr": {
120 "version": "3.0.2",
121 "resolved": "https://registry.npmjs.org/jintr/-/jintr-3.0.2.tgz",
122 "integrity": "sha512-5g2EBudeJFOopjAX4exAv5OCCW1DgUISfoioCsm1h9Q9HJ41LmnZ6J52PCsqBlQihsmp0VDuxreAVzM7yk5nFA==",
123 "funding": [
124 "https://github.com/sponsors/LuanRT"
125 ],
126 "dependencies": {
127 "acorn": "^8.8.0"
128 }
129 },
130 "node_modules/js-tokens": {
131 "version": "4.0.0",
132 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
133 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
134 "peer": true
135 },
136 "node_modules/loose-envify": {
137 "version": "1.4.0",
138 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
139 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
140 "peer": true,
141 "dependencies": {
142 "js-tokens": "^3.0.0 || ^4.0.0"
143 },
144 "bin": {
145 "loose-envify": "cli.js"
146 }
147 },
148 "node_modules/nanoid": {
149 "version": "3.3.7",
150 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
151 "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
152 "funding": [
153 {
154 "type": "github",
155 "url": "https://github.com/sponsors/ai"
156 }
157 ],
158 "bin": {
159 "nanoid": "bin/nanoid.cjs"
160 },
161 "engines": {
162 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
163 }
164 },
165 "node_modules/next": {
166 "version": "14.2.17",
167 "resolved": "https://registry.npmjs.org/next/-/next-14.2.17.tgz",
168 "integrity": "sha512-hNo/Zy701DDO3nzKkPmsLRlDfNCtb1OJxFUvjGEl04u7SFa3zwC6hqsOUzMajcaEOEV8ey1GjvByvrg0Qr5AiQ==",
169 "dependencies": {
170 "@next/env": "14.2.17",
171 "@swc/helpers": "0.5.5",
172 "busboy": "1.6.0",
173 "caniuse-lite": "^1.0.30001579",
174 "graceful-fs": "^4.2.11",
175 "postcss": "8.4.31",
176 "styled-jsx": "5.1.1"
177 },
178 "bin": {
179 "next": "dist/bin/next"
180 },
181 "engines": {
182 "node": ">=18.17.0"
183 },
184 "optionalDependencies": {
185 "@next/swc-darwin-arm64": "14.2.17",
186 "@next/swc-darwin-x64": "14.2.17",
187 "@next/swc-linux-arm64-gnu": "14.2.17",
188 "@next/swc-linux-arm64-musl": "14.2.17",
189 "@next/swc-linux-x64-gnu": "14.2.17",
190 "@next/swc-linux-x64-musl": "14.2.17",
191 "@next/swc-win32-arm64-msvc": "14.2.17",
192 "@next/swc-win32-ia32-msvc": "14.2.17",
193 "@next/swc-win32-x64-msvc": "14.2.17"
194 },
195 "peerDependencies": {
196 "@opentelemetry/api": "^1.1.0",
197 "@playwright/test": "^1.41.2",
198 "react": "^18.2.0",
199 "react-dom": "^18.2.0",
200 "sass": "^1.3.0"
201 },
202 "peerDependenciesMeta": {
203 "@opentelemetry/api": {
204 "optional": true
205 },
206 "@playwright/test": {
207 "optional": true
208 },
209 "sass": {
210 "optional": true
211 }
212 }
213 },
214 "node_modules/picocolors": {
215 "version": "1.1.1",
216 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
217 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="
218 },
219 "node_modules/postcss": {
220 "version": "8.4.31",
221 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
222 "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
223 "funding": [
224 {
225 "type": "opencollective",
226 "url": "https://opencollective.com/postcss/"
227 },
228 {
229 "type": "tidelift",
230 "url": "https://tidelift.com/funding/github/npm/postcss"
231 },
232 {
233 "type": "github",
234 "url": "https://github.com/sponsors/ai"
235 }
236 ],
237 "dependencies": {
238 "nanoid": "^3.3.6",
239 "picocolors": "^1.0.0",
240 "source-map-js": "^1.0.2"
241 },
242 "engines": {
243 "node": "^10 || ^12 || >=14"
244 }
245 },
246 "node_modules/react": {
247 "version": "18.3.1",
248 "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz",
249 "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==",
250 "peer": true,
251 "dependencies": {
252 "loose-envify": "^1.1.0"
253 },
254 "engines": {
255 "node": ">=0.10.0"
256 }
257 },
258 "node_modules/react-dom": {
259 "version": "18.3.1",
260 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz",
261 "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==",
262 "peer": true,
263 "dependencies": {
264 "loose-envify": "^1.1.0",
265 "scheduler": "^0.23.2"
266 },
267 "peerDependencies": {
268 "react": "^18.3.1"
269 }
270 },
271 "node_modules/scheduler": {
272 "version": "0.23.2",
273 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz",
274 "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==",
275 "peer": true,
276 "dependencies": {
277 "loose-envify": "^1.1.0"
278 }
279 },
280 "node_modules/source-map-js": {
281 "version": "1.2.1",
282 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
283 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
284 "engines": {
285 "node": ">=0.10.0"
286 }
287 },
288 "node_modules/streamsearch": {
289 "version": "1.1.0",
290 "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
291 "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
292 "engines": {
293 "node": ">=10.0.0"
294 }
295 },
296 "node_modules/styled-jsx": {
297 "version": "5.1.1",
298 "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
299 "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
300 "dependencies": {
301 "client-only": "0.0.1"
302 },
303 "engines": {
304 "node": ">= 12.0.0"
305 },
306 "peerDependencies": {
307 "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
308 },
309 "peerDependenciesMeta": {
310 "@babel/core": {
311 "optional": true
312 },
313 "babel-plugin-macros": {
314 "optional": true
315 }
316 }
317 },
318 "node_modules/tslib": {
319 "version": "2.8.1",
320 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
321 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
322 },
323 "node_modules/undici": {
324 "version": "5.28.4",
325 "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz",
326 "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==",
327 "dependencies": {
328 "@fastify/busboy": "^2.0.0"
329 },
330 "engines": {
331 "node": ">=14.0"
332 }
333 },
334 "node_modules/undici-types": {
335 "version": "6.19.8",
336 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
337 "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw=="
338 },
339 "node_modules/youtubei.js": {
340 "version": "11.0.1",
341 "resolved": "https://registry.npmjs.org/youtubei.js/-/youtubei.js-11.0.1.tgz",
342 "integrity": "sha512-ZsbOd+5XF2Ofi3FrLMfYd+f9g9H8xswlouFhjhOqbwT68dMJtX6CRGsHNj5VTFCR/+L/865x1lnUlllB2dDDTA==",
343 "funding": [
344 "https://github.com/sponsors/LuanRT"
345 ],
346 "dependencies": {
347 "@bufbuild/protobuf": "^2.0.0",
348 "jintr": "^3.0.2",
349 "tslib": "^2.5.0",
350 "undici": "^5.19.1"
351 }
352 }
353 }
354}