Summary
Directory naming is inconsistent across the monorepo. Most directories use kebab-case (matching npm/Node.js convention), but some use camelCase (e.g. packages/graph-addons/src/nodeAutoLabel).
Task
Audit all src/ directories across packages and rename any camelCase directories to kebab-case. Update all imports accordingly.
Why
- kebab-case is the JS/TS industry standard for directory names
- camelCase directories can cause issues on case-insensitive filesystems (macOS)
- Rest of the monorepo already uses kebab-case (e.g.
min-spanning-tree, abstract-syntax-trees, markov-chains)
Known offenders
packages/graph-addons/src/nodeAutoLabel → node-auto-label
Summary
Directory naming is inconsistent across the monorepo. Most directories use kebab-case (matching npm/Node.js convention), but some use camelCase (e.g.
packages/graph-addons/src/nodeAutoLabel).Task
Audit all
src/directories across packages and rename any camelCase directories to kebab-case. Update all imports accordingly.Why
min-spanning-tree,abstract-syntax-trees,markov-chains)Known offenders
packages/graph-addons/src/nodeAutoLabel→node-auto-label