New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@unisoftorg/scripts

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@unisoftorg/scripts

JS Utilities

Source
npmnpm
Version
0.2.1
Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

UniSoft Scripts

About

This package is a part of the UniSoft project, a powerful website builder. UniSoft Scripts is a collection of utility functions designed to expedite the development process. These utilities have been carefully extracted from the main project to benefit the wider development community. They offer a variety of functionalities such as managing strings, arrays, objects, as well as filtering and recursive operations.

One of the standout features of this package is its powerful conditional logic which is extremely versatile and can be used for classNames, attributes, properties, and more.

Features

  • Setters: Functions to set specific values.
  • Getters: Functions to retrieve specific values.
  • Collectors: Functions to collect data.
  • Transformers: Functions to transform data from one form to another.
  • Helpers: Miscellaneous helper functions.
  • Evaluators: Functions to evaluate conditions and expressions.
  • Checkers: Functions to check various conditions.
  • Filters: Functions to filter data based on specific conditions.

Powerful Conditional Logic

UniSoft Scripts comes with a unique feature that allows conditional logic to be applied in a versatile way. This feature can be used for controlling classNames, attributes, properties and much more. You can provide conditions as simple strings and optionally specify the expected true and false values. You can also provide an object containing data to be used in evaluating these conditions.

Installation

To install the package, run:

```bash npm install unisoft-scripts ```

Or

```bash yarn add unisoft-scripts ```

Usage

Here is how you can import the functionalities:

```typescript import * as Setters from 'unisoft-scripts/setters'; import * as Getters from 'unisoft-scripts/getters'; // ... and so on ```

Example

```typescript import { Filters } from 'unisoft-scripts';

const data = { key1: 'value1', key2: 'value2' }; const keys = ['key1']; const filteredData = Filters.sanitizeWithKeys(data, keys); ```

Contributing

We welcome contributions! Please read our Contributing Guide to learn about how you can contribute to this project.

License

This project is licensed under MIT License.

Keywords

react

FAQs

Package last updated on 01 Sep 2023

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts