zero-width
TypeScript icon, indicating that this package has built-in type declarations

1.0.29 • Public • Published

README.md

remove zero-width and some other util about space

install

yarn add zero-width
let os = [
	'\udb40\udd00\n\r\b\t\v\u00a0  \u0009',
	ENUM_ZERO_WIDTH.SPACE,
	ENUM_ZERO_WIDTH.NO_BREAK_SPACE,
	ENUM_ZERO_WIDTH.RIGHT_TO_LEFT_MARK,
	ENUM_ZERO_WIDTH.LEFT_TO_RIGHT_MARK,
].join('');

let ns = removeZeroWidth(os);

console.dir({
	os,
	ns,
	os_len: os.length,
	ns_len: ns.length,
});

=>

{
  os: '󠄀\n\r\b\t\u000b   \t',
  ns: '\n\r\b\t\u000b   \t',
  os_len: 15,
  ns_len: 9
}

Package Sidebar

Install

npm i zero-width

Weekly Downloads

91

Version

1.0.29

License

ISC

Unpacked Size

38.9 kB

Total Files

21

Last publish

Collaborators

  • bluelovers