Files
2023-08-01 13:49:46 +02:00
..
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00
2023-08-01 13:49:46 +02:00

Travis status Dependency status devDependency status npm version

white-space-x

List of ECMAScript white space characters.

Version: 3.0.0
Author: Xotic750 Xotic750@gmail.com
License: MIT
Copyright: Xotic750

white-space-x.list : Array.<CharRecord>

An array of the whitespace char codes, string, descriptions and language presence in the specifications.

Kind: static property of white-space-x
Example

var whiteSpace = require('white-space-x');
whiteSpaces.list.foreach(function (item) {
  console.log(lib.description, item.code, item.string);
});

white-space-x.string : string

A string of the ES2017 to ES2018 whitespace characters.

Kind: static property of white-space-x

white-space-x.string5 : string

A string of the ES5 to ES2016 whitespace characters.

Kind: static property of white-space-x

white-space-x.string2015 : string

A string of the ES5 to ES2016 whitespace characters.

Kind: static property of white-space-x

white-space-x.string2016 : string

A string of the ES5 to ES2016 whitespace characters.

Kind: static property of white-space-x
Example

var whiteSpace = require('white-space-x');
var characters = [
  '\u0009',
  '\u000a',
  '\u000b',
  '\u000c',
  '\u000d',
  '\u0020',
  '\u00a0',
  '\u1680',
  '\u180e',
  '\u2000',
  '\u2001',
  '\u2002',
  '\u2003',
  '\u2004',
  '\u2005',
  '\u2006',
  '\u2007',
  '\u2008',
  '\u2009',
  '\u200a',
  '\u2028',
  '\u2029',
  '\u202f',
  '\u205f',
  '\u3000',
  '\ufeff'
];
var ws = characters.join('');
var re1 = new RegExp('^[' + whiteSpace.string2016 + ']+$)');
re1.test(ws); // true

white-space-x.string2017 : string

A string of the ES2017 to ES2018 whitespace characters.

Kind: static property of white-space-x

white-space-x.string2018 : string

A string of the ES2017 to ES2018 whitespace characters.

Kind: static property of white-space-x
Example

var whiteSpace = require('white-space-x');
var characters = [
  '\u0009',
  '\u000a',
  '\u000b',
  '\u000c',
  '\u000d',
  '\u0020',
  '\u00a0',
  '\u1680',
  '\u2000',
  '\u2001',
  '\u2002',
  '\u2003',
  '\u2004',
  '\u2005',
  '\u2006',
  '\u2007',
  '\u2008',
  '\u2009',
  '\u200a',
  '\u2028',
  '\u2029',
  '\u202f',
  '\u205f',
  '\u3000',
  '\ufeff'
];
var ws = characters.join('');
var re1 = new RegExp('^[' + whiteSpace.string2018 + ']+$)');
re1.test(ws); // true

white-space-x~CharRecord : Object

A record of a white space character.

Kind: inner typedef of white-space-x
Properties

Name Type Description
code number The character code.
description string A description of the character.
es5 boolean Whether the spec lists this as a white space.
es2015 boolean Whether the spec lists this as a white space.
es2016 boolean Whether the spec lists this as a white space.
es2017 boolean Whether the spec lists this as a white space.
es2018 boolean Whether the spec lists this as a white space.
string string The character string.