UNPKG

@platformos/pos-cli

Version:

Manage your platformOS application

17 lines 601 B
/** * Copyright (c) 2019 GraphQL Contributors. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ // Unicode whitespace characters that break the interface. export const invalidCharacters = Array.from({ length: 11 }, (x, i) => { // \u2000 -> \u200a return String.fromCharCode(0x2000 + i); }).concat(['\u2028', '\u2029', '\u202f', '\u00a0']); const sanitizeRegex = new RegExp('[' + invalidCharacters.join('') + ']', 'g'); export function normalizeWhitespace(line) { return line.replace(sanitizeRegex, ' '); }