diff --git a/package.json b/package.json index 6bca344b..fa89d881 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "@ffmpeg-installer/ffmpeg": "^1.1.0", "@ffprobe-installer/ffprobe": "^2.1.2", "async-mutex": "^0.5.0", - "audio-decode": "^2.2.3", + "audio-decode": "^3.11.2", "baileys": "^7.0.0-rc13", "file-type": "^21.1.1", "jimp": "^1.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d90d27fe..c46aac65 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: ^0.5.0 version: 0.5.0 audio-decode: - specifier: ^2.2.3 - version: 2.2.3 + specifier: ^3.11.2 + version: 3.11.2 baileys: specifier: ^7.0.0-rc13 - version: 7.0.0-rc13(audio-decode@2.2.3)(jimp@1.6.0)(sharp@0.33.0) + version: 7.0.0-rc13(audio-decode@3.11.2)(jimp@1.6.0)(sharp@0.33.0) convex: specifier: ^1.0.0 version: 1.42.0 @@ -104,7 +104,7 @@ importers: version: 12.1.0(jiti@2.6.1) tsup: specifier: ^8.5.1 - version: 8.5.1(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@7.0.2)(yaml@2.9.0) + version: 8.5.1(jiti@2.6.1)(postcss@8.5.17)(tsx@4.21.0)(typescript@7.0.2)(yaml@2.9.0) tsx: specifier: ^4.21.0 version: 4.21.0 @@ -115,54 +115,59 @@ importers: specifier: ^4.1.7 version: 4.1.7(@types/node@24.12.0)(@vitest/coverage-v8@4.1.7)(vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.4)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0)) - packages/media-process: - dependencies: - '@ffmpeg-installer/ffmpeg': - specifier: ^1.1.0 - version: 1.1.0 - '@ffprobe-installer/ffprobe': - specifier: ^2.1.2 - version: 2.1.2 - file-type: - specifier: ^21.1.1 - version: 21.3.3 - jimp: - specifier: ^1.6.0 - version: 1.6.0 - node-webpmux: - specifier: ^3.2.1 - version: 3.2.1 - devDependencies: - tsup: - specifier: ^8.5.1 - version: 8.5.1(jiti@2.6.1)(tsx@4.21.0)(typescript@5.9.3) - typescript: - specifier: ^5.9.3 - version: 5.9.3 +packages: - packages/mysql-adapter: - dependencies: - async-mutex: - specifier: ^0.5.0 - version: 0.5.0 - baileys: - specifier: ^7.0.0-rc13 - version: 7.0.0-rc13(audio-decode@2.2.3)(sharp@0.33.0) - mysql2: - specifier: ^3.12.0 - version: 3.20.0(@types/node@20.19.37) - devDependencies: - '@types/node': - specifier: ^20.11.0 - version: 20.19.37 - tsup: - specifier: ^8.0.2 - version: 8.5.1(jiti@2.6.1)(tsx@4.21.0)(typescript@5.9.3) - typescript: - specifier: ^5.3.3 - version: 5.9.3 + '@audio/decode-aac@1.3.2': + resolution: {integrity: sha512-HieIZx9R3pjfvxBRLfLiYYGrdYIeOm3FxZbyxM5CZsDuD1be+YxkZQEn/RdUH304snm/TDrIrN/zTud4m3Lx5w==} + engines: {node: '>=18'} -packages: + '@audio/decode-aiff@1.2.2': + resolution: {integrity: sha512-yC33LFDSFXS454nqv55Vz3X9/+EtQPjupyjJQ9cOXSCYAe5t+nVNSri2X972qS+z2Ry1wsu6HUAKYOpCfIBn4g==} + engines: {node: '>=18'} + + '@audio/decode-amr@1.2.2': + resolution: {integrity: sha512-hMvK8My2xAIrgrF1foU5DffUm1gvdphhbobXodT3wm2vfDwD/beLKVAanHwaRdcAoO2ZW/7//QgILJWtHOtD0Q==} + engines: {node: '>=18'} + + '@audio/decode-caf@1.3.2': + resolution: {integrity: sha512-GDGnO3Ni8KkBrePKGQ4gj0unY1I9FBahN0ZDSZIb2GgdqeZGQIVZ8YvVFSShgSuE+/lD3KkGo3Jr6E5J6smq8Q==} + engines: {node: '>=18'} + + '@audio/decode-flac@1.2.2': + resolution: {integrity: sha512-fyixIJzTDiMy+A/76N3Fe0o22DoYl9TuE+S1VuYZTtzMQtVXKDwwk+4++o2j433n62O9yWlcv9bW/aRJRuV/pQ==} + engines: {node: '>=18'} + + '@audio/decode-mp3@1.2.2': + resolution: {integrity: sha512-DmN47e7A9RmGVzr0JNaTa88C3YgCxVfZeP75JBkuERa/6ftKoN2jSM0oFA9c6PhmrN2BJHr6NojlbdSpP5AiTQ==} + engines: {node: '>=18'} + + '@audio/decode-opus@1.2.2': + resolution: {integrity: sha512-Midc2G+XWA0OqlCBfQc7VdnMOxChhDzYPHy4a4amgsvbhqLLzvOQ6me38Sjd+3UtSExiOQKDZH94/hm8UDzxTA==} + engines: {node: '>=18'} + + '@audio/decode-qoa@1.1.2': + resolution: {integrity: sha512-ljh5aQYMNu66YTMyVXEHAnqwO7+m75OD35hyGViuzW2NN+NXqHNOKf6y0DWptN3xK8fH4zK+La35MrDf1U+eOw==} + engines: {node: '>=18'} + + '@audio/decode-vorbis@1.2.2': + resolution: {integrity: sha512-yGSH8szzl470ERJHIiLptP2FKENjzLMFuhUgbIpx0LgG+tgsQMil22s15NZ0PzqbrBKjll5qY5vmO9y0wILbOw==} + engines: {node: '>=18'} + + '@audio/decode-wav@1.4.2': + resolution: {integrity: sha512-jcj7QrJtud8axqTiCT2/18xm5sRyYtkg4zJ4zLnVlHlL6SerRbumJwpY9hlLUsbkxXcJ4cIHbHQ/0ia2Cq+CTA==} + engines: {node: '>=18'} + + '@audio/decode-webm@1.3.2': + resolution: {integrity: sha512-vOZa5pD0V/Dp+iMJflI/YXqypfngu7DQ4qQqjuS24h3AlKvPKofD9n1cHFJF+TVUoecG1yruFP5tmzF23hz0kA==} + engines: {node: '>=18'} + + '@audio/decode-wma@1.2.2': + resolution: {integrity: sha512-l6kEhkMWcH7jzoQndjurjcGhMCTwV+QkkkmXUjHHsjIvO42S1cZgLawa2TlOLgjPBAD/SU4fy+c5nZZwPNwvgQ==} + engines: {node: '>=18'} + + '@audio/decode@3.11.2': + resolution: {integrity: sha512-jdg/qOsOrclyp/wkMe5R26p6iVDVs/OCjKBdljW3dM8KgVphvZjYmzNf2Gv3q6A2GKLNnK9gJgIzj/d+zgxtkg==} + engines: {node: '>=18'} '@babel/code-frame@7.29.0': resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} @@ -1028,8 +1033,8 @@ packages: '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@napi-rs/wasm-runtime@1.1.4': - resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 @@ -1345,12 +1350,12 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} - '@thi.ng/bitstream@2.4.44': - resolution: {integrity: sha512-SN5GtdycUC8J9kRn4+GAcAJ93F9vKtaiI/SjpOyLl911bWNlF8gANFFCdgBkzbF2DHcpKflHxrVVfrYB6aCdsw==} + '@thi.ng/bitstream@2.4.54': + resolution: {integrity: sha512-uInkAJge5O0bWWEaYKrQpMccPbFg0z6eIA5NDCJXPm7l3rjlDje6RBHBXll3LiQz9Y051EdzlAEQRaB5hEifdg==} engines: {node: '>=18'} - '@thi.ng/errors@2.6.6': - resolution: {integrity: sha512-da0slIGmueCf4T0b+xT4TMVUQjHGFTJpul5TAVvPUl7Xn5Noe13Uq6Ag4D5ZCcDwwe2iJ8iHaTuYSJaFZ9f8Mg==} + '@thi.ng/errors@2.6.16': + resolution: {integrity: sha512-a7Lv/G0La5eTNUEIyLldpeYziyFSj3rOlWNeXFu8v+ZSb8w8EnQ/L0r0sKHux7Ru6RhUkAXrcaHU7xd1ZkWovA==} engines: {node: '>=18'} '@tokenizer/inflate@0.4.1': @@ -1360,8 +1365,8 @@ packages: '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} - '@tybys/wasm-util@0.10.2': - resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} '@types/better-sqlite3@7.6.13': resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==} @@ -1396,9 +1401,6 @@ packages: '@types/node@16.9.1': resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} - '@types/node@20.19.37': - resolution: {integrity: sha512-8kzdPJ3FsNsVIurqBs7oodNnCEVbni9yUEkaHbgptDACOPW04jimGagZ51E6+lXUwJjgnBw+hyko/lkFWCldqw==} - '@types/node@24.12.0': resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} @@ -1651,24 +1653,18 @@ packages: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} - audio-buffer@5.0.0: - resolution: {integrity: sha512-gsDyj1wwUp8u7NBB+eW6yhLb9ICf+0eBmDX8NGaAS00w8/fLqFdxUlL5Ge/U8kB64DlQhdonxYC59dXy1J7H/w==} - - audio-decode@2.2.3: - resolution: {integrity: sha512-Z0lHvMayR/Pad9+O9ddzaBJE0DrhZkQlStrC1RwcAHF3AhQAsdwKHeLGK8fYKyp2DDU6xHxzGb4CLMui12yVrg==} + audio-decode@3.11.2: + resolution: {integrity: sha512-M7qAIbjrySdTLxbo2z9/VnJtlGQdEMhhpbAnxIicEnjAonu3iPyKbehDR6DYBRIkuSvwxucGIKHrSs8AqE5RkA==} + engines: {node: '>=16'} - audio-type@2.4.0: - resolution: {integrity: sha512-ugYMgxLpH6gyWUhFWFl2HCJboFL5z/GoqSdonx8ZycfNP8JDHBhRNzYWzrCRa/6htOWfvJAq7qpRloxvx06sRA==} + audio-type@2.4.2: + resolution: {integrity: sha512-E9Bl1FGGDS81H/mKvaoPq0iQ8uT3qTBe6XWjipOo5kYrhLMAbjD7hREAVle0YJFahZOVbztxTdkwi0VBDJutSA==} engines: {node: '>=14'} await-to-js@3.0.0: resolution: {integrity: sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==} engines: {node: '>=6.0.0'} - aws-ssl-profiles@1.1.2: - resolution: {integrity: sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==} - engines: {node: '>= 6.0.0'} - baileys@7.0.0-rc13: resolution: {integrity: sha512-v8k74K8B5R7WNYGa26MyJAYEu3Wc4BSuK01QaK8lr30lhE8Nga31nWNu8KN0NDDt+Fsvkq4SQFFI8Q13ghjKmA==} engines: {node: '>=20.0.0'} @@ -1911,10 +1907,6 @@ packages: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} - denque@2.1.0: - resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} - engines: {node: '>=0.10'} - depd@2.0.0: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} @@ -2117,9 +2109,6 @@ packages: functional-red-black-tree@1.0.1: resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - generate-function@2.3.1: - resolution: {integrity: sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==} - generic-pool@3.9.0: resolution: {integrity: sha512-hymDOu5B53XvN4QT9dBmZxPX4CWhBPPLguTZ9MMFeFa/Kg0xWVfylOVNlJji/E7yTZWFd/q9GO5TxDLq156D7g==} engines: {node: '>= 4'} @@ -2145,6 +2134,7 @@ packages: git-raw-commits@5.0.1: resolution: {integrity: sha512-Y+csSm2GD/PCSh6Isd/WiMjNAydu0VBiG9J7EdQsNA5P9uXvLayqjmTsNlK5Gs9IhblFZqOU0yid5Il5JPoLiQ==} engines: {node: '>=18'} + deprecated: Deprecated and no longer maintained. Use @conventional-changelog/git-client instead. hasBin: true github-from-package@0.0.0: @@ -2281,9 +2271,6 @@ packages: is-promise@4.0.0: resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} - is-property@1.0.2: - resolution: {integrity: sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==} - is-subdir@1.2.0: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} @@ -2475,10 +2462,6 @@ packages: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} - lru.min@1.1.4: - resolution: {integrity: sha512-DqC6n3QQ77zdFpCMASA1a3Jlb64Hv2N2DciFGkO/4L9+q/IpIAuRlKOvCXabtRW6cQf8usbmM6BE/TOPysCdIA==} - engines: {bun: '>=1.0.0', deno: '>=1.30.0', node: '>=8.0.0'} - magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} @@ -2559,21 +2542,11 @@ packages: resolution: {integrity: sha512-n6hSTZkuD59qWgHh6IP5dtDlDZQXoxk/bcA85Jywg8Z1iFrlNgl2+GTFgjZyn52W5UgQpV42V4XqrQZZAMbZTQ==} engines: {node: '>=18'} - mysql2@3.20.0: - resolution: {integrity: sha512-eCLUs7BNbgA6nf/MZXsaBO1SfGs0LtLVrJD3WeWq+jPLDWkSufTD+aGMwykfUVPdZnblaUK1a8G/P63cl9FkKg==} - engines: {node: '>= 8.0'} - peerDependencies: - '@types/node': '>= 8' - mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - named-placeholders@1.1.6: - resolution: {integrity: sha512-Tz09sEL2EEuv5fFowm419c1+a/jSMiBjI9gHxVLrVdbUkkNUUfjsVYs9pVZu5oCon/kmRh9TfLEObFtkVxmY0w==} - engines: {node: '>=8.0.0'} - - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} + nanoid@3.3.16: + resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -2595,10 +2568,6 @@ packages: resolution: {integrity: sha512-KdHvFWZjEKDf0cakgFjebl371GPsISX2oZHcuyKqM7DtogIsHrqKeLTo8wBHxaXRAQlY2PsPlZmfo+9ZCxEREQ==} engines: {node: '>=10'} - node-wav@0.0.2: - resolution: {integrity: sha512-M6Rm/bbG6De/gKGxOpeOobx/dnGuP0dz40adqx38boqHhlWssBJZgLCPBNtb9NkrmnKYiV04xELq+R6PFOnoLA==} - engines: {node: '>=4.4.0'} - node-webpmux@3.2.1: resolution: {integrity: sha512-MKgpq9nFgo44pIVNx/umD3nkqb2E8oqQTfmstVsfNdx9uV4cX7a4LqA+d8AZd3v5tgJXwENKUFsXNP3bRLP8nQ==} @@ -2808,6 +2777,10 @@ packages: resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} + picomatch@4.0.5: + resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} + engines: {node: '>=12'} + pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} engines: {node: '>=6'} @@ -2866,8 +2839,8 @@ packages: yaml: optional: true - postcss@8.5.15: - resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} + postcss@8.5.17: + resolution: {integrity: sha512-J7EF+8X+CzRPaJPOv9Ck2wNWJvGnnl3PcNPAdGg6GTLjyVpyQ0yATMSXRFRV01BviT/9Gwuc3rjEyJbDJG9a4w==} engines: {node: ^10 || ^12 || >=14} postgres-array@2.0.0: @@ -3053,6 +3026,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + send@1.2.1: resolution: {integrity: sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ==} engines: {node: '>= 18'} @@ -3154,10 +3132,6 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - sql-escaper@1.3.3: - resolution: {integrity: sha512-BsTCV265VpTp8tm1wyIm1xqQCS+Q9NHx2Sr+WcnUrgLrQ6yiDIvHYJV5gHxsj1lMBy2zm5twLaZao8Jd+S8JJw==} - engines: {bun: '>=1.0.0', deno: '>=2.0.0', node: '>=12.0.0'} - stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} @@ -3250,6 +3224,10 @@ packages: resolution: {integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.17: + resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} + engines: {node: '>=12.0.0'} + tinyrainbow@3.1.0: resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==} engines: {node: '>=14.0.0'} @@ -3311,11 +3289,6 @@ packages: resolution: {integrity: sha512-faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA==} engines: {node: '>= 18'} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} - engines: {node: '>=14.17'} - hasBin: true - typescript@7.0.2: resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} engines: {node: '>=16.20.0'} @@ -3328,9 +3301,6 @@ packages: resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==} engines: {node: '>=18'} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -3531,6 +3501,59 @@ packages: snapshots: + '@audio/decode-aac@1.3.2': {} + + '@audio/decode-aiff@1.2.2': {} + + '@audio/decode-amr@1.2.2': {} + + '@audio/decode-caf@1.3.2': {} + + '@audio/decode-flac@1.2.2': + dependencies: + '@wasm-audio-decoders/flac': 0.2.10 + + '@audio/decode-mp3@1.2.2': + dependencies: + mpg123-decoder: 1.0.3 + + '@audio/decode-opus@1.2.2': + dependencies: + ogg-opus-decoder: 1.7.3 + + '@audio/decode-qoa@1.1.2': + dependencies: + qoa-format: 1.0.1 + + '@audio/decode-vorbis@1.2.2': + dependencies: + '@wasm-audio-decoders/ogg-vorbis': 0.1.20 + + '@audio/decode-wav@1.4.2': {} + + '@audio/decode-webm@1.3.2': + dependencies: + '@wasm-audio-decoders/ogg-vorbis': 0.1.20 + opus-decoder: 0.7.11 + + '@audio/decode-wma@1.2.2': {} + + '@audio/decode@3.11.2': + dependencies: + '@audio/decode-aac': 1.3.2 + '@audio/decode-aiff': 1.2.2 + '@audio/decode-amr': 1.2.2 + '@audio/decode-caf': 1.3.2 + '@audio/decode-flac': 1.2.2 + '@audio/decode-mp3': 1.2.2 + '@audio/decode-opus': 1.2.2 + '@audio/decode-qoa': 1.1.2 + '@audio/decode-vorbis': 1.2.2 + '@audio/decode-wav': 1.4.2 + '@audio/decode-webm': 1.3.2 + '@audio/decode-wma': 1.2.2 + audio-type: 2.4.2 + '@babel/code-frame@7.29.0': dependencies: '@babel/helper-validator-identifier': 7.28.5 @@ -4405,11 +4428,11 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.2 + '@tybys/wasm-util': 0.10.3 optional: true '@nodelib/fs.scandir@2.1.5': @@ -4516,7 +4539,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true '@rolldown/binding-win32-arm64-msvc@1.0.2': @@ -4614,11 +4637,11 @@ snapshots: '@standard-schema/spec@1.1.0': {} - '@thi.ng/bitstream@2.4.44': + '@thi.ng/bitstream@2.4.54': dependencies: - '@thi.ng/errors': 2.6.6 + '@thi.ng/errors': 2.6.16 - '@thi.ng/errors@2.6.6': {} + '@thi.ng/errors@2.6.16': {} '@tokenizer/inflate@0.4.1': dependencies: @@ -4629,7 +4652,7 @@ snapshots: '@tokenizer/token@0.3.0': {} - '@tybys/wasm-util@0.10.2': + '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 optional: true @@ -4675,10 +4698,6 @@ snapshots: '@types/node@16.9.1': {} - '@types/node@20.19.37': - dependencies: - undici-types: 6.21.0 - '@types/node@24.12.0': dependencies: undici-types: 7.16.0 @@ -4892,26 +4911,15 @@ snapshots: atomic-sleep@1.0.0: {} - audio-buffer@5.0.0: {} - - audio-decode@2.2.3: + audio-decode@3.11.2: dependencies: - '@wasm-audio-decoders/flac': 0.2.10 - '@wasm-audio-decoders/ogg-vorbis': 0.1.20 - audio-buffer: 5.0.0 - audio-type: 2.4.0 - mpg123-decoder: 1.0.3 - node-wav: 0.0.2 - ogg-opus-decoder: 1.7.3 - qoa-format: 1.0.1 + '@audio/decode': 3.11.2 - audio-type@2.4.0: {} + audio-type@2.4.2: {} await-to-js@3.0.0: {} - aws-ssl-profiles@1.1.2: {} - - baileys@7.0.0-rc13(audio-decode@2.2.3)(jimp@1.6.0)(sharp@0.33.0): + baileys@7.0.0-rc13(audio-decode@3.11.2)(jimp@1.6.0)(sharp@0.33.0): dependencies: '@cacheable/node-cache': 1.7.6 '@hapi/boom': 9.1.4 @@ -4926,34 +4934,13 @@ snapshots: whatsapp-rust-bridge: 0.5.4 ws: 8.20.0 optionalDependencies: - audio-decode: 2.2.3 + audio-decode: 3.11.2 jimp: 1.6.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - baileys@7.0.0-rc13(audio-decode@2.2.3)(sharp@0.33.0): - dependencies: - '@cacheable/node-cache': 1.7.6 - '@hapi/boom': 9.1.4 - async-mutex: 0.5.0 - libsignal: 6.0.0 - lru-cache: 11.2.7 - music-metadata: 11.12.3 - p-queue: 9.1.0 - pino: 9.14.0 - protobufjs: 7.6.1 - sharp: 0.33.0 - whatsapp-rust-bridge: 0.5.4 - ws: 8.20.0 - optionalDependencies: - audio-decode: 2.2.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - base64-js@1.5.1: {} better-path-resolve@1.0.0: @@ -5166,8 +5153,6 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - denque@2.1.0: {} - depd@2.0.0: {} detect-indent@6.1.0: {} @@ -5362,6 +5347,10 @@ snapshots: optionalDependencies: picomatch: 4.0.4 + fdir@6.5.0(picomatch@4.0.5): + optionalDependencies: + picomatch: 4.0.5 + file-type@16.5.4: dependencies: readable-web-to-node-stream: 3.0.4 @@ -5430,10 +5419,6 @@ snapshots: functional-red-black-tree@1.0.1: {} - generate-function@2.3.1: - dependencies: - is-property: 1.0.2 - generic-pool@3.9.0: {} get-caller-file@2.0.5: {} @@ -5579,8 +5564,6 @@ snapshots: is-promise@4.0.0: {} - is-property@1.0.2: {} - is-subdir@1.2.0: dependencies: better-path-resolve: 1.0.0 @@ -5759,8 +5742,6 @@ snapshots: dependencies: yallist: 4.0.0 - lru.min@1.1.4: {} - magic-string@0.30.21: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -5838,29 +5819,13 @@ snapshots: transitivePeerDependencies: - supports-color - mysql2@3.20.0(@types/node@20.19.37): - dependencies: - '@types/node': 20.19.37 - aws-ssl-profiles: 1.1.2 - denque: 2.1.0 - generate-function: 2.3.1 - iconv-lite: 0.7.2 - long: 5.3.2 - lru.min: 1.1.4 - named-placeholders: 1.1.6 - sql-escaper: 1.3.3 - mz@2.7.0: dependencies: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - named-placeholders@1.1.6: - dependencies: - lru.min: 1.1.4 - - nanoid@3.3.12: {} + nanoid@3.3.16: {} nanospinner@1.2.2: dependencies: @@ -5881,8 +5846,6 @@ snapshots: dependencies: semver: 7.7.4 - node-wav@0.0.2: {} - node-webpmux@3.2.1: {} object-assign@4.1.1: {} @@ -6041,6 +6004,8 @@ snapshots: picomatch@4.0.4: {} + picomatch@4.0.5: {} + pify@4.0.1: {} pino-abstract-transport@2.0.0: @@ -6097,25 +6062,18 @@ snapshots: pngjs@7.0.0: {} - postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(yaml@2.9.0): + postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.17)(tsx@4.21.0)(yaml@2.9.0): dependencies: lilconfig: 3.1.3 optionalDependencies: jiti: 2.6.1 - postcss: 8.5.15 + postcss: 8.5.17 tsx: 4.21.0 yaml: 2.9.0 - postcss-load-config@6.0.1(jiti@2.6.1)(tsx@4.21.0): - dependencies: - lilconfig: 3.1.3 - optionalDependencies: - jiti: 2.6.1 - tsx: 4.21.0 - - postcss@8.5.15: + postcss@8.5.17: dependencies: - nanoid: 3.3.12 + nanoid: 3.3.16 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -6183,7 +6141,7 @@ snapshots: qoa-format@1.0.1: dependencies: - '@thi.ng/bitstream': 2.4.44 + '@thi.ng/bitstream': 2.4.54 qrcode-terminal@0.12.0: {} @@ -6348,6 +6306,8 @@ snapshots: semver@7.7.4: {} + semver@7.8.5: {} + send@1.2.1: dependencies: debug: 4.4.3 @@ -6388,7 +6348,7 @@ snapshots: dependencies: color: 4.2.3 detect-libc: 2.1.2 - semver: 7.7.4 + semver: 7.8.5 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.0 '@img/sharp-darwin-x64': 0.33.0 @@ -6493,8 +6453,6 @@ snapshots: sprintf-js@1.0.3: {} - sql-escaper@1.3.3: {} - stackback@0.0.2: {} statuses@2.0.2: {} @@ -6593,6 +6551,11 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 + tinyglobby@0.2.17: + dependencies: + fdir: 6.5.0(picomatch@4.0.5) + picomatch: 4.0.5 + tinyrainbow@3.1.0: {} to-regex-range@5.0.1: @@ -6618,7 +6581,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(typescript@7.0.2)(yaml@2.9.0): + tsup@8.5.1(jiti@2.6.1)(postcss@8.5.17)(tsx@4.21.0)(typescript@7.0.2)(yaml@2.9.0): dependencies: bundle-require: 5.1.0(esbuild@0.27.4) cac: 6.7.14 @@ -6629,7 +6592,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.15)(tsx@4.21.0)(yaml@2.9.0) + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.17)(tsx@4.21.0)(yaml@2.9.0) resolve-from: 5.0.0 rollup: 4.59.1 source-map: 0.7.6 @@ -6638,7 +6601,7 @@ snapshots: tinyglobby: 0.2.15 tree-kill: 1.2.2 optionalDependencies: - postcss: 8.5.15 + postcss: 8.5.17 typescript: 7.0.2 transitivePeerDependencies: - jiti @@ -6646,33 +6609,6 @@ snapshots: - tsx - yaml - tsup@8.5.1(jiti@2.6.1)(tsx@4.21.0)(typescript@5.9.3): - dependencies: - bundle-require: 5.1.0(esbuild@0.27.4) - cac: 6.7.14 - chokidar: 4.0.3 - consola: 3.4.2 - debug: 4.4.3 - esbuild: 0.27.4 - fix-dts-default-cjs-exports: 1.0.1 - joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.6.1)(tsx@4.21.0) - resolve-from: 5.0.0 - rollup: 4.59.1 - source-map: 0.7.6 - sucrase: 3.35.1 - tinyexec: 0.3.2 - tinyglobby: 0.2.15 - tree-kill: 1.2.2 - optionalDependencies: - typescript: 5.9.3 - transitivePeerDependencies: - - jiti - - supports-color - - tsx - - yaml - tsx@4.21.0: dependencies: esbuild: 0.27.4 @@ -6690,8 +6626,6 @@ snapshots: media-typer: 1.1.0 mime-types: 3.0.2 - typescript@5.9.3: {} - typescript@7.0.2: optionalDependencies: '@typescript/typescript-aix-ppc64': 7.0.2 @@ -6719,8 +6653,6 @@ snapshots: uint8array-extras@1.5.0: {} - undici-types@6.21.0: {} - undici-types@7.16.0: {} universalify@0.1.2: {} @@ -6742,10 +6674,10 @@ snapshots: vite@8.0.14(@types/node@24.12.0)(esbuild@0.27.4)(jiti@2.6.1)(tsx@4.21.0)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 - picomatch: 4.0.4 - postcss: 8.5.15 + picomatch: 4.0.5 + postcss: 8.5.17 rolldown: 1.0.2 - tinyglobby: 0.2.16 + tinyglobby: 0.2.17 optionalDependencies: '@types/node': 24.12.0 esbuild: 0.27.4