{"_id":"@bitcoin-os/mini-dock-status-bar","_rev":"3-310bbac54e78ef698ff3aad476daf53c","name":"@bitcoin-os/mini-dock-status-bar","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@bitcoin-os/mini-dock-status-bar","version":"1.0.0","keywords":["bitcoin","dock","status-bar","react","macos","minimal","bitcoin-os"],"author":{"name":"Bitcoin OS"},"license":"MIT","_id":"@bitcoin-os/mini-dock-status-bar@1.0.0","maintainers":[{"name":"b0ase","email":"richardwboase@gmail.com"}],"homepage":"https://github.com/bitcoin-os/dock#readme","bugs":{"url":"https://github.com/bitcoin-os/dock/issues"},"dist":{"shasum":"606fbc4f3ef65b3270d39f80056f25cea01a212c","tarball":"https://registry.npmjs.org/@bitcoin-os/mini-dock-status-bar/-/mini-dock-status-bar-1.0.0.tgz","fileCount":12,"integrity":"sha512-n4ArnPyLVCrGQzFcERsTfehUTuPLYKMo2yCMZKkTG1HqE0YkrxEckrA5WDYZBpOjx62kbf7+hzPhYAcCExTI2A==","signatures":[{"sig":"MEUCIFQ2xoVT5tMjq6erbviPk45fxWV2s/Qi+ZYhLxZOQnUYAiEAoEgbSur30xvC3FXnllt0AmbodvYlTL5r4QZqSoA+wc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26558},"main":"lib/index.js","types":"types/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc && cp src/*.css lib/","prepublish":"npm run build"},"_npmUser":{"name":"b0ase","email":"richardwboase@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-os/dock.git","type":"git"},"_npmVersion":"11.5.1","description":"A tiny mini dock status bar component for Bitcoin OS web applications with micro icons","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lucide-react":"^0.263.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mini-dock-status-bar_1.0.0_1760171582318_0.5048165062156751","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bitcoin-os/mini-dock-status-bar","version":"1.0.1","keywords":["bitcoin","dock","status-bar","react","macos","minimal","bitcoin-os"],"author":{"name":"Bitcoin OS"},"license":"MIT","_id":"@bitcoin-os/mini-dock-status-bar@1.0.1","maintainers":[{"name":"b0ase","email":"richardwboase@gmail.com"}],"homepage":"https://github.com/bitcoin-os/dock#readme","bugs":{"url":"https://github.com/bitcoin-os/dock/issues"},"dist":{"shasum":"2c40a49988a2870592751a3e0a40508fcade75a3","tarball":"https://registry.npmjs.org/@bitcoin-os/mini-dock-status-bar/-/mini-dock-status-bar-1.0.1.tgz","fileCount":12,"integrity":"sha512-1Lu37hToVSHC+wKEZH8xXzl58mRoH6OoRE/0POEHpBp++MSk0m04xDGIoRmSadYmeffe5zH1JUbQVtRzF3BsEA==","signatures":[{"sig":"MEQCIFLqX6p6l3Xd4NkTJ2NC6NyOv6UxYCMe3d9W1mQW95ahAiAoKIzHXp/mriQzmVObpOpfwzOAaSqb/2MpG6Fs6NN/xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26612},"main":"lib/index.js","types":"types/index.d.ts","scripts":{"dev":"tsc --watch","build":"tsc && cp src/*.css lib/","prepublish":"npm run build"},"_npmUser":{"name":"b0ase","email":"richardwboase@gmail.com"},"repository":{"url":"git+https://github.com/bitcoin-os/dock.git","type":"git"},"_npmVersion":"11.5.1","description":"A tiny mini dock status bar component for Bitcoin OS web applications with micro icons","directories":{},"_nodeVersion":"24.6.0","dependencies":{"lucide-react":"^0.263.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^18.2.0","@types/react-dom":"^18.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/mini-dock-status-bar_1.0.1_1760173019547_0.6408421147229464","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bitcoin-os/mini-dock-status-bar","version":"1.0.2","description":"A tiny bottom status bar (mini dock) for Bitcoin OS web applications with micro icons - NOT a top taskbar","main":"lib/index.js","types":"types/index.d.ts","scripts":{"build":"tsc && cp src/*.css lib/","prepublish":"npm run build","dev":"tsc --watch"},"keywords":["bitcoin","dock","status-bar","react","macos","minimal","bitcoin-os"],"author":{"name":"Bitcoin OS"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bitcoin-os/dock.git"},"bugs":{"url":"https://github.com/bitcoin-os/dock/issues"},"homepage":"https://github.com/bitcoin-os/dock#readme","peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"dependencies":{"lucide-react":"^0.263.1"},"devDependencies":{"@types/react":"^18.2.0","@types/react-dom":"^18.2.0","typescript":"^5.0.0"},"_id":"@bitcoin-os/mini-dock-status-bar@1.0.2","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-WiJjMgr3pishKoB3jcZAhA4MisYIWEDF72dvSiElwNIyno18iZqxPGOlqIL2lJnaLD2erTzpcxvO6edReaeBLw==","shasum":"9025645328b4b98ac307da960698898151edb4c5","tarball":"https://registry.npmjs.org/@bitcoin-os/mini-dock-status-bar/-/mini-dock-status-bar-1.0.2.tgz","fileCount":12,"unpackedSize":26819,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDfXZ0p1GQC8YeQCNInRNK6kVwLpgMd4IgJiW1+/QT73AiEAgJnVJk4xvhKGebDcFhDd16egM0j7547Ju7V3RfASYw4="}]},"_npmUser":{"name":"b0ase","email":"richardwboase@gmail.com"},"directories":{},"maintainers":[{"name":"b0ase","email":"richardwboase@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mini-dock-status-bar_1.0.2_1760173670227_0.5320149239166987"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-11T08:33:02.238Z","modified":"2025-10-11T09:07:50.634Z","1.0.0":"2025-10-11T08:33:02.496Z","1.0.1":"2025-10-11T08:56:59.716Z","1.0.2":"2025-10-11T09:07:50.421Z"},"bugs":{"url":"https://github.com/bitcoin-os/dock/issues"},"author":{"name":"Bitcoin OS"},"license":"MIT","homepage":"https://github.com/bitcoin-os/dock#readme","keywords":["bitcoin","dock","status-bar","react","macos","minimal","bitcoin-os"],"repository":{"type":"git","url":"git+https://github.com/bitcoin-os/dock.git"},"description":"A tiny bottom status bar (mini dock) for Bitcoin OS web applications with micro icons - NOT a top taskbar","maintainers":[{"name":"b0ase","email":"richardwboase@gmail.com"}],"readme":"# @bitcoin-os/mini-dock-status-bar\n\nA TINY bottom status bar (mini dock) for Bitcoin OS web applications with micro icons (32px height, 20px app icons). \n\n**IMPORTANT: This is NOT a top taskbar - it's a bottom dock/status bar like macOS.**\n\n## Installation\n\n```bash\nnpm install @bitcoin-os/mini-dock-status-bar\n```\n\n## Usage\n\n```tsx\nimport React from 'react';\nimport BitcoinDock, { defaultBitcoinApps } from '@bitcoin-os/dock';\n\nfunction App() {\n  return (\n    <div>\n      {/* Your app content */}\n      <BitcoinDock \n        apps={defaultBitcoinApps}\n        currentApp=\"Bitcoin Writer\"\n        onAppClick={(app) => {\n          if (app.url) window.open(app.url, '_blank');\n        }}\n      />\n    </div>\n  );\n}\n```\n\n## Props\n\n### BitcoinDockProps\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `apps` | `DockApp[]` | `[]` | Array of applications to display in the dock |\n| `currentApp` | `string` | `undefined` | ID or name of the currently active app |\n| `showStatus` | `boolean` | `true` | Whether to show the status bar on the right |\n| `showWifi` | `boolean` | `true` | Whether to show wifi indicator |\n| `showBattery` | `boolean` | `true` | Whether to show battery indicator |\n| `showTime` | `boolean` | `true` | Whether to show current time |\n| `onAppClick` | `(app: DockApp) => void` | `undefined` | Callback when an app is clicked |\n| `className` | `string` | `''` | Additional CSS class name |\n\n### DockApp Interface\n\n```tsx\ninterface DockApp {\n  id?: string;           // Unique identifier\n  name: string;          // Display name\n  icon: LucideIcon | string; // Lucide icon component or image URL\n  color: string;         // Color class or 'rainbow' for rainbow effect\n  url?: string;          // URL to navigate to when clicked\n  disabled?: boolean;    // Whether the app is disabled\n  current?: boolean;     // Whether this is the current app\n  isImage?: boolean;     // Whether icon is an image URL\n}\n```\n\n## Default Bitcoin Apps\n\nThe package includes a pre-configured set of Bitcoin OS applications:\n\n```tsx\nimport { defaultBitcoinApps } from '@bitcoin-os/dock';\n```\n\nThis includes apps like Bitcoin Wallet, Bitcoin Email, Bitcoin Music, Bitcoin Writer, and many more.\n\n## Styling\n\nThe component uses CSS modules and includes responsive design for mobile devices. The dock automatically adjusts its size and hides less important status indicators on smaller screens.\n\n## License\n\nMIT © Bitcoin OS","readmeFilename":"README.md"}