What problem does it solve? Developers building Jac client applications need to consume third-party npm libraries and manage DOM references, but Jac has its own declaration syntax in jac.toml and its own idioms for refs that differ from plain React. ## Core Features & Use Cases - npm Package Declaration: Add regular and dev dependencies to [dependencies.npm] in jac.toml, or patch it automatically with jac install --npm <pkg>. - Import Syntax: Use double-quoted, named-only imports like import from "recharts" { LineChart } inside .jac client files. - Typed Refs: Declare has inputRef: Ref[HTMLInputElement] = Ref() fields that lower to useRef, plus trailing Ref parameters that lower to forwardRef for radix asChild trigger children. - Use Case: When adding a charting library like recharts to a Jac app and wiring a focusable input, this Skill provides the exact toml entries, import statements, and ref patterns that compile correctly. ## Quick Start Add the sonner npm package to my Jac project and show me how to import its toast function in a client component.