safe-trim

1.2.0 • Public • Published

safe-trim


Build Status codecov dependencies Status devDependencies Status

install

npm install safe-trim

use

import safeTrim from 'safe-trim'
safeTrim('    a      b  ')

remove Invisible spaces

let str = '  "a":1    a \r\n\r\t  ᠎              b       '
let ret = safeTrim(str)
expect(ret).toEqual('"a":1    a\n\nb')

convert CR CR-LR into LR

a\r\n\r\nb  => 'a\n\nb'
a\r\rb => 'a\n\nb'
a\r\r\nb => 'a\n\nb'

remove BOM

JSON.parse('{"a":1}') // ❗️Error because BOM

JSON.parse(safeTrim('{"a":1}')) // ✅

more feature

more feature

/safe-trim/

    Package Sidebar

    Install

    npm i safe-trim

    Weekly Downloads

    329

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    25.2 kB

    Total Files

    20

    Last publish

    Collaborators

    • haozime