Experiment to rebuild Diffuse using web applets.
0
fork

Configure Feed

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

feat: Some usability improvements to the audio engine applet

+428 -15
+404 -6
deno.lock
··· 2 2 "version": "4", 3 3 "specifiers": { 4 4 "npm:@picocss/pico@^2.0.6": "2.0.6", 5 + "npm:@web-applets/inspector@*": "0.2.6", 5 6 "npm:@web-applets/sdk@~0.2.6": "0.2.6", 6 7 "npm:asto@*": "0.1.0", 7 8 "npm:asto@0.1.0": "0.1.0", ··· 62 63 "integrity": "sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==", 63 64 "dependencies": [ 64 65 "ci-info", 65 - "debug", 66 + "debug@4.4.0", 66 67 "dlv", 67 68 "dset", 68 69 "is-docker", ··· 391 392 "@rollup/rollup-linux-x64-gnu@4.34.9": { 392 393 "integrity": "sha512-FwBHNSOjUTQLP4MG7y6rR6qbGw4MFeQnIBrMe161QGaQoBQLqSUEKlHIiVgF3g/mb3lxlxzJOpIBhaP+C+KP2A==" 393 394 }, 395 + "@rollup/rollup-linux-x64-gnu@4.9.5": { 396 + "integrity": "sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==" 397 + }, 394 398 "@rollup/rollup-linux-x64-musl@4.34.9": { 395 399 "integrity": "sha512-cYRpV4650z2I3/s6+5/LONkjIz8MBeqrk+vPXV10ORBnshpn8S32bPqQ2Utv39jCiDcO2eJTuSlPXpnvmaIgRA==" 396 400 }, ··· 490 494 "@ungap/structured-clone@1.3.0": { 491 495 "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" 492 496 }, 497 + "@web-applets/inspector@0.2.6": { 498 + "integrity": "sha512-l90fznY6ASRxdsufjlYG6uWWPV9i81QdP2p5S9QsJEd21KJRGHtKsPUz3S7YXryCju6Bf3LOphNVmbZe7kXfUQ==", 499 + "dependencies": [ 500 + "@rollup/rollup-linux-x64-gnu@4.9.5", 501 + "commander", 502 + "express" 503 + ] 504 + }, 493 505 "@web-applets/sdk@0.2.6": { 494 506 "integrity": "sha512-cL1FolasPPlvUpcPo8BeXVsgKH4aZp1Bv/BY9yu0XHNPLkoPC2qJlltKfbLQtN2L6kIV+VTMJ+L64UFNjXci6w==" 495 507 }, 508 + "accepts@1.3.8": { 509 + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", 510 + "dependencies": [ 511 + "mime-types", 512 + "negotiator" 513 + ] 514 + }, 496 515 "acorn@8.14.1": { 497 516 "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==" 498 517 }, ··· 542 561 "aria-query@5.3.2": { 543 562 "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==" 544 563 }, 564 + "array-flatten@1.1.1": { 565 + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" 566 + }, 545 567 "array-iterate@2.0.1": { 546 568 "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==" 547 569 }, ··· 571 593 "ci-info", 572 594 "clsx", 573 595 "common-ancestor-path", 574 - "cookie", 596 + "cookie@0.7.2", 575 597 "cssesc", 576 - "debug", 598 + "debug@4.4.0", 577 599 "deterministic-object-hash", 578 600 "devalue", 579 601 "diff", ··· 631 653 "binary-extensions@2.3.0": { 632 654 "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" 633 655 }, 656 + "body-parser@1.20.3": { 657 + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", 658 + "dependencies": [ 659 + "bytes", 660 + "content-type", 661 + "debug@2.6.9", 662 + "depd", 663 + "destroy", 664 + "http-errors", 665 + "iconv-lite", 666 + "on-finished", 667 + "qs", 668 + "raw-body", 669 + "type-is", 670 + "unpipe" 671 + ] 672 + }, 634 673 "boxen@8.0.1": { 635 674 "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", 636 675 "dependencies": [ ··· 650 689 "fill-range" 651 690 ] 652 691 }, 692 + "bytes@3.1.2": { 693 + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" 694 + }, 695 + "call-bind-apply-helpers@1.0.2": { 696 + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 697 + "dependencies": [ 698 + "es-errors", 699 + "function-bind" 700 + ] 701 + }, 702 + "call-bound@1.0.4": { 703 + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 704 + "dependencies": [ 705 + "call-bind-apply-helpers", 706 + "get-intrinsic" 707 + ] 708 + }, 653 709 "camelcase@8.0.0": { 654 710 "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==" 655 711 }, ··· 734 790 "comma-separated-tokens@2.0.3": { 735 791 "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" 736 792 }, 793 + "commander@12.1.0": { 794 + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==" 795 + }, 737 796 "common-ancestor-path@1.0.1": { 738 797 "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" 739 798 }, 799 + "content-disposition@0.5.4": { 800 + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", 801 + "dependencies": [ 802 + "safe-buffer" 803 + ] 804 + }, 805 + "content-type@1.0.5": { 806 + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" 807 + }, 740 808 "cookie-es@1.2.2": { 741 809 "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==" 742 810 }, 811 + "cookie-signature@1.0.6": { 812 + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" 813 + }, 814 + "cookie@0.7.1": { 815 + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==" 816 + }, 743 817 "cookie@0.7.2": { 744 818 "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" 745 819 }, ··· 759 833 "cssesc@3.0.0": { 760 834 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" 761 835 }, 836 + "debug@2.6.9": { 837 + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 838 + "dependencies": [ 839 + "ms@2.0.0" 840 + ] 841 + }, 762 842 "debug@4.4.0": { 763 843 "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", 764 844 "dependencies": [ 765 - "ms" 845 + "ms@2.1.3" 766 846 ] 767 847 }, 768 848 "decode-named-character-reference@1.1.0": { ··· 773 853 }, 774 854 "defu@6.1.4": { 775 855 "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" 856 + }, 857 + "depd@2.0.0": { 858 + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" 776 859 }, 777 860 "dequal@2.0.3": { 778 861 "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" ··· 780 863 "destr@2.0.3": { 781 864 "integrity": "sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==" 782 865 }, 866 + "destroy@1.2.0": { 867 + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" 868 + }, 783 869 "detect-libc@2.0.3": { 784 870 "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==" 785 871 }, ··· 807 893 "dset@3.1.4": { 808 894 "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==" 809 895 }, 896 + "dunder-proto@1.0.1": { 897 + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 898 + "dependencies": [ 899 + "call-bind-apply-helpers", 900 + "es-errors", 901 + "gopd" 902 + ] 903 + }, 810 904 "eastasianwidth@0.2.0": { 811 905 "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" 812 906 }, 907 + "ee-first@1.1.1": { 908 + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" 909 + }, 813 910 "emoji-regex-xs@1.0.0": { 814 911 "integrity": "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==" 815 912 }, ··· 822 919 "emoji-regex@9.2.2": { 823 920 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" 824 921 }, 922 + "encodeurl@1.0.2": { 923 + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" 924 + }, 925 + "encodeurl@2.0.0": { 926 + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" 927 + }, 825 928 "entities@4.5.0": { 826 929 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" 827 930 }, 931 + "es-define-property@1.0.1": { 932 + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" 933 + }, 934 + "es-errors@1.3.0": { 935 + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" 936 + }, 828 937 "es-module-lexer@1.6.0": { 829 938 "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==" 939 + }, 940 + "es-object-atoms@1.1.1": { 941 + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 942 + "dependencies": [ 943 + "es-errors" 944 + ] 830 945 }, 831 946 "esbuild@0.19.12": { 832 947 "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", ··· 886 1001 "@esbuild/win32-x64@0.25.0" 887 1002 ] 888 1003 }, 1004 + "escape-html@1.0.3": { 1005 + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" 1006 + }, 889 1007 "escape-string-regexp@5.0.0": { 890 1008 "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" 891 1009 }, ··· 900 1018 "dependencies": [ 901 1019 "@types/estree" 902 1020 ] 1021 + }, 1022 + "etag@1.8.1": { 1023 + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" 903 1024 }, 904 1025 "eventemitter3@5.0.1": { 905 1026 "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" 906 1027 }, 1028 + "express@4.21.2": { 1029 + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", 1030 + "dependencies": [ 1031 + "accepts", 1032 + "array-flatten", 1033 + "body-parser", 1034 + "content-disposition", 1035 + "content-type", 1036 + "cookie@0.7.1", 1037 + "cookie-signature", 1038 + "debug@2.6.9", 1039 + "depd", 1040 + "encodeurl@2.0.0", 1041 + "escape-html", 1042 + "etag", 1043 + "finalhandler", 1044 + "fresh", 1045 + "http-errors", 1046 + "merge-descriptors", 1047 + "methods", 1048 + "on-finished", 1049 + "parseurl", 1050 + "path-to-regexp", 1051 + "proxy-addr", 1052 + "qs", 1053 + "range-parser", 1054 + "safe-buffer", 1055 + "send", 1056 + "serve-static", 1057 + "setprototypeof", 1058 + "statuses", 1059 + "type-is", 1060 + "utils-merge", 1061 + "vary" 1062 + ] 1063 + }, 907 1064 "extend@3.0.2": { 908 1065 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 909 1066 }, ··· 919 1076 "to-regex-range" 920 1077 ] 921 1078 }, 1079 + "finalhandler@1.3.1": { 1080 + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", 1081 + "dependencies": [ 1082 + "debug@2.6.9", 1083 + "encodeurl@2.0.0", 1084 + "escape-html", 1085 + "on-finished", 1086 + "parseurl", 1087 + "statuses", 1088 + "unpipe" 1089 + ] 1090 + }, 922 1091 "find-up-simple@1.0.1": { 923 1092 "integrity": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==" 924 1093 }, ··· 939 1108 "flattie@1.1.1": { 940 1109 "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==" 941 1110 }, 1111 + "forwarded@0.2.0": { 1112 + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" 1113 + }, 1114 + "fresh@0.5.2": { 1115 + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" 1116 + }, 942 1117 "fs-minipass@2.1.0": { 943 1118 "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", 944 1119 "dependencies": [ ··· 948 1123 "fsevents@2.3.3": { 949 1124 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==" 950 1125 }, 1126 + "function-bind@1.1.2": { 1127 + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" 1128 + }, 951 1129 "get-east-asian-width@1.3.0": { 952 1130 "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==" 953 1131 }, 1132 + "get-intrinsic@1.3.0": { 1133 + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 1134 + "dependencies": [ 1135 + "call-bind-apply-helpers", 1136 + "es-define-property", 1137 + "es-errors", 1138 + "es-object-atoms", 1139 + "function-bind", 1140 + "get-proto", 1141 + "gopd", 1142 + "has-symbols", 1143 + "hasown", 1144 + "math-intrinsics" 1145 + ] 1146 + }, 1147 + "get-proto@1.0.1": { 1148 + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 1149 + "dependencies": [ 1150 + "dunder-proto", 1151 + "es-object-atoms" 1152 + ] 1153 + }, 954 1154 "github-slugger@2.0.0": { 955 1155 "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" 956 1156 }, ··· 959 1159 "dependencies": [ 960 1160 "is-glob" 961 1161 ] 1162 + }, 1163 + "gopd@1.2.0": { 1164 + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" 962 1165 }, 963 1166 "graceful-fs@4.2.11": { 964 1167 "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" ··· 975 1178 "radix3", 976 1179 "ufo", 977 1180 "uncrypto" 1181 + ] 1182 + }, 1183 + "has-symbols@1.1.0": { 1184 + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" 1185 + }, 1186 + "hasown@2.0.2": { 1187 + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1188 + "dependencies": [ 1189 + "function-bind" 978 1190 ] 979 1191 }, 980 1192 "hast-util-from-html@2.0.3": { ··· 1093 1305 "http-cache-semantics@4.1.1": { 1094 1306 "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" 1095 1307 }, 1308 + "http-errors@2.0.0": { 1309 + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", 1310 + "dependencies": [ 1311 + "depd", 1312 + "inherits", 1313 + "setprototypeof", 1314 + "statuses", 1315 + "toidentifier" 1316 + ] 1317 + }, 1318 + "iconv-lite@0.4.24": { 1319 + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 1320 + "dependencies": [ 1321 + "safer-buffer" 1322 + ] 1323 + }, 1096 1324 "import-meta-resolve@4.1.0": { 1097 1325 "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==" 1326 + }, 1327 + "inherits@2.0.4": { 1328 + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" 1329 + }, 1330 + "ipaddr.js@1.9.1": { 1331 + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" 1098 1332 }, 1099 1333 "iron-webcrypto@1.2.1": { 1100 1334 "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==" ··· 1211 1445 "markdown-table@3.0.4": { 1212 1446 "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==" 1213 1447 }, 1448 + "math-intrinsics@1.1.0": { 1449 + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" 1450 + }, 1214 1451 "mdast-util-definitions@6.0.0": { 1215 1452 "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", 1216 1453 "dependencies": [ ··· 1344 1581 "dependencies": [ 1345 1582 "@types/mdast" 1346 1583 ] 1584 + }, 1585 + "media-typer@0.3.0": { 1586 + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" 1587 + }, 1588 + "merge-descriptors@1.0.3": { 1589 + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==" 1590 + }, 1591 + "methods@1.1.2": { 1592 + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" 1347 1593 }, 1348 1594 "micromark-core-commonmark@2.0.3": { 1349 1595 "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", ··· 1568 1814 "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", 1569 1815 "dependencies": [ 1570 1816 "@types/debug", 1571 - "debug", 1817 + "debug@4.4.0", 1572 1818 "decode-named-character-reference", 1573 1819 "devlop", 1574 1820 "micromark-core-commonmark", ··· 1593 1839 "picomatch@2.3.1" 1594 1840 ] 1595 1841 }, 1842 + "mime-db@1.52.0": { 1843 + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 1844 + }, 1845 + "mime-types@2.1.35": { 1846 + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1847 + "dependencies": [ 1848 + "mime-db" 1849 + ] 1850 + }, 1851 + "mime@1.6.0": { 1852 + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" 1853 + }, 1596 1854 "mimic-fn@2.1.0": { 1597 1855 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" 1598 1856 }, ··· 1618 1876 "mrmime@2.0.1": { 1619 1877 "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==" 1620 1878 }, 1879 + "ms@2.0.0": { 1880 + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" 1881 + }, 1621 1882 "ms@2.1.3": { 1622 1883 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" 1623 1884 }, 1624 1885 "nanoid@3.3.9": { 1625 1886 "integrity": "sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==" 1887 + }, 1888 + "negotiator@0.6.3": { 1889 + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" 1626 1890 }, 1627 1891 "neotraverse@0.6.18": { 1628 1892 "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==" ··· 1641 1905 }, 1642 1906 "normalize-path@3.0.0": { 1643 1907 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" 1908 + }, 1909 + "object-inspect@1.13.4": { 1910 + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==" 1644 1911 }, 1645 1912 "ofetch@1.4.1": { 1646 1913 "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", ··· 1648 1915 "destr", 1649 1916 "node-fetch-native", 1650 1917 "ufo" 1918 + ] 1919 + }, 1920 + "on-finished@2.4.1": { 1921 + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", 1922 + "dependencies": [ 1923 + "ee-first" 1651 1924 ] 1652 1925 }, 1653 1926 "onetime@5.1.2": { ··· 1712 1985 "entities" 1713 1986 ] 1714 1987 }, 1988 + "parseurl@1.3.3": { 1989 + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" 1990 + }, 1715 1991 "path-exists@4.0.0": { 1716 1992 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" 1993 + }, 1994 + "path-to-regexp@0.1.12": { 1995 + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==" 1717 1996 }, 1718 1997 "picocolors@1.1.1": { 1719 1998 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" ··· 1765 2044 "property-information@7.0.0": { 1766 2045 "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==" 1767 2046 }, 2047 + "proxy-addr@2.0.7": { 2048 + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 2049 + "dependencies": [ 2050 + "forwarded", 2051 + "ipaddr.js" 2052 + ] 2053 + }, 2054 + "qs@6.13.0": { 2055 + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", 2056 + "dependencies": [ 2057 + "side-channel" 2058 + ] 2059 + }, 1768 2060 "radix3@1.1.2": { 1769 2061 "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==" 1770 2062 }, 2063 + "range-parser@1.2.1": { 2064 + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" 2065 + }, 2066 + "raw-body@2.5.2": { 2067 + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", 2068 + "dependencies": [ 2069 + "bytes", 2070 + "http-errors", 2071 + "iconv-lite", 2072 + "unpipe" 2073 + ] 2074 + }, 1771 2075 "readdirp@3.6.0": { 1772 2076 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1773 2077 "dependencies": [ ··· 1930 2234 "@rollup/rollup-linux-powerpc64le-gnu", 1931 2235 "@rollup/rollup-linux-riscv64-gnu", 1932 2236 "@rollup/rollup-linux-s390x-gnu", 1933 - "@rollup/rollup-linux-x64-gnu", 2237 + "@rollup/rollup-linux-x64-gnu@4.34.9", 1934 2238 "@rollup/rollup-linux-x64-musl", 1935 2239 "@rollup/rollup-win32-arm64-msvc", 1936 2240 "@rollup/rollup-win32-ia32-msvc", ··· 1939 2243 "fsevents" 1940 2244 ] 1941 2245 }, 2246 + "safe-buffer@5.2.1": { 2247 + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" 2248 + }, 2249 + "safer-buffer@2.1.2": { 2250 + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" 2251 + }, 1942 2252 "semver@7.7.1": { 1943 2253 "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==" 1944 2254 }, 2255 + "send@0.19.0": { 2256 + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", 2257 + "dependencies": [ 2258 + "debug@2.6.9", 2259 + "depd", 2260 + "destroy", 2261 + "encodeurl@1.0.2", 2262 + "escape-html", 2263 + "etag", 2264 + "fresh", 2265 + "http-errors", 2266 + "mime", 2267 + "ms@2.1.3", 2268 + "on-finished", 2269 + "range-parser", 2270 + "statuses" 2271 + ] 2272 + }, 2273 + "serve-static@1.16.2": { 2274 + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", 2275 + "dependencies": [ 2276 + "encodeurl@2.0.0", 2277 + "escape-html", 2278 + "parseurl", 2279 + "send" 2280 + ] 2281 + }, 2282 + "setprototypeof@1.2.0": { 2283 + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" 2284 + }, 1945 2285 "sharp@0.33.5": { 1946 2286 "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 1947 2287 "dependencies": [ ··· 1982 2322 "@types/hast" 1983 2323 ] 1984 2324 }, 2325 + "side-channel-list@1.0.0": { 2326 + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", 2327 + "dependencies": [ 2328 + "es-errors", 2329 + "object-inspect" 2330 + ] 2331 + }, 2332 + "side-channel-map@1.0.1": { 2333 + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", 2334 + "dependencies": [ 2335 + "call-bound", 2336 + "es-errors", 2337 + "get-intrinsic", 2338 + "object-inspect" 2339 + ] 2340 + }, 2341 + "side-channel-weakmap@1.0.2": { 2342 + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", 2343 + "dependencies": [ 2344 + "call-bound", 2345 + "es-errors", 2346 + "get-intrinsic", 2347 + "object-inspect", 2348 + "side-channel-map" 2349 + ] 2350 + }, 2351 + "side-channel@1.1.0": { 2352 + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", 2353 + "dependencies": [ 2354 + "es-errors", 2355 + "object-inspect", 2356 + "side-channel-list", 2357 + "side-channel-map", 2358 + "side-channel-weakmap" 2359 + ] 2360 + }, 1985 2361 "signal-exit@3.0.7": { 1986 2362 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" 1987 2363 }, ··· 2021 2397 }, 2022 2398 "sprintf-js@1.0.3": { 2023 2399 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" 2400 + }, 2401 + "statuses@2.0.1": { 2402 + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" 2024 2403 }, 2025 2404 "string-width@4.2.3": { 2026 2405 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", ··· 2098 2477 "is-number" 2099 2478 ] 2100 2479 }, 2480 + "toidentifier@1.0.1": { 2481 + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" 2482 + }, 2101 2483 "trim-lines@3.0.1": { 2102 2484 "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" 2103 2485 }, ··· 2116 2498 "type-fest@4.37.0": { 2117 2499 "integrity": "sha512-S/5/0kFftkq27FPNye0XM1e2NsnoD/3FS+pBmbjmmtLT6I+i344KoOf7pvXreaFsDamWeaJX55nczA1m5PsBDg==" 2118 2500 }, 2501 + "type-is@1.6.18": { 2502 + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 2503 + "dependencies": [ 2504 + "media-typer", 2505 + "mime-types" 2506 + ] 2507 + }, 2119 2508 "typescript@5.8.2": { 2120 2509 "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==" 2121 2510 }, ··· 2200 2589 "unist-util-visit-parents" 2201 2590 ] 2202 2591 }, 2592 + "unpipe@1.0.0": { 2593 + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" 2594 + }, 2203 2595 "unstorage@1.15.0": { 2204 2596 "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==", 2205 2597 "dependencies": [ ··· 2212 2604 "ofetch", 2213 2605 "ufo" 2214 2606 ] 2607 + }, 2608 + "utils-merge@1.0.1": { 2609 + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" 2610 + }, 2611 + "vary@1.1.2": { 2612 + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" 2215 2613 }, 2216 2614 "vfile-location@5.0.3": { 2217 2615 "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==",
+4 -4
src/applets/engine/audio/applet.astro
··· 41 41 //////////////////////////////////////////// 42 42 context.setActionHandler( 43 43 "render", 44 - async (args: { play?: { trackId: string; volume: number }; tracks: Track[] }) => { 44 + async (args: { play?: { trackId: string; volume?: number }; tracks: Track[] }) => { 45 45 await render(args.tracks); 46 46 if (args.play) play({ trackId: args.play.trackId, volume: args.play.volume }); 47 47 }, ··· 57 57 withAudioNode(trackId, (audio) => audio.pause()); 58 58 } 59 59 60 - function play({ trackId, volume }: { trackId: string; volume: number }) { 60 + function play({ trackId, volume }: { trackId: string; volume?: number }) { 61 61 withAudioNode(trackId, (audio) => { 62 - audio.volume = volume; 62 + audio.volume = volume ?? 0.5; 63 63 audio.muted = false; 64 64 65 65 if (audio.readyState === 0) audio.load(); ··· 160 160 id: track.id, 161 161 loadingState: "loading", 162 162 isPlaying: true, 163 - isPreload: track.isPreload, 163 + isPreload: track.isPreload ?? false, 164 164 progress: track.progress ?? 0, 165 165 }, 166 166 };
+20 -5
src/applets/engine/audio/manifest.json
··· 26 26 "type": "string" 27 27 }, 28 28 "volume": { 29 - "type": "number" 29 + "type": "number", 30 + "default": 0.5 30 31 } 31 32 }, 32 - "required": ["trackId", "volume"] 33 + "required": ["trackId"] 33 34 } 34 35 }, 35 36 "render": { 36 37 "title": "Render", 37 - "description": "Determine the active set of audio elements", 38 + "description": "Determine the active set of audio elements.", 38 39 "params_schema": { 39 40 "type": "object", 40 41 "properties": { 41 42 "play": { 42 - "type": "object" 43 + "type": "object", 44 + "description": "Pass in this object to immediately start playing one of the rendered tracks.", 45 + "properties": { 46 + "trackId": { 47 + "type": "string", 48 + "description": "The id of the rendered track we want to play." 49 + }, 50 + "volume": { 51 + "type": "number", 52 + "default": 0.5, 53 + "description": "A number equal to, or between, 0 and 1, that determines how loud the track should play." 54 + } 55 + }, 56 + "required": ["trackId"] 43 57 }, 44 58 "tracks": { 45 59 "type": "array", 60 + "description": "The tracks we want to render.", 46 61 "items": { 47 62 "anyOf": [ 48 63 { ··· 54 69 "progress": { "type": "number" }, 55 70 "url": { "type": "string" } 56 71 }, 57 - "required": ["id", "isPreload", "url"] 72 + "required": ["id", "url"] 58 73 } 59 74 ] 60 75 }