diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2c8b232..322fdc6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,15 @@
# @platforma-open/milaboratories.clonotype-browser
+## 1.3.9
+
+### Patch Changes
+
+- 62f2c23: PlAgDataTable export CSV
+- Updated dependencies [62f2c23]
+ - @platforma-open/milaboratories.clonotype-browser.ui@1.3.9
+ - @platforma-open/milaboratories.clonotype-browser.model@1.3.8
+ - @platforma-open/milaboratories.clonotype-browser.workflow@1.2.14
+
## 1.3.8
### Patch Changes
diff --git a/model/CHANGELOG.md b/model/CHANGELOG.md
index c3e639b..36b607a 100644
--- a/model/CHANGELOG.md
+++ b/model/CHANGELOG.md
@@ -1,5 +1,11 @@
# @platforma-open/milaboratories.clonotype-browser.model
+## 1.3.8
+
+### Patch Changes
+
+- 62f2c23: PlAgDataTable export CSV
+
## 1.3.7
### Patch Changes
diff --git a/model/package.json b/model/package.json
index 26b7f5c..6369ca5 100644
--- a/model/package.json
+++ b/model/package.json
@@ -1,6 +1,6 @@
{
"name": "@platforma-open/milaboratories.clonotype-browser.model",
- "version": "1.3.7",
+ "version": "1.3.8",
"description": "Block model",
"type": "module",
"main": "dist/index.cjs",
diff --git a/package.json b/package.json
index cdbb888..deda4c2 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@platforma-open/milaboratories.clonotype-browser",
- "version": "1.3.8",
+ "version": "1.3.9",
"scripts": {
"pretty": "prettier --write \"./**/*.{js,jsx,mjs,cjs,ts,tsx,json,vue}\"",
"build": "rm -rf ./block-pack && block-tools pack",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4ce3689..81f8b02 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,11 +16,11 @@ catalogs:
specifier: ^1.3.2
version: 1.3.2
'@platforma-open/milaboratories.samples-and-data':
- specifier: ^1.7.0
- version: 1.7.0
+ specifier: ^1.7.1
+ version: 1.7.1
'@platforma-open/milaboratories.samples-and-data.model':
- specifier: ^1.7.0
- version: 1.7.0
+ specifier: ^1.7.1
+ version: 1.7.1
'@platforma-sdk/block-tools':
specifier: ^2.3.25
version: 2.3.25
@@ -31,11 +31,11 @@ catalogs:
specifier: ^1.17.3
version: 1.17.3
'@platforma-sdk/test':
- specifier: ^1.10.12
- version: 1.10.12
- '@platforma-sdk/ui-vue':
- specifier: ^1.10.13
+ specifier: ^1.11.1
version: 1.11.1
+ '@platforma-sdk/ui-vue':
+ specifier: ^1.11.6
+ version: 1.11.6
'@platforma-sdk/workflow-tengo':
specifier: ^2.2.1
version: 2.2.1
@@ -43,8 +43,8 @@ catalogs:
specifier: ^4.17.13
version: 4.17.13
'@vitejs/plugin-vue':
- specifier: ^5.2.0
- version: 5.2.0
+ specifier: ^5.2.1
+ version: 5.2.1
'@vueuse/core':
specifier: ^11.3.0
version: 11.3.0
@@ -55,14 +55,14 @@ catalogs:
specifier: ^8.3.5
version: 8.3.5
typescript:
- specifier: ^5.6.3
+ specifier: ~5.6.3
version: 5.6.3
vite:
- specifier: ^5.4.11
- version: 5.4.11
+ specifier: ^6.0.0
+ version: 6.0.0
vitest:
- specifier: ^2.1.5
- version: 2.1.5
+ specifier: ^2.1.6
+ version: 2.1.6
vue:
specifier: ^3.5.13
version: 3.5.13
@@ -111,7 +111,7 @@ importers:
version: 5.6.3
vite:
specifier: 'catalog:'
- version: 5.4.11(@types/node@22.0.0)
+ version: 6.0.0(@types/node@22.0.0)(yaml@2.6.0)
test:
dependencies:
@@ -123,23 +123,23 @@ importers:
version: 1.3.2
'@platforma-open/milaboratories.samples-and-data':
specifier: 'catalog:'
- version: 1.7.0
+ version: 1.7.1
'@platforma-open/milaboratories.samples-and-data.model':
specifier: 'catalog:'
- version: 1.7.0
+ version: 1.7.1
this-block:
specifier: workspace:@platforma-open/milaboratories.clonotype-browser@*
version: link:..
devDependencies:
'@platforma-sdk/test':
specifier: 'catalog:'
- version: 1.10.12(@types/node@22.0.0)
+ version: 1.11.1(@types/node@22.0.0)
typescript:
specifier: 'catalog:'
version: 5.6.3
vitest:
specifier: 'catalog:'
- version: 2.1.5(@types/node@22.0.0)
+ version: 2.1.6(@types/node@22.0.0)
ui:
devDependencies:
@@ -151,13 +151,13 @@ importers:
version: 1.10.12
'@platforma-sdk/ui-vue':
specifier: 'catalog:'
- version: 1.11.1(typescript@5.6.3)
+ version: 1.11.6(typescript@5.6.3)
'@types/lodash':
specifier: 'catalog:'
version: 4.17.13
'@vitejs/plugin-vue':
specifier: 'catalog:'
- version: 5.2.0(vite@5.4.11(@types/node@22.0.0))(vue@3.5.13(typescript@5.6.3))
+ version: 5.2.1(vite@6.0.0(@types/node@22.0.0)(yaml@2.6.0))(vue@3.5.13(typescript@5.6.3))
'@vueuse/core':
specifier: 'catalog:'
version: 11.3.0(vue@3.5.13(typescript@5.6.3))
@@ -169,7 +169,7 @@ importers:
version: 5.6.3
vite:
specifier: 'catalog:'
- version: 5.4.11(@types/node@22.0.0)
+ version: 6.0.0(@types/node@22.0.0)(yaml@2.6.0)
vue:
specifier: 'catalog:'
version: 3.5.13(typescript@5.6.3)
@@ -184,7 +184,7 @@ importers:
version: 1.17.3
'@platforma-sdk/test':
specifier: 'catalog:'
- version: 1.10.12(@types/node@22.0.0)
+ version: 1.11.1(@types/node@22.0.0)
'@platforma-sdk/workflow-tengo':
specifier: 'catalog:'
version: 2.2.1
@@ -844,20 +844,20 @@ packages:
peerDependencies:
'@milaboratories/pl-model-common': '*'
- '@milaboratories/pl-client@2.5.10':
- resolution: {integrity: sha512-rt9PN0a82GOVj9XfdDDMIhbq9boBucvfE8Kn/eH/Wp2x6IFKMiZjGK7fUit6XqqG1Eb3kIuaYEapiNeYNfxN9g==}
+ '@milaboratories/pl-client@2.6.0':
+ resolution: {integrity: sha512-PnqXFaEjUDmojMtBXHqA0sHv4pEoOohjr6xXNlxtuZRCR5psjq1yXjbhcIZAj2rPnfNmHEiAllyCVXV+oCHxtw==}
'@milaboratories/pl-config@1.3.1':
resolution: {integrity: sha512-f73h222C9bjiiX0y7kwTU78X+CAKejSEKWKIRrMhbio092uQEODf+aVlvMFnejSR45Pe5rGOyolE3/GNuv8U2Q==}
- '@milaboratories/pl-drivers@1.3.18':
- resolution: {integrity: sha512-c6MeytZgDaA0eII0Ihu+1ugs006V+nAKrezUGocktMHQJyLbn7oINIBC/psBgxi+g6mB4My+PcWY5WeTUs87hg==}
+ '@milaboratories/pl-drivers@1.3.19':
+ resolution: {integrity: sha512-qRpNpUOEtjO3Wmg1CLQP1MARdnZvPeRR3Alq7mDVpFHjelePN0Vc/A+G5wtC4g91QPYyien5OWEUudU8nUPR0Q==}
'@milaboratories/pl-local@1.7.1':
resolution: {integrity: sha512-DQunI6z+M7HLGHv78iUQpbU2WYp4VDG13uaaAlbgegsy14yPrPcJLNL1OHINpSTEeNO7W7tnZ2JUHIhpIdj83A==}
- '@milaboratories/pl-middle-layer@1.15.12':
- resolution: {integrity: sha512-w5b6/Hiqp7j4MUCxfjX/NKquxpOXctSkwr+jPcWMrpwb6xVhVQZGpbOEJ6n6JS3qka+zzhFLyoe83emGQihXGQ==}
+ '@milaboratories/pl-middle-layer@1.16.0':
+ resolution: {integrity: sha512-2PdUk8MItxq7fAEuRH3f7o7bkgCU+mIE4Y7h1ZJqDL5qAuiE6EmGHiOMI6Ifj2yhAimgW44ZAJ35VHogoTVTCg==}
'@milaboratories/pl-model-common@1.6.2':
resolution: {integrity: sha512-7srfKzzFb5GltuoAMHZavU5LjxSzp1kArwzvhcIfwl+MnQQiV/8mlzIv2rkxYBNiY/500e294hQPmnBpLy6nGA==}
@@ -865,8 +865,8 @@ packages:
'@milaboratories/pl-model-middle-layer@1.5.9':
resolution: {integrity: sha512-eRvhA+6kQKwS0mSgtgIJg7cxYQLUjPx4zTlNXInvdmu7uaK2EYdATteHHw7QHn/ogaCVfuNx60y2UVlYSDa+bA==}
- '@milaboratories/pl-tree@1.4.13':
- resolution: {integrity: sha512-EHIEOzY8kyAuDXVfCpPhapzga9FY+MWLI0dcjuGP1+5mWuP2xsA90HVBRXvweGp0eTVKO6t3FnsQ6YjMsmykqw==}
+ '@milaboratories/pl-tree@1.4.14':
+ resolution: {integrity: sha512-XDIRMDhvqse6NzZxutVdPMWswNt7sOM7lOrs9e7ZUb+6DMgW/RzYeB1r8Y4XNwdxgl9qOU1HPje8Me8Fs+SbzA==}
'@milaboratories/resolve-helper@1.0.1':
resolution: {integrity: sha512-X3SV7YA21LRN8caw3glOsENubglQPIRc02i+C2Sa+cuy4iGc6sk6fQQC34Cx1BXHeZWHXL8fjntFjIWHAfVlQw==}
@@ -885,8 +885,8 @@ packages:
'@milaboratories/ts-helpers@1.1.1':
resolution: {integrity: sha512-frFq4u6Z0iePdtcA+Jj8h798RiHe+Ls5U+YpCQcx1Dk349RFs59HMNK7Y9xWTdxfSTna8+noEiBhqp2tV6Y4cA==}
- '@milaboratories/uikit@2.2.9':
- resolution: {integrity: sha512-8Kvuy/znqP7hsN6TBnhuF/rVKaO/x4o+5iGtbAZyS4+VFHqKTrXHrbbD6SF2vPE4GrBN144KkXwTXe1WwqZ5/A==}
+ '@milaboratories/uikit@2.2.11':
+ resolution: {integrity: sha512-hnm3U1GA5EJFD0Nlre+TxI4VB8MclNeoG7V+g9IvIeuy72CIRf51URLWMNwITiRtz6ybXMixVhAwPUEBT3ZwOQ==}
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
@@ -920,17 +920,17 @@ packages:
'@platforma-open/milaboratories.mixcr-clonotyping@1.4.2':
resolution: {integrity: sha512-5FCe7dMHiflv88fZZ92PKSHe8TLUlfNNk9qDDgctvFFl0O6U3yjsX2SoCEhvP+qCkX5EmZfw3/1RI6p9ljGJWQ==}
- '@platforma-open/milaboratories.samples-and-data.model@1.7.0':
- resolution: {integrity: sha512-n3JFNn9Nop9j3zPGNfxTG8vPrIDI3kaPbNC8W8iVImTNiI77FhFcSF/5ro16pkuFWp5b+sYEK3lO3jD6b2djAA==}
+ '@platforma-open/milaboratories.samples-and-data.model@1.7.1':
+ resolution: {integrity: sha512-FtIit3szu8wmD6tbVhFyYQep/lRtu9b5DUDpy2Aab2FSeYuDOYAz1fDmr8MvLCKsMsZRxyD2IuICD+/hbROc0Q==}
- '@platforma-open/milaboratories.samples-and-data.ui@1.12.0':
- resolution: {integrity: sha512-Rg81LvmngnTXTDh1563ZQh9MeTNXvRSbCaRJy+ogyyVPbpwc5dqJJSgGgkzeUMXR4f/HmIl/kE6orage2+xuCg==}
+ '@platforma-open/milaboratories.samples-and-data.ui@1.12.1':
+ resolution: {integrity: sha512-U8Q+e87kaVmfajctBqLn50YqMupNiHyWrtX5fILoV8TJw2AX2G0wOnnfRmOhqV4+Z5d49EsJx5SZBVhY2ukJRg==}
- '@platforma-open/milaboratories.samples-and-data.workflow@1.8.0':
- resolution: {integrity: sha512-zVAB7lSE5iWtgnILgjVUZwOp0iXZm/zTUiYNf8X+vIQkLdC1QZKqbL71gRGI82CcmjOZBSczh20yd45nag/ATg==}
+ '@platforma-open/milaboratories.samples-and-data.workflow@1.8.1':
+ resolution: {integrity: sha512-v5OGXJ3uWPHOFJ9KWecTYY3bLH33WS4AWGXyTCDXyx/buFqLWRyX7gPL0UD9Q0Fa3EML2JHcxGpKQvcE/4DILg==}
- '@platforma-open/milaboratories.samples-and-data@1.7.0':
- resolution: {integrity: sha512-CROFOBYNTqoXRMkG4fUEEO03we1G+j+9EJvRZeJna5e54/H4jks9BvohCxfj0hnYO47IXv0seqcwDTFFjFmLDg==}
+ '@platforma-open/milaboratories.samples-and-data@1.7.1':
+ resolution: {integrity: sha512-o+nOCy71LG2hly0S6zBjaiNtWN/+UcybyK/LKFDxz2//IUTRcY6kZw1RTLV70eQS0qOGaNlf5Zld72r1qJGgXw==}
'@platforma-open/milaboratories.software-small-binaries@1.14.6':
resolution: {integrity: sha512-d7cbFNHb6/1O4wWNlvjTVlTTsIelafnt/niAe8AZNjxoM0ivbE8bR4jnTUXaXwURjUzwV/LI5sk39kJelZxsMA==}
@@ -946,11 +946,11 @@ packages:
resolution: {integrity: sha512-UQzDKlPpnwW6VIZoYrEn+rDE4yQfg6xWczMSf/Rl92FVusZ6SjQHOQ1WQtGrvyufLA6ut55XUHLXrOF2cSo3LQ==}
hasBin: true
- '@platforma-sdk/test@1.10.12':
- resolution: {integrity: sha512-vKjLHAHt3rdbMaLlhdZ1GpehBWZlhEDL7Fqgb3DMaoZVuj/tqzqYUkkHsCG91XIR0RoywVXVuRLlP0ubR7eSLQ==}
+ '@platforma-sdk/test@1.11.1':
+ resolution: {integrity: sha512-qrV4SRQkggKtmwIKW4TvYL562o9M69raeXlmsdZhkztGzSnvURIDrCXIr2/BmVW27PASb0EPh1Sz6hqGVz45Lw==}
- '@platforma-sdk/ui-vue@1.11.1':
- resolution: {integrity: sha512-DEQvdtQbE697RZiYC142qQIkhl3F8c3x17HZMjczDAU+gQ1SbrhxQt/1HkqmcAfu5LpMpOMAVDrEqN+LudWDaA==}
+ '@platforma-sdk/ui-vue@1.11.6':
+ resolution: {integrity: sha512-ywTLD+ynvr7vOoJXlZnzK772X+jESzAu/3DGSy7/8IrBsBq4Xw/w4nu/80yyQk/KMDhwVbeUJSmii1qmeoNfiA==}
'@platforma-sdk/workflow-tengo@2.2.1':
resolution: {integrity: sha512-YNOUjyvJ8lzFh9eAgX+ssMyMtyHsXD7pRDqOgwHo3yfZIb1ir1a7D0ABIj83yIKvfLRc18kJ0tKoLiyoOlsWFQ==}
@@ -1311,41 +1311,41 @@ packages:
'@types/web-bluetooth@0.0.20':
resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
- '@vitejs/plugin-vue@5.2.0':
- resolution: {integrity: sha512-7n7KdUEtx/7Yl7I/WVAMZ1bEb0eVvXF3ummWTeLcs/9gvo9pJhuLdouSXGjdZ/MKD1acf1I272+X0RMua4/R3g==}
+ '@vitejs/plugin-vue@5.2.1':
+ resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
- vite: ^5.0.0
+ vite: ^5.0.0 || ^6.0.0
vue: ^3.2.25
- '@vitest/expect@2.1.5':
- resolution: {integrity: sha512-nZSBTW1XIdpZvEJyoP/Sy8fUg0b8od7ZpGDkTUcfJ7wz/VoZAFzFfLyxVxGFhUjJzhYqSbIpfMtl/+k/dpWa3Q==}
+ '@vitest/expect@2.1.6':
+ resolution: {integrity: sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==}
- '@vitest/mocker@2.1.5':
- resolution: {integrity: sha512-XYW6l3UuBmitWqSUXTNXcVBUCRytDogBsWuNXQijc00dtnU/9OqpXWp4OJroVrad/gLIomAq9aW8yWDBtMthhQ==}
+ '@vitest/mocker@2.1.6':
+ resolution: {integrity: sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==}
peerDependencies:
msw: ^2.4.9
- vite: ^5.0.0
+ vite: ^5.0.0 || ^6.0.0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
- '@vitest/pretty-format@2.1.5':
- resolution: {integrity: sha512-4ZOwtk2bqG5Y6xRGHcveZVr+6txkH7M2e+nPFd6guSoN638v/1XQ0K06eOpi0ptVU/2tW/pIU4IoPotY/GZ9fw==}
+ '@vitest/pretty-format@2.1.6':
+ resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==}
- '@vitest/runner@2.1.5':
- resolution: {integrity: sha512-pKHKy3uaUdh7X6p1pxOkgkVAFW7r2I818vHDthYLvUyjRfkKOU6P45PztOch4DZarWQne+VOaIMwA/erSSpB9g==}
+ '@vitest/runner@2.1.6':
+ resolution: {integrity: sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==}
- '@vitest/snapshot@2.1.5':
- resolution: {integrity: sha512-zmYw47mhfdfnYbuhkQvkkzYroXUumrwWDGlMjpdUr4jBd3HZiV2w7CQHj+z7AAS4VOtWxI4Zt4bWt4/sKcoIjg==}
+ '@vitest/snapshot@2.1.6':
+ resolution: {integrity: sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==}
- '@vitest/spy@2.1.5':
- resolution: {integrity: sha512-aWZF3P0r3w6DiYTVskOYuhBc7EMc3jvn1TkBg8ttylFFRqNN2XGD7V5a4aQdk6QiUzZQ4klNBSpCLJgWNdIiNw==}
+ '@vitest/spy@2.1.6':
+ resolution: {integrity: sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==}
- '@vitest/utils@2.1.5':
- resolution: {integrity: sha512-yfj6Yrp0Vesw2cwJbP+cl04OC+IHFsuQsrsJBL9pyGeQXE56v1UAOQco+SR55Vf1nQzfV0QJg1Qum7AaWUwwYg==}
+ '@vitest/utils@2.1.6':
+ resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==}
'@volar/language-core@2.4.8':
resolution: {integrity: sha512-K/GxMOXGq997bO00cdFhTNuR85xPxj0BEEAy+BaqqayTmy9Tmhfgmq2wpJcVspRhcwfgPoE2/mEJa26emUhG/g==}
@@ -2672,13 +2672,13 @@ packages:
resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
hasBin: true
- vite-node@2.1.5:
- resolution: {integrity: sha512-rd0QIgx74q4S1Rd56XIiL2cYEdyWn13cunYBIuqh9mpmQr7gGS0IxXoP8R6OaZtNQQLyXSWbd4rXKYUbhFpK5w==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ vite-node@2.1.6:
+ resolution: {integrity: sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
- vite@5.4.10:
- resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==}
+ vite@5.4.11:
+ resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -2708,22 +2708,27 @@ packages:
terser:
optional: true
- vite@5.4.11:
- resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ vite@6.0.0:
+ resolution: {integrity: sha512-Q2+5yQV79EdnpbNxjD3/QHVMCBaQ3Kpd4/uL51UGuh38bIIM+s4o3FqyCzRvTRwFb+cWIUeZvaWwS9y2LD2qeQ==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
- '@types/node': ^18.0.0 || >=20.0.0
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ jiti: '>=1.21.0'
less: '*'
lightningcss: ^1.21.0
sass: '*'
sass-embedded: '*'
stylus: '*'
sugarss: '*'
- terser: ^5.4.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
peerDependenciesMeta:
'@types/node':
optional: true
+ jiti:
+ optional: true
less:
optional: true
lightningcss:
@@ -2738,16 +2743,20 @@ packages:
optional: true
terser:
optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
- vitest@2.1.5:
- resolution: {integrity: sha512-P4ljsdpuzRTPI/kbND2sDZ4VmieerR2c9szEZpjc+98Z9ebvnXmM5+0tHEKqYZumXqlvnmfWsjeFOjXVriDG7A==}
- engines: {node: ^18.0.0 || >=20.0.0}
+ vitest@2.1.6:
+ resolution: {integrity: sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
- '@types/node': ^18.0.0 || >=20.0.0
- '@vitest/browser': 2.1.5
- '@vitest/ui': 2.1.5
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ '@vitest/browser': 2.1.6
+ '@vitest/ui': 2.1.6
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -3893,7 +3902,7 @@ snapshots:
- encoding
- supports-color
- '@milaboratories/pl-client@2.5.10':
+ '@milaboratories/pl-client@2.6.0':
dependencies:
'@grpc/grpc-js': 1.12.2
'@milaboratories/ts-helpers': 1.1.1
@@ -3919,13 +3928,13 @@ snapshots:
yaml: 2.6.0
zod: 3.23.8
- '@milaboratories/pl-drivers@1.3.18':
+ '@milaboratories/pl-drivers@1.3.19':
dependencies:
'@grpc/grpc-js': 1.12.2
'@milaboratories/computable': 2.3.1
- '@milaboratories/pl-client': 2.5.10
+ '@milaboratories/pl-client': 2.6.0
'@milaboratories/pl-model-common': 1.6.2
- '@milaboratories/pl-tree': 1.4.13
+ '@milaboratories/pl-tree': 1.4.14
'@milaboratories/ts-helpers': 1.1.1
'@protobuf-ts/grpc-transport': 2.9.4(@grpc/grpc-js@1.12.2)
'@protobuf-ts/plugin': 2.9.4
@@ -3947,17 +3956,17 @@ snapshots:
yaml: 2.6.0
zod: 3.23.8
- '@milaboratories/pl-middle-layer@1.15.12':
+ '@milaboratories/pl-middle-layer@1.16.0':
dependencies:
'@milaboratories/computable': 2.3.1
'@milaboratories/pframes-node': 2.0.4(@milaboratories/pl-model-common@1.6.2)
- '@milaboratories/pl-client': 2.5.10
+ '@milaboratories/pl-client': 2.6.0
'@milaboratories/pl-config': 1.3.1
- '@milaboratories/pl-drivers': 1.3.18
+ '@milaboratories/pl-drivers': 1.3.19
'@milaboratories/pl-local': 1.7.1
'@milaboratories/pl-model-common': 1.6.2
'@milaboratories/pl-model-middle-layer': 1.5.9
- '@milaboratories/pl-tree': 1.4.13
+ '@milaboratories/pl-tree': 1.4.14
'@milaboratories/resolve-helper': 1.0.1
'@milaboratories/ts-helpers': 1.1.1
'@platforma-sdk/block-tools': 2.3.25
@@ -3986,10 +3995,10 @@ snapshots:
utility-types: 3.11.0
zod: 3.23.8
- '@milaboratories/pl-tree@1.4.13':
+ '@milaboratories/pl-tree@1.4.14':
dependencies:
'@milaboratories/computable': 2.3.1
- '@milaboratories/pl-client': 2.5.10
+ '@milaboratories/pl-client': 2.6.0
'@milaboratories/ts-helpers': 1.1.1
denque: 2.1.0
utility-types: 3.11.0
@@ -4012,7 +4021,7 @@ snapshots:
dependencies:
denque: 2.1.0
- '@milaboratories/uikit@2.2.9(typescript@5.6.3)':
+ '@milaboratories/uikit@2.2.11(typescript@5.6.3)':
dependencies:
vue: 3.5.13(typescript@5.6.3)
transitivePeerDependencies:
@@ -4068,7 +4077,7 @@ snapshots:
'@milaboratories/helpers': 1.6.6
'@platforma-open/milaboratories.mixcr-clonotyping.model': 1.3.2
'@platforma-sdk/model': 1.10.12
- '@platforma-sdk/ui-vue': 1.11.1(typescript@5.6.3)
+ '@platforma-sdk/ui-vue': 1.11.6(typescript@5.6.3)
'@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.6.3))
utility-types: 3.11.0
vue: 3.5.13(typescript@5.6.3)
@@ -4089,20 +4098,20 @@ snapshots:
- '@vue/composition-api'
- typescript
- '@platforma-open/milaboratories.samples-and-data.model@1.7.0':
+ '@platforma-open/milaboratories.samples-and-data.model@1.7.1':
dependencies:
'@platforma-sdk/model': 1.10.12
zod: 3.23.8
- '@platforma-open/milaboratories.samples-and-data.ui@1.12.0': {}
+ '@platforma-open/milaboratories.samples-and-data.ui@1.12.1': {}
- '@platforma-open/milaboratories.samples-and-data.workflow@1.8.0': {}
+ '@platforma-open/milaboratories.samples-and-data.workflow@1.8.1': {}
- '@platforma-open/milaboratories.samples-and-data@1.7.0':
+ '@platforma-open/milaboratories.samples-and-data@1.7.1':
dependencies:
- '@platforma-open/milaboratories.samples-and-data.model': 1.7.0
- '@platforma-open/milaboratories.samples-and-data.ui': 1.12.0
- '@platforma-open/milaboratories.samples-and-data.workflow': 1.8.0
+ '@platforma-open/milaboratories.samples-and-data.model': 1.7.1
+ '@platforma-open/milaboratories.samples-and-data.ui': 1.12.1
+ '@platforma-open/milaboratories.samples-and-data.workflow': 1.8.1
'@platforma-sdk/model': 1.10.12
'@platforma-open/milaboratories.software-small-binaries@1.14.6': {}
@@ -4138,15 +4147,15 @@ snapshots:
canonicalize: 2.0.0
winston: 3.15.0
- '@platforma-sdk/test@1.10.12(@types/node@22.0.0)':
+ '@platforma-sdk/test@1.11.1(@types/node@22.0.0)':
dependencies:
'@milaboratories/computable': 2.3.1
- '@milaboratories/pl-client': 2.5.10
- '@milaboratories/pl-middle-layer': 1.15.12
- '@milaboratories/pl-tree': 1.4.13
+ '@milaboratories/pl-client': 2.6.0
+ '@milaboratories/pl-middle-layer': 1.16.0
+ '@milaboratories/pl-tree': 1.4.14
'@milaboratories/ts-helpers': 1.1.1
'@platforma-sdk/model': 1.10.12
- vitest: 2.1.5(@types/node@22.0.0)
+ vitest: 2.1.6(@types/node@22.0.0)
transitivePeerDependencies:
- '@edge-runtime/vm'
- '@types/node'
@@ -4166,7 +4175,7 @@ snapshots:
- supports-color
- terser
- '@platforma-sdk/ui-vue@1.11.1(typescript@5.6.3)':
+ '@platforma-sdk/ui-vue@1.11.6(typescript@5.6.3)':
dependencies:
'@ag-grid-community/client-side-row-model': 32.3.3
'@ag-grid-community/core': 32.3.3
@@ -4184,7 +4193,7 @@ snapshots:
'@ag-grid-enterprise/rich-select': 32.3.3
'@ag-grid-enterprise/server-side-row-model': 32.3.3
'@ag-grid-enterprise/side-bar': 32.3.3
- '@milaboratories/uikit': 2.2.9(typescript@5.6.3)
+ '@milaboratories/uikit': 2.2.11(typescript@5.6.3)
'@platforma-sdk/model': 1.10.12
canonicalize: 2.0.0
lru-cache: 11.0.2
@@ -4644,48 +4653,48 @@ snapshots:
'@types/web-bluetooth@0.0.20': {}
- '@vitejs/plugin-vue@5.2.0(vite@5.4.11(@types/node@22.0.0))(vue@3.5.13(typescript@5.6.3))':
+ '@vitejs/plugin-vue@5.2.1(vite@6.0.0(@types/node@22.0.0)(yaml@2.6.0))(vue@3.5.13(typescript@5.6.3))':
dependencies:
- vite: 5.4.11(@types/node@22.0.0)
+ vite: 6.0.0(@types/node@22.0.0)(yaml@2.6.0)
vue: 3.5.13(typescript@5.6.3)
- '@vitest/expect@2.1.5':
+ '@vitest/expect@2.1.6':
dependencies:
- '@vitest/spy': 2.1.5
- '@vitest/utils': 2.1.5
+ '@vitest/spy': 2.1.6
+ '@vitest/utils': 2.1.6
chai: 5.1.2
tinyrainbow: 1.2.0
- '@vitest/mocker@2.1.5(vite@5.4.10(@types/node@22.0.0))':
+ '@vitest/mocker@2.1.6(vite@5.4.11(@types/node@22.0.0))':
dependencies:
- '@vitest/spy': 2.1.5
+ '@vitest/spy': 2.1.6
estree-walker: 3.0.3
magic-string: 0.30.12
optionalDependencies:
- vite: 5.4.10(@types/node@22.0.0)
+ vite: 5.4.11(@types/node@22.0.0)
- '@vitest/pretty-format@2.1.5':
+ '@vitest/pretty-format@2.1.6':
dependencies:
tinyrainbow: 1.2.0
- '@vitest/runner@2.1.5':
+ '@vitest/runner@2.1.6':
dependencies:
- '@vitest/utils': 2.1.5
+ '@vitest/utils': 2.1.6
pathe: 1.1.2
- '@vitest/snapshot@2.1.5':
+ '@vitest/snapshot@2.1.6':
dependencies:
- '@vitest/pretty-format': 2.1.5
+ '@vitest/pretty-format': 2.1.6
magic-string: 0.30.12
pathe: 1.1.2
- '@vitest/spy@2.1.5':
+ '@vitest/spy@2.1.6':
dependencies:
tinyspy: 3.0.2
- '@vitest/utils@2.1.5':
+ '@vitest/utils@2.1.6':
dependencies:
- '@vitest/pretty-format': 2.1.5
+ '@vitest/pretty-format': 2.1.6
loupe: 3.1.2
tinyrainbow: 1.2.0
@@ -6027,13 +6036,13 @@ snapshots:
uuid@9.0.1: {}
- vite-node@2.1.5(@types/node@22.0.0):
+ vite-node@2.1.6(@types/node@22.0.0):
dependencies:
cac: 6.7.14
debug: 4.3.7(supports-color@8.1.1)
es-module-lexer: 1.5.4
pathe: 1.1.2
- vite: 5.4.10(@types/node@22.0.0)
+ vite: 5.4.11(@types/node@22.0.0)
transitivePeerDependencies:
- '@types/node'
- less
@@ -6045,7 +6054,7 @@ snapshots:
- supports-color
- terser
- vite@5.4.10(@types/node@22.0.0):
+ vite@5.4.11(@types/node@22.0.0):
dependencies:
esbuild: 0.21.5
postcss: 8.4.47
@@ -6054,24 +6063,25 @@ snapshots:
'@types/node': 22.0.0
fsevents: 2.3.3
- vite@5.4.11(@types/node@22.0.0):
+ vite@6.0.0(@types/node@22.0.0)(yaml@2.6.0):
dependencies:
- esbuild: 0.21.5
- postcss: 8.4.47
+ esbuild: 0.24.0
+ postcss: 8.4.49
rollup: 4.24.0
optionalDependencies:
'@types/node': 22.0.0
fsevents: 2.3.3
+ yaml: 2.6.0
- vitest@2.1.5(@types/node@22.0.0):
+ vitest@2.1.6(@types/node@22.0.0):
dependencies:
- '@vitest/expect': 2.1.5
- '@vitest/mocker': 2.1.5(vite@5.4.10(@types/node@22.0.0))
- '@vitest/pretty-format': 2.1.5
- '@vitest/runner': 2.1.5
- '@vitest/snapshot': 2.1.5
- '@vitest/spy': 2.1.5
- '@vitest/utils': 2.1.5
+ '@vitest/expect': 2.1.6
+ '@vitest/mocker': 2.1.6(vite@5.4.11(@types/node@22.0.0))
+ '@vitest/pretty-format': 2.1.6
+ '@vitest/runner': 2.1.6
+ '@vitest/snapshot': 2.1.6
+ '@vitest/spy': 2.1.6
+ '@vitest/utils': 2.1.6
chai: 5.1.2
debug: 4.3.7(supports-color@8.1.1)
expect-type: 1.1.0
@@ -6082,8 +6092,8 @@ snapshots:
tinyexec: 0.3.1
tinypool: 1.0.1
tinyrainbow: 1.2.0
- vite: 5.4.10(@types/node@22.0.0)
- vite-node: 2.1.5(@types/node@22.0.0)
+ vite: 5.4.11(@types/node@22.0.0)
+ vite-node: 2.1.6(@types/node@22.0.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 22.0.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index ca69e9d..a84b6b3 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -10,23 +10,23 @@ catalog:
'@platforma-sdk/block-tools': ^2.3.25
'@platforma-sdk/model': ^1.10.12
'@platforma-sdk/tengo-builder': ^1.17.3
- '@platforma-sdk/test': ^1.10.12
- '@platforma-sdk/ui-vue': ^1.10.13
+ '@platforma-sdk/test': ^1.11.1
+ '@platforma-sdk/ui-vue': ^1.11.6
'@platforma-sdk/workflow-tengo': ^2.2.1
'@types/lodash': ^4.17.13
- '@vitejs/plugin-vue': ^5.2.0
+ '@vitejs/plugin-vue': ^5.2.1
'@vueuse/core': ^11.3.0
'lodash': ^4.17.21
'tsup': ^8.3.5
- 'typescript': ^5.6.3
- 'vite': ^5.4.11
- 'vitest': ^2.1.5
+ 'typescript': ~5.6.3
+ 'vite': ^6.0.0
+ 'vitest': ^2.1.6
'vue': ^3.5.13
'vue-tsc': ^2.1.10
# other blocks used in tests
- '@platforma-open/milaboratories.samples-and-data': ^1.7.0
- '@platforma-open/milaboratories.samples-and-data.model': ^1.7.0
+ '@platforma-open/milaboratories.samples-and-data': ^1.7.1
+ '@platforma-open/milaboratories.samples-and-data.model': ^1.7.1
'@platforma-open/milaboratories.mixcr-clonotyping': ^1.4.2
'@platforma-open/milaboratories.mixcr-clonotyping.model': ^1.3.2
diff --git a/test/CHANGELOG.md b/test/CHANGELOG.md
index 45f2ec5..ee7389d 100644
--- a/test/CHANGELOG.md
+++ b/test/CHANGELOG.md
@@ -1,5 +1,11 @@
# @platforma-open/milaboratories.clonotype-browser.test
+## 1.2.14
+
+### Patch Changes
+
+- 62f2c23: PlAgDataTable export CSV
+
## 1.2.13
### Patch Changes
diff --git a/test/package.json b/test/package.json
index 9acf424..9222c73 100644
--- a/test/package.json
+++ b/test/package.json
@@ -1,7 +1,7 @@
{
"name": "@platforma-open/milaboratories.clonotype-browser.test",
"private": true,
- "version": "1.2.13",
+ "version": "1.2.14",
"description": "Block tests",
"type": "module",
"scripts": {
diff --git a/ui/CHANGELOG.md b/ui/CHANGELOG.md
index 80a6b10..71ec2e5 100644
--- a/ui/CHANGELOG.md
+++ b/ui/CHANGELOG.md
@@ -1,5 +1,11 @@
# @platforma-open/milaboratories.clonotype-browser.ui
+## 1.3.9
+
+### Patch Changes
+
+- 62f2c23: PlAgDataTable export CSV
+
## 1.3.8
### Patch Changes
diff --git a/ui/package.json b/ui/package.json
index d5f8103..4deedd5 100644
--- a/ui/package.json
+++ b/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@platforma-open/milaboratories.clonotype-browser.ui",
- "version": "1.3.8",
+ "version": "1.3.9",
"type": "module",
"files": [
"dist/**/*"
diff --git a/ui/src/BrowserPage.vue b/ui/src/BrowserPage.vue
index 1dc2ede..cf312a6 100644
--- a/ui/src/BrowserPage.vue
+++ b/ui/src/BrowserPage.vue
@@ -1,6 +1,6 @@
Clonotype Browser
+ tableInstance?.exportCsv()">
+ Export
+
+
+
+
(uiState.model.filtersOpen = true)">
Filters
@@ -181,6 +189,7 @@ const filterIconColor = computed(() =>
v-model="tableState"
:settings="tableSettings"
@columns-changed="(newColumns) => (columns = newColumns)"
+ ref="tableInstance"
/>
diff --git a/workflow/CHANGELOG.md b/workflow/CHANGELOG.md
index 94f19ef..673a080 100644
--- a/workflow/CHANGELOG.md
+++ b/workflow/CHANGELOG.md
@@ -1,5 +1,11 @@
# @platforma-open/milaboratories.clonotype-browser.workflow
+## 1.2.14
+
+### Patch Changes
+
+- 62f2c23: PlAgDataTable export CSV
+
## 1.2.13
### Patch Changes
diff --git a/workflow/package.json b/workflow/package.json
index 8fe5d9e..09fa736 100644
--- a/workflow/package.json
+++ b/workflow/package.json
@@ -1,6 +1,6 @@
{
"name": "@platforma-open/milaboratories.clonotype-browser.workflow",
- "version": "1.2.13",
+ "version": "1.2.14",
"type": "module",
"description": "Tengo-based template",
"//": {