1.0.2 • Published 2 years ago
@onify/script-functions v1.0.2
Onify Script Functions
This library provides various functions for Node.js applications.\ The functions available are as follows:
Installation
npm install @onify/script-functionsUsage
Import the library:
Javascript
const functions = require('@onify/script-functions');Typescript
// import all functions
import * as functions from '@onify/script-functions';
// or
// import specific functions
import { slugify } from '@onify/script-functions';Use the functions:
// example usage of `slugify` function
let output = functions.slugify('Hello World!');
// or
// when using specific imports in TypeScript
output = slugify('Hello World!');Generate UUID
Creates a GUID string using crypto
Syntax
generateUuid(): stringReturn value
GUID string with the format ${string}-${string}-${string}-${string}-${string}
Example
import { generateUuid } from '@onify/script-functions';
// ...
const id = generateUuid(); // generates random GUID
console.log(id); // sample output: "55d03475-45fe-4415-81d7-8cd052081fe1"Slugify
Transforms string to kebab case
Syntax
slugify(text: string): stringParameters
| Name | Type | Description |
|---|---|---|
| text | string | the string value to transform |
Return value
kebab-case of the input
Example
import { slugify } from '@onify/script-functions';
// ...
const transformedText = slugify('Hello World!');
console.log(transformedText); // output: "hello-world"Validate Email
Checks if string is a valid email format
Syntax
validateEmail(email: string): booleanParameters
| Name | Type | Description |
|---|---|---|
string | string to validate |
Return value
true if input is a valid email format, otherwise false
Example
import { validateEmail } from '@onify/script-functions';
// ...
const isValid = slugify('sample@onify.co');
console.log(isValid); // output: trueRelease new version and publish to npm
- Update
versioninpackage.json - Update
CHANGELOG.md - Commit and push the changes
- Run
npm run release