Socket
Socket
Sign inDemoInstall

toidentifier

Package Overview
Dependencies
0
Maintainers
3
Versions
3
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

toidentifier

Convert a string of words to a JavaScript identifier


Version published
Maintainers
3
Weekly downloads
30,311,228
decreased by-10.59%

Weekly downloads

Package description

What is toidentifier?

The 'toidentifier' npm package is a simple utility that converts a string into a valid JavaScript identifier. This is useful when you need to dynamically generate variable names, function names, or other identifiers from strings that may contain invalid characters or spaces.

What are toidentifier's main functionalities?

String to Identifier Conversion

Converts a given string into a camel-cased string that is safe to use as a JavaScript identifier.

var toIdentifier = require('toidentifier');
var identifier = toIdentifier('Some example!');
console.log(identifier); // Outputs: SomeExample

Other packages similar to toidentifier

Readme

Source

toidentifier

NPM Version NPM Downloads Build Status Test Coverage

Convert a string of words to a JavaScript identifier

Install

This is a Node.js module available through the npm registry. Installation is done using the npm install command:

$ npm install toidentifier

Example

var toIdentifier = require('toidentifier')

console.log(toIdentifier('Bad Request'))
// => "BadRequest"

API

This CommonJS module exports a single default function: toIdentifier.

toIdentifier(string)

Given a string as the argument, it will be transformed according to the following rules and the new string will be returned:

  1. Split into words separated by space characters (0x20).
  2. Upper case the first character of each word.
  3. Join the words together with no separator.
  4. Remove all non-word ([0-9a-z_]) characters.

License

MIT

FAQs

Last updated on 14 Nov 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc