API/@functional-examples/javascript/createJavaScriptExtractor

createJavaScriptExtractor

function

Create a JavaScript/TypeScript extractor.

This extractor:

  • Receives pre-filtered candidates (files and directories)
  • For directories with package.json: treats as multi-file package example
  • For files with frontmatter: treats as single-file example
  • Extracts metadata from package.json or frontmatter
  • Loads raw content into ExampleFile
  • Respects exclude patterns (default: node_modules, .git, dist, build)
  • Tracks claimed files for conflict detection

RETURNS