diff --git a/apps/clients/tauri/package.json b/apps/clients/tauri/package.json index c5fa5a7..7b6ba19 100644 --- a/apps/clients/tauri/package.json +++ b/apps/clients/tauri/package.json @@ -15,12 +15,12 @@ "tauri:build": "tauri build" }, "dependencies": { - "@tauri-apps/api": "2.11.1", - "@tauri-apps/plugin-clipboard-manager": "2.3.3", - "@tauri-apps/plugin-deep-link": "2.4.10", - "@tauri-apps/plugin-opener": "2.5.5", - "@tauri-apps/plugin-os": "2.3.2", - "@tauri-apps/plugin-store": "2.4.5", + "@tauri-apps/api": "2.12.1", + "@tauri-apps/plugin-clipboard-manager": "2.4.1", + "@tauri-apps/plugin-deep-link": "2.6.1", + "@tauri-apps/plugin-opener": "2.7.0", + "@tauri-apps/plugin-os": "2.4.0", + "@tauri-apps/plugin-store": "2.5.0", "@termflow/client-core": "0.2.0", "@termflow/client-contracts": "0.2.0", "@termflow/client-ui": "0.2.0", @@ -29,8 +29,8 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@tauri-apps/cli": "2.11.4", - "@types/node": "^22.20.3", + "@tauri-apps/cli": "2.12.1", + "@types/node": "^22.20.5", "@vitejs/plugin-vue": "^6.0.9", "@vue/test-utils": "^2.5.1", "jsdom": "^25.0.1", diff --git a/apps/clients/web/package.json b/apps/clients/web/package.json index 29b9c93..dc14421 100644 --- a/apps/clients/web/package.json +++ b/apps/clients/web/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@playwright/test": "^1.63.0", - "@types/node": "^22.20.3", + "@types/node": "^22.20.5", "@vitejs/plugin-vue": "^6.0.9", "@vue/test-utils": "^2.5.1", "jsdom": "^25.0.1", diff --git a/package-lock.json b/package-lock.json index 46d8337..5c3e96d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,12 +22,12 @@ "name": "@termflow/tauri-client", "version": "0.2.0", "dependencies": { - "@tauri-apps/api": "2.11.1", - "@tauri-apps/plugin-clipboard-manager": "2.3.3", - "@tauri-apps/plugin-deep-link": "2.4.10", - "@tauri-apps/plugin-opener": "2.5.5", - "@tauri-apps/plugin-os": "2.3.2", - "@tauri-apps/plugin-store": "2.4.5", + "@tauri-apps/api": "2.12.1", + "@tauri-apps/plugin-clipboard-manager": "2.4.1", + "@tauri-apps/plugin-deep-link": "2.6.1", + "@tauri-apps/plugin-opener": "2.7.0", + "@tauri-apps/plugin-os": "2.4.0", + "@tauri-apps/plugin-store": "2.5.0", "@termflow/client-contracts": "0.2.0", "@termflow/client-core": "0.2.0", "@termflow/client-ui": "0.2.0", @@ -36,8 +36,8 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@tauri-apps/cli": "2.11.4", - "@types/node": "^22.20.3", + "@tauri-apps/cli": "2.12.1", + "@types/node": "^22.20.5", "@vitejs/plugin-vue": "^6.0.9", "@vue/test-utils": "^2.5.1", "jsdom": "^25.0.1", @@ -61,7 +61,7 @@ }, "devDependencies": { "@playwright/test": "^1.63.0", - "@types/node": "^22.20.3", + "@types/node": "^22.20.5", "@vitejs/plugin-vue": "^6.0.9", "@vue/test-utils": "^2.5.1", "jsdom": "^25.0.1", @@ -698,9 +698,9 @@ "license": "MIT" }, "node_modules/@lucide/vue": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/@lucide/vue/-/vue-1.47.0.tgz", - "integrity": "sha512-S0/UX9zra4Z8xmqrA1MH5GiSKA8daAPFwkmORt/u+gUHAkYZoeOcr+DH3scZeyE9bdLWScGK+MJoDYi8rIU5Jg==", + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/@lucide/vue/-/vue-1.52.0.tgz", + "integrity": "sha512-Gwr6c14jhY6BscoFU+B9OKsr7lg8RTAKOLgW0e61kkFwkt9Q7CZmB9AyJcvhoqapEJgRg2bFoeAcO+cqpgKzEQ==", "license": "ISC", "peerDependencies": { "vue": ">=3.0.1" @@ -1104,9 +1104,9 @@ ] }, "node_modules/@tauri-apps/api": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.11.1.tgz", - "integrity": "sha512-M2FPuYND2m+wh5hfW9ZpSdxMPdEJovPBWwoHJmwUpysTYNHaOkVFN419m/K0LIgjb/7KU2vBgsUepJWugQCvAA==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.12.1.tgz", + "integrity": "sha512-DeyFHa3wynpyoqTDikDEDGTJIq4LQ5USfolQGRmGIWT6JMADyxZBTDa5cAdT3tDg73rUXufPaCwN7aXBos4OnQ==", "license": "Apache-2.0 OR MIT", "funding": { "type": "opencollective", @@ -1114,9 +1114,9 @@ } }, "node_modules/@tauri-apps/cli": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.11.4.tgz", - "integrity": "sha512-R8xGtMpwyetawSqm9kYOuMmEqkhUbvcUy8n0aNXIxollKBLESUu5f4Fx+64hgASYm1H+jSWq6jCW6zqTnH6hqQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.12.1.tgz", + "integrity": "sha512-kEDEiGzG+yAc5FeLxtXpES/VN+F2C8H0r4gDVtfRLKxT9np9101d9REG/Kgo2lr0hKi0IpDsODiHnU3+naOmLg==", "dev": true, "license": "Apache-2.0 OR MIT", "bin": { @@ -1130,23 +1130,23 @@ "url": "https://opencollective.com/tauri" }, "optionalDependencies": { - "@tauri-apps/cli-darwin-arm64": "2.11.4", - "@tauri-apps/cli-darwin-x64": "2.11.4", - "@tauri-apps/cli-linux-arm-gnueabihf": "2.11.4", - "@tauri-apps/cli-linux-arm64-gnu": "2.11.4", - "@tauri-apps/cli-linux-arm64-musl": "2.11.4", - "@tauri-apps/cli-linux-riscv64-gnu": "2.11.4", - "@tauri-apps/cli-linux-x64-gnu": "2.11.4", - "@tauri-apps/cli-linux-x64-musl": "2.11.4", - "@tauri-apps/cli-win32-arm64-msvc": "2.11.4", - "@tauri-apps/cli-win32-ia32-msvc": "2.11.4", - "@tauri-apps/cli-win32-x64-msvc": "2.11.4" + "@tauri-apps/cli-darwin-arm64": "2.12.1", + "@tauri-apps/cli-darwin-x64": "2.12.1", + "@tauri-apps/cli-linux-arm-gnueabihf": "2.12.1", + "@tauri-apps/cli-linux-arm64-gnu": "2.12.1", + "@tauri-apps/cli-linux-arm64-musl": "2.12.1", + "@tauri-apps/cli-linux-riscv64-gnu": "2.12.1", + "@tauri-apps/cli-linux-x64-gnu": "2.12.1", + "@tauri-apps/cli-linux-x64-musl": "2.12.1", + "@tauri-apps/cli-win32-arm64-msvc": "2.12.1", + "@tauri-apps/cli-win32-ia32-msvc": "2.12.1", + "@tauri-apps/cli-win32-x64-msvc": "2.12.1" } }, "node_modules/@tauri-apps/cli-darwin-arm64": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.11.4.tgz", - "integrity": "sha512-1ryOF3ZhpZ/nemHV5zVwBQBz9jDGKmKPvWPADOhc83ig0P4bMc2iER4NbC6r9sjeIZ6RVQ4g3RZIYvezhcl4TQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.12.1.tgz", + "integrity": "sha512-8bMnbpJ2jKO/ufrOPL65EMHC3ptw7fzeraoQkwibyfGLqIl+UCWsC0152kmNbW6r9NvVQduXqAZF5mH1QgTWhw==", "cpu": [ "arm64" ], @@ -1161,9 +1161,9 @@ } }, "node_modules/@tauri-apps/cli-darwin-x64": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.11.4.tgz", - "integrity": "sha512-uFsGQAAfuyz1k/yGLmkWfkBlgKAqZfxqlHmLWx81QU27RJWfmbNHCIq8T8w1e+VClleIuZUjpHWfoE4E3DLo3A==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.12.1.tgz", + "integrity": "sha512-G+2qte8GNqNlEZ9ftd21rbu/APVkl3r/nzNDI7LVxEoqJWVNe9GbEgQUMH1r4PHT20Z2UxR3KjCkltIb0e/Wjg==", "cpu": [ "x64" ], @@ -1178,9 +1178,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.11.4.tgz", - "integrity": "sha512-IaHZn5CdBL21oUmjiVOS1ctw6Ip1O0pjp70FwOWmYz1myWe0SY96ZIj2FYf7pT0m8bI2h/hrs5ZbEXXh44/MkQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.12.1.tgz", + "integrity": "sha512-5b3n4DaTW+A1Zntnh4Yn44VyLrlPEpB8kMOBRfWkzNnzolBk+AYhKIfKjCLmoC8Mob3ETodxAEOMkE2YPKEWzQ==", "cpu": [ "arm" ], @@ -1195,9 +1195,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm64-gnu": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.11.4.tgz", - "integrity": "sha512-N41/ukTRVe6XSuUTESuFdGeOW2i7k62tK+6gHK5Kd5/q5RPvvi19GaWAVPPb9u95HSGmTChSolBfzynUsssFaA==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.12.1.tgz", + "integrity": "sha512-APArHhDu+8pXSCkCQmvaz1nD3d8WTmlCoSS/oG475TJ6AATBvyQOAmf5qELgsQ4s2+8MOsop0Zd699RKELF1Cw==", "cpu": [ "arm64" ], @@ -1212,9 +1212,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm64-musl": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.11.4.tgz", - "integrity": "sha512-v277UnT/fB64xAfSroL5N3Km3tLmvATWqJJw/wRI+g6o+HkeD0slyE7gOhNs1MbjE41R7bQOTxMVoL3aomUJmw==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.12.1.tgz", + "integrity": "sha512-JaCxcLoV0oGtllVkLr4UAHWG/wTfkEunnUqnsEsGYOp0VRxnUwHg63wFBD0jU2ul5eFfSLIDS4RF2gfzsSo5Jg==", "cpu": [ "arm64" ], @@ -1229,9 +1229,9 @@ } }, "node_modules/@tauri-apps/cli-linux-riscv64-gnu": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.11.4.tgz", - "integrity": "sha512-qqgNkQ2u1yZHxjhxsZaxUtRDW8dIqIYm33rx/mzwQv0SfY9x1B+iraj8vWeFiXjjSVVhEMepXSOts1TqPzvXNQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.12.1.tgz", + "integrity": "sha512-K5+VXM7+SGVDwZleA2+lMgvbTVuA5e1tkiVEawu1Yxj26ZyEfO8h8xTC1rBdRX2xgJDSwCk6vPUBCS6i+Z5slQ==", "cpu": [ "riscv64" ], @@ -1246,9 +1246,9 @@ } }, "node_modules/@tauri-apps/cli-linux-x64-gnu": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.11.4.tgz", - "integrity": "sha512-2VRNWl84FOH0m2giiDkO2h0QXlcMJeX+zJDpI5kDIQAx6s+geF3v48F4DXfJez4GS/FdoDGnPnw1C2iYGbQ7bQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.12.1.tgz", + "integrity": "sha512-Z1QGPr49HJZMktu+Spu6Q1b/f9ANadXvqZZZt2645ua1x1ev6prOgp85eiGv2jRzohFEMLo6aJyaLjLUX5KIvA==", "cpu": [ "x64" ], @@ -1263,9 +1263,9 @@ } }, "node_modules/@tauri-apps/cli-linux-x64-musl": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.11.4.tgz", - "integrity": "sha512-o9GyhYor/nc7xarmwDE3ka2szuW3uuZzXjHWh64Q8YX5AtSgxdQkFWzrY4O8KiGtVNvFBI14H3Q49Qj5TOIP/A==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.12.1.tgz", + "integrity": "sha512-nHuEhRPOMSJ/8RRhtMRxB9B9lVr7xxpe4DapBz8x1GIau3vdzjHHJ1hAfmw+PyayPLZ6XoaVIHPgI17rX6ii8w==", "cpu": [ "x64" ], @@ -1280,9 +1280,9 @@ } }, "node_modules/@tauri-apps/cli-win32-arm64-msvc": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.11.4.tgz", - "integrity": "sha512-ld5Ehb598m0VkYyylRPNeCFsBe/km0jxis6KgMpl3IGY6I/i1RwQXO05I1AsXUXO2WC6AvB/Lw4qTf/asiuEiQ==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.12.1.tgz", + "integrity": "sha512-I0oPk2uGh86R8dAs2X5OxSP+/GqSc8jh1Px3l8EqrocSNivsRHDTh2k3PVOqdv163dlV6PIVvmhZAbH/lPfZrA==", "cpu": [ "arm64" ], @@ -1297,9 +1297,9 @@ } }, "node_modules/@tauri-apps/cli-win32-ia32-msvc": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.11.4.tgz", - "integrity": "sha512-12Hxi0XX/H5VFxO/bGgHkFWhml9VMgEOu9CidjeCeTNQ1l6fpUlbiGgSP7CLI3PFtW9/FfbeHieZ+kyWK5H7CA==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.12.1.tgz", + "integrity": "sha512-baNZRBfepAJ5qNFRMwzgBk94xQmkcmTZrNDjZjnzrq2vAaTC3NAhallb/zo3hyoCGQlMS13sdovktrg46NZz6Q==", "cpu": [ "ia32" ], @@ -1314,9 +1314,9 @@ } }, "node_modules/@tauri-apps/cli-win32-x64-msvc": { - "version": "2.11.4", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.11.4.tgz", - "integrity": "sha512-+vDiqBIU5dMISg/wNvX3sF+ZHfgJGJ5T0AcO+EHNXV9GGAG+P5fzodlDXD3QdKCRgZxMoCm5PPvj3BqLNjBthw==", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.12.1.tgz", + "integrity": "sha512-dIFaKslrzcbesb+bBh+E1R9km241pHyj32w6D9FPtvQeYpRUFbiCLEa/2S+S0UnIytfxepp4P+X8IerGqnXeYg==", "cpu": [ "x64" ], @@ -1331,48 +1331,48 @@ } }, "node_modules/@tauri-apps/plugin-clipboard-manager": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-clipboard-manager/-/plugin-clipboard-manager-2.3.3.tgz", - "integrity": "sha512-KnyoTs9gj1yEgDkSPUNjOIOHjJTr5wk8IWcYMOWxYTIJCip6QwlyPW8u2X+6bd6kHM4fAdZNpxoal0gy/TwJbg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-clipboard-manager/-/plugin-clipboard-manager-2.4.1.tgz", + "integrity": "sha512-5Q9hWWnsE7UF1xABWHpRwqGiyORrP9o/rJift/7V8woP/kSVF21W+bP9G7ch8Qd7pneDWUMk6hkfpLpjcC/4Ag==", "license": "MIT OR Apache-2.0", "dependencies": { - "@tauri-apps/api": "^2.11.0" + "@tauri-apps/api": "^2.12.0" } }, "node_modules/@tauri-apps/plugin-deep-link": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-deep-link/-/plugin-deep-link-2.4.10.tgz", - "integrity": "sha512-SuXI47ORUzYuwG6c8dluLDrStTvli5bAZDRa2+VuUEzK/9TEa7FZz7UKXBQriL7+CPFXRHQsz5tSocc47tRXQQ==", + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-deep-link/-/plugin-deep-link-2.6.1.tgz", + "integrity": "sha512-yomIOIoiiDwXW3Bgy/V5c4frWo9sfWM9WZQew2s7vr7hXtDdbLDCLzvytIMCjMxbnln9O0oJsTI3XdDd2T9XlA==", "license": "MIT OR Apache-2.0", "dependencies": { - "@tauri-apps/api": "^2.11.0" + "@tauri-apps/api": "^2.12.0" } }, "node_modules/@tauri-apps/plugin-opener": { - "version": "2.5.5", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-opener/-/plugin-opener-2.5.5.tgz", - "integrity": "sha512-xvzGai5aQds8j8R8RsUK/lW6pGG50YgOYIPLzvkqmkwAj7dfySOD7sGtejRzvVdMmv1EQfKVEFh1MvmDp8QR0g==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-opener/-/plugin-opener-2.7.0.tgz", + "integrity": "sha512-mBorYfVKh9Lt7s4ZFtKbMUTxBw+Y/sVmSlKCtkkoBgMTC/DIbt/kaPm67L/2djAUqDI1wbixy5OHHVmipjuGMw==", "license": "MIT OR Apache-2.0", "dependencies": { - "@tauri-apps/api": "^2.11.0" + "@tauri-apps/api": "^2.12.0" } }, "node_modules/@tauri-apps/plugin-os": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-os/-/plugin-os-2.3.2.tgz", - "integrity": "sha512-n+nXWeuSeF9wcEsSPmRnBEGrRgOy6jjkSU+UVCOV8YUGKb2erhDOxis7IqRXiRVHhY8XMKks00BJ0OAdkpf6+A==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-os/-/plugin-os-2.4.0.tgz", + "integrity": "sha512-XFQjntNNI3Vlqdy4WUGwiXX8DByzKVvoemAcUVkBm9NJPGmoDtII5i+vfuAzWaJfOE5cUJJLUDqXBnd4reSAIA==", "license": "MIT OR Apache-2.0", "dependencies": { - "@tauri-apps/api": "^2.8.0" + "@tauri-apps/api": "^2.12.0" } }, "node_modules/@tauri-apps/plugin-store": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-store/-/plugin-store-2.4.5.tgz", - "integrity": "sha512-bVD9riKzf+WKYm1L8uXD1CMDTC/eaFS2Cbjcgq+39ahChtVGnyDCbzug3HpjgpZMw78yoAVMqHOAEjqJ/kD9YQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-store/-/plugin-store-2.5.0.tgz", + "integrity": "sha512-+ykjiQwMJCSk/U2enHA8peKBWgDKgrP7JfZnGwQpqzwA0nVtKTc0LCyxWr2whOrcQoQqtUdr9NVdDZpfKpT1Xw==", "license": "MIT OR Apache-2.0", "dependencies": { - "@tauri-apps/api": "^2.11.0" + "@tauri-apps/api": "^2.12.0" } }, "node_modules/@termflow/client-contracts": { @@ -1425,9 +1425,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.20.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.3.tgz", - "integrity": "sha512-DZmzkmwHzXrLPAXPyKNDzlIwMMUZCVacoD25ywdy5YTKGbOx/2ld+Q38Im2zJ0vBuZP5Prd3VZutKZyXwkOS8A==", + "version": "22.20.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.5.tgz", + "integrity": "sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==", "dev": true, "license": "MIT", "dependencies": { @@ -3865,7 +3865,7 @@ "name": "@termflow/client-contracts", "version": "0.2.0", "devDependencies": { - "@types/node": "^22.20.3", + "@types/node": "^22.20.5", "typescript": "^5.7.0", "vitest": "^3.0.0" }, @@ -3880,7 +3880,7 @@ "@termflow/client-contracts": "0.2.0" }, "devDependencies": { - "@types/node": "^22.20.3", + "@types/node": "^22.20.5", "typescript": "^5.7.0", "vitest": "^3.0.0" }, @@ -3892,7 +3892,7 @@ "name": "@termflow/client-ui", "version": "0.2.0", "dependencies": { - "@lucide/vue": "^1.47.0", + "@lucide/vue": "^1.52.0", "@termflow/client-contracts": "0.2.0", "@termflow/client-core": "0.2.0", "@termflow/design-tokens": "0.2.0", @@ -3902,7 +3902,7 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@types/node": "^22.20.3", + "@types/node": "^22.20.5", "@types/qrcode": "1.5.6", "@vitejs/plugin-vue": "^6.0.9", "@vue/test-utils": "^2.5.1", diff --git a/packages/client-contracts/package.json b/packages/client-contracts/package.json index 2259f45..f9631e4 100644 --- a/packages/client-contracts/package.json +++ b/packages/client-contracts/package.json @@ -14,7 +14,7 @@ "typecheck": "tsc --project tsconfig.json" }, "devDependencies": { - "@types/node": "^22.20.3", + "@types/node": "^22.20.5", "typescript": "^5.7.0", "vitest": "^3.0.0" } diff --git a/packages/client-core/package.json b/packages/client-core/package.json index bb0b2ae..4facf1d 100644 --- a/packages/client-core/package.json +++ b/packages/client-core/package.json @@ -17,7 +17,7 @@ "@termflow/client-contracts": "0.2.0" }, "devDependencies": { - "@types/node": "^22.20.3", + "@types/node": "^22.20.5", "typescript": "^5.7.0", "vitest": "^3.0.0" } diff --git a/packages/client-ui/package.json b/packages/client-ui/package.json index d9bd014..ea67703 100644 --- a/packages/client-ui/package.json +++ b/packages/client-ui/package.json @@ -34,7 +34,7 @@ "typecheck": "vue-tsc --project tsconfig.json --noEmit" }, "dependencies": { - "@lucide/vue": "^1.47.0", + "@lucide/vue": "^1.52.0", "@termflow/client-contracts": "0.2.0", "@termflow/client-core": "0.2.0", "@termflow/design-tokens": "0.2.0", @@ -44,7 +44,7 @@ "vue-router": "^4.5.0" }, "devDependencies": { - "@types/node": "^22.20.3", + "@types/node": "^22.20.5", "@types/qrcode": "1.5.6", "@vitejs/plugin-vue": "^6.0.9", "@vue/test-utils": "^2.5.1", diff --git a/tests/test_client_workspace_contract.py b/tests/test_client_workspace_contract.py index 08df217..bebc862 100644 --- a/tests/test_client_workspace_contract.py +++ b/tests/test_client_workspace_contract.py @@ -17,14 +17,14 @@ def _client_production_files() -> list[Path]: ROOT / "packages/client-core/src", ROOT / "packages/client-ui/src", ) - return [ + return sorted( path for root in roots for path in root.rglob("*") if path.suffix in {".ts", ".vue"} and not path.name.endswith(".test.ts") and "test" not in path.relative_to(root).parts - ] + ) def test_python_dependencies_come_from_portable_public_pypi_only() -> None: @@ -135,14 +135,14 @@ def test_client_workspace_boundaries_and_platform_abstraction() -> None: ): assert forbidden not in core_source - storage_references = [ + storage_references = sorted( path.relative_to(ROOT).as_posix() for path in _client_production_files() if any( token in path.read_text().lower() for token in ("localstorage", "sessionstorage", "indexeddb") ) - ] + ) assert storage_references == [ "apps/clients/web/src/adapters/browserAgentCursorStore.ts", "apps/clients/web/src/adapters/browserThemePreferences.ts",