diff --git a/package.json b/package.json index 4d0dfe7..9dc16e4 100644 --- a/package.json +++ b/package.json @@ -44,9 +44,12 @@ "@sa/hooks": "workspace:*", "@sa/materials": "workspace:*", "@sa/utils": "workspace:*", + "@univerjs/preset-sheets-core": "^0.25.0", + "@univerjs/presets": "^0.25.0", "@vueuse/core": "13.9.0", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", + "@zwight/luckyexcel": "^1.1.6", "clipboard": "2.0.11", "dayjs": "1.11.18", "defu": "^6.1.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3a52218..8505b3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,6 +29,12 @@ importers: '@sa/utils': specifier: workspace:* version: link:packages/utils + '@univerjs/preset-sheets-core': + specifier: ^0.25.0 + version: 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/presets': + specifier: ^0.25.0 + version: 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) '@vueuse/core': specifier: 13.9.0 version: 13.9.0(vue@3.5.20(typescript@5.8.3)) @@ -38,6 +44,9 @@ importers: '@wangeditor/editor-for-vue': specifier: ^5.1.12 version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.20(typescript@5.8.3)) + '@zwight/luckyexcel': + specifier: ^1.1.6 + version: 1.1.6(@grpc/grpc-js@1.14.4)(@wendellhu/redi@0.17.1)(rxjs@7.8.2) clipboard: specifier: 2.0.11 version: 2.0.11 @@ -703,15 +712,39 @@ packages: resolution: {integrity: sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@fast-csv/format@4.3.5': + resolution: {integrity: sha512-8iRn6QF3I8Ak78lNAa+Gdl5MJJBM5vRHivFtMRUWINdevNo00K7OXxS2PshawLKTejVwieIlPmK5YlLu6w4u8A==} + + '@fast-csv/parse@4.3.6': + resolution: {integrity: sha512-uRsLYksqpbDmWaSmzvJcuApSEe38+6NQZBUsuAyMZKqHxH0g1wcJgsKUvN3WC8tewaqFjBMMGrkHmC+T7k8LvA==} + + '@flatten-js/interval-tree@1.1.3': + resolution: {integrity: sha512-xhFWUBoHJFF77cJO1D6REjdgJEMRf2Y2Z+eKEPav8evGKcLSnj1ud5pLXQSbGuxF3VSvT1rWhMfVpXEKJLTL+A==} + '@floating-ui/core@1.7.5': resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} '@floating-ui/dom@1.7.6': resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} + '@floating-ui/react-dom@2.1.8': + resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + '@floating-ui/utils@0.2.11': resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} + '@grpc/grpc-js@1.14.4': + resolution: {integrity: sha512-k9Dj3DV/itK9D06Y8f190Qgop7/Ui+D0njFV3LHMPwPT75DpXLQohE9Wmz0QElrJnzsjB7KPWiKJbOl7IPDArQ==} + engines: {node: '>=12.10.0'} + + '@grpc/proto-loader@0.8.1': + resolution: {integrity: sha512-wtF6h+DY6M3YaDBPAmvuuA6jV8Sif9MjtOI5euKFWRgCDl5PeDpPsHR9u2l6St5ceY8AZgoNDww5+HvEsXFsGg==} + engines: {node: '>=6'} + hasBin: true + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -787,12 +820,26 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + '@js-sdsl/ordered-map@4.4.2': + resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} + '@juggle/resize-observer@3.4.0': resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + '@noble/ciphers@2.2.0': + resolution: {integrity: sha512-Z6pjIZ/8IJcCGzb2S/0Px5J81yij85xASuk1teLNeg75bfT07MV3a/O2Mtn1I2se43k3lkVEcFaR10N4cgQcZA==} + engines: {node: '>= 20.19.0'} + + '@noble/ed25519@3.1.0': + resolution: {integrity: sha512-pfcObRY3CtvwfaG9Mt5XqZdKmAQppl37tHUeuBhDUbiwJBCVY4/A4lbMvb1xKhMDx96AqAqZpMWuBX1HulhX4g==} + + '@noble/hashes@2.2.0': + resolution: {integrity: sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==} + engines: {node: '>= 20.19.0'} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -904,9 +951,360 @@ packages: '@polka/url@1.0.0-next.29': resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} + '@progress/jszip-esm@1.0.4': + resolution: {integrity: sha512-A5i26JcTosFKeHCrklarNsByW3RUJd8osRq69eskZgIaq05weTCXdpztlFMwrHpgOGods1D0WFoSQcMNE0eI8Q==} + + '@progress/pako-esm@1.0.1': + resolution: {integrity: sha512-O4A3b1EuE9Xe1pC3Xz9Tcn1M/CYrL71f4y/5TXeytOVTkmkzBgYW97fYP2f+54H0e0erWRaqV/kUUB/a8Uxfbw==} + + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.5': + resolution: {integrity: sha512-zgXFLzW3Ap33e6d0Wlj4MGIm6Ce8O89n/apUaGNB/jx+hw+ruWEp7EwGUshdLKVRCxZW12fp9r40E1mQrf/34g==} + + '@protobufjs/eventemitter@1.1.1': + resolution: {integrity: sha512-vW1GmwMZNnL+gMRaovlh9yZX74kc+TTU3FObkkurpMaRtBfLP3ldjS9KQWlwZgraRE0+dheEEoAxdzcJQ8eXZg==} + + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.1': + resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==} + '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} + '@radix-ui/primitive@1.1.4': + resolution: {integrity: sha512-7AdCK9PQyiljKoBDbN8OuctCbd/esdwZPQ8RtOE3SsyQtUpiPb+ND75q0jEhC1m1ecBI0MFNeLJvwIh9iKHRcQ==} + + '@radix-ui/react-arrow@1.1.10': + resolution: {integrity: sha512-j2VTDz1vgCsmuG0k5lBfOcM8n5JPFqZBcMryasFjHYMhwxYL5SRUV5lMSUpRdNtw3D/Sv8pzJtrlAgkssYSsQQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-collection@1.1.10': + resolution: {integrity: sha512-IVVz4EvBcKjrzKgof714qDnz/SzQAkLA2Emh5edlHbgcE6fNd3Un6CJLlaYcnm8N4JmAtzQgse4dOKxcD2yc9g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-compose-refs@1.1.3': + resolution: {integrity: sha512-rYOP8OMnuuPMQF1uhPVlGNcCDlkokKqGFE3JcxFViIkAXP7EvFWUliJAstrapypaBLJNHbZL6jGhbVDGTwmVhA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-context@1.1.4': + resolution: {integrity: sha512-QwH4PO5urrbO+FaGd5Aglg+YJgWTyyuZ3g/6mKvsqraLkglDdckw9JafgL5McL5VEJ6EPNduPaT3ZE9BttDAqg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dialog@1.1.17': + resolution: {integrity: sha512-TDTYmpdq8dI2+Xgvgj9AJ8Ghqq+Eph/TRVEdaFQPDItIY+6QSkU7MJMeevw1568Yw/2Ijz8BTphPSP2XejKphw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-direction@1.1.2': + resolution: {integrity: sha512-C3vFhbyi4SW3PmbAi6Awpu4OzJtd0MxGurvSsYtr7p7nM8RNB3VAF3CUmnp2j50knpkrRcB7+ycVXzgLgF6yNA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-dismissable-layer@1.1.13': + resolution: {integrity: sha512-2v+zNAWWe0ySxgC0D0yeXMPQ23xZVgXZTerTz+JKlmdRj6gfTqmCcR29jb6d290DezXPGgruHWDX/vYUebtErg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-dropdown-menu@2.1.18': + resolution: {integrity: sha512-PZGV82gFk0WltDRI//SsG28ZIjlo9ANTmoNYg0jLNzXXiDsAy5PkOOYQaVD1pPxY6t7gxffb1QMD6qaUvsBZdw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-focus-guards@1.1.4': + resolution: {integrity: sha512-cot/aB/mOm0IYVYTTmQcEEK1M48lZWi8FlYe5nDPQQ8NYZUlXEFgncJ9p2Kzer3RKSrY7cTTpEMLZKNo9QoP5Q==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-focus-scope@1.1.10': + resolution: {integrity: sha512-Fas/lXQqhVvqwAb64s5RFeHiHYElZ6SUQbZaNd6EkfhP/Al7wTIQ9WIR4QVX475tlu5yFCEdDcJH6/UwsZjMWw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-hover-card@1.1.17': + resolution: {integrity: sha512-GjZQIEANVkuuWeztlKz6QEHe31ZX2iDfHzcTMCQVZXC0JyQrgfKWSC+LOOEw6aVV64zyjzobIzSA4AU4eKWrHA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-id@1.1.2': + resolution: {integrity: sha512-orBC88futVpqCmhX1p4cvquNHsELQ+w+vBJnuj3ftETI5bJb0bZn3Tqu3SWN2IOcPycTnMGnhwoermvISt72sA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-menu@2.1.18': + resolution: {integrity: sha512-lj8Rxjtn6zJq1oSbE/uDtAwCbB9BnxgHD+8MwJMuTh6u1dPamYhW9iuELr/Z8d0D/UysFblYYHeBPwi7T4k0YQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popover@1.1.17': + resolution: {integrity: sha512-/YSAOdJ7YJvdn7bn5sdSx2egW+SKY+u7O5RyAVs94Ymrg2fg5QTSFPMRkzvhGyFuE4/qsmPBdrwYoZMZh/4f+g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-popper@1.3.1': + resolution: {integrity: sha512-bhnq/0DEPTi2lsOD3J5rTL65qUKHbKbhqHsmN9TMiclSXpipi651ooUKPPp6G5lF/WiHBdn1s0Wuqsn+myVAvw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-portal@1.1.12': + resolution: {integrity: sha512-m309havGzsjLHHaIX50G5PlvRs3xkgPCsGk/5PTvYm8D5q33yG0J7w/712PTOhid7NTaFETtnSXjngHQavvhVw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-presence@1.1.6': + resolution: {integrity: sha512-zdTk4PlUO0E18HnZ3wYbW0KkJJxWCdiNYp6g6X1PtONFhxVkg01vliTJAmwIszU6mHiyBOoW9P0rAugl5/hULQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-primitive@2.1.6': + resolution: {integrity: sha512-wetd0QI77DbvrPpTAvH1SqOxsYF2wZe5TNxqwOd5Ty4XDpV3dpV0s8K/1MGMJBeY5o7lg8ub5VIt1Ub+yVen6g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-roving-focus@1.1.13': + resolution: {integrity: sha512-9gkwneI0guf8JDmrFxPjJF6Ozzgioyw+/lonYNCwefS9ZHA05er0BVHiXr+LbWGHxUfczvMY6G1oiZZi1VzjRw==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-separator@1.1.10': + resolution: {integrity: sha512-Y6K6jLQCVfCnTL2MEtGxDLffkhNfEfHsEg3Wa8JU+IWdn3EWbLXd3OuOfQRN7p/W/cUce1WyTk3QeuAoDBzN9g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + + '@radix-ui/react-slot@1.3.0': + resolution: {integrity: sha512-MojKku4U/miO8Av4Dkb+ctMAQx7JmY96LmtDQlAarCRtd7rN52QCSzBF+XAvr5S6coSVj9HEPBgHAHKEJVk/WA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-callback-ref@1.1.2': + resolution: {integrity: sha512-xCso9j1/u8sEgP1RNHjFrXJLApL8LiqOkI1R4ywuN00rxWdYg4oQXuwKLS3i0j5NWLromUD27/4nlxj2UFVvIw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-controllable-state@1.2.3': + resolution: {integrity: sha512-PLzC90MS+ReootmjC597dvopoelpZ8Q61HJkDXZSExitIq7PL55vHNnesAHwguHK0aPfBnpdNzQtv1uliaqQrA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-effect-event@0.0.3': + resolution: {integrity: sha512-6c8ZqvPTWILEKnyVkP53EGRCcpnJiKTC21sS/6R1GF5xKyHJJWQEPfkqlcgUkdRQivd6tb23abUwe4ngWmY0JA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-escape-keydown@1.1.2': + resolution: {integrity: sha512-2uVLvLjgO7NZCWw01/FdqRwmA42J0BcjPMUCA+koFEOAb+zjqIP7SiFz/7zWPrKnVmSqr76Omq2ALyCuX4dhLw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-layout-effect@1.1.2': + resolution: {integrity: sha512-jrBWOxZITuGcnjRCM2t2U5ZPkCLxD+Ym6DjfssS5haTj2iiak/DOb64JeN6OdLfLgptb6/e2kKR+ZuTrGoZTPA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-rect@1.1.2': + resolution: {integrity: sha512-d8a+bBY/FxikNPlgJJoaBHZX+zKVbWHYJGTLnLvveQgFSTntkGdEKv3JDtHrMS0DNYpllz2nRsTLGLKYttbpmw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-use-size@1.1.2': + resolution: {integrity: sha512-giWQp+4mxjBPt4KZ0MmyuykFNWfbDxKt4x+fPkRYmgRFJSbCZFzUglvMb/Kjn38tm10YP4ufiQZDx3zna4LU6w==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/rect@1.1.2': + resolution: {integrity: sha512-xnXE7wG13PI+cxieVssYXlQJuYVRhH9NBoxt3KNwzghDIA69GMm7d4wXRouHIYjE+KvS6U/MsMO73NdS2MH9ZA==} + '@rolldown/pluginutils@1.0.0-beta.29': resolution: {integrity: sha512-NIJgOsMjbxAXvoGq/X0gD7VPMQ8j9g0BiDaNjVNVjvl+iKXxL3Jre0v31RmBYeLEmkbj2s02v8vFTbUXi5XS2Q==} @@ -1145,6 +1543,9 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} + '@types/node@14.18.63': + resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} + '@types/node@24.3.0': resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} @@ -1265,6 +1666,561 @@ packages: resolution: {integrity: sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@univerjs-pro/collaboration-client-ui@0.25.0': + resolution: {integrity: sha512-QeIGBwpQ1m++5+EUPxmRq7Gaa4HsaKCc51xoiRmD+/DQuiVw4Ajwlf4bdjf8DjcQxy+V5qrWsGsAGxT7KInLRQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/collaboration-client@0.25.0': + resolution: {integrity: sha512-IpxeSWrSn2rayXjElZbeehithW79TTigMokcHcnmbf9NdihbbnayySTxuprNXj3NpRFkGRg+fBndOExGqCmNCQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/collaboration@0.25.0': + resolution: {integrity: sha512-IXoU8MeVAVMEk8rnY3UqrbmeGM1wVNtnJlF98RrG/BFwiPfw0mr3XhP5AdJ7GZHpR8iWUYBNZ7w+6N/vIi+FJw==} + + '@univerjs-pro/docs-exchange-client@0.25.0': + resolution: {integrity: sha512-qof3Cs38xBp8VHHBLjTkbB9MfWRFfEcynPTThTsbzRJtmJDey2aVflgH19a0UgcnlM3kk4Tv2b3obZczSgaAdQ==} + + '@univerjs-pro/docs-print@0.25.0': + resolution: {integrity: sha512-JlEH6b5IJblBfe+bP4ZGsmvSpHqTLapBYi9/2J5QPH9y8oflflJOGZVmSOIj6iqkVYbfwQmFeKKKKg8KP7MrVw==} + + '@univerjs-pro/edit-history-loader@0.25.0': + resolution: {integrity: sha512-BhWxEwd2PLuxOO3zgSZeXFjZZa6+z1z75Zlcl33jpOXYvtAbwIn4+qYzTNKBJbaTsdlEIiHuCyhvm1WQ2TgI9w==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/edit-history-viewer@0.25.0': + resolution: {integrity: sha512-1PWgMpI9bntYx9kW6gp6x+1+OpnxmLX72ZnzYVxntImnuDlEyaQhUUwQGSjfadhKCh1jSUf7B71uN8TEVqt6kw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/engine-chart@0.25.0': + resolution: {integrity: sha512-m+CgXg0OCG0s+bcIAYCrybxYsf7/AhvY5Cg9i3MKxt6uuaYy1B+TwsXTqA0wUaP+ACH5F4p6NV72ms4fuhmOBA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/engine-formula@0.25.0': + resolution: {integrity: sha512-27ilMTy122VjzfUR7ynW4MQBNrXJkRD9sz3E9i6e0hznQXmCUOKpKMzUCLYJI3LVvefBQlPtvnPl/UCUfe/lGQ==} + + '@univerjs-pro/engine-pivot@0.25.0': + resolution: {integrity: sha512-QqMers5SVeQvRP+OUymY98QbLJBvhmjnnuU6hMuaX//S+NngclOyPWTSrk7D1e1LGgCisRNNh9bJQjO23R9Xgw==} + + '@univerjs-pro/engine-shape@0.25.0': + resolution: {integrity: sha512-8x6Vhec5PWg3EbiZbihwjK5DRPOkXXFezPzBNC0G+ZIe6zVZp/vDDXkBMIHhz+xKGGPMpZSHyLDTT47OUsk+7A==} + + '@univerjs-pro/exchange-client@0.25.0': + resolution: {integrity: sha512-JlHvG61JCKCK0I+Nty47mwZMtp40YxK4+xyZPUG85fBDQ1QhXhvDHBRh1xtT2MBhqRFd1ju0+DqtsysDqhC0rQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/license@0.25.0': + resolution: {integrity: sha512-VygY/dVAwniU1BSC1fthXH0x2MwweMgzVSRee+EkEz2ax+jaCsHtoKVJHP438nYNDcQPdw9oJUzgmwFmQKpM/w==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/print@0.25.0': + resolution: {integrity: sha512-eUoIpUTYC0aeO/0XglUadAyO/7S+mJu+Km7O9YgxQHgVZHlz80i5ComX+F6Nn/QHOAaUq4jv2HxL6OT+5NFmCA==} + + '@univerjs-pro/sheets-chart-ui@0.25.0': + resolution: {integrity: sha512-6zwlm5zaFL1MH3FfgXtR2MrCUU7BLZ008w6AFnpom3zSPPb8hUH2R1ZXet7vi5Xm1eOXU9OrveSA0/viYxcgDw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-chart@0.25.0': + resolution: {integrity: sha512-c7Xk09uQodHzTdY0KU984WcInxkdan0+RkSuZB1TKUK6UPQ+/aP48D6n5Zsut2d2M0cpuU4h1qSuWOCDm6zRkA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-exchange-client@0.25.0': + resolution: {integrity: sha512-fzE/vzf2IqdnZbqrCBo27IdE7y9tkW2ZGHWJ4ybfB9y+nU68ETUTToCuNuAcrmddaZLp/tmVpilLbAH8DPm6qg==} + + '@univerjs-pro/sheets-outline-ui@0.25.0': + resolution: {integrity: sha512-rH5dRmp7ReEaG/1LTdGo64tuxl25HXsvzLM33QsfQdpZcAKePm33N04H7zwhrwZZvJUMK0I40SmFLUDg8YyKdg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-outline@0.25.0': + resolution: {integrity: sha512-K+Zh00J2ZWaxZyIG+eTRZ9dhH41rZmBrfeR67eYo5qIMH+psXWldupXOKsiXrIURP2b96zXZuveJbVScjNs1Lg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-pivot-ui@0.25.0': + resolution: {integrity: sha512-YFR+Yu/kdcJYgIjq6iolAHo6LgeRkrxlU7jCZDoo6onCj7RDMzOSmSs5g2udHX0mqTcTep2SlKt4V5MQvCBuOw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-pivot@0.25.0': + resolution: {integrity: sha512-KAg/IViDFpoWwKX8ByyJibs07t0s+457clthY1AiYTtTZ0KquWjkNc/lAyaX+LypV0XUnne74GuVIktD4mBF0g==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-print@0.25.0': + resolution: {integrity: sha512-2PCtIKjH+7UvQklcthla+ImJt2F00rQDDsyutqzCpw4GoyyRXZBBzvTYEr4Gb070qEt7ny70Fr+7kTq4YJ3hyg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-shape-ui@0.25.0': + resolution: {integrity: sha512-Ip/dtpVKy2MGXlNqNMGNEsVPPlxSDGB+cilFvkpN5AnnxjTdW5OKUv1IMKq1HsqMFFqpTxGXwUyIbFXJRqv5bQ==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-shape@0.25.0': + resolution: {integrity: sha512-pLbEmEngMp0Q/YNNDEzPcLDCCcqlB1b9QoZIxFs3Zf1i9kJcjXsnbMIBfUNdz1k5aJ2t92hXvrUqwvE5Z2zxHQ==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + + '@univerjs-pro/sheets-sparkline-ui@0.25.0': + resolution: {integrity: sha512-kKzwPtITkD2qUrh/BjRI2ITMD/NowQd4rDbQ9pl+1pATw8e/lBsjY7HP7DAOMGjgDLyU4SYFEi1k4Zd6U6hPiQ==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs-pro/sheets-sparkline@0.25.0': + resolution: {integrity: sha512-ChnJpCjqrHcUvhTM+UNixD0zZ/0T2sfnSSgfA3GV3s+hkaaTawM+oHcaYnXg78yiCqUXZau0n92pbXmt76y52w==} + engines: {node: '>=16.0.0', npm: '>=8.0.0'} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs-pro/thread-comment-datasource@0.25.0': + resolution: {integrity: sha512-dJAOBJhSKsTf9sls7/SJw3F47Z3F1LK1LU/95VIFPhDYgQoF8wF6b5NBbG+NsvIFHDYhuY9M38UMnPv/fz4Sxw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/core@0.25.0': + resolution: {integrity: sha512-r7M7GSZDpY+2PPAyFYN4UP0PHcB66WHlrNdG3QwiHEtiyhU8wj9OxSYlQqwX+ul4Odpcup4Jh3o11Ljt+ewLFQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/core@0.6.10': + resolution: {integrity: sha512-vgSlJbqYncKou3mA79nyIec8HNztuYp8r6Q7+7wE7s4A18xZzcSk882IQQJ445tG0ZfzLbXSRXf/RvE5Gu6/Vg==} + peerDependencies: + '@wendellhu/redi': 0.17.1 + rxjs: '>=7.0.0' + + '@univerjs/data-validation@0.25.0': + resolution: {integrity: sha512-j6H0nmE/f25yKImYUmWHUcr9emwqk5fTHlXoDiBhU2PBvJTSgOiCsliGrifAJGYiwLDdlfxXHJ/IGKFTAK0IkA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/design@0.25.0': + resolution: {integrity: sha512-FbV3XJLN+6F5qOtyLNkYZ083kKnPNnADKUkW7badg/gTT3qa7PqAN9czkspbhWyDBpxkMZ+yluWWOwZOYdmwUQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + + '@univerjs/docs-drawing-ui@0.25.0': + resolution: {integrity: sha512-AQUOggJUb46oA8MrkZAWlc2ilZeFTi9xR1W5WHnxM7ZCzvZq1gHdQM/uGDtpV787c5YV9HAKx+StdxihUPW6ow==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/docs-drawing@0.25.0': + resolution: {integrity: sha512-5iSPculD+9VkRs5CO854eGpA40cM6863ppleYC4OjJypFVOAwHxppipbHnBs0XS13sK7lKLbVrFQApLQkg1QAA==} + + '@univerjs/docs-hyper-link-ui@0.25.0': + resolution: {integrity: sha512-j4RXs7R9aEHy4Ww2LtVEblUSVwnTtskrgaT1rkreQisCU01vAFmIXLwA2XmZHNK5rNyONh35ZvVQFF5Bax813w==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/docs-hyper-link@0.25.0': + resolution: {integrity: sha512-8Lb9o/WBqVE/Fq4ZILtIRJVpNFVr7fZHFShSvuzOQb1nQJj22Tsa4Wf4e6xxAipg2DucBKem5Vcs06MKVPua+g==} + + '@univerjs/docs-thread-comment-ui@0.25.0': + resolution: {integrity: sha512-Y7NpA4YgiEyyY/k2d83/c/jvko8FvGzyMlP2LI9jQNcuI/mmj7kyVcCZzmHZ5sG6jflwHVkLitJLDX5aWdlktw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/docs-ui@0.25.0': + resolution: {integrity: sha512-AtAQMLw22p8AeUKE4UAFbta19hOj0uugLd3+Iblk+U4uISJ1EaKLcXrGrl8SnLiC9LPFEAB2BDYUKMoYt4w3aw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/docs@0.25.0': + resolution: {integrity: sha512-V019ZWA7iOjRXloVmITHW26QYeBYUmoYWNZJhQHTPfzlLwwEWsj+rq2e2Zls9MoxyW8/qUuHAaXNIJAxx9edhA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/drawing-ui@0.25.0': + resolution: {integrity: sha512-26oIvLy03Fi/7rSGMH4K6EB8I5sAtHfsnFuLYcejzer3f4U7ZqZ77644pomCMi+TjLngmLAFuqpteTHD8jKMzg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/drawing@0.25.0': + resolution: {integrity: sha512-32jruKnYfPV0lzQic8LTbYgMwp6N5dVga3kI5g4LZKQWQG7ZZFeF9+ix4o5XJvBnyblWFcdOftoyrfOG+RUpCQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/engine-formula@0.25.0': + resolution: {integrity: sha512-muBcC1iE5eFK+j5Q0nWoe1FGipjjsu1OIlRlwEXV0eYSq6WxQ10tEWEiYzWb9FU0alXP2UDbxiAoR60GYzKZMQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/engine-render@0.25.0': + resolution: {integrity: sha512-EFJvE8pgh55ZAqXm/28qNSLDlt25koh0Oj3nNLlhiUPgT+Vrta3SAGHAfYtssplu7cLkA5cFvHAcFRYxAH/CTQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/find-replace@0.25.0': + resolution: {integrity: sha512-WW5yr0aCX+TtK3DrS2Ig86MZWMOMqRM7naRgi4xJwa456p7loH2UwEk+ZkeKN+wEqW3NSZc/Nla+yYIAQnmfBQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/icons@1.4.0': + resolution: {integrity: sha512-ohBfPk+EyLuSc+1Rvz06jiMDgEydwc6lLUOQyUjS/W3zBKYLhbXaEP4qq7/YQH8OhzkTsRQGvsTgYSg1roRXgg==} + peerDependencies: + react: '*' + react-dom: '*' + + '@univerjs/network@0.25.0': + resolution: {integrity: sha512-0tICx0kNHo7T1vDi1yqrTWgnmths5v19jzcBD+Ugw3QDFm+ja3VchZZd8jDwh30qu29tIGnKEz7AWfYr5tjj2w==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-advanced@0.25.0': + resolution: {integrity: sha512-/0jdhC6VGpDNfUmC0+AaxZnQR9rIvgi+7M11kjkU0FbzC9i0yG3fX8Myf/wxE+5aOP/ohPzURzXxL0ma2vlfpQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-collaboration@0.25.0': + resolution: {integrity: sha512-Tn8Te6vSWdnC4XbwOBMsK2344AMDha6Ys+3aFXe4R4JE4Aqf/dWAwMvsZJikw+P2e7aCGRR+Ca71OQIPc32aPg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-core@0.25.0': + resolution: {integrity: sha512-stdG4s6apblKD11sDMyV/qvaKl4QnHjfE6DqzvvFqkJX0dOqfeuZrGAT0duDXIZCsHIahBf0NeUXL1EFDVujng==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-drawing@0.25.0': + resolution: {integrity: sha512-EydHRsnhCF+EXV106WeOJi0hHZ1dh0GIl9BL/PXeN+PF5oqHyNJNFeS4lFiarv9BirkFN605xqCsgBQ5uH0kZA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-hyper-link@0.25.0': + resolution: {integrity: sha512-WiORVuQuLOKaSPwqIE0isFm0V+W+mEGXsf6+fjE42P9Oe66s/OcOLWpp+c/1xBmyMAGybikVme9hcar/ktg83A==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-node-core@0.25.0': + resolution: {integrity: sha512-n1KJaX1/8hCJ+BvzhKYxcivhNo4qqqkdhNoS7CkbBKWeUW6sCpyjJMNAGb4iB8v48559Suoi4wG3icxG7zu7JQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/preset-docs-thread-comment@0.25.0': + resolution: {integrity: sha512-o/4dkHEHlIBZWrQztTCZ3DhfziOU5Lb4HiaVDjtpp0umXCFExN5EXrWuxU5I1JDPdrwQJ0uiNP+DRAenty/kgg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-advanced@0.25.0': + resolution: {integrity: sha512-YerLnmbAen4ewms5BffbA+Z1u2xR7GdHA05zVemZ7Nf4K7zherj1R0ZBdV2C7rzq9hoovUUqWat2t4YJuR9c/w==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-collaboration@0.25.0': + resolution: {integrity: sha512-lFMR2ZUaDE1WQgiZ4+ln02SsQr4xvARj+CZSiZQrSMdeAfUKifIWkUuO2GLE7KCfiE0EG05fpkC2kRS1mvryDA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-conditional-formatting@0.25.0': + resolution: {integrity: sha512-GqdQkXXhMWJdLGWWeBdvIQZjRv7/omDdOHMP0WFPPVgSy4YxgdI+9p1REbzHWhT+8QJcIPzfF1rS6ifyyQcPMw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-core@0.25.0': + resolution: {integrity: sha512-IrBX5bls5sCbJnIviRjt9+QpYjiBG1BKJY5xXREuSnj6WdLFMUNOlrhd+WPDlESKSCcKsh2Eo6VYE3cZtNBXgg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-data-validation@0.25.0': + resolution: {integrity: sha512-1QHYV896nFeU2UYb9Xbsj/zQZJFt4HlHdsqorWRFq4ItWnHRX3KRktCkMQJRG7meVbR+/2EVTCsa3c/X/0XClQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-drawing@0.25.0': + resolution: {integrity: sha512-+b4+LrF559G3PvrVkyaysXERgoT6ch6JuJ1qcLdOhsl6C/Vxpc8d5pYtlf7j/j/k8mItmq2GrfvMgIvgIWaz8Q==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-filter@0.25.0': + resolution: {integrity: sha512-OMbqrBcXbXkxQ8l+8KL1GwGj24UnQqUyu/EtsICgabEg17V+BS9ityJVpESZ8NCV4jiy3cbxedboavKJ/15EIw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-find-replace@0.25.0': + resolution: {integrity: sha512-9Wq/7RQTFgVbmIIyeBr4HQsO8DTum2UQ4Yu+oWCaZY6/Hs/J2dEzz0cLv32F+Kh1BDGkbpOJkQc4Cpo8sdBdJg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-hyper-link@0.25.0': + resolution: {integrity: sha512-xeYSv0m6tq6r8MAhw9FhR1dDM4DVv8idlKJAJhN7hlQOsbORHqfZn48gPa4RhvdVmXrcP8sRku96rmps+wEVWg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-node-core@0.25.0': + resolution: {integrity: sha512-Dck5dkg3P59bCGBfrOkMO/lzklm+PPN6Fn2J7itlavdyrSvOL0e9C5Kvb4YcLKLGYyieWHk2xIm/zAmzB9A9Bg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-note@0.25.0': + resolution: {integrity: sha512-74fGpq/N9ZKqKGHEFCCQw2atMAueZz7+QA1R6CLgRiL5Ay5aeKtmhRdTrao5qhoDOkM2wzw4odgEGfUTAAaMzQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-sort@0.25.0': + resolution: {integrity: sha512-TyrnCGr7nfeCOhKnnFHwC/EQiDAaOLp1SdVAIMLmCxRAdZtP/8nxqo8Tn0TdUziKuFzaD1T+rCrcVlxTFX2rSQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-table@0.25.0': + resolution: {integrity: sha512-+I8OKRzh7qrpEtqdVLi6dliZ1evCz1E4OQWfbsEAL3dr2BuUwNiYQRvBX5bKnDlpJ1rv2h4Y+RZs5D9CaWlXqg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/preset-sheets-thread-comment@0.25.0': + resolution: {integrity: sha512-vfTJK/wdi9cnRuX7ZI80ByenbpmKRhr1VxJXZ9gp6gDpIySRDDa0DHY0VLYcIFF0kZH4CQi8aH62QCN81NOjHA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/presets@0.25.0': + resolution: {integrity: sha512-gzodgTk6JXBKb4b5Pf9JIjaqioR1uRgteB2+ZYPRdZ880jRYNRVLWOqQU6/sm2Rz/6Pb4Ve+KGwEV7qJG0RfTQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/protocol@0.1.45': + resolution: {integrity: sha512-pdQR6Im6gbmge7UgbyQCSMuX3mn3fCNafk4MmCkn5NbEluOURVxhshn6jfEHLraUyw+vz/ghwBiouVHR+n1C2g==} + engines: {node: '>=18.0.0', pnpm: '>=10.0.0'} + peerDependencies: + '@grpc/grpc-js': '>=1' + rxjs: '>=7.8' + + '@univerjs/protocol@0.25.0': + resolution: {integrity: sha512-mVyqQmjA86BbReD3kZ2nYd/bN6mXkasuqlN8RmcQGgzuWDsBacoYrpR3plvaQheW4JVF09XkMx2SSK/2+Nwk/Q==} + + '@univerjs/rpc-node@0.25.0': + resolution: {integrity: sha512-0sN3iygVGC47/6AFIrMNcXeqEL99NxRUe1ydrXGbHNKd+fu0dpJ6Ki2RabQtX75G6KhOy3Ncxhxv2v/CXsTwTA==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/rpc@0.25.0': + resolution: {integrity: sha512-BE1XejFNzNYRYUUP+0hZMen0yMlb1Kc8ThGNgS4lYZUiliFcA66wPN1UdgfpPOO0wLB6ysxjy8vqaeOE0b//rw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-conditional-formatting-ui@0.25.0': + resolution: {integrity: sha512-9Bo/SAT4WVfYHzG6ihjH+2Bf53WaIK/TM/M/2fUQIzs/sAviQAnmW1XD+Bu8fFWTWwxqECN20LLSpamBZH6TyA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-conditional-formatting@0.25.0': + resolution: {integrity: sha512-UP/9JuJ/xGsRiYnjZ/mPdBUZgc+GB3oy+TFQc9Ceqxi/24CT4IL7lGL1aOl5hmflJOpp13sk9SBGVyXfDZiZcw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-data-validation-ui@0.25.0': + resolution: {integrity: sha512-hAKF8QIMdj1mQAKsn1qUF7ecBCiEQ5zu6rctSFULRXoV6YETktbfTq2uxniaLFC6feSOmJmr1vIgSv9bAVFghg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-data-validation@0.25.0': + resolution: {integrity: sha512-d+Fu4hUocFuoxSUENRxlpygdZXPhQzIhmaesUp3iDqxujVvfXvMy7oHYWqlSxOCo1sLJ0L5px38+cr/jiuI7rg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-drawing-ui@0.25.0': + resolution: {integrity: sha512-DOwoek8KoF+0hHj9tIpCqxEISR8WnVYG8WPe7sI6fh6gzZ/gqA5ADJKkyQM8BEoua5tngR5KHLYkEokjFj6TTw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-drawing@0.25.0': + resolution: {integrity: sha512-XN03VTd45f9D/iPFycOL4K0wotmexnygB5WVbrBAkElLv2mQx8UUW1sd2bQO4t+hRsPgi4PVm5CW0MF2wav+Og==} + + '@univerjs/sheets-filter-ui@0.25.0': + resolution: {integrity: sha512-22tyo14gr8C1cTJZsAMZrPaSDXDbDeuJmPXaCEFiWFzQvF1ymLNtzUs3/CZ2Uo1BxaxS1HJFc6b0wce80TVrjQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-filter@0.25.0': + resolution: {integrity: sha512-yZnuWvQ93eMkdlBtTRNRw7MnZjubK3ueI1JXJ2rY/U5WBeDZfQmptmguRQZJZggiralO52j0vyfKgSvrUDLBEw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-find-replace@0.25.0': + resolution: {integrity: sha512-I1bHGpfWHe+54qDScKA/Pgom1zhtpkZ6YjGsuDhsC889NEp5TRIn72thpacwqWg1rWi0ZC/KG6cZkdyLBttp2Q==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-formula-ui@0.25.0': + resolution: {integrity: sha512-u47FtNd0xRRB8iPxdrv7I7kVZmUnYub1TGLLOSXQqSgTsaWGcZzASCblqJc5OODNp4emvglZ2pGB0ltJgZFChQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-formula@0.25.0': + resolution: {integrity: sha512-UplwhyUWxgkoN+Gg5DY74bCTns5fzv8hii5UwUpdy91jGcw2fQuRru4QPobxvive7W0WHReU08WYaYDKIxgRhg==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-graphics@0.25.0': + resolution: {integrity: sha512-Lzs3XnIBZeRZ10hX6iueXCRpXHmQ4KR5ILDgRWxPNDtG65/WyLQFbJbsjZYMhyD3o4wsvgnsLvvGt/44rOj60g==} + + '@univerjs/sheets-hyper-link-ui@0.25.0': + resolution: {integrity: sha512-UgbZx7d40+EPtiTw985Y/1zg5vEyF1akA1S7juKhL18E36PeA2PB06BaNvwMzHt4nsVrAr3cVfgBdKHsEPIGSw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-hyper-link@0.25.0': + resolution: {integrity: sha512-ozOPxbYA3tCCoZ+U2hj5Opk4/vJD5Egf/bQYpjZtlWO/iOW2mst/iHhdEiGhVQJSdFGiCS4t2P18sXq9X2dOJw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-note-ui@0.25.0': + resolution: {integrity: sha512-+/RDxE48YqTmVZQ5ULf6bHhEwoms5F5qshZpvnljRiOsXb+bxl/oMNboWQSqx+vKG7usLucyr32Vx1qvf162gA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-note@0.25.0': + resolution: {integrity: sha512-mZd/CQrJIkHlPq4mpu4GOUNoTsCZzd2aS6sFwb6b3FUuz7iCfUO8psUVQzRkXBhSnSWjsZYKo4l4pV5xIaC4nQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-numfmt-ui@0.25.0': + resolution: {integrity: sha512-hv84HafOJ7OnVrbIHsutrLltyLdBrkEjuiGSKWQTfz07bedSmwYschMmNa9oNa4vzlRVGxrzaJ5xMinQhXxNNQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-numfmt@0.25.0': + resolution: {integrity: sha512-z6IVyoDSREYiOTXdlBc6dEmoK2Ei4NXKOtTgWcCs216TuQU24CnUtsvBT03kpJqpnolqygdSiBVcQJg0IqGDsw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-sort-ui@0.25.0': + resolution: {integrity: sha512-G+FW5On2AFGsKp06OepOOd385aWpCjrOQs7L+pkyiTslNPU4XCEXBdVe7pB0pgc4D7HDy7KuRISHhc9vwg+AlA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-sort@0.25.0': + resolution: {integrity: sha512-cHeA2adivf5tEPKypWsFKR/w+ni6L82kIIcPurhbZ6AWs16AcTO1zDpfgGe9CEpI7+yTDSBUr4a8VkLLsc4iQw==} + + '@univerjs/sheets-table-ui@0.25.0': + resolution: {integrity: sha512-X3V+QqxPuZmqlTyOcp/ijOBa3EtvJ+QgIDudUPJeHZPQiJMnO0ewB2YVh/dovXSycDnELRGDecLRqGVf8j5zDA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-table@0.25.0': + resolution: {integrity: sha512-21qZ1x5ROvdx/Fo6/NQImH2elSc3Uk9za1SZ33hPTYNZhYjQDpoHQVQooGxUR5zkbBy8wU/SrOMuFLCBbX+prw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-thread-comment-ui@0.25.0': + resolution: {integrity: sha512-sD3Mbk/5DcCdYVzWWILmSzP1qv5fsEyMIUduz49iRoQxWEBP8FwmrKNRA41qwLzUh+MoY87mUHYFxPCTIrhfPA==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets-thread-comment@0.25.0': + resolution: {integrity: sha512-MIreVKst4axIuGmbiIV6iLoRrDgn3TEmBjWPurQ8GDa6bF83ETeyDNH6uL5ILZSv7cBD6XGspQgJEPcqdZy+fQ==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/sheets-ui@0.25.0': + resolution: {integrity: sha512-ud1SFmJOELbDBsb5RAyoHYSiA9S9X5NvitRyipsfkNxZhqi45c3A7hWWGWjiNHP4j7m8FDydqARXfF8gVoVrxg==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/sheets@0.25.0': + resolution: {integrity: sha512-uLIIGC0AYbx2GwzIEFmt0KZUCan7kojTQVYvB8JWcS0KGEWbVOhPsEi5C6rurK3E+q+43A23xJkkxNrjrVim4Q==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/telemetry@0.25.0': + resolution: {integrity: sha512-lNnpSUtfHi3u8BBXjdLVegXAsGeGbmPNi80SAMXGDy1qY5EESm4gkO2QUF2J47Qp36MaTbZ0LrJ8CrBRzPfWTQ==} + + '@univerjs/themes@0.25.0': + resolution: {integrity: sha512-1FcxuBsZJlMJEz44bAKGSRPEctRZCvvTIseMMDaDZBpj0BpzPqXAgI+ZJGkRVWk8ieB4f65xKo95z4Tw9CGHBQ==} + + '@univerjs/thread-comment-ui@0.25.0': + resolution: {integrity: sha512-eN/AG8O/vb2fVqWfSeIr6iu5hESOa0Br0gf+ky2ScB6/HlOgDv2oEYU2oLmBxfwi7FRN3P0TWD2OkSjW7J1myQ==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + + '@univerjs/thread-comment@0.25.0': + resolution: {integrity: sha512-HyfQqEFNOxbsy0oQwJnK6Hdujzuo6DG4BXuTWcVGjKijnXmbkvPRLzDW7WAq7UE5af5sgVwwARyeQW37TMuLRw==} + peerDependencies: + rxjs: '>=7.0.0' + + '@univerjs/ui@0.25.0': + resolution: {integrity: sha512-6bbKgrbCaTiDpXY+MP9/NIK3ttqw/fjUGs/z5kKMQbPjwEyd5rHv1MxZJnkGUwZi36Tm1PK+wQX2KFfTPcgrnw==} + peerDependencies: + react: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + rxjs: '>=7.0.0' + '@unocss/config@66.5.0': resolution: {integrity: sha512-vNPqcfCPIVCuV3AU13d6qO/wSRrvdXeV8myQQUlUBVkvHezFBQ/atVOP77Ov5qUBARyx3zwUCkgQxYOCs60EGw==} engines: {node: '>=14'} @@ -1667,6 +2623,24 @@ packages: slate: ^0.72.0 snabbdom: ^3.1.0 + '@wendellhu/redi@0.17.1': + resolution: {integrity: sha512-wKEa1+kJi2KdRWerX6wxCqOdcyVfRSqopp9/BrWxEom5JXElUWNepgMB0Kvg0r+93BNTj0IgyNN7+bIGg11l+g==} + + '@wendellhu/redi@1.1.1': + resolution: {integrity: sha512-y2fuAgHJ2n8sI8Pe/1QtAuPQ6ZbZ9/Dn3uVQI8cctVqLZzp/0OpLM7DSMOU6vmGYXNsIQwsquR91WcxZ4jrRvA==} + peerDependencies: + react: '>=16.8.0' + peerDependenciesMeta: + react: + optional: true + + '@zwight/exceljs@4.4.2': + resolution: {integrity: sha512-WA+u2zRE9Mf1rt3UiQesERv9bgv6DSjLjL9AEMPZgBgTRDOjS09Vi1MVzzhuehsaSaKaScgdK+MSInfOgoxxpg==} + engines: {node: '>=8.3.0'} + + '@zwight/luckyexcel@1.1.6': + resolution: {integrity: sha512-SPU16JL9WkfIqLJto7PTBjC2mzmswnibnhAJKU5Zih1ioLSfHQnGSNUA57g29v0kGD1RBL7uh1gHNw1tyiz+Dw==} + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -1719,12 +2693,28 @@ packages: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} + archiver-utils@2.1.0: + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} + + archiver-utils@3.0.4: + resolution: {integrity: sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==} + engines: {node: '>= 10'} + + archiver@5.3.2: + resolution: {integrity: sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==} + engines: {node: '>= 10'} + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} args-tokenizer@0.3.0: resolution: {integrity: sha512-xXAd7G2Mll5W8uo37GETpQ2VrE84M181Z7ugHFGQnJZ50M2mbOv0osSZ9VsSgPfJQ+LVG0prSi0th+ELMsno7Q==} + aria-hidden@1.2.6: + resolution: {integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==} + engines: {node: '>=10'} + arr-diff@4.0.0: resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} engines: {node: '>=0.10.0'} @@ -1761,9 +2751,15 @@ packages: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} + async-lock@1.4.1: + resolution: {integrity: sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==} + async-validator@4.2.5: resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} + async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} + asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -1791,6 +2787,9 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + base@0.11.2: resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} engines: {node: '>=0.10.0'} @@ -1800,6 +2799,10 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + big-integer@1.6.52: + resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + engines: {node: '>=0.6'} + big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -1807,9 +2810,18 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} + binary@0.3.0: + resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} + birpc@2.9.0: resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + bluebird@3.4.7: + resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} + bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} @@ -1839,9 +2851,23 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + buffer-indexof-polyfill@1.0.2: + resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} + engines: {node: '>=0.10'} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + buffers@0.1.1: + resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} + engines: {node: '>=0.2.0'} + builtin-modules@5.0.0: resolution: {integrity: sha512-bkXY9WsVpY7CvMhKSR6pZilZu9Ln5WDrKVBUXf2S443etkmEO4V58heTecXcUIsNsi4Rx8JUO4NfX1IcQl4deg==} engines: {node: '>=18.20'} @@ -1894,6 +2920,9 @@ packages: caniuse-lite@1.0.30001781: resolution: {integrity: sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==} + chainsaw@0.1.0: + resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} + chalk@1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} engines: {node: '>=0.10.0'} @@ -1920,10 +2949,17 @@ packages: citty@0.2.1: resolution: {integrity: sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==} + cjk-regex@3.4.0: + resolution: {integrity: sha512-m+gbmlIP6gAG7tDvo2kpeSPAz/uh5wY5/zx10ymjdpbbiTHNTNoYnP2lCiyqtmbLxwhEdq8/lsVbsy4GTc9oUw==} + engines: {node: '>=16'} + class-utils@0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} engines: {node: '>=0.10.0'} + class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} engines: {node: '>=4'} @@ -1943,6 +2979,13 @@ packages: resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} engines: {node: '>=0.8'} + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + collection-visit@1.0.0: resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} engines: {node: '>=0.10.0'} @@ -1978,6 +3021,10 @@ packages: component-emitter@1.3.1: resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} + compress-commons@4.1.2: + resolution: {integrity: sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==} + engines: {node: '>= 10'} + compute-scroll-into-view@1.0.20: resolution: {integrity: sha512-UCB0ioiyj8CRjtrvaceBLqqhZCVP+1B8+NWQhmdsm0VXOJtobBCf1dBQmebCCo34qZmUwZfIH2MZLqNHazrfjg==} @@ -2015,10 +3062,22 @@ packages: core-js-compat@3.49.0: resolution: {integrity: sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==} + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + cors@2.8.6: resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} engines: {node: '>= 0.10'} + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + crc32-stream@4.0.3: + resolution: {integrity: sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==} + engines: {node: '>= 10'} + cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -2098,6 +3157,9 @@ packages: supports-color: optional: true + decimal.js@10.6.0: + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} @@ -2154,6 +3216,12 @@ packages: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} + detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + + dom-helpers@5.2.1: + resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} + dom-serializer@0.2.2: resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} @@ -2193,6 +3261,9 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + duplexer2@0.1.4: + resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} + duplexer@0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -2220,6 +3291,9 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} + end-of-stream@1.4.5: + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + enhanced-resolve@5.20.1: resolution: {integrity: sha512-Qohcme7V1inbAfvjItgw0EaxVX5q2rdVEZHRBrEQdRZTssLDGsL8Lwrznl8oQ/6kuTJONLaDcGjkNP247XEhcA==} engines: {node: '>=10.13.0'} @@ -2473,6 +3547,10 @@ packages: resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} engines: {node: '>=0.10.0'} + fast-csv@4.3.6: + resolution: {integrity: sha512-2RNSpuwwsJGP0frGsOmTb9oUF+VkFSM4SyLTDgwf2ciHWTarN0lQTC+F2f/t5J9QjW+c65VFIAAu85GsvMIusw==} + engines: {node: '>=10.0.0'} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -2505,6 +3583,9 @@ packages: picomatch: optional: true + fflate@0.4.8: + resolution: {integrity: sha512-FJqqoDBR00Mdj9ppamLa/Y7vxm+PRmNWA67N846RvsoYVMKB4q3y/de5PA7gUmRMYK/8CMz2GDZQmCRN1wBcWA==} + figures@6.1.0: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} @@ -2565,15 +3646,29 @@ packages: resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} engines: {node: '>=0.10.0'} + franc-min@6.2.0: + resolution: {integrity: sha512-1uDIEUSlUZgvJa2AKYR/dmJC66v/PvGQ9mWfI9nOr/kPpMFyvswK0gPXOwpYJYiYD008PpHLkGfG58SPjQJFxw==} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + fstream@1.0.12: + resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} + engines: {node: '>=0.6'} + deprecated: This package is no longer supported. + function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} @@ -2600,6 +3695,10 @@ packages: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} + get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + get-proto@1.0.1: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} @@ -2640,6 +3739,10 @@ packages: engines: {node: 20 || >=22} hasBin: true + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + globals@14.0.0: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} @@ -2758,6 +3861,9 @@ packages: peerDependencies: postcss: ^8.1.0 + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + ignore@5.3.2: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} @@ -2792,6 +3898,10 @@ packages: resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} engines: {node: '>=12'} + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -3075,6 +4185,12 @@ packages: jsonfile@6.2.0: resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} + jszip@3.10.1: + resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} + + kdbush@4.1.0: + resolution: {integrity: sha512-e9vurzrXJQrFX6ckpHP3bvj5l+9CnYzkxDNnNQ1h2QTqdWsUAJgXiKdGNcOa1EY85dU8KbQ+z/FdQdB7P+9yfQ==} + keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -3105,6 +4221,10 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -3112,6 +4232,12 @@ packages: lie@3.1.1: resolution: {integrity: sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==} + lie@3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + + listenercount@1.0.1: + resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} + loader-utils@1.4.2: resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==} engines: {node: '>=4.0.0'} @@ -3134,6 +4260,9 @@ packages: lodash-es@4.17.23: resolution: {integrity: sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg==} + lodash-es@4.18.1: + resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} + lodash-unified@1.0.3: resolution: {integrity: sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==} peerDependencies: @@ -3150,13 +4279,43 @@ packages: lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + + lodash.difference@4.5.0: + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} + + lodash.escaperegexp@4.1.2: + resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} + + lodash.flatten@4.4.0: + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + lodash.foreach@4.5.0: resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==} + lodash.groupby@4.6.0: + resolution: {integrity: sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==} + + lodash.isboolean@3.0.3: + resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + lodash.isequal@4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} deprecated: This package is deprecated. Use require('node:util').isDeepStrictEqual instead. + lodash.isfunction@3.0.9: + resolution: {integrity: sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==} + + lodash.isnil@4.0.0: + resolution: {integrity: sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==} + + lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + lodash.isundefined@3.0.1: + resolution: {integrity: sha512-MXB1is3s899/cD8jheYYE2V9qTHwKvt+npCwpD+1Sxm3Q3cECXCiYHjeHWXNwr6Q0SOBPrYUDxendrO6goVTEA==} + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -3166,9 +4325,22 @@ packages: lodash.toarray@4.4.0: resolution: {integrity: sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==} + lodash.union@4.6.0: + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + lodash@4.17.23: resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + long@5.3.2: + resolution: {integrity: sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -3247,6 +4419,10 @@ packages: minimatch@3.1.5: resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + minimatch@5.1.9: + resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==} + engines: {node: '>=10'} + minimatch@9.0.9: resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} engines: {node: '>=16 || 14 >=14.17'} @@ -3265,6 +4441,10 @@ packages: resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} engines: {node: '>=0.10.0'} + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + mkdirp@3.0.1: resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} engines: {node: '>=10'} @@ -3286,6 +4466,9 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + n-gram@2.0.2: + resolution: {integrity: sha512-S24aGsn+HLBxUGVAUFOwGpKs7LBcG4RudKU//eWzt/mQ97/NMKQxDWHyHx63UNWk/OOdihgmzoETn1tf5nQDzQ==} + namespace-emitter@2.0.1: resolution: {integrity: sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==} @@ -3294,6 +4477,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@5.1.11: + resolution: {integrity: sha512-v+KEsUv2ps74PaSKv0gHTxTCgMXOIfBEbaqa6w6ISIGC7ZsvHN4N9oJ8d4cmf0n5oTzQz2SLmThbQWhjd/8eKg==} + engines: {node: ^18 || >=20} + hasBin: true + nanoid@5.1.5: resolution: {integrity: sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw==} engines: {node: ^18 || >=20} @@ -3345,6 +4533,15 @@ packages: nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + numeral@2.0.6: + resolution: {integrity: sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==} + + numfmt@2.5.2: + resolution: {integrity: sha512-VXrB2bpU9Xa0oCHq8IsqE2CcUx5OLupLC3oryFT4DB9e/xe+OnUzBndhXfNHUzxFE4DYI3Sx4OtzS1Sdaf7tEw==} + + numfmt@3.2.6: + resolution: {integrity: sha512-MXc2KP3j+2usdHTY5/ENUc2S+3BRF/cJqnR6RHeq6LBqKoIZOAQ62DQw974nnaZOencbfkmkTPyTmMnlkCpjzg==} + nypm@0.6.5: resolution: {integrity: sha512-K6AJy1GMVyfyMXRVB88700BJqNUkByijGJM8kEHpLdcAt+vSQAVfkWWHYzuRXHSY6xA2sNc5RjTj0p9rE2izVQ==} engines: {node: '>=18'} @@ -3384,14 +4581,27 @@ packages: ohash@2.0.11: resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + open@10.2.0: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} + opentype.js@2.0.0: + resolution: {integrity: sha512-kCyjv6xdDY1W/jLWZ/L3QhhTlKUqDZMQ5+Jdlw12b3dXkKNpYBqqlMMj0YDQPShWFTMwgZI1hG14kN3XUDSg/A==} + hasBin: true + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} + ot-json1@1.0.2: + resolution: {integrity: sha512-IhxkqVWQqlkWULoi/Q2AdzKk0N5vQRbUMUwubFXFCPcY4TsOZjmp2YKrk0/z1TeiECPadWEK060sdFdQ3Grokg==} + + ot-text-unicode@4.0.0: + resolution: {integrity: sha512-W7ZLU8QXesY2wagYFv47zErXud3E93FGImmSGJsQnBzE+idcPPyo2u2KMilIrTwBh4pbCizy71qRjmmV6aDhcQ==} + own-keys@1.0.1: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} @@ -3410,6 +4620,12 @@ packages: package-manager-detector@1.6.0: resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + + papaparse@5.5.3: + resolution: {integrity: sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -3429,6 +4645,10 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -3603,6 +4823,9 @@ packages: resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} engines: {node: '>=6'} + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + progress@2.0.3: resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} engines: {node: '>=0.4.0'} @@ -3611,6 +4834,13 @@ packages: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + protobufjs@7.6.4: + resolution: {integrity: sha512-RJJPTTpvFfHcWLkIa2JFWK4XvtSzS0yEWDmunqHXli1h3JlkbcQZXDZdcWxv+JK3Xsl5/UFDPZ0iGm7DAengYw==} + engines: {node: '>=12.0.0'} + proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -3635,16 +4865,76 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + quickselect@3.0.0: + resolution: {integrity: sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==} + + rbush@4.0.1: + resolution: {integrity: sha512-IP0UpfeWQujYC8Jg162rMNc01Rf0gWMMAb2Uxus/Q0qOFw4lCcq6ZnQEZwUoJqWyUGJ9th7JjwI4yIWo+uvoAQ==} + rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} rd@2.0.1: resolution: {integrity: sha512-/XdKU4UazUZTXFmI0dpABt8jSXPWcEyaGdk340KdHnsEOdkTctlX23aAK7ChQDn39YGNlAJr1M5uvaKt4QnpNw==} + react-dom@19.2.7: + resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} + peerDependencies: + react: ^19.2.7 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-remove-scroll-bar@2.3.8: + resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + + react-remove-scroll@2.7.2: + resolution: {integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react-style-singleton@2.2.3: + resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + react-transition-group@4.4.5: + resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} + peerDependencies: + react: '>=16.6.0' + react-dom: '>=16.6.0' + + react@19.2.7: + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} + engines: {node: '>=0.10.0'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} + readdir-glob@1.1.3: + resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} + readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -3669,6 +4959,10 @@ packages: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true + regexp-util@2.0.3: + resolution: {integrity: sha512-GP6h9OgJmhAZpb3dbNbXTfRWVnGcoMhWRZv/HxgM4/qCVqs1P9ukQdYxaUhjWBSAs9oJ/uPXUUvGT1VMe0Bs0Q==} + engines: {node: '>=16'} + regexp.prototype.flags@1.5.4: resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} @@ -3711,6 +5005,11 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + rimraf@2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + rimraf@6.0.1: resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} engines: {node: 20 || >=22} @@ -3728,10 +5027,16 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -3755,6 +5060,13 @@ packages: resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==} engines: {node: '>=11.0.0'} + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + scroll-into-view-if-needed@2.2.31: resolution: {integrity: sha512-dGCXy99wZQivjmjIqihaBQNjryrz5rueJY7eHfTdyWEiR4ttYpsajb14rn9s5d4DY4EcY6+4+U/maARBXJedkA==} @@ -3791,6 +5103,9 @@ packages: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} engines: {node: '>=0.10.0'} + setimmediate@1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -3862,6 +5177,12 @@ packages: resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} engines: {node: '>=0.10.0'} + sonner@2.0.7: + resolution: {integrity: sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -3936,6 +5257,9 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -4000,6 +5324,9 @@ packages: resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} engines: {node: ^14.18.0 || >=16.0.0} + tailwind-merge@2.6.0: + resolution: {integrity: sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA==} + tailwind-merge@3.3.1: resolution: {integrity: sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==} @@ -4007,6 +5334,10 @@ packages: resolution: {integrity: sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==} engines: {node: '>=6'} + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + terser@5.46.1: resolution: {integrity: sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==} engines: {node: '>=10'} @@ -4029,6 +5360,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tmp@0.2.7: + resolution: {integrity: sha512-e0votIpp4Uo2AJYSzVHV6xCcawuiez3DzqDAbrTc3YxBkplN6e+dM13ZeIcZnDg/QpSuU2zfZ3rzwY8ukEnaXw==} + engines: {node: '>=14.14'} + to-object-path@0.3.0: resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} engines: {node: '>=0.10.0'} @@ -4049,10 +5384,16 @@ packages: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} + traverse@0.3.9: + resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} + traverse@0.6.11: resolution: {integrity: sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w==} engines: {node: '>= 0.4'} + trigram-utils@2.0.1: + resolution: {integrity: sha512-nfWIXHEaB+HdyslAfMxSqWKDdmqY9I32jS7GnqpdWQnLH89r6A5sdk3fDVYqGAZ0CrT8ovAFSAo6HRiWcWNIGQ==} + ts-api-utils@2.5.0: resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} @@ -4128,10 +5469,17 @@ packages: undici-types@7.10.0: resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + unicode-regex@4.2.0: + resolution: {integrity: sha512-fEYz7CCnvHDAdrb8OYAP7qlQCWzXBO5cHXQ3XI+HoZaBpiAwyC6b2nixMGl91yrDYEIRm7NDskgTvnLZ7mqrKQ==} + engines: {node: '>=16'} + unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} + unicount@1.1.0: + resolution: {integrity: sha512-RlwWt1ywVW4WErPGAVHw/rIuJ2+MxvTME0siJ6lk9zBhpDfExDbspe6SRlWT3qU6AucNjotPl9qAJRVjP7guCQ==} + union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -4199,6 +5547,9 @@ packages: resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} engines: {node: '>=0.10.0'} + unzipper@0.10.14: + resolution: {integrity: sha512-ti4wZj+0bQTiX2KmKWuwj7lhV+2n//uXEotUmGuQqrbVZSEGFMbI68+c6JCQ8aAmUWYvtHEz2A8K6wXvueR/6g==} + update-browserslist-db@1.2.3: resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} hasBin: true @@ -4212,6 +5563,26 @@ packages: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated + use-callback-ref@1.3.3: + resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + use-sidecar@1.1.3: + resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + use@3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} @@ -4219,6 +5590,14 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + uuid@14.0.0: + resolution: {integrity: sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==} + hasBin: true + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} @@ -4408,6 +5787,9 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + wsl-utils@0.1.0: resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} engines: {node: '>=18'} @@ -4416,6 +5798,17 @@ packages: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} + xml2js@0.6.2: + resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -4444,6 +5837,10 @@ packages: resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} engines: {node: '>=18'} + zip-stream@4.1.1: + resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} + engines: {node: '>= 10'} + zrender@6.0.0: resolution: {integrity: sha512-41dFXEEXuJpNecuUQq6JlbybmnHaqqpGlbH1yxnA5V9MMP4SbohSVZsJIwz+zdjQXSSlR1Vc34EgH1zxyTDvhg==} @@ -4855,6 +6252,27 @@ snapshots: '@eslint/core': 0.15.2 levn: 0.4.1 + '@fast-csv/format@4.3.5': + dependencies: + '@types/node': 14.18.63 + lodash.escaperegexp: 4.1.2 + lodash.isboolean: 3.0.3 + lodash.isequal: 4.5.0 + lodash.isfunction: 3.0.9 + lodash.isnil: 4.0.0 + + '@fast-csv/parse@4.3.6': + dependencies: + '@types/node': 14.18.63 + lodash.escaperegexp: 4.1.2 + lodash.groupby: 4.6.0 + lodash.isfunction: 3.0.9 + lodash.isnil: 4.0.0 + lodash.isundefined: 3.0.1 + lodash.uniq: 4.5.0 + + '@flatten-js/interval-tree@1.1.3': {} + '@floating-ui/core@1.7.5': dependencies: '@floating-ui/utils': 0.2.11 @@ -4864,8 +6282,26 @@ snapshots: '@floating-ui/core': 1.7.5 '@floating-ui/utils': 0.2.11 + '@floating-ui/react-dom@2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@floating-ui/dom': 1.7.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + '@floating-ui/utils@0.2.11': {} + '@grpc/grpc-js@1.14.4': + dependencies: + '@grpc/proto-loader': 0.8.1 + '@js-sdsl/ordered-map': 4.4.2 + + '@grpc/proto-loader@0.8.1': + dependencies: + lodash.camelcase: 4.3.0 + long: 5.3.2 + protobufjs: 7.6.4 + yargs: 17.7.2 + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -4958,6 +6394,8 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 + '@js-sdsl/ordered-map@4.4.2': {} + '@juggle/resize-observer@3.4.0': {} '@napi-rs/wasm-runtime@0.2.12': @@ -4967,6 +6405,12 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true + '@noble/ciphers@2.2.0': {} + + '@noble/ed25519@3.1.0': {} + + '@noble/hashes@2.2.0': {} + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -5047,10 +6491,275 @@ snapshots: '@polka/url@1.0.0-next.29': {} + '@progress/jszip-esm@1.0.4': + dependencies: + '@progress/pako-esm': 1.0.1 + + '@progress/pako-esm@1.0.1': {} + + '@protobufjs/aspromise@1.1.2': {} + + '@protobufjs/base64@1.1.2': {} + + '@protobufjs/codegen@2.0.5': {} + + '@protobufjs/eventemitter@1.1.1': {} + + '@protobufjs/fetch@1.1.1': + dependencies: + '@protobufjs/aspromise': 1.1.2 + + '@protobufjs/float@1.0.2': {} + + '@protobufjs/path@1.1.2': {} + + '@protobufjs/pool@1.1.0': {} + + '@protobufjs/utf8@1.1.1': {} + '@quansync/fs@1.0.0': dependencies: quansync: 1.0.0 + '@radix-ui/primitive@1.1.4': {} + + '@radix-ui/react-arrow@1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-collection@1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-context': 1.1.4(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.3.0(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-compose-refs@1.1.3(react@19.2.7)': + dependencies: + react: 19.2.7 + + '@radix-ui/react-context@1.1.4(react@19.2.7)': + dependencies: + react: 19.2.7 + + '@radix-ui/react-dialog@1.1.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-context': 1.1.4(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.4(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(react@19.2.7) + '@radix-ui/react-portal': 1.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.3.0(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(react@19.2.7) + aria-hidden: 1.2.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-remove-scroll: 2.7.2(react@19.2.7) + + '@radix-ui/react-direction@1.1.2(react@19.2.7)': + dependencies: + react: 19.2.7 + + '@radix-ui/react-dismissable-layer@1.1.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(react@19.2.7) + '@radix-ui/react-use-escape-keydown': 1.1.2(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-dropdown-menu@2.1.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-context': 1.1.4(react@19.2.7) + '@radix-ui/react-id': 1.1.2(react@19.2.7) + '@radix-ui/react-menu': 2.1.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-focus-guards@1.1.4(react@19.2.7)': + dependencies: + react: 19.2.7 + + '@radix-ui/react-focus-scope@1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-hover-card@1.1.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-context': 1.1.4(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-popper': 1.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-id@1.1.2(react@19.2.7)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.2(react@19.2.7) + react: 19.2.7 + + '@radix-ui/react-menu@2.1.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-context': 1.1.4(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.4(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(react@19.2.7) + '@radix-ui/react-popper': 1.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-roving-focus': 1.1.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.3.0(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(react@19.2.7) + aria-hidden: 1.2.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-remove-scroll: 2.7.2(react@19.2.7) + + '@radix-ui/react-popover@1.1.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-context': 1.1.4(react@19.2.7) + '@radix-ui/react-dismissable-layer': 1.1.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-focus-guards': 1.1.4(react@19.2.7) + '@radix-ui/react-focus-scope': 1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-id': 1.1.2(react@19.2.7) + '@radix-ui/react-popper': 1.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-portal': 1.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-presence': 1.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.3.0(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(react@19.2.7) + aria-hidden: 1.2.6 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-remove-scroll: 2.7.2(react@19.2.7) + + '@radix-ui/react-popper@1.3.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@floating-ui/react-dom': 2.1.8(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-arrow': 1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-context': 1.1.4(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(react@19.2.7) + '@radix-ui/react-use-rect': 1.1.2(react@19.2.7) + '@radix-ui/react-use-size': 1.1.2(react@19.2.7) + '@radix-ui/rect': 1.1.2 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-portal@1.1.12(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-presence@1.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.2(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-primitive@2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-slot': 1.3.0(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-roving-focus@1.1.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/primitive': 1.1.4 + '@radix-ui/react-collection': 1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + '@radix-ui/react-context': 1.1.4(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(react@19.2.7) + '@radix-ui/react-id': 1.1.2(react@19.2.7) + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-use-callback-ref': 1.1.2(react@19.2.7) + '@radix-ui/react-use-controllable-state': 1.2.3(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-separator@1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-primitive': 2.1.6(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@radix-ui/react-slot@1.3.0(react@19.2.7)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.3(react@19.2.7) + react: 19.2.7 + + '@radix-ui/react-use-callback-ref@1.1.2(react@19.2.7)': + dependencies: + react: 19.2.7 + + '@radix-ui/react-use-controllable-state@1.2.3(react@19.2.7)': + dependencies: + '@radix-ui/react-use-effect-event': 0.0.3(react@19.2.7) + '@radix-ui/react-use-layout-effect': 1.1.2(react@19.2.7) + react: 19.2.7 + + '@radix-ui/react-use-effect-event@0.0.3(react@19.2.7)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.2(react@19.2.7) + react: 19.2.7 + + '@radix-ui/react-use-escape-keydown@1.1.2(react@19.2.7)': + dependencies: + '@radix-ui/react-use-callback-ref': 1.1.2(react@19.2.7) + react: 19.2.7 + + '@radix-ui/react-use-layout-effect@1.1.2(react@19.2.7)': + dependencies: + react: 19.2.7 + + '@radix-ui/react-use-rect@1.1.2(react@19.2.7)': + dependencies: + '@radix-ui/rect': 1.1.2 + react: 19.2.7 + + '@radix-ui/react-use-size@1.1.2(react@19.2.7)': + dependencies: + '@radix-ui/react-use-layout-effect': 1.1.2(react@19.2.7) + react: 19.2.7 + + '@radix-ui/rect@1.1.2': {} + '@rolldown/pluginutils@1.0.0-beta.29': {} '@rolldown/pluginutils@1.0.0-rc.12': {} @@ -5230,6 +6939,8 @@ snapshots: '@types/node@10.17.60': {} + '@types/node@14.18.63': {} + '@types/node@24.3.0': dependencies: undici-types: 7.10.0 @@ -5394,6 +7105,1439 @@ snapshots: '@typescript-eslint/types': 8.57.2 eslint-visitor-keys: 5.0.1 + '@univerjs-pro/collaboration-client-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/protocol': 0.25.0 + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/collaboration-client@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@noble/ciphers': 2.2.0 + '@univerjs-pro/collaboration': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/protocol': 0.25.0 + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/telemetry': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/collaboration@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-outline': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/protocol': 0.25.0 + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + uuid: 14.0.0 + transitivePeerDependencies: + - react + - rxjs + + '@univerjs-pro/docs-exchange-client@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/exchange-client': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react + - react-dom + - rxjs + + '@univerjs-pro/docs-print@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/print': 0.25.0 + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react + - react-dom + - rxjs + + '@univerjs-pro/edit-history-loader@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/edit-history-viewer': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-data-validation-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-filter-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-table': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react + - react-dom + + '@univerjs-pro/edit-history-viewer@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/protocol': 0.25.0 + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-table': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/engine-chart@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/engine-formula@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs-pro/engine-pivot@0.25.0': {} + + '@univerjs-pro/engine-shape@0.25.0': {} + + '@univerjs-pro/exchange-client@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/protocol': 0.25.0 + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + fflate: 0.4.8 + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/license@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@noble/ed25519': 3.1.0 + '@noble/hashes': 2.2.0 + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/print@0.25.0': {} + + '@univerjs-pro/sheets-chart-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-chart': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/sheets-chart@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-chart': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/sheets-exchange-client@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/exchange-client': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react + - react-dom + - rxjs + + '@univerjs-pro/sheets-outline-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/sheets-outline': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/sheets-outline@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/sheets-pivot-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-pivot': 0.25.0 + '@univerjs-pro/sheets-pivot': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/sheets-pivot@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-pivot': 0.25.0 + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/sheets-print@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration-client': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/print': 0.25.0 + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/sheets-shape-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-shape': 0.25.0 + '@univerjs-pro/sheets-shape': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/sheets-shape@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-shape': 0.25.0 + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs-pro/sheets-sparkline-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/sheets-sparkline': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-graphics': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs-pro/sheets-sparkline@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs-pro/thread-comment-datasource@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration-client': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/protocol': 0.25.0 + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react + - react-dom + + '@univerjs/core@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/protocol': 0.25.0 + '@univerjs/themes': 0.25.0 + '@wendellhu/redi': 1.1.1(react@19.2.7) + async-lock: 1.4.1 + fast-diff: 1.3.0 + kdbush: 4.1.0 + lodash-es: 4.18.1 + nanoid: 5.1.11 + numfmt: 3.2.6 + ot-json1: 1.0.2 + rbush: 4.0.1 + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/core@0.6.10(@grpc/grpc-js@1.14.4)(@wendellhu/redi@0.17.1)(rxjs@7.8.2)': + dependencies: + '@univerjs/protocol': 0.1.45(@grpc/grpc-js@1.14.4)(rxjs@7.8.2) + '@wendellhu/redi': 0.17.1 + async-lock: 1.4.1 + dayjs: 1.11.18 + fast-diff: 1.3.0 + kdbush: 4.1.0 + lodash-es: 4.17.23 + nanoid: 5.1.5 + numeral: 2.0.6 + numfmt: 2.5.2 + ot-json1: 1.0.2 + rbush: 4.0.1 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@grpc/grpc-js' + + '@univerjs/data-validation@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/design@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + '@radix-ui/react-dialog': 1.1.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-direction': 1.1.2(react@19.2.7) + '@radix-ui/react-dropdown-menu': 2.1.18(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-hover-card': 1.1.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-popover': 1.1.17(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-separator': 1.1.10(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@radix-ui/react-slot': 1.3.0(react@19.2.7) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + class-variance-authority: 0.7.1 + clsx: 2.1.1 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-transition-group: 4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + sonner: 2.0.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + tailwind-merge: 2.6.0 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/docs-drawing-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/docs-drawing@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs/docs-hyper-link-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-hyper-link': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/docs-hyper-link@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs/docs-thread-comment-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/docs-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/docs@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/drawing-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/drawing@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + ot-json1: 1.0.2 + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/engine-formula@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@flatten-js/interval-tree': 1.1.3 + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + decimal.js: 10.6.0 + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/engine-render@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@floating-ui/dom': 1.7.6 + '@floating-ui/utils': 0.2.11 + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + cjk-regex: 3.4.0 + franc-min: 6.2.0 + opentype.js: 2.0.0 + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/find-replace@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/icons@1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + dependencies: + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + '@univerjs/network@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/preset-docs-advanced@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/docs-exchange-client': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/docs-print': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/exchange-client': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-docs-collaboration@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-docs-core@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-docs-drawing@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-docs-hyper-link@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs-hyper-link': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-hyper-link-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-docs-node-core@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-hyper-link': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc-node': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/preset-docs-thread-comment@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs-thread-comment-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-advanced@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/engine-chart': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/engine-shape': 0.25.0 + '@univerjs-pro/exchange-client': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/license': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-chart-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-exchange-client': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-outline': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-outline-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-pivot-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-print': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-shape-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/sheets-sparkline-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-graphics': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-collaboration@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs-pro/collaboration': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/collaboration-client-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/edit-history-loader': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/edit-history-viewer': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs-pro/thread-comment-datasource': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-advanced': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-conditional-formatting@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-conditional-formatting': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-core@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/network': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-numfmt-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-data-validation@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-data-validation-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-drawing@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-filter@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-filter': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-filter-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-find-replace@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/find-replace': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-find-replace': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-hyper-link@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-hyper-link': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-node-core@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc-node': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/preset-sheets-note@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-note': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-note-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-sort@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-sort': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-sort-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-table@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-table': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-table-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/preset-sheets-thread-comment@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/sheets-thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-thread-comment-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/presets@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-docs-advanced': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-docs-collaboration': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-docs-core': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-docs-drawing': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-docs-hyper-link': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-docs-node-core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-docs-thread-comment': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-advanced': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-collaboration': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-conditional-formatting': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-core': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-data-validation': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-drawing': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-filter': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-find-replace': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-hyper-link': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-node-core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-note': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-sort': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-table': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/preset-sheets-thread-comment': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + + '@univerjs/protocol@0.1.45(@grpc/grpc-js@1.14.4)(rxjs@7.8.2)': + dependencies: + '@grpc/grpc-js': 1.14.4 + rxjs: 7.8.2 + + '@univerjs/protocol@0.25.0': + dependencies: + '@grpc/grpc-js': 1.14.4 + + '@univerjs/rpc-node@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/rpc@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-conditional-formatting-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-conditional-formatting': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-conditional-formatting@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-data-validation-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-data-validation@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/protocol': 0.25.0 + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-drawing-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-drawing@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/drawing': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs/sheets-filter-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-filter': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-filter@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-find-replace@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/find-replace': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react + - react-dom + + '@univerjs/sheets-formula-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-formula@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-graphics@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react + - react-dom + - rxjs + + '@univerjs/sheets-hyper-link-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-data-validation': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-hyper-link': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-hyper-link@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-note-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-note': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-note@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-numfmt-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-numfmt': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-numfmt@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-sort-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-sort@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs/sheets-table-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-formula-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-sort': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-table': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-table@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-thread-comment-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets-thread-comment@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/sheets-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/protocol': 0.25.0 + '@univerjs/sheets': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/telemetry': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/sheets@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-formula': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/protocol': 0.25.0 + '@univerjs/rpc': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/telemetry@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + transitivePeerDependencies: + - react + - rxjs + + '@univerjs/themes@0.25.0': {} + + '@univerjs/thread-comment-ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/docs-ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/thread-comment': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/ui': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2) + react: 19.2.7 + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + - react-dom + + '@univerjs/thread-comment@0.25.0(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + rxjs: 7.8.2 + transitivePeerDependencies: + - react + + '@univerjs/ui@0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rxjs@7.8.2)': + dependencies: + '@univerjs/core': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/design': 0.25.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@univerjs/engine-render': 0.25.0(react@19.2.7)(rxjs@7.8.2) + '@univerjs/icons': 1.4.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + '@wendellhu/redi': 1.1.1(react@19.2.7) + localforage: 1.10.0 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + rxjs: 7.8.2 + transitivePeerDependencies: + - '@types/react' + - '@types/react-dom' + '@unocss/config@66.5.0': dependencies: '@unocss/core': 66.5.0 @@ -5919,6 +9063,38 @@ snapshots: slate: 0.72.8 snabbdom: 3.6.3 + '@wendellhu/redi@0.17.1': {} + + '@wendellhu/redi@1.1.1(react@19.2.7)': + optionalDependencies: + react: 19.2.7 + + '@zwight/exceljs@4.4.2': + dependencies: + archiver: 5.3.2 + dayjs: 1.11.18 + fast-csv: 4.3.6 + jszip: 3.10.1 + readable-stream: 3.6.2 + saxes: 5.0.1 + tmp: 0.2.7 + unzipper: 0.10.14 + uuid: 8.3.2 + + '@zwight/luckyexcel@1.1.6(@grpc/grpc-js@1.14.4)(@wendellhu/redi@0.17.1)(rxjs@7.8.2)': + dependencies: + '@progress/jszip-esm': 1.0.4 + '@univerjs/core': 0.6.10(@grpc/grpc-js@1.14.4)(@wendellhu/redi@0.17.1)(rxjs@7.8.2) + '@zwight/exceljs': 4.4.2 + dayjs: 1.11.18 + nanoid: 3.3.11 + papaparse: 5.5.3 + xml2js: 0.6.2 + transitivePeerDependencies: + - '@grpc/grpc-js' + - '@wendellhu/redi' + - rxjs + acorn-jsx@5.3.2(acorn@8.16.0): dependencies: acorn: 8.16.0 @@ -5957,10 +9133,50 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.2 + archiver-utils@2.1.0: + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 2.3.8 + + archiver-utils@3.0.4: + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.11 + lazystream: 1.0.1 + lodash.defaults: 4.2.0 + lodash.difference: 4.5.0 + lodash.flatten: 4.4.0 + lodash.isplainobject: 4.0.6 + lodash.union: 4.6.0 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + + archiver@5.3.2: + dependencies: + archiver-utils: 2.1.0 + async: 3.2.6 + buffer-crc32: 0.2.13 + readable-stream: 3.6.2 + readdir-glob: 1.1.3 + tar-stream: 2.2.0 + zip-stream: 4.1.1 + argparse@2.0.1: {} args-tokenizer@0.3.0: {} + aria-hidden@1.2.6: + dependencies: + tslib: 2.8.1 + arr-diff@4.0.0: {} arr-flatten@1.1.0: {} @@ -5992,8 +9208,12 @@ snapshots: async-function@1.0.0: {} + async-lock@1.4.1: {} + async-validator@4.2.5: {} + async@3.2.6: {} + asynckit@0.4.0: {} atob@2.1.2: {} @@ -6019,6 +9239,8 @@ snapshots: balanced-match@4.0.4: {} + base64-js@1.5.1: {} + base@0.11.2: dependencies: cache-base: 1.0.1 @@ -6031,12 +9253,27 @@ snapshots: baseline-browser-mapping@2.10.10: {} + big-integer@1.6.52: {} + big.js@5.2.2: {} binary-extensions@2.3.0: {} + binary@0.3.0: + dependencies: + buffers: 0.1.1 + chainsaw: 0.1.0 + birpc@2.9.0: {} + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + bluebird@3.4.7: {} + bluebird@3.7.2: {} boolbase@1.0.0: {} @@ -6081,9 +9318,20 @@ snapshots: node-releases: 2.0.36 update-browserslist-db: 1.2.3(browserslist@4.28.1) + buffer-crc32@0.2.13: {} + buffer-from@1.1.2: optional: true + buffer-indexof-polyfill@1.0.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + buffers@0.1.1: {} + builtin-modules@5.0.0: {} bumpp@10.2.3: @@ -6158,6 +9406,10 @@ snapshots: caniuse-lite@1.0.30001781: {} + chainsaw@0.1.0: + dependencies: + traverse: 0.3.9 + chalk@1.1.3: dependencies: ansi-styles: 2.2.1 @@ -6195,6 +9447,11 @@ snapshots: citty@0.2.1: {} + cjk-regex@3.4.0: + dependencies: + regexp-util: 2.0.3 + unicode-regex: 4.2.0 + class-utils@0.3.6: dependencies: arr-union: 3.1.0 @@ -6202,6 +9459,10 @@ snapshots: isobject: 3.0.1 static-extend: 0.1.2 + class-variance-authority@0.7.1: + dependencies: + clsx: 2.1.1 + clean-regexp@1.0.0: dependencies: escape-string-regexp: 1.0.5 @@ -6224,6 +9485,10 @@ snapshots: clone@2.1.2: {} + clsx@2.1.1: {} + + collapse-white-space@2.1.0: {} + collection-visit@1.0.0: dependencies: map-visit: 1.0.0 @@ -6252,6 +9517,13 @@ snapshots: component-emitter@1.3.1: {} + compress-commons@4.1.2: + dependencies: + buffer-crc32: 0.2.13 + crc32-stream: 4.0.3 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + compute-scroll-into-view@1.0.20: {} concat-map@0.0.1: {} @@ -6278,11 +9550,20 @@ snapshots: dependencies: browserslist: 4.28.1 + core-util-is@1.0.3: {} + cors@2.8.6: dependencies: object-assign: 4.1.1 vary: 1.1.2 + crc-32@1.2.2: {} + + crc32-stream@4.0.3: + dependencies: + crc-32: 1.2.2 + readable-stream: 3.6.2 + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -6358,6 +9639,8 @@ snapshots: dependencies: ms: 2.1.3 + decimal.js@10.6.0: {} + decode-uri-component@0.2.2: {} deep-is@0.1.4: {} @@ -6407,6 +9690,13 @@ snapshots: detect-libc@2.1.2: optional: true + detect-node-es@1.1.0: {} + + dom-helpers@5.2.1: + dependencies: + '@babel/runtime': 7.29.2 + csstype: 3.2.3 + dom-serializer@0.2.2: dependencies: domelementtype: 2.3.0 @@ -6457,6 +9747,10 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 + duplexer2@0.1.4: + dependencies: + readable-stream: 2.3.8 + duplexer@0.1.2: {} eastasianwidth@0.2.0: {} @@ -6495,6 +9789,10 @@ snapshots: emojis-list@3.0.0: {} + end-of-stream@1.4.5: + dependencies: + once: 1.4.0 + enhanced-resolve@5.20.1: dependencies: graceful-fs: 4.2.11 @@ -6896,6 +10194,11 @@ snapshots: transitivePeerDependencies: - supports-color + fast-csv@4.3.6: + dependencies: + '@fast-csv/format': 4.3.5 + '@fast-csv/parse': 4.3.6 + fast-deep-equal@3.1.3: {} fast-diff@1.3.0: {} @@ -6928,6 +10231,8 @@ snapshots: optionalDependencies: picomatch: 4.0.4 + fflate@0.4.8: {} + figures@6.1.0: dependencies: is-unicode-supported: 2.1.0 @@ -6986,15 +10291,30 @@ snapshots: dependencies: map-cache: 0.2.2 + franc-min@6.2.0: + dependencies: + trigram-utils: 2.0.1 + + fs-constants@1.0.0: {} + fs-extra@10.1.0: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.0 universalify: 2.0.1 + fs.realpath@1.0.0: {} + fsevents@2.3.3: optional: true + fstream@1.0.12: + dependencies: + graceful-fs: 4.2.11 + inherits: 2.0.4 + mkdirp: 0.5.6 + rimraf: 2.7.1 + function-bind@1.1.2: {} function.prototype.name@1.1.8: @@ -7027,6 +10347,8 @@ snapshots: hasown: 2.0.2 math-intrinsics: 1.1.0 + get-nonce@1.0.1: {} + get-proto@1.0.1: dependencies: dunder-proto: 1.0.1 @@ -7084,6 +10406,15 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 2.0.2 + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.5 + once: 1.4.0 + path-is-absolute: 1.0.1 + globals@14.0.0: {} globals@15.15.0: {} @@ -7190,6 +10521,8 @@ snapshots: dependencies: postcss: 8.5.8 + ieee754@1.2.1: {} + ignore@5.3.2: {} ignore@7.0.5: {} @@ -7211,6 +10544,11 @@ snapshots: indent-string@5.0.0: {} + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + inherits@2.0.4: {} interactjs@1.10.27: @@ -7461,6 +10799,15 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 + jszip@3.10.1: + dependencies: + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + + kdbush@4.1.0: {} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -7483,6 +10830,10 @@ snapshots: kolorist@1.8.0: {} + lazystream@1.0.1: + dependencies: + readable-stream: 2.3.8 + levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -7492,6 +10843,12 @@ snapshots: dependencies: immediate: 3.0.6 + lie@3.3.0: + dependencies: + immediate: 3.0.6 + + listenercount@1.0.1: {} + loader-utils@1.4.2: dependencies: big.js: 5.2.2 @@ -7520,6 +10877,8 @@ snapshots: lodash-es@4.17.23: {} + lodash-es@4.18.1: {} + lodash-unified@1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.23)(lodash@4.17.23): dependencies: '@types/lodash-es': 4.17.12 @@ -7532,18 +10891,48 @@ snapshots: lodash.debounce@4.0.8: {} + lodash.defaults@4.2.0: {} + + lodash.difference@4.5.0: {} + + lodash.escaperegexp@4.1.2: {} + + lodash.flatten@4.4.0: {} + lodash.foreach@4.5.0: {} + lodash.groupby@4.6.0: {} + + lodash.isboolean@3.0.3: {} + lodash.isequal@4.5.0: {} + lodash.isfunction@3.0.9: {} + + lodash.isnil@4.0.0: {} + + lodash.isplainobject@4.0.6: {} + + lodash.isundefined@3.0.1: {} + lodash.merge@4.6.2: {} lodash.throttle@4.1.1: {} lodash.toarray@4.4.0: {} + lodash.union@4.6.0: {} + + lodash.uniq@4.5.0: {} + lodash@4.17.23: {} + long@5.3.2: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + lru-cache@10.4.3: {} lru-cache@11.2.7: {} @@ -7632,6 +11021,10 @@ snapshots: dependencies: brace-expansion: 1.1.12 + minimatch@5.1.9: + dependencies: + brace-expansion: 2.0.2 + minimatch@9.0.9: dependencies: brace-expansion: 2.0.2 @@ -7647,6 +11040,10 @@ snapshots: for-in: 1.0.2 is-extendable: 1.0.1 + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + mkdirp@3.0.1: {} mlly@1.8.2: @@ -7664,10 +11061,14 @@ snapshots: muggle-string@0.4.1: {} + n-gram@2.0.2: {} + namespace-emitter@2.0.1: {} nanoid@3.3.11: {} + nanoid@5.1.11: {} + nanoid@5.1.5: {} nanomatch@1.2.13: @@ -7716,6 +11117,12 @@ snapshots: dependencies: boolbase: 1.0.0 + numeral@2.0.6: {} + + numfmt@2.5.2: {} + + numfmt@3.2.6: {} + nypm@0.6.5: dependencies: citty: 0.2.1 @@ -7759,6 +11166,10 @@ snapshots: ohash@2.0.11: {} + once@1.4.0: + dependencies: + wrappy: 1.0.2 + open@10.2.0: dependencies: default-browser: 5.5.0 @@ -7766,6 +11177,8 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 + opentype.js@2.0.0: {} + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -7775,6 +11188,14 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 + ot-json1@1.0.2: + dependencies: + ot-text-unicode: 4.0.0 + + ot-text-unicode@4.0.0: + dependencies: + unicount: 1.1.0 + own-keys@1.0.1: dependencies: get-intrinsic: 1.3.0 @@ -7793,6 +11214,10 @@ snapshots: package-manager-detector@1.6.0: {} + pako@1.0.11: {} + + papaparse@5.5.3: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -7805,6 +11230,8 @@ snapshots: path-exists@4.0.0: {} + path-is-absolute@1.0.1: {} + path-key@3.1.1: {} path-key@4.0.0: {} @@ -7959,6 +11386,8 @@ snapshots: prismjs@1.30.0: {} + process-nextick-args@2.0.1: {} + progress@2.0.3: {} prompts@2.4.2: @@ -7966,6 +11395,26 @@ snapshots: kleur: 3.0.3 sisteransi: 1.0.5 + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + protobufjs@7.6.4: + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.5 + '@protobufjs/eventemitter': 1.1.1 + '@protobufjs/fetch': 1.1.1 + '@protobufjs/float': 1.0.2 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.1 + '@types/node': 24.3.0 + long: 5.3.2 + proxy-from-env@1.1.0: {} punycode@2.3.1: {} @@ -7985,6 +11434,12 @@ snapshots: queue-microtask@1.2.3: {} + quickselect@3.0.0: {} + + rbush@4.0.1: + dependencies: + quickselect: 3.0.0 + rc9@2.1.2: dependencies: defu: 6.1.4 @@ -7994,12 +11449,65 @@ snapshots: dependencies: '@types/node': 10.17.60 + react-dom@19.2.7(react@19.2.7): + dependencies: + react: 19.2.7 + scheduler: 0.27.0 + + react-is@16.13.1: {} + + react-remove-scroll-bar@2.3.8(react@19.2.7): + dependencies: + react: 19.2.7 + react-style-singleton: 2.2.3(react@19.2.7) + tslib: 2.8.1 + + react-remove-scroll@2.7.2(react@19.2.7): + dependencies: + react: 19.2.7 + react-remove-scroll-bar: 2.3.8(react@19.2.7) + react-style-singleton: 2.2.3(react@19.2.7) + tslib: 2.8.1 + use-callback-ref: 1.3.3(react@19.2.7) + use-sidecar: 1.1.3(react@19.2.7) + + react-style-singleton@2.2.3(react@19.2.7): + dependencies: + get-nonce: 1.0.1 + react: 19.2.7 + tslib: 2.8.1 + + react-transition-group@4.4.5(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + dependencies: + '@babel/runtime': 7.29.2 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + + react@19.2.7: {} + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + readable-stream@3.6.2: dependencies: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 + readdir-glob@1.1.3: + dependencies: + minimatch: 5.1.9 + readdirp@3.6.0: dependencies: picomatch: 2.3.2 @@ -8032,6 +11540,8 @@ snapshots: regexp-tree@0.1.27: {} + regexp-util@2.0.3: {} + regexp.prototype.flags@1.5.4: dependencies: call-bind: 1.0.8 @@ -8063,6 +11573,10 @@ snapshots: rfdc@1.4.1: {} + rimraf@2.7.1: + dependencies: + glob: 7.2.3 + rimraf@6.0.1: dependencies: glob: 11.1.0 @@ -8105,6 +11619,10 @@ snapshots: dependencies: queue-microtask: 1.2.3 + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 @@ -8113,6 +11631,8 @@ snapshots: has-symbols: 1.1.0 isarray: 2.0.5 + safe-buffer@5.1.2: {} + safe-buffer@5.2.1: {} safe-push-apply@1.0.0: @@ -8140,6 +11660,12 @@ snapshots: sax@1.6.0: {} + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + scheduler@0.27.0: {} + scroll-into-view-if-needed@2.2.31: dependencies: compute-scroll-into-view: 1.0.20 @@ -8181,6 +11707,8 @@ snapshots: is-plain-object: 2.0.4 split-string: 3.1.0 + setimmediate@1.0.5: {} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -8276,6 +11804,11 @@ snapshots: transitivePeerDependencies: - supports-color + sonner@2.0.7(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + dependencies: + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + source-map-js@1.2.1: {} source-map-resolve@0.5.3: @@ -8357,6 +11890,10 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 @@ -8435,10 +11972,20 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 + tailwind-merge@2.6.0: {} + tailwind-merge@3.3.1: {} tapable@2.3.2: {} + tar-stream@2.2.0: + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.5 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + terser@5.46.1: dependencies: '@jridgewell/source-map': 0.3.11 @@ -8460,6 +12007,8 @@ snapshots: fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 + tmp@0.2.7: {} + to-object-path@0.3.0: dependencies: kind-of: 3.2.2 @@ -8482,12 +12031,19 @@ snapshots: totalist@3.0.1: {} + traverse@0.3.9: {} + traverse@0.6.11: dependencies: gopd: 1.2.0 typedarray.prototype.slice: 1.0.5 which-typed-array: 1.1.20 + trigram-utils@2.0.1: + dependencies: + collapse-white-space: 2.1.0 + n-gram: 2.0.2 + ts-api-utils@2.5.0(typescript@5.8.3): dependencies: typescript: 5.8.3 @@ -8600,8 +12156,14 @@ snapshots: undici-types@7.10.0: {} + unicode-regex@4.2.0: + dependencies: + regexp-util: 2.0.3 + unicorn-magic@0.3.0: {} + unicount@1.1.0: {} + union-value@1.0.1: dependencies: arr-union: 3.1.0 @@ -8692,6 +12254,19 @@ snapshots: has-value: 0.3.1 isobject: 3.0.1 + unzipper@0.10.14: + dependencies: + big-integer: 1.6.52 + binary: 0.3.0 + bluebird: 3.4.7 + buffer-indexof-polyfill: 1.0.2 + duplexer2: 0.1.4 + fstream: 1.0.12 + graceful-fs: 4.2.11 + listenercount: 1.0.1 + readable-stream: 2.3.8 + setimmediate: 1.0.5 + update-browserslist-db@1.2.3(browserslist@4.28.1): dependencies: browserslist: 4.28.1 @@ -8704,10 +12279,25 @@ snapshots: urix@0.1.0: {} + use-callback-ref@1.3.3(react@19.2.7): + dependencies: + react: 19.2.7 + tslib: 2.8.1 + + use-sidecar@1.1.3(react@19.2.7): + dependencies: + detect-node-es: 1.1.0 + react: 19.2.7 + tslib: 2.8.1 + use@3.1.1: {} util-deprecate@1.0.2: {} + uuid@14.0.0: {} + + uuid@8.3.2: {} + vary@1.1.2: {} vite-dev-rpc@1.1.0(vite@7.1.4(@types/node@24.3.0)(jiti@2.6.1)(sass@1.91.0)(terser@5.46.1)(tsx@4.20.5)(yaml@2.8.3)): @@ -8922,12 +12512,23 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.2.0 + wrappy@1.0.2: {} + wsl-utils@0.1.0: dependencies: is-wsl: 3.1.1 xml-name-validator@4.0.0: {} + xml2js@0.6.2: + dependencies: + sax: 1.6.0 + xmlbuilder: 11.0.1 + + xmlbuilder@11.0.1: {} + + xmlchars@2.2.0: {} + y18n@5.0.8: {} yallist@3.1.1: {} @@ -8950,6 +12551,12 @@ snapshots: yoctocolors@2.1.2: {} + zip-stream@4.1.1: + dependencies: + archiver-utils: 3.0.4 + compress-commons: 4.1.2 + readable-stream: 3.6.2 + zrender@6.0.0: dependencies: tslib: 2.3.0 diff --git a/src/views/product/requirement/index.vue b/src/views/product/requirement/index.vue index a12b0c7..0b129ac 100644 --- a/src/views/product/requirement/index.vue +++ b/src/views/product/requirement/index.vue @@ -462,7 +462,7 @@ const columns = computed(() => [ onClick: () => void; }[] = []; - if (hasObjectAuth('project:product:query') && canViewReviewRecord(row)) { + if (hasObjectAuth('project:product:requirement:query') && canViewReviewRecord(row)) { actions.push({ key: 'reviewRecord', label: '查看评审记录', @@ -472,7 +472,7 @@ const columns = computed(() => [ }); } - if (hasObjectAuth('project:product:split') && canSplitRequirement(row)) { + if (hasObjectAuth('project:product:requirement:split') && canSplitRequirement(row)) { actions.push({ key: 'split', label: '拆分', @@ -482,7 +482,7 @@ const columns = computed(() => [ }); } - if (hasObjectAuth('project:product:update') && canEditRequirement(row)) { + if (hasObjectAuth('project:product:requirement:update') && canEditRequirement(row)) { actions.push({ key: 'edit', label: '编辑', @@ -503,8 +503,8 @@ const columns = computed(() => [ } const lifecycleActions = getRowActions(row); - const hasReviewAuth = hasObjectAuth('project:product:review'); - const hasStatusAuth = hasObjectAuth('project:product:status'); + const hasReviewAuth = hasObjectAuth('project:product:requirement:review'); + const hasStatusAuth = hasObjectAuth('project:product:requirement:status'); if (hasReviewAuth && lifecycleActions.some(action => isReviewAction(row, action))) { actions.push({ @@ -540,7 +540,7 @@ const columns = computed(() => [ } } - if (canDeleteRequirement(row) && hasObjectAuth('project:product:delete')) { + if (canDeleteRequirement(row) && hasObjectAuth('project:product:requirement:delete')) { actions.push({ key: 'delete', label: '删除', @@ -922,7 +922,7 @@ onMounted(async () => {