{"id":18194,"library":"carloslfu-cmdk-internal","title":"cmdk (internal fork)","description":"An internal fork of cmdk (v0.3.1) by Carlos Galarza, acting as a temporary workaround until the official cmdk build is available. This package provides a fast, composable, accessible command menu component for React 18+. It ships TypeScript types but lacks the long-term stability and support of the official package. Peer dependencies require React 18 and React DOM 18. The API mirrors cmdk, so consumers can migrate seamlessly once the official package releases a fix.","status":"active","version":"0.3.1","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","typescript"],"install":[{"cmd":"npm install carloslfu-cmdk-internal","lang":"bash","label":"npm"},{"cmd":"yarn add carloslfu-cmdk-internal","lang":"bash","label":"yarn"},{"cmd":"pnpm add carloslfu-cmdk-internal","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency, requires ^18.0.0","package":"react","optional":false},{"reason":"Peer dependency, requires ^18.0.0","package":"react-dom","optional":false}],"imports":[{"note":"This package uses named exports, mirroring cmdk. Default import will not work.","wrong":"import Command from 'carloslfu-cmdk-internal'","symbol":"Command","correct":"import { Command } from 'carloslfu-cmdk-internal'"},{"note":"Hook exported as named export, same as cmdk.","wrong":null,"symbol":"useCommandState","correct":"import { useCommandState } from 'carloslfu-cmdk-internal'"},{"note":"No default export. Use named export Command.","wrong":"import Command from 'carloslfu-cmdk-internal'","symbol":"default","correct":"import { Command } from 'carloslfu-cmdk-internal'"}],"quickstart":{"code":"import React from 'react';\nimport { Command } from 'carloslfu-cmdk-internal';\n\nfunction App() {\n  return (\n    <Command>\n      <Command.Input placeholder=\"Search...\" />\n      <Command.List>\n        <Command.Empty>No results.</Command.Empty>\n        <Command.Group heading=\"Fruits\">\n          <Command.Item value=\"apple\">Apple</Command.Item>\n          <Command.Item value=\"banana\">Banana</Command.Item>\n        </Command.Group>\n      </Command.List>\n    </Command>\n  );\n}\n\nexport default App;","lang":"typescript","description":"Minimal cmdk command menu with input, group, and items using React 18."},"warnings":[{"fix":"Use the official 'cmdk' package once its build is available.","message":"This is an internal fork meant as a temporary workaround. It may not receive updates and could diverge from the official cmdk package.","severity":"gotcha","affected_versions":"<=0.3.1"},{"fix":"Install or upgrade to React 18.","message":"Peer dependencies require React 18.0.0 and React DOM 18.0.0 exactly (^18.0.0). Using other versions may cause runtime errors.","severity":"gotcha","affected_versions":">=0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"npm install carloslfu-cmdk-internal","cause":"Package not installed","error":"Module not found: Can't resolve 'carloslfu-cmdk-internal'"},{"fix":"import { Command } from 'carloslfu-cmdk-internal'","cause":"Using default import instead of named import","error":"Attempted import error: 'Command' is not exported from 'carloslfu-cmdk-internal'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}