@zerodep/string-lowerfirst
TypeScript icon, indicating that this package has built-in type declarations

2.0.11 • Public • Published

@zerodep/string-lowerfirst

version language types license

CodeFactor Known Vulnerabilities

OpenSSF Best Practices

A utility to convert the first letter of a provided string to a lowercase value. Non-string values will cause a ZeroDepError to be thrown.

Full documentation is available at the zerodep.app page.

Signature

declare const stringLowerFirst: (value: string) => string;

Function Parameters

The stringLowerFirst function has the following parameters:

  • value - the value to modify

Examples

All @zerodep packages support both ESM and CJS formats, each complete with Typescript typings.

// ESM
import { stringLowerFirst } from '@zerodep/string-lowerfirst';

// CJS
const { stringLowerFirst } = require('@zerodep/string-lowerfirst');
// with accented strings
stringLowerFirst('California'); // "california"
stringLowerFirst('New York'); // "new York"
stringLowerFirst('vermont'); // "vermont"

// with anything that is not a string
stringLowerFirst({ a: 'not string' }); // throws ZeroDepError: Value is not a string

ZeroDep Advantages

  • Zero npm dependencies - completely eliminates all risk of supply-chain attacks, decreases node_modules folder size
  • ESM & CJS - has both ecmascript modules and common javascript exports
  • Tree Shakable - built to be fully tree shakable ensuring your packages are the smallest possible size
  • Fully typed - typescript definitions are provided for every package for a better developer experience
  • Semantically named - package and method names are easy to grok, remember, use, and read
  • Documented - actually useful documentation with examples at zerodep.app
  • Intelligently Packaged - multiple npm packages of different sizes available allowing a menu or a-la-carte composition of capabilities
  • 100% Tested - all methods and packages are fully unit tested
  • Predictably Versioned - semantically versioned for peace-of-mind upgrading, this includes changelogs
  • MIT Licensed - permissively licensed for maximum usability

Package Sidebar

Install

npm i @zerodep/string-lowerfirst

Homepage

zerodep.app

Weekly Downloads

6

Version

2.0.11

License

MIT

Unpacked Size

7.99 kB

Total Files

8

Last publish

Collaborators

  • cdepage