1.0.5 • Published 1 year ago

immutify v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Immutify

Immutify is an open-source JavaScript project designed to provide an easy-to-use API for mutating objects with customizable validations.

Schema

How to run the project?

Step 1: Install Dependencies

Use either npm or yarn to install the necessary dependencies:

npm install OR yarn install

Step 2: Start the Development Server

Run the following command to start the development server:

npm run dev OR yarn dev

How to Use the API

Example

Here's a step-by-step example of how to use Immutify to validate and mutate objects.

Step 1: Create an Object

Define your JavaScript object:

Schema

Step 2: Import the type Function

Import the type function from Immutify: import { type } from 'immutify';

Create a validation schema:

Schema

Step 3: Import the validate Function

Import the validate function from Immutify: import { validate } from 'immutify';

const proxy = validate(object, validators);

Step 4: Mutate the Object

proxy.age = 50; // Valid change

proxy.age = 10; // Throws an error (age must be between 18 and 85)

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.0

1 year ago

0.0.1

2 years ago

0.0.0

3 years ago