js-essentials-functions
TypeScript icon, indicating that this package has built-in type declarations

1.2.7 • Public • Published

JS Essentials Functions

This lib has some of the most used functions in every project, be it web, mobile or backend.

Package Informations

npm npm GitHub issues GitHub last commit

Code Climate

Maintainability Test Coverage

Deep Code

deepcode

Install

if using npm:

$ npm install js-functions-essentials --save

if using yarn:

$ yarn add js-essentials-functions

Available Functions

name accept type description
cpfCnpjMask string Returns the masked CPF or CNPJ
cpfCnpjUnmask string Clears the CPF or CNPJ mask and returns a string
cepMask string Return the masked CEP
cepUnmask string Clear the CEP mask and return a string

Usage with React

import React, { useState } from 'react'
import { cpfCnpjMask } from 'js-functions-essentials'
 
function App() {
  const [cpf, setCpf] = useState('')
 
  return (
    <form>
      <input
        name="cpf"
        type="text"
        maxLength={11}
        onChange={(e) => setCpf(e.target.value)}
        value={cpfCnpjMask(cpf)}
      />
    </form>
  )
}

Usage with React Native

import React, { useState } from 'react';
impot { View, TextInput } from 'react-native';
import { cpfCnpjMask } from 'js-functions-essentials'
 
function App() {
  const [cpf, setCpf] = useState('');
 
  return (
    <View style={{ flex: 1 }}>
      <TextInput
        onChangeText={(e) => setCpf(e)}
        value={cpfCnpjMask(cpf)}
      />
    </View>
  );
}
 

Contribution

Contributions are what make the open source community an incredible place to learn, inspire and create. Any contribution you make will be much appreciated.

  1. Fork the project
  2. Create a Branch for your Feature (git checkout -b feature/newFeature)
  3. Add your changes (git add .)
  4. Commit your changes (git commit -m 'Add new feature!)
  5. Push the Branch (git push origin feature/newFeature)
  6. Open a Pull Request

Developers


Julio Augusto

Licença

The Apache 2.0 (APACHE 2.0)

Package Sidebar

Install

npm i js-essentials-functions

Weekly Downloads

60

Version

1.2.7

License

ISC

Unpacked Size

148 kB

Total Files

53

Last publish

Collaborators

  • julioaugustodev