How to use remove-accents - 7 common examples

To help you get started, we’ve selected a few remove-accents examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github DavidBabel / Switch-Backup-Rename / _switch-backup-rename.js View on Github external
originalName,
          gamesInfos.datas
        );

        if (currentGameInfo) {
          const finalName = outFormat
            .replace('{base}', originalName.trim())
            .replace('{name}', currentGameInfo.name.trim())
            .replace('{short-serial}', sanitizeSerial(currentGameInfo.serial))
            .replace('{serial}', currentGameInfo.serial.toLowerCase().trim())
            .replace('{ext}', originalExtension);

          try {
            fs.renameSync(
              cwd(file),
              cwd(cleanFileName(accents.remove(finalName)))
            );
            done = true;
          } catch (error) {
            // continue
          }
        } else {
          console.log(
            `- game infos not found in database yet for ${originalName}`
          );
        }
      }
    });
    if (done) {
github kentcdodds / match-sorter / src / index.js View on Github external
function prepareValueForComparison(value, {keepDiacritics}) {
  value = `${value}` // toString
  if (!keepDiacritics) {
    value = removeAccents(value)
  }
  return value
}
github miscord / miscord / src / messenger / getThreadName.ts View on Github external
let name
  try {
    name = thread.isGroup
      ? (thread.name || thread.id)
      : (
        (thread.nicknames ? thread.nicknames[thread.id] : null) || (await getSender(thread.id))!!.name
      )
  } catch (err) {
    name = thread.name || thread.id
  }
  log.debug('raw channel name', name)

  if (!clean) return name

  // clean name for the needs of discord channel naming
  const cleanname = removeAccents(name.toString()).trim().replace(/ /g, '-').replace(/\W-/g, '').replace(/(?![a-zA-Z0-9\-_])/g, '').toLowerCase()
  log.debug('clean thread name', cleanname)

  return cleanname
}
github DivanteLtd / vue-storefront / core / helpers / index.ts View on Github external
export function slugify (text) {
  // remove regional characters
  text = removeAccents(text)

  return text
    .toString()
    .toLowerCase()
    .replace(/\s+/g, '-') // Replace spaces with -
    .replace(/&/g, '-and-') // Replace & with 'and'
    .replace(/[^\w-]+/g, '') // Remove all non-word chars
    .replace(/--+/g, '-') // Replace multiple - with single -
}
github DivanteLtd / vue-storefront / core / helpers / index.ts View on Github external
export function slugify (text) {
  // remove regional characters
  text = removeAccents(text)

  return text
    .toString()
    .toLowerCase()
    .replace(/\s+/g, '-') // Replace spaces with -
    .replace(/&/g, '-and-') // Replace & with 'and'
    .replace(/[^\w-]+/g, '') // Remove all non-word chars
    .replace(/--+/g, '-') // Replace multiple - with single -
}
github credija / opa / components / contact-list / contact-list.js View on Github external
.filter(obj => includes(
            RemoveAccents.remove(obj.name.toUpperCase()), 
            RemoveAccents.remove(this.searchTerm.toUpperCase())
          ) && 
          obj.group !== 'UNKNOWN');
      } else {
github credija / opa / components / contact-list / contact-list.js View on Github external
.filter(obj => includes(
            RemoveAccents.remove(obj.name.toUpperCase()), 
            RemoveAccents.remove(this.searchTerm.toUpperCase())
          ) && 
          obj.group !== 'UNKNOWN');
      } else {

remove-accents

Converting the accented characters to their corresponding non-accented ASCII characters.

MIT
Latest version published 9 months ago

Package Health Score

74 / 100
Full package analysis

Popular remove-accents functions