/street-name-normalize

Takes street names with various abbreviations and attempts to expand them.

Primary LanguageTypeScriptMIT LicenseMIT

Street Name Normalize

npm (scoped) Codacy Badge Maintainability codecov Snyk Vulnerabilities for GitHub Repo GitHub Workflow Status

Takes street names with various abbreviations and attempts to expand them.

Installation

npm install @cityssm/street-name-normalize

Usage

import { normalizeStreetName } from '@cityssm/street-name-normalize'

// Sault Ste. Marie, Ontario specific settings
import { normalizeSsmStreetName } from '@cityssm/street-name-normalize/ssm.js'

normalizeStreetName('1st Ave')
// => FIRST AVENUE

normalizeSsmStreetName('ST GEORGES AVE E')
// => ST. GEORGE'S AVENUE EAST

Features

  • Typescript support.
  • Expands common street name type abbreviations.