diff --git a/.changeset/happy-penguins-check.md b/.changeset/happy-penguins-check.md
new file mode 100644
index 000000000..fe6a25b1f
--- /dev/null
+++ b/.changeset/happy-penguins-check.md
@@ -0,0 +1,5 @@
+---
+"nostrudel": minor
+---
+
+Add option to mirror blobs when sharing notes
diff --git a/package.json b/package.json
index 08b264e4e..44f5a237a 100644
--- a/package.json
+++ b/package.json
@@ -142,7 +142,7 @@
"@capacitor/core": "^6.2.0",
"@capacitor/ios": "^6.2.0",
"@capacitor/preferences": "^6.0.3",
- "@changesets/cli": "^2.27.11",
+ "@changesets/cli": "^2.27.12",
"@types/canvas-confetti": "^1.9.0",
"@types/chroma-js": "^2.4.5",
"@types/debug": "^4.1.12",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4e8a37418..3dd6ddf7c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -95,7 +95,7 @@ importers:
version: 4.23.7(@codemirror/language@6.10.8)(@codemirror/state@6.5.1)(@codemirror/view@6.36.2)
'@uiw/react-codemirror':
specifier: ^4.23.7
- version: 4.23.7(@babel/runtime@7.26.0)(@codemirror/autocomplete@6.18.4)(@codemirror/language@6.10.8)(@codemirror/lint@6.8.4)(@codemirror/search@6.5.8)(@codemirror/state@6.5.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.36.2)(codemirror@6.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 4.23.7(@babel/runtime@7.26.7)(@codemirror/autocomplete@6.18.4)(@codemirror/language@6.10.8)(@codemirror/lint@6.8.4)(@codemirror/search@6.5.8)(@codemirror/state@6.5.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.36.2)(codemirror@6.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
'@webscopeio/react-textarea-autocomplete':
specifier: ^4.9.2
version: 4.9.2(prop-types@15.8.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -104,37 +104,37 @@ importers:
version: 0.7.2
applesauce-channel:
specifier: next
- version: 0.0.0-next-20250123215242(typescript@5.7.3)
+ version: 0.0.0-next-20250124151214(typescript@5.7.3)
applesauce-content:
specifier: next
- version: 0.0.0-next-20250123215242(typescript@5.7.3)
+ version: 0.0.0-next-20250124151214(typescript@5.7.3)
applesauce-core:
specifier: next
- version: 0.0.0-next-20250123215242(typescript@5.7.3)
+ version: 0.0.0-next-20250124151214(typescript@5.7.3)
applesauce-factory:
specifier: next
- version: 0.0.0-next-20250123215242(typescript@5.7.3)
+ version: 0.0.0-next-20250124151214(typescript@5.7.3)
applesauce-lists:
specifier: next
- version: 0.0.0-next-20250123215242(typescript@5.7.3)
+ version: 0.0.0-next-20250124151214(typescript@5.7.3)
applesauce-loaders:
specifier: next
- version: 0.0.0-next-20250123215242(typescript@5.7.3)
+ version: 0.0.0-next-20250124151214(typescript@5.7.3)
applesauce-net:
specifier: ^0.10.0
version: 0.10.0(typescript@5.7.3)
applesauce-react:
specifier: next
- version: 0.0.0-next-20250123215242(typescript@5.7.3)
+ version: 0.0.0-next-20250124151214(typescript@5.7.3)
applesauce-signer:
specifier: next
- version: 0.0.0-next-20250123215242(typescript@5.7.3)
+ version: 0.0.0-next-20250124151214(typescript@5.7.3)
bech32:
specifier: ^2.0.0
version: 2.0.0
blossom-client-sdk:
specifier: next
- version: 0.0.0-next-20250104165538
+ version: 0.0.0-next-20250124155258
blurhash:
specifier: ^2.0.5
version: 2.0.5
@@ -377,8 +377,8 @@ importers:
specifier: ^6.0.3
version: 6.0.3(@capacitor/core@6.2.0)
'@changesets/cli':
- specifier: ^2.27.11
- version: 2.27.11
+ specifier: ^2.27.12
+ version: 2.27.12
'@types/canvas-confetti':
specifier: ^1.9.0
version: 1.9.0
@@ -413,10 +413,10 @@ importers:
specifier: ^0.6.8
version: 0.6.8
'@types/react':
- specifier: ^18.2.22
+ specifier: ^18.3.18
version: 18.3.18
'@types/react-dom':
- specifier: ^18.2.7
+ specifier: ^18.3.5
version: 18.3.5(@types/react@18.3.18)
'@types/react-window':
specifier: ^1.8.8
@@ -482,8 +482,8 @@ packages:
resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.26.0':
- resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
+ '@babel/core@7.26.7':
+ resolution: {integrity: sha512-SRijHmF0PSPgLIBYlWnG0hyeJLwXE2CgpsXaMOrtt2yp9/86ALw6oUlj9KYuZ0JN07T4eBMVIW4li/9S1j2BGA==}
engines: {node: '>=6.9.0'}
'@babel/generator@7.26.5':
@@ -569,12 +569,12 @@ packages:
resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.26.0':
- resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
+ '@babel/helpers@7.26.7':
+ resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.26.5':
- resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==}
+ '@babel/parser@7.26.7':
+ resolution: {integrity: sha512-kEvgGGgEjRUutvdVvZhbn/BxVt+5VSpwXz1j3WYXQbXDo8KzFOPNG2GQbdAiNq8g6wn1yKk7C/qrke03a84V+w==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -914,8 +914,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typeof-symbol@7.25.9':
- resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==}
+ '@babel/plugin-transform-typeof-symbol@7.26.7':
+ resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -944,8 +944,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/preset-env@7.26.0':
- resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==}
+ '@babel/preset-env@7.26.7':
+ resolution: {integrity: sha512-Ycg2tnXwixaXOVb29rana8HNPgLVBof8qqtNQ9LE22IoyZboQbGSxI6ZySMdW3K5nAe6gu35IaJefUJflhUFTQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -955,20 +955,20 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
- '@babel/runtime@7.26.0':
- resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
+ '@babel/runtime@7.26.7':
+ resolution: {integrity: sha512-AOPI3D+a8dXnja+iwsUqGRjr1BbZIe771sXdapOtYI531gSqpi92vXivKcq2asu/DFpdl1ceFAKZyRzK2PCVcQ==}
engines: {node: '>=6.9.0'}
'@babel/template@7.25.9':
resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.26.5':
- resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==}
+ '@babel/traverse@7.26.7':
+ resolution: {integrity: sha512-1x1sgeyRLC3r5fQOM0/xtQKsYjyxmFjaOrLJNtZ81inNjyJHGIolTULPiSc/2qe1/qfpFLisLQYFnnZl7QoedA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.26.5':
- resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==}
+ '@babel/types@7.26.7':
+ resolution: {integrity: sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==}
engines: {node: '>=6.9.0'}
'@capacitor-community/http@1.4.1':
@@ -1171,8 +1171,8 @@ packages:
peerDependencies:
react: '>=16.8.0'
- '@changesets/apply-release-plan@7.0.7':
- resolution: {integrity: sha512-qnPOcmmmnD0MfMg9DjU1/onORFyRpDXkMMl2IJg9mECY6RnxL3wN0TCCc92b2sXt1jt8DgjAUUsZYGUGTdYIXA==}
+ '@changesets/apply-release-plan@7.0.8':
+ resolution: {integrity: sha512-qjMUj4DYQ1Z6qHawsn7S71SujrExJ+nceyKKyI9iB+M5p9lCL55afuEd6uLBPRpLGWQwkwvWegDHtwHJb1UjpA==}
'@changesets/assemble-release-plan@6.0.5':
resolution: {integrity: sha512-IgvBWLNKZd6k4t72MBTBK3nkygi0j3t3zdC1zrfusYo0KpdsvnDjrMM9vPnTCLCMlfNs55jRL4gIMybxa64FCQ==}
@@ -1180,8 +1180,8 @@ packages:
'@changesets/changelog-git@0.2.0':
resolution: {integrity: sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ==}
- '@changesets/cli@2.27.11':
- resolution: {integrity: sha512-1QislpE+nvJgSZZo9+Lj3Lno5pKBgN46dAV8IVxKJy9wX8AOrs9nn5pYVZuDpoxWJJCALmbfOsHkyxujgetQSg==}
+ '@changesets/cli@2.27.12':
+ resolution: {integrity: sha512-9o3fOfHYOvBnyEn0mcahB7wzaA3P4bGJf8PNqGit5PKaMEFdsRixik+txkrJWd2VX+O6wRFXpxQL8j/1ANKE9g==}
hasBin: true
'@changesets/config@3.0.5':
@@ -1723,98 +1723,98 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.31.0':
- resolution: {integrity: sha512-9NrR4033uCbUBRgvLcBrJofa2KY9DzxL2UKZ1/4xA/mnTNyhZCWBuD8X3tPm1n4KxcgaraOYgrFKSgwjASfmlA==}
+ '@rollup/rollup-android-arm-eabi@4.32.0':
+ resolution: {integrity: sha512-G2fUQQANtBPsNwiVFg4zKiPQyjVKZCUdQUol53R8E71J7AsheRMV/Yv/nB8giOcOVqP7//eB5xPqieBYZe9bGg==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.31.0':
- resolution: {integrity: sha512-iBbODqT86YBFHajxxF8ebj2hwKm1k8PTBQSojSt3d1FFt1gN+xf4CowE47iN0vOSdnd+5ierMHBbu/rHc7nq5g==}
+ '@rollup/rollup-android-arm64@4.32.0':
+ resolution: {integrity: sha512-qhFwQ+ljoymC+j5lXRv8DlaJYY/+8vyvYmVx074zrLsu5ZGWYsJNLjPPVJJjhZQpyAKUGPydOq9hRLLNvh1s3A==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.31.0':
- resolution: {integrity: sha512-WHIZfXgVBX30SWuTMhlHPXTyN20AXrLH4TEeH/D0Bolvx9PjgZnn4H677PlSGvU6MKNsjCQJYczkpvBbrBnG6g==}
+ '@rollup/rollup-darwin-arm64@4.32.0':
+ resolution: {integrity: sha512-44n/X3lAlWsEY6vF8CzgCx+LQaoqWGN7TzUfbJDiTIOjJm4+L2Yq+r5a8ytQRGyPqgJDs3Rgyo8eVL7n9iW6AQ==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.31.0':
- resolution: {integrity: sha512-hrWL7uQacTEF8gdrQAqcDy9xllQ0w0zuL1wk1HV8wKGSGbKPVjVUv/DEwT2+Asabf8Dh/As+IvfdU+H8hhzrQQ==}
+ '@rollup/rollup-darwin-x64@4.32.0':
+ resolution: {integrity: sha512-F9ct0+ZX5Np6+ZDztxiGCIvlCaW87HBdHcozUfsHnj1WCUTBUubAoanhHUfnUHZABlElyRikI0mgcw/qdEm2VQ==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.31.0':
- resolution: {integrity: sha512-S2oCsZ4hJviG1QjPY1h6sVJLBI6ekBeAEssYKad1soRFv3SocsQCzX6cwnk6fID6UQQACTjeIMB+hyYrFacRew==}
+ '@rollup/rollup-freebsd-arm64@4.32.0':
+ resolution: {integrity: sha512-JpsGxLBB2EFXBsTLHfkZDsXSpSmKD3VxXCgBQtlPcuAqB8TlqtLcbeMhxXQkCDv1avgwNjF8uEIbq5p+Cee0PA==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.31.0':
- resolution: {integrity: sha512-pCANqpynRS4Jirn4IKZH4tnm2+2CqCNLKD7gAdEjzdLGbH1iO0zouHz4mxqg0uEMpO030ejJ0aA6e1PJo2xrPA==}
+ '@rollup/rollup-freebsd-x64@4.32.0':
+ resolution: {integrity: sha512-wegiyBT6rawdpvnD9lmbOpx5Sph+yVZKHbhnSP9MqUEDX08G4UzMU+D87jrazGE7lRSyTRs6NEYHtzfkJ3FjjQ==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.31.0':
- resolution: {integrity: sha512-0O8ViX+QcBd3ZmGlcFTnYXZKGbFu09EhgD27tgTdGnkcYXLat4KIsBBQeKLR2xZDCXdIBAlWLkiXE1+rJpCxFw==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.32.0':
+ resolution: {integrity: sha512-3pA7xecItbgOs1A5H58dDvOUEboG5UfpTq3WzAdF54acBbUM+olDJAPkgj1GRJ4ZqE12DZ9/hNS2QZk166v92A==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.31.0':
- resolution: {integrity: sha512-w5IzG0wTVv7B0/SwDnMYmbr2uERQp999q8FMkKG1I+j8hpPX2BYFjWe69xbhbP6J9h2gId/7ogesl9hwblFwwg==}
+ '@rollup/rollup-linux-arm-musleabihf@4.32.0':
+ resolution: {integrity: sha512-Y7XUZEVISGyge51QbYyYAEHwpGgmRrAxQXO3siyYo2kmaj72USSG8LtlQQgAtlGfxYiOwu+2BdbPjzEpcOpRmQ==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.31.0':
- resolution: {integrity: sha512-JyFFshbN5xwy6fulZ8B/8qOqENRmDdEkcIMF0Zz+RsfamEW+Zabl5jAb0IozP/8UKnJ7g2FtZZPEUIAlUSX8cA==}
+ '@rollup/rollup-linux-arm64-gnu@4.32.0':
+ resolution: {integrity: sha512-r7/OTF5MqeBrZo5omPXcTnjvv1GsrdH8a8RerARvDFiDwFpDVDnJyByYM/nX+mvks8XXsgPUxkwe/ltaX2VH7w==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.31.0':
- resolution: {integrity: sha512-kpQXQ0UPFeMPmPYksiBL9WS/BDiQEjRGMfklVIsA0Sng347H8W2iexch+IEwaR7OVSKtr2ZFxggt11zVIlZ25g==}
+ '@rollup/rollup-linux-arm64-musl@4.32.0':
+ resolution: {integrity: sha512-HJbifC9vex9NqnlodV2BHVFNuzKL5OnsV2dvTw6e1dpZKkNjPG6WUq+nhEYV6Hv2Bv++BXkwcyoGlXnPrjAKXw==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.31.0':
- resolution: {integrity: sha512-pMlxLjt60iQTzt9iBb3jZphFIl55a70wexvo8p+vVFK+7ifTRookdoXX3bOsRdmfD+OKnMozKO6XM4zR0sHRrQ==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.32.0':
+ resolution: {integrity: sha512-VAEzZTD63YglFlWwRj3taofmkV1V3xhebDXffon7msNz4b14xKsz7utO6F8F4cqt8K/ktTl9rm88yryvDpsfOw==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.31.0':
- resolution: {integrity: sha512-D7TXT7I/uKEuWiRkEFbed1UUYZwcJDU4vZQdPTcepK7ecPhzKOYk4Er2YR4uHKme4qDeIh6N3XrLfpuM7vzRWQ==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.32.0':
+ resolution: {integrity: sha512-Sts5DST1jXAc9YH/iik1C9QRsLcCoOScf3dfbY5i4kH9RJpKxiTBXqm7qU5O6zTXBTEZry69bGszr3SMgYmMcQ==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.31.0':
- resolution: {integrity: sha512-wal2Tc8O5lMBtoePLBYRKj2CImUCJ4UNGJlLwspx7QApYny7K1cUYlzQ/4IGQBLmm+y0RS7dwc3TDO/pmcneTw==}
+ '@rollup/rollup-linux-riscv64-gnu@4.32.0':
+ resolution: {integrity: sha512-qhlXeV9AqxIyY9/R1h1hBD6eMvQCO34ZmdYvry/K+/MBs6d1nRFLm6BOiITLVI+nFAAB9kUB6sdJRKyVHXnqZw==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.31.0':
- resolution: {integrity: sha512-O1o5EUI0+RRMkK9wiTVpk2tyzXdXefHtRTIjBbmFREmNMy7pFeYXCFGbhKFwISA3UOExlo5GGUuuj3oMKdK6JQ==}
+ '@rollup/rollup-linux-s390x-gnu@4.32.0':
+ resolution: {integrity: sha512-8ZGN7ExnV0qjXa155Rsfi6H8M4iBBwNLBM9lcVS+4NcSzOFaNqmt7djlox8pN1lWrRPMRRQ8NeDlozIGx3Omsw==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.31.0':
- resolution: {integrity: sha512-zSoHl356vKnNxwOWnLd60ixHNPRBglxpv2g7q0Cd3Pmr561gf0HiAcUBRL3S1vPqRC17Zo2CX/9cPkqTIiai1g==}
+ '@rollup/rollup-linux-x64-gnu@4.32.0':
+ resolution: {integrity: sha512-VDzNHtLLI5s7xd/VubyS10mq6TxvZBp+4NRWoW+Hi3tgV05RtVm4qK99+dClwTN1McA6PHwob6DEJ6PlXbY83A==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.31.0':
- resolution: {integrity: sha512-ypB/HMtcSGhKUQNiFwqgdclWNRrAYDH8iMYH4etw/ZlGwiTVxBz2tDrGRrPlfZu6QjXwtd+C3Zib5pFqID97ZA==}
+ '@rollup/rollup-linux-x64-musl@4.32.0':
+ resolution: {integrity: sha512-qcb9qYDlkxz9DxJo7SDhWxTWV1gFuwznjbTiov289pASxlfGbaOD54mgbs9+z94VwrXtKTu+2RqwlSTbiOqxGg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.31.0':
- resolution: {integrity: sha512-JuhN2xdI/m8Hr+aVO3vspO7OQfUFO6bKLIRTAy0U15vmWjnZDLrEgCZ2s6+scAYaQVpYSh9tZtRijApw9IXyMw==}
+ '@rollup/rollup-win32-arm64-msvc@4.32.0':
+ resolution: {integrity: sha512-pFDdotFDMXW2AXVbfdUEfidPAk/OtwE/Hd4eYMTNVVaCQ6Yl8et0meDaKNL63L44Haxv4UExpv9ydSf3aSayDg==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.31.0':
- resolution: {integrity: sha512-U1xZZXYkvdf5MIWmftU8wrM5PPXzyaY1nGCI4KI4BFfoZxHamsIe+BtnPLIvvPykvQWlVbqUXdLa4aJUuilwLQ==}
+ '@rollup/rollup-win32-ia32-msvc@4.32.0':
+ resolution: {integrity: sha512-/TG7WfrCAjeRNDvI4+0AAMoHxea/USWhAzf9PVDFHbcqrQ7hMMKp4jZIy4VEjk72AAfN5k4TiSMRXRKf/0akSw==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.31.0':
- resolution: {integrity: sha512-ul8rnCsUumNln5YWwz0ted2ZHFhzhRRnkpBZ+YRuHoRAlUji9KChpOUOndY7uykrPEPXVbHLlsdo6v5yXo/TXw==}
+ '@rollup/rollup-win32-x64-msvc@4.32.0':
+ resolution: {integrity: sha512-5hqO5S3PTEO2E5VjCePxv40gIgyS2KvO7E7/vvC/NbIW4SIRamkMr1hqj+5Y67fbBWv/bQLB6KelBQmXlyCjWA==}
cpu: [x64]
os: [win32]
@@ -2195,35 +2195,35 @@ packages:
engines: {node: '>=8.0.0'}
hasBin: true
- applesauce-channel@0.0.0-next-20250123215242:
- resolution: {integrity: sha512-Hnad4rOAZOBknAwbe+D3NgmOwHiaDs0bb0753uWapg4hCoJdxJnkGVv1cO5afDsOjJKXSmxtzh9A0n/JEAr7uA==}
+ applesauce-channel@0.0.0-next-20250124151214:
+ resolution: {integrity: sha512-8+qMubhC6tIAKd/ekb/sM8K8OnytUWQ5arn9tdGuu4nNqbxTKUu0X07dhAe3wAAALDqWxfdLril0HRE0zIIH5Q==}
- applesauce-content@0.0.0-next-20250123215242:
- resolution: {integrity: sha512-OKzIlcuSim6vHzw/4yJpAhcIIy2hHEo58GP50btmn4BhWDf0cLNHw/X3GRRep3+5GHnYIFcNXmne/ngySwW9QA==}
+ applesauce-content@0.0.0-next-20250124151214:
+ resolution: {integrity: sha512-JUDzx4f96x5MNTM+KC6NLDxzkJUhCSxV3LnC/JvU0nQ5nr8Y7GKx4j+v+So1iQftImhnlK4SF656YALEViTxgA==}
- applesauce-core@0.0.0-next-20250123215242:
- resolution: {integrity: sha512-k7407vczwk6vcYJcr/d/32HWT4MGEZ4aDR57s79kkRg5SDcUyiksroZvn+u1YTldsQ57Ap9v2fuN1HlsJmNDOA==}
+ applesauce-core@0.0.0-next-20250124151214:
+ resolution: {integrity: sha512-7VzwR6J3B1b+B0lYsy16JTwc3EjSKX7x4cwb5LnxfO3Wggp1Vxbc3TYU8BmQqYsb3wUJkgptDvFB398y3Tsq1w==}
applesauce-core@0.10.0:
resolution: {integrity: sha512-QMhUh4FIARcqY5soCB4Z8DIu+py0rYb28IgWT4gP9DLBGpDrY8lStXk7W1/46TLjEH97y0hbiXFK7kMCZ31oOQ==}
- applesauce-factory@0.0.0-next-20250123215242:
- resolution: {integrity: sha512-kTk1yz/iFHgtkFA/0/EicfWG2yVv7UsZN/AKKp7FZPVXOWZVpVVWeXAvwayMsb8UnY4jpfAHYfBOYzj2Uo3ZEg==}
+ applesauce-factory@0.0.0-next-20250124151214:
+ resolution: {integrity: sha512-wg1lHE0MJr2jZH55xzagqVbP5P3JtV7+xSrgHfvaOMwH/1GWIJHHZU9E98LEd2pNfuh+1WmrBfgVhxuGeCupLg==}
- applesauce-lists@0.0.0-next-20250123215242:
- resolution: {integrity: sha512-zqf1bhOlBVp+X9RRAhe4A/O6IUkxjh3aL8INviXIVEC9sj9+mtWTOY4sg2EToc9cyh0ub+uZyzKWQWgHVYHV1A==}
+ applesauce-lists@0.0.0-next-20250124151214:
+ resolution: {integrity: sha512-KQfoeNIlL37YFiEmlgfof24royGrwabmKRv/lqgBuklTORy3LFrR3jrrLuV+UnrGcfIYeSqpEclw1pWqLm6e3A==}
- applesauce-loaders@0.0.0-next-20250123215242:
- resolution: {integrity: sha512-gcXV5IebXr55ovgqoF3FHvsE5HmWrmlDJiuWuIFB4vPLEafe1xY6GvpLVKCYIFgUxvtRdJjMyH4g2IvfMbW/xw==}
+ applesauce-loaders@0.0.0-next-20250124151214:
+ resolution: {integrity: sha512-W+5/z9kMTwHj8k8A+woyIVeJgTXQExf5k/s+wB8l289i+Kx8yjmlD9zWXcy8qzPw5puWumCRjIkbe23mbsiPQQ==}
applesauce-net@0.10.0:
resolution: {integrity: sha512-ZsAs/MkeGHiPZ2/a8lwP8lx/Eh+5Dot0qG4BLTAqjg4emP/RsiqW+hyc6v6QcVbdvuR0+hP1gka3+wWtiy/cTA==}
- applesauce-react@0.0.0-next-20250123215242:
- resolution: {integrity: sha512-ekf0EqJEGunNvmExzXuCBe4SqowBZZ0u61cDg1NS8vgjvYKyan4QsGYPCtLvmR9M/3g3nd03xhTTMmXkx9+Iiw==}
+ applesauce-react@0.0.0-next-20250124151214:
+ resolution: {integrity: sha512-pGS2cBT40YlUIwTZBphjhhz3TUCJu+S/RJaiy7VQPSSxIXKi54UCL391+IyrfkF3cUeYXQ9v8qhv/XxXQg2ZIQ==}
- applesauce-signer@0.0.0-next-20250123215242:
- resolution: {integrity: sha512-YuqOsW35mr1cwqudjw9+Pkti0MdmsJawmIT9zluPoUk8PcGv/sOwRZCi2DrG6U+VUmfwMC+OU4L77QITyG2nwQ==}
+ applesauce-signer@0.0.0-next-20250124151214:
+ resolution: {integrity: sha512-+am4YKJIulvtvS9RXLOwfKW3T9q/IvCltr6B81K7c+BhbD0Y2wbuCA2DrRcQ+KQYoQCbyAD4Pl+fkapnEbAEbw==}
arg@4.1.3:
resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
@@ -2367,8 +2367,8 @@ packages:
block-stream2@2.1.0:
resolution: {integrity: sha512-suhjmLI57Ewpmq00qaygS8UgEq2ly2PCItenIyhMqVjo4t4pGzqMvfgJuX8iWTeSDdfSSqS6j38fL4ToNL7Pfg==}
- blossom-client-sdk@0.0.0-next-20250104165538:
- resolution: {integrity: sha512-JOVhS5lIr/2+JB1XlTywrYmuhhdYvehn4brVmoraHdAq1SGx1z0TXW9QgybNhDU2suf56bTYS0pE3D/XvAmlVA==}
+ blossom-client-sdk@0.0.0-next-20250124155258:
+ resolution: {integrity: sha512-OA1nLViB2BYecWacYk1/qACnr0ssOqFAuaSU/OSDCG2xBI4G13dwMd8PvO8imAeFbA3hflw3Wf/PKt7cFLoE4A==}
engines: {node: '>=18'}
blossom-client-sdk@0.9.1:
@@ -5140,8 +5140,8 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
- rollup@4.31.0:
- resolution: {integrity: sha512-9cCE8P4rZLx9+PjoyqHLs31V9a9Vpvfo4qNcs6JCiGWYhw2gijSetFbH6SSy1whnkgcefnUwr8sad7tgqsGvnw==}
+ rollup@4.32.0:
+ resolution: {integrity: sha512-JmrhfQR31Q4AuNBjjAX4s+a/Pu/Q8Q9iwjWBsjRH1q52SPFE2NqRMK6fUZKKnvKO6id+h7JIRf0oYsph53eATg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -6197,18 +6197,18 @@ snapshots:
'@babel/compat-data@7.26.5': {}
- '@babel/core@7.26.0':
+ '@babel/core@7.26.7':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.26.2
'@babel/generator': 7.26.5
'@babel/helper-compilation-targets': 7.26.5
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
- '@babel/helpers': 7.26.0
- '@babel/parser': 7.26.5
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7)
+ '@babel/helpers': 7.26.7
+ '@babel/parser': 7.26.7
'@babel/template': 7.25.9
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/traverse': 7.26.7
+ '@babel/types': 7.26.7
convert-source-map: 2.0.0
debug: 4.4.0
gensync: 1.0.0-beta.2
@@ -6219,15 +6219,15 @@ snapshots:
'@babel/generator@7.26.5':
dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/parser': 7.26.7
+ '@babel/types': 7.26.7
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
'@babel/helper-annotate-as-pure@7.25.9':
dependencies:
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.7
'@babel/helper-compilation-targets@7.26.5':
dependencies:
@@ -6237,29 +6237,29 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)':
+ '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-annotate-as-pure': 7.25.9
'@babel/helper-member-expression-to-functions': 7.25.9
'@babel/helper-optimise-call-expression': 7.25.9
- '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0)
+ '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.7)
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.7
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)':
+ '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-annotate-as-pure': 7.25.9
regexpu-core: 6.2.0
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)':
+ '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-compilation-targets': 7.26.5
'@babel/helper-plugin-utils': 7.26.5
debug: 4.4.0
@@ -6270,55 +6270,55 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.25.9':
dependencies:
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/traverse': 7.26.7
+ '@babel/types': 7.26.7
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.25.9':
dependencies:
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/traverse': 7.26.7
+ '@babel/types': 7.26.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
+ '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-module-imports': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.7
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.25.9':
dependencies:
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.7
'@babel/helper-plugin-utils@7.26.5': {}
- '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)':
+ '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-annotate-as-pure': 7.25.9
'@babel/helper-wrap-function': 7.25.9
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.0)':
+ '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-member-expression-to-functions': 7.25.9
'@babel/helper-optimise-call-expression': 7.25.9
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.7
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.25.9':
dependencies:
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/traverse': 7.26.7
+ '@babel/types': 7.26.7
transitivePeerDependencies:
- supports-color
@@ -6331,509 +6331,509 @@ snapshots:
'@babel/helper-wrap-function@7.25.9':
dependencies:
'@babel/template': 7.25.9
- '@babel/traverse': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/traverse': 7.26.7
+ '@babel/types': 7.26.7
transitivePeerDependencies:
- supports-color
- '@babel/helpers@7.26.0':
+ '@babel/helpers@7.26.7':
dependencies:
'@babel/template': 7.25.9
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.7
- '@babel/parser@7.26.5':
+ '@babel/parser@7.26.7':
dependencies:
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.7
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
- '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0)
- '@babel/traverse': 7.26.5
+ '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7)
+ '@babel/traverse': 7.26.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-module-imports': 7.25.9
'@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.0)':
+ '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)':
+ '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-annotate-as-pure': 7.25.9
'@babel/helper-compilation-targets': 7.26.5
'@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0)
- '@babel/traverse': 7.26.5
+ '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.7)
+ '@babel/traverse': 7.26.7
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
'@babel/template': 7.25.9
- '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)':
+ '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-compilation-targets': 7.26.5
'@babel/helper-plugin-utils': 7.26.5
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)':
+ '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
'@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.26.5
+ '@babel/traverse': 7.26.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.0)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-compilation-targets': 7.26.5
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0)
+ '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7)
- '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0)
+ '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.7)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
regenerator-transform: 0.15.2
- '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)':
+ '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.7)
'@babel/helper-plugin-utils': 7.26.5
- '@babel/preset-env@7.26.0(@babel/core@7.26.0)':
+ '@babel/preset-env@7.26.7(@babel/core@7.26.7)':
dependencies:
'@babel/compat-data': 7.26.5
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-compilation-targets': 7.26.5
'@babel/helper-plugin-utils': 7.26.5
'@babel/helper-validator-option': 7.25.9
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)
- '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0)
- '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0)
- '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.0)
- '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0)
- '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0)
- '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0)
- '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.0)
- '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0)
- '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0)
- babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0)
- babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0)
- babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.7)
+ '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.7)
+ '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.7)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.7)
+ '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.7)
+ '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.7)
+ '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.7)
+ '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.7)
+ '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.7)
+ '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.7)
+ '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.7)
+ '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.7)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.7)
+ babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.7)
+ babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.7)
+ babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.7)
core-js-compat: 3.40.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.7)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-plugin-utils': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.7
esutils: 2.0.3
- '@babel/runtime@7.26.0':
+ '@babel/runtime@7.26.7':
dependencies:
regenerator-runtime: 0.14.1
'@babel/template@7.25.9':
dependencies:
'@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/parser': 7.26.7
+ '@babel/types': 7.26.7
- '@babel/traverse@7.26.5':
+ '@babel/traverse@7.26.7':
dependencies:
'@babel/code-frame': 7.26.2
'@babel/generator': 7.26.5
- '@babel/parser': 7.26.5
+ '@babel/parser': 7.26.7
'@babel/template': 7.25.9
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.7
debug: 4.4.0
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.26.5':
+ '@babel/types@7.26.7':
dependencies:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
@@ -7160,7 +7160,7 @@ snapshots:
lodash.mergewith: 4.6.2
react: 19.0.0
- '@changesets/apply-release-plan@7.0.7':
+ '@changesets/apply-release-plan@7.0.8':
dependencies:
'@changesets/config': 3.0.5
'@changesets/get-version-range-type': 0.4.0
@@ -7189,9 +7189,9 @@ snapshots:
dependencies:
'@changesets/types': 6.0.0
- '@changesets/cli@2.27.11':
+ '@changesets/cli@2.27.12':
dependencies:
- '@changesets/apply-release-plan': 7.0.7
+ '@changesets/apply-release-plan': 7.0.8
'@changesets/assemble-release-plan': 6.0.5
'@changesets/changelog-git': 0.2.0
'@changesets/config': 3.0.5
@@ -7384,7 +7384,7 @@ snapshots:
'@emotion/babel-plugin@11.13.5':
dependencies:
'@babel/helper-module-imports': 7.25.9
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
'@emotion/hash': 0.9.2
'@emotion/memoize': 0.9.0
'@emotion/serialize': 1.3.3
@@ -7433,7 +7433,7 @@ snapshots:
'@emotion/react@11.14.0(@types/react@18.3.18)(react@19.0.0)':
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
'@emotion/babel-plugin': 11.13.5
'@emotion/cache': 11.14.0
'@emotion/serialize': 1.3.3
@@ -7459,7 +7459,7 @@ snapshots:
'@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@18.3.18)(react@19.0.0))(@types/react@18.3.18)(react@19.0.0)':
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
'@emotion/babel-plugin': 11.13.5
'@emotion/is-prop-valid': 1.3.1
'@emotion/react': 11.14.0(@types/react@18.3.18)(react@19.0.0)
@@ -7803,14 +7803,14 @@ snapshots:
'@manypkg/find-root@1.1.0':
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
'@types/node': 12.20.55
find-up: 4.1.0
fs-extra: 8.1.0
'@manypkg/get-packages@1.1.3':
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
'@changesets/types': 4.1.0
'@manypkg/find-root': 1.1.0
fs-extra: 8.1.0
@@ -7870,9 +7870,9 @@ snapshots:
'@remix-run/router@1.21.1': {}
- '@rollup/plugin-babel@5.3.1(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@2.79.2)':
+ '@rollup/plugin-babel@5.3.1(@babel/core@7.26.7)(@types/babel__core@7.20.5)(rollup@2.79.2)':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.26.7
'@babel/helper-module-imports': 7.25.9
'@rollup/pluginutils': 3.1.0(rollup@2.79.2)
rollup: 2.79.2
@@ -7920,61 +7920,61 @@ snapshots:
optionalDependencies:
rollup: 2.79.2
- '@rollup/rollup-android-arm-eabi@4.31.0':
+ '@rollup/rollup-android-arm-eabi@4.32.0':
optional: true
- '@rollup/rollup-android-arm64@4.31.0':
+ '@rollup/rollup-android-arm64@4.32.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.31.0':
+ '@rollup/rollup-darwin-arm64@4.32.0':
optional: true
- '@rollup/rollup-darwin-x64@4.31.0':
+ '@rollup/rollup-darwin-x64@4.32.0':
optional: true
- '@rollup/rollup-freebsd-arm64@4.31.0':
+ '@rollup/rollup-freebsd-arm64@4.32.0':
optional: true
- '@rollup/rollup-freebsd-x64@4.31.0':
+ '@rollup/rollup-freebsd-x64@4.32.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.31.0':
+ '@rollup/rollup-linux-arm-gnueabihf@4.32.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.31.0':
+ '@rollup/rollup-linux-arm-musleabihf@4.32.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.31.0':
+ '@rollup/rollup-linux-arm64-gnu@4.32.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.31.0':
+ '@rollup/rollup-linux-arm64-musl@4.32.0':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.31.0':
+ '@rollup/rollup-linux-loongarch64-gnu@4.32.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.31.0':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.32.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.31.0':
+ '@rollup/rollup-linux-riscv64-gnu@4.32.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.31.0':
+ '@rollup/rollup-linux-s390x-gnu@4.32.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.31.0':
+ '@rollup/rollup-linux-x64-gnu@4.32.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.31.0':
+ '@rollup/rollup-linux-x64-musl@4.32.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.31.0':
+ '@rollup/rollup-win32-arm64-msvc@4.32.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.31.0':
+ '@rollup/rollup-win32-ia32-msvc@4.32.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.31.0':
+ '@rollup/rollup-win32-x64-msvc@4.32.0':
optional: true
'@sagold/json-pointer@5.1.2': {}
@@ -8136,24 +8136,24 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/parser': 7.26.7
+ '@babel/types': 7.26.7
'@types/babel__generator': 7.6.8
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.6
'@types/babel__generator@7.6.8':
dependencies:
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.7
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.26.5
- '@babel/types': 7.26.5
+ '@babel/parser': 7.26.7
+ '@babel/types': 7.26.7
'@types/babel__traverse@7.20.6':
dependencies:
- '@babel/types': 7.26.5
+ '@babel/types': 7.26.7
'@types/canvas-confetti@1.9.0': {}
@@ -8323,9 +8323,9 @@ snapshots:
'@codemirror/state': 6.5.1
'@codemirror/view': 6.36.2
- '@uiw/react-codemirror@4.23.7(@babel/runtime@7.26.0)(@codemirror/autocomplete@6.18.4)(@codemirror/language@6.10.8)(@codemirror/lint@6.8.4)(@codemirror/search@6.5.8)(@codemirror/state@6.5.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.36.2)(codemirror@6.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@uiw/react-codemirror@4.23.7(@babel/runtime@7.26.7)(@codemirror/autocomplete@6.18.4)(@codemirror/language@6.10.8)(@codemirror/lint@6.8.4)(@codemirror/search@6.5.8)(@codemirror/state@6.5.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.36.2)(codemirror@6.0.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
'@codemirror/commands': 6.8.0
'@codemirror/state': 6.5.1
'@codemirror/theme-one-dark': 6.1.2
@@ -8344,9 +8344,9 @@ snapshots:
'@vitejs/plugin-react@4.3.4(vite@5.4.14(@types/node@22.10.10)(terser@5.37.0))':
dependencies:
- '@babel/core': 7.26.0
- '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.7)
+ '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.7)
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
vite: 5.4.14(@types/node@22.10.10)(terser@5.37.0)
@@ -8436,23 +8436,23 @@ snapshots:
dependencies:
entities: 2.2.0
- applesauce-channel@0.0.0-next-20250123215242(typescript@5.7.3):
+ applesauce-channel@0.0.0-next-20250124151214(typescript@5.7.3):
dependencies:
- applesauce-core: 0.0.0-next-20250123215242(typescript@5.7.3)
- applesauce-factory: 0.0.0-next-20250123215242(typescript@5.7.3)
+ applesauce-core: 0.0.0-next-20250124151214(typescript@5.7.3)
+ applesauce-factory: 0.0.0-next-20250124151214(typescript@5.7.3)
nostr-tools: 2.10.4(typescript@5.7.3)
rxjs: 7.8.1
transitivePeerDependencies:
- supports-color
- typescript
- applesauce-content@0.0.0-next-20250123215242(typescript@5.7.3):
+ applesauce-content@0.0.0-next-20250124151214(typescript@5.7.3):
dependencies:
'@cashu/cashu-ts': 2.0.0-rc1
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
- applesauce-core: 0.0.0-next-20250123215242(typescript@5.7.3)
+ applesauce-core: 0.0.0-next-20250124151214(typescript@5.7.3)
mdast-util-find-and-replace: 3.0.2
nostr-tools: 2.10.4(typescript@5.7.3)
remark: 15.0.1
@@ -8463,7 +8463,7 @@ snapshots:
- supports-color
- typescript
- applesauce-core@0.0.0-next-20250123215242(typescript@5.7.3):
+ applesauce-core@0.0.0-next-20250124151214(typescript@5.7.3):
dependencies:
'@scure/base': 1.2.4
debug: 4.4.0
@@ -8491,23 +8491,23 @@ snapshots:
- supports-color
- typescript
- applesauce-factory@0.0.0-next-20250123215242(typescript@5.7.3):
+ applesauce-factory@0.0.0-next-20250124151214(typescript@5.7.3):
dependencies:
- applesauce-content: 0.0.0-next-20250123215242(typescript@5.7.3)
- applesauce-core: 0.0.0-next-20250123215242(typescript@5.7.3)
+ applesauce-content: 0.0.0-next-20250124151214(typescript@5.7.3)
+ applesauce-core: 0.0.0-next-20250124151214(typescript@5.7.3)
nostr-tools: 2.10.4(typescript@5.7.3)
transitivePeerDependencies:
- supports-color
- typescript
- applesauce-lists@0.0.0-next-20250123215242(typescript@5.7.3):
+ applesauce-lists@0.0.0-next-20250124151214(typescript@5.7.3):
dependencies:
'@noble/hashes': 1.7.1
'@noble/secp256k1': 1.7.1
'@scure/base': 1.2.4
'@types/dom-serial': 1.0.6
- applesauce-core: 0.0.0-next-20250123215242(typescript@5.7.3)
- applesauce-factory: 0.0.0-next-20250123215242(typescript@5.7.3)
+ applesauce-core: 0.0.0-next-20250124151214(typescript@5.7.3)
+ applesauce-factory: 0.0.0-next-20250124151214(typescript@5.7.3)
debug: 4.4.0
nostr-tools: 2.10.4(typescript@5.7.3)
rxjs: 7.8.1
@@ -8515,9 +8515,9 @@ snapshots:
- supports-color
- typescript
- applesauce-loaders@0.0.0-next-20250123215242(typescript@5.7.3):
+ applesauce-loaders@0.0.0-next-20250124151214(typescript@5.7.3):
dependencies:
- applesauce-core: 0.0.0-next-20250123215242(typescript@5.7.3)
+ applesauce-core: 0.0.0-next-20250124151214(typescript@5.7.3)
nanoid: 5.0.9
nostr-tools: 2.10.4(typescript@5.7.3)
rx-nostr: 3.5.0
@@ -8536,11 +8536,11 @@ snapshots:
- supports-color
- typescript
- applesauce-react@0.0.0-next-20250123215242(typescript@5.7.3):
+ applesauce-react@0.0.0-next-20250124151214(typescript@5.7.3):
dependencies:
- applesauce-content: 0.0.0-next-20250123215242(typescript@5.7.3)
- applesauce-core: 0.0.0-next-20250123215242(typescript@5.7.3)
- applesauce-factory: 0.0.0-next-20250123215242(typescript@5.7.3)
+ applesauce-content: 0.0.0-next-20250124151214(typescript@5.7.3)
+ applesauce-core: 0.0.0-next-20250124151214(typescript@5.7.3)
+ applesauce-factory: 0.0.0-next-20250124151214(typescript@5.7.3)
nostr-tools: 2.10.4(typescript@5.7.3)
react: 18.3.1
rxjs: 7.8.1
@@ -8548,13 +8548,13 @@ snapshots:
- supports-color
- typescript
- applesauce-signer@0.0.0-next-20250123215242(typescript@5.7.3):
+ applesauce-signer@0.0.0-next-20250124151214(typescript@5.7.3):
dependencies:
'@noble/hashes': 1.7.1
'@noble/secp256k1': 1.7.1
'@scure/base': 1.2.4
'@types/dom-serial': 1.0.6
- applesauce-core: 0.0.0-next-20250123215242(typescript@5.7.3)
+ applesauce-core: 0.0.0-next-20250124151214(typescript@5.7.3)
debug: 4.4.0
nanoid: 5.0.9
nostr-tools: 2.10.4(typescript@5.7.3)
@@ -8615,31 +8615,31 @@ snapshots:
babel-plugin-macros@3.1.0:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
cosmiconfig: 7.1.0
resolve: 1.22.10
- babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0):
+ babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.7):
dependencies:
'@babel/compat-data': 7.26.5
- '@babel/core': 7.26.0
- '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0):
+ babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.7):
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7)
core-js-compat: 3.40.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.0):
+ babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.7):
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0)
+ '@babel/core': 7.26.7
+ '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.7)
transitivePeerDependencies:
- supports-color
@@ -8707,7 +8707,7 @@ snapshots:
dependencies:
readable-stream: 3.6.2
- blossom-client-sdk@0.0.0-next-20250104165538:
+ blossom-client-sdk@0.0.0-next-20250124155258:
dependencies:
'@cashu/cashu-ts': 2.1.0
'@noble/hashes': 1.7.1
@@ -10535,7 +10535,7 @@ snapshots:
match-sorter@8.0.0:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
remove-accents: 0.5.0
math-intrinsics@1.1.0: {}
@@ -10706,7 +10706,7 @@ snapshots:
mdast-util-wiki-link@0.1.2:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
mdast-util-to-markdown: 0.6.5
mdn-data@2.0.14: {}
@@ -10826,7 +10826,7 @@ snapshots:
micromark-extension-wiki-link@0.0.4:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
micromark-factory-destination@2.0.1:
dependencies:
@@ -11350,7 +11350,7 @@ snapshots:
polished@4.3.1:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
possible-typed-array-names@1.0.0: {}
@@ -11479,7 +11479,7 @@ snapshots:
react-clientside-effect@1.2.7(react@19.0.0):
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
react: 19.0.0
react-diff-viewer-continued@3.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
@@ -11536,14 +11536,14 @@ snapshots:
react-error-boundary@4.1.2(react@19.0.0):
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
react: 19.0.0
react-fast-compare@3.2.2: {}
react-focus-lock@2.13.5(@types/react@18.3.18)(react@19.0.0):
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
focus-lock: 1.3.6
prop-types: 15.8.1
react: 19.0.0
@@ -11717,7 +11717,7 @@ snapshots:
react-window@1.8.11(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
memoize-one: 5.2.1
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
@@ -11782,7 +11782,7 @@ snapshots:
redux@4.2.1:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
reflect.getprototypeof@1.0.10:
dependencies:
@@ -11805,7 +11805,7 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
regex-recursion@5.1.1:
dependencies:
@@ -11880,7 +11880,7 @@ snapshots:
remark-wiki-link@2.0.1:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
mdast-util-wiki-link: 0.1.2
micromark-extension-wiki-link: 0.0.4
@@ -11937,34 +11937,34 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- rollup@4.31.0:
+ rollup@4.32.0:
dependencies:
'@types/estree': 1.0.6
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.31.0
- '@rollup/rollup-android-arm64': 4.31.0
- '@rollup/rollup-darwin-arm64': 4.31.0
- '@rollup/rollup-darwin-x64': 4.31.0
- '@rollup/rollup-freebsd-arm64': 4.31.0
- '@rollup/rollup-freebsd-x64': 4.31.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.31.0
- '@rollup/rollup-linux-arm-musleabihf': 4.31.0
- '@rollup/rollup-linux-arm64-gnu': 4.31.0
- '@rollup/rollup-linux-arm64-musl': 4.31.0
- '@rollup/rollup-linux-loongarch64-gnu': 4.31.0
- '@rollup/rollup-linux-powerpc64le-gnu': 4.31.0
- '@rollup/rollup-linux-riscv64-gnu': 4.31.0
- '@rollup/rollup-linux-s390x-gnu': 4.31.0
- '@rollup/rollup-linux-x64-gnu': 4.31.0
- '@rollup/rollup-linux-x64-musl': 4.31.0
- '@rollup/rollup-win32-arm64-msvc': 4.31.0
- '@rollup/rollup-win32-ia32-msvc': 4.31.0
- '@rollup/rollup-win32-x64-msvc': 4.31.0
+ '@rollup/rollup-android-arm-eabi': 4.32.0
+ '@rollup/rollup-android-arm64': 4.32.0
+ '@rollup/rollup-darwin-arm64': 4.32.0
+ '@rollup/rollup-darwin-x64': 4.32.0
+ '@rollup/rollup-freebsd-arm64': 4.32.0
+ '@rollup/rollup-freebsd-x64': 4.32.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.32.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.32.0
+ '@rollup/rollup-linux-arm64-gnu': 4.32.0
+ '@rollup/rollup-linux-arm64-musl': 4.32.0
+ '@rollup/rollup-linux-loongarch64-gnu': 4.32.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.32.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.32.0
+ '@rollup/rollup-linux-s390x-gnu': 4.32.0
+ '@rollup/rollup-linux-x64-gnu': 4.32.0
+ '@rollup/rollup-linux-x64-musl': 4.32.0
+ '@rollup/rollup-win32-arm64-msvc': 4.32.0
+ '@rollup/rollup-win32-ia32-msvc': 4.32.0
+ '@rollup/rollup-win32-x64-msvc': 4.32.0
fsevents: 2.3.3
rtl-css-js@1.16.1:
dependencies:
- '@babel/runtime': 7.26.0
+ '@babel/runtime': 7.26.7
run-parallel@1.2.0:
dependencies:
@@ -12777,7 +12777,7 @@ snapshots:
dependencies:
esbuild: 0.21.5
postcss: 8.5.1
- rollup: 4.31.0
+ rollup: 4.32.0
optionalDependencies:
'@types/node': 22.10.10
fsevents: 2.3.3
@@ -12876,10 +12876,10 @@ snapshots:
workbox-build@7.3.0(@types/babel__core@7.20.5):
dependencies:
'@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1)
- '@babel/core': 7.26.0
- '@babel/preset-env': 7.26.0(@babel/core@7.26.0)
- '@babel/runtime': 7.26.0
- '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.0)(@types/babel__core@7.20.5)(rollup@2.79.2)
+ '@babel/core': 7.26.7
+ '@babel/preset-env': 7.26.7(@babel/core@7.26.7)
+ '@babel/runtime': 7.26.7
+ '@rollup/plugin-babel': 5.3.1(@babel/core@7.26.7)(@types/babel__core@7.20.5)(rollup@2.79.2)
'@rollup/plugin-node-resolve': 15.3.1(rollup@2.79.2)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.2)
'@rollup/plugin-terser': 0.4.4(rollup@2.79.2)
diff --git a/src/components/common-event/event-verification-icon.tsx b/src/components/common-event/event-verification-icon.tsx
deleted file mode 100644
index ce8433ea5..000000000
--- a/src/components/common-event/event-verification-icon.tsx
+++ /dev/null
@@ -1,17 +0,0 @@
-import { memo } from "react";
-import { verifyEvent } from "nostr-tools";
-
-import { NostrEvent } from "../../types/nostr-event";
-import { CheckIcon, VerificationFailed } from "../icons";
-import useAppSettings from "../../hooks/use-user-app-settings";
-
-function EventVerificationIcon({ event }: { event: NostrEvent }) {
- const { showSignatureVerification } = useAppSettings();
- if (!showSignatureVerification) return null;
-
- if (!verifyEvent(event)) {
- return ;
- }
- return ;
-}
-export default memo(EventVerificationIcon);
diff --git a/src/components/embed-event/event-types/embedded-note.tsx b/src/components/embed-event/event-types/embedded-note.tsx
index edcb21f79..650bd5d6a 100644
--- a/src/components/embed-event/event-types/embedded-note.tsx
+++ b/src/components/embed-event/event-types/embedded-note.tsx
@@ -5,17 +5,14 @@ import { Link as RouterLink, useNavigate } from "react-router-dom";
import { NostrEvent } from "../../../types/nostr-event";
import UserAvatarLink from "../../user/user-avatar-link";
import UserLink from "../../user/user-link";
-import EventVerificationIcon from "../../common-event/event-verification-icon";
import { TrustProvider } from "../../../providers/local/trust-provider";
import { NoteLink } from "../../note/note-link";
import Timestamp from "../../timestamp";
import { CompactNoteContent } from "../../compact-note-content";
import HoverLinkOverlay from "../../hover-link-overlay";
import { getSharableEventAddress } from "../../../services/relay-hints";
-import useAppSettings from "../../../hooks/use-user-app-settings";
export default function EmbeddedNote({ event, ...props }: Omit & { event: NostrEvent }) {
- const { showSignatureVerification } = useAppSettings();
const navigate = useNavigate();
const to = `/n/${getSharableEventAddress(event)}`;
@@ -38,7 +35,6 @@ export default function EmbeddedNote({ event, ...props }: Omit
- {showSignatureVerification && }
diff --git a/src/components/embed-event/event-types/embedded-torrent-comment.tsx b/src/components/embed-event/event-types/embedded-torrent-comment.tsx
index efa9380dd..95ad01a50 100644
--- a/src/components/embed-event/event-types/embedded-torrent-comment.tsx
+++ b/src/components/embed-event/event-types/embedded-torrent-comment.tsx
@@ -1,3 +1,4 @@
+import { MouseEventHandler, useCallback } from "react";
import { Card, CardProps, Flex, LinkBox, Spacer, Text } from "@chakra-ui/react";
import { Link as RouterLink, useNavigate } from "react-router-dom";
import { nip19 } from "nostr-tools";
@@ -5,7 +6,6 @@ import { nip19 } from "nostr-tools";
import { NostrEvent } from "../../../types/nostr-event";
import UserAvatarLink from "../../user/user-avatar-link";
import UserLink from "../../user/user-link";
-import EventVerificationIcon from "../../common-event/event-verification-icon";
import { TrustProvider } from "../../../providers/local/trust-provider";
import Timestamp from "../../timestamp";
import { CompactNoteContent } from "../../compact-note-content";
@@ -13,15 +13,12 @@ import HoverLinkOverlay from "../../hover-link-overlay";
import { getThreadReferences } from "../../../helpers/nostr/event";
import useSingleEvent from "../../../hooks/use-single-event";
import { getTorrentTitle } from "../../../helpers/nostr/torrents";
-import { MouseEventHandler, useCallback } from "react";
-import useAppSettings from "../../../hooks/use-user-app-settings";
export default function EmbeddedTorrentComment({
comment,
...props
}: Omit & { comment: NostrEvent }) {
const navigate = useNavigate();
- const { showSignatureVerification } = useAppSettings();
const refs = getThreadReferences(comment);
const torrent = useSingleEvent(refs.root?.e?.id, refs.root?.e?.relays);
const linkToTorrent = refs.root?.e && `/torrents/${nip19.neventEncode(refs.root.e)}`;
@@ -45,7 +42,6 @@ export default function EmbeddedTorrentComment({
{torrent ? getTorrentTitle(torrent) : "torrent"}
- {showSignatureVerification && }
diff --git a/src/components/note/timeline-note/components/share-modal.tsx b/src/components/note/timeline-note/components/share-modal.tsx
index 08cbd7eac..2ad9a4f78 100644
--- a/src/components/note/timeline-note/components/share-modal.tsx
+++ b/src/components/note/timeline-note/components/share-modal.tsx
@@ -1,6 +1,8 @@
-import { useState } from "react";
+import { useMemo, useState } from "react";
import {
Button,
+ Center,
+ Checkbox,
Modal,
ModalBody,
ModalCloseButton,
@@ -9,12 +11,22 @@ import {
ModalHeader,
ModalOverlay,
ModalProps,
+ Spinner,
+ Text,
+ useToast,
} from "@chakra-ui/react";
import { NostrEvent } from "nostr-tools";
import { useEventFactory } from "applesauce-react/hooks";
+import { getMediaAttachments } from "applesauce-core/helpers";
+import { getMediaAttachmentURLsFromContent } from "applesauce-content/helpers";
+import { BlossomClient } from "blossom-client-sdk";
import { usePublishEvent } from "../../../../providers/global/publish-provider";
import { EmbedEvent } from "../../../embed-event";
+import useAppSettings from "../../../../hooks/use-user-app-settings";
+import useUsersMediaServers from "../../../../hooks/use-user-media-servers";
+import useCurrentAccount from "../../../../hooks/use-current-account";
+import { useSigningContext } from "../../../../providers/global/signing-provider";
export default function ShareModal({
event,
@@ -22,17 +34,76 @@ export default function ShareModal({
onClose,
...props
}: Omit & { event: NostrEvent }) {
+ const { mirrorBlobsOnShare } = useAppSettings();
+ const account = useCurrentAccount();
const publish = usePublishEvent();
const factory = useEventFactory();
+ const toast = useToast();
- const [loading, setLoading] = useState(false);
+ const { requestSignature } = useSigningContext();
+ const { servers } = useUsersMediaServers(account?.pubkey);
+ const [mirror, setMirror] = useState(mirrorBlobsOnShare);
+ const mediaAttachments = useMemo(() => {
+ const attachments = getMediaAttachments(event)
+ // filter out media attachments without hashes
+ .filter((media) => !!media.sha256);
+
+ // extra media attachments from content
+ const content = getMediaAttachmentURLsFromContent(event.content)
+ // remove duplicates
+ .filter((media) => !attachments.some((a) => a.sha256 === media.sha256));
+
+ return [...attachments, ...content];
+ }, [event]);
+
+ const canMirror = servers.length > 0 && mediaAttachments.length > 0;
+
+ const [loading, setLoading] = useState("");
const share = async () => {
- setLoading(true);
+ if (mirror && canMirror) {
+ try {
+ setLoading("Requesting signature for mirroring...");
+ const auth = await BlossomClient.createUploadAuth(
+ requestSignature,
+ mediaAttachments.filter((m) => !!m.sha256).map((m) => m.sha256!),
+ );
+
+ setLoading("Mirror blobs...");
+ for (const media of mediaAttachments) {
+ // send mirror request to all servers
+ await Promise.allSettled(
+ servers.map((server) =>
+ BlossomClient.mirrorBlob(
+ server,
+ {
+ sha256: media.sha256!,
+ url: media.url,
+ // TODO: these are not needed and should be removed
+ uploaded: 0,
+ size: media.size ?? 0,
+ },
+ { auth },
+ ).catch((err) => {
+ // ignore errors from individual servers
+ }),
+ ),
+ );
+ }
+ } catch (error) {
+ if (error instanceof Error)
+ toast({ status: "error", title: `Failed to mirror media`, description: error.message });
+ }
+ }
+
+ setLoading("Sharing...");
const draft = await factory.share(event);
+ setLoading("Publishing...");
await publish("Share", draft);
+ setLoading("");
+
+ // close modal
onClose();
- setLoading(false);
};
return (
@@ -44,7 +115,26 @@ export default function ShareModal({
-
+ {loading ? (
+
+ {loading}
+
+ ) : (
+ <>
+
+
+ {canMirror && (
+ <>
+ setMirror(!mirror)} mt="4">
+ Mirror media ({mediaAttachments.length}) to blossom servers ({servers.length})
+
+
+ Copy media to your blossom servers so it can be found later
+
+ >
+ )}
+ >
+ )}
@@ -56,7 +146,7 @@ export default function ShareModal({
variant="solid"
onClick={() => share()}
size="md"
- isLoading={loading}
+ isLoading={!!loading}
flexShrink={0}
>
Share
diff --git a/src/components/note/timeline-note/index.tsx b/src/components/note/timeline-note/index.tsx
index 6ec4d2dca..bd5d3e833 100644
--- a/src/components/note/timeline-note/index.tsx
+++ b/src/components/note/timeline-note/index.tsx
@@ -22,7 +22,6 @@ import NoteMenu from "../note-menu";
import UserLink from "../../user/user-link";
import EventZapButton from "../../zap/event-zap-button";
import { ExpandProvider } from "../../../providers/local/expanded";
-import EventVerificationIcon from "../../common-event/event-verification-icon";
import EventShareButton from "./components/event-share-button";
import EventQuoteButton from "../event-quote-button";
import { ReplyIcon } from "../../icons";
@@ -67,7 +66,7 @@ export function TimelineNote({
...props
}: TimelineNoteProps) {
const account = useCurrentAccount();
- const { showReactions, showSignatureVerification } = useAppSettings();
+ const { showReactions } = useAppSettings();
const hideZapBubbles = useObservable(localSettings.hideZapBubbles);
const replyForm = useDisclosure();
@@ -98,7 +97,6 @@ export function TimelineNote({
- {showSignatureVerification && }
{showReplyLine && }
diff --git a/src/helpers/app-settings.ts b/src/helpers/app-settings.ts
index b755bf1a5..b2688cdb5 100644
--- a/src/helpers/app-settings.ts
+++ b/src/helpers/app-settings.ts
@@ -4,7 +4,7 @@ import { kinds } from "nostr-tools";
export const APP_SETTINGS_KIND = kinds.Application;
export const APP_SETTING_IDENTIFIER = "nostrudel-settings";
-export type AppSettingsV0 = {
+type AppSettingsV0 = {
version: 0;
colorMode: ColorModeWithSystem;
defaultRelays: string[];
@@ -12,7 +12,6 @@ export type AppSettingsV0 = {
autoShowMedia: boolean;
proxyUserMedia: boolean;
showReactions: boolean;
- /** @deprecated */
showSignatureVerification: boolean;
autoPayWithWebLN: boolean;
@@ -26,36 +25,41 @@ export type AppSettingsV0 = {
redditRedirect?: string;
youtubeRedirect?: string;
};
-export type AppSettingsV1 = Omit & {
+type AppSettingsV1 = Omit & {
version: 1;
mutedWords?: string;
maxPageWidth: "none" | "sm" | "md" | "lg" | "xl" | "full";
};
-export type AppSettingsV2 = Omit & { version: 2; theme: string };
-export type AppSettingsV3 = Omit & { version: 3; quickReactions: string[] };
-export type AppSettingsV4 = Omit & { version: 4; loadOpenGraphData: boolean };
-export type AppSettingsV5 = Omit & { version: 5; hideUsernames: boolean };
-export type AppSettingsV6 = Omit & { version: 6; noteDifficulty: number | null };
-export type AppSettingsV7 = Omit & { version: 7; autoDecryptDMs: boolean };
-export type AppSettingsV8 = Omit & {
+type AppSettingsV2 = Omit & { version: 2; theme: string };
+type AppSettingsV3 = Omit & { version: 3; quickReactions: string[] };
+type AppSettingsV4 = Omit & { version: 4; loadOpenGraphData: boolean };
+type AppSettingsV5 = Omit & { version: 5; hideUsernames: boolean };
+type AppSettingsV6 = Omit & { version: 6; noteDifficulty: number | null };
+type AppSettingsV7 = Omit & { version: 7; autoDecryptDMs: boolean };
+type AppSettingsV8 = Omit & {
version: 8;
mediaUploadService: "nostr.build" | "blossom";
};
-export type AppSettingsV9 = Omit & { version: 9; removeEmojisInUsernames: boolean };
+type AppSettingsV9 = Omit & { version: 9; removeEmojisInUsernames: boolean };
-export type AppSettingsV10 = Omit & {
+type AppSettingsV10 = Omit & {
version: 10;
showPubkeyColor: "none" | "avatar" | "underline";
};
-export type AppSettingsV11 = Omit & {
+type AppSettingsV11 = Omit & {
version: 11;
};
-export type AppSettings = AppSettingsV11;
+type AppSettingsV12 = Omit & {
+ version: 12;
+ mirrorBlobsOnShare: boolean;
+};
+
+export type AppSettings = AppSettingsV12;
export const defaultSettings: AppSettings = {
- version: 11,
+ version: 12,
// display
theme: "default",
@@ -69,12 +73,11 @@ export const defaultSettings: AppSettings = {
autoShowMedia: true,
showContentWarning: true,
loadOpenGraphData: true,
- /** @deprecated */
- showSignatureVerification: false,
// posting
noteDifficulty: null,
proxyUserMedia: false,
+ mirrorBlobsOnShare: false,
// performance
showReactions: true,
diff --git a/src/views/settings/post/index.tsx b/src/views/settings/post/index.tsx
index 9b5f38f0c..056481aae 100644
--- a/src/views/settings/post/index.tsx
+++ b/src/views/settings/post/index.tsx
@@ -12,7 +12,6 @@ import {
AlertIcon,
AlertTitle,
AlertDescription,
- Heading,
Switch,
} from "@chakra-ui/react";
import { useObservable } from "applesauce-react/hooks";
@@ -20,7 +19,6 @@ import { useObservable } from "applesauce-react/hooks";
import useUsersMediaServers from "../../../hooks/use-user-media-servers";
import useCurrentAccount from "../../../hooks/use-current-account";
import useSettingsForm from "../use-settings-form";
-import VerticalPageLayout from "../../../components/vertical-page-layout";
import localSettings from "../../../services/local-settings";
import SimpleView from "../../../components/layout/presets/simple-view";
@@ -118,6 +116,16 @@ export default function PostSettings() {
client tags on events
+
+
+
+
+ Always mirror media
+
+
+
+ Copy all media to your personal blossom servers when sharing notes
+
);
}