# Task Entrypoints

- **Add a new component**: Create under `src/components/<name>/`, add styles/typed as needed, and export from `src/components/index.ts` plus `src/index.ts` if new barrel export required.
- **Enhance existing component**: Start in its folder (e.g., `src/components/select/`), inspect `typed.ts` for props and `styles.ts` for theming contracts; consider impacts on shared helpers (`assets/javascripts`).
- **Adjust shared styles**: `src/assets/stylesheets/` for CSS fragments; `components/*/styles.ts` for component-specific styling.
- **Modify utilities**: `src/assets/javascripts/function.ts` and `helper.ts` contain formatting, storage, and color/status mappers.
- **Update shared types**: `src/typeds/` (avoid breaking API unless coordinated with consumers).
- **Change exports**: keep barrel files (`src/components/index.ts`, `src/index.ts`) in sync.
- **Build/publish**: run `npm run build`; bump version before publish.
