Metadata-Version: 2.4
Name: minimindslab-blank-line-collapse
Version: 0.1.0
Summary: Collapse repeated blank lines in text while preserving at most one blank line between non-empty lines.
Author: MiniMindsLab
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# MiniMindsLab Blank Line Collapse

`minimindslab-blank-line-collapse` is a small pure-Python utility library for normalizing text by collapsing repeated blank lines.

It reduces any run of empty or whitespace-only lines to a single blank line while preserving non-empty line content.

## Installation

```bash
pip install minimindslab-blank-line-collapse
```

## Usage

```python
from minimindslab_blank_line_collapse import collapse_blank_lines

text = "A\n\n\n   \nB\n"
print(collapse_blank_lines(text))
# "A\n\nB\n"
```

## API

- `collapse_blank_lines(text: str) -> str`

## Properties

- Pure Python
- Standard library only
- Offline-safe (no network behavior)
