@briklab/parsee
v1.0.1
Published
Compact ts-morph-based parser that summarizes top-level exports and TypeScript type ASTs as JSON[].
Downloads
199
Maintainers
Readme
@briklab/parsee
@briklab/parsee parses JavaScript/TypeScript source code and returns structured metadata for all declarations.
Install
Follow the common installation tutorial
API
- Function:
parseWithTsMorph - Constants:
parser,_parser - Types:
ParsedItem,ParseOptions, and related item/member types
Quick Start
import { parseWithTsMorph } from "@briklab/parsee";
const source = `
export class User {
constructor(public id: string) {}
greet(name: string) { return "Hello " + name; }
}
`;
const items = parseWithTsMorph(source, "user.ts", {
Name: "include",
Type: "include",
Members: "include"
});
console.log(items);