diff --git a/.changeset/sixty-phones-beg.md b/.changeset/sixty-phones-beg.md new file mode 100644 index 0000000..a845151 --- /dev/null +++ b/.changeset/sixty-phones-beg.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/block/package.json b/block/package.json index f9a2904..cc319e3 100644 --- a/block/package.json +++ b/block/package.json @@ -3,7 +3,7 @@ "version": "1.13.0", "scripts": { "pretty": "prettier --write \"./**/*.{js,jsx,mjs,cjs,ts,tsx,json,vue}\"", - "build": "rm -rf block-pack && block-tools pack", + "build": "shx rm -rf block-pack && block-tools pack", "mark-stable": "block-tools mark-stable -r 's3://milab-euce1-prod-pkgs-s3-block-registry/pub/releases/?region=eu-central-1'", "prepublishOnly": "block-tools pack && block-tools publish -r 's3://milab-euce1-prod-pkgs-s3-block-registry/pub/releases/?region=eu-central-1'" }, diff --git a/package.json b/package.json index daff32e..8dd4ada 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ "devDependencies": { "turbo": "catalog:", "@changesets/cli": "catalog:", - "@platforma-sdk/blocks-deps-updater": "catalog:" + "@platforma-sdk/blocks-deps-updater": "catalog:", + "shx": "catalog:" }, "packageManager": "pnpm@9.12.0", "///": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63df519..a79c486 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,8 +19,8 @@ catalogs: specifier: ^1.0.1 version: 1.0.1 '@platforma-sdk/block-tools': - specifier: 2.6.29 - version: 2.6.29 + specifier: 2.6.30 + version: 2.6.30 '@platforma-sdk/blocks-deps-updater': specifier: 2.0.0 version: 2.0.0 @@ -63,6 +63,9 @@ catalogs: radashi: specifier: ^12.7.0 version: 12.7.0 + shx: + specifier: ^0.4.0 + version: 0.4.0 tsup: specifier: ~8.4.0 version: 8.4.0 @@ -101,6 +104,9 @@ importers: '@platforma-sdk/blocks-deps-updater': specifier: 'catalog:' version: 2.0.0 + shx: + specifier: 'catalog:' + version: 0.4.0 turbo: specifier: 'catalog:' version: 2.6.1 @@ -122,7 +128,7 @@ importers: devDependencies: '@platforma-sdk/block-tools': specifier: 'catalog:' - version: 2.6.29 + version: 2.6.30 model: dependencies: @@ -135,7 +141,7 @@ importers: devDependencies: '@platforma-sdk/block-tools': specifier: 'catalog:' - version: 2.6.29 + version: 2.6.30 '@platforma-sdk/eslint-config': specifier: 'catalog:' version: 1.2.0(@eslint/js@9.37.0)(@stylistic/eslint-plugin@2.13.0(eslint@9.37.0)(typescript@5.6.3))(eslint-plugin-n@17.23.1(eslint@9.37.0)(typescript@5.6.3))(eslint-plugin-vue@9.33.0(eslint@9.37.0))(eslint@9.37.0)(globals@15.15.0)(typescript-eslint@8.46.0(eslint@9.37.0)(typescript@5.6.3))(typescript@5.6.3) @@ -933,6 +939,12 @@ packages: '@milaboratories/pl-model-common@1.23.0': resolution: {integrity: sha512-1uHb2pS+hWJyBKvfOlMYmjbFuWn+tNOULWj84mWASdqSjdYyHfVYbLq5esawM+dnZ2GBQIzJRbXrZYIMqH4Peg==} + '@milaboratories/pl-model-common@1.24.0': + resolution: {integrity: sha512-aKYexA27Qq2rooQu+QhFmZLyu+pdhaA6xkbDeV2qbofZrIfkeHvmcl7Ovh7syafndGhdBCJfZjWXgbbD9jJYDw==} + + '@milaboratories/pl-model-middle-layer@1.10.0': + resolution: {integrity: sha512-EkYw3rljpm/i+i6x8ZYzIMDO/7yMst4xF5uMvMgnZC7ulDs7tURc/A5Fsl3fsxNI53bPFtBjYGMElI3ardECUA==} + '@milaboratories/pl-model-middle-layer@1.8.42': resolution: {integrity: sha512-S2caaRDyoS/2pQGyrsN00q0qmbnQJw1bQYk8VySkk6CPHGw+Txn0MCUyKLQCdIPcjO69jjtoWYSD7GXr2ozx1w==} @@ -960,10 +972,17 @@ packages: '@milaboratories/ts-helpers-oclif@1.1.33': resolution: {integrity: sha512-1200VRTW3L5GNvjAiBXrsbLnvMGycuiyXMa6WyY154wk8D3oERaOCpzUDNtTDIf+QnXmJNrc9GSlI4940eCl7A==} + '@milaboratories/ts-helpers-oclif@1.1.34': + resolution: {integrity: sha512-humrdxHUj4++/3IYnpHC7x2l9W1q/+jltMdc+QWa9zwZR1vX8JIu6VgBMoYRRXfu/lpxzwKaddGTlh8QKUL+FQ==} + '@milaboratories/ts-helpers@1.5.4': resolution: {integrity: sha512-Inpyk9sYn1e+59KwgAQW9uFBIR6hmMozDgTfOmz7sx38a2ZftBkYQtSCHwzztbV5tg8covugxbFEbpDKfDDF6A==} engines: {node: '>=22.19.0'} + '@milaboratories/ts-helpers@1.6.0': + resolution: {integrity: sha512-/IE/bkICWkNzbFgU8UEkuVG58crBUl4EOTtT8lzToIRVOU0LfLJwdTZqJgCurmgpaU2rlI02xtlzhg+G7cU0vQ==} + engines: {node: '>=22.19.0'} + '@milaboratories/uikit@2.10.0': resolution: {integrity: sha512-xPRHG4ktC4U8YmqV/9U4g1eqhEyvZTJ0XhZfr9OjKUja2tz4lGKQhd087HD+7mnJiRMpxYv0vsS9Buh9gzZ7Yw==} @@ -1063,6 +1082,10 @@ packages: resolution: {integrity: sha512-YQWLeYitDgpnqjCPhTvn/HjRVuaK/XK0CtaEkZQqv/6333y9Vbvm5K+niKKnQACN1BGtxlimXCjrNgcWRYNThA==} hasBin: true + '@platforma-sdk/block-tools@2.6.30': + resolution: {integrity: sha512-Kkkuap5YL7Gt6J56pcABy6U1LEmMCnwt5kVVqBQm+VdDl+uu2erOlfgBBzna8ebsECOiJUM23PU7yj9BeJL6Fw==} + hasBin: true + '@platforma-sdk/blocks-deps-updater@2.0.0': resolution: {integrity: sha512-cef5ysA011ub5bofbWQJ3EM9rZ7A4ixGMKhFIsF2VNwYrCu5XRHsayA6vDeFOBjX4Jnq9D0QztW0JUxXD73bpw==} hasBin: true @@ -2177,6 +2200,10 @@ packages: resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} engines: {node: '>= 14'} + cross-spawn@6.0.6: + resolution: {integrity: sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==} + engines: {node: '>=4.8'} + cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -2428,6 +2455,10 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} + execa@1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} + expect-type@1.2.2: resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} engines: {node: '>=12.0.0'} @@ -2557,6 +2588,10 @@ packages: resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==} engines: {node: '>=0.10.0'} + get-stream@4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + get-tsconfig@4.10.1: resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} @@ -2661,6 +2696,10 @@ packages: resolution: {integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==} engines: {node: '>=12'} + interpret@1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + is-arrayish@0.3.2: resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} @@ -2921,6 +2960,9 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} @@ -2958,6 +3000,9 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -2988,6 +3033,10 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} + npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} + nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -3021,6 +3070,10 @@ packages: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} + p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} + p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -3062,6 +3115,10 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -3210,6 +3267,10 @@ packages: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} + rechoir@0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -3280,6 +3341,10 @@ packages: resolution: {integrity: sha512-eP/1BEUCziBF/7p96ergE2JlGOMsGj9kIe77pD99G3ValgxDFwHA2oNCYW4rjlmYp8LXc684ypH0836GjSKw0A==} engines: {node: '>=10'} + semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} + hasBin: true + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -3294,17 +3359,38 @@ packages: engines: {node: '>=10'} hasBin: true + shebang-command@1.2.0: + resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} + engines: {node: '>=0.10.0'} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} + shebang-regex@1.0.0: + resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} + engines: {node: '>=0.10.0'} + shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + shelljs@0.9.2: + resolution: {integrity: sha512-S3I64fEiKgTZzKCC46zT/Ib9meqofLrQVbpSswtjFfAVDW+AZ54WTnAM/3/yENoxz/V1Cy6u3kiiEbQ4DNphvw==} + engines: {node: '>=18'} + hasBin: true + + shx@0.4.0: + resolution: {integrity: sha512-Z0KixSIlGPpijKgcH6oCMCbltPImvaKy0sGH8AkLRXw1KyzpKtaCTizP2xen+hNDqVF4xxgvA0KXSb9o4Q6hnA==} + engines: {node: '>=18'} + hasBin: true + siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} @@ -3390,6 +3476,10 @@ packages: strip-dirs@2.1.0: resolution: {integrity: sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==} + strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} + strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -3805,6 +3895,10 @@ packages: whatwg-url@7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -5123,6 +5217,19 @@ snapshots: canonicalize: 2.1.0 zod: 3.23.8 + '@milaboratories/pl-model-common@1.24.0': + dependencies: + '@milaboratories/pl-error-like': 1.12.5 + canonicalize: 2.1.0 + zod: 3.23.8 + + '@milaboratories/pl-model-middle-layer@1.10.0': + dependencies: + '@milaboratories/pl-model-common': 1.24.0 + remeda: 2.30.0 + utility-types: 3.11.0 + zod: 3.23.8 + '@milaboratories/pl-model-middle-layer@1.8.42': dependencies: '@milaboratories/pl-model-common': 1.21.8 @@ -5165,11 +5272,21 @@ snapshots: '@milaboratories/ts-helpers': 1.5.4 '@oclif/core': 4.0.37 + '@milaboratories/ts-helpers-oclif@1.1.34': + dependencies: + '@milaboratories/ts-helpers': 1.6.0 + '@oclif/core': 4.0.37 + '@milaboratories/ts-helpers@1.5.4': dependencies: canonicalize: 2.1.0 denque: 2.1.0 + '@milaboratories/ts-helpers@1.6.0': + dependencies: + canonicalize: 2.1.0 + denque: 2.1.0 + '@milaboratories/uikit@2.10.0(typescript@5.6.3)': dependencies: '@milaboratories/helpers': 1.13.0 @@ -5332,6 +5449,29 @@ snapshots: - aws-crt - supports-color + '@platforma-sdk/block-tools@2.6.30': + dependencies: + '@aws-sdk/client-s3': 3.859.0 + '@milaboratories/pl-http': 1.2.0 + '@milaboratories/pl-model-common': 1.24.0 + '@milaboratories/pl-model-middle-layer': 1.10.0 + '@milaboratories/resolve-helper': 1.1.1 + '@milaboratories/ts-helpers': 1.6.0 + '@milaboratories/ts-helpers-oclif': 1.1.34 + '@oclif/core': 4.0.37 + '@platforma-sdk/blocks-deps-updater': 2.0.0 + 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': dependencies: yaml: 2.8.1 @@ -6721,6 +6861,14 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.7.0 + cross-spawn@6.0.6: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 @@ -7025,6 +7173,16 @@ snapshots: events@3.3.0: {} + execa@1.0.0: + dependencies: + cross-spawn: 6.0.6 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 + expect-type@1.2.2: {} extendable-error@0.1.7: {} @@ -7129,8 +7287,7 @@ snapshots: fsevents@2.3.3: optional: true - function-bind@1.1.2: - optional: true + function-bind@1.1.2: {} gensync@1.0.0-beta.2: {} @@ -7143,6 +7300,10 @@ snapshots: object-assign: 4.1.1 pinkie-promise: 2.0.1 + get-stream@4.1.0: + dependencies: + pump: 3.0.2 + get-tsconfig@4.10.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -7192,7 +7353,6 @@ snapshots: hasown@2.0.2: dependencies: function-bind: 1.1.2 - optional: true he@1.2.0: {} @@ -7235,12 +7395,13 @@ snapshots: internmap@2.0.3: {} + interpret@1.4.0: {} + is-arrayish@0.3.2: {} is-core-module@2.16.1: dependencies: hasown: 2.0.2 - optional: true is-docker@2.2.1: {} @@ -7485,6 +7646,8 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimist@1.2.8: {} + minipass@7.1.2: {} minizlib@3.0.1: @@ -7513,6 +7676,8 @@ snapshots: natural-compare@1.4.0: {} + nice-try@1.0.5: {} + node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 @@ -7531,6 +7696,10 @@ snapshots: normalize-path@3.0.0: {} + npm-run-path@2.0.2: + dependencies: + path-key: 2.0.1 + nth-check@2.1.1: dependencies: boolbase: 1.0.0 @@ -7568,6 +7737,8 @@ snapshots: dependencies: p-map: 2.1.0 + p-finally@1.0.0: {} + p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -7600,10 +7771,11 @@ snapshots: path-exists@4.0.0: {} + path-key@2.0.1: {} + path-key@3.1.1: {} - path-parse@1.0.7: - optional: true + path-parse@1.0.7: {} path-scurry@1.11.1: dependencies: @@ -7739,6 +7911,10 @@ snapshots: readdirp@4.1.2: {} + rechoir@0.6.2: + dependencies: + resolve: 1.22.10 + regenerator-runtime@0.14.1: {} remeda@2.30.0: @@ -7763,7 +7939,6 @@ snapshots: is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - optional: true reusify@1.0.4: {} @@ -7817,6 +7992,8 @@ snapshots: dependencies: node-forge: 1.3.1 + semver@5.7.2: {} + semver@6.3.1: {} semver@7.5.4: @@ -7826,14 +8003,34 @@ snapshots: semver@7.6.3: {} + shebang-command@1.2.0: + dependencies: + shebang-regex: 1.0.0 + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 + shebang-regex@1.0.0: {} + shebang-regex@3.0.0: {} + shelljs@0.9.2: + dependencies: + execa: 1.0.0 + fast-glob: 3.3.2 + interpret: 1.4.0 + rechoir: 0.6.2 + + shx@0.4.0: + dependencies: + minimist: 1.2.8 + shelljs: 0.9.2 + siginfo@2.0.0: {} + signal-exit@3.0.7: {} + signal-exit@4.1.0: {} simple-swizzle@0.2.2: @@ -7923,6 +8120,8 @@ snapshots: dependencies: is-natural-number: 4.0.1 + strip-eof@1.0.0: {} + strip-json-comments@3.1.1: {} strnum@2.1.1: {} @@ -7945,8 +8144,7 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-preserve-symlinks-flag@1.0.0: - optional: true + supports-preserve-symlinks-flag@1.0.0: {} tapable@2.3.0: {} @@ -8349,6 +8547,10 @@ snapshots: tr46: 1.0.1 webidl-conversions: 4.0.2 + which@1.3.1: + dependencies: + isexe: 2.0.0 + which@2.0.2: dependencies: isexe: 2.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c6e15e5..c06ee30 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -8,7 +8,7 @@ packages: - test catalog: - '@platforma-sdk/block-tools': 2.6.29 + '@platforma-sdk/block-tools': 2.6.30 '@platforma-sdk/model': 1.51.2 '@platforma-sdk/ui-vue': 1.51.4 '@platforma-sdk/tengo-builder': 2.4.8 @@ -38,6 +38,7 @@ catalog: 'vitest': ^4.0.10 '@vitejs/plugin-vue': ^5.2.1 'vite-plugin-dts': ^4.3.0 + 'shx': ^0.4.0 '@vueuse/core': ^12.2.0 diff --git a/software/parse-h5ad/package.json b/software/parse-h5ad/package.json index 8b6639c..6c78aa6 100644 --- a/software/parse-h5ad/package.json +++ b/software/parse-h5ad/package.json @@ -4,8 +4,8 @@ "type": "module", "description": "Samples and Data software package", "scripts": { - "do-pack": "rm -f *.tgz && pl-pkg build && pnpm pack && mv platforma-open*.tgz package.tgz", - "build": "rm -f *.tgz && rm -rf dist && pl-pkg build", + "do-pack": "shx rm -f *.tgz && pl-pkg build && pnpm pack && shx mv platforma-open*.tgz package.tgz", + "build": "shx rm -f *.tgz && shx rm -rf dist && pl-pkg build", "prepublishOnly": "pl-pkg prepublish" }, "block-software": { diff --git a/software/parse-seurat/package.json b/software/parse-seurat/package.json index bd29f1a..fe28a09 100644 --- a/software/parse-seurat/package.json +++ b/software/parse-seurat/package.json @@ -4,7 +4,7 @@ "type": "module", "description": "Seurat RDS file parser for Samples and Data", "scripts": { - "build": "rm -f *.tgz && rm -rf dist && pl-pkg build", + "build": "shx rm -f *.tgz && shx rm -rf dist && pl-pkg build", "test": "true", "prepublishOnly": "pl-pkg prepublish" }, diff --git a/workflow/package.json b/workflow/package.json index ebd9522..ea8a055 100644 --- a/workflow/package.json +++ b/workflow/package.json @@ -7,7 +7,7 @@ ], "description": "Tengo-based template", "scripts": { - "build": "rm -rf dist/* && pl-tengo check && pl-tengo build", + "build": "shx rm -rf dist/* && pl-tengo check && pl-tengo build", "format": "/usr/bin/env emacs --script ./format.el" }, "dependencies": {