npm install cum-rsOr build from source:
npm install
npm run build// If installed via npm: const { cleanText } = require("cum-rs");
// For local development:
const { cleanText } = require(".");
const result = cleanText("Hello\u200b world\ufeff!");
console.log(result.cleaned); // "Hello world!"
console.log(result.removedCount); // 2// If installed via npm: const { inspectText } = require("cum-rs");
// For local development:
const { inspectText } = require(".");
const report = inspectText("Hello\u200b world!");
console.log(`Length: ${report.length}`);
console.log(`Suspicious: ${report.suspiciousTotal}`);
report.hits.forEach((hit) => {
console.log(` ${hit.label} x${hit.count} [${hit.confidence}]`);
});// If installed via npm: const { cleanBytes } = require("cum-rs");
// For local development:
const { cleanBytes } = require(".");
const fs = require("fs");
const data = fs.readFileSync("photo.png");
const cleaned = cleanBytes(data);
fs.writeFileSync("photo.cleaned.png", cleaned);// If installed via npm: import { cleanText } from "cum-rs";
// For local development:
import { cleanText, inspectText, CleanTextResult, TextInspectReport } from ".";
const result: CleanTextResult = cleanText("Hello\u200b!");