{"_id":"@tutti-os/connector-market","_rev":"109-73d58a15cc092fa179e8807cdcc45771","name":"@tutti-os/connector-market","dist-tags":{"latest":"0.0.391"},"versions":{"0.0.283":{"name":"@tutti-os/connector-market","version":"0.0.283","_id":"@tutti-os/connector-market@0.0.283","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"071bf0a51af7c6eb05b5db142aafff66c3e92492","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.283.tgz","fileCount":19,"integrity":"sha512-O39TOoB4LlcYU1t7j/FbFNHpBFjY/RfNWc0G/u/LQZ/vdO0LEaRgyPcOWE9Np4jFxFrD+4bfXFdkZr4f/6x0Ig==","signatures":[{"sig":"MEUCIQDzpaTArXnRCYq0ZpFGVlLu0JkVuzoTm+dYMRNgNhRL+gIgdKGhMe/YWLnJksXFbyDRprecYiKC208/ab1MSbA+m9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.283","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91026},"type":"module","_from":"file:tutti-os-connector-market-0.0.283.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/fa70aa73ee55a93c086877561ebe3ea8/tutti-os-connector-market-0.0.283.tgz","_integrity":"sha512-O39TOoB4LlcYU1t7j/FbFNHpBFjY/RfNWc0G/u/LQZ/vdO0LEaRgyPcOWE9Np4jFxFrD+4bfXFdkZr4f/6x0Ig==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.283_1785758212102_0.42163275404865685","host":"s3://npm-registry-packages-npm-production"}},"0.0.284":{"name":"@tutti-os/connector-market","version":"0.0.284","_id":"@tutti-os/connector-market@0.0.284","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"290f3963e3c5e8a30dcad781a828f71d58833928","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.284.tgz","fileCount":19,"integrity":"sha512-dTE3BLtmp3ULCiWNWkkZ2myPq2L+/cWvXBxG3nNCZgQ6kma/5+yFfieh+VU2l/cMnux5lbS7ESpOFelfHa6tig==","signatures":[{"sig":"MEUCIQD9nP381fsCNcwTFsMhWcnA9Ko3lUw12DJKF9iseMB5jwIgQPvh7ySj7jxs0i7s8JrZw52fI+jjH+09F1Ljq1Q0f5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.284","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91026},"type":"module","_from":"file:tutti-os-connector-market-0.0.284.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/96b1ff8c8724758cbfec7061611218a3/tutti-os-connector-market-0.0.284.tgz","_integrity":"sha512-dTE3BLtmp3ULCiWNWkkZ2myPq2L+/cWvXBxG3nNCZgQ6kma/5+yFfieh+VU2l/cMnux5lbS7ESpOFelfHa6tig==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.284_1785826033013_0.4923941801730114","host":"s3://npm-registry-packages-npm-production"}},"0.0.285":{"name":"@tutti-os/connector-market","version":"0.0.285","_id":"@tutti-os/connector-market@0.0.285","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"9203f00d5eb8e995a97d34daf87f83cf6119475f","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.285.tgz","fileCount":19,"integrity":"sha512-VyK4ZsaeY7YUI926l/vmp4mjeFP53fdVtSF8EFHEXpy1RjD2yzCjCDnexGez7DIGVQlYYmMojzYVGSBXF0W2Pw==","signatures":[{"sig":"MEUCIQD/vEUgUYfwZzz6t58GyJPRLg1xpso1NckLEAziusC+2QIgb6fDQh+D9q9QlK6XYbLQmTgiSi8ZudTfIHMNNGcO1pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.285","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91517},"type":"module","_from":"file:tutti-os-connector-market-0.0.285.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5a635d7ee6a5f0b8ba67e4a2016b2da1/tutti-os-connector-market-0.0.285.tgz","_integrity":"sha512-VyK4ZsaeY7YUI926l/vmp4mjeFP53fdVtSF8EFHEXpy1RjD2yzCjCDnexGez7DIGVQlYYmMojzYVGSBXF0W2Pw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.285_1785866649000_0.6354109787239113","host":"s3://npm-registry-packages-npm-production"}},"0.0.286":{"name":"@tutti-os/connector-market","version":"0.0.286","_id":"@tutti-os/connector-market@0.0.286","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"c4bd588f66acafd8ee40c213a82e3ddfed0410e7","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.286.tgz","fileCount":26,"integrity":"sha512-MAlQvOKaX1Ftdv+5i/YcueyORIC2XHp+NOjpfAUsb2kkwbTEDbQgvMIBfJOUwl/d54FnrQP1KEuULK28lklb2w==","signatures":[{"sig":"MEUCIQCfOxe/TskfZPE5dco6jH8Jg6Bt6NvyxarK3/pBxJ5mkQIgUuuGxoo+HzcDDCKgklEOnF+vSRs6SHz8nn2OVbweFaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.286","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284336},"type":"module","_from":"file:tutti-os-connector-market-0.0.286.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/583c82568d5bdc350f11bac7159e9a8d/tutti-os-connector-market-0.0.286.tgz","_integrity":"sha512-MAlQvOKaX1Ftdv+5i/YcueyORIC2XHp+NOjpfAUsb2kkwbTEDbQgvMIBfJOUwl/d54FnrQP1KEuULK28lklb2w==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.286","@tutti-os/ui-i18n-runtime":"0.0.286"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.286_1785921377504_0.8583014310080708","host":"s3://npm-registry-packages-npm-production"}},"0.0.287":{"name":"@tutti-os/connector-market","version":"0.0.287","_id":"@tutti-os/connector-market@0.0.287","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f56aabc4ab339243c8b6df6fa4afa69e020e1e6b","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.287.tgz","fileCount":26,"integrity":"sha512-xxMf5h1QRBRUXXDTximbaxg52ESK/OP4vW96zBZdSlBcqppLMJCmZT0qqEoN5QUk7n+YsprbeVMe6r6Qm8NvhA==","signatures":[{"sig":"MEUCIQCFTs/3mMYeJUXXZ09ynPcuIHeHsVd7L/C7cEvp+QjYzAIgL3ET8ehIJsrXgryXfWCdwnE61LQCnIMVs3XpHv+cNGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.287","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284336},"type":"module","_from":"file:tutti-os-connector-market-0.0.287.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/d9de38c097d585b0258217bd367ee6df/tutti-os-connector-market-0.0.287.tgz","_integrity":"sha512-xxMf5h1QRBRUXXDTximbaxg52ESK/OP4vW96zBZdSlBcqppLMJCmZT0qqEoN5QUk7n+YsprbeVMe6r6Qm8NvhA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.287","@tutti-os/ui-i18n-runtime":"0.0.287"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.287_1785924174616_0.2196292402431288","host":"s3://npm-registry-packages-npm-production"}},"0.0.288":{"name":"@tutti-os/connector-market","version":"0.0.288","_id":"@tutti-os/connector-market@0.0.288","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"87ac68470b12eb9208819f5351c4ca2f71be71e8","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.288.tgz","fileCount":26,"integrity":"sha512-Hzpi/9/mbzWU7yuO2wTfAuZp1pA1BxSfQ/JSDakuux8QBLnhcKE+sgRewdJKqPIHRhbNYEBx8GFMUME3KuZ+LQ==","signatures":[{"sig":"MEYCIQD5vfHxAb0MUExrtPTNlEzAsO1WXEZTXqNEwDnQZLo8swIhAKSX/sSTCsErvhNm1WNFqF1ryaoFlnRR8l2jscNRyv7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.288","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275206},"type":"module","_from":"file:tutti-os-connector-market-0.0.288.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/f1533f9c0c6dbf9fd69b95bd74b33227/tutti-os-connector-market-0.0.288.tgz","_integrity":"sha512-Hzpi/9/mbzWU7yuO2wTfAuZp1pA1BxSfQ/JSDakuux8QBLnhcKE+sgRewdJKqPIHRhbNYEBx8GFMUME3KuZ+LQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.288","@tutti-os/ui-i18n-runtime":"0.0.288"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.288_1785928451933_0.4047642793065045","host":"s3://npm-registry-packages-npm-production"}},"0.0.289":{"name":"@tutti-os/connector-market","version":"0.0.289","_id":"@tutti-os/connector-market@0.0.289","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"1120334c99c09d6d15085b306c48164709070507","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.289.tgz","fileCount":26,"integrity":"sha512-OAbowouI/e7tJiEQJlHB96TmRFtbPGjHoMaUP08EUuXuoBNdUouNTjOJGsSXR+0Ac3SPpzR1qGimjpFuTLkuCg==","signatures":[{"sig":"MEQCIGRYg2KHJaGJVVaucDsF8Jt5L6GzpEnDm65bcX6bispOAiB/tk0AkoOXAKAq39fTsE1QZtYDUpoORyjwiIuuMhGEog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.289","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":274234},"type":"module","_from":"file:tutti-os-connector-market-0.0.289.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/f27dcb0ada3d9178964e6590255c25f4/tutti-os-connector-market-0.0.289.tgz","_integrity":"sha512-OAbowouI/e7tJiEQJlHB96TmRFtbPGjHoMaUP08EUuXuoBNdUouNTjOJGsSXR+0Ac3SPpzR1qGimjpFuTLkuCg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.289","@tutti-os/ui-i18n-runtime":"0.0.289"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.289_1785939309043_0.9769147025670379","host":"s3://npm-registry-packages-npm-production"}},"0.0.290":{"name":"@tutti-os/connector-market","version":"0.0.290","_id":"@tutti-os/connector-market@0.0.290","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"b3a8b0ec74f2fcb063a001a0ca058d08d8509403","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.290.tgz","fileCount":26,"integrity":"sha512-E8WcPEn1ZGdBaLajnFgWGi+yH0PEjMJuVAFzRnyqhOzuqTdsZwg6rIGZBfjLaCpe7W6TYy5+D/0cPdGU8umtRw==","signatures":[{"sig":"MEUCIGXQMlbBO+IUfPJkSWkYa6h38vDI6WVG3acteWytGifoAiEAt/JRkbFMM7Sq6P5J1aP4CHmwCqnXzDY8c+J3qz4akno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.290","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280326},"type":"module","_from":"file:tutti-os-connector-market-0.0.290.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/703da701feb4fa6754366025c83c7a14/tutti-os-connector-market-0.0.290.tgz","_integrity":"sha512-E8WcPEn1ZGdBaLajnFgWGi+yH0PEjMJuVAFzRnyqhOzuqTdsZwg6rIGZBfjLaCpe7W6TYy5+D/0cPdGU8umtRw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.290","@tutti-os/ui-i18n-runtime":"0.0.290"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.290_1785946241993_0.6424776998530339","host":"s3://npm-registry-packages-npm-production"}},"0.0.291":{"name":"@tutti-os/connector-market","version":"0.0.291","_id":"@tutti-os/connector-market@0.0.291","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"3f38725b68ef555b4853ffc85755947152de53ad","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.291.tgz","fileCount":26,"integrity":"sha512-h9Wgj0G9i2PtwioxZz8QmtjbEdCF3W6nnRV55gpCfnp4ZqMrrIbBDEwHEwGZX2KB5md5Da6bWcmgyioYiq9JIw==","signatures":[{"sig":"MEUCIHLHLyqpGKD/KAfudFZeiKwcwRxPtoxHWHP3S1ESWkDGAiEA5D8F0WoOAequP3mg4zPeBQBBXKOPyG6daTB5bFE1AQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.291","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280326},"type":"module","_from":"file:tutti-os-connector-market-0.0.291.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e49dda36beaca273a39f918b7f9da389/tutti-os-connector-market-0.0.291.tgz","_integrity":"sha512-h9Wgj0G9i2PtwioxZz8QmtjbEdCF3W6nnRV55gpCfnp4ZqMrrIbBDEwHEwGZX2KB5md5Da6bWcmgyioYiq9JIw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.291","@tutti-os/ui-i18n-runtime":"0.0.291"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.291_1785947454492_0.8913119404619638","host":"s3://npm-registry-packages-npm-production"}},"0.0.292":{"name":"@tutti-os/connector-market","version":"0.0.292","_id":"@tutti-os/connector-market@0.0.292","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"27cc58c5ab002f17565f6f7e8751769761592d86","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.292.tgz","fileCount":26,"integrity":"sha512-RtMmVHEV0QY1KXNm+USmS0Y+h7oRS0hxBWass7gJVP6GH7qxxruhbwXKnDm9CEKhsdV9/dM3TwugxzsnZSFrcg==","signatures":[{"sig":"MEYCIQDNVyW7JeOB0XMPbQLDI2tfkMtyLE/hP6S2rPO2XxMIhgIhAMbNSja/6M+CpuUY5aGcU7tyPYDi4l1MISGWrz4pKNDA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.292","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280326},"type":"module","_from":"file:tutti-os-connector-market-0.0.292.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c3e855acab6f7ca0bd410fd946a47245/tutti-os-connector-market-0.0.292.tgz","_integrity":"sha512-RtMmVHEV0QY1KXNm+USmS0Y+h7oRS0hxBWass7gJVP6GH7qxxruhbwXKnDm9CEKhsdV9/dM3TwugxzsnZSFrcg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.292","@tutti-os/ui-i18n-runtime":"0.0.292"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.292_1785949889840_0.32645234938360934","host":"s3://npm-registry-packages-npm-production"}},"0.0.293":{"name":"@tutti-os/connector-market","version":"0.0.293","_id":"@tutti-os/connector-market@0.0.293","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"981f96c187f56ec459798311f501ddca2b07ad28","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.293.tgz","fileCount":26,"integrity":"sha512-+8ThnZugMasd2XlGWwXx75jZuraO3eG0lyXID6kC9n2wwnWKhi0RqTh/OnnBVXoYruc5yIEB+PGOBivCil3D/A==","signatures":[{"sig":"MEUCIQCJUmGzqlc9OqDGjVfr2p9CqnSflLpWA9nLbrdtgbFvtwIgOqHylCGRbSn4VH/nNlFOc6kSybdmzzsxb5G6kxl0dE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.293","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280326},"type":"module","_from":"file:tutti-os-connector-market-0.0.293.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3cf504560be64766b41fbce7e1972c8a/tutti-os-connector-market-0.0.293.tgz","_integrity":"sha512-+8ThnZugMasd2XlGWwXx75jZuraO3eG0lyXID6kC9n2wwnWKhi0RqTh/OnnBVXoYruc5yIEB+PGOBivCil3D/A==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.293","@tutti-os/ui-i18n-runtime":"0.0.293"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.293_1785950367512_0.24672020680325746","host":"s3://npm-registry-packages-npm-production"}},"0.0.294":{"name":"@tutti-os/connector-market","version":"0.0.294","_id":"@tutti-os/connector-market@0.0.294","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"8b16bfc774ade3b4a8fdc3140a456063bc751fb8","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.294.tgz","fileCount":26,"integrity":"sha512-6T6dZGDytpKEloHiKU+LpOakenO40kL/KHRm0zvaFM2Rp2HYESJGYBvTXhryhKw+VY17N2GCI8s4UlNSlBQdZA==","signatures":[{"sig":"MEUCIQDUwsjcxCjniVsugr3fyPL98mQHzdn/OS2oYuniIXoSyAIgfNH6fMhIfXFfGx9osFFNA49X8IE4+IYyMdbpEJdKPq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.294","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280326},"type":"module","_from":"file:tutti-os-connector-market-0.0.294.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c380e70946fd1da55738bad16959dfda/tutti-os-connector-market-0.0.294.tgz","_integrity":"sha512-6T6dZGDytpKEloHiKU+LpOakenO40kL/KHRm0zvaFM2Rp2HYESJGYBvTXhryhKw+VY17N2GCI8s4UlNSlBQdZA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.294","@tutti-os/ui-i18n-runtime":"0.0.294"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.294_1785951236159_0.23416718030659833","host":"s3://npm-registry-packages-npm-production"}},"0.0.295":{"name":"@tutti-os/connector-market","version":"0.0.295","_id":"@tutti-os/connector-market@0.0.295","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"5c9d9a3b4f585080a25ec3006b75a5e30ed89dd4","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.295.tgz","fileCount":26,"integrity":"sha512-bg0M+4UBCfMMRdODY8/hIgLIr9z+EXf7wtIBhlqvse2GhEaSoe5Keq0CCNfD8NNV+mp3KrgefPqO5ifxwvDWVw==","signatures":[{"sig":"MEQCIBEeAwrUqLihmm5lNIG+AXHfpvTFTJ9bLUprIoN0aRpMAiBRBUrtGy0PgNyFi29VdFrMwcmzH7RIe4rc6sb6ZT5jTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.295","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280326},"type":"module","_from":"file:tutti-os-connector-market-0.0.295.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/83ddcafd7aa8f732692fd67c1577c63a/tutti-os-connector-market-0.0.295.tgz","_integrity":"sha512-bg0M+4UBCfMMRdODY8/hIgLIr9z+EXf7wtIBhlqvse2GhEaSoe5Keq0CCNfD8NNV+mp3KrgefPqO5ifxwvDWVw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.295","@tutti-os/ui-i18n-runtime":"0.0.295"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.295_1785951603243_0.08532222136308176","host":"s3://npm-registry-packages-npm-production"}},"0.0.296":{"name":"@tutti-os/connector-market","version":"0.0.296","_id":"@tutti-os/connector-market@0.0.296","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"5eb6263bc04e62cfc33c8bf1f78728ca9b262857","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.296.tgz","fileCount":26,"integrity":"sha512-aTN+FXODj0rCL4M8dPY4uv6OzUbvcdnnTHHdYgo6E+WyLwd/WMPHh80pTBSK+IwJMA8jBFBvz7TL+sCCE1b7PA==","signatures":[{"sig":"MEUCIDEysBlX2uhaDm0EIo0YNEkr/pwSeAAjLCS/1ro3Am74AiEAyE9A1QIp9zpUiYtmg8vfdAWB3z4OvSveDDrKLYlBcTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.296","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280326},"type":"module","_from":"file:tutti-os-connector-market-0.0.296.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/4f7bcadfbf893e7429a686bd812bb959/tutti-os-connector-market-0.0.296.tgz","_integrity":"sha512-aTN+FXODj0rCL4M8dPY4uv6OzUbvcdnnTHHdYgo6E+WyLwd/WMPHh80pTBSK+IwJMA8jBFBvz7TL+sCCE1b7PA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.296","@tutti-os/ui-i18n-runtime":"0.0.296"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.296_1785952501347_0.7845943267033935","host":"s3://npm-registry-packages-npm-production"}},"0.0.297":{"name":"@tutti-os/connector-market","version":"0.0.297","_id":"@tutti-os/connector-market@0.0.297","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"019e02e33be0cdcc03d7d56665f3ec184aa4ca96","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.297.tgz","fileCount":26,"integrity":"sha512-kjwMDcrZD9rziNPcThptDJyoc0X/D3/NlqTAWQsFajGk/ELAZENVXkOBgY+9xxpVKYJWoNSe2PvrV0FPrplREA==","signatures":[{"sig":"MEUCIGEwENt5NGKKYGhb9bHU8rPldPIy2Dfpn5DhBMn68Y6fAiEAv6bP3wDLTdE8GrU+/EmNTDn1DGixo31rYqydQhGKHK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.297","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284035},"type":"module","_from":"file:tutti-os-connector-market-0.0.297.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3f13c98868aceb0d448910a821efbb2b/tutti-os-connector-market-0.0.297.tgz","_integrity":"sha512-kjwMDcrZD9rziNPcThptDJyoc0X/D3/NlqTAWQsFajGk/ELAZENVXkOBgY+9xxpVKYJWoNSe2PvrV0FPrplREA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.297","@tutti-os/ui-i18n-runtime":"0.0.297"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.297_1785990927814_0.006258080509392139","host":"s3://npm-registry-packages-npm-production"}},"0.0.298":{"name":"@tutti-os/connector-market","version":"0.0.298","_id":"@tutti-os/connector-market@0.0.298","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f1357edc29f55ce04096e175c46b175f849b15d7","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.298.tgz","fileCount":26,"integrity":"sha512-mnp9UXTC1HkwDlNfiH2tjy9YLpBtNnbGDy8SelZ709aucuQzhthpEW67u3452AIh4yw3HEhhI/thB0QP7yCYEQ==","signatures":[{"sig":"MEUCIHDTIGo2qUJTvGpjLPJ+7FXmez/aTQYg/iYMXk11VjODAiEArcGq43jeqF5xvfFjrdKcUjB86pwtvBpUph3kwWu5rms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.298","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284035},"type":"module","_from":"file:tutti-os-connector-market-0.0.298.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/ea9b9b7481ca1d387ae3e25d518a9d95/tutti-os-connector-market-0.0.298.tgz","_integrity":"sha512-mnp9UXTC1HkwDlNfiH2tjy9YLpBtNnbGDy8SelZ709aucuQzhthpEW67u3452AIh4yw3HEhhI/thB0QP7yCYEQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.298","@tutti-os/ui-i18n-runtime":"0.0.298"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.298_1785991344035_0.5438698208246513","host":"s3://npm-registry-packages-npm-production"}},"0.0.299":{"name":"@tutti-os/connector-market","version":"0.0.299","_id":"@tutti-os/connector-market@0.0.299","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"6705bcb9ed6031ac15f436cc35b60cdfbcd018a9","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.299.tgz","fileCount":26,"integrity":"sha512-exZqwfn3XQF9g3NEWzNskB0QvAC6/lqU0mN5AzEe7thegIMDN4lnrMTkzaAyFJdRUQP9opFhuCSFeRE7oQkqVQ==","signatures":[{"sig":"MEUCIGimMAhSXTKpNFl/5VU5r9SMr6WnSXhIonuYLfyJhvzNAiEAn/U/Voz9+AY9uLQF1xoYZOLPsXp9tvR2YcdMcq+WjI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.299","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284035},"type":"module","_from":"file:tutti-os-connector-market-0.0.299.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/6e770d37d9de88695a122cd88fba61e3/tutti-os-connector-market-0.0.299.tgz","_integrity":"sha512-exZqwfn3XQF9g3NEWzNskB0QvAC6/lqU0mN5AzEe7thegIMDN4lnrMTkzaAyFJdRUQP9opFhuCSFeRE7oQkqVQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.299","@tutti-os/ui-i18n-runtime":"0.0.299"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.299_1785992900473_0.743792446926461","host":"s3://npm-registry-packages-npm-production"}},"0.0.300":{"name":"@tutti-os/connector-market","version":"0.0.300","_id":"@tutti-os/connector-market@0.0.300","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"0be89ee3bcf7804d822ba8e527948323ee25e89e","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.300.tgz","fileCount":34,"integrity":"sha512-2gllRfX99tzp9QhuYnfhp+3x+jIjNeB4y+N9x8fJbOCybAKNQ0EKByL58+f7uZJTrdPyedQzhW+d1a20qSUowg==","signatures":[{"sig":"MEQCIG65fnn1jKBtBRPliQ4B7IK2cWEFpFmMooJ6jTsMthHJAiAGwixrBqsNhs6GmaqqmFNuuZz5TLplB32oJGJcyT1LQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.300","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298947},"type":"module","_from":"file:tutti-os-connector-market-0.0.300.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/d9878c6ef80e134f78dea660791b49bc/tutti-os-connector-market-0.0.300.tgz","_integrity":"sha512-2gllRfX99tzp9QhuYnfhp+3x+jIjNeB4y+N9x8fJbOCybAKNQ0EKByL58+f7uZJTrdPyedQzhW+d1a20qSUowg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.300","@tutti-os/ui-i18n-runtime":"0.0.300"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.300_1786002002917_0.5919560624131011","host":"s3://npm-registry-packages-npm-production"}},"0.0.301":{"name":"@tutti-os/connector-market","version":"0.0.301","_id":"@tutti-os/connector-market@0.0.301","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"54b3afe7efd01befdada0bfc6d857d0538280415","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.301.tgz","fileCount":34,"integrity":"sha512-WpD40qgIuZpWl+QdzRzSaoTDFiCDGzBMuQbuI4asd+8tgeZ6mGI1RnBp6B8RJwWq/MfzffCuXeXjuZeGLWKHpA==","signatures":[{"sig":"MEUCIQDiEJIVQL+Wq5hgsNJMh87JwgfREvM9IqT9KSvseMy3hwIgWbzusVmCSm5kkR8AcRvgon/vdgP8xynYPIcS4jPeA5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.301","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298947},"type":"module","_from":"file:tutti-os-connector-market-0.0.301.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/66c1c16507a41b36e2bd93c7ad7c74c9/tutti-os-connector-market-0.0.301.tgz","_integrity":"sha512-WpD40qgIuZpWl+QdzRzSaoTDFiCDGzBMuQbuI4asd+8tgeZ6mGI1RnBp6B8RJwWq/MfzffCuXeXjuZeGLWKHpA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.301","@tutti-os/ui-i18n-runtime":"0.0.301"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.301_1786013173625_0.23857652297101128","host":"s3://npm-registry-packages-npm-production"}},"0.0.302":{"name":"@tutti-os/connector-market","version":"0.0.302","_id":"@tutti-os/connector-market@0.0.302","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d8097a975e8644615f34d8fa51df212d794aeab4","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.302.tgz","fileCount":34,"integrity":"sha512-nNSjmsDveMl2PxFnvVxgV3w+HLHmQcGEg0M2lWD/EJaBAPgZICMftO19W9C1+oSsUthjyGra96+JTnZ98ubRBg==","signatures":[{"sig":"MEYCIQCTtVMiXiwVTcmdFlF+VHwn9w9A35AEHBK+UiEqZtpMCgIhAIMuO/Zn7nywRC+nxS69WTYJjtaMV6KPUY1wNAp/sOAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.302","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298947},"type":"module","_from":"file:tutti-os-connector-market-0.0.302.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0ef45ab289ece0c905f885a50044e8f9/tutti-os-connector-market-0.0.302.tgz","_integrity":"sha512-nNSjmsDveMl2PxFnvVxgV3w+HLHmQcGEg0M2lWD/EJaBAPgZICMftO19W9C1+oSsUthjyGra96+JTnZ98ubRBg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.302","@tutti-os/ui-i18n-runtime":"0.0.302"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.302_1786014330850_0.7735516513484297","host":"s3://npm-registry-packages-npm-production"}},"0.0.303":{"name":"@tutti-os/connector-market","version":"0.0.303","_id":"@tutti-os/connector-market@0.0.303","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d6d2a51881e560d7f406d6132956b13c463fb2cf","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.303.tgz","fileCount":34,"integrity":"sha512-GdNYB3BRRzPlkJ8s8r8NP6aylRhEAH4tHA0FmneJWn6aeDaKmdmM3yOpLqFkaOpqQ8JZoPB6PJ07I8W1prjmAQ==","signatures":[{"sig":"MEYCIQDmUfNWXTE27isNljJgl5qSze2r/PBKGkfzCZq0N+qgHAIhAI3HeOLWbcH1QWV2kgOw0McLorPBbuJjoVu4YWvcsGAl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.303","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":298947},"type":"module","_from":"file:tutti-os-connector-market-0.0.303.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/8b6785b3582d61db068bcdef378f97df/tutti-os-connector-market-0.0.303.tgz","_integrity":"sha512-GdNYB3BRRzPlkJ8s8r8NP6aylRhEAH4tHA0FmneJWn6aeDaKmdmM3yOpLqFkaOpqQ8JZoPB6PJ07I8W1prjmAQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.303","@tutti-os/ui-i18n-runtime":"0.0.303"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.303_1786015922262_0.9842821343135906","host":"s3://npm-registry-packages-npm-production"}},"0.0.304":{"name":"@tutti-os/connector-market","version":"0.0.304","_id":"@tutti-os/connector-market@0.0.304","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"bea9ab34988cc9797f0698bafc8c32d6f2aa996b","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.304.tgz","fileCount":34,"integrity":"sha512-oNtj1WMq6wTrMjd8BBXWRhuD5JZwlvIOvtF+WMOlGvleIrwz0G9N3iNkfX3gCgLv6KN6GoPnNjSl/lqUOpFalg==","signatures":[{"sig":"MEQCIFux76WYQajN2uG8OEj4/J32qA+xPA7rSzMxZE0aIjD6AiAuhP+Zug9hhaYkmYcskcTpYHLXsQ5HN2xNXKqwxGsqXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.304","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311621},"type":"module","_from":"file:tutti-os-connector-market-0.0.304.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3799df4d3b0abb979dd35b85d90d7986/tutti-os-connector-market-0.0.304.tgz","_integrity":"sha512-oNtj1WMq6wTrMjd8BBXWRhuD5JZwlvIOvtF+WMOlGvleIrwz0G9N3iNkfX3gCgLv6KN6GoPnNjSl/lqUOpFalg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.304","@tutti-os/ui-i18n-runtime":"0.0.304"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.304_1786025337517_0.7260090800619969","host":"s3://npm-registry-packages-npm-production"}},"0.0.305":{"name":"@tutti-os/connector-market","version":"0.0.305","_id":"@tutti-os/connector-market@0.0.305","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"1a0ee4c03da05b95d932052f6cd695aa665e3a6c","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.305.tgz","fileCount":34,"integrity":"sha512-aULza1X3QJoAfnyNzQ/cTtwxlw6gIQA2mToP7OAZzNPDvmjD7s3AHHrsw9fErOzprrxvb1fG8fJdKRvbadt+VQ==","signatures":[{"sig":"MEQCIAZUiVWF7YVqDhUGvI60vYt7lORIgxh4xaJfFTBewU4pAiAW8DeUdA+hP/lctB+V0jyebGgmHo8FoTpy5GO2DqYlIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.305","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311378},"type":"module","_from":"file:tutti-os-connector-market-0.0.305.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/cd53c4d8a43ff959d80782d1df2ff287/tutti-os-connector-market-0.0.305.tgz","_integrity":"sha512-aULza1X3QJoAfnyNzQ/cTtwxlw6gIQA2mToP7OAZzNPDvmjD7s3AHHrsw9fErOzprrxvb1fG8fJdKRvbadt+VQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.305","@tutti-os/ui-i18n-runtime":"0.0.305"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.305_1786028343832_0.9469457940637391","host":"s3://npm-registry-packages-npm-production"}},"0.0.306":{"name":"@tutti-os/connector-market","version":"0.0.306","_id":"@tutti-os/connector-market@0.0.306","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"1d21506eb665254cfe6318ad0d16ff9068934086","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.306.tgz","fileCount":34,"integrity":"sha512-kumf/zzPcds57tAtAwFvpZK7fdk5G4VlSZBCSyl6tUXV99mCDZ0aN+kgwX2RBcDgFgPg5gv+b4vAegmhrq2FDQ==","signatures":[{"sig":"MEYCIQCrNAKLXF26UJkcIxXO9VxhQYuSJgAvJ9jt7XKNxFd9zwIhAJbH7B8biMx/IRuUBcK5dK/0CqTLDRGH4KnmAQsIqADc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.306","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311378},"type":"module","_from":"file:tutti-os-connector-market-0.0.306.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/ee9bb513404151d154c5cd286da48466/tutti-os-connector-market-0.0.306.tgz","_integrity":"sha512-kumf/zzPcds57tAtAwFvpZK7fdk5G4VlSZBCSyl6tUXV99mCDZ0aN+kgwX2RBcDgFgPg5gv+b4vAegmhrq2FDQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.306","@tutti-os/ui-i18n-runtime":"0.0.306"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.306_1786037847510_0.5720208740853876","host":"s3://npm-registry-packages-npm-production"}},"0.0.307":{"name":"@tutti-os/connector-market","version":"0.0.307","_id":"@tutti-os/connector-market@0.0.307","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"2ef4fa2e390ae6f3b7bdb5ca06c3deddc48bdabf","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.307.tgz","fileCount":34,"integrity":"sha512-a+3MXPYZ59oo11e10J6PcubexMCWDpjKIJRqeonOuxhZeVg8g4QgNFlO1ommeyDbp85FkGK/aZhvNO5vHciLzw==","signatures":[{"sig":"MEUCIQD46Yw91m88JQnFvfesEnZKeAaAow+RV9b7hKOfUpf8pwIgVwuyAqw7takZ1yPoO/4DEkplpUypkQhWjQWeRKxOiow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.307","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311378},"type":"module","_from":"file:tutti-os-connector-market-0.0.307.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c4f6693f6f85d1033fd7770ca6fc847a/tutti-os-connector-market-0.0.307.tgz","_integrity":"sha512-a+3MXPYZ59oo11e10J6PcubexMCWDpjKIJRqeonOuxhZeVg8g4QgNFlO1ommeyDbp85FkGK/aZhvNO5vHciLzw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.307","@tutti-os/ui-i18n-runtime":"0.0.307"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.307_1786043626560_0.6977554365873422","host":"s3://npm-registry-packages-npm-production"}},"0.0.308":{"name":"@tutti-os/connector-market","version":"0.0.308","_id":"@tutti-os/connector-market@0.0.308","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"1b8804e875d9c7d22c0a547949de34608a50a288","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.308.tgz","fileCount":34,"integrity":"sha512-FXbShTuncjA4wv5hP7eJEHkBr6Z3ytX6QenpGJkIMAY2+Ej9mEN/rwq+J2teF4UB+GP+qtvaWoZ28GQwPHq3ng==","signatures":[{"sig":"MEYCIQChXCfSruqoon36Biu4SEKLxcwmsa0umzjIqqZVG1OyaQIhAPkZFNc65gpHPGktD7yoz10Yv5Sa1FY7cTt7r5RUxrLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.308","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311378},"type":"module","_from":"file:tutti-os-connector-market-0.0.308.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5854ed0351503c56e98f4bb832f296fc/tutti-os-connector-market-0.0.308.tgz","_integrity":"sha512-FXbShTuncjA4wv5hP7eJEHkBr6Z3ytX6QenpGJkIMAY2+Ej9mEN/rwq+J2teF4UB+GP+qtvaWoZ28GQwPHq3ng==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.308","@tutti-os/ui-i18n-runtime":"0.0.308"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.308_1786053451212_0.2551820704861554","host":"s3://npm-registry-packages-npm-production"}},"0.0.309":{"name":"@tutti-os/connector-market","version":"0.0.309","_id":"@tutti-os/connector-market@0.0.309","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7ab61317d04301c0eeb92f98801adfc53e3a5ff9","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.309.tgz","fileCount":34,"integrity":"sha512-x/SmJzLSTBw+i9blhKn2QppJnLQI5tEWpZbOSdbM8X0pkkZ11C6WU8tO2ykk5ZXif8sO7GVWATfayj0nYe+Lpw==","signatures":[{"sig":"MEUCIQD1cQI40yswVau7tUbMy11ZrMLbhV3dbykgFi011g881gIgGfRUbGNQ8jFPdMWNg4SsA5JquSusm6gGjFrV0AoNGe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.309","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":311451},"type":"module","_from":"file:tutti-os-connector-market-0.0.309.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c12f69cd1a3af99209ccf21b4f8b15c3/tutti-os-connector-market-0.0.309.tgz","_integrity":"sha512-x/SmJzLSTBw+i9blhKn2QppJnLQI5tEWpZbOSdbM8X0pkkZ11C6WU8tO2ykk5ZXif8sO7GVWATfayj0nYe+Lpw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.309","@tutti-os/ui-i18n-runtime":"0.0.309"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.309_1786064269824_0.2246201125923506","host":"s3://npm-registry-packages-npm-production"}},"0.0.310":{"name":"@tutti-os/connector-market","version":"0.0.310","_id":"@tutti-os/connector-market@0.0.310","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ffc08f768e46a73a8d0fd06eb04b7cb5acebd7ad","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.310.tgz","fileCount":34,"integrity":"sha512-G57eo5W2rC0C11OxIPzuUS61vibWgoC87btMvw+QwnWpTk0koiheoYJiBAyTetI62yU2l2ny0b4/mgmoXGPJ5A==","signatures":[{"sig":"MEYCIQCTFO4AS5YoxNW7TiHcO/CT0uhpNoOPQ1cTWNu+IG4vTwIhAP/BLo4O5AI8orMK3QFw7wKKMMbsl+HAsB8h7Hrxsljn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.310","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312483},"type":"module","_from":"file:tutti-os-connector-market-0.0.310.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/16675a1cf4ff1c7a9970485702224383/tutti-os-connector-market-0.0.310.tgz","_integrity":"sha512-G57eo5W2rC0C11OxIPzuUS61vibWgoC87btMvw+QwnWpTk0koiheoYJiBAyTetI62yU2l2ny0b4/mgmoXGPJ5A==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.310","@tutti-os/ui-i18n-runtime":"0.0.310"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.310_1786081002307_0.6450824646626288","host":"s3://npm-registry-packages-npm-production"}},"0.0.311":{"name":"@tutti-os/connector-market","version":"0.0.311","_id":"@tutti-os/connector-market@0.0.311","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"3efef5c04aaea02bf05877348e584d6e39020f97","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.311.tgz","fileCount":34,"integrity":"sha512-eZ9wM2KksYsT3zQ2WfkxFtAqBxnygaySNidLhXdvKCwOfaACl4Rf04ZF3GDNUUzP+ZSExPU64XgWOzYyegOqVw==","signatures":[{"sig":"MEUCIFigAXo8tqerj5I1QpzmQOQwgTMhpK61018MDDgiKY82AiEAvVx/12EU8t//raG+XsMPrYply+3qlNT+xQSoAOnmE6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.311","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312483},"type":"module","_from":"file:tutti-os-connector-market-0.0.311.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9bdbf199623604b9926b565282187dc8/tutti-os-connector-market-0.0.311.tgz","_integrity":"sha512-eZ9wM2KksYsT3zQ2WfkxFtAqBxnygaySNidLhXdvKCwOfaACl4Rf04ZF3GDNUUzP+ZSExPU64XgWOzYyegOqVw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.311","@tutti-os/ui-i18n-runtime":"0.0.311"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.311_1786083432007_0.637447061659768","host":"s3://npm-registry-packages-npm-production"}},"0.0.312":{"name":"@tutti-os/connector-market","version":"0.0.312","_id":"@tutti-os/connector-market@0.0.312","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"642938ca63f337da4fc55999843b883e4fac2a74","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.312.tgz","fileCount":34,"integrity":"sha512-K0acuq/BQ+38hIw7bKMbNnv5h9qc4U++K8miGBNyqjnZYydi8GkXPpOI2aAoN25vO7cToJ+sl2utdMPwS/ecxQ==","signatures":[{"sig":"MEQCIBh+3kNVPi5c+4LUAyleu9Wk6JsEwvlYisxnpBFfzRukAiBalNh/ycoo09ugHvpIp26mCCQ3aqVk6uVex5cODALqjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.312","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324747},"type":"module","_from":"file:tutti-os-connector-market-0.0.312.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e96ff4912743dc00ff78d973e7a8ff5c/tutti-os-connector-market-0.0.312.tgz","_integrity":"sha512-K0acuq/BQ+38hIw7bKMbNnv5h9qc4U++K8miGBNyqjnZYydi8GkXPpOI2aAoN25vO7cToJ+sl2utdMPwS/ecxQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.312","@tutti-os/ui-i18n-runtime":"0.0.312"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.312_1786095312898_0.3560816751389535","host":"s3://npm-registry-packages-npm-production"}},"0.0.313":{"name":"@tutti-os/connector-market","version":"0.0.313","_id":"@tutti-os/connector-market@0.0.313","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"4ec6651ed4d11240f01de01d0ad899f767ce68a6","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.313.tgz","fileCount":34,"integrity":"sha512-WItbGFQCSXRR+nBdEnXgQxdRFQZbg382Ny2HxJmEFR3vHi3lNXw3vrMwtmlIJZjLKfKlDzBH9IcLCoHwqEOd0Q==","signatures":[{"sig":"MEUCICrAkEwt9p/Roxkb9zciJeqL3VaWpwSNGtf/NknfTc0kAiEAv4QyOvfLU1RIUti1l4VpdIGO7eprws6TQdWhMZuZfyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.313","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324747},"type":"module","_from":"file:tutti-os-connector-market-0.0.313.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/31d064f249603ee98da2fc52ba8e5279/tutti-os-connector-market-0.0.313.tgz","_integrity":"sha512-WItbGFQCSXRR+nBdEnXgQxdRFQZbg382Ny2HxJmEFR3vHi3lNXw3vrMwtmlIJZjLKfKlDzBH9IcLCoHwqEOd0Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.313","@tutti-os/ui-i18n-runtime":"0.0.313"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.313_1786095911684_0.7877740883541784","host":"s3://npm-registry-packages-npm-production"}},"0.0.314":{"name":"@tutti-os/connector-market","version":"0.0.314","_id":"@tutti-os/connector-market@0.0.314","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"49613e89795b262e229fa055a472f8aff483164f","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.314.tgz","fileCount":34,"integrity":"sha512-3+A2rP0TmCnkTfGBh90IPLAKZn2KiTP7JIpsqZaqzsHdaQbCF97tzy+Inw8qoYr7fYqo8DgVCjLCh93MxREd0Q==","signatures":[{"sig":"MEQCIFi3GMKPr+Ivy6qRTwAILCWFQCzD3QhC6NusXPpuDaLGAiAMjOIZqcwPTGiStSsLtcdBlAypisn3iyiFTODGy6a02g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.314","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.314.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/a3aba410fef079d5ecd6837c749a1046/tutti-os-connector-market-0.0.314.tgz","_integrity":"sha512-3+A2rP0TmCnkTfGBh90IPLAKZn2KiTP7JIpsqZaqzsHdaQbCF97tzy+Inw8qoYr7fYqo8DgVCjLCh93MxREd0Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.314","@tutti-os/ui-i18n-runtime":"0.0.314"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.314_1786105983046_0.5392562528139293","host":"s3://npm-registry-packages-npm-production"}},"0.0.315":{"name":"@tutti-os/connector-market","version":"0.0.315","_id":"@tutti-os/connector-market@0.0.315","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"8bc6a07dc49d935a021d185287771b492ddd0e0a","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.315.tgz","fileCount":34,"integrity":"sha512-mE/FXcWHpTwX2JKqrZr0rssfoBdAczSMTkBT4fTH4Tz7aafNbd/imQcu8YxthcDdAgG8d4xLqNiNUCNVW2kgPg==","signatures":[{"sig":"MEUCIQCqm6o34SFtNfeoFVz8NFiymzBwT6v1FiQhHoGJqScuuwIgTXt/udWCVNYVcHZ6EZijwHZCjWnd3uEArMUCrcO4OCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.315","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.315.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9ec8e578cfbad0188bcd049ca6cc45cc/tutti-os-connector-market-0.0.315.tgz","_integrity":"sha512-mE/FXcWHpTwX2JKqrZr0rssfoBdAczSMTkBT4fTH4Tz7aafNbd/imQcu8YxthcDdAgG8d4xLqNiNUCNVW2kgPg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.315","@tutti-os/ui-i18n-runtime":"0.0.315"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.315_1786114839854_0.5750294694473272","host":"s3://npm-registry-packages-npm-production"}},"0.0.316":{"name":"@tutti-os/connector-market","version":"0.0.316","_id":"@tutti-os/connector-market@0.0.316","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"bd2f25f17856761ae4e9e0bcff5dcb536baf0fa9","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.316.tgz","fileCount":34,"integrity":"sha512-7abzEbbEXgUmZu9cVHj+ymwPBvNZ+xzWYcHN44lubRK3xLLXLomxYcgb8Vs/PK7Dh/MBFhuR+NXSAVoOgYwqBw==","signatures":[{"sig":"MEUCIClHeHCE3MHE0Kvj+A2XKQMb7lTuDUEUUXnKu7WmQIKsAiEA81GneBrECRyeGDbx/0KY6pWNVpI7QoHUgANGjIftdpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.316","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.316.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/af7489abd794ef829f68cfc3f480c4d9/tutti-os-connector-market-0.0.316.tgz","_integrity":"sha512-7abzEbbEXgUmZu9cVHj+ymwPBvNZ+xzWYcHN44lubRK3xLLXLomxYcgb8Vs/PK7Dh/MBFhuR+NXSAVoOgYwqBw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.316","@tutti-os/ui-i18n-runtime":"0.0.316"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.316_1786120603758_0.7234763886064264","host":"s3://npm-registry-packages-npm-production"}},"0.0.317":{"name":"@tutti-os/connector-market","version":"0.0.317","_id":"@tutti-os/connector-market@0.0.317","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"747c585263ab604765a8e2efe37889cf86cf2dc1","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.317.tgz","fileCount":34,"integrity":"sha512-O07rElChRqmZLqLRV56CXj/CqaVSLjxWUOdRl1gjTrIJLro8rXlgrvLpcfPh2C0zwTKrknXLCv9mAVE1MzYB7Q==","signatures":[{"sig":"MEQCIBSsqaFbhqXcfa/JmRWb4ZBeAqumMj65JjJhWtpooRnBAiAWUktXdQ8wPzwt2dCBcyIKr5a7hbp9MdfXDv77q8vS0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.317","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.317.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/b357a0a201da9c40e5a64c5261881448/tutti-os-connector-market-0.0.317.tgz","_integrity":"sha512-O07rElChRqmZLqLRV56CXj/CqaVSLjxWUOdRl1gjTrIJLro8rXlgrvLpcfPh2C0zwTKrknXLCv9mAVE1MzYB7Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.317","@tutti-os/ui-i18n-runtime":"0.0.317"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.317_1786121005678_0.9375163530423429","host":"s3://npm-registry-packages-npm-production"}},"0.0.318":{"name":"@tutti-os/connector-market","version":"0.0.318","_id":"@tutti-os/connector-market@0.0.318","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"52ef648ac68505eca62bdb8f329d3ba01c04e56c","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.318.tgz","fileCount":34,"integrity":"sha512-k0rp8qn/t+a2crrs/Sblu2ynXyFKCK3rSs/MdJzwM2NeGHbUjXVFdL9XJ/6WPPFfFNfDqjLqzm+GiTyI8eSI+g==","signatures":[{"sig":"MEUCIBvmHRJdk6F1z/AFpvUu7Vydts57lX39ABD5FJ6lUrbVAiEA+wCRricoxOeTsTzFTymwpQq1oOM9oByDovLhsv41/Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.318","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.318.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/02f91c56559a46608dfa3e0fb0f3c660/tutti-os-connector-market-0.0.318.tgz","_integrity":"sha512-k0rp8qn/t+a2crrs/Sblu2ynXyFKCK3rSs/MdJzwM2NeGHbUjXVFdL9XJ/6WPPFfFNfDqjLqzm+GiTyI8eSI+g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.318","@tutti-os/ui-i18n-runtime":"0.0.318"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.318_1786172930373_0.8281734083500927","host":"s3://npm-registry-packages-npm-production"}},"0.0.319":{"name":"@tutti-os/connector-market","version":"0.0.319","_id":"@tutti-os/connector-market@0.0.319","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"2353272977c2fe7536a56226104f21142bb82ecf","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.319.tgz","fileCount":34,"integrity":"sha512-qAbHoRQKQZ3+88ydK7K2ZzmKS8Qm8+UmPYXcxCcfRvaBeydMqeekpHRlXWciwwh7OLhJviKXwU1a60NAzYUGXw==","signatures":[{"sig":"MEUCIAly6PWkaQHhTtwJ+pI3+yLWDRYnTIVPmGVwA027qg8+AiEA7Unjg4CLy+kHCnXic1luI7VTFPAtrDsAnOClVuoch7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.319","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.319.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/91fe376466ae80aa5f509dd9177daecb/tutti-os-connector-market-0.0.319.tgz","_integrity":"sha512-qAbHoRQKQZ3+88ydK7K2ZzmKS8Qm8+UmPYXcxCcfRvaBeydMqeekpHRlXWciwwh7OLhJviKXwU1a60NAzYUGXw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.319","@tutti-os/ui-i18n-runtime":"0.0.319"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.319_1786174769881_0.9612026381669048","host":"s3://npm-registry-packages-npm-production"}},"0.0.320":{"name":"@tutti-os/connector-market","version":"0.0.320","_id":"@tutti-os/connector-market@0.0.320","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e2dfb6123bc1de914d1ba708b4dd1fa81dfff142","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.320.tgz","fileCount":34,"integrity":"sha512-/FSOG6ulZUo8MH/nkC0fO+V4nuHuHKReS6DWyeLQSVk7GhGZVxoi5fU1uQqce/3JlyLSrag4MIdROGAPe3TDNQ==","signatures":[{"sig":"MEYCIQCKGWCSHw9RDFlc0yYiLhCpqgUdgwP25eBdEQ8V+RqlEgIhAPiK7bhkieY+Ykz8OqXdvf5IoHJ5D50wNPRZ1yXszTEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.320","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.320.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c94e07ddb49f35e068f2b60a207d3cfe/tutti-os-connector-market-0.0.320.tgz","_integrity":"sha512-/FSOG6ulZUo8MH/nkC0fO+V4nuHuHKReS6DWyeLQSVk7GhGZVxoi5fU1uQqce/3JlyLSrag4MIdROGAPe3TDNQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.320","@tutti-os/ui-i18n-runtime":"0.0.320"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.320_1786178281127_0.0945775932871622","host":"s3://npm-registry-packages-npm-production"}},"0.0.321":{"name":"@tutti-os/connector-market","version":"0.0.321","_id":"@tutti-os/connector-market@0.0.321","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7dfa11ae4c3038be0dffc64bde1b5e917f574b47","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.321.tgz","fileCount":34,"integrity":"sha512-jpTeWQ89aaL3gu5Teukvz1+QsExg4XSLhRYR8YTlv5w+TifCao7VEsCGhLAGPJlDbvyEfHUkRkRJ7PQT1eMQFw==","signatures":[{"sig":"MEYCIQDrH7yn9s2CLeuOA/N21pSdvNjojMEqIX5BqAgq6tvenAIhAN5cqo4N+/4rnI6wYfYHy12nvr4g5MG9OIu0Tq7phqDQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.321","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.321.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/971dfed7671fa0b65ef38a72b3720aa4/tutti-os-connector-market-0.0.321.tgz","_integrity":"sha512-jpTeWQ89aaL3gu5Teukvz1+QsExg4XSLhRYR8YTlv5w+TifCao7VEsCGhLAGPJlDbvyEfHUkRkRJ7PQT1eMQFw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.321","@tutti-os/ui-i18n-runtime":"0.0.321"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.321_1786183737606_0.18037734552181606","host":"s3://npm-registry-packages-npm-production"}},"0.0.322":{"name":"@tutti-os/connector-market","version":"0.0.322","_id":"@tutti-os/connector-market@0.0.322","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"9baed5eda10cd2f6292ccabb610baae16872f9a7","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.322.tgz","fileCount":34,"integrity":"sha512-zJzCsSpU1FoMniM6YI4/nMkE8gg3ypM0Lc/3BT/JLTFE2M903xbFzh1GQlE/z9vsTPFkpUKOQU0IpNqiiKSl6g==","signatures":[{"sig":"MEYCIQCY9OPDyYL1P0+qAGgKGzRGgbFv2oOKfhVxNOCaV14bsAIhAKWNEV7Vf/k0kJ0wl+/IUn2sl8r0VMolTySeBsePBKnJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.322","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.322.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/64a65d67dc795a03abb0f770cc402321/tutti-os-connector-market-0.0.322.tgz","_integrity":"sha512-zJzCsSpU1FoMniM6YI4/nMkE8gg3ypM0Lc/3BT/JLTFE2M903xbFzh1GQlE/z9vsTPFkpUKOQU0IpNqiiKSl6g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.322","@tutti-os/ui-i18n-runtime":"0.0.322"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.322_1786187292355_0.8042162058661468","host":"s3://npm-registry-packages-npm-production"}},"0.0.323":{"name":"@tutti-os/connector-market","version":"0.0.323","_id":"@tutti-os/connector-market@0.0.323","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"5c5cfec7ff8669a324dbbb054e70394cf36b0b94","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.323.tgz","fileCount":34,"integrity":"sha512-2pQdCILKp7jaTb28foAl+NBZawvhU1l1TjY0wc32xUbtDmIAQZNBZofItoM+Ii6ashL9j3wUbL0HOZdY9g+GBg==","signatures":[{"sig":"MEQCIHqlqLn5+XdDYdTsealoRdzvtXSg5ByE7eecXyzspeb4AiBc/E371tUevg5Mwr+nTlpOhHz+SwAAc4XyRumhay0wgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.323","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.323.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0248256b06dd44d66e318beda4798f49/tutti-os-connector-market-0.0.323.tgz","_integrity":"sha512-2pQdCILKp7jaTb28foAl+NBZawvhU1l1TjY0wc32xUbtDmIAQZNBZofItoM+Ii6ashL9j3wUbL0HOZdY9g+GBg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.323","@tutti-os/ui-i18n-runtime":"0.0.323"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.323_1786198610334_0.7112690891827709","host":"s3://npm-registry-packages-npm-production"}},"0.0.324":{"name":"@tutti-os/connector-market","version":"0.0.324","_id":"@tutti-os/connector-market@0.0.324","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d6f13757594e404c4211f353bc9beca12f256d6a","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.324.tgz","fileCount":34,"integrity":"sha512-1Ju8Ur9U12emlD9Mfr8/Wl6pqbukBG5gkzNQ73JQIG7qoElcjlSXH9fhazfntnLObk9TnHsD2AOVQthJrTNfoA==","signatures":[{"sig":"MEUCIQDVnZ1ToiZbJybxycAZRgFk9mN12k8fEX65uDzq3FL9XAIgFCUILPRpkfuyndJHTFJCYGrY9azS+O8rVY5g+JXxt9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.324","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328213},"type":"module","_from":"file:tutti-os-connector-market-0.0.324.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/ceecd1059f90a06ab02bee2d6e549c30/tutti-os-connector-market-0.0.324.tgz","_integrity":"sha512-1Ju8Ur9U12emlD9Mfr8/Wl6pqbukBG5gkzNQ73JQIG7qoElcjlSXH9fhazfntnLObk9TnHsD2AOVQthJrTNfoA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.324","@tutti-os/ui-i18n-runtime":"0.0.324"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.324_1786284558094_0.9407432702037815","host":"s3://npm-registry-packages-npm-production"}},"0.0.325":{"name":"@tutti-os/connector-market","version":"0.0.325","_id":"@tutti-os/connector-market@0.0.325","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"af2b8ca07564f638ef4571a2baf496c6d7b3c635","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.325.tgz","fileCount":34,"integrity":"sha512-Tp2onUVwnjt/fjIL/RDRiDki+RTb5Gi39wylAFWcdihyhIojBOYtKKLyVGEepwFxpjhFkaHIj7L8UErQPS2eqQ==","signatures":[{"sig":"MEYCIQDmr8uGX0+8++jyFYhSqoJz1P6ZXslvRMeRShHsGyvXTgIhANB1B9Wo4H1UOzUX9j9fN9sYGzk1dOisyMM1pdoWcDnp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.325","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331212},"type":"module","_from":"file:tutti-os-connector-market-0.0.325.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/de56fddc0c0b1a18e065b624ca9ec2f8/tutti-os-connector-market-0.0.325.tgz","_integrity":"sha512-Tp2onUVwnjt/fjIL/RDRiDki+RTb5Gi39wylAFWcdihyhIojBOYtKKLyVGEepwFxpjhFkaHIj7L8UErQPS2eqQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.325","@tutti-os/ui-i18n-runtime":"0.0.325"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.325_1786344601438_0.7792571491299174","host":"s3://npm-registry-packages-npm-production"}},"0.0.326":{"name":"@tutti-os/connector-market","version":"0.0.326","_id":"@tutti-os/connector-market@0.0.326","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"df86c23026618756f9ac37f3d8e9ab0ac194cb86","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.326.tgz","fileCount":34,"integrity":"sha512-g+KQGcjgRGoMi3c70YWQznjgyzktKfyx+jIewxdAJxFWTlem712l7/r7fgWt3duhLAoAO7hLIKLS9QW6Kw+R9g==","signatures":[{"sig":"MEQCIFNxJ/J6pt53rEaA4bnB2wDwhFZi5KgoCaaBQQAvdrLMAiAezWYcj3OANc87HxXFL17pPATzVD6aWpS3+p8M/nxKlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.326","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331212},"type":"module","_from":"file:tutti-os-connector-market-0.0.326.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/fd7c3a4fafcd5ac48ca6c50f64d2060a/tutti-os-connector-market-0.0.326.tgz","_integrity":"sha512-g+KQGcjgRGoMi3c70YWQznjgyzktKfyx+jIewxdAJxFWTlem712l7/r7fgWt3duhLAoAO7hLIKLS9QW6Kw+R9g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.326","@tutti-os/ui-i18n-runtime":"0.0.326"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.326_1786352324767_0.4471337320004072","host":"s3://npm-registry-packages-npm-production"}},"0.0.327":{"name":"@tutti-os/connector-market","version":"0.0.327","_id":"@tutti-os/connector-market@0.0.327","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"2695c7239cad7949a8d1f4bff5c85ec32c653260","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.327.tgz","fileCount":34,"integrity":"sha512-9rzp/doa4uUO/5RNyXuqE9UBHhsbUz8ANTSNbUdpc6WVOzAeSsqf7Yb8ydykRlbFlrwm0aAxzrJl/VuluKjYEg==","signatures":[{"sig":"MEQCIFzb8MO6t0K2BKpxxuJbbMz4fRJ3u/KNx+iSudGigeziAiBgV92iXDH3pJVS6G+aPGXimiTWJkCpoiN06/23VXtyPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.327","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331212},"type":"module","_from":"file:tutti-os-connector-market-0.0.327.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/af4e10c4f35daff4d31a9e7fa2a56f62/tutti-os-connector-market-0.0.327.tgz","_integrity":"sha512-9rzp/doa4uUO/5RNyXuqE9UBHhsbUz8ANTSNbUdpc6WVOzAeSsqf7Yb8ydykRlbFlrwm0aAxzrJl/VuluKjYEg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.327","@tutti-os/ui-i18n-runtime":"0.0.327"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.327_1786355824615_0.09641876415427642","host":"s3://npm-registry-packages-npm-production"}},"0.0.328":{"name":"@tutti-os/connector-market","version":"0.0.328","_id":"@tutti-os/connector-market@0.0.328","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"9c25c5ae1afdf5911420bd1e3b090df72e9fa2a0","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.328.tgz","fileCount":34,"integrity":"sha512-AUwd3kt00Z9e5ALRia/lLmABHf94j7VnTqmEOB37OiTJoeaaIdo7OeWxiq3NWAFv3QLcpi+na6hLGnzpC3nCBA==","signatures":[{"sig":"MEUCIQCuw1O+GUXB5oeRP1zYZ52chaYv5A5Pb3jqCqVfcEto4AIgNVWoNkylyqNQpvk8wfaL0f7qd0vBeJODDyyD20BZsQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.328","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331212},"type":"module","_from":"file:tutti-os-connector-market-0.0.328.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/ad559e9dc580bfd22be2a78250122931/tutti-os-connector-market-0.0.328.tgz","_integrity":"sha512-AUwd3kt00Z9e5ALRia/lLmABHf94j7VnTqmEOB37OiTJoeaaIdo7OeWxiq3NWAFv3QLcpi+na6hLGnzpC3nCBA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.328","@tutti-os/ui-i18n-runtime":"0.0.328"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.328_1786356759801_0.9037785663398838","host":"s3://npm-registry-packages-npm-production"}},"0.0.329":{"name":"@tutti-os/connector-market","version":"0.0.329","_id":"@tutti-os/connector-market@0.0.329","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"4cd9085bf82e23c453d2d93f87246c0aa3ebdac3","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.329.tgz","fileCount":34,"integrity":"sha512-D4xcuAO6Pp4tXHsFINkzf5nCkxHpCZYl5rhIVFNAbIoj5+dJXRuZ4vZbddGC6Foxgel8TY1oALqQYQsb8oJHmQ==","signatures":[{"sig":"MEYCIQCWD/mXnoGaOwVnsPIEscGB29UL2BdF3MIVth3LZ/D6FgIhAL2+aumRsKPB65LVCy2k8sgWbI7AzfaI85LtUZaqvPOB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.329","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331212},"type":"module","_from":"file:tutti-os-connector-market-0.0.329.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/1635481edfa6801c427170b51f63c197/tutti-os-connector-market-0.0.329.tgz","_integrity":"sha512-D4xcuAO6Pp4tXHsFINkzf5nCkxHpCZYl5rhIVFNAbIoj5+dJXRuZ4vZbddGC6Foxgel8TY1oALqQYQsb8oJHmQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.329","@tutti-os/ui-i18n-runtime":"0.0.329"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.329_1786361296393_0.42167063998456467","host":"s3://npm-registry-packages-npm-production"}},"0.0.330":{"name":"@tutti-os/connector-market","version":"0.0.330","_id":"@tutti-os/connector-market@0.0.330","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"cc98aff873835d0a72ce57ec654e6749caf460bc","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.330.tgz","fileCount":34,"integrity":"sha512-oAnQdl63s9Q54fYgvtvXFqnVs+UVDHAmKhlLvCP68keO91qjp+rw3RUrUsk27Qdh7LYk9bF1J+lYpyyz3JTXbA==","signatures":[{"sig":"MEUCIQCl6AeZhrmrWOa/KALI3pWSfzdraF+KK5e7e7rHHhkLDQIgB0pXAJbeJ6hOPR9vA7ZcUrhqHr8eZwRcLRiJpkXkQs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.330","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331571},"type":"module","_from":"file:tutti-os-connector-market-0.0.330.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/480b8336c61a42acb6ba3617458dbcdd/tutti-os-connector-market-0.0.330.tgz","_integrity":"sha512-oAnQdl63s9Q54fYgvtvXFqnVs+UVDHAmKhlLvCP68keO91qjp+rw3RUrUsk27Qdh7LYk9bF1J+lYpyyz3JTXbA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.330","@tutti-os/ui-i18n-runtime":"0.0.330"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.330_1786368098536_0.7326776813357712","host":"s3://npm-registry-packages-npm-production"}},"0.0.331":{"name":"@tutti-os/connector-market","version":"0.0.331","_id":"@tutti-os/connector-market@0.0.331","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"937ecc6692116ef55db91e6876f0fe12436cbef6","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.331.tgz","fileCount":34,"integrity":"sha512-ZoDxoDJaVuEtQmiHkevuXvhqT/0vjMGHAT6xl56Bs53M9R6J6uGUe7tNsOETKcuEfpZeSLEG9giehN6quYxBRA==","signatures":[{"sig":"MEUCIFyP65QMMiC0d0soj6yaLaqV6GdYMp2Fv6OAxkGzhkF0AiEApr9Es+o0+FlExMwwzmQDCkrJS3nE3FPRgfTSpQQXuY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.331","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331571},"type":"module","_from":"file:tutti-os-connector-market-0.0.331.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/e0f61ece3e3c0fd68b61b4c9185027e3/tutti-os-connector-market-0.0.331.tgz","_integrity":"sha512-ZoDxoDJaVuEtQmiHkevuXvhqT/0vjMGHAT6xl56Bs53M9R6J6uGUe7tNsOETKcuEfpZeSLEG9giehN6quYxBRA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.331","@tutti-os/ui-i18n-runtime":"0.0.331"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.331_1786370253316_0.817433240201324","host":"s3://npm-registry-packages-npm-production"}},"0.0.332":{"name":"@tutti-os/connector-market","version":"0.0.332","_id":"@tutti-os/connector-market@0.0.332","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f991fb307c3db7b505e0bfabb45e0f90663f8322","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.332.tgz","fileCount":34,"integrity":"sha512-yNG4FdHvV1Ty3P49OGgNWSSi0OTXU62iDc3XT6MMBb3o5AtXMyLDIaQPh9uZyZVAfQH3K0XdHTXz041ISaVHBA==","signatures":[{"sig":"MEQCIBTSg4KyA2AuIh2FHgmDE5W1EKAdn0R80RVyJdIB0lD2AiBMq6yx13OGS7bCp9VMmqLNvcOjk+W5CpRN/19i+9t37w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.332","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331571},"type":"module","_from":"file:tutti-os-connector-market-0.0.332.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/713980c426621cddcbc1244d15f36f8e/tutti-os-connector-market-0.0.332.tgz","_integrity":"sha512-yNG4FdHvV1Ty3P49OGgNWSSi0OTXU62iDc3XT6MMBb3o5AtXMyLDIaQPh9uZyZVAfQH3K0XdHTXz041ISaVHBA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.332","@tutti-os/ui-i18n-runtime":"0.0.332"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.332_1786370664436_0.8485944878010887","host":"s3://npm-registry-packages-npm-production"}},"0.0.333":{"name":"@tutti-os/connector-market","version":"0.0.333","_id":"@tutti-os/connector-market@0.0.333","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"5dea401af02095fb1e3cf7340bb61e8d679ce80d","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.333.tgz","fileCount":34,"integrity":"sha512-nqlsIxYhsprsexUOHSQ42TLdncbHVXUY0VlMDEAxt0KrCIuGUYQaghn87EW7jhD3hK797P2dQef5c4aE8jd7aA==","signatures":[{"sig":"MEUCIQCjEbBhto9wSG31H9EGF5Pr3T3+LeBLwqNK+DEL6NCcGAIge+4CIInVK6oE71Rnb3qySfL4pgXqS3wmeRyj6BCPvHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331571},"type":"module","_from":"file:tutti-os-connector-market-0.0.333.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9395615cf73b8b0cc50d173e2a1eff35/tutti-os-connector-market-0.0.333.tgz","_integrity":"sha512-nqlsIxYhsprsexUOHSQ42TLdncbHVXUY0VlMDEAxt0KrCIuGUYQaghn87EW7jhD3hK797P2dQef5c4aE8jd7aA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.333","@tutti-os/ui-i18n-runtime":"0.0.333"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.333_1786378820420_0.1503200361467496","host":"s3://npm-registry-packages-npm-production"}},"0.0.334":{"name":"@tutti-os/connector-market","version":"0.0.334","_id":"@tutti-os/connector-market@0.0.334","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e1f842483146d8d4cc61c5b5c33ab8a432e5d434","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.334.tgz","fileCount":34,"integrity":"sha512-YpdTRAMQYigzOa/kXiy51Ve1K2rgcwfP7ODljU7ZMWJWQrVhSzC1qHF8WeWvArH9SRAEQsgXU2t3W2aJipRd/g==","signatures":[{"sig":"MEQCIDh4MNXcjh2jQQDv13lQlRVKhTrp//BLUcbGKP290it5AiBjY4pBTKnudLkp+X6Q/usn7PRJd6HirnglR/fxx9URkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.334","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331571},"type":"module","_from":"file:tutti-os-connector-market-0.0.334.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/eb1c060ebc716d8b88ffe3c5167f8f0c/tutti-os-connector-market-0.0.334.tgz","_integrity":"sha512-YpdTRAMQYigzOa/kXiy51Ve1K2rgcwfP7ODljU7ZMWJWQrVhSzC1qHF8WeWvArH9SRAEQsgXU2t3W2aJipRd/g==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.334","@tutti-os/ui-i18n-runtime":"0.0.334"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.334_1786384173085_0.5993296977997529","host":"s3://npm-registry-packages-npm-production"}},"0.0.335":{"name":"@tutti-os/connector-market","version":"0.0.335","_id":"@tutti-os/connector-market@0.0.335","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"dc20d40cc4caf139329a1ba9e2dc78ae1806954c","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.335.tgz","fileCount":34,"integrity":"sha512-mHp3CifkKOKXMaZOpWgQh4T7tuEIPMrMeGp0mLq7J1Mk/GmVzUoflSSiCmuvro84xFEDMZLh3GCqT9XLiAP9Cw==","signatures":[{"sig":"MEQCIC5WtQUnJpVLM25TtspclWoV1Zmzh5T8w88sTN/bukieAiAiAKJTljN01wbWU28nqyo2KCzpHBbEwLKu94kSQevUmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.335","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331571},"type":"module","_from":"file:tutti-os-connector-market-0.0.335.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/6ea8334bb464057a0466853d9fa863c9/tutti-os-connector-market-0.0.335.tgz","_integrity":"sha512-mHp3CifkKOKXMaZOpWgQh4T7tuEIPMrMeGp0mLq7J1Mk/GmVzUoflSSiCmuvro84xFEDMZLh3GCqT9XLiAP9Cw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.335","@tutti-os/ui-i18n-runtime":"0.0.335"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.335_1786385581010_0.7269155398420268","host":"s3://npm-registry-packages-npm-production"}},"0.0.336":{"name":"@tutti-os/connector-market","version":"0.0.336","_id":"@tutti-os/connector-market@0.0.336","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"6c3d4f1505f6314a290e20998a695505b3f905cc","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.336.tgz","fileCount":34,"integrity":"sha512-Dge6UfHdZ2/BYCTe1vpQE78W/nkT6Mj0qU+VuLlLZmxH80PHR7LlmSUpASkpKuKLcx0nBf9OURDvSNnNxZEvCg==","signatures":[{"sig":"MEUCIQCMTfmqZEBSqhdVhTfb0evYiGzmKUL0azHfilNaPDp1BwIgE+ChBDlbZQoqAB0Q5wpx3iU7jgmXZ4nq53RJ5Hw9FD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.336","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331571},"type":"module","_from":"file:tutti-os-connector-market-0.0.336.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/d0919756123a9997a48cbb420137d4ef/tutti-os-connector-market-0.0.336.tgz","_integrity":"sha512-Dge6UfHdZ2/BYCTe1vpQE78W/nkT6Mj0qU+VuLlLZmxH80PHR7LlmSUpASkpKuKLcx0nBf9OURDvSNnNxZEvCg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.336","@tutti-os/ui-i18n-runtime":"0.0.336"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.336_1786388405274_0.8654261583529641","host":"s3://npm-registry-packages-npm-production"}},"0.0.337":{"name":"@tutti-os/connector-market","version":"0.0.337","_id":"@tutti-os/connector-market@0.0.337","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f40d1dd12812cae42924a6bdbaab1e913057a07e","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.337.tgz","fileCount":34,"integrity":"sha512-I33bq40wRbo0rN1Y7l0zMfFN8kURq6top9dZj71YwsFUEnTe/sCuDJU+Sc/LbDaoBr3GHjkKq5phB9oA0HdbNw==","signatures":[{"sig":"MEQCHy7OAzSJTUykDBEFrDv9Ph3N+RzfavLX3yERfKlxl6gCIQDobdQi+zUis1u5ohjsqBS9jHRgaFXrxuNfHgXpqE9SQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.337","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":331571},"type":"module","_from":"file:tutti-os-connector-market-0.0.337.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9c79aeefc47f4f179ebbb050b1558d82/tutti-os-connector-market-0.0.337.tgz","_integrity":"sha512-I33bq40wRbo0rN1Y7l0zMfFN8kURq6top9dZj71YwsFUEnTe/sCuDJU+Sc/LbDaoBr3GHjkKq5phB9oA0HdbNw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.337","@tutti-os/ui-i18n-runtime":"0.0.337"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.337_1786416554097_0.4723580358203705","host":"s3://npm-registry-packages-npm-production"}},"0.0.338":{"name":"@tutti-os/connector-market","version":"0.0.338","_id":"@tutti-os/connector-market@0.0.338","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"891fdc26b7d30327caea613326ce12d2d0dd1782","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.338.tgz","fileCount":34,"integrity":"sha512-1OcgOJYR1c6B5kTjmURYAuE675kyyctoqlIlRa1iVIFoS23Ku0OXtgMelvxDWFVjJ4XWQxuvy9NSnxgnhs7jOA==","signatures":[{"sig":"MEUCIFdfQNKxvbJ3tolBLFZdywPMbojq5TXJp7VDfcbFf39EAiEAj/pd1BOltRF2IQec83R6GvhnaC18Xyr1264srC1cd84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.338","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339798},"type":"module","_from":"file:tutti-os-connector-market-0.0.338.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/a0d80972fca6c6f577f39da738fceadf/tutti-os-connector-market-0.0.338.tgz","_integrity":"sha512-1OcgOJYR1c6B5kTjmURYAuE675kyyctoqlIlRa1iVIFoS23Ku0OXtgMelvxDWFVjJ4XWQxuvy9NSnxgnhs7jOA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.338","@tutti-os/ui-i18n-runtime":"0.0.338"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.338_1786431624235_0.9526839502547997","host":"s3://npm-registry-packages-npm-production"}},"0.0.339":{"name":"@tutti-os/connector-market","version":"0.0.339","_id":"@tutti-os/connector-market@0.0.339","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"49afc226bf85f324e8bfe8051ef68f509d269de7","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.339.tgz","fileCount":34,"integrity":"sha512-yKy4yOhfgsX7/GruB141QRw5e/IWGMn5s4SMxsX40Zcvs7Xi5b9iqYElX8qhdAijS4XemN09UzVu4254efz7XA==","signatures":[{"sig":"MEUCICeSA3DpiqOnqtT21F8BCG+TlV2YlH9o/zPL+KUmJdBeAiEAwHT2smmm3XuU+7/Gqy3MFqBicFJXcCWRSWJHhkG8G6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.339","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339798},"type":"module","_from":"file:tutti-os-connector-market-0.0.339.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/c167cfc46bab5b7a761c1bf0da8a9203/tutti-os-connector-market-0.0.339.tgz","_integrity":"sha512-yKy4yOhfgsX7/GruB141QRw5e/IWGMn5s4SMxsX40Zcvs7Xi5b9iqYElX8qhdAijS4XemN09UzVu4254efz7XA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.339","@tutti-os/ui-i18n-runtime":"0.0.339"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.339_1786433362176_0.2876905363076625","host":"s3://npm-registry-packages-npm-production"}},"0.0.340":{"name":"@tutti-os/connector-market","version":"0.0.340","_id":"@tutti-os/connector-market@0.0.340","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"c5e6dc222894385b80e8acd1cf8c69cf492de564","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.340.tgz","fileCount":34,"integrity":"sha512-rzr7uGZ+9ix7xVOb4JAJcOUyEWxDEOepWp6ygRjPWRrJSx9uXUd9crtzwgPtFdZfLtc6CX5v3gS6dt2UQlvziA==","signatures":[{"sig":"MEUCIQDe86SbQSO+Sk/VC7jB2TYKJlRKvXPGwgyIcAr+BnqKLgIgAw//6zlK7PRmvld+sfmATi+poMnJgV8kH2MaKrqvRzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.340","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340047},"type":"module","_from":"file:tutti-os-connector-market-0.0.340.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/1a18bc52d7bea9d0ecc18500123b7cfe/tutti-os-connector-market-0.0.340.tgz","_integrity":"sha512-rzr7uGZ+9ix7xVOb4JAJcOUyEWxDEOepWp6ygRjPWRrJSx9uXUd9crtzwgPtFdZfLtc6CX5v3gS6dt2UQlvziA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.340","@tutti-os/ui-i18n-runtime":"0.0.340"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.340_1786435662591_0.3738773446653514","host":"s3://npm-registry-packages-npm-production"}},"0.0.341":{"name":"@tutti-os/connector-market","version":"0.0.341","_id":"@tutti-os/connector-market@0.0.341","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"689554799fbb8d0eb332c6e761bdac3b0ffb79f4","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.341.tgz","fileCount":34,"integrity":"sha512-g307ofx+4srXcgAStQ4JKFBd9i0n5J4lqdYBXmzrO459eT/72U2w8YE/Rx4dDrviiF8W8DkvCoZeF58lifvYmg==","signatures":[{"sig":"MEQCIBJUyVRva6AJiHUqF0ioEQL6pAOuOVnItopgRq1TKaoTAiBVe63T0SNgAyT1XXMxnf/DBIMV5WGk/JkWwJxuySan2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.341","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340047},"type":"module","_from":"file:tutti-os-connector-market-0.0.341.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/7eedc31f8b7f00cd7339552bc64f6414/tutti-os-connector-market-0.0.341.tgz","_integrity":"sha512-g307ofx+4srXcgAStQ4JKFBd9i0n5J4lqdYBXmzrO459eT/72U2w8YE/Rx4dDrviiF8W8DkvCoZeF58lifvYmg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.341","@tutti-os/ui-i18n-runtime":"0.0.341"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.341_1786439871596_0.7085426389096274","host":"s3://npm-registry-packages-npm-production"}},"0.0.342":{"name":"@tutti-os/connector-market","version":"0.0.342","_id":"@tutti-os/connector-market@0.0.342","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"442181a01fe06501db730fbf7fab016882eda481","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.342.tgz","fileCount":34,"integrity":"sha512-X724MeIx8lPKPxy7oin/29vsSIHY8vO2TDczmFhzBaHkdYzkkagTUrdP/OHix4HiVjGr6XSUf76tty14ZKjSxw==","signatures":[{"sig":"MEUCIGWPcMNAn5LeBzeBtWazOnWf/bI9QlNhfpILhYf+iS6AAiEAsp0vTquz8OP3R+0fpE1amxZeLthZXw4XGXr++TxgpBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.342","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340047},"type":"module","_from":"file:tutti-os-connector-market-0.0.342.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3d77d6ce40be1f89e132425d8e42a186/tutti-os-connector-market-0.0.342.tgz","_integrity":"sha512-X724MeIx8lPKPxy7oin/29vsSIHY8vO2TDczmFhzBaHkdYzkkagTUrdP/OHix4HiVjGr6XSUf76tty14ZKjSxw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.342","@tutti-os/ui-i18n-runtime":"0.0.342"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.342_1786440802296_0.9043411672157426","host":"s3://npm-registry-packages-npm-production"}},"0.0.343":{"name":"@tutti-os/connector-market","version":"0.0.343","_id":"@tutti-os/connector-market@0.0.343","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a3c17a4dcc93a9da39c4182961bf59e4e77044f2","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.343.tgz","fileCount":34,"integrity":"sha512-qq6sNhoqXrakkxbn2RqNXI7ms2FBAc8ZmXIW98gRbwjmvYzOjRuKehl/oEZWYWvfpbboYkRdA4qQ0qa54oShhQ==","signatures":[{"sig":"MEQCIBwbe/Jh33y8l/GYPP4VM5MU7Lo28X0U5JEJvd6r1ETKAiBHz33X1pz5H8JQlDo68B4B0/FnWv0eqoKEpOPyoJWs0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.343","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340047},"type":"module","_from":"file:tutti-os-connector-market-0.0.343.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5aef7e5b5b70b992992cd99ffd268a4f/tutti-os-connector-market-0.0.343.tgz","_integrity":"sha512-qq6sNhoqXrakkxbn2RqNXI7ms2FBAc8ZmXIW98gRbwjmvYzOjRuKehl/oEZWYWvfpbboYkRdA4qQ0qa54oShhQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.343","@tutti-os/ui-i18n-runtime":"0.0.343"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.343_1786441257992_0.4881465051200031","host":"s3://npm-registry-packages-npm-production"}},"0.0.344":{"name":"@tutti-os/connector-market","version":"0.0.344","_id":"@tutti-os/connector-market@0.0.344","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"78448b15710b119f3a1672612c9d1fbd253ac2b2","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.344.tgz","fileCount":34,"integrity":"sha512-FcCCVCpkVlepVWINGQyW/MGoXPKUGLhnhRmElwqdWFVPuYjxCdHpz2X0adXnvOdWmGJSB2sBsLPxmEybuXV3ug==","signatures":[{"sig":"MEYCIQCz/K5QGCktnuAM+3KdHGQvKx3r83oVO0k3zZuDb9ynBgIhAO5fBb3MdKTrRUrMDN160g258IvmOUj9OHBVh6vpX8GA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.344","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340047},"type":"module","_from":"file:tutti-os-connector-market-0.0.344.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0ca8968ac93851336f57671295d0b04b/tutti-os-connector-market-0.0.344.tgz","_integrity":"sha512-FcCCVCpkVlepVWINGQyW/MGoXPKUGLhnhRmElwqdWFVPuYjxCdHpz2X0adXnvOdWmGJSB2sBsLPxmEybuXV3ug==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.344","@tutti-os/ui-i18n-runtime":"0.0.344"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.344_1786444298861_0.7830775608471641","host":"s3://npm-registry-packages-npm-production"}},"0.0.345":{"name":"@tutti-os/connector-market","version":"0.0.345","_id":"@tutti-os/connector-market@0.0.345","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"897550cec7c201e1b4a0c98d3c28828738966b0d","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.345.tgz","fileCount":34,"integrity":"sha512-U3d43k0ZVyw2zJ9w7ojPzp9woksl0Ydz8z9W5zQ1m9+O5hjnXqBNBUhVq770rp2qIdtsSsTRy0+WMHFkoq//hA==","signatures":[{"sig":"MEUCIQDkcFOFENDTOsciUwwiXkrJ/dtXFNRhyH5y9UjtipF+4AIgSMxyg/Uu1A4bLijjpoT0zjWoKk/Q4IXiNQqi7eu8cs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.345","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340047},"type":"module","_from":"file:tutti-os-connector-market-0.0.345.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/6da8a6e39cec9f2aaa5049f15bb9872e/tutti-os-connector-market-0.0.345.tgz","_integrity":"sha512-U3d43k0ZVyw2zJ9w7ojPzp9woksl0Ydz8z9W5zQ1m9+O5hjnXqBNBUhVq770rp2qIdtsSsTRy0+WMHFkoq//hA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.345","@tutti-os/ui-i18n-runtime":"0.0.345"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.345_1786444873937_0.2820815593184065","host":"s3://npm-registry-packages-npm-production"}},"0.0.346":{"name":"@tutti-os/connector-market","version":"0.0.346","_id":"@tutti-os/connector-market@0.0.346","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"6f3fa1ac797e08fc814c31e1f7f8cdcc351e1abb","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.346.tgz","fileCount":34,"integrity":"sha512-BYJk8RTDIYeOd9VOlDds71VqYiU6ALqztNMLES7UY+iF8ywZAVUEBCdhQTbxo3ocyv6MnM+UMcXN3vdQqLdmSw==","signatures":[{"sig":"MEYCIQCaRvazBelJYr+xi7IjpPwyIZRvJepvcBgdymvrxqWw6AIhAMTxBT/lrsdkzxIJ2qKfEhQsPfvn4g0LWKSVvoy7sXzT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.346","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340047},"type":"module","_from":"file:tutti-os-connector-market-0.0.346.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/d4d133a4425c708c8badbf3cea3f3844/tutti-os-connector-market-0.0.346.tgz","_integrity":"sha512-BYJk8RTDIYeOd9VOlDds71VqYiU6ALqztNMLES7UY+iF8ywZAVUEBCdhQTbxo3ocyv6MnM+UMcXN3vdQqLdmSw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.346","@tutti-os/ui-i18n-runtime":"0.0.346"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.346_1786446494042_0.8255684956305089","host":"s3://npm-registry-packages-npm-production"}},"0.0.347":{"name":"@tutti-os/connector-market","version":"0.0.347","_id":"@tutti-os/connector-market@0.0.347","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"f6efb95e1ab7079117e7a48fc322039c28fbe64d","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.347.tgz","fileCount":34,"integrity":"sha512-mVwepoO2DMd5xVmQ4jUne3gu+jYeTunhbHWWBMAh0fkOL4lkWpRYPT7J3TTxNgBdLdBUXkcL5eSwRKLj5OjkDg==","signatures":[{"sig":"MEUCIF/fex/jysOL/1gCateNn2R1gBSQc+iA7hIPfbmgh9y8AiEA8dBvCkBK9cXSCNs94KPgp6MeP+EuCz/DBDTUfDx98rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.347","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341476},"type":"module","_from":"file:tutti-os-connector-market-0.0.347.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/87992e1e1202f56da91196a6644727a8/tutti-os-connector-market-0.0.347.tgz","_integrity":"sha512-mVwepoO2DMd5xVmQ4jUne3gu+jYeTunhbHWWBMAh0fkOL4lkWpRYPT7J3TTxNgBdLdBUXkcL5eSwRKLj5OjkDg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.347","@tutti-os/ui-i18n-runtime":"0.0.347"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.347_1786453347649_0.3190248026348721","host":"s3://npm-registry-packages-npm-production"}},"0.0.348":{"name":"@tutti-os/connector-market","version":"0.0.348","_id":"@tutti-os/connector-market@0.0.348","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e4ad2d4a97a9d62b1b30cb3d138a1345207d9fb1","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.348.tgz","fileCount":34,"integrity":"sha512-Rdeq3eCpREgXBJJ6geTzYm3i6xWAS1ZsM6f1uYLI68V0dgF5JsC7QZiW/U82phHQdGhupKk5ZDytXyEMDbIWPA==","signatures":[{"sig":"MEYCIQCwGLr1ygdHl3Cm1m8I9UqarlLjA6c+UPWf8sNtCmQX6gIhAJqI2FbMZnHWu2Z+ujIPHF3RYwfZFo5pTlP6i8EVIe72","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.348","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341476},"type":"module","_from":"file:tutti-os-connector-market-0.0.348.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/ffec9fe87610138deeb1cd2d14966043/tutti-os-connector-market-0.0.348.tgz","_integrity":"sha512-Rdeq3eCpREgXBJJ6geTzYm3i6xWAS1ZsM6f1uYLI68V0dgF5JsC7QZiW/U82phHQdGhupKk5ZDytXyEMDbIWPA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.348","@tutti-os/ui-i18n-runtime":"0.0.348"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.348_1786454590110_0.8717617404940319","host":"s3://npm-registry-packages-npm-production"}},"0.0.349":{"name":"@tutti-os/connector-market","version":"0.0.349","_id":"@tutti-os/connector-market@0.0.349","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e55984d8425a58949b11008a06751a922489c7d8","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.349.tgz","fileCount":34,"integrity":"sha512-qUjSu7+d+0GHCjhzw1r+ffJZDBX43XAX0fK4ZMVvibf0oBRd55/rJdNc7GUsBdxXoPB6IwlwLzsjmromieC5Rw==","signatures":[{"sig":"MEYCIQC5fhgK8BCn/K/HaS9kg9eWFmVtNwJMMEQEw6IjcqA6EwIhAOMd1mzvFkC54CJYuGd5jVmcwO0sCTX5NhrxfIehF90K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.349","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":341476},"type":"module","_from":"file:tutti-os-connector-market-0.0.349.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/df0818d87c040aa6d34f82de358ec0c5/tutti-os-connector-market-0.0.349.tgz","_integrity":"sha512-qUjSu7+d+0GHCjhzw1r+ffJZDBX43XAX0fK4ZMVvibf0oBRd55/rJdNc7GUsBdxXoPB6IwlwLzsjmromieC5Rw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.349","@tutti-os/ui-i18n-runtime":"0.0.349"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.349_1786459057653_0.9964728641856451","host":"s3://npm-registry-packages-npm-production"}},"0.0.350":{"name":"@tutti-os/connector-market","version":"0.0.350","_id":"@tutti-os/connector-market@0.0.350","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a38f0d3d20404a236d1675150cc27a23024b0789","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.350.tgz","fileCount":34,"integrity":"sha512-Af+/U+VL7ihxOrNXI2xCSlt0eDN4hDiCSA58oOOG1tHu1nVNvaG9j0Xo93HndqNd6nmrSsK0m6sfXBMxVG2QEw==","signatures":[{"sig":"MEUCIA4mJydPa0pEWLcGoI8hn6oDeZ/M1Pq4hr1aF4aSfMknAiEAxnETIMncm/BBMK8knUlMQGhH5N6YjTftYbWvEnjPxzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.350","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367829},"type":"module","_from":"file:tutti-os-connector-market-0.0.350.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5b031afbffcf42f2ec78f20340e91c59/tutti-os-connector-market-0.0.350.tgz","_integrity":"sha512-Af+/U+VL7ihxOrNXI2xCSlt0eDN4hDiCSA58oOOG1tHu1nVNvaG9j0Xo93HndqNd6nmrSsK0m6sfXBMxVG2QEw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.350","@tutti-os/ui-i18n-runtime":"0.0.350"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.350_1786497969003_0.37563784338311335","host":"s3://npm-registry-packages-npm-production"}},"0.0.351":{"name":"@tutti-os/connector-market","version":"0.0.351","_id":"@tutti-os/connector-market@0.0.351","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"3e045ab5a5a091556986829d1b614f74dd45bbe1","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.351.tgz","fileCount":34,"integrity":"sha512-FPq0AU+qQuWWLySzpE7mn81VM7rpcHPBKySjhpUKV3Odhjj+9tKDE2tiUnMTaXEZeI6MSzUE6uhPT1AluPb3PA==","signatures":[{"sig":"MEQCIBTo2jEDI7yf7ApZ51e8pT/ojn8X6nsFiH0K6R+XGo+HAiADczyKUYrN8GMvEtd82MCf+JYDZPBx9WG/bIqGCZ84Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.351","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367829},"type":"module","_from":"file:tutti-os-connector-market-0.0.351.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/10630ac530a6292cf0e13419f7f0755d/tutti-os-connector-market-0.0.351.tgz","_integrity":"sha512-FPq0AU+qQuWWLySzpE7mn81VM7rpcHPBKySjhpUKV3Odhjj+9tKDE2tiUnMTaXEZeI6MSzUE6uhPT1AluPb3PA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.351","@tutti-os/ui-i18n-runtime":"0.0.351"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.351_1786506143453_0.6114986770102919","host":"s3://npm-registry-packages-npm-production"}},"0.0.352":{"name":"@tutti-os/connector-market","version":"0.0.352","_id":"@tutti-os/connector-market@0.0.352","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e2327dab05c422259120da4f5a87dc59dbed9705","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.352.tgz","fileCount":34,"integrity":"sha512-Cbn3jjLuQ9LRmGk+LunwyUUgrbFMFrjErFkuG2MQiyAeM77HiEI32FYKohsKVDuKNVKmKRvpTroDuqre+s7XZw==","signatures":[{"sig":"MEQCIB62xroWaZSCJ5lMAPC3QXqIVRsLQZVqK3Lzq/1XRCDCAiAw36NOchOSorZfUBuXQnVSNZB9JfSzWF63qseh6SoSvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.352","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367829},"type":"module","_from":"file:tutti-os-connector-market-0.0.352.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/869ba70dec8eb9802da855274907fd82/tutti-os-connector-market-0.0.352.tgz","_integrity":"sha512-Cbn3jjLuQ9LRmGk+LunwyUUgrbFMFrjErFkuG2MQiyAeM77HiEI32FYKohsKVDuKNVKmKRvpTroDuqre+s7XZw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.352","@tutti-os/ui-i18n-runtime":"0.0.352"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.352_1786506608729_0.36433393246677537","host":"s3://npm-registry-packages-npm-production"}},"0.0.353":{"name":"@tutti-os/connector-market","version":"0.0.353","_id":"@tutti-os/connector-market@0.0.353","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"4c27eb19fa54c9717de933ee6f39ae3487d1e53b","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.353.tgz","fileCount":34,"integrity":"sha512-6LFC/++JDoavz8OH3PTW1gewLIreu596+qD4h2SWSZD/Cl7uG01wPHHqRyFD8UzWTreRwloM7/dOXW85X8VwWg==","signatures":[{"sig":"MEYCIQCQl9hwbvYs8vsOgw4mRvqskv6/Gf1QCJSdyjjkkA0YqwIhANAWp9UKcKuzqjz4MOwXo4KwzIWVkhbnATR09/CHq6d7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.353","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370021},"type":"module","_from":"file:tutti-os-connector-market-0.0.353.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/861d6ecaac4d8c7102c1840be16a4790/tutti-os-connector-market-0.0.353.tgz","_integrity":"sha512-6LFC/++JDoavz8OH3PTW1gewLIreu596+qD4h2SWSZD/Cl7uG01wPHHqRyFD8UzWTreRwloM7/dOXW85X8VwWg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.353","@tutti-os/ui-i18n-runtime":"0.0.353"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.353_1786509710777_0.8873847920834854","host":"s3://npm-registry-packages-npm-production"}},"0.0.354":{"name":"@tutti-os/connector-market","version":"0.0.354","_id":"@tutti-os/connector-market@0.0.354","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"51605d2321b96beb5413487cc9e4e248202bc765","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.354.tgz","fileCount":34,"integrity":"sha512-UeQJtmABqb8ecNSCf1/XkxdAyuMIXSbwKLeNRLr5KLHHfvzPKNbVZTu4vWzV7oHBQTLQz4XQCvy3Ch4j83JoNA==","signatures":[{"sig":"MEQCIGJjnJqPy+00T07pTIOEurhQwRqRq3uqi55abY5M++6zAiAV97s7vsoJfjw8qFvh84FJeF6I4+1X9SBJdU/RILD10Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.354","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370021},"type":"module","_from":"file:tutti-os-connector-market-0.0.354.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/5d5a799f93e52dc3b6b4b3b43c6c3400/tutti-os-connector-market-0.0.354.tgz","_integrity":"sha512-UeQJtmABqb8ecNSCf1/XkxdAyuMIXSbwKLeNRLr5KLHHfvzPKNbVZTu4vWzV7oHBQTLQz4XQCvy3Ch4j83JoNA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.354","@tutti-os/ui-i18n-runtime":"0.0.354"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.354_1786515713936_0.7148412693537274","host":"s3://npm-registry-packages-npm-production"}},"0.0.355":{"name":"@tutti-os/connector-market","version":"0.0.355","_id":"@tutti-os/connector-market@0.0.355","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"89caf04a3f72996bfa24a350292a2124dcd3e978","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.355.tgz","fileCount":34,"integrity":"sha512-rIqOT+Eka4J4+keSwasGPNedyazg17724bcSReSI7j64q30gqQFDNqG9boEtimGtstBzIXZ+vgNl5Ew5eb301A==","signatures":[{"sig":"MEUCIQDubcXIeh2swuoPSyOzwk9W0HjV2tzyeHAJR5Q481Ln+AIgZGOSr3obelBmgFbQDImRhnLEt2vqCWwYxRjqOnhDOs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.355","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370021},"type":"module","_from":"file:tutti-os-connector-market-0.0.355.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/b0338e5f706f6d530670052c0960b27d/tutti-os-connector-market-0.0.355.tgz","_integrity":"sha512-rIqOT+Eka4J4+keSwasGPNedyazg17724bcSReSI7j64q30gqQFDNqG9boEtimGtstBzIXZ+vgNl5Ew5eb301A==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.355","@tutti-os/ui-i18n-runtime":"0.0.355"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.355_1786516352632_0.776616614009493","host":"s3://npm-registry-packages-npm-production"}},"0.0.356":{"name":"@tutti-os/connector-market","version":"0.0.356","_id":"@tutti-os/connector-market@0.0.356","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"8fc49e7d78a10394f6a2a35f619acc8d0ccfaa8f","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.356.tgz","fileCount":34,"integrity":"sha512-bWivI2opVnbWfQ169mq4G16SUwepKqL9B+kEYGhWE2SXeJFIaG0vTW3Rbzw24b3Kkm7881v4DTBp1TyzUfYNeQ==","signatures":[{"sig":"MEUCIQDua3WFaKQPMDmtp0x7S1Q7ICMdoGtmnhjYwDc39y9t+QIgBrxkEBI9XUJAdN8IE93eP7aH3B6342+HHOo4yb5dnV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.356","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370021},"type":"module","_from":"file:tutti-os-connector-market-0.0.356.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/916f7beba4408aba5e8766740796aa78/tutti-os-connector-market-0.0.356.tgz","_integrity":"sha512-bWivI2opVnbWfQ169mq4G16SUwepKqL9B+kEYGhWE2SXeJFIaG0vTW3Rbzw24b3Kkm7881v4DTBp1TyzUfYNeQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.356","@tutti-os/ui-i18n-runtime":"0.0.356"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.356_1786518953404_0.2723761168557699","host":"s3://npm-registry-packages-npm-production"}},"0.0.357":{"name":"@tutti-os/connector-market","version":"0.0.357","_id":"@tutti-os/connector-market@0.0.357","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7bae34c4538e0c8efdd99f1af40a096477d8346d","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.357.tgz","fileCount":34,"integrity":"sha512-Y7DLA/EmwnBPX4wkF0YEGnWiaz8ZOq73twSryOU5BZ45u1toLKO7Nf8LwjaUigs9I57ozSF6FZEc/j9YVs7G3Q==","signatures":[{"sig":"MEUCIQC2VNYAToPk4f4hVocVXyY6lrublccUo+tHl4P+rL52qgIgDF0aueiAJ2Z9tN/Kg3Vo0McJZ1sMudDnkk0mO/u8+4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.357","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370021},"type":"module","_from":"file:tutti-os-connector-market-0.0.357.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/36361b864242268080fa3c380fca4f5e/tutti-os-connector-market-0.0.357.tgz","_integrity":"sha512-Y7DLA/EmwnBPX4wkF0YEGnWiaz8ZOq73twSryOU5BZ45u1toLKO7Nf8LwjaUigs9I57ozSF6FZEc/j9YVs7G3Q==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.357","@tutti-os/ui-i18n-runtime":"0.0.357"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.357_1786526823753_0.618041398990961","host":"s3://npm-registry-packages-npm-production"}},"0.0.358":{"name":"@tutti-os/connector-market","version":"0.0.358","_id":"@tutti-os/connector-market@0.0.358","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"453dc9240e1cf36a340a7849a00db39e77323578","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.358.tgz","fileCount":34,"integrity":"sha512-UoAAOHnsa/9vC6woBRwcI3vuBnXGuh82kAtO9KzlV4AUlpiK2w6sLg/9rLgaD43pgLUO+dvftoidsKfoL+GKAA==","signatures":[{"sig":"MEUCIQCmTEWiw/3sdL1TjGwExywcsGlAeunm0hBIdidLGHMsUgIgK3ghbf6Sw+IyOVcg3kqv8oLnFnsUk4hbwITvDLeokvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.358","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372368},"type":"module","_from":"file:tutti-os-connector-market-0.0.358.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/0a0043abb42acd3c7e3022f4cba3519e/tutti-os-connector-market-0.0.358.tgz","_integrity":"sha512-UoAAOHnsa/9vC6woBRwcI3vuBnXGuh82kAtO9KzlV4AUlpiK2w6sLg/9rLgaD43pgLUO+dvftoidsKfoL+GKAA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.358","@tutti-os/ui-i18n-runtime":"0.0.358"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.358_1786529232133_0.20985698072074488","host":"s3://npm-registry-packages-npm-production"}},"0.0.359":{"name":"@tutti-os/connector-market","version":"0.0.359","_id":"@tutti-os/connector-market@0.0.359","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"24c592f97213b1dceab8fdd28812f680a720150a","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.359.tgz","fileCount":34,"integrity":"sha512-S0zf7tFX333YX0Cb/8w9dDAKKf2s/soEIcp2dbT9fLDuKDExGWAfMsfWgI09LVnnLv3y9XedtfwtKCR5OGV+Jg==","signatures":[{"sig":"MEYCIQCo5yzAGxBLjTt711jT1nltNm1lUyEm2Lnpz3Fb1VKFlAIhAOOlwTvjxGrKO2MmQx0u2hrtNTgcYiw6Q1eRac/uuB7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.359","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372368},"type":"module","_from":"file:tutti-os-connector-market-0.0.359.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/2a2b9c3fd155435d092673c5042d6d65/tutti-os-connector-market-0.0.359.tgz","_integrity":"sha512-S0zf7tFX333YX0Cb/8w9dDAKKf2s/soEIcp2dbT9fLDuKDExGWAfMsfWgI09LVnnLv3y9XedtfwtKCR5OGV+Jg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.359","@tutti-os/ui-i18n-runtime":"0.0.359"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.359_1786529475300_0.4105784757080182","host":"s3://npm-registry-packages-npm-production"}},"0.0.360":{"name":"@tutti-os/connector-market","version":"0.0.360","_id":"@tutti-os/connector-market@0.0.360","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"b45e9cb10014dcabf89832ea0419f49c62d16502","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.360.tgz","fileCount":34,"integrity":"sha512-ToHV36Mt7oDbHJgiSthKL4m1w7VYZdg4iiStQ6feetcJltRLNV4ub2dQZYIHLAsndCs/QvJQPZHXME8W/vog1A==","signatures":[{"sig":"MEYCIQDCOAvq/TCP0OnTSvbztrwBeYgC8M2km1rAYW1QdWVT1QIhANBHuS32x3bSq+G0AOgACsPtGXDgqe5SYx5dmeroljDM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.360","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372368},"type":"module","_from":"file:tutti-os-connector-market-0.0.360.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/d886560e28bf1f6505349f0731247b0e/tutti-os-connector-market-0.0.360.tgz","_integrity":"sha512-ToHV36Mt7oDbHJgiSthKL4m1w7VYZdg4iiStQ6feetcJltRLNV4ub2dQZYIHLAsndCs/QvJQPZHXME8W/vog1A==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.360","@tutti-os/ui-i18n-runtime":"0.0.360"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.360_1786544354143_0.4988512375064422","host":"s3://npm-registry-packages-npm-production"}},"0.0.361":{"name":"@tutti-os/connector-market","version":"0.0.361","_id":"@tutti-os/connector-market@0.0.361","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"d926a3b3fa310c2b7a4a80da5a512614e42e1eca","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.361.tgz","fileCount":34,"integrity":"sha512-zt08Kz/U2tEy+Pt5aqIIL2LoWKOr2YghDFv7O00BK7ExofrHgTsrckd3C6buYy/GN4H50fkmYFL0UeSo5ibfwg==","signatures":[{"sig":"MEUCIQD+Qj1a5bCe0LFTEVQ9B3hFkCuFSspXKwxzGjAV/rvKKQIgKQJkViveKeEb8YLIxVV5vVLPY3pdQdC8V1RhqPmt+rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.361","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372368},"type":"module","_from":"file:tutti-os-connector-market-0.0.361.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/88b10055053c70fb69ae1e1849841a53/tutti-os-connector-market-0.0.361.tgz","_integrity":"sha512-zt08Kz/U2tEy+Pt5aqIIL2LoWKOr2YghDFv7O00BK7ExofrHgTsrckd3C6buYy/GN4H50fkmYFL0UeSo5ibfwg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.361","@tutti-os/ui-i18n-runtime":"0.0.361"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.361_1786546174328_0.38831639105918536","host":"s3://npm-registry-packages-npm-production"}},"0.0.362":{"name":"@tutti-os/connector-market","version":"0.0.362","_id":"@tutti-os/connector-market@0.0.362","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"8b99a5e1a4efbbf264a07a044ea29ceb2fd0de29","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.362.tgz","fileCount":34,"integrity":"sha512-DTN9NhWqWSYbN01xn+GgggIbOLU4um36FFp+olcnoef/+PQpxRuOy9paMmzibQYzcCTE6i0G0nL/cxh8oL+G8w==","signatures":[{"sig":"MEUCIDFXHL+NrigjW7ndmdTCz+2BKlj/y5wrEfAPQ5s1n5D2AiEAoXzOyg1quLeDALBa1CDOctYw9DfYvcoW5mVs4DTUqKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.362","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372368},"type":"module","_from":"file:tutti-os-connector-market-0.0.362.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/21e759c4636d12bc586056f721a1fb59/tutti-os-connector-market-0.0.362.tgz","_integrity":"sha512-DTN9NhWqWSYbN01xn+GgggIbOLU4um36FFp+olcnoef/+PQpxRuOy9paMmzibQYzcCTE6i0G0nL/cxh8oL+G8w==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.362","@tutti-os/ui-i18n-runtime":"0.0.362"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.362_1786549748048_0.28996508169009116","host":"s3://npm-registry-packages-npm-production"}},"0.0.363":{"name":"@tutti-os/connector-market","version":"0.0.363","_id":"@tutti-os/connector-market@0.0.363","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"1aaafc7f14dc5ac9eacd1f1139c745a909d01b1d","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.363.tgz","fileCount":34,"integrity":"sha512-XLSth0YWCnsG9uyl57RXDNdmecEJb8FAT7P7Oc1QxIoowtpBoE+Qw24Vyv9SY7lHi/4OhHuz+sd2Mn/QpJHfvQ==","signatures":[{"sig":"MEUCIQDW295w63n9ickatJbqZZKaNtOmEDQbAREkq7fA/r68lgIgSdrdGkAiBG52VZ/9n9PUesaruJqqfWK0wsOzaqwFZ5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.363","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":372368},"type":"module","_from":"file:tutti-os-connector-market-0.0.363.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/6798bcc615fb3d2c0ec54820bbef79db/tutti-os-connector-market-0.0.363.tgz","_integrity":"sha512-XLSth0YWCnsG9uyl57RXDNdmecEJb8FAT7P7Oc1QxIoowtpBoE+Qw24Vyv9SY7lHi/4OhHuz+sd2Mn/QpJHfvQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","@tutti-os/ui-system":"0.0.363","@tutti-os/ui-i18n-runtime":"0.0.363"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.363_1786559041263_0.11962848538449267","host":"s3://npm-registry-packages-npm-production"}},"0.0.364":{"name":"@tutti-os/connector-market","version":"0.0.364","_id":"@tutti-os/connector-market@0.0.364","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"584fc7482dc0f3ed84dc81164ea42388ceb4f043","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.364.tgz","fileCount":42,"integrity":"sha512-9ubVVsA42gg2/G+wSKkfWePVXTWIX8qpnm5s12JyufnI60AwK7Dc5oxd60w4OCaq1Pe/hX98O9JAyY2rhVxkxQ==","signatures":[{"sig":"MEYCIQDlivb0NTW8+U0Gw0HHRXFuMMfDHtefE2s+wD/HbqO6HgIhAIukznOKi9e3OcIB/PVCHPw1I8/oDNGkg35NQOwiJtGF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.364","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414011},"type":"module","_from":"file:tutti-os-connector-market-0.0.364.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/a75274d4e45d8491a4049e5b6341194f/tutti-os-connector-market-0.0.364.tgz","_integrity":"sha512-9ubVVsA42gg2/G+wSKkfWePVXTWIX8qpnm5s12JyufnI60AwK7Dc5oxd60w4OCaq1Pe/hX98O9JAyY2rhVxkxQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.364","@tutti-os/ui-i18n-runtime":"0.0.364","@tutti-os/connector-authorization-protocol":"0.0.364"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.364_1786598125196_0.44065383698136373","host":"s3://npm-registry-packages-npm-production"}},"0.0.365":{"name":"@tutti-os/connector-market","version":"0.0.365","_id":"@tutti-os/connector-market@0.0.365","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"bb7885627b4892c8adfcdea46b24f8d91d7b9a46","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.365.tgz","fileCount":42,"integrity":"sha512-cQLAbEw2vr5Rk5TttVYltIpEuoVOG+RiDUTh0SHdIE3Zr4XNCEGDpPOPaVTr6rXgb+xEdxgMPunUzZL+hYD6kA==","signatures":[{"sig":"MEYCIQCyxJnwlBjJ5lE2gdKtaAx2FyevhgLGNkxDoziA5ExliwIhALSs58Dl0Un3TI5pn7754Mdg+OD4tYDU/lDvM4aRh0Mj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.365","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414011},"type":"module","_from":"file:tutti-os-connector-market-0.0.365.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/43d75782e3e9016989901ace3e8e82b0/tutti-os-connector-market-0.0.365.tgz","_integrity":"sha512-cQLAbEw2vr5Rk5TttVYltIpEuoVOG+RiDUTh0SHdIE3Zr4XNCEGDpPOPaVTr6rXgb+xEdxgMPunUzZL+hYD6kA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.365","@tutti-os/ui-i18n-runtime":"0.0.365","@tutti-os/connector-authorization-protocol":"0.0.365"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.365_1786604316006_0.6111128286721068","host":"s3://npm-registry-packages-npm-production"}},"0.0.366":{"name":"@tutti-os/connector-market","version":"0.0.366","_id":"@tutti-os/connector-market@0.0.366","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"90bf1c608e658569940656257307e3d312be5927","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.366.tgz","fileCount":42,"integrity":"sha512-fN/YoZYo51W+eo1jeYc6voT+JBCwzXF7zCNrGr0Jes4jkFxZp3feqwKrO8AHHt+gZ3qv3PRdjf69bN4ZxErCJA==","signatures":[{"sig":"MEUCIDcAUeu9UgITT4xNnRcnj8k6wRXuxUFBg+TeoDIIZyXTAiEA32dhd7mqFQKOzPKEdkEIaF6SIAEv3x1vNTExBsE4vlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.366","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414011},"type":"module","_from":"file:tutti-os-connector-market-0.0.366.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9a5161ede9a0c3211ebb1417e67f044c/tutti-os-connector-market-0.0.366.tgz","_integrity":"sha512-fN/YoZYo51W+eo1jeYc6voT+JBCwzXF7zCNrGr0Jes4jkFxZp3feqwKrO8AHHt+gZ3qv3PRdjf69bN4ZxErCJA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.366","@tutti-os/ui-i18n-runtime":"0.0.366","@tutti-os/connector-authorization-protocol":"0.0.366"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.366_1786628067836_0.758565858634656","host":"s3://npm-registry-packages-npm-production"}},"0.0.367":{"name":"@tutti-os/connector-market","version":"0.0.367","_id":"@tutti-os/connector-market@0.0.367","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"b1d5fda1a97ddd2af7370783f99093ad5a9983a9","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.367.tgz","fileCount":42,"integrity":"sha512-MIlAPaLtvqCptgi+Rnr6KrTEGo1Yugho94ulv1dAupMb7RBwP+p4hzKRWkEGMUgqsJmLI0FlVRBEz/axGDdmLw==","signatures":[{"sig":"MEYCIQCO46djiVjRFHq0Z88+bcHf/sZy05K/bTHYjnySloludQIhAOTkzWxTOnBzCz3q9yh/MNpXq3J76cDrazd+6Vf5GxBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.367","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414011},"type":"module","_from":"file:tutti-os-connector-market-0.0.367.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/f07aa743bd479553d3475b3f66062ff5/tutti-os-connector-market-0.0.367.tgz","_integrity":"sha512-MIlAPaLtvqCptgi+Rnr6KrTEGo1Yugho94ulv1dAupMb7RBwP+p4hzKRWkEGMUgqsJmLI0FlVRBEz/axGDdmLw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.367","@tutti-os/ui-i18n-runtime":"0.0.367","@tutti-os/connector-authorization-protocol":"0.0.367"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.367_1786635505109_0.0230021589185343","host":"s3://npm-registry-packages-npm-production"}},"0.0.368":{"name":"@tutti-os/connector-market","version":"0.0.368","_id":"@tutti-os/connector-market@0.0.368","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"0740a24efd4416f3c1f1b1b9b348072c450d2ca4","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.368.tgz","fileCount":42,"integrity":"sha512-M0KyajBNyHHyQxEtObw21N1SXmR2O5Plg0InVaihCfYVpNLGsc6qwzgvCYfls+A7TgpuPUQ+mrnnGU9tHE9Qzw==","signatures":[{"sig":"MEYCIQCkH4T+WDp/X8ayvYwBKBmgHcgqmx5N2xDGFcmvLUOEJwIhAPEXyZEjhTumG9gTKAWT2KQeAp+48visWVJBndukq5IN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.368","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414076},"type":"module","_from":"file:tutti-os-connector-market-0.0.368.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3cd16924106d9b34cb21b3ab5c536a16/tutti-os-connector-market-0.0.368.tgz","_integrity":"sha512-M0KyajBNyHHyQxEtObw21N1SXmR2O5Plg0InVaihCfYVpNLGsc6qwzgvCYfls+A7TgpuPUQ+mrnnGU9tHE9Qzw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.16.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.368","@tutti-os/ui-i18n-runtime":"0.0.368","@tutti-os/connector-authorization-protocol":"0.0.368"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.368_1786675944666_0.5076556079711132","host":"s3://npm-registry-packages-npm-production"}},"0.0.369":{"name":"@tutti-os/connector-market","version":"0.0.369","_id":"@tutti-os/connector-market@0.0.369","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"4cfcd29f5b3b6d4f216f60600f85024a4581beb9","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.369.tgz","fileCount":42,"integrity":"sha512-Xg2AVVlgJWszM62e0kiMl6RaYcDtGyAJY3qs7gWCVpyTpJ6nFb38wQs5EMGP6KSSsQRdsjZ/TjFAjNLJ3NuMhg==","signatures":[{"sig":"MEQCIFEuFHv8IFpzpIZOhgta9MSXMqPqW5JDqVi0WYPrcBzvAiB9xy7RBSgADhDhmjKQY8ZSz8a2EDlIsqOt8RQnV8en1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.369","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414076},"type":"module","_from":"file:tutti-os-connector-market-0.0.369.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/76917cbade538c53fc51a0197136a5f5/tutti-os-connector-market-0.0.369.tgz","_integrity":"sha512-Xg2AVVlgJWszM62e0kiMl6RaYcDtGyAJY3qs7gWCVpyTpJ6nFb38wQs5EMGP6KSSsQRdsjZ/TjFAjNLJ3NuMhg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.369","@tutti-os/ui-i18n-runtime":"0.0.369","@tutti-os/connector-authorization-protocol":"0.0.369"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.369_1786681304906_0.43575176474933186","host":"s3://npm-registry-packages-npm-production"}},"0.0.370":{"name":"@tutti-os/connector-market","version":"0.0.370","_id":"@tutti-os/connector-market@0.0.370","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"6ccadd9823ac184ff72d556e8d5f5ec1d1d53339","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.370.tgz","fileCount":42,"integrity":"sha512-1TFlYEVqYjuJWNDloXzDZWsk6qOEnsI+wMicp10wCfg/9nXuE2PSc2V2z+zRPQb/tkZvyRNA5PDvNoyiG6osJw==","signatures":[{"sig":"MEUCIBJPF9TF1wHEFdfUKjlBedUca7yW7gbt0NvnWMnJIc5YAiEAxh8wmMdpthXbhGtdplcnMyxKvLH9WZKj6/Jup/BLVQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.370","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419974},"type":"module","_from":"file:tutti-os-connector-market-0.0.370.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/7c3536c6aa89731ef0ab72774ec2994b/tutti-os-connector-market-0.0.370.tgz","_integrity":"sha512-1TFlYEVqYjuJWNDloXzDZWsk6qOEnsI+wMicp10wCfg/9nXuE2PSc2V2z+zRPQb/tkZvyRNA5PDvNoyiG6osJw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.370","@tutti-os/ui-i18n-runtime":"0.0.370","@tutti-os/connector-authorization-protocol":"0.0.370"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.370_1786681899991_0.6960708277554524","host":"s3://npm-registry-packages-npm-production"}},"0.0.371":{"name":"@tutti-os/connector-market","version":"0.0.371","_id":"@tutti-os/connector-market@0.0.371","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ef9083319b149622393ecda77544e2188adc8d30","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.371.tgz","fileCount":42,"integrity":"sha512-Ab/3XR75BxXP0xgOaiUGAwG/4iPy6EjCIrpvKSWlJjL9xyE+wA+zKZngZX4dJ8KEefO0R9aP61f/vx4CSXUddg==","signatures":[{"sig":"MEUCIAlWyEsnnTr4V5y1yObGAHKu3hoDJBVMiwS074duttYrAiEAp+agKPIzk/LLHnE+o24LIGgnBK+Dw8E+Z2GPwbkSqEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.371","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422207},"type":"module","_from":"file:tutti-os-connector-market-0.0.371.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/72b661e217a93cf052a71c755775a496/tutti-os-connector-market-0.0.371.tgz","_integrity":"sha512-Ab/3XR75BxXP0xgOaiUGAwG/4iPy6EjCIrpvKSWlJjL9xyE+wA+zKZngZX4dJ8KEefO0R9aP61f/vx4CSXUddg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.371","@tutti-os/ui-i18n-runtime":"0.0.371","@tutti-os/connector-authorization-protocol":"0.0.371"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.371_1786689160683_0.6869239352752547","host":"s3://npm-registry-packages-npm-production"}},"0.0.372":{"name":"@tutti-os/connector-market","version":"0.0.372","_id":"@tutti-os/connector-market@0.0.372","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ef77ad39ca1db449d7e7c3a6328d6adfc1f02ed3","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.372.tgz","fileCount":42,"integrity":"sha512-LwcCIR+4e3AG3UdUQHx3PHP8EJPShc3Xu5TMre2EzNqDWY4AiGaVgXg+Epshl//F9PbLu1jtJnz5pIYffWDISA==","signatures":[{"sig":"MEUCIHsm0snX8Uv0qN0aWq9ZXOkaO3CWRDohKb8+BvRFnwrfAiEAxrtMP2az2oYqN+dn8LgqoGpWbhHjEKSKe+0eF9Dfgh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.372","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422207},"type":"module","_from":"file:tutti-os-connector-market-0.0.372.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/8c25211ed3c5386e4ada58d61980c1fd/tutti-os-connector-market-0.0.372.tgz","_integrity":"sha512-LwcCIR+4e3AG3UdUQHx3PHP8EJPShc3Xu5TMre2EzNqDWY4AiGaVgXg+Epshl//F9PbLu1jtJnz5pIYffWDISA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.372","@tutti-os/ui-i18n-runtime":"0.0.372","@tutti-os/connector-authorization-protocol":"0.0.372"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.372_1786694383275_0.5167371053575529","host":"s3://npm-registry-packages-npm-production"}},"0.0.373":{"name":"@tutti-os/connector-market","version":"0.0.373","_id":"@tutti-os/connector-market@0.0.373","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"0b73a39f9514fe3b33b146b3644d0b14ca1ca9dd","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.373.tgz","fileCount":42,"integrity":"sha512-ZhKCcEdDL8tYv/MlUtRzdb4AoDH2QEYU974YOAYj6PUdQCJtFY6alVccKvk1KcH4ijUZURD/vjjcc6Zi7tVKpg==","signatures":[{"sig":"MEQCIGfQPrU9x4OWW07WuaWDiZXzWFvBxgWB5u818xlK7DgfAiB3IZ8v0/6PsKTLxsokd+bdiodI/wEBHguxZ63QH4zZJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.373","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422207},"type":"module","_from":"file:tutti-os-connector-market-0.0.373.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/28639aeb8bc5ee7a626c18f4426df730/tutti-os-connector-market-0.0.373.tgz","_integrity":"sha512-ZhKCcEdDL8tYv/MlUtRzdb4AoDH2QEYU974YOAYj6PUdQCJtFY6alVccKvk1KcH4ijUZURD/vjjcc6Zi7tVKpg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.373","@tutti-os/ui-i18n-runtime":"0.0.373","@tutti-os/connector-authorization-protocol":"0.0.373"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.373_1786704092734_0.7392746035367754","host":"s3://npm-registry-packages-npm-production"}},"0.0.374":{"name":"@tutti-os/connector-market","version":"0.0.374","_id":"@tutti-os/connector-market@0.0.374","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"0c262115a12445bc5f0f056fe8e423712bc05759","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.374.tgz","fileCount":42,"integrity":"sha512-ijDyIgSwIVO/imt7fIxmk5wFIxWew+XoMPpghMWi2B2GFxj+ZlZETHIbc/Uecm1AskVnqjtWoJir653ElM1eSA==","signatures":[{"sig":"MEUCIQDcT5Ip3d7q8BTGLXZRGmrpXXw0IWpvBcMlfZPXsBAkOwIgYVFTb1UuM4wPsLtavuIKrkZVICpLDzKwDWvgxF6LMds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.374","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422207},"type":"module","_from":"file:tutti-os-connector-market-0.0.374.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/36444a12b18779579e32e5317ec06075/tutti-os-connector-market-0.0.374.tgz","_integrity":"sha512-ijDyIgSwIVO/imt7fIxmk5wFIxWew+XoMPpghMWi2B2GFxj+ZlZETHIbc/Uecm1AskVnqjtWoJir653ElM1eSA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.374","@tutti-os/ui-i18n-runtime":"0.0.374","@tutti-os/connector-authorization-protocol":"0.0.374"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.374_1786704987729_0.30060763920088807","host":"s3://npm-registry-packages-npm-production"}},"0.0.375":{"name":"@tutti-os/connector-market","version":"0.0.375","_id":"@tutti-os/connector-market@0.0.375","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e9bfa304972258c0f42c04f22f50d890a9e0ea5e","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.375.tgz","fileCount":42,"integrity":"sha512-LAxWqxpDlfipq4cYLyn4TbGZLwqmiq0O6RLm5/B3jFbd+pyld/Gs0GL8MwFQMeUaITK95KQVX4MkDQupThKQBw==","signatures":[{"sig":"MEUCIQDbqJP97Egsov+MZfi+kShruOgPc3lOaZwwO+rL3ud2AQIgEbfCqz+HLTOAEI0r1TLr8EcxBHk8V4fYt7SwezefXEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.375","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422081},"type":"module","_from":"file:tutti-os-connector-market-0.0.375.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/ea1c4aeeee288cce02195020fe0fd8f4/tutti-os-connector-market-0.0.375.tgz","_integrity":"sha512-LAxWqxpDlfipq4cYLyn4TbGZLwqmiq0O6RLm5/B3jFbd+pyld/Gs0GL8MwFQMeUaITK95KQVX4MkDQupThKQBw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.375","@tutti-os/ui-i18n-runtime":"0.0.375","@tutti-os/connector-authorization-protocol":"0.0.375"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.375_1786727660507_0.12901223429441666","host":"s3://npm-registry-packages-npm-production"}},"0.0.376":{"name":"@tutti-os/connector-market","version":"0.0.376","_id":"@tutti-os/connector-market@0.0.376","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"088cf189c842b9fdf88e1e1808cd6c39b5ef1ebe","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.376.tgz","fileCount":42,"integrity":"sha512-Tm1L4jGHbkuFmY66QNU/AZoGjnkHt4Ox9CAkkI5dSZQPRHYPJlB89Kx2Cl88SDRTtTELK3oRUbOppn05eL2RqA==","signatures":[{"sig":"MEYCIQCQM1C8z25BGlYPtaxG/8y2LQXEfy0OCvM74u8BOnnbKwIhAIihlWZJUWgl68oxVOMRG0d6k1haRCCf8gdPp9U8EWxD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.376","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422081},"type":"module","_from":"file:tutti-os-connector-market-0.0.376.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/eb315e35030e4abbdfea93625d9f6404/tutti-os-connector-market-0.0.376.tgz","_integrity":"sha512-Tm1L4jGHbkuFmY66QNU/AZoGjnkHt4Ox9CAkkI5dSZQPRHYPJlB89Kx2Cl88SDRTtTELK3oRUbOppn05eL2RqA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.376","@tutti-os/ui-i18n-runtime":"0.0.376","@tutti-os/connector-authorization-protocol":"0.0.376"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.376_1786735039826_0.5577395171397665","host":"s3://npm-registry-packages-npm-production"}},"0.0.377":{"name":"@tutti-os/connector-market","version":"0.0.377","_id":"@tutti-os/connector-market@0.0.377","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"ff451d657644c8247c8f7ca98099770b411f86c8","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.377.tgz","fileCount":42,"integrity":"sha512-BGe8vkwLUhDC92X/wdiB+noA5BmYaYmUzHVbITzqcv4zmfqPf9qAQsH3pMFF6q2oLAvf46a5a3EndT5sb8vRQQ==","signatures":[{"sig":"MEUCIQDCsRfQL4OQbpZ7jkoKgZSmN68qoEm1JjDN5uzPU25WzgIgfZS1QQL6G2Zf9S7wyEVba2+gbaQDJW76tJJKFLMwV3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.377","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422081},"type":"module","_from":"file:tutti-os-connector-market-0.0.377.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/4189b7a389877c53af1ca33935a7e28b/tutti-os-connector-market-0.0.377.tgz","_integrity":"sha512-BGe8vkwLUhDC92X/wdiB+noA5BmYaYmUzHVbITzqcv4zmfqPf9qAQsH3pMFF6q2oLAvf46a5a3EndT5sb8vRQQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.377","@tutti-os/ui-i18n-runtime":"0.0.377","@tutti-os/connector-authorization-protocol":"0.0.377"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.377_1786767963749_0.5084620256052168","host":"s3://npm-registry-packages-npm-production"}},"0.0.378":{"name":"@tutti-os/connector-market","version":"0.0.378","_id":"@tutti-os/connector-market@0.0.378","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7ca9dcdb079ce6ae68925b70dcab3adc2003631e","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.378.tgz","fileCount":42,"integrity":"sha512-S3UE5KpxsGDTFA9R/2EJCSXPK/Hxv73r1GobRcdQUb2SH/beNuurlZxRV8c4sKq9vTHXIPQuBfXulxPmw6vRpw==","signatures":[{"sig":"MEUCIAkb4T1+7CrZ67GlxXZN6RNaCV3Qds4RvTq/BFhHByOZAiEAim+eTkaCGRYU7tIVf7/Uct00FoDeL6CsN3TrOltmf58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.378","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446580},"type":"module","_from":"file:tutti-os-connector-market-0.0.378.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3afaceb0c97b0425f1d234b651b17a85/tutti-os-connector-market-0.0.378.tgz","_integrity":"sha512-S3UE5KpxsGDTFA9R/2EJCSXPK/Hxv73r1GobRcdQUb2SH/beNuurlZxRV8c4sKq9vTHXIPQuBfXulxPmw6vRpw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.378","@tutti-os/ui-i18n-runtime":"0.0.378","@tutti-os/connector-authorization-protocol":"0.0.378"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.378_1786769350599_0.2971161497841144","host":"s3://npm-registry-packages-npm-production"}},"0.0.379":{"name":"@tutti-os/connector-market","version":"0.0.379","_id":"@tutti-os/connector-market@0.0.379","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"7ace1f13efbd468f3acf223d1a7171b1e6af2158","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.379.tgz","fileCount":42,"integrity":"sha512-x31UGRa53L23NetTFdbRo4qF4s6lJ6lUKc4EXvRY2Hqci/QYJfO2PDfaXRPHoHwDrCoXROy3VmakTzc0ZIHh3A==","signatures":[{"sig":"MEYCIQCwd8dWQdqIP7tb4CP8VG7zs9WqAfeaXotXi/vX1c3qBgIhAMNiUKeIzp3xZrCugqh9b6CJ1LMYYLELbx88Y/81fAoT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.379","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":446580},"type":"module","_from":"file:tutti-os-connector-market-0.0.379.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/993cb19526ee72e5e740d83331036911/tutti-os-connector-market-0.0.379.tgz","_integrity":"sha512-x31UGRa53L23NetTFdbRo4qF4s6lJ6lUKc4EXvRY2Hqci/QYJfO2PDfaXRPHoHwDrCoXROy3VmakTzc0ZIHh3A==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.379","@tutti-os/ui-i18n-runtime":"0.0.379","@tutti-os/connector-authorization-protocol":"0.0.379"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.379_1786773860518_0.2515706759406495","host":"s3://npm-registry-packages-npm-production"}},"0.0.380":{"name":"@tutti-os/connector-market","version":"0.0.380","_id":"@tutti-os/connector-market@0.0.380","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"cd727e5d3ed8a0546788592fb666ae87b119dd29","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.380.tgz","fileCount":42,"integrity":"sha512-g9LWGLHq6HkJiHx1hhlUXIqjZp5iWarXggfofq+XnnfUqJba+MYcPg3y9xGn4EANdx4NshvOaQH7P1lxK70ABQ==","signatures":[{"sig":"MEQCIHK6atK78odfuCJ6uwdbBOp/sQOejjZJsuZs7+bcqT30AiA3roDnTTvltFLXhKCNOC7wLgjEchXPvrtpgpenk/obOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.380","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470983},"type":"module","_from":"file:tutti-os-connector-market-0.0.380.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/71c2c3e9390e0a9ede2a7aa2a2a7baa3/tutti-os-connector-market-0.0.380.tgz","_integrity":"sha512-g9LWGLHq6HkJiHx1hhlUXIqjZp5iWarXggfofq+XnnfUqJba+MYcPg3y9xGn4EANdx4NshvOaQH7P1lxK70ABQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.380","@tutti-os/ui-i18n-runtime":"0.0.380","@tutti-os/connector-authorization-protocol":"0.0.380"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.380_1786784149176_0.4345886300906421","host":"s3://npm-registry-packages-npm-production"}},"0.0.381":{"name":"@tutti-os/connector-market","version":"0.0.381","_id":"@tutti-os/connector-market@0.0.381","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"2402f092674c8a6fa3e979a5451f6809c4bb5b80","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.381.tgz","fileCount":42,"integrity":"sha512-3omw+YSS0J9ZF/b9KqunmDmkbR/B+YJwoTdUy4M56UsrC8fzeZqfwP1jPikRkbQHl5UJoio8cScbEDe6XcKSvA==","signatures":[{"sig":"MEQCIAWD3WLKwtnYZfhPmv8hYFLE3pF6YEqvTwqe4OvT5TQJAiB4e6vkWP6dRvbSNlNCxgJZJhIVCy369XSwRMl2Lp+Zog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.381","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478718},"type":"module","_from":"file:tutti-os-connector-market-0.0.381.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/bba8e5a5bcbc687c911555eb4a225f6d/tutti-os-connector-market-0.0.381.tgz","_integrity":"sha512-3omw+YSS0J9ZF/b9KqunmDmkbR/B+YJwoTdUy4M56UsrC8fzeZqfwP1jPikRkbQHl5UJoio8cScbEDe6XcKSvA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.381","@tutti-os/ui-i18n-runtime":"0.0.381","@tutti-os/connector-authorization-protocol":"0.0.381"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.381_1786785350346_0.45305937761436144","host":"s3://npm-registry-packages-npm-production"}},"0.0.382":{"name":"@tutti-os/connector-market","version":"0.0.382","_id":"@tutti-os/connector-market@0.0.382","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"6ee203d018f5d20f0054f38013488e2ebf9c1fc3","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.382.tgz","fileCount":42,"integrity":"sha512-6EyXm52pz+jcXrT9KUn/WdwoSsPJVbKBSBerdfSJHcNsTSbAOhLvm3n8BPrzIlzQqeKHgUQALy++4CE8ZHqW1A==","signatures":[{"sig":"MEQCIBVrCfaZLSaNqREMpiy66sEMG0IZL5xDpDZZq6rwbxUdAiAX/h9Qyp8Yha/F44ZOIwHI9GpxOgZ3luMleYtOa+L/+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.382","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478718},"type":"module","_from":"file:tutti-os-connector-market-0.0.382.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9419ed5bf573f584d036e2dc2f7d98df/tutti-os-connector-market-0.0.382.tgz","_integrity":"sha512-6EyXm52pz+jcXrT9KUn/WdwoSsPJVbKBSBerdfSJHcNsTSbAOhLvm3n8BPrzIlzQqeKHgUQALy++4CE8ZHqW1A==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.382","@tutti-os/ui-i18n-runtime":"0.0.382","@tutti-os/connector-authorization-protocol":"0.0.382"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.382_1786785713638_0.4314237827312186","host":"s3://npm-registry-packages-npm-production"}},"0.0.383":{"name":"@tutti-os/connector-market","version":"0.0.383","_id":"@tutti-os/connector-market@0.0.383","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"10f3f650a5853816bca65d762a39b395d4306e58","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.383.tgz","fileCount":42,"integrity":"sha512-Fj3OACo85HIshtaC+db9+Fc/MaEDasbT/7mXS4NeiJHNw+tdsh6Vpf8PL0i9fJpXJoOQJJ7Chf1cXwslGKgqIA==","signatures":[{"sig":"MEQCIAKY/XPYOAjHfkDV30j2q1NetUahtI/yQfvAzNXfQBPeAiBmHINNsOVhb2AYsxjSKALWBTWJm/5kORzUk08IRA1G5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.383","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478718},"type":"module","_from":"file:tutti-os-connector-market-0.0.383.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9c7be2fef1cdb394676d18743eb1422f/tutti-os-connector-market-0.0.383.tgz","_integrity":"sha512-Fj3OACo85HIshtaC+db9+Fc/MaEDasbT/7mXS4NeiJHNw+tdsh6Vpf8PL0i9fJpXJoOQJJ7Chf1cXwslGKgqIA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.383","@tutti-os/ui-i18n-runtime":"0.0.383","@tutti-os/connector-authorization-protocol":"0.0.383"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.383_1786788742695_0.5491135100601989","host":"s3://npm-registry-packages-npm-production"}},"0.0.384":{"name":"@tutti-os/connector-market","version":"0.0.384","_id":"@tutti-os/connector-market@0.0.384","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"e3e2de63a2c92a1641357a437525107d9a2bbf78","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.384.tgz","fileCount":42,"integrity":"sha512-0MinNwYGU3vdZ9oDzugzMkfHkJF31dglUbfkDSQIix/Zv3GT4vYFIeKdjw+tC/sBojlwESxz+md4q2bZbyd/Zw==","signatures":[{"sig":"MEQCID/4gxTbtH8FEZEja1OpVLlZAe/kH+KMBi/lM1DoR+SRAiBOL6nW3SBs/Qq3BnjQc66IOFYperV77pF+wOI2k9lm0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.384","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":479997},"type":"module","_from":"file:tutti-os-connector-market-0.0.384.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/287d090c3057af631fee1820165a3923/tutti-os-connector-market-0.0.384.tgz","_integrity":"sha512-0MinNwYGU3vdZ9oDzugzMkfHkJF31dglUbfkDSQIix/Zv3GT4vYFIeKdjw+tC/sBojlwESxz+md4q2bZbyd/Zw==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.384","@tutti-os/ui-i18n-runtime":"0.0.384","@tutti-os/connector-authorization-protocol":"0.0.384"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.384_1786800248539_0.7576124006649134","host":"s3://npm-registry-packages-npm-production"}},"0.0.385":{"name":"@tutti-os/connector-market","version":"0.0.385","_id":"@tutti-os/connector-market@0.0.385","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"8c4322e145024c7118ab8191efacc80ee92cd5aa","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.385.tgz","fileCount":42,"integrity":"sha512-x1uiGKkMXewvn04gK6jqFFm+WHtBBnswVZ3IpwzhKt9u5JdClKp3zKdXyUd2jfh8BY3LN4Efi7ipMP/Kpz4VUQ==","signatures":[{"sig":"MEQCIG+2aJwFmJDY8PxWKk+Y74wrSm5duAu2NOOz5lMS60JEAiBrbMVX0gO1ot43B7G/S/O1DbTYbZzzXmKHaySZLSI2dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.385","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493370},"type":"module","_from":"file:tutti-os-connector-market-0.0.385.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/9fdbd848b61235bdff6670960a7126dc/tutti-os-connector-market-0.0.385.tgz","_integrity":"sha512-x1uiGKkMXewvn04gK6jqFFm+WHtBBnswVZ3IpwzhKt9u5JdClKp3zKdXyUd2jfh8BY3LN4Efi7ipMP/Kpz4VUQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.385","@tutti-os/ui-i18n-runtime":"0.0.385","@tutti-os/connector-authorization-protocol":"0.0.385"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.385_1786854817045_0.8549588460687478","host":"s3://npm-registry-packages-npm-production"}},"0.0.386":{"name":"@tutti-os/connector-market","version":"0.0.386","_id":"@tutti-os/connector-market@0.0.386","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"6b869d7a98e9f8383496f753802d24c98797a791","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.386.tgz","fileCount":42,"integrity":"sha512-zaNfbya6Xi+oKzQE8K1lZgrmxEKqcjkKS7sSYYKKLPYRW+UbCWumQvJ9B1K/oJC6JJetIWylEip6dmIXaIXEtQ==","signatures":[{"sig":"MEUCIQCLa8g9jd+Sgdhe9zdGOyLmIsd/rt6y9SrccWO3Rch48AIgWZZR1p+i/h0PbUDPf+iC56cIEhX1ggb/HKlxT5+2P9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.386","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497692},"type":"module","_from":"file:tutti-os-connector-market-0.0.386.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/b623a67c54b58bcdcfbb68d5c7f22f3f/tutti-os-connector-market-0.0.386.tgz","_integrity":"sha512-zaNfbya6Xi+oKzQE8K1lZgrmxEKqcjkKS7sSYYKKLPYRW+UbCWumQvJ9B1K/oJC6JJetIWylEip6dmIXaIXEtQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.386","@tutti-os/ui-i18n-runtime":"0.0.386","@tutti-os/connector-authorization-protocol":"0.0.386"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.386_1786950567310_0.3110245671968652","host":"s3://npm-registry-packages-npm-production"}},"0.0.387":{"name":"@tutti-os/connector-market","version":"0.0.387","_id":"@tutti-os/connector-market@0.0.387","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a0b149b8e76bc30dba27169036309952c465fa8c","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.387.tgz","fileCount":42,"integrity":"sha512-+eIih/x753Wj5n+KOPRLiATH2rzlj+ULROn+CH+zPiPE/VCIpljjd5BWMpbCuTgSp2y7UrKrS+b9XDKAnPgfyQ==","signatures":[{"sig":"MEQCIFGvp//2WERD1e7UX6+ggcbmyJABD26fsuOFWe3pmKTpAiB0EhEQUhzvAUuf8J8OCNs17CBxwDNcu1db7dpLvw6Tvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.387","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500295},"type":"module","_from":"file:tutti-os-connector-market-0.0.387.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/bb045cdb5d586d2163c88e3c47e4c6cd/tutti-os-connector-market-0.0.387.tgz","_integrity":"sha512-+eIih/x753Wj5n+KOPRLiATH2rzlj+ULROn+CH+zPiPE/VCIpljjd5BWMpbCuTgSp2y7UrKrS+b9XDKAnPgfyQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.387","@tutti-os/ui-i18n-runtime":"0.0.387","@tutti-os/connector-authorization-protocol":"0.0.387"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.387_1786957450495_0.0077666880595566035","host":"s3://npm-registry-packages-npm-production"}},"0.0.388":{"name":"@tutti-os/connector-market","version":"0.0.388","_id":"@tutti-os/connector-market@0.0.388","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"77110c3d4c2b73adcd541797c46e7a5d91275954","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.388.tgz","fileCount":42,"integrity":"sha512-8FcdUeW8LExVyM/j0XZKdKkCb23TdhqO4fzHbThNwk1ZRnDv6Tvyq2DDva9fuApsz21qcmOY6/sDq6+Hdo+Jyg==","signatures":[{"sig":"MEUCIQCxH2pkyvgyRKW627s7A/fUDq0Pb9xRtENaL/dBeA8rOgIgOj5SXQMOI6VXcidODxhg1TLLQT8p8oE3vNuWBZMmKM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.388","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500295},"type":"module","_from":"file:tutti-os-connector-market-0.0.388.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/00ccba39ca9712c1bcea3739c609f170/tutti-os-connector-market-0.0.388.tgz","_integrity":"sha512-8FcdUeW8LExVyM/j0XZKdKkCb23TdhqO4fzHbThNwk1ZRnDv6Tvyq2DDva9fuApsz21qcmOY6/sDq6+Hdo+Jyg==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.388","@tutti-os/ui-i18n-runtime":"0.0.388","@tutti-os/connector-authorization-protocol":"0.0.388"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.388_1786961909699_0.7085193738072355","host":"s3://npm-registry-packages-npm-production"}},"0.0.389":{"name":"@tutti-os/connector-market","version":"0.0.389","_id":"@tutti-os/connector-market@0.0.389","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"a450cde1d64a538a125e13ae55f3d967db5ce916","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.389.tgz","fileCount":42,"integrity":"sha512-pp8nHR5kL+280swAumoRBYBl2wrLV7B0wF/ULzCDDa//EMn2MbBLs4a0NPdcbxBE0JDPQM8SkcxyfsopqZ1btA==","signatures":[{"sig":"MEUCIG4/2DvwlpDBIjGsc6YnhKBCqmkN+HB9/5xnKoaMZytUAiEA467a+1drN4Yc4noMKEOwdFDThIEkCjQ/yu5cvFDQT/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.389","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505777},"type":"module","_from":"file:tutti-os-connector-market-0.0.389.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/3a2d9fda355ff7b43555e15c86c7dc0a/tutti-os-connector-market-0.0.389.tgz","_integrity":"sha512-pp8nHR5kL+280swAumoRBYBl2wrLV7B0wF/ULzCDDa//EMn2MbBLs4a0NPdcbxBE0JDPQM8SkcxyfsopqZ1btA==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.389","@tutti-os/ui-i18n-runtime":"0.0.389","@tutti-os/connector-authorization-protocol":"0.0.389"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","jsdom":"^27.2.0","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.389_1787030533517_0.08814083880743362","host":"s3://npm-registry-packages-npm-production"}},"0.0.390":{"name":"@tutti-os/connector-market","version":"0.0.390","_id":"@tutti-os/connector-market@0.0.390","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"homepage":"https://github.com/tutti-os/tutti#readme","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"dist":{"shasum":"56bf59cd730d12e813f622c6016af6bcdc37459b","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.390.tgz","fileCount":42,"integrity":"sha512-E1PlQFKRb6iMXz/rIwdr6S7SkgmOMNpoKBuTq9QL+FcKCsD4giCnlGGhLrxKNdD8XgckVd9IYMUqTKcb6E0HGQ==","signatures":[{"sig":"MEUCIHBqeA/y/SaoXc1KxQo/tCoFGUH3H1BFyzpJK7+19FdjAiEAvKf/o73q3UU6lsU4n3hzJI5YP6O4PZT2SLVBHnTwPEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.390","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505777},"type":"module","_from":"file:tutti-os-connector-market-0.0.390.tgz","tutti":{"tailwindSourceRoot":"src"},"types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml"},"private":false,"scripts":{"test":"tsx --test \"./src/**/*.test.ts\"","build":"tsup --config tsup.config.ts","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"_resolved":"/tmp/a0bdffaf8995ba6e433c75b8c7321cec/tutti-os-connector-market-0.0.390.tgz","_integrity":"sha512-E1PlQFKRb6iMXz/rIwdr6S7SkgmOMNpoKBuTq9QL+FcKCsD4giCnlGGhLrxKNdD8XgckVd9IYMUqTKcb6E0HGQ==","repository":{"url":"git+https://github.com/tutti-os/tutti.git","type":"git","directory":"packages/connector/market"},"_npmVersion":"11.17.0","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"valtio":"^2.3.2","@tutti-os/infra":"0.1.0","qrcode-generator":"2.0.4","@tutti-os/ui-system":"0.0.390","@tutti-os/ui-i18n-runtime":"0.0.390","@tutti-os/connector-authorization-protocol":"0.0.390"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","jsdom":"^27.2.0","react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0","typescript":"^5.8.3","@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","valtio":"^2.3.2","react-dom":"^19.1.0"},"_npmOperationalInternal":{"tmp":"tmp/connector-market_0.0.390_1787033825174_0.8295910791415131","host":"s3://npm-registry-packages-npm-production"}},"0.0.391":{"name":"@tutti-os/connector-market","version":"0.0.391","private":false,"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./authorization":{"types":"./dist/authorization/index.d.ts","import":"./dist/authorization/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.js"},"./i18n":{"types":"./dist/i18n/index.d.ts","import":"./dist/i18n/index.js"},"./openapi/connector-market.v1.yaml":"./openapi/connector-market.v1.yaml","./renderer":{"types":"./dist/renderer/index.d.ts","import":"./dist/renderer/index.js"},"./services":{"types":"./dist/services/index.d.ts","import":"./dist/services/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"}},"repository":{"type":"git","url":"git+https://github.com/tutti-os/tutti.git","directory":"packages/connector/market"},"dependencies":{"@tutti-os/connector-authorization-protocol":"0.0.391","@tutti-os/infra":"0.1.0","@tutti-os/ui-i18n-runtime":"0.0.391","@tutti-os/ui-system":"0.0.391","qrcode-generator":"2.0.4","valtio":"^2.3.2"},"devDependencies":{"@types/node":"^24.0.1","@types/react":"^19.1.6","@types/react-dom":"^19.1.5","jsdom":"^27.2.0","react":"^19.1.0","react-dom":"^19.1.0","tsx":"^4.22.3","typescript":"^5.8.3","valtio":"^2.3.2","@tutti-os/config-tsconfig":"0.0.0"},"peerDependencies":{"react":"^19.1.0","react-dom":"^19.1.0","valtio":"^2.3.2"},"publishConfig":{"access":"public"},"tutti":{"tailwindSourceRoot":"src"},"scripts":{"build":"tsup --config tsup.config.ts","test":"tsx --test \"./src/**/*.test.ts\"","typecheck":"node ../../../tools/scripts/run-tsgo-typecheck.mjs"},"_id":"@tutti-os/connector-market@0.0.391","description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"homepage":"https://github.com/tutti-os/tutti#readme","_integrity":"sha512-AL9Z1QuvwFCMWcigm0vWI06F8XtE5EcR7vQL1YvzbfVoKP/EhNHok6LHmIr4cUnxnA8oaI94b5obTsrCBcrVDg==","_resolved":"/tmp/8707ca1b9be717ee15a0b6956a88f8fb/tutti-os-connector-market-0.0.391.tgz","_from":"file:tutti-os-connector-market-0.0.391.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-AL9Z1QuvwFCMWcigm0vWI06F8XtE5EcR7vQL1YvzbfVoKP/EhNHok6LHmIr4cUnxnA8oaI94b5obTsrCBcrVDg==","shasum":"cbdd2614ee62e5901e164fe225c02603ab8abe24","tarball":"https://registry.npmjs.org/@tutti-os/connector-market/-/connector-market-0.0.391.tgz","fileCount":42,"unpackedSize":507421,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tutti-os%2fconnector-market@0.0.391","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTh8sAsAa5dHPt3bhs4UvwA2XeV5LtEneOQ9PlD7JsNQIgCHmw5/KzixQIDsPpQMRHMh2pEMvDLtM6IJbKmYZx9kU="}]},"_npmUser":{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},"directories":{},"maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/connector-market_0.0.391_1787038605981_0.4126901950888171"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-03T11:56:51.925Z","modified":"2026-08-18T07:36:46.519Z","0.0.283":"2026-08-03T11:56:52.241Z","0.0.284":"2026-08-04T06:47:13.220Z","0.0.285":"2026-08-04T18:04:09.135Z","0.0.286":"2026-08-05T09:16:17.647Z","0.0.287":"2026-08-05T10:02:54.755Z","0.0.288":"2026-08-05T11:14:12.070Z","0.0.289":"2026-08-05T14:15:09.169Z","0.0.290":"2026-08-05T16:10:42.149Z","0.0.291":"2026-08-05T16:30:54.643Z","0.0.292":"2026-08-05T17:11:29.986Z","0.0.293":"2026-08-05T17:19:27.644Z","0.0.294":"2026-08-05T17:33:56.300Z","0.0.295":"2026-08-05T17:40:03.396Z","0.0.296":"2026-08-05T17:55:01.505Z","0.0.297":"2026-08-06T04:35:27.962Z","0.0.298":"2026-08-06T04:42:24.177Z","0.0.299":"2026-08-06T05:08:20.609Z","0.0.300":"2026-08-06T07:40:03.052Z","0.0.301":"2026-08-06T10:46:13.780Z","0.0.302":"2026-08-06T11:05:31.001Z","0.0.303":"2026-08-06T11:32:02.403Z","0.0.304":"2026-08-06T14:08:57.671Z","0.0.305":"2026-08-06T14:59:03.986Z","0.0.306":"2026-08-06T17:37:27.703Z","0.0.307":"2026-08-06T19:13:46.723Z","0.0.308":"2026-08-06T21:57:31.379Z","0.0.309":"2026-08-07T00:57:49.962Z","0.0.310":"2026-08-07T05:36:42.454Z","0.0.311":"2026-08-07T06:17:12.142Z","0.0.312":"2026-08-07T09:35:13.031Z","0.0.313":"2026-08-07T09:45:11.833Z","0.0.314":"2026-08-07T12:33:03.262Z","0.0.315":"2026-08-07T15:00:39.995Z","0.0.316":"2026-08-07T16:36:43.972Z","0.0.317":"2026-08-07T16:43:25.870Z","0.0.318":"2026-08-08T07:08:50.514Z","0.0.319":"2026-08-08T07:39:30.042Z","0.0.320":"2026-08-08T08:38:01.286Z","0.0.321":"2026-08-08T10:08:57.771Z","0.0.322":"2026-08-08T11:08:12.503Z","0.0.323":"2026-08-08T14:16:50.510Z","0.0.324":"2026-08-09T14:09:18.234Z","0.0.325":"2026-08-10T06:50:01.614Z","0.0.326":"2026-08-10T08:58:44.981Z","0.0.327":"2026-08-10T09:57:04.748Z","0.0.328":"2026-08-10T10:12:39.939Z","0.0.329":"2026-08-10T11:28:16.542Z","0.0.330":"2026-08-10T13:21:38.692Z","0.0.331":"2026-08-10T13:57:33.478Z","0.0.332":"2026-08-10T14:04:24.692Z","0.0.333":"2026-08-10T16:20:20.570Z","0.0.334":"2026-08-10T17:49:33.265Z","0.0.335":"2026-08-10T18:13:01.184Z","0.0.336":"2026-08-10T19:00:05.406Z","0.0.337":"2026-08-11T02:49:14.237Z","0.0.338":"2026-08-11T07:00:24.382Z","0.0.339":"2026-08-11T07:29:22.352Z","0.0.340":"2026-08-11T08:07:42.749Z","0.0.341":"2026-08-11T09:17:51.776Z","0.0.342":"2026-08-11T09:33:22.437Z","0.0.343":"2026-08-11T09:40:58.139Z","0.0.344":"2026-08-11T10:31:39.002Z","0.0.345":"2026-08-11T10:41:14.084Z","0.0.346":"2026-08-11T11:08:14.176Z","0.0.347":"2026-08-11T13:02:27.803Z","0.0.348":"2026-08-11T13:23:10.251Z","0.0.349":"2026-08-11T14:37:37.792Z","0.0.350":"2026-08-12T01:26:09.159Z","0.0.351":"2026-08-12T03:42:23.673Z","0.0.352":"2026-08-12T03:50:08.895Z","0.0.353":"2026-08-12T04:41:50.948Z","0.0.354":"2026-08-12T06:21:54.080Z","0.0.355":"2026-08-12T06:32:32.767Z","0.0.356":"2026-08-12T07:15:53.559Z","0.0.357":"2026-08-12T09:27:03.887Z","0.0.358":"2026-08-12T10:07:12.291Z","0.0.359":"2026-08-12T10:11:15.435Z","0.0.360":"2026-08-12T14:19:14.298Z","0.0.361":"2026-08-12T14:49:34.545Z","0.0.362":"2026-08-12T15:49:08.205Z","0.0.363":"2026-08-12T18:24:01.418Z","0.0.364":"2026-08-13T05:15:25.401Z","0.0.365":"2026-08-13T06:58:36.180Z","0.0.366":"2026-08-13T13:34:27.982Z","0.0.367":"2026-08-13T15:38:25.278Z","0.0.368":"2026-08-14T02:52:24.817Z","0.0.369":"2026-08-14T04:21:45.080Z","0.0.370":"2026-08-14T04:31:40.247Z","0.0.371":"2026-08-14T06:32:40.842Z","0.0.372":"2026-08-14T07:59:43.433Z","0.0.373":"2026-08-14T10:41:32.866Z","0.0.374":"2026-08-14T10:56:27.900Z","0.0.375":"2026-08-14T17:14:20.655Z","0.0.376":"2026-08-14T19:17:20.013Z","0.0.377":"2026-08-15T04:26:03.890Z","0.0.378":"2026-08-15T04:49:10.720Z","0.0.379":"2026-08-15T06:04:20.689Z","0.0.380":"2026-08-15T08:55:49.319Z","0.0.381":"2026-08-15T09:15:50.538Z","0.0.382":"2026-08-15T09:21:53.820Z","0.0.383":"2026-08-15T10:12:22.850Z","0.0.384":"2026-08-15T13:24:08.698Z","0.0.385":"2026-08-16T04:33:37.174Z","0.0.386":"2026-08-17T07:09:27.454Z","0.0.387":"2026-08-17T09:04:10.647Z","0.0.388":"2026-08-17T10:18:29.838Z","0.0.389":"2026-08-18T05:22:13.687Z","0.0.390":"2026-08-18T06:17:05.327Z","0.0.391":"2026-08-18T07:36:46.138Z"},"bugs":{"url":"https://github.com/tutti-os/tutti/issues"},"homepage":"https://github.com/tutti-os/tutti#readme","repository":{"type":"git","url":"git+https://github.com/tutti-os/tutti.git","directory":"packages/connector/market"},"description":"`@tutti-os/connector-market` is the host-neutral connector-market boundary shared by Tutti and other approved desktop daemon hosts such as TSH.","maintainers":[{"name":"hugozhou0638","email":"hugozhou0638@gmail.com"},{"name":"jomeswang","email":"1551403343@qq.com"},{"name":"vorshen","email":"987733967@qq.com"},{"name":"rv4no","email":"ryan.outtascope@gmail.com"},{"name":"jacksooon.0113","email":"singlemai0113@gmail.com"}],"readme":"# @tutti-os/connector-market\n\n`@tutti-os/connector-market` is the host-neutral connector-market boundary\nshared by Tutti and other approved desktop daemon hosts such as TSH.\n\nThe package owns the TypeScript and renderer side of the shared boundary:\n\n- `openapi/connector-market.v1.yaml`: the HTTP fragment composed by each host\n  daemon's aggregate OpenAPI document\n- `contracts`: host-neutral backend, event, domain, and error contracts\n- `authorization`: the declarative authorization adapter and replaceable\n  View/Event renderer boundary\n- `core`: the renderer module lifecycle and stable Root boundary\n- `services`: a module-scoped Root, Runtime, lifecycle, StartupJobs, Valtio\n  domain services, and host adapter contracts\n- `ui`: the reusable catalog, authorization dialog, connected-state management\n  dialog, and compact composer entry built only from `@tutti-os/ui-system`\n- `renderer`: a compatibility alias for `ui`\n- `i18n`: the connector-market resource bundle and scoped runtime factory\n\nThe package does not construct an HTTP client, read Electron globals, choose a\ncatalog endpoint, persist credentials, select install directories, or own a\nhost database. Those responsibilities remain in the consuming daemon and\nrenderer adapters.\n\n## Declarative authorization UI\n\nConnector manifests may carry a versioned `authorizationInteraction` value.\nThe daemon transports this value without interpreting its presentation\nsemantics. `@tutti-os/connector-authorization-protocol` validates it at the\nrenderer boundary, and Connector Market's declarative adapter maps the selected\nsecret field to the existing authorization backend input. Runtime header,\nendpoint, environment, and credential-storage bindings never enter the UI\nprotocol.\n\nHosts may inject an `authorizationRenderer` into `ConnectorMarketPanel` or\n`ConnectorMarketDialogHost`. Without an override, Connector Market renders the\nsame protocol with its UI System-based default renderer. A missing interaction\non a legacy `api_key` Connector uses the centralized one-secret compatibility\nadapter; an explicitly invalid interaction fails closed.\n\nWhen a newly received Authorization View is an `external_link` or\n`device_code`, Connector Market opens its activation or verification URL once.\nThe `device_code` View stays visible so the user can copy its code, and the\ndialog action remains available if the browser must be opened again manually.\n\n## Renderer usage\n\n```ts\nimport {\n  ConnectorMarketModule,\n  IConnectorMarketModule\n} from \"@tutti-os/connector-market/services\";\n\nconst connectorMarketModule = new ConnectorMarketModule({\n  market: {\n    backend: hostConnectorMarketBackend,\n    autoUpdateInstalledConnectors: true,\n    canRequest: () => hostAccountState.authenticated,\n    events: hostConnectorMarketEvents,\n    requestInstallAdmission: () => hostAccountLogin.open()\n  },\n  scope: {}\n});\n\nserviceRegistry.registerInstance(\n  IConnectorMarketModule,\n  connectorMarketModule,\n  \"owned\"\n);\n\nconst workspaceServices = new InstantiationService(\n  serviceRegistry.makeCollection()\n);\nawait connectorMarketModule.activate(workspaceServices);\n```\n\nThe backend adapter wraps the host's generated daemon client and maps transport\nDTOs into package domain types. Daemon events are invalidation hints; the\nservice re-reads the authoritative daemon snapshot before publishing new state.\nHosts whose market requires authentication must provide `canRequest`. A false\nresult keeps startup, reconnect, resume, and command paths transport-silent\nwhile still allowing the module lifecycle to reach `ready`; after the host\nobserves an authenticated transition it calls `root.market.reload()`.\nWhen an install intent arrives while requests are not admitted, the Market\nservice invokes the optional `requestInstallAdmission` host hook and rechecks\nadmission. A host may use this hook to open its account login flow. The install\nreturns `not_admitted` without calling the backend when authentication remains\nunavailable, so UI callers do not report a false installation success.\nHosts may enable `autoUpdateInstalledConnectors` to install a newly observed\ncompatible release in the background. Tutti enables this policy by default.\nAutomatic updates never invoke `requestInstallAdmission`, and one running\nrenderer attempts each release digest at most once; failed updates remain\navailable for explicit retry and may be retried after restart or after a newer\nrelease appears.\nStarting an event subscription and every observed `connected` state trigger an\nauthoritative reconciliation, including the first connection. Snapshot reads\nare coalesced per service generation and a connection/event arriving during\nan in-flight read schedules a serialized follow-up. Mutation responses are\nrevision-fenced so an older response cannot overwrite a newer daemon snapshot;\nhost generated-client adapters must preserve connector-market error code,\nretryability, and structured details when rejecting a command.\nCatalog placement is server-owned mutable metadata. The renderer first reads\nthe daemon's category list, then reads each section with an opaque cursor and\nkeeps independent Valtio loading and next-page state per section. `featured`\nis an overlapping collection; primary category membership is never inferred\nfrom the immutable connector release manifest. A browsed page is cached by the\ndaemon so a newly observed connector is immediately installable, while the\nscheduled authoritative refresh still traverses every primary category for\nruntime reconciliation.\nThe available segment requests `installation=not_installed`. Hosts must apply\nthat installation projection before page boundaries and next-page calculation,\ndraining upstream catalog pages as needed so an opaque cursor never advertises\nonly already-installed Connectors. Omitting the filter preserves the complete\ncatalog pagination contract for compatibility consumers.\nInitial section reads settle independently. Successful sections remain usable\nwhen another section fails, and the failed section exposes its own retry without\nmoving the whole catalog into the global error state. A global error is reserved\nfor category discovery failure or an initial load where every non-empty section\nfails. Background failures retain the last known good connectors and cursor for\nthe affected section.\nActivation creates a child service container and executes the complete startup\nflow before the host renders the module:\n\n```text\ncreated -> starting -> synchronizing -> materializing -> ready\n             |              |                 |\n             |              |                 +-- ViewServiceStartupJob\n             |              +-- MarketServiceStartupJob initial-load barrier\n             +-- MarketServiceStartupJob + UiStateServiceStartupJob\n```\n\n`ConnectorMarketRoot` is the only surface passed to React. The renderer reads\nthe render-ready View store at leaf components and sends intent to UiState or\nMarket services. React never constructs services, starts transports, loads\ndata, or owns disposal. Disposing the module disposes the child container and\nall services in dependency-safe order.\n\n### Composer entry\n\nHosts render `ConnectorComposerMenu` from `@tutti-os/connector-market/ui` with\na host-neutral list of connector keys, display metadata, and setup status.\nAgentGUI is one adapter from its capability-option contract into that list; the\nshared component does not import AgentGUI or host settings code. Item selection\nmust be routed through `openConnectorMarketDialog` from\n`@tutti-os/connector-market/services`, which loads the authoritative View before\nopening the package-owned installation, authorization, management, or blocked\ndialog. The bounded quick list places connected connectors first while\npreserving the host order within connected and remaining groups. The compact\ntrigger previews authorized connected connectors independently from the current\ndraft selection; selection continues to control only structured prompt content.\n“More connectors” is a separate host navigation callback.\n\nMount one `ConnectorMarketDialogHost` per renderer window/application\ncontainer, not per composer entry or settings page. Multiple entries share the\nsame Root and therefore the same modal state machine.\n\n## OpenAPI composition\n\nInside this repository, the aggregate document may use a repository path:\n\n```yaml\nx-tutti-openapi-fragments:\n  - packages/connector/market/openapi/connector-market.v1.yaml\n```\n\nExternal hosts install an exact released package version and resolve the\nexported fragment through package exports:\n\n```yaml\nx-tutti-openapi-fragments:\n  - package: \"@tutti-os/connector-market\"\n    path: \"openapi/connector-market.v1.yaml\"\n```\n\nDo not copy the fragment into another repository or reference a Tutti worktree.\n\n## Go boundaries\n\nGo is published through responsibility-specific sibling modules rather than\nfrom this npm package directory:\n\n- `github.com/tutti-os/tutti/packages/connector/host`\n- `github.com/tutti-os/tutti/packages/connector/daemon`\n- `github.com/tutti-os/tutti/packages/connector/store-sqlite`\n- `github.com/tutti-os/tutti/packages/connector/runtime`\n\nAll connector npm and Go modules ship in the same exact package cohort. See\nthe sibling module READMEs and `docs/architecture/connector-market.md` for the\nownership and host-adapter boundaries.\n","readmeFilename":"README.md"}