estree-util-is-identifier-name
Check if something can be an ecmascript (javascript) identifier name
Last updated 4 years ago by wooorm .
MIT · Repository · Bugs · Original npm
$ cnpm install estree-util-is-identifier-name 
SYNC missed versions from official npm registry.

estree-util-is-identifier-name

Build Coverage Downloads Size

Check if something can be an identifier name.

Install

This package is ESM only: Node 12+ is needed to use it and it must be imported instead of required.

npm:

npm install estree-util-is-identifier-name

Use

import {name, start, cont} from 'estree-util-is-identifier-name'

name('$something69') // => true
name('69') // => false
name('var') // => true (this does not handle keywords)

start(48) // => false (character code for `0`)
cont(48) // => true (character code for `0`)

API

This package exports the following identifiers: name, start, and cont. There is no default export.

name(value)

Checks if the given string is a valid identifier name.

start(code)

Checks if the given character code can start an identifier.

cont(code)

Checks if the given character code can continue an identifier.

Related

License

MIT © Titus Wormer

Current Tags

  • 2.1.0                                ...           latest (3 years ago)

4 Versions

  • 2.1.0                                ...           3 years ago
  • 2.0.1                                ...           3 years ago
  • 2.0.0                                ...           4 years ago
  • 1.1.0                                ...           4 years ago
Maintainers (2)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (0)
None
Dev Dependencies (12)
Dependents (0)
None

Copyright 2013 - present © cnpmjs.org