SKILL.md
Install Dependencies
Run the dependency installer that handles the tiered monorepo structure.
./tools/pub_get.sh
What it does
Installs dart pub get and npm install across all packages and examples in dependency order:
- Tier 1 (Core):
dartlogging,dartnodecoverage,dartnode_core,reflux - Tier 2 (Packages):
dartjsx,dartnodeexpress,dartnodews,dartnodebettersqlite3,dartnodemcp,dartnodereact,dartnodereact_native - Tier 3 (Examples):
frontend,markdowneditor,refluxdemo/webcounter,backend,mobile,jsxdemo
Order matters because Tier 2 depends on Tier 1, and Tier 3 depends on both.
After running
Report any failures. If a package fails, it's usually because:
- A dependency in an earlier tier hasn't been published yet (use
dart run tools/switch_deps.dart localfor local dev) - npm packages need
npm installin a subdirectory (e.g.,examples/mobile/rn/)