UNPKG

typopo

Version:

Fix frequent microtypography errors in multiple languages. Write neat texts without bothering about typography rules. Typopo works for English, German, Slovak, Czech and Rusyn language.

25 lines (20 loc) 768 B
import { removeEmptyLines } from "../../src/modules/whitespace/lines.js"; import { createTestSuite } from "../test-utils.js"; export const linesSet = { // Remove excessive empty lines between paragraphs "line\nline\n\nline\n\n\nline": "line\nline\nline\nline", "\n": "\n", "\n\n": "\n", "\n\n\n": "\n", }; const unitSet = { "line\nline\r\nline\r\n\nline": "line\nline\nline\nline", "\n\r\n": "\n", // False positives " - she said": " - she said", // do not remove space at the beginning of paragraph }; const moduleSet = { ...linesSet, ...unitSet, }; createTestSuite("Remove empty lines\n", moduleSet, null, {}, removeEmptyLines);