library_gen.ts

Declarations
#

Library metadata generator helper.

Generates package_json and source_json with rich metadata: - 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

@see @ryanatkn/belt/source_json.js for type definitions @see src/lib/library_gen_helpers.ts for buildtime-only helpers @see src/lib/tsdoc_helpers.ts for JSDoc/TSDoc parsing @see src/lib/ts_helpers.ts for TypeScript analysis @see src/lib/svelte_helpers.ts for Svelte component analysis

2 declarations

view source

library_gen
#

library_gen.ts view source

(options?: LibraryGenOptions | undefined): Gen

Creates a Gen object for generating library metadata with full TypeScript analysis.

Usage in a .gen.ts file: ```ts import {library_gen} from '@ryanatkn/fuz/library_gen.js'; export const gen = library_gen(); ```

options?

type LibraryGenOptions | undefined
optional

returns

Gen

LibraryGenOptions
#

Depends on
#