2.0.0 • Published 2 years ago

@jace.dev/exceptjs v2.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

EXCEPT JS

A simple script that adds a function to objects to help with key filtering.

Installation

# NPM
npm i @jace.dev/exceptjs 

# YARN
yarn add @jace.dev/exceptjs 

# PNMP
pnpm i @jace.dev/exceptjs

Examples:

<!-- BASIC HTML  -->
<script src="https://raw.githubusercontent.com/Jace-Tech/except-js/main/except.js"></script>

<script>     
    const obj1 = { name: "foo",  age: 20, city: "bar" }

    console.log(obj1.except('name')) 
    // output: { age: 20, city: "bar" }

    console.log(obj1.except(['name'])) 
    // output: { age: 20, city: "bar" }

    console.log(obj1.except('name', 'age')) 
    // output: { city: 'bar' }

    console.log(obj1.except(['name', 'age'])) 
    // output: { city: 'bar' }


    const user = { name: "John Smith", age: 45, email: "john.smith@gmail.com", password: "password"}
    console.log(user.except('password'))
    // output: { name: "John Smith", age: 45, email: "john.smith@gmail.com" }
</script>
// NODE JS  

    require("@jace.dev/exceptjs")

    const obj1 = { name: "foo",  age: 20, city: "bar" }

    console.log(obj1.except('name')) 
    // output: { age: 20, city: "bar" }

    console.log(obj1.except(['name'])) 
    // output: { age: 20, city: "bar" }

    console.log(obj1.except('name', 'age')) 
    // output: { city: 'bar' }

    console.log(obj1.except(['name', 'age'])) 
    // output: { city: 'bar' }


    const user = { name: "John Smith", age: 45, email: "john.smith@gmail.com", password: "password"}
    console.log(user.except('password'))
    // output: { name: "John Smith", age: 45, email: "john.smith@gmail.com" }
2.0.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.0.0

2 years ago