diff --git a/model/src/index.ts b/model/src/index.ts index 4dbe83d..1bbd390 100644 --- a/model/src/index.ts +++ b/model/src/index.ts @@ -7,6 +7,7 @@ export type BlockArgs = { anchorRef?: PlRef; clonotypeDefinition: SUniversalPColumnId[]; numberingScheme?: 'imgt' | 'kabat' | 'chothia'; + exportKabatCdr3AaPositions?: boolean; }; export const model = BlockModel.create() @@ -15,6 +16,7 @@ export const model = BlockModel.create() defaultBlockLabel: 'Select Clonotype Definition', customBlockLabel: '', clonotypeDefinition: [], + exportKabatCdr3AaPositions: false, }) .argsValid((ctx) => ctx.args.anchorRef !== undefined && (ctx.args.clonotypeDefinition?.length ?? 0) > 0) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 171655c..790304b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,11 +10,11 @@ catalogs: specifier: ^2.29.8 version: 2.29.8 '@milaboratories/ts-builder': - specifier: 1.2.4 - version: 1.2.4 + specifier: 1.2.7 + version: 1.2.7 '@milaboratories/ts-configs': - specifier: 1.2.0 - version: 1.2.0 + specifier: 1.2.1 + version: 1.2.1 '@platforma-open/milaboratories.runenv-python-3': specifier: ^1.1.16 version: 1.7.7 @@ -22,29 +22,29 @@ catalogs: specifier: ^0.0.3 version: 0.0.3 '@platforma-sdk/block-tools': - specifier: 2.6.35 - version: 2.6.35 + specifier: 2.6.47 + version: 2.6.47 '@platforma-sdk/eslint-config': specifier: 1.2.0 version: 1.2.0 '@platforma-sdk/model': - specifier: 1.53.2 - version: 1.53.2 + specifier: 1.53.15 + version: 1.53.15 '@platforma-sdk/package-builder': - specifier: 3.11.0 - version: 3.11.0 + specifier: 3.11.3 + version: 3.11.3 '@platforma-sdk/tengo-builder': - specifier: 2.4.12 - version: 2.4.12 + specifier: 2.4.17 + version: 2.4.17 '@platforma-sdk/test': - specifier: 1.53.2 - version: 1.53.2 + specifier: 1.53.15 + version: 1.53.15 '@platforma-sdk/ui-vue': - specifier: 1.53.2 - version: 1.53.2 + specifier: 1.54.0 + version: 1.54.0 '@platforma-sdk/workflow-tengo': - specifier: 5.8.1 - version: 5.8.1 + specifier: 5.8.2 + version: 5.8.2 eslint: specifier: ^9.25.1 version: 9.34.0 @@ -70,7 +70,7 @@ importers: version: 2.29.8(@types/node@24.5.2) '@platforma-sdk/block-tools': specifier: 'catalog:' - version: 2.6.35 + version: 2.6.47 turbo: specifier: 'catalog:' version: 2.7.3 @@ -91,27 +91,27 @@ importers: version: link:../workflow '@platforma-sdk/model': specifier: 'catalog:' - version: 1.53.2 + version: 1.53.15 devDependencies: '@platforma-sdk/block-tools': specifier: 'catalog:' - version: 2.6.35 + version: 2.6.47 model: dependencies: '@platforma-sdk/model': specifier: 'catalog:' - version: 1.53.2 + version: 1.53.15 devDependencies: '@milaboratories/ts-builder': specifier: 'catalog:' - version: 1.2.4(@microsoft/api-extractor@7.52.11(@types/node@24.5.2))(@types/node@24.5.2)(postcss@8.5.6)(tslib@2.8.1)(yaml@2.8.1) + version: 1.2.7(@types/node@24.5.2)(tslib@2.8.1)(yaml@2.8.1) '@milaboratories/ts-configs': specifier: 'catalog:' - version: 1.2.0 + version: 1.2.1 '@platforma-sdk/block-tools': specifier: 'catalog:' - version: 2.6.35 + version: 2.6.47 '@platforma-sdk/eslint-config': specifier: 'catalog:' version: 1.2.0(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(eslint@9.34.0)(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.6.3))(typescript@5.6.3) @@ -132,7 +132,7 @@ importers: version: 1.7.7 '@platforma-sdk/package-builder': specifier: 'catalog:' - version: 3.11.0 + version: 3.11.3 software/assembling-fasta: devDependencies: @@ -141,7 +141,7 @@ importers: version: 1.7.7 '@platforma-sdk/package-builder': specifier: 'catalog:' - version: 3.11.0 + version: 3.11.3 test: dependencies: @@ -151,16 +151,16 @@ importers: devDependencies: '@milaboratories/ts-builder': specifier: 'catalog:' - version: 1.2.4(@microsoft/api-extractor@7.52.11(@types/node@24.5.2))(@types/node@24.5.2)(postcss@8.5.6)(tslib@2.8.1)(yaml@2.8.1) + version: 1.2.7(@types/node@24.5.2)(tslib@2.8.1)(yaml@2.8.1) '@milaboratories/ts-configs': specifier: 'catalog:' - version: 1.2.0 + version: 1.2.1 '@platforma-sdk/eslint-config': specifier: 'catalog:' version: 1.2.0(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(eslint@9.34.0)(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.6.3))(typescript@5.6.3) '@platforma-sdk/test': specifier: 'catalog:' - version: 1.53.2(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.6.3))(@types/node@24.5.2)(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.6.3))(typescript@5.6.3)(yaml@2.8.1) + version: 1.53.15(@types/node@24.5.2)(yaml@2.8.1) eslint: specifier: 'catalog:' version: 9.34.0 @@ -178,20 +178,20 @@ importers: version: link:../model '@platforma-sdk/model': specifier: 'catalog:' - version: 1.53.2 + version: 1.53.15 '@platforma-sdk/ui-vue': specifier: 'catalog:' - version: 1.53.2(sortablejs@1.15.6)(typescript@5.6.3) + version: 1.54.0(typescript@5.6.3) vue: specifier: 'catalog:' version: 3.5.26(typescript@5.6.3) devDependencies: '@milaboratories/ts-builder': specifier: 'catalog:' - version: 1.2.4(@microsoft/api-extractor@7.52.11(@types/node@24.5.2))(@types/node@24.5.2)(postcss@8.5.6)(tslib@2.8.1)(yaml@2.8.1) + version: 1.2.7(@types/node@24.5.2)(tslib@2.8.1)(yaml@2.8.1) '@milaboratories/ts-configs': specifier: 'catalog:' - version: 1.2.0 + version: 1.2.1 '@platforma-sdk/eslint-config': specifier: 'catalog:' version: 1.2.0(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(eslint@9.34.0)(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.6.3))(typescript@5.6.3) @@ -218,14 +218,14 @@ importers: version: 0.0.3 '@platforma-sdk/workflow-tengo': specifier: 'catalog:' - version: 5.8.1 + version: 5.8.2 devDependencies: '@platforma-sdk/tengo-builder': specifier: 'catalog:' - version: 2.4.12 + version: 2.4.17 '@platforma-sdk/test': specifier: 'catalog:' - version: 1.53.2(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.8.2))(@types/node@24.5.2)(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.8.2))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.8.2))(typescript@5.8.2)(yaml@2.8.1) + version: 1.53.15(@types/node@24.5.2)(yaml@2.8.1) vitest: specifier: 'catalog:' version: 4.0.9(@types/node@24.5.2)(yaml@2.8.1) @@ -528,252 +528,126 @@ packages: '@dabh/diagnostics@2.0.3': resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} - '@esbuild/aix-ppc64@0.24.2': - resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [aix] - '@esbuild/aix-ppc64@0.25.9': resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.24.2': - resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.9': resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.24.2': - resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} - engines: {node: '>=18'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.9': resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.24.2': - resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} - engines: {node: '>=18'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.9': resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.24.2': - resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} - engines: {node: '>=18'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.9': resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.24.2': - resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} - engines: {node: '>=18'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.9': resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.24.2': - resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.9': resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.24.2': - resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.9': resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.24.2': - resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} - engines: {node: '>=18'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.9': resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.24.2': - resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} - engines: {node: '>=18'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.9': resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.24.2': - resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} - engines: {node: '>=18'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.9': resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.24.2': - resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} - engines: {node: '>=18'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.9': resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.24.2': - resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} - engines: {node: '>=18'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.9': resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.24.2': - resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} - engines: {node: '>=18'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.9': resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.24.2': - resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} - engines: {node: '>=18'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.9': resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.24.2': - resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} - engines: {node: '>=18'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.9': resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.24.2': - resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} - engines: {node: '>=18'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.9': resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.24.2': - resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} - engines: {node: '>=18'} - cpu: [arm64] - os: [netbsd] - '@esbuild/netbsd-arm64@0.25.9': resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.24.2': - resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} - engines: {node: '>=18'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.9': resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.24.2': - resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} - engines: {node: '>=18'} - cpu: [arm64] - os: [openbsd] - '@esbuild/openbsd-arm64@0.25.9': resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.24.2': - resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} - engines: {node: '>=18'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.9': resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} engines: {node: '>=18'} @@ -786,48 +660,24 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.24.2': - resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} - engines: {node: '>=18'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.9': resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.24.2': - resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} - engines: {node: '>=18'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.9': resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.24.2': - resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} - engines: {node: '>=18'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.9': resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.24.2': - resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} - engines: {node: '>=18'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.9': resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} engines: {node: '>=18'} @@ -988,40 +838,25 @@ packages: '@microsoft/tsdoc@0.15.1': resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - '@milaboratories/biowasm-tools@2.0.0': - resolution: {integrity: sha512-XCfOea1JbsHhZJ7LvPTrb733bFEIbc02bvG69vTFolqeRv9AWKODxessjOURByGQ0bAj9cAzo21QXlFxzSqAtA==} - - '@milaboratories/build-configs@1.4.0': - resolution: {integrity: sha512-GQyhv3xksb0eJ0INxpJKyynbeNogd8CBWBURZlGdpT/3DI3VWgJ4ZfKtlvuK3XjcnNWt36rYJeOwdSyTkLb0iw==} + '@milaboratories/build-configs@1.4.3': + resolution: {integrity: sha512-/HW8I8FMiNQObFVwNt7XNJitU1nZe+G9BrW4R1xb1hwrBh3i+w2PbNew87wikhuUUzVJ0rBR/5takNq/GTzjGA==} deprecated: tsconfig_lib_bundled.json: Use @milaboratories/ts-configs instead - '@milaboratories/computable@2.8.2': - resolution: {integrity: sha512-G90ajR/rtTFYUduA90f9rMuA5bNyh3tiwk/BUPVQaGfsmbzn9frwu1xCLgEcQ4p0ilQps78NY6YanJwPnDPtCw==} + '@milaboratories/computable@2.8.5': + resolution: {integrity: sha512-m+h0YM9jOXePL2El9fFi+Gbtv1iipA2gvpfQslbMgNvtmzRgPydfiKtO1oO9o68bfzSTIRVeYVViyBsX8FKuig==} engines: {node: '>=22.19.0'} - '@milaboratories/eslint-config@1.0.5': - resolution: {integrity: sha512-GwrNZPoemEpdIkA3u7CHBvFfXZdm86EhI6KxeDr4uKyHmtPhBdsQp3P0cyq8UZ05fd2F4rD60NfAKtieHqV6Vw==} - peerDependencies: - '@eslint/js': ^9.16.0 - '@stylistic/eslint-plugin': ^2.11.0 - eslint: ^9.25.1 - eslint-plugin-n: ^17.12.0 - eslint-plugin-vue: ^9.26.0 - globals: ^15.13.0 - typescript: ~5.6.3 - typescript-eslint: ^8.17.0 - '@milaboratories/helpers@1.12.0': resolution: {integrity: sha512-Eg3AQMJbVClYhdvhogdlW3Ys9EdLLl8ZTqG675iLwoO64ZJcQOAnIPjXwl4zJ/bZWx4nEhRF9AvwxRdc08fikQ==} engines: {node: '>=22'} - '@milaboratories/helpers@1.13.0': - resolution: {integrity: sha512-gsrH9uXQZ6eXM3E3fJZWIS5E5UMEQyohtyjzVXG69aQoecTctC88XUxBv0CgNoA+IAuiB2hE+whZmWU7ifq8wA==} + '@milaboratories/helpers@1.13.2': + resolution: {integrity: sha512-6GeFsR676FFNWUhfq4mfS6MnLi87rtjLX2XcftY9woU8VdOHWUnNk8yhbCEEZhsOgpHcyLLeAh8QNp4Sih0v4g==} engines: {node: '>=22'} - '@milaboratories/pf-driver@1.0.30': - resolution: {integrity: sha512-rRIgRs2aoe3nzGNE1gHA6jeZDakXawF0D9C8RGzFVC3h3k3f4ypikmv7dAhxwH4GaCMhww7c98abOMccHX/Ffw==} + '@milaboratories/pf-driver@1.0.42': + resolution: {integrity: sha512-J+yqQQK9cfHc41KM+6Qy9byYZ702/ZNfIojHosUKWyy24aqpo2LJ7g2zo7Qaw3ikcm4zs03uoriCXohHeIKUxw==} engines: {node: '>=22.19.0'} '@milaboratories/pframes-rs-node@1.0.109': @@ -1031,58 +866,61 @@ packages: resolution: {integrity: sha512-wBgiIaq7+HwmTD0nsyEPdbficKXsIhycvVPep6qaOek8L3r83O9U2bg7aXDI7pfntE8UlmisYuCLly+4Hp4NYw==} hasBin: true - '@milaboratories/pl-client@2.16.24': - resolution: {integrity: sha512-NLwe1nw6YCnz9/GBSqu4azI4NKSXNrVmIOaOD4np18S+FUtbrha0BnbYZVbJ0PqKICfcGTgikhGkcdYl9JSoRw==} + '@milaboratories/pl-client@2.16.29': + resolution: {integrity: sha512-TukZRgzXKF7kLDl+DMdmSthU2zsZE9wZ5QNLOs5g95QcpcMp091iP5hrmIR0VgRCcUnKskiZvLQNYefwD2vIcA==} engines: {node: '>=22.19.0'} - '@milaboratories/pl-config@1.7.11': - resolution: {integrity: sha512-feMzZwujI+eeV66sfxpNvbarprEusLIJtO5/JrT2wf2dWVJR6FkABN5VP6fLmFx9eGgKpalmdnp5thXM6fRzgw==} + '@milaboratories/pl-config@1.7.14': + resolution: {integrity: sha512-BsC1VJxllHbRbdnQoHZVUan3V20owTPNtZqHX/+ig7FnQ6yhHGalacY5DsrqX2YlSQYZzRGgvYsdTr4Hne/F/A==} - '@milaboratories/pl-deployments@2.15.5': - resolution: {integrity: sha512-20+AT69WRnPieqTb1ie6Eax1UwpsKDVK04cRQ4KB9pTlfr0O8xfXwuHyfxHW3a0gr6uqhYcuHlKwWqSvHcSQiA==} + '@milaboratories/pl-deployments@2.15.10': + resolution: {integrity: sha512-lrH18MgcrK6B37FDJnsQSwo506aA8aaK/dk4rZ3D1noP22HxNZoUjH3a70A1ge9IjXxPTIRX0dS2Nv2/RyZ8wA==} engines: {node: '>=22.19.0'} - '@milaboratories/pl-drivers@1.11.42': - resolution: {integrity: sha512-5Fn687tYHvrupaMLYdlWoWyaQATYw1ZUgWS0uY37ALkJbRdVz5RsLfrqo9JH9FN/CfObM4pJd80Dt/uOMsaB4A==} + '@milaboratories/pl-drivers@1.11.48': + resolution: {integrity: sha512-ggISAg8L4nsCigI2XYUurJM/8Im9mpZjpRWfFcE0pIjc7Rq7KUjXgKppmqcWNOLeKBP29kbLChDgJ3guBJgSQQ==} engines: {node: '>=22'} '@milaboratories/pl-error-like@1.12.5': resolution: {integrity: sha512-opYP4OrB6JBMsH9RMRmAH44+MG7PWiV08dHW9+RsXGOaqX+rYXs9TTBXYRhlVMDLwwefSKzelvDg8HL748aM+A==} - '@milaboratories/pl-errors@1.1.56': - resolution: {integrity: sha512-Wop9NSaAVNy6QWN+0CBIanRVIkhFFj60rUygu51PtHNy4UsEWvMx5e7PsFOLYscG2h6DJ1sofUcpURqLs5etCQ==} + '@milaboratories/pl-error-like@1.12.8': + resolution: {integrity: sha512-j8evT0YYuXQndVcsk8bOGfH9qpXRefFiO7uCdptG9Lz0QTv4e6OOxNUJPe9+TSp/72PXUsCrYGHUeTqtvUb0lA==} + + '@milaboratories/pl-errors@1.1.61': + resolution: {integrity: sha512-3ownKph/Lc2lTtiMWt9pN4QZGCF22Pju2sfBJsCEEglFwXHb9HdUD3VtIBW2ApSvu4SCX0ngv5FtiFZBt5bxTg==} - '@milaboratories/pl-http@1.2.0': - resolution: {integrity: sha512-5iRxug4TjE88+XoMU5LVcXe1PEmXYfZI3WxJGrayzYQFM/9GiKuwcUsQ0kDlFmw+s6UlEAzgC9+MsJFKvU7C5Q==} + '@milaboratories/pl-http@1.2.3': + resolution: {integrity: sha512-39K69Tkws9EwU6lrSgd4txeN+vu/BcIyJIrLaX3Q9LKD+/LZCH39He5OayhA1YSJzso0WLI/FkGzW2OAOprA+A==} - '@milaboratories/pl-middle-layer@1.46.10': - resolution: {integrity: sha512-qub7VxSM0p8OS2EIgluOOeM4r7RptxPKItIcPdIQslnNwOuxf4Qs8cJSdK8hL5A1HYEgky79tSYIlVlVdZMM6g==} + '@milaboratories/pl-middle-layer@1.46.23': + resolution: {integrity: sha512-Y+EjTUTaLjoZqIdlUK9+yBspqMdmCX4rxhegExxHSuRARN4dyd8XZ3xKg7PlJXuFcVWZsk9FTit8zOjrjXP+gg==} engines: {node: '>=22.19.0'} - '@milaboratories/pl-model-backend@1.1.41': - resolution: {integrity: sha512-j8CfmSqLVi5pWBcDTr1CnsMiUhONYN07UfmNpGFcmqcPg3trkOX93b3XloW6Y72ecJc1UIj5AQxkIbzQTXCYNg==} + '@milaboratories/pl-model-backend@1.1.46': + resolution: {integrity: sha512-JSOpIjMupXQkQyk+Igq1Sr8+hbUPhjG8hSaNAQPeRqFauWrGC9Nt/4oQJkIYAPaIyVks/Q9N5eySXvqJF2PREg==} '@milaboratories/pl-model-common@1.21.8': resolution: {integrity: sha512-NrFihR7cgZgEUUxOmqtT0mz3gabcB66QOR4XLw2WTQEg01q3m70l0qJy0BQOOY5FxMYD1m9SWQCoT4ChsY+Afg==} - '@milaboratories/pl-model-common@1.24.1': - resolution: {integrity: sha512-3MKuqDNX8lxZHeaFOboP0mQhNKoHqC5iJpreiKhb+1dAVkKrMq4iRmpaWNwgcQIuHoxZ+d5GbqhoRDb+k3javQ==} + '@milaboratories/pl-model-common@1.24.6': + resolution: {integrity: sha512-FEsjVjJbsBMOvgkrgOhK6p3B7RHBGBmenoq9mfZpVYP2bVd3f557490FG0VvYXgvo9o0fwUzcNLDy3Wqv/ryhg==} - '@milaboratories/pl-model-middle-layer@1.10.4': - resolution: {integrity: sha512-B2TDNJzOvGdf5Jvmo1K/vxEhfoQ0CgBVDFwSrhQoPNk6d3JeCbz+bDmIIWmsJlJj+qb8T6q4OKPMALv8MkIQWA==} + '@milaboratories/pl-model-middle-layer@1.11.7': + resolution: {integrity: sha512-qT8reOK8XnAWJxjn4Lyd9BEdWDUYQ0yLxVNhlFyvQqMZsP94oMaa77SLDYtaCTCLrXm4jIstFsIUuqCvFnJ76w==} '@milaboratories/pl-model-middle-layer@1.8.42': resolution: {integrity: sha512-S2caaRDyoS/2pQGyrsN00q0qmbnQJw1bQYk8VySkk6CPHGw+Txn0MCUyKLQCdIPcjO69jjtoWYSD7GXr2ozx1w==} - '@milaboratories/pl-tree@1.8.32': - resolution: {integrity: sha512-NcOAsOBxMWUK4PqAlVDowVh+uFGZlkcDS02pZDrbSjzdr6eWx07iIkAsWHBLn0wEiOhINGQ0g6580D1aQ9W1yw==} + '@milaboratories/pl-tree@1.8.37': + resolution: {integrity: sha512-H+gcvDIQIk4d6nM41D47DXWDrjVl0C7NwIfYhiNOQ5GdCFgARBPDq/0l0BCdBza3p71gVWV2YlIazTWoFaOWjQ==} engines: {node: '>=22.19.0'} - '@milaboratories/ptabler-expression-js@1.1.11': - resolution: {integrity: sha512-YDLYipSbwZnnSBNAw7JWb4HfA21BPUFVCc2EfZKs8boviUFkri+v63xTsrB+N+1zxS08+RN6W0MBagBkrB355A==} + '@milaboratories/ptabler-expression-js@1.1.16': + resolution: {integrity: sha512-Iu7/f0M3H+Cu+6BunwUqcPDO86coHCavsgANJ8mFdCPvIiYj/du3QdaTzi9rH0YO+9n2i0aFd5+seNL2YvkbJQ==} - '@milaboratories/resolve-helper@1.1.1': - resolution: {integrity: sha512-0A7yX8p3uhTWAGphq9oV3fGQODtmCgPHEuB0UkUw5MSdAOM4rjQX35IPOi3fVVPumVJxeygqdJZ4sfSRU4+IVA==} + '@milaboratories/resolve-helper@1.1.2': + resolution: {integrity: sha512-xicajvqgaGOdXlKwolwVHdXNB3zRUbvjIiZQWcy2R+3rbScfEaBspnDDstDXKc4nMbieO+8Bq2o7AbtKmheDfw==} '@milaboratories/software-pframes-conv@2.2.9': resolution: {integrity: sha512-w+GaazDSqEgqYUJ38I5lgOsggyZJpcBVGvDMHIX1pyTdvPjWAOWu3mLkScaYuWeitFfh8aAedf5vrLqXtnX8bw==} @@ -1092,22 +930,22 @@ packages: os: [darwin, linux, win32] hasBin: true - '@milaboratories/ts-builder@1.2.4': - resolution: {integrity: sha512-+xTELRIlJp+LGMY8qY2kIaKHQHeS7otnSwkS4MuXEaxsECrPTMo0K92rfkcxAccSY9lvwlXbHUeDOk3aliumsQ==} + '@milaboratories/ts-builder@1.2.7': + resolution: {integrity: sha512-PEMLmlamRUyRtyYPmaJgLJZDOoo4cst7/bPKB6hrTSq/yCVvvvGWFXmWKUeaLhlrrkY7phYoanGFUCWHJeymWw==} hasBin: true - '@milaboratories/ts-configs@1.2.0': - resolution: {integrity: sha512-BSvXzyr8bkoEqWLrqT9MsbtVKCmknFsJylf+tlFyE5UcItiZYjM25AaPV6tqNTZWsUzPXwr3lP+kT3NO0WinEA==} + '@milaboratories/ts-configs@1.2.1': + resolution: {integrity: sha512-xiZySRp0M7FU/oMhWPSXPqlQjPugoRGrgtnjMz+XfFDpk8W+VASDJ25pObZnzdqI8jilGQnA6XCZ9QClzsk9BA==} - '@milaboratories/ts-helpers-oclif@1.1.35': - resolution: {integrity: sha512-2HZcW85aQW0r3Ws9GYeWhKkIrVAzMFcUnH6SKsFo/DIgDSWmlR3K4W0mkVrbHSzN2/qM3N9uaQKpW0XKL48jhQ==} + '@milaboratories/ts-helpers-oclif@1.1.37': + resolution: {integrity: sha512-DZHhE5CQ3CR+5ZA9T5f+K6kuIsqGNnXNHxQ+tXi/lJwjHwSQL9uwoFPR4xXIHgVoPnf/hm+woN6SAd0BwBJnqQ==} - '@milaboratories/ts-helpers@1.7.0': - resolution: {integrity: sha512-EAPeEGnC7e+VXF5SU9GghZP4mnZFd4TzF2NxhS/R3y2igkzIdNc1GcO8Pnv3MaSJ9xrBKSRRdqPm8AkjcSalhw==} + '@milaboratories/ts-helpers@1.7.2': + resolution: {integrity: sha512-Ptfxh2SGL7Scqg+uIC5QjBMyqWwq+aldlYhrkURUQaXQcINlBqTYeUIHgb9DjJLj9B/K522uh9iKJ4rjTW1mxA==} engines: {node: '>=22.19.0'} - '@milaboratories/uikit@2.10.10': - resolution: {integrity: sha512-Grt6Q/gSKPsGGUWcwmagj9Blfc7z3InXsW1dUqhS4dKn1iL84nohKhk5eqKbEHrFbtA/OtRE4g1rvzmi76tEbg==} + '@milaboratories/uikit@2.10.18': + resolution: {integrity: sha512-poiKoPUIDlWvRyYMMJ6WTj51q2xh2dkQAJ//S7qBHwRMuAIVT6FmdmYhwRm8q/54OKpzsBzm4WoBU/ReUqqCQg==} '@mstssk/cleandir@2.0.0': resolution: {integrity: sha512-CidYeaV4VQLIMbZlYqs0SJaZe/DyI0E4nsbFmPtCa2koKzMjZj/BThTCb+bvzcGhzp2A4Js1c4jDg6lqaqapyQ==} @@ -1132,6 +970,86 @@ packages: '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + '@oxfmt/darwin-arm64@0.28.0': + resolution: {integrity: sha512-jmUfF7cNJPw57bEK7sMIqrYRgn4LH428tSgtgLTCtjuGuu1ShREyrkeB7y8HtkXRfhBs4lVY+HMLhqElJvZ6ww==} + cpu: [arm64] + os: [darwin] + + '@oxfmt/darwin-x64@0.28.0': + resolution: {integrity: sha512-S6vlV8S7jbjzJOSjfVg2CimUC0r7/aHDLdUm/3+/B/SU/s1jV7ivqWkMv1/8EB43d1BBwT9JQ60ZMTkBqeXSFA==} + cpu: [x64] + os: [darwin] + + '@oxfmt/linux-arm64-gnu@0.28.0': + resolution: {integrity: sha512-TfJkMZjePbLiskmxFXVAbGI/OZtD+y+fwS0wyW8O6DWG0ARTf0AipY9zGwGoOdpFuXOJceXvN4SHGLbYNDMY4Q==} + cpu: [arm64] + os: [linux] + + '@oxfmt/linux-arm64-musl@0.28.0': + resolution: {integrity: sha512-7fyQUdW203v4WWGr1T3jwTz4L7KX9y5DeATryQ6fLT6QQp9GEuct8/k0lYhd+ys42iTV/IkJF20e3YkfSOOILg==} + cpu: [arm64] + os: [linux] + + '@oxfmt/linux-x64-gnu@0.28.0': + resolution: {integrity: sha512-sRKqAvEonuz0qr1X1ncUZceOBJerKzkO2gZIZmosvy/JmqyffpIFL3OE2tqacFkeDhrC+dNYQpusO8zsfHo3pw==} + cpu: [x64] + os: [linux] + + '@oxfmt/linux-x64-musl@0.28.0': + resolution: {integrity: sha512-fW6czbXutX/tdQe8j4nSIgkUox9RXqjyxwyWXUDItpoDkoXllq17qbD7GVc0whrEhYQC6hFE1UEAcDypLJoSzw==} + cpu: [x64] + os: [linux] + + '@oxfmt/win32-arm64@0.28.0': + resolution: {integrity: sha512-D/HDeQBAQRjTbD9OLV6kRDcStrIfO+JsUODDCdGmhRfNX8LPCx95GpfyybpZfn3wVF8Jq/yjPXV1xLkQ+s7RcA==} + cpu: [arm64] + os: [win32] + + '@oxfmt/win32-x64@0.28.0': + resolution: {integrity: sha512-4+S2j4OxOIyo8dz5osm5dZuL0yVmxXvtmNdHB5xyGwAWVvyWNvf7tCaQD7w2fdSsAXQLOvK7KFQrHFe33nJUCA==} + cpu: [x64] + os: [win32] + + '@oxlint/darwin-arm64@0.16.12': + resolution: {integrity: sha512-G7phYhlIA4ke2nW7tHLl+E5+rvdzgGA6830D+e+y1RGllT0w2ONGdKcVTj+2pXGCw6yPmCC5fDsDEn2+RPTfxg==} + cpu: [arm64] + os: [darwin] + + '@oxlint/darwin-x64@0.16.12': + resolution: {integrity: sha512-P/LSOgJ6SzQ3OKEIf3HsebgokZiZ5nDuTgIL4LpNCHlkOLDu/fT8XL9pSkR5y+60v0SOxUF/+aN0Q8EmxblrCw==} + cpu: [x64] + os: [darwin] + + '@oxlint/linux-arm64-gnu@0.16.12': + resolution: {integrity: sha512-0N/ZsW+cL7ZAUvOHbzMp3iApt5b/Q81q2e9RgEzkI6gUDCJK8/blWg0se/i6y9e24WH0ZC4bcxY1+Qz4ZQ+mFw==} + cpu: [arm64] + os: [linux] + + '@oxlint/linux-arm64-musl@0.16.12': + resolution: {integrity: sha512-MoG1SIw4RGowsOsPjm5HjRWymisRZWBea7ewMoXA5xIVQ3eqECifG0KJW0OZp96Ad8DFBEavdlNuImB2uXsMwg==} + cpu: [arm64] + os: [linux] + + '@oxlint/linux-x64-gnu@0.16.12': + resolution: {integrity: sha512-STho8QdMLfn/0lqRU94tGPaYX8lGJccPbqeUcEr3eK5gZ5ZBdXmiHlvkcngXFEXksYC8/5VoJN7Vf3HsmkEskw==} + cpu: [x64] + os: [linux] + + '@oxlint/linux-x64-musl@0.16.12': + resolution: {integrity: sha512-i7pzSoj9nCg/ZzOe8dCZeFWyRRWDylR9tIX04xRTq3G6PBLm6i9VrOdEkxbgM9+pCkRzUc0a9D7rbtCF34TQUA==} + cpu: [x64] + os: [linux] + + '@oxlint/win32-arm64@0.16.12': + resolution: {integrity: sha512-wcxq3IBJ7ZlONlXJxQM+7EMx+LX1nkz3ZS3R0EtDM76EOZaqe8BMkW5cXVhF8jarZTZC18oKAckW4Ng9d8adBg==} + cpu: [arm64] + os: [win32] + + '@oxlint/win32-x64@0.16.12': + resolution: {integrity: sha512-Ae1fx7wmAcMVqzS8rLINaFRpAdh29QzHh133bEYMHzfWBYyK/hLu9g4GLwC/lEIVQu9884b8qutGfdOk6Qia3w==} + cpu: [x64] + os: [win32] + '@pkgjs/parseargs@0.11.0': resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -1157,14 +1075,14 @@ packages: '@platforma-open/milaboratories.software-anarci@0.0.3': resolution: {integrity: sha512-BtzWsu32K/V7Sw3uCS/lzkILoI+JVHYl7mE3PNf0UEj1ZImjlRFuMFbo/t8LpywYTAGdUIwR9cu2i6ayq/hDGQ==} - '@platforma-open/milaboratories.software-ptabler.schema@1.13.4': - resolution: {integrity: sha512-gKlf4wSa+BuN54Wsr6mNwMCx/LVvgA2WxfgM1TZi8G/wHcGAn7H8xV/jmA8Ojvh9Ejd6j5/JRfOrsb+5jI2iSg==} + '@platforma-open/milaboratories.software-ptabler.schema@1.13.9': + resolution: {integrity: sha512-g8yqWbNMV8CKHonyC8ZwP86uppsF9OPfZcLm+qM8abKNPxkIHb6jVY3ni9Rzd7wi58gZFdT0SUu/P4nI80JgcA==} - '@platforma-open/milaboratories.software-ptabler@1.14.0': - resolution: {integrity: sha512-bkQvykUBygav4y5/GCZbAbwoU4z29AJhVufhAvEYSEMQtozw++CPXcci2OQJaz6+N5OClmznHEwDOMcU4KfRFQ==} + '@platforma-open/milaboratories.software-ptabler@1.14.1': + resolution: {integrity: sha512-QThmOTe1qOLpF9tS04Oi3t2aHt99IQjsNJHPn5Rs8kY058j8ma3SKl2h653zVOAh6qU2b00s0jRPypkmZSSCfA==} - '@platforma-open/milaboratories.software-ptexter@1.2.0': - resolution: {integrity: sha512-7dKhQyecDcxjRNOS9XRgLemZpOuJ3dKMryrBbbkYR6VLKj566tJkbKiC7p1wAWEtHKHEZUhCQYgTZfEtwHCkDA==} + '@platforma-open/milaboratories.software-ptexter@1.2.1': + resolution: {integrity: sha512-/rAhid1SzVhdIpEPt7CzFJTm6cYPeske3Aw3WgA8IPdeC6S2F71VRqGbR+E702sLKAZa+UuC4Cu4UzJoAPUY0g==} '@platforma-open/milaboratories.software-small-binaries.hello-world-py@1.0.9': resolution: {integrity: sha512-pCg5NZREkrzBqx7jXv14MQMGWh2nfB9JJMn4MoF0lYJjLGkXpyFyYSVErW8IIvbNHcFLE5tU1pG7zilP/wSPvg==} @@ -1181,12 +1099,12 @@ packages: '@platforma-open/milaboratories.software-small-binaries@2.0.1': resolution: {integrity: sha512-gKWNwDWRmOfGLrJ25BL20eE4y7aD5yLB2abBcFoTiZfF9Z1F7lenFRAbpaZ7/TlcnCjD+Wf6dvcVL4EOVk00wQ==} - '@platforma-sdk/block-tools@2.6.35': - resolution: {integrity: sha512-usNjYau/S+FOLy0uD9MdDynK3nE7IiouuoYppyZBh49/OGV6wyjcXnBnRxJmp1TbxVw2w6h+eEo3fK3Dt8lhbg==} + '@platforma-sdk/block-tools@2.6.47': + resolution: {integrity: sha512-mWxHJ2xBosALWdxZMXN/OgTAYNbU5IKn2PB03WPJOxNMrMhP8scGcrTUg1bQ6fwBcPB+z3rziDfeCTkn9QoknQ==} hasBin: true - '@platforma-sdk/blocks-deps-updater@2.0.0': - resolution: {integrity: sha512-cef5ysA011ub5bofbWQJ3EM9rZ7A4ixGMKhFIsF2VNwYrCu5XRHsayA6vDeFOBjX4Jnq9D0QztW0JUxXD73bpw==} + '@platforma-sdk/blocks-deps-updater@2.0.1': + resolution: {integrity: sha512-k5BRlBSjsu48v9/u4386Jd7MLv8a0+FMZhAn7vEIc7NR3rTNf/KX8mlFcP/XxNVjLFOGXb9jiR7EJrBZKXvN0g==} hasBin: true '@platforma-sdk/eslint-config@1.2.0': @@ -1201,26 +1119,26 @@ packages: typescript: ~5.6.3 typescript-eslint: ^8.17.0 - '@platforma-sdk/model@1.53.2': - resolution: {integrity: sha512-+eR/RfgTQ6O/J9KmQ+hqgSU2vkOUtauvCzoKs4Dxf4EFnX5acKoea/jtXHF16BBGRe7g4zaiYtNuozBIlybHLw==} + '@platforma-sdk/model@1.53.15': + resolution: {integrity: sha512-OUx+tdT/a1B6DlsWu9N4FX40KJFiNKLoSZi8y62HkoUp42CKqa7tX/zUxx4/suTNfsZfqecnAt7Io+7w6sa8JQ==} - '@platforma-sdk/package-builder@3.11.0': - resolution: {integrity: sha512-U2aOV3sxxcdh1svtmbBDfMX+CNdSGpFwkNSkO3Npq+hBrdjENzrHbDguI9tElUtkP2OMApK05aDcvOPrCjOfag==} + '@platforma-sdk/package-builder@3.11.3': + resolution: {integrity: sha512-LD1W5Zv2fTkqNXHtzenlvhT8QtDr1Vud1J3wuHF/e+8AVgZcTYUuEmvlpeDIT1+kqjDiv5usGVH7wsG+ddSgzA==} hasBin: true - '@platforma-sdk/tengo-builder@2.4.12': - resolution: {integrity: sha512-Ltj9Ob1UDdYUQT5AXTDZgBhEVmZeDl3iN42ptSjFlQMJPP3a3gQbio3QeKKVuMOKvz3EppUv499q9JGYEUVmYA==} + '@platforma-sdk/tengo-builder@2.4.17': + resolution: {integrity: sha512-EdN1iFGEiGNNzQkl8uXZK10gPk72/ZBUU78DqhazsFg+QvG4bkh1oflSfi2PjULWvSnonZzPc94CmM5Hs/05lA==} engines: {node: '>=22'} hasBin: true - '@platforma-sdk/test@1.53.2': - resolution: {integrity: sha512-TyHvV8o2c0d7F8KHfvcLU9GxRe9VmOqtTE4k5ueTdH+Ye+DsM+XwcRWCNTZU9BghYfv+srAD7RhqFOMqyXRjfw==} + '@platforma-sdk/test@1.53.15': + resolution: {integrity: sha512-pBXGiad4y3H0wUXZFYXZDmybifWjek1lsMglLDhTpKhe20SvpvqJtD8Z3uhkKt+1FXDe7Ghd5BFd6XiUNZpSiQ==} - '@platforma-sdk/ui-vue@1.53.2': - resolution: {integrity: sha512-mY2EoRgANld3P52FSSvtgbFMYLWPV930R7L5zW66C6eGKe1GOWWdQGawIfdFa1mpmgVJkhX/b/N2FjdNWwjsOw==} + '@platforma-sdk/ui-vue@1.54.0': + resolution: {integrity: sha512-jbaysblcA9M/V9R6mOaS1dllS3QzJqvpORJOwmzaMiIAAM3U+VSeS0wOOy2ESiAnyCDj19CiZNifBc1LqUYKRw==} - '@platforma-sdk/workflow-tengo@5.8.1': - resolution: {integrity: sha512-fxaliEQFRjas073cBLEUWlWFxxsaJvGqeHsUVcGqvVqOKcVbICLgZWHezE7XYSRAiTaSZaLUNuPOZGSgaO8y9g==} + '@platforma-sdk/workflow-tengo@5.8.2': + resolution: {integrity: sha512-6wR9n7yZjlKC1HKVce1DEIOZFibr3U0zUY/1vbbNWwDiorfZGEFWx8bTzGp+GyZL420WhAjAgIb8Onx+xt67gw==} '@protobuf-ts/grpc-transport@2.11.1': resolution: {integrity: sha512-l6wrcFffY+tuNnuyrNCkRM8hDIsAZVLA8Mn7PKdVyYxITosYh60qW663p9kL6TWXYuDCL3oxH8ih3vLKTDyhtg==} @@ -2109,9 +2027,6 @@ packages: resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} engines: {node: '>=14'} - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - archiver-utils@5.0.2: resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} engines: {node: '>= 14'} @@ -2247,16 +2162,6 @@ packages: resolution: {integrity: sha512-8f9ZJCUXyT1M35Jx7MkBgmBMo3oHTTBIPLiY9xyL0pl3T5RwcPEY8cUHr5LBNfu/fk6c2T4DJZuVM/8ZZT2D2A==} engines: {node: '>=10.0.0'} - bundle-require@5.1.0: - resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.18' - - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -2291,10 +2196,6 @@ packages: chardet@2.1.1: resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} - chokidar@4.0.3: - resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} - engines: {node: '>= 14.16.0'} - chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -2355,10 +2256,6 @@ packages: commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} @@ -2573,11 +2470,6 @@ packages: es-toolkit@1.40.0: resolution: {integrity: sha512-8o6w0KFmU0CiIl0/Q/BCEOabF2IJaELM1T2PWj6e8KqzHv1gdx+7JtFnDwOx1kJH/isJ5NwlDG1nCr1HrRF94Q==} - esbuild@0.24.2: - resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} - engines: {node: '>=18'} - hasBin: true - esbuild@0.25.9: resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} engines: {node: '>=18'} @@ -2704,6 +2596,9 @@ packages: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} + fast-json-patch@3.1.1: + resolution: {integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==} + fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -2844,11 +2739,12 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} @@ -3071,10 +2967,6 @@ packages: jju@1.4.0: resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - js-beautify@1.15.4: resolution: {integrity: sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==} engines: {node: '>=14'} @@ -3151,13 +3043,6 @@ packages: resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - local-pkg@1.1.2: resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} engines: {node: '>=14'} @@ -3176,9 +3061,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} @@ -3285,9 +3167,6 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - nan@2.23.0: resolution: {integrity: sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==} @@ -3358,6 +3237,16 @@ packages: outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} + oxfmt@0.28.0: + resolution: {integrity: sha512-3+hhBqPE6Kp22KfJmnstrZbl+KdOVSEu1V0ABaFIg1rYLtrMgrupx9znnHgHLqKxAVHebjTdiCJDk30CXOt6cw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + + oxlint@0.16.12: + resolution: {integrity: sha512-1oN3P9bzE90zkbjLTc+uICVLwSR+eQaDaYVipS0BtmtmEd3ccQue0y7npCinb35YqKzIv1LZxhoU9nm5fgmQuw==} + engines: {node: '>=8.*'} + hasBin: true + p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} @@ -3459,10 +3348,6 @@ packages: resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} engines: {node: '>=0.10.0'} - pirates@4.0.7: - resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} - engines: {node: '>= 6'} - pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} @@ -3473,24 +3358,6 @@ packages: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} engines: {node: '>= 0.4'} - postcss-load-config@6.0.1: - resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - yaml: - optional: true - postcss-selector-parser@6.1.2: resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} @@ -3560,10 +3427,6 @@ packages: readdir-glob@1.1.3: resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} - readdirp@4.1.2: - resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} - engines: {node: '>= 14.18.0'} - remeda@2.30.0: resolution: {integrity: sha512-TcRpI1ecqnMer3jHhFtMerGvHFCDlCHljUp0/9A4HxHOh5bSY3kP1l8nQDFMnWYJKl3MSarDNY1tb0Bs/bCmvw==} @@ -3703,11 +3566,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - deprecated: The work that was done in this beta branch won't be included in future versions - spawndamnit@3.0.1: resolution: {integrity: sha512-MmnduQUuHCoFckZoWnXsTg7JaiLBJrKFj9UI2MbRPGaJeVpsLcVBu6P/IGZovziM/YBsellCmsprgNA+w0CzVg==} @@ -3773,11 +3631,6 @@ packages: strnum@2.1.1: resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} - sucrase@3.35.1: - resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -3807,7 +3660,7 @@ packages: tar@7.4.3: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} @@ -3819,13 +3672,6 @@ packages: text-hex@1.0.0: resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -3843,6 +3689,10 @@ packages: resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} engines: {node: '>=12.0.0'} + tinypool@2.1.0: + resolution: {integrity: sha512-Pugqs6M0m7Lv1I7FtxN4aoyToKg1C4tu+/381vH35y8oENM/Ai7f7C4StcoK4/+BSw9ebcS8jRiVrORFKCALLw==} + engines: {node: ^20.0.0 || >=22.0.0} + tinyrainbow@3.0.3: resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} engines: {node: '>=14.0.0'} @@ -3858,13 +3708,6 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - - tree-kill@1.2.2: - resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} - hasBin: true - triple-beam@1.4.1: resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} engines: {node: '>= 14.0.0'} @@ -3880,34 +3723,9 @@ packages: peerDependencies: typescript: '>=4.0.0' - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsup@8.3.6: - resolution: {integrity: sha512-XkVtlDV/58S9Ye0JxUUTcrQk4S+EqlOHKzg6Roa62rdjL1nGWNUstG0xgI4vanHdfIpjP448J8vlN0oK6XOJ5g==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - turbo-darwin-64@2.7.3: resolution: {integrity: sha512-aZHhvRiRHXbJw1EcEAq4aws1hsVVUZ9DPuSFaq9VVFAKCup7niIEwc22glxb7240yYEr1vLafdQ2U294Vcwz+w==} cpu: [x64] @@ -4100,30 +3918,70 @@ packages: yaml: optional: true - vitest@4.0.16: - resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==} - engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + vite@6.4.1: + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@edge-runtime/vm': '*' - '@opentelemetry/api': ^1.9.0 - '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.0.16 - '@vitest/browser-preview': 4.0.16 - '@vitest/browser-webdriverio': 4.0.16 - '@vitest/ui': 4.0.16 - happy-dom: '*' - jsdom: '*' + '@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.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@opentelemetry/api': - optional: true '@types/node': optional: true - '@vitest/browser-playwright': + jiti: optional: true - '@vitest/browser-preview': + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitest@4.0.16: + resolution: {integrity: sha512-E4t7DJ9pESL6E3I8nFjPa4xGUd3PmiWDLsDztS2qXSJWfHtbQnwAWylaBvSNY48I3vr8PTqIZlyK8TE3V3CA4Q==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/browser-playwright': 4.0.16 + '@vitest/browser-preview': 4.0.16 + '@vitest/browser-webdriverio': 4.0.16 + '@vitest/ui': 4.0.16 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@opentelemetry/api': + optional: true + '@types/node': + optional: true + '@vitest/browser-playwright': + optional: true + '@vitest/browser-preview': optional: true '@vitest/browser-webdriverio': optional: true @@ -4197,15 +4055,9 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - which-typed-array@1.1.19: resolution: {integrity: sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==} engines: {node: '>= 0.4'} @@ -5045,156 +4897,81 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - '@esbuild/aix-ppc64@0.24.2': - optional: true - '@esbuild/aix-ppc64@0.25.9': optional: true - '@esbuild/android-arm64@0.24.2': - optional: true - '@esbuild/android-arm64@0.25.9': optional: true - '@esbuild/android-arm@0.24.2': - optional: true - '@esbuild/android-arm@0.25.9': optional: true - '@esbuild/android-x64@0.24.2': - optional: true - '@esbuild/android-x64@0.25.9': optional: true - '@esbuild/darwin-arm64@0.24.2': - optional: true - '@esbuild/darwin-arm64@0.25.9': optional: true - '@esbuild/darwin-x64@0.24.2': - optional: true - '@esbuild/darwin-x64@0.25.9': optional: true - '@esbuild/freebsd-arm64@0.24.2': - optional: true - '@esbuild/freebsd-arm64@0.25.9': optional: true - '@esbuild/freebsd-x64@0.24.2': - optional: true - '@esbuild/freebsd-x64@0.25.9': optional: true - '@esbuild/linux-arm64@0.24.2': - optional: true - '@esbuild/linux-arm64@0.25.9': optional: true - '@esbuild/linux-arm@0.24.2': - optional: true - '@esbuild/linux-arm@0.25.9': optional: true - '@esbuild/linux-ia32@0.24.2': - optional: true - '@esbuild/linux-ia32@0.25.9': optional: true - '@esbuild/linux-loong64@0.24.2': - optional: true - '@esbuild/linux-loong64@0.25.9': optional: true - '@esbuild/linux-mips64el@0.24.2': - optional: true - '@esbuild/linux-mips64el@0.25.9': optional: true - '@esbuild/linux-ppc64@0.24.2': - optional: true - '@esbuild/linux-ppc64@0.25.9': optional: true - '@esbuild/linux-riscv64@0.24.2': - optional: true - '@esbuild/linux-riscv64@0.25.9': optional: true - '@esbuild/linux-s390x@0.24.2': - optional: true - '@esbuild/linux-s390x@0.25.9': optional: true - '@esbuild/linux-x64@0.24.2': - optional: true - '@esbuild/linux-x64@0.25.9': optional: true - '@esbuild/netbsd-arm64@0.24.2': - optional: true - '@esbuild/netbsd-arm64@0.25.9': optional: true - '@esbuild/netbsd-x64@0.24.2': - optional: true - '@esbuild/netbsd-x64@0.25.9': optional: true - '@esbuild/openbsd-arm64@0.24.2': - optional: true - '@esbuild/openbsd-arm64@0.25.9': optional: true - '@esbuild/openbsd-x64@0.24.2': - optional: true - '@esbuild/openbsd-x64@0.25.9': optional: true '@esbuild/openharmony-arm64@0.25.9': optional: true - '@esbuild/sunos-x64@0.24.2': - optional: true - '@esbuild/sunos-x64@0.25.9': optional: true - '@esbuild/win32-arm64@0.24.2': - optional: true - '@esbuild/win32-arm64@0.25.9': optional: true - '@esbuild/win32-ia32@0.24.2': - optional: true - '@esbuild/win32-ia32@0.25.9': optional: true - '@esbuild/win32-x64@0.24.2': - optional: true - '@esbuild/win32-x64@0.25.9': optional: true @@ -5398,32 +5175,27 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} - '@milaboratories/biowasm-tools@2.0.0': {} - - '@milaboratories/build-configs@1.4.0(@microsoft/api-extractor@7.52.11(@types/node@24.5.2))(@types/node@24.5.2)(postcss@8.5.6)(tslib@2.8.1)(yaml@2.8.1)': + '@milaboratories/build-configs@1.4.3(@types/node@24.5.2)(tslib@2.8.1)(yaml@2.8.1)': dependencies: '@rollup/plugin-commonjs': 28.0.9(rollup@4.48.1) '@rollup/plugin-json': 6.1.0(rollup@4.48.1) '@rollup/plugin-node-resolve': 16.0.3(rollup@4.48.1) '@rollup/plugin-typescript': 12.3.0(rollup@4.48.1)(tslib@2.8.1)(typescript@5.6.3) - '@vitejs/plugin-vue': 5.2.4(vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1))(vue@3.5.26(typescript@5.6.3)) + '@vitejs/plugin-vue': 5.2.4(vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1))(vue@3.5.26(typescript@5.6.3)) rollup: 4.48.1 rollup-plugin-cleandir: 3.0.0(rollup@4.48.1) rollup-plugin-node-externals: 8.1.2(rollup@4.48.1) rollup-plugin-sourcemaps2: 0.5.4(@types/node@24.5.2)(rollup@4.48.1) - tsup: 8.3.6(@microsoft/api-extractor@7.52.11(@types/node@24.5.2))(postcss@8.5.6)(typescript@5.6.3)(yaml@2.8.1) typescript: 5.6.3 - vite: 6.3.5(@types/node@24.5.2)(yaml@2.8.1) - vite-plugin-css-injected-by-js: 3.5.2(vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1)) - vite-plugin-dts: 4.5.4(@types/node@24.5.2)(rollup@4.48.1)(typescript@5.6.3)(vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1)) - vite-plugin-externalize-deps: 0.9.0(vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1)) + vite: 6.4.1(@types/node@24.5.2)(yaml@2.8.1) + vite-plugin-css-injected-by-js: 3.5.2(vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1)) + vite-plugin-dts: 4.5.4(@types/node@24.5.2)(rollup@4.48.1)(typescript@5.6.3)(vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1)) + vite-plugin-externalize-deps: 0.9.0(vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1)) vitest: 4.0.16(@types/node@24.5.2)(yaml@2.8.1) vue: 3.5.26(typescript@5.6.3) transitivePeerDependencies: - '@edge-runtime/vm' - - '@microsoft/api-extractor' - '@opentelemetry/api' - - '@swc/core' - '@types/node' - '@vitest/browser-playwright' - '@vitest/browser-preview' @@ -5435,7 +5207,6 @@ snapshots: - less - lightningcss - msw - - postcss - sass - sass-embedded - stylus @@ -5446,46 +5217,23 @@ snapshots: - tsx - yaml - '@milaboratories/computable@2.8.2': + '@milaboratories/computable@2.8.5': dependencies: - '@milaboratories/pl-error-like': 1.12.5 - '@milaboratories/ts-helpers': 1.7.0 + '@milaboratories/pl-error-like': 1.12.8 + '@milaboratories/ts-helpers': 1.7.2 '@types/node': 24.5.2 utility-types: 3.11.0 - zod: 3.23.8 - - '@milaboratories/eslint-config@1.0.5(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(eslint@9.34.0)(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.6.3))(typescript@5.6.3)': - dependencies: - '@eslint/js': 9.34.0 - '@stylistic/eslint-plugin': 2.13.0(eslint@9.34.0)(typescript@5.6.3) - eslint: 9.34.0 - eslint-plugin-n: 17.21.3(eslint@9.34.0)(typescript@5.6.3) - eslint-plugin-vue: 9.33.0(eslint@9.34.0) - globals: 15.15.0 - typescript: 5.6.3 - typescript-eslint: 8.41.0(eslint@9.34.0)(typescript@5.6.3) - - '@milaboratories/eslint-config@1.0.5(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.8.2))(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.8.2))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(eslint@9.34.0)(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.8.2))(typescript@5.8.2)': - dependencies: - '@eslint/js': 9.34.0 - '@stylistic/eslint-plugin': 2.13.0(eslint@9.34.0)(typescript@5.8.2) - eslint: 9.34.0 - eslint-plugin-n: 17.21.3(eslint@9.34.0)(typescript@5.8.2) - eslint-plugin-vue: 9.33.0(eslint@9.34.0) - globals: 15.15.0 - typescript: 5.8.2 - typescript-eslint: 8.41.0(eslint@9.34.0)(typescript@5.8.2) '@milaboratories/helpers@1.12.0': {} - '@milaboratories/helpers@1.13.0': {} + '@milaboratories/helpers@1.13.2': {} - '@milaboratories/pf-driver@1.0.30': + '@milaboratories/pf-driver@1.0.42': dependencies: '@milaboratories/pframes-rs-node': 1.0.109 - '@milaboratories/pl-model-middle-layer': 1.10.4 - '@milaboratories/ts-helpers': 1.7.0 - '@platforma-sdk/model': 1.53.2 + '@milaboratories/pl-model-middle-layer': 1.11.7 + '@milaboratories/ts-helpers': 1.7.2 + '@platforma-sdk/model': 1.53.15 es-toolkit: 1.40.0 lru-cache: 11.2.2 transitivePeerDependencies: @@ -5511,42 +5259,36 @@ snapshots: commander: 14.0.2 selfsigned: 4.0.0 - '@milaboratories/pl-client@2.16.24': + '@milaboratories/pl-client@2.16.29': dependencies: '@grpc/grpc-js': 1.13.4 - '@milaboratories/pl-http': 1.2.0 - '@milaboratories/pl-model-common': 1.24.1 - '@milaboratories/ts-helpers': 1.7.0 + '@milaboratories/pl-http': 1.2.3 + '@milaboratories/pl-model-common': 1.24.6 + '@milaboratories/ts-helpers': 1.7.2 '@protobuf-ts/grpc-transport': 2.11.1(@grpc/grpc-js@1.13.4) '@protobuf-ts/runtime': 2.11.1 '@protobuf-ts/runtime-rpc': 2.11.1 canonicalize: 2.1.0 denque: 2.1.0 - https-proxy-agent: 7.0.6 long: 5.3.2 lru-cache: 11.2.2 openapi-fetch: 0.15.0 - tslib: 2.7.0 undici: 7.16.0 utility-types: 3.11.0 yaml: 2.8.1 - transitivePeerDependencies: - - supports-color - '@milaboratories/pl-config@1.7.11': + '@milaboratories/pl-config@1.7.14': dependencies: - '@milaboratories/ts-helpers': 1.7.0 - undici: 7.16.0 + '@milaboratories/ts-helpers': 1.7.2 upath: 2.0.1 yaml: 2.8.1 - zod: 3.23.8 - '@milaboratories/pl-deployments@2.15.5': + '@milaboratories/pl-deployments@2.15.10': dependencies: - '@milaboratories/pl-config': 1.7.11 - '@milaboratories/pl-http': 1.2.0 - '@milaboratories/pl-model-common': 1.24.1 - '@milaboratories/ts-helpers': 1.7.0 + '@milaboratories/pl-config': 1.7.14 + '@milaboratories/pl-http': 1.2.3 + '@milaboratories/pl-model-common': 1.24.6 + '@milaboratories/ts-helpers': 1.7.2 decompress: 4.2.1 ssh2: 1.17.0 tar: 7.4.3 @@ -5554,18 +5296,16 @@ snapshots: upath: 2.0.1 yaml: 2.8.1 zod: 3.23.8 - transitivePeerDependencies: - - supports-color - '@milaboratories/pl-drivers@1.11.42': + '@milaboratories/pl-drivers@1.11.48': dependencies: '@grpc/grpc-js': 1.13.4 - '@milaboratories/computable': 2.8.2 - '@milaboratories/helpers': 1.13.0 - '@milaboratories/pl-client': 2.16.24 - '@milaboratories/pl-model-common': 1.24.1 - '@milaboratories/pl-tree': 1.8.32 - '@milaboratories/ts-helpers': 1.7.0 + '@milaboratories/computable': 2.8.5 + '@milaboratories/helpers': 1.13.2 + '@milaboratories/pl-client': 2.16.29 + '@milaboratories/pl-model-common': 1.24.6 + '@milaboratories/pl-tree': 1.8.37 + '@milaboratories/ts-helpers': 1.7.2 '@protobuf-ts/grpc-transport': 2.11.1(@grpc/grpc-js@1.13.4) '@protobuf-ts/plugin': 2.11.1 '@protobuf-ts/runtime': 2.11.1 @@ -5575,7 +5315,6 @@ snapshots: openapi-fetch: 0.15.0 tar-fs: 3.1.0 undici: 7.16.0 - upath: 2.0.1 zod: 3.23.8 transitivePeerDependencies: - bare-buffer @@ -5587,46 +5326,45 @@ snapshots: json-stringify-safe: 5.0.1 zod: 3.23.8 - '@milaboratories/pl-errors@1.1.56': + '@milaboratories/pl-error-like@1.12.8': + dependencies: + json-stringify-safe: 5.0.1 + zod: 3.23.8 + + '@milaboratories/pl-errors@1.1.61': dependencies: - '@milaboratories/pl-client': 2.16.24 - '@milaboratories/ts-helpers': 1.7.0 + '@milaboratories/pl-client': 2.16.29 + '@milaboratories/ts-helpers': 1.7.2 zod: 3.23.8 - transitivePeerDependencies: - - supports-color - '@milaboratories/pl-http@1.2.0': + '@milaboratories/pl-http@1.2.3': dependencies: - https-proxy-agent: 7.0.6 undici: 7.16.0 - transitivePeerDependencies: - - supports-color - '@milaboratories/pl-middle-layer@1.46.10': + '@milaboratories/pl-middle-layer@1.46.23': dependencies: - '@milaboratories/computable': 2.8.2 - '@milaboratories/pf-driver': 1.0.30 + '@milaboratories/computable': 2.8.5 + '@milaboratories/pf-driver': 1.0.42 '@milaboratories/pframes-rs-node': 1.0.109 - '@milaboratories/pl-client': 2.16.24 - '@milaboratories/pl-config': 1.7.11 - '@milaboratories/pl-deployments': 2.15.5 - '@milaboratories/pl-drivers': 1.11.42 - '@milaboratories/pl-errors': 1.1.56 - '@milaboratories/pl-http': 1.2.0 - '@milaboratories/pl-model-backend': 1.1.41 - '@milaboratories/pl-model-common': 1.24.1 - '@milaboratories/pl-model-middle-layer': 1.10.4 - '@milaboratories/pl-tree': 1.8.32 - '@milaboratories/resolve-helper': 1.1.1 - '@milaboratories/ts-helpers': 1.7.0 - '@platforma-sdk/block-tools': 2.6.35 - '@platforma-sdk/model': 1.53.2 - '@platforma-sdk/workflow-tengo': 5.8.1 + '@milaboratories/pl-client': 2.16.29 + '@milaboratories/pl-deployments': 2.15.10 + '@milaboratories/pl-drivers': 1.11.48 + '@milaboratories/pl-errors': 1.1.61 + '@milaboratories/pl-http': 1.2.3 + '@milaboratories/pl-model-backend': 1.1.46 + '@milaboratories/pl-model-common': 1.24.6 + '@milaboratories/pl-model-middle-layer': 1.11.7 + '@milaboratories/pl-tree': 1.8.37 + '@milaboratories/resolve-helper': 1.1.2 + '@milaboratories/ts-helpers': 1.7.2 + '@platforma-sdk/block-tools': 2.6.47 + '@platforma-sdk/model': 1.53.15 + '@platforma-sdk/workflow-tengo': 5.8.2 canonicalize: 2.1.0 denque: 2.1.0 + es-toolkit: 1.40.0 lru-cache: 11.2.2 quickjs-emscripten: 0.31.0 - remeda: 2.30.0 undici: 7.16.0 utility-types: 3.11.0 yaml: 2.8.1 @@ -5637,13 +5375,11 @@ snapshots: - encoding - supports-color - '@milaboratories/pl-model-backend@1.1.41': + '@milaboratories/pl-model-backend@1.1.46': dependencies: - '@milaboratories/pl-client': 2.16.24 + '@milaboratories/pl-client': 2.16.29 canonicalize: 2.1.0 zod: 3.23.8 - transitivePeerDependencies: - - supports-color '@milaboratories/pl-model-common@1.21.8': dependencies: @@ -5651,17 +5387,17 @@ snapshots: canonicalize: 2.1.0 zod: 3.23.8 - '@milaboratories/pl-model-common@1.24.1': + '@milaboratories/pl-model-common@1.24.6': dependencies: - '@milaboratories/pl-error-like': 1.12.5 + '@milaboratories/pl-error-like': 1.12.8 canonicalize: 2.1.0 zod: 3.23.8 - '@milaboratories/pl-model-middle-layer@1.10.4': + '@milaboratories/pl-model-middle-layer@1.11.7': dependencies: - '@milaboratories/pl-model-common': 1.24.1 - '@platforma-sdk/model': 1.53.2 - remeda: 2.30.0 + '@milaboratories/pl-model-common': 1.24.6 + '@platforma-sdk/model': 1.53.15 + es-toolkit: 1.40.0 utility-types: 3.11.0 zod: 3.23.8 @@ -5672,44 +5408,41 @@ snapshots: utility-types: 3.11.0 zod: 3.23.8 - '@milaboratories/pl-tree@1.8.32': + '@milaboratories/pl-tree@1.8.37': dependencies: - '@milaboratories/computable': 2.8.2 - '@milaboratories/pl-client': 2.16.24 - '@milaboratories/pl-error-like': 1.12.5 - '@milaboratories/pl-errors': 1.1.56 - '@milaboratories/ts-helpers': 1.7.0 + '@milaboratories/computable': 2.8.5 + '@milaboratories/pl-client': 2.16.29 + '@milaboratories/pl-errors': 1.1.61 + '@milaboratories/ts-helpers': 1.7.2 denque: 2.1.0 utility-types: 3.11.0 zod: 3.23.8 - transitivePeerDependencies: - - supports-color - '@milaboratories/ptabler-expression-js@1.1.11': + '@milaboratories/ptabler-expression-js@1.1.16': dependencies: - '@platforma-open/milaboratories.software-ptabler.schema': 1.13.4 + '@platforma-open/milaboratories.software-ptabler.schema': 1.13.9 - '@milaboratories/resolve-helper@1.1.1': {} + '@milaboratories/resolve-helper@1.1.2': {} '@milaboratories/software-pframes-conv@2.2.9': {} '@milaboratories/tengo-tester@1.6.4': {} - '@milaboratories/ts-builder@1.2.4(@microsoft/api-extractor@7.52.11(@types/node@24.5.2))(@types/node@24.5.2)(postcss@8.5.6)(tslib@2.8.1)(yaml@2.8.1)': + '@milaboratories/ts-builder@1.2.7(@types/node@24.5.2)(tslib@2.8.1)(yaml@2.8.1)': dependencies: - '@milaboratories/build-configs': 1.4.0(@microsoft/api-extractor@7.52.11(@types/node@24.5.2))(@types/node@24.5.2)(postcss@8.5.6)(tslib@2.8.1)(yaml@2.8.1) - '@milaboratories/ts-configs': 1.2.0 + '@milaboratories/build-configs': 1.4.3(@types/node@24.5.2)(tslib@2.8.1)(yaml@2.8.1) + '@milaboratories/ts-configs': 1.2.1 commander: 12.1.0 + oxfmt: 0.28.0 + oxlint: 0.16.12 rollup: 4.48.1 rollup-plugin-copy: 3.5.0 typescript: 5.6.3 - vite: 6.3.5(@types/node@24.5.2)(yaml@2.8.1) + vite: 6.4.1(@types/node@24.5.2)(yaml@2.8.1) vue-tsc: 2.2.12(typescript@5.6.3) transitivePeerDependencies: - '@edge-runtime/vm' - - '@microsoft/api-extractor' - '@opentelemetry/api' - - '@swc/core' - '@types/node' - '@vitest/browser-playwright' - '@vitest/browser-preview' @@ -5721,7 +5454,6 @@ snapshots: - less - lightningcss - msw - - postcss - sass - sass-embedded - stylus @@ -5732,22 +5464,22 @@ snapshots: - tsx - yaml - '@milaboratories/ts-configs@1.2.0': {} + '@milaboratories/ts-configs@1.2.1': {} - '@milaboratories/ts-helpers-oclif@1.1.35': + '@milaboratories/ts-helpers-oclif@1.1.37': dependencies: - '@milaboratories/ts-helpers': 1.7.0 + '@milaboratories/ts-helpers': 1.7.2 '@oclif/core': 4.5.2 - '@milaboratories/ts-helpers@1.7.0': + '@milaboratories/ts-helpers@1.7.2': dependencies: canonicalize: 2.1.0 denque: 2.1.0 - '@milaboratories/uikit@2.10.10(typescript@5.6.3)': + '@milaboratories/uikit@2.10.18(typescript@5.6.3)': dependencies: - '@milaboratories/helpers': 1.13.0 - '@platforma-sdk/model': 1.53.2 + '@milaboratories/helpers': 1.13.2 + '@platforma-sdk/model': 1.53.15 '@types/d3-array': 3.2.1 '@types/d3-axis': 3.0.6 '@types/d3-scale': 4.0.9 @@ -5815,6 +5547,54 @@ snapshots: '@one-ini/wasm@0.1.1': {} + '@oxfmt/darwin-arm64@0.28.0': + optional: true + + '@oxfmt/darwin-x64@0.28.0': + optional: true + + '@oxfmt/linux-arm64-gnu@0.28.0': + optional: true + + '@oxfmt/linux-arm64-musl@0.28.0': + optional: true + + '@oxfmt/linux-x64-gnu@0.28.0': + optional: true + + '@oxfmt/linux-x64-musl@0.28.0': + optional: true + + '@oxfmt/win32-arm64@0.28.0': + optional: true + + '@oxfmt/win32-x64@0.28.0': + optional: true + + '@oxlint/darwin-arm64@0.16.12': + optional: true + + '@oxlint/darwin-x64@0.16.12': + optional: true + + '@oxlint/linux-arm64-gnu@0.16.12': + optional: true + + '@oxlint/linux-arm64-musl@0.16.12': + optional: true + + '@oxlint/linux-x64-gnu@0.16.12': + optional: true + + '@oxlint/linux-x64-musl@0.16.12': + optional: true + + '@oxlint/win32-arm64@0.16.12': + optional: true + + '@oxlint/win32-x64@0.16.12': + optional: true + '@pkgjs/parseargs@0.11.0': optional: true @@ -5838,13 +5618,13 @@ snapshots: '@platforma-open/milaboratories.software-anarci@0.0.3': {} - '@platforma-open/milaboratories.software-ptabler.schema@1.13.4': + '@platforma-open/milaboratories.software-ptabler.schema@1.13.9': dependencies: - '@milaboratories/pl-model-common': 1.24.1 + '@milaboratories/pl-model-common': 1.24.6 - '@platforma-open/milaboratories.software-ptabler@1.14.0': {} + '@platforma-open/milaboratories.software-ptabler@1.14.1': {} - '@platforma-open/milaboratories.software-ptexter@1.2.0': {} + '@platforma-open/milaboratories.software-ptexter@1.2.1': {} '@platforma-open/milaboratories.software-small-binaries.hello-world-py@1.0.9': {} @@ -5861,30 +5641,28 @@ snapshots: '@platforma-open/milaboratories.software-small-binaries.mnz-client': 1.6.2 '@platforma-open/milaboratories.software-small-binaries.table-converter': 1.3.2 - '@platforma-sdk/block-tools@2.6.35': + '@platforma-sdk/block-tools@2.6.47': dependencies: '@aws-sdk/client-s3': 3.859.0 - '@milaboratories/pl-http': 1.2.0 - '@milaboratories/pl-model-common': 1.24.1 - '@milaboratories/pl-model-middle-layer': 1.10.4 - '@milaboratories/resolve-helper': 1.1.1 - '@milaboratories/ts-helpers': 1.7.0 - '@milaboratories/ts-helpers-oclif': 1.1.35 + '@milaboratories/pl-http': 1.2.3 + '@milaboratories/pl-model-common': 1.24.6 + '@milaboratories/pl-model-middle-layer': 1.11.7 + '@milaboratories/resolve-helper': 1.1.2 + '@milaboratories/ts-helpers': 1.7.2 + '@milaboratories/ts-helpers-oclif': 1.1.37 '@oclif/core': 4.5.2 - '@platforma-sdk/blocks-deps-updater': 2.0.0 + '@platforma-sdk/blocks-deps-updater': 2.0.1 canonicalize: 2.1.0 lru-cache: 11.2.2 mime-types: 2.1.35 - remeda: 2.30.0 tar: 7.4.3 undici: 7.16.0 yaml: 2.8.1 zod: 3.23.8 transitivePeerDependencies: - aws-crt - - supports-color - '@platforma-sdk/blocks-deps-updater@2.0.0': + '@platforma-sdk/blocks-deps-updater@2.0.1': dependencies: yaml: 2.8.1 @@ -5899,27 +5677,26 @@ snapshots: typescript: 5.6.3 typescript-eslint: 8.41.0(eslint@9.34.0)(typescript@5.6.3) - '@platforma-sdk/model@1.53.2': + '@platforma-sdk/model@1.53.15': dependencies: - '@milaboratories/pl-error-like': 1.12.5 - '@milaboratories/pl-model-common': 1.24.1 - '@milaboratories/ptabler-expression-js': 1.1.11 + '@milaboratories/pl-error-like': 1.12.8 + '@milaboratories/pl-model-common': 1.24.6 + '@milaboratories/ptabler-expression-js': 1.1.16 canonicalize: 2.1.0 es-toolkit: 1.40.0 + fast-json-patch: 3.1.1 utility-types: 3.11.0 zod: 3.23.8 - '@platforma-sdk/package-builder@3.11.0': + '@platforma-sdk/package-builder@3.11.3': dependencies: '@aws-sdk/client-s3': 3.859.0 '@aws-sdk/lib-storage': 3.859.0(@aws-sdk/client-s3@3.859.0) - '@milaboratories/resolve-helper': 1.1.1 + '@milaboratories/resolve-helper': 1.1.2 '@oclif/core': 4.5.2 '@types/archiver': 6.0.4 '@types/node': 24.5.2 archiver: 7.0.1 - canonicalize: 2.1.0 - tar: 7.4.3 undici: 7.16.0 winston: 3.17.0 yaml: 2.8.1 @@ -5927,80 +5704,26 @@ snapshots: transitivePeerDependencies: - aws-crt - '@platforma-sdk/tengo-builder@2.4.12': + '@platforma-sdk/tengo-builder@2.4.17': dependencies: - '@milaboratories/pl-model-backend': 1.1.41 - '@milaboratories/resolve-helper': 1.1.1 + '@milaboratories/pl-model-backend': 1.1.46 + '@milaboratories/resolve-helper': 1.1.2 '@milaboratories/tengo-tester': 1.6.4 - '@milaboratories/ts-helpers': 1.7.0 + '@milaboratories/ts-helpers': 1.7.2 '@oclif/core': 4.5.2 - canonicalize: 2.1.0 winston: 3.17.0 - transitivePeerDependencies: - - supports-color - - '@platforma-sdk/test@1.53.2(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.6.3))(@types/node@24.5.2)(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.6.3))(typescript@5.6.3)(yaml@2.8.1)': - dependencies: - '@milaboratories/computable': 2.8.2 - '@milaboratories/eslint-config': 1.0.5(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.6.3))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(eslint@9.34.0)(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.6.3))(typescript@5.6.3) - '@milaboratories/pl-client': 2.16.24 - '@milaboratories/pl-middle-layer': 1.46.10 - '@milaboratories/pl-tree': 1.8.32 - '@milaboratories/ts-helpers': 1.7.0 - '@platforma-sdk/model': 1.53.2 - '@vitest/coverage-istanbul': 4.0.16(vitest@4.0.16(@types/node@24.5.2)(yaml@2.8.1)) - eslint: 9.34.0 - vitest: 4.0.16(@types/node@24.5.2)(yaml@2.8.1) - transitivePeerDependencies: - - '@edge-runtime/vm' - - '@eslint/js' - - '@opentelemetry/api' - - '@stylistic/eslint-plugin' - - '@types/node' - - '@vitest/browser-playwright' - - '@vitest/browser-preview' - - '@vitest/browser-webdriverio' - - '@vitest/ui' - - aws-crt - - bare-buffer - - encoding - - eslint-plugin-n - - eslint-plugin-vue - - globals - - happy-dom - - jiti - - jsdom - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - typescript - - typescript-eslint - - yaml - '@platforma-sdk/test@1.53.2(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.8.2))(@types/node@24.5.2)(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.8.2))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.8.2))(typescript@5.8.2)(yaml@2.8.1)': + '@platforma-sdk/test@1.53.15(@types/node@24.5.2)(yaml@2.8.1)': dependencies: - '@milaboratories/computable': 2.8.2 - '@milaboratories/eslint-config': 1.0.5(@eslint/js@9.34.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.8.2))(eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.8.2))(eslint-plugin-vue@9.33.0(eslint@9.34.0))(eslint@9.34.0)(globals@15.15.0)(typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.8.2))(typescript@5.8.2) - '@milaboratories/pl-client': 2.16.24 - '@milaboratories/pl-middle-layer': 1.46.10 - '@milaboratories/pl-tree': 1.8.32 - '@milaboratories/ts-helpers': 1.7.0 - '@platforma-sdk/model': 1.53.2 + '@milaboratories/computable': 2.8.5 + '@milaboratories/pl-client': 2.16.29 + '@milaboratories/pl-middle-layer': 1.46.23 + '@milaboratories/pl-tree': 1.8.37 '@vitest/coverage-istanbul': 4.0.16(vitest@4.0.16(@types/node@24.5.2)(yaml@2.8.1)) - eslint: 9.34.0 vitest: 4.0.16(@types/node@24.5.2)(yaml@2.8.1) transitivePeerDependencies: - '@edge-runtime/vm' - - '@eslint/js' - '@opentelemetry/api' - - '@stylistic/eslint-plugin' - '@types/node' - '@vitest/browser-playwright' - '@vitest/browser-preview' @@ -6009,9 +5732,6 @@ snapshots: - aws-crt - bare-buffer - encoding - - eslint-plugin-n - - eslint-plugin-vue - - globals - happy-dom - jiti - jsdom @@ -6025,27 +5745,23 @@ snapshots: - supports-color - terser - tsx - - typescript - - typescript-eslint - yaml - '@platforma-sdk/ui-vue@1.53.2(sortablejs@1.15.6)(typescript@5.6.3)': + '@platforma-sdk/ui-vue@1.54.0(typescript@5.6.3)': dependencies: - '@milaboratories/biowasm-tools': 2.0.0 - '@milaboratories/ptabler-expression-js': 1.1.11 - '@milaboratories/uikit': 2.10.10(typescript@5.6.3) - '@platforma-sdk/model': 1.53.2 + '@milaboratories/uikit': 2.10.18(typescript@5.6.3) + '@platforma-sdk/model': 1.53.15 '@types/d3-format': 3.0.4 '@types/node': 24.5.2 '@types/semver': 7.7.0 '@vueuse/core': 13.7.0(vue@3.5.26(typescript@5.6.3)) - '@vueuse/integrations': 13.7.0(sortablejs@1.15.6)(vue@3.5.26(typescript@5.6.3)) '@zip.js/zip.js': 2.8.8 ag-grid-enterprise: 34.1.2 ag-grid-vue3: 34.1.2(vue@3.5.26(typescript@5.6.3)) canonicalize: 2.1.0 d3-format: 3.1.0 es-toolkit: 1.40.0 + fast-json-patch: 3.1.1 lru-cache: 11.2.2 vue: 3.5.26(typescript@5.6.3) zod: 3.23.8 @@ -6060,15 +5776,14 @@ snapshots: - jwt-decode - nprogress - qrcode - - sortablejs - typescript - universal-cookie - '@platforma-sdk/workflow-tengo@5.8.1': + '@platforma-sdk/workflow-tengo@5.8.2': dependencies: '@milaboratories/software-pframes-conv': 2.2.9 - '@platforma-open/milaboratories.software-ptabler': 1.14.0 - '@platforma-open/milaboratories.software-ptexter': 1.2.0 + '@platforma-open/milaboratories.software-ptabler': 1.14.1 + '@platforma-open/milaboratories.software-ptexter': 1.2.1 '@platforma-open/milaboratories.software-small-binaries': 2.0.1 '@protobuf-ts/grpc-transport@2.11.1(@grpc/grpc-js@1.13.4)': @@ -6608,18 +6323,6 @@ snapshots: - supports-color - typescript - '@stylistic/eslint-plugin@2.13.0(eslint@9.34.0)(typescript@5.8.2)': - dependencies: - '@typescript-eslint/utils': 8.41.0(eslint@9.34.0)(typescript@5.8.2) - eslint: 9.34.0 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 - estraverse: 5.3.0 - picomatch: 4.0.3 - transitivePeerDependencies: - - supports-color - - typescript - '@types/archiver@6.0.4': dependencies: '@types/readdir-glob': 1.1.5 @@ -6705,23 +6408,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0)(typescript@5.8.2))(eslint@9.34.0)(typescript@5.8.2)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.41.0(eslint@9.34.0)(typescript@5.8.2) - '@typescript-eslint/scope-manager': 8.41.0 - '@typescript-eslint/type-utils': 8.41.0(eslint@9.34.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.41.0(eslint@9.34.0)(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.41.0 - eslint: 9.34.0 - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.41.0(eslint@9.34.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/scope-manager': 8.41.0 @@ -6734,18 +6420,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.41.0(eslint@9.34.0)(typescript@5.8.2)': - dependencies: - '@typescript-eslint/scope-manager': 8.41.0 - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.41.0 - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.34.0 - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.41.0(typescript@5.6.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.6.3) @@ -6755,15 +6429,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.41.0(typescript@5.8.2)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.8.2) - '@typescript-eslint/types': 8.41.0 - debug: 4.4.3(supports-color@8.1.1) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/scope-manager@8.41.0': dependencies: '@typescript-eslint/types': 8.41.0 @@ -6773,10 +6438,6 @@ snapshots: dependencies: typescript: 5.6.3 - '@typescript-eslint/tsconfig-utils@8.41.0(typescript@5.8.2)': - dependencies: - typescript: 5.8.2 - '@typescript-eslint/type-utils@8.41.0(eslint@9.34.0)(typescript@5.6.3)': dependencies: '@typescript-eslint/types': 8.41.0 @@ -6789,18 +6450,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.41.0(eslint@9.34.0)(typescript@5.8.2)': - dependencies: - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.41.0(eslint@9.34.0)(typescript@5.8.2) - debug: 4.4.3(supports-color@8.1.1) - eslint: 9.34.0 - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/types@8.41.0': {} '@typescript-eslint/typescript-estree@8.41.0(typescript@5.6.3)': @@ -6819,22 +6468,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.41.0(typescript@5.8.2)': - dependencies: - '@typescript-eslint/project-service': 8.41.0(typescript@5.8.2) - '@typescript-eslint/tsconfig-utils': 8.41.0(typescript@5.8.2) - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/visitor-keys': 8.41.0 - debug: 4.4.3(supports-color@8.1.1) - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.41.0(eslint@9.34.0)(typescript@5.6.3)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) @@ -6846,17 +6479,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.41.0(eslint@9.34.0)(typescript@5.8.2)': - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) - '@typescript-eslint/scope-manager': 8.41.0 - '@typescript-eslint/types': 8.41.0 - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.8.2) - eslint: 9.34.0 - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/visitor-keys@8.41.0': dependencies: '@typescript-eslint/types': 8.41.0 @@ -6869,9 +6491,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1))(vue@3.5.26(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.4(vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1))(vue@3.5.26(typescript@5.6.3))': dependencies: - vite: 6.3.5(@types/node@24.5.2)(yaml@2.8.1) + vite: 6.4.1(@types/node@24.5.2)(yaml@2.8.1) vue: 3.5.26(typescript@5.6.3) '@vitest/coverage-istanbul@4.0.16(vitest@4.0.16(@types/node@24.5.2)(yaml@2.8.1))': @@ -7212,8 +6834,6 @@ snapshots: ansis@3.17.0: {} - any-promise@1.3.0: {} - archiver-utils@5.0.2: dependencies: glob: 10.4.5 @@ -7356,13 +6976,6 @@ snapshots: buildcheck@0.0.6: optional: true - bundle-require@5.1.0(esbuild@0.24.2): - dependencies: - esbuild: 0.24.2 - load-tsconfig: 0.2.5 - - cac@6.7.14: {} - call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 @@ -7395,10 +7008,6 @@ snapshots: chardet@2.1.1: {} - chokidar@4.0.3: - dependencies: - readdirp: 4.1.2 - chownr@3.0.0: {} ci-info@3.9.0: {} @@ -7452,8 +7061,6 @@ snapshots: commander@2.20.3: {} - commander@4.1.1: {} - commondir@1.0.1: {} compare-versions@6.1.1: {} @@ -7659,34 +7266,6 @@ snapshots: es-toolkit@1.40.0: {} - esbuild@0.24.2: - optionalDependencies: - '@esbuild/aix-ppc64': 0.24.2 - '@esbuild/android-arm': 0.24.2 - '@esbuild/android-arm64': 0.24.2 - '@esbuild/android-x64': 0.24.2 - '@esbuild/darwin-arm64': 0.24.2 - '@esbuild/darwin-x64': 0.24.2 - '@esbuild/freebsd-arm64': 0.24.2 - '@esbuild/freebsd-x64': 0.24.2 - '@esbuild/linux-arm': 0.24.2 - '@esbuild/linux-arm64': 0.24.2 - '@esbuild/linux-ia32': 0.24.2 - '@esbuild/linux-loong64': 0.24.2 - '@esbuild/linux-mips64el': 0.24.2 - '@esbuild/linux-ppc64': 0.24.2 - '@esbuild/linux-riscv64': 0.24.2 - '@esbuild/linux-s390x': 0.24.2 - '@esbuild/linux-x64': 0.24.2 - '@esbuild/netbsd-arm64': 0.24.2 - '@esbuild/netbsd-x64': 0.24.2 - '@esbuild/openbsd-arm64': 0.24.2 - '@esbuild/openbsd-x64': 0.24.2 - '@esbuild/sunos-x64': 0.24.2 - '@esbuild/win32-arm64': 0.24.2 - '@esbuild/win32-ia32': 0.24.2 - '@esbuild/win32-x64': 0.24.2 - esbuild@0.25.9: optionalDependencies: '@esbuild/aix-ppc64': 0.25.9 @@ -7747,21 +7326,6 @@ snapshots: transitivePeerDependencies: - typescript - eslint-plugin-n@17.21.3(eslint@9.34.0)(typescript@5.8.2): - dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) - enhanced-resolve: 5.18.3 - eslint: 9.34.0 - eslint-plugin-es-x: 7.8.0(eslint@9.34.0) - get-tsconfig: 4.10.1 - globals: 15.15.0 - globrex: 0.1.2 - ignore: 5.3.2 - semver: 7.7.2 - ts-declaration-location: 1.0.7(typescript@5.8.2) - transitivePeerDependencies: - - typescript - eslint-plugin-vue@9.33.0(eslint@9.34.0): dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.34.0) @@ -7884,6 +7448,8 @@ snapshots: merge2: 1.4.1 micromatch: 4.0.8 + fast-json-patch@3.1.1: {} + fast-json-stable-stringify@2.1.0: {} fast-levenshtein@2.0.6: {} @@ -8234,8 +7800,6 @@ snapshots: jju@1.4.0: {} - joycon@3.1.1: {} - js-beautify@1.15.4: dependencies: config-chain: 1.1.13 @@ -8304,10 +7868,6 @@ snapshots: lilconfig@3.1.3: {} - lines-and-columns@1.2.4: {} - - load-tsconfig@0.2.5: {} - local-pkg@1.1.2: dependencies: mlly: 1.8.0 @@ -8326,8 +7886,6 @@ snapshots: lodash.merge@4.6.2: {} - lodash.sortby@4.7.0: {} - lodash.startcase@4.4.0: {} lodash@4.17.21: {} @@ -8429,12 +7987,6 @@ snapshots: muggle-string@0.4.1: {} - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - nan@2.23.0: optional: true @@ -8493,6 +8045,30 @@ snapshots: outdent@0.5.0: {} + oxfmt@0.28.0: + dependencies: + tinypool: 2.1.0 + optionalDependencies: + '@oxfmt/darwin-arm64': 0.28.0 + '@oxfmt/darwin-x64': 0.28.0 + '@oxfmt/linux-arm64-gnu': 0.28.0 + '@oxfmt/linux-arm64-musl': 0.28.0 + '@oxfmt/linux-x64-gnu': 0.28.0 + '@oxfmt/linux-x64-musl': 0.28.0 + '@oxfmt/win32-arm64': 0.28.0 + '@oxfmt/win32-x64': 0.28.0 + + oxlint@0.16.12: + optionalDependencies: + '@oxlint/darwin-arm64': 0.16.12 + '@oxlint/darwin-x64': 0.16.12 + '@oxlint/linux-arm64-gnu': 0.16.12 + '@oxlint/linux-arm64-musl': 0.16.12 + '@oxlint/linux-x64-gnu': 0.16.12 + '@oxlint/linux-x64-musl': 0.16.12 + '@oxlint/win32-arm64': 0.16.12 + '@oxlint/win32-x64': 0.16.12 + p-filter@2.1.0: dependencies: p-map: 2.1.0 @@ -8566,8 +8142,6 @@ snapshots: pinkie@2.0.4: {} - pirates@4.0.7: {} - pkg-types@1.3.1: dependencies: confbox: 0.1.8 @@ -8582,13 +8156,6 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-load-config@6.0.1(postcss@8.5.6)(yaml@2.8.1): - dependencies: - lilconfig: 3.1.3 - optionalDependencies: - postcss: 8.5.6 - yaml: 2.8.1 - postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 @@ -8683,8 +8250,6 @@ snapshots: dependencies: minimatch: 5.1.6 - readdirp@4.1.2: {} - remeda@2.30.0: dependencies: type-fest: 4.41.0 @@ -8818,10 +8383,6 @@ snapshots: source-map@0.6.1: {} - source-map@0.8.0-beta.0: - dependencies: - whatwg-url: 7.1.0 - spawndamnit@3.0.1: dependencies: cross-spawn: 7.0.6 @@ -8895,16 +8456,6 @@ snapshots: strnum@2.1.1: {} - sucrase@3.35.1: - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - commander: 4.1.1 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.7 - tinyglobby: 0.2.15 - ts-interface-checker: 0.1.13 - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -8960,14 +8511,6 @@ snapshots: text-hex@1.0.0: {} - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - through@2.3.8: {} tinybench@2.9.0: {} @@ -8981,6 +8524,8 @@ snapshots: fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 + tinypool@2.1.0: {} + tinyrainbow@3.0.3: {} to-buffer@1.2.1: @@ -8995,66 +8540,19 @@ snapshots: tr46@0.0.3: {} - tr46@1.0.1: - dependencies: - punycode: 2.3.1 - - tree-kill@1.2.2: {} - triple-beam@1.4.1: {} ts-api-utils@2.1.0(typescript@5.6.3): dependencies: typescript: 5.6.3 - ts-api-utils@2.1.0(typescript@5.8.2): - dependencies: - typescript: 5.8.2 - ts-declaration-location@1.0.7(typescript@5.6.3): dependencies: picomatch: 4.0.3 typescript: 5.6.3 - ts-declaration-location@1.0.7(typescript@5.8.2): - dependencies: - picomatch: 4.0.3 - typescript: 5.8.2 - - ts-interface-checker@0.1.13: {} - - tslib@2.7.0: {} - tslib@2.8.1: {} - tsup@8.3.6(@microsoft/api-extractor@7.52.11(@types/node@24.5.2))(postcss@8.5.6)(typescript@5.6.3)(yaml@2.8.1): - dependencies: - bundle-require: 5.1.0(esbuild@0.24.2) - cac: 6.7.14 - chokidar: 4.0.3 - consola: 3.4.2 - debug: 4.4.3(supports-color@8.1.1) - esbuild: 0.24.2 - joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.5.6)(yaml@2.8.1) - resolve-from: 5.0.0 - rollup: 4.48.1 - source-map: 0.8.0-beta.0 - sucrase: 3.35.1 - tinyexec: 0.3.2 - tinyglobby: 0.2.15 - tree-kill: 1.2.2 - optionalDependencies: - '@microsoft/api-extractor': 7.52.11(@types/node@24.5.2) - postcss: 8.5.6 - typescript: 5.6.3 - transitivePeerDependencies: - - jiti - - supports-color - - tsx - - yaml - turbo-darwin-64@2.7.3: optional: true @@ -9111,17 +8609,6 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-eslint@8.41.0(eslint@9.34.0)(typescript@5.8.2): - dependencies: - '@typescript-eslint/eslint-plugin': 8.41.0(@typescript-eslint/parser@8.41.0(eslint@9.34.0)(typescript@5.8.2))(eslint@9.34.0)(typescript@5.8.2) - '@typescript-eslint/parser': 8.41.0(eslint@9.34.0)(typescript@5.8.2) - '@typescript-eslint/typescript-estree': 8.41.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.41.0(eslint@9.34.0)(typescript@5.8.2) - eslint: 9.34.0 - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - typescript@3.9.10: {} typescript@5.4.5: {} @@ -9165,11 +8652,11 @@ snapshots: uuid@9.0.1: {} - vite-plugin-css-injected-by-js@3.5.2(vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1)): + vite-plugin-css-injected-by-js@3.5.2(vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1)): dependencies: - vite: 6.3.5(@types/node@24.5.2)(yaml@2.8.1) + vite: 6.4.1(@types/node@24.5.2)(yaml@2.8.1) - vite-plugin-dts@4.5.4(@types/node@24.5.2)(rollup@4.48.1)(typescript@5.6.3)(vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1)): + vite-plugin-dts@4.5.4(@types/node@24.5.2)(rollup@4.48.1)(typescript@5.6.3)(vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1)): dependencies: '@microsoft/api-extractor': 7.52.11(@types/node@24.5.2) '@rollup/pluginutils': 5.2.0(rollup@4.48.1) @@ -9182,15 +8669,15 @@ snapshots: magic-string: 0.30.21 typescript: 5.6.3 optionalDependencies: - vite: 6.3.5(@types/node@24.5.2)(yaml@2.8.1) + vite: 6.4.1(@types/node@24.5.2)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-externalize-deps@0.9.0(vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1)): + vite-plugin-externalize-deps@0.9.0(vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1)): dependencies: - vite: 6.3.5(@types/node@24.5.2)(yaml@2.8.1) + vite: 6.4.1(@types/node@24.5.2)(yaml@2.8.1) vite@6.3.5(@types/node@24.5.2)(yaml@2.8.1): dependencies: @@ -9205,6 +8692,19 @@ snapshots: fsevents: 2.3.3 yaml: 2.8.1 + vite@6.4.1(@types/node@24.5.2)(yaml@2.8.1): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.48.1 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.5.2 + fsevents: 2.3.3 + yaml: 2.8.1 + vitest@4.0.16(@types/node@24.5.2)(yaml@2.8.1): dependencies: '@vitest/expect': 4.0.16 @@ -9315,19 +8815,11 @@ snapshots: webidl-conversions@3.0.1: {} - webidl-conversions@4.0.2: {} - whatwg-url@5.0.0: dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 - whatwg-url@7.1.0: - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - which-typed-array@1.1.19: dependencies: available-typed-arrays: 1.0.7 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b650985..f9157ae 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,16 +9,16 @@ packages: catalog: # SDK packages - EXACT VERSIONS (no ^ or ~) - '@milaboratories/ts-builder': 1.2.4 - '@milaboratories/ts-configs': 1.2.0 - '@platforma-sdk/workflow-tengo': 5.8.1 - '@platforma-sdk/model': 1.53.2 - '@platforma-sdk/ui-vue': 1.53.2 - '@platforma-sdk/tengo-builder': 2.4.12 - '@platforma-sdk/package-builder': 3.11.0 - '@platforma-sdk/block-tools': 2.6.35 + '@milaboratories/ts-builder': 1.2.7 + '@milaboratories/ts-configs': 1.2.1 + '@platforma-sdk/workflow-tengo': 5.8.2 + '@platforma-sdk/model': 1.53.15 + '@platforma-sdk/ui-vue': 1.54.0 + '@platforma-sdk/tengo-builder': 2.4.17 + '@platforma-sdk/package-builder': 3.11.3 + '@platforma-sdk/block-tools': 2.6.47 '@platforma-sdk/eslint-config': 1.2.0 - '@platforma-sdk/test': 1.53.2 + '@platforma-sdk/test': 1.53.15 '@milaboratories/helpers': 1.13.0 # Common dependencies - can use ^ or ~ diff --git a/software/anarci-numbering/src/main.py b/software/anarci-numbering/src/main.py index c187156..97b8563 100644 --- a/software/anarci-numbering/src/main.py +++ b/software/anarci-numbering/src/main.py @@ -279,6 +279,7 @@ def main() -> None: p.add_argument("--cdr_mapping_h", required=False, help="CDR annotation mapping JSON for heavy chain") p.add_argument("--cdr_mapping_kl", required=False, help="CDR annotation mapping JSON for light chain") p.add_argument("--out_tsv", required=True, help="Output TSV path") + p.add_argument("--out_cdr3_positions_tsv", required=False, help="Output TSV with Kabat CDR3 positions") args = p.parse_args() keys, seqs, fields = read_input_tsv(args.input_tsv) @@ -332,6 +333,32 @@ def main() -> None: pl.DataFrame(data, schema=cols).write_csv(args.out_tsv, separator="\t") + if args.out_cdr3_positions_tsv: + preferred_chain = "H" if "H" in chains else ("KL" if "KL" in chains else None) + pos_rows: List[List[str]] = [] + if preferred_chain: + anarci_rows, pos_labels = anarci_by_chain.get(preferred_chain, ({}, [])) + if pos_labels: + ranges = REGION_RANGES[args.scheme][preferred_chain] + start, end = ranges["CDR3"] + for key, residues in anarci_rows.items(): + if not residues: + continue + for label, residue in zip(pos_labels, residues): + residue = (residue or "").strip() + num = position_number(label) + if num is None or num < start or num > end: + continue + if residue in {"", "-", "."}: + residue = "Gap" + pos_rows.append([key, label, residue]) + pl.DataFrame(pos_rows, schema=["clonotypeKey", "numberingPosition", "aminoacid"]).with_columns( + pl.lit(1).alias("aminoacidCount"), + ).write_csv( + args.out_cdr3_positions_tsv, + separator="\t", + ) + if __name__ == "__main__": main() diff --git a/ui/src/pages/MainPage.vue b/ui/src/pages/MainPage.vue index 8e24ea7..81f5345 100644 --- a/ui/src/pages/MainPage.vue +++ b/ui/src/pages/MainPage.vue @@ -1,27 +1,35 @@