{"_id":"@archzos/desktop-adapter","name":"@archzos/desktop-adapter","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@archzos/desktop-adapter","version":"1.0.0","description":"Archzos desktop adapter for Electron and Tauri applications","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","dev":"tsc --watch"},"peerDependencies":{"@archzos/ui":"workspace:*","react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"@archzos/tokens":"workspace:*"},"devDependencies":{"@types/react":"^18.0.0","typescript":"^5.0.0"},"keywords":["electron","tauri","desktop","archzos","ui","adapter"],"author":{"name":"archzos"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/archzos/archzos-ui.git","directory":"packages/desktop-adapter"},"publishConfig":{"access":"public"},"_id":"@archzos/desktop-adapter@1.0.0","gitHead":"f87919ce10e13fa169c4ab96152e71b703cebe3b","bugs":{"url":"https://github.com/archzos/archzos-ui/issues"},"homepage":"https://github.com/archzos/archzos-ui#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-x/sCEXj/mQMv3aj1EmW4BTeuEhOEEmTG+hfMfsr2dEv+O4IlWhIT/6BEDzHq6DHk0aUoM54AZJAAmdE7NpKRSg==","shasum":"c5a6283cd5df0886d0070a5d9308923f79a7d537","tarball":"https://registry.npmjs.org/@archzos/desktop-adapter/-/desktop-adapter-1.0.0.tgz","fileCount":2,"unpackedSize":2520,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDORLvSyeeMdhaheR++zFqG2gHxGNh3xUKHAdzaQPVuOAiEAr3thMlABsshQJ0jDg/Fh3/uueMzzUYc15S4LT4RGXcU="}]},"_npmUser":{"name":"archzos-org","email":"anuj@archzos.com"},"directories":{},"maintainers":[{"name":"archzos-org","email":"anuj@archzos.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/desktop-adapter_1.0.0_1773864657009_0.08125776673291396"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T20:10:56.874Z","1.0.0":"2026-03-18T20:10:57.164Z","modified":"2026-03-18T20:10:57.421Z"},"maintainers":[{"name":"archzos-org","email":"anuj@archzos.com"}],"description":"Archzos desktop adapter for Electron and Tauri applications","homepage":"https://github.com/archzos/archzos-ui#readme","keywords":["electron","tauri","desktop","archzos","ui","adapter"],"repository":{"type":"git","url":"git+https://github.com/archzos/archzos-ui.git","directory":"packages/desktop-adapter"},"author":{"name":"archzos"},"bugs":{"url":"https://github.com/archzos/archzos-ui/issues"},"license":"MIT","readme":"# @archzos/desktop-adapter\n\nDesktop application adapter for Electron and Tauri apps using Archzos design system.\n\n[![npm version](https://img.shields.io/npm/v/@archzos/desktop-adapter.svg)](https://www.npmjs.com/package/@archzos/desktop-adapter)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n## Installation\n\n```bash\nnpm install @archzos/desktop-adapter @archzos/ui @archzos/tokens\n# or\nyarn add @archzos/desktop-adapter @archzos/ui @archzos/tokens\n```\n\n## Usage\n\n```jsx\nimport { DesktopProvider, TitleBar, useDesktop } from '@archzos/desktop-adapter';\nimport { Button } from '@archzos/ui';\n\nfunction App() {\n  return (\n    <DesktopProvider>\n      <TitleBar />\n      <MainContent />\n    </DesktopProvider>\n  );\n}\n\nfunction MainContent() {\n  const { platform, windowControls, system } = useDesktop();\n\n  return (\n    <div>\n      <p>Platform: {platform}</p>\n      <Button onClick={() => windowControls.minimize()}>\n        Minimize\n      </Button>\n      <Button onClick={() => system.openExternal('https://archzos.com')}>\n        Open Website\n      </Button>\n    </div>\n  );\n}\n```\n\n## Features\n\n- Platform detection (macOS, Windows, Linux)\n- Runtime detection (Electron, Tauri, Web)\n- Window controls (minimize, maximize, close)\n- System integration (tray, external links, file dialogs)\n- Native title bar management\n- Dark mode detection\n\n## Platform-Specific Features\n\n### macOS\n- Native traffic lights\n- Drag regions\n\n### Windows/Linux\n- Custom window controls\n- System tray support\n\n## License\n\nMIT © [archzos](https://github.com/archzos)","readmeFilename":"README.md","_rev":"1-92eb084a0f7777945cab098bca4c5ad9"}