Skip to content

1.0.0

Choose a tag to compare

@nesvet nesvet released this 08 Feb 23:22
· 42 commits to main since this release
c7635fc

Added

  • CLI tool to flatten codebases into single LLM-ready files
  • Markdown and JSON output formats
  • JavaScript/TypeScript API for programmatic usage
  • Configuration file support (.fln.json)
  • Gitignore-aware scanning with customizable excludes and includes
  • Fast parallel file processing
  • Binary file detection and filtering
  • Configurable size limits (per-file and total)
  • Smart file ordering for optimal LLM comprehension
  • Auto-detection and skipping of fln-generated files
  • Dry-run mode for previewing output
  • Project metadata detection (package.json/pyproject.toml/pom.xml/go.mod/Cargo.toml/vcpkg.json/CMakeLists.txt)
  • Deterministic output naming with version detection
  • Token counting for LLM context estimation
  • Progress tracking with callback API
  • Custom banner and footer support
  • Quiet and verbose logging modes
  • Cross-platform shell installers with SHA256 verification (macOS, Linux, Windows)
  • Comprehensive test suite