social components inlay.at
atproto components sdui
86
fork

Configure Feed

Select the types of activity you want to include in your feed.

add patch for https://github.com/honojs/hono/pull/4770

+551 -15
+500 -13
package-lock.json
··· 18 18 "eslint": "^9.0.0", 19 19 "husky": "^9.0.0", 20 20 "lint-staged": "^15.0.0", 21 + "patch-package": "^8.0.1", 21 22 "prettier": "^3.0.0", 22 23 "tsx": "^4.0.0", 23 24 "typescript": "^5.9.0", ··· 1340 1341 "url": "https://github.com/sponsors/isaacs" 1341 1342 } 1342 1343 }, 1343 - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 1344 - "version": "7.7.4", 1345 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 1346 - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 1347 - "dev": true, 1348 - "license": "ISC", 1349 - "bin": { 1350 - "semver": "bin/semver.js" 1351 - }, 1352 - "engines": { 1353 - "node": ">=10" 1354 - } 1355 - }, 1356 1344 "node_modules/@typescript-eslint/utils": { 1357 1345 "version": "8.56.1", 1358 1346 "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.56.1.tgz", ··· 1407 1395 "funding": { 1408 1396 "url": "https://opencollective.com/eslint" 1409 1397 } 1398 + }, 1399 + "node_modules/@yarnpkg/lockfile": { 1400 + "version": "1.1.0", 1401 + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", 1402 + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", 1403 + "dev": true, 1404 + "license": "BSD-2-Clause" 1410 1405 }, 1411 1406 "node_modules/abort-controller": { 1412 1407 "version": "3.0.0", ··· 1595 1590 "ieee754": "^1.2.1" 1596 1591 } 1597 1592 }, 1593 + "node_modules/call-bind": { 1594 + "version": "1.0.8", 1595 + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", 1596 + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", 1597 + "dev": true, 1598 + "license": "MIT", 1599 + "dependencies": { 1600 + "call-bind-apply-helpers": "^1.0.0", 1601 + "es-define-property": "^1.0.0", 1602 + "get-intrinsic": "^1.2.4", 1603 + "set-function-length": "^1.2.2" 1604 + }, 1605 + "engines": { 1606 + "node": ">= 0.4" 1607 + }, 1608 + "funding": { 1609 + "url": "https://github.com/sponsors/ljharb" 1610 + } 1611 + }, 1612 + "node_modules/call-bind-apply-helpers": { 1613 + "version": "1.0.2", 1614 + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 1615 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 1616 + "dev": true, 1617 + "license": "MIT", 1618 + "dependencies": { 1619 + "es-errors": "^1.3.0", 1620 + "function-bind": "^1.1.2" 1621 + }, 1622 + "engines": { 1623 + "node": ">= 0.4" 1624 + } 1625 + }, 1626 + "node_modules/call-bound": { 1627 + "version": "1.0.4", 1628 + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 1629 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 1630 + "dev": true, 1631 + "license": "MIT", 1632 + "dependencies": { 1633 + "call-bind-apply-helpers": "^1.0.2", 1634 + "get-intrinsic": "^1.3.0" 1635 + }, 1636 + "engines": { 1637 + "node": ">= 0.4" 1638 + }, 1639 + "funding": { 1640 + "url": "https://github.com/sponsors/ljharb" 1641 + } 1642 + }, 1598 1643 "node_modules/callsites": { 1599 1644 "version": "3.1.0", 1600 1645 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", ··· 1629 1674 }, 1630 1675 "funding": { 1631 1676 "url": "https://github.com/chalk/chalk?sponsor=1" 1677 + } 1678 + }, 1679 + "node_modules/ci-info": { 1680 + "version": "3.9.0", 1681 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", 1682 + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", 1683 + "dev": true, 1684 + "funding": [ 1685 + { 1686 + "type": "github", 1687 + "url": "https://github.com/sponsors/sibiraj-s" 1688 + } 1689 + ], 1690 + "license": "MIT", 1691 + "engines": { 1692 + "node": ">=8" 1632 1693 } 1633 1694 }, 1634 1695 "node_modules/cli-cursor": { ··· 1852 1913 "dev": true, 1853 1914 "license": "MIT" 1854 1915 }, 1916 + "node_modules/define-data-property": { 1917 + "version": "1.1.4", 1918 + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", 1919 + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", 1920 + "dev": true, 1921 + "license": "MIT", 1922 + "dependencies": { 1923 + "es-define-property": "^1.0.0", 1924 + "es-errors": "^1.3.0", 1925 + "gopd": "^1.0.1" 1926 + }, 1927 + "engines": { 1928 + "node": ">= 0.4" 1929 + }, 1930 + "funding": { 1931 + "url": "https://github.com/sponsors/ljharb" 1932 + } 1933 + }, 1855 1934 "node_modules/denque": { 1856 1935 "version": "2.1.0", 1857 1936 "resolved": "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz", ··· 1873 1952 "url": "https://dotenvx.com" 1874 1953 } 1875 1954 }, 1955 + "node_modules/dunder-proto": { 1956 + "version": "1.0.1", 1957 + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 1958 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 1959 + "dev": true, 1960 + "license": "MIT", 1961 + "dependencies": { 1962 + "call-bind-apply-helpers": "^1.0.1", 1963 + "es-errors": "^1.3.0", 1964 + "gopd": "^1.2.0" 1965 + }, 1966 + "engines": { 1967 + "node": ">= 0.4" 1968 + } 1969 + }, 1876 1970 "node_modules/environment": { 1877 1971 "version": "1.1.0", 1878 1972 "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", ··· 1886 1980 "url": "https://github.com/sponsors/sindresorhus" 1887 1981 } 1888 1982 }, 1983 + "node_modules/es-define-property": { 1984 + "version": "1.0.1", 1985 + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 1986 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 1987 + "dev": true, 1988 + "license": "MIT", 1989 + "engines": { 1990 + "node": ">= 0.4" 1991 + } 1992 + }, 1993 + "node_modules/es-errors": { 1994 + "version": "1.3.0", 1995 + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 1996 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 1997 + "dev": true, 1998 + "license": "MIT", 1999 + "engines": { 2000 + "node": ">= 0.4" 2001 + } 2002 + }, 2003 + "node_modules/es-object-atoms": { 2004 + "version": "1.1.1", 2005 + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 2006 + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 2007 + "dev": true, 2008 + "license": "MIT", 2009 + "dependencies": { 2010 + "es-errors": "^1.3.0" 2011 + }, 2012 + "engines": { 2013 + "node": ">= 0.4" 2014 + } 2015 + }, 1889 2016 "node_modules/esbuild": { 1890 2017 "version": "0.27.3", 1891 2018 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz", ··· 2226 2353 "url": "https://github.com/sponsors/sindresorhus" 2227 2354 } 2228 2355 }, 2356 + "node_modules/find-yarn-workspace-root": { 2357 + "version": "2.0.0", 2358 + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", 2359 + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", 2360 + "dev": true, 2361 + "license": "Apache-2.0", 2362 + "dependencies": { 2363 + "micromatch": "^4.0.2" 2364 + } 2365 + }, 2229 2366 "node_modules/flat-cache": { 2230 2367 "version": "4.0.1", 2231 2368 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", ··· 2247 2384 "dev": true, 2248 2385 "license": "ISC" 2249 2386 }, 2387 + "node_modules/fs-extra": { 2388 + "version": "10.1.0", 2389 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 2390 + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 2391 + "dev": true, 2392 + "license": "MIT", 2393 + "dependencies": { 2394 + "graceful-fs": "^4.2.0", 2395 + "jsonfile": "^6.0.1", 2396 + "universalify": "^2.0.0" 2397 + }, 2398 + "engines": { 2399 + "node": ">=12" 2400 + } 2401 + }, 2250 2402 "node_modules/fsevents": { 2251 2403 "version": "2.3.3", 2252 2404 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", ··· 2262 2414 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2263 2415 } 2264 2416 }, 2417 + "node_modules/function-bind": { 2418 + "version": "1.1.2", 2419 + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 2420 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 2421 + "dev": true, 2422 + "license": "MIT", 2423 + "funding": { 2424 + "url": "https://github.com/sponsors/ljharb" 2425 + } 2426 + }, 2265 2427 "node_modules/get-caller-file": { 2266 2428 "version": "2.0.5", 2267 2429 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", ··· 2284 2446 "url": "https://github.com/sponsors/sindresorhus" 2285 2447 } 2286 2448 }, 2449 + "node_modules/get-intrinsic": { 2450 + "version": "1.3.0", 2451 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 2452 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 2453 + "dev": true, 2454 + "license": "MIT", 2455 + "dependencies": { 2456 + "call-bind-apply-helpers": "^1.0.2", 2457 + "es-define-property": "^1.0.1", 2458 + "es-errors": "^1.3.0", 2459 + "es-object-atoms": "^1.1.1", 2460 + "function-bind": "^1.1.2", 2461 + "get-proto": "^1.0.1", 2462 + "gopd": "^1.2.0", 2463 + "has-symbols": "^1.1.0", 2464 + "hasown": "^2.0.2", 2465 + "math-intrinsics": "^1.1.0" 2466 + }, 2467 + "engines": { 2468 + "node": ">= 0.4" 2469 + }, 2470 + "funding": { 2471 + "url": "https://github.com/sponsors/ljharb" 2472 + } 2473 + }, 2474 + "node_modules/get-proto": { 2475 + "version": "1.0.1", 2476 + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 2477 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 2478 + "dev": true, 2479 + "license": "MIT", 2480 + "dependencies": { 2481 + "dunder-proto": "^1.0.1", 2482 + "es-object-atoms": "^1.0.0" 2483 + }, 2484 + "engines": { 2485 + "node": ">= 0.4" 2486 + } 2487 + }, 2287 2488 "node_modules/get-stream": { 2288 2489 "version": "8.0.1", 2289 2490 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", ··· 2336 2537 "url": "https://github.com/sponsors/sindresorhus" 2337 2538 } 2338 2539 }, 2540 + "node_modules/gopd": { 2541 + "version": "1.2.0", 2542 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 2543 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 2544 + "dev": true, 2545 + "license": "MIT", 2546 + "engines": { 2547 + "node": ">= 0.4" 2548 + }, 2549 + "funding": { 2550 + "url": "https://github.com/sponsors/ljharb" 2551 + } 2552 + }, 2553 + "node_modules/graceful-fs": { 2554 + "version": "4.2.11", 2555 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 2556 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 2557 + "dev": true, 2558 + "license": "ISC" 2559 + }, 2339 2560 "node_modules/has-flag": { 2340 2561 "version": "4.0.0", 2341 2562 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", ··· 2346 2567 "node": ">=8" 2347 2568 } 2348 2569 }, 2570 + "node_modules/has-property-descriptors": { 2571 + "version": "1.0.2", 2572 + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", 2573 + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", 2574 + "dev": true, 2575 + "license": "MIT", 2576 + "dependencies": { 2577 + "es-define-property": "^1.0.0" 2578 + }, 2579 + "funding": { 2580 + "url": "https://github.com/sponsors/ljharb" 2581 + } 2582 + }, 2583 + "node_modules/has-symbols": { 2584 + "version": "1.1.0", 2585 + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 2586 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 2587 + "dev": true, 2588 + "license": "MIT", 2589 + "engines": { 2590 + "node": ">= 0.4" 2591 + }, 2592 + "funding": { 2593 + "url": "https://github.com/sponsors/ljharb" 2594 + } 2595 + }, 2596 + "node_modules/hasown": { 2597 + "version": "2.0.2", 2598 + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 2599 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 2600 + "dev": true, 2601 + "license": "MIT", 2602 + "dependencies": { 2603 + "function-bind": "^1.1.2" 2604 + }, 2605 + "engines": { 2606 + "node": ">= 0.4" 2607 + } 2608 + }, 2349 2609 "node_modules/hono": { 2350 2610 "version": "4.12.2", 2351 2611 "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.2.tgz", ··· 2462 2722 "url": "https://opencollective.com/ioredis" 2463 2723 } 2464 2724 }, 2725 + "node_modules/is-docker": { 2726 + "version": "2.2.1", 2727 + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 2728 + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 2729 + "dev": true, 2730 + "license": "MIT", 2731 + "bin": { 2732 + "is-docker": "cli.js" 2733 + }, 2734 + "engines": { 2735 + "node": ">=8" 2736 + }, 2737 + "funding": { 2738 + "url": "https://github.com/sponsors/sindresorhus" 2739 + } 2740 + }, 2465 2741 "node_modules/is-extglob": { 2466 2742 "version": "2.1.1", 2467 2743 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ··· 2521 2797 "url": "https://github.com/sponsors/sindresorhus" 2522 2798 } 2523 2799 }, 2800 + "node_modules/is-wsl": { 2801 + "version": "2.2.0", 2802 + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 2803 + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 2804 + "dev": true, 2805 + "license": "MIT", 2806 + "dependencies": { 2807 + "is-docker": "^2.0.0" 2808 + }, 2809 + "engines": { 2810 + "node": ">=8" 2811 + } 2812 + }, 2813 + "node_modules/isarray": { 2814 + "version": "2.0.5", 2815 + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", 2816 + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", 2817 + "dev": true, 2818 + "license": "MIT" 2819 + }, 2524 2820 "node_modules/isexe": { 2525 2821 "version": "2.0.0", 2526 2822 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", ··· 2561 2857 "dev": true, 2562 2858 "license": "MIT" 2563 2859 }, 2860 + "node_modules/json-stable-stringify": { 2861 + "version": "1.3.0", 2862 + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.3.0.tgz", 2863 + "integrity": "sha512-qtYiSSFlwot9XHtF9bD9c7rwKjr+RecWT//ZnPvSmEjpV5mmPOCN4j8UjY5hbjNkOwZ/jQv3J6R1/pL7RwgMsg==", 2864 + "dev": true, 2865 + "license": "MIT", 2866 + "dependencies": { 2867 + "call-bind": "^1.0.8", 2868 + "call-bound": "^1.0.4", 2869 + "isarray": "^2.0.5", 2870 + "jsonify": "^0.0.1", 2871 + "object-keys": "^1.1.1" 2872 + }, 2873 + "engines": { 2874 + "node": ">= 0.4" 2875 + }, 2876 + "funding": { 2877 + "url": "https://github.com/sponsors/ljharb" 2878 + } 2879 + }, 2564 2880 "node_modules/json-stable-stringify-without-jsonify": { 2565 2881 "version": "1.0.1", 2566 2882 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", ··· 2568 2884 "dev": true, 2569 2885 "license": "MIT" 2570 2886 }, 2887 + "node_modules/jsonfile": { 2888 + "version": "6.2.0", 2889 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", 2890 + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", 2891 + "dev": true, 2892 + "license": "MIT", 2893 + "dependencies": { 2894 + "universalify": "^2.0.0" 2895 + }, 2896 + "optionalDependencies": { 2897 + "graceful-fs": "^4.1.6" 2898 + } 2899 + }, 2900 + "node_modules/jsonify": { 2901 + "version": "0.0.1", 2902 + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.1.tgz", 2903 + "integrity": "sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==", 2904 + "dev": true, 2905 + "license": "Public Domain", 2906 + "funding": { 2907 + "url": "https://github.com/sponsors/ljharb" 2908 + } 2909 + }, 2571 2910 "node_modules/keyv": { 2572 2911 "version": "4.5.4", 2573 2912 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", ··· 2576 2915 "license": "MIT", 2577 2916 "dependencies": { 2578 2917 "json-buffer": "3.0.1" 2918 + } 2919 + }, 2920 + "node_modules/klaw-sync": { 2921 + "version": "6.0.0", 2922 + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", 2923 + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", 2924 + "dev": true, 2925 + "license": "MIT", 2926 + "dependencies": { 2927 + "graceful-fs": "^4.1.11" 2579 2928 } 2580 2929 }, 2581 2930 "node_modules/levn": { ··· 2770 3119 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 2771 3120 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 2772 3121 "license": "ISC" 3122 + }, 3123 + "node_modules/math-intrinsics": { 3124 + "version": "1.1.0", 3125 + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 3126 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 3127 + "dev": true, 3128 + "license": "MIT", 3129 + "engines": { 3130 + "node": ">= 0.4" 3131 + } 2773 3132 }, 2774 3133 "node_modules/merge-stream": { 2775 3134 "version": "2.0.0", ··· 2831 3190 "node": "*" 2832 3191 } 2833 3192 }, 3193 + "node_modules/minimist": { 3194 + "version": "1.2.8", 3195 + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", 3196 + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", 3197 + "dev": true, 3198 + "license": "MIT", 3199 + "funding": { 3200 + "url": "https://github.com/sponsors/ljharb" 3201 + } 3202 + }, 2834 3203 "node_modules/ms": { 2835 3204 "version": "2.1.3", 2836 3205 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", ··· 2879 3248 "url": "https://github.com/sponsors/sindresorhus" 2880 3249 } 2881 3250 }, 3251 + "node_modules/object-keys": { 3252 + "version": "1.1.1", 3253 + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 3254 + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 3255 + "dev": true, 3256 + "license": "MIT", 3257 + "engines": { 3258 + "node": ">= 0.4" 3259 + } 3260 + }, 2882 3261 "node_modules/on-exit-leak-free": { 2883 3262 "version": "2.1.2", 2884 3263 "resolved": "https://registry.npmjs.org/on-exit-leak-free/-/on-exit-leak-free-2.1.2.tgz", ··· 2904 3283 "url": "https://github.com/sponsors/sindresorhus" 2905 3284 } 2906 3285 }, 3286 + "node_modules/open": { 3287 + "version": "7.4.2", 3288 + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", 3289 + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", 3290 + "dev": true, 3291 + "license": "MIT", 3292 + "dependencies": { 3293 + "is-docker": "^2.0.0", 3294 + "is-wsl": "^2.1.1" 3295 + }, 3296 + "engines": { 3297 + "node": ">=8" 3298 + }, 3299 + "funding": { 3300 + "url": "https://github.com/sponsors/sindresorhus" 3301 + } 3302 + }, 2907 3303 "node_modules/optionator": { 2908 3304 "version": "0.9.4", 2909 3305 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", ··· 2967 3363 "node": ">=6" 2968 3364 } 2969 3365 }, 3366 + "node_modules/patch-package": { 3367 + "version": "8.0.1", 3368 + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-8.0.1.tgz", 3369 + "integrity": "sha512-VsKRIA8f5uqHQ7NGhwIna6Bx6D9s/1iXlA1hthBVBEbkq+t4kXD0HHt+rJhf/Z+Ci0F/HCB2hvn0qLdLG+Qxlw==", 3370 + "dev": true, 3371 + "license": "MIT", 3372 + "dependencies": { 3373 + "@yarnpkg/lockfile": "^1.1.0", 3374 + "chalk": "^4.1.2", 3375 + "ci-info": "^3.7.0", 3376 + "cross-spawn": "^7.0.3", 3377 + "find-yarn-workspace-root": "^2.0.0", 3378 + "fs-extra": "^10.0.0", 3379 + "json-stable-stringify": "^1.0.2", 3380 + "klaw-sync": "^6.0.0", 3381 + "minimist": "^1.2.6", 3382 + "open": "^7.4.2", 3383 + "semver": "^7.5.3", 3384 + "slash": "^2.0.0", 3385 + "tmp": "^0.2.4", 3386 + "yaml": "^2.2.2" 3387 + }, 3388 + "bin": { 3389 + "patch-package": "index.js" 3390 + }, 3391 + "engines": { 3392 + "node": ">=14", 3393 + "npm": ">5" 3394 + } 3395 + }, 2970 3396 "node_modules/path-browserify": { 2971 3397 "version": "1.0.1", 2972 3398 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", ··· 3261 3687 "node": ">=10" 3262 3688 } 3263 3689 }, 3690 + "node_modules/semver": { 3691 + "version": "7.7.4", 3692 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", 3693 + "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", 3694 + "dev": true, 3695 + "license": "ISC", 3696 + "bin": { 3697 + "semver": "bin/semver.js" 3698 + }, 3699 + "engines": { 3700 + "node": ">=10" 3701 + } 3702 + }, 3703 + "node_modules/set-function-length": { 3704 + "version": "1.2.2", 3705 + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", 3706 + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", 3707 + "dev": true, 3708 + "license": "MIT", 3709 + "dependencies": { 3710 + "define-data-property": "^1.1.4", 3711 + "es-errors": "^1.3.0", 3712 + "function-bind": "^1.1.2", 3713 + "get-intrinsic": "^1.2.4", 3714 + "gopd": "^1.0.1", 3715 + "has-property-descriptors": "^1.0.2" 3716 + }, 3717 + "engines": { 3718 + "node": ">= 0.4" 3719 + } 3720 + }, 3264 3721 "node_modules/shebang-command": { 3265 3722 "version": "2.0.0", 3266 3723 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", ··· 3295 3752 }, 3296 3753 "funding": { 3297 3754 "url": "https://github.com/sponsors/isaacs" 3755 + } 3756 + }, 3757 + "node_modules/slash": { 3758 + "version": "2.0.0", 3759 + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", 3760 + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", 3761 + "dev": true, 3762 + "license": "MIT", 3763 + "engines": { 3764 + "node": ">=6" 3298 3765 } 3299 3766 }, 3300 3767 "node_modules/slice-ansi": { ··· 3504 3971 "url": "https://github.com/sponsors/jonschlinkert" 3505 3972 } 3506 3973 }, 3974 + "node_modules/tmp": { 3975 + "version": "0.2.5", 3976 + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz", 3977 + "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==", 3978 + "dev": true, 3979 + "license": "MIT", 3980 + "engines": { 3981 + "node": ">=14.14" 3982 + } 3983 + }, 3507 3984 "node_modules/to-regex-range": { 3508 3985 "version": "5.0.1", 3509 3986 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ··· 3638 4115 "resolved": "https://registry.npmjs.org/unicode-segmenter/-/unicode-segmenter-0.14.5.tgz", 3639 4116 "integrity": "sha512-jHGmj2LUuqDcX3hqY12Ql+uhUTn8huuxNZGq7GvtF6bSybzH3aFgedYu/KTzQStEgt1Ra2F3HxadNXsNjb3m3g==", 3640 4117 "license": "MIT" 4118 + }, 4119 + "node_modules/universalify": { 4120 + "version": "2.0.1", 4121 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4122 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4123 + "dev": true, 4124 + "license": "MIT", 4125 + "engines": { 4126 + "node": ">= 10.0.0" 4127 + } 3641 4128 }, 3642 4129 "node_modules/uri-js": { 3643 4130 "version": "4.4.1",
+4 -2
package.json
··· 17 17 "lint:fix": "eslint . --ext .ts,.tsx --fix", 18 18 "format": "prettier --write .", 19 19 "format:check": "prettier --check .", 20 + "postinstall": "patch-package", 20 21 "prepare": "husky", 21 22 "generate:lexicons": "npx lex build --lexicons lexicons --out generated --clear --indexFile --importExt \"\"", 22 23 "deploy": "railway service proto && railway up -d && railway service invalidator && railway up -d", ··· 27 28 "@atproto/lex": "^0.0.18", 28 29 "@atproto/lex-resolver": "^0.0.15", 29 30 "eslint": "^9.0.0", 30 - "typescript-eslint": "^8.0.0", 31 31 "husky": "^9.0.0", 32 32 "lint-staged": "^15.0.0", 33 + "patch-package": "^8.0.1", 33 34 "prettier": "^3.0.0", 34 35 "tsx": "^4.0.0", 35 - "typescript": "^5.9.0" 36 + "typescript": "^5.9.0", 37 + "typescript-eslint": "^8.0.0" 36 38 }, 37 39 "engines": { 38 40 "node": ">=22.0.0"
+47
patches/hono+4.12.2.patch
··· 1 + diff --git a/node_modules/hono/dist/jsx/streaming.js b/node_modules/hono/dist/jsx/streaming.js 2 + index ea64dc0..2ae5900 100644 3 + --- a/node_modules/hono/dist/jsx/streaming.js 4 + +++ b/node_modules/hono/dist/jsx/streaming.js 5 + @@ -89,6 +89,7 @@ d.replaceWith(c.content) 6 + Suspense[DOM_RENDERER] = SuspenseDomRenderer; 7 + var textEncoder = new TextEncoder(); 8 + var renderToReadableStream = (content, onError = console.trace) => { 9 + + let cancelled = false; 10 + const reader = new ReadableStream({ 11 + async start(controller) { 12 + try { 13 + @@ -102,6 +103,9 @@ var renderToReadableStream = (content, onError = console.trace) => { 14 + true, 15 + context 16 + ); 17 + + if (cancelled) { 18 + + return; 19 + + } 20 + controller.enqueue(textEncoder.encode(resolved)); 21 + let resolvedCount = 0; 22 + const callbacks = []; 23 + @@ -120,7 +124,9 @@ var renderToReadableStream = (content, onError = console.trace) => { 24 + ); 25 + res.callbacks?.map((c) => c({ phase: HtmlEscapedCallbackPhase.Stream, context })).filter(Boolean).forEach(then); 26 + resolvedCount++; 27 + - controller.enqueue(textEncoder.encode(res)); 28 + + if (!cancelled) { 29 + + controller.enqueue(textEncoder.encode(res)); 30 + + } 31 + }) 32 + ); 33 + }; 34 + @@ -131,7 +137,12 @@ var renderToReadableStream = (content, onError = console.trace) => { 35 + } catch (e) { 36 + onError(e); 37 + } 38 + - controller.close(); 39 + + if (!cancelled) { 40 + + controller.close(); 41 + + } 42 + + }, 43 + + cancel() { 44 + + cancelled = true; 45 + } 46 + }); 47 + return reader;