Generic library metadata generation.
This module provides build-tool agnostic library generation. It takes source files
and package metadata, analyzes them, and produces structured metadata with:
- JSDoc/TSDoc comments with full tag support
- Full type signatures
- Source code locations
- Parameter information with descriptions and defaults
- Return value documentation
- Usage examples
- Dependency graphs
- Svelte component props
For Gro integration, see library_gen.ts which wraps this with Gro's Gen interface.
@see @fuzdev/fuz_util/source_json.js for type definitions
@see library_analysis.ts for the unified analysis entry point
@see library_pipeline.ts for pipeline helpers
@see library_output.ts for JSON/TS file generation