open-index/open-npm huggingface dataset:
npm package: @irsooti/localstorage-manager
Description: A simple wrapper to handle localStorage without worrying about json conversion
Author: Daniele Irsuti
Latest version: 1.1.5

# Localstorage manager  [![CircleCI](https://circleci.com/gh/irsooti/localstorage-manager/tree/master.svg?style=svg)](https://circleci.com/gh/irsooti/localstorage-manager/tree/master)

The library is pretty simple, because is pretty similar to legacy localstorage api.

- `tryGetValue(property)`: provided function is used to get the object accessing to corresponding property (like localStorage.getItem());

- `setValue(propertyName, object)`: set a property name and put your object. That's it. 

- `removeValue(property)`: It works like localStorage.removeItem
- `reset()`: It works like localStorage.clear
- `tryParseLocalStorage()`: It try to parse the whole localStorage

## Events handler

- `localstoragemanager:change`: The event is fired when a change occurs by localStorageManager, it returns an empty detail for now;
- `localstoragemanager:remove`: The event is fired when a property is removed by localStorageManager and it returns a detail wich contains the key removed
- `localstoragemanager:set`: The event is fired when a property is setted by localStorageManager and it returns a detail wich contains the key and the value added
npm package: @irsyadadl/d
Description: This is a command line tool for D.
Author: Irsyad A. Panjaitan
Latest version: 0.14.6
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# CLI for Just D
This is a command line tool for D. You can see the documentation at [here](https://justd.co/docs/getting-started/installation).

## Deprecated
Instead of using this package, try using `npx justd-cli@latest init`
npm package: @irsyadadl/paranoid
Description: A library of beautifully crafted react icons, perfect for enhancing the visual appeal and user experience of your web applications.
Author: Irsyad A. Panjaitan
Latest version: 1.4.12

<br/>
<br/>

<p align="center">
  <a href="https://paranoid.irsyad.co">
    <img src="https://paranoid.irsyad.co/icon.svg" alt="Paranoid logo" width="72" height="72">
  </a>
</p>
<h1 align="center">Paranoid</h1>

<div align="center">

A library of beautifully crafted react icons,
perfect for enhancing the visual appeal and user
experience of your web applications.
cooked by [irsyadadl](https://parsinta.com/@irsyadadl).

</div>

<p align="center">
  <a href="https://paranoid.irsyad.co">Explore icons</a>
</p>

<p align="center">
    <a href="https://www.npmjs.com/package/@irsyadadl/paranoid"><img src="https://img.shields.io/npm/dt/@irsyadadl/paranoid.svg" alt="Total Downloads"></a>
    <a href="https://github.com/irsyadadl/paranoid/releases"><img src="https://img.shields.io/npm/v/@irsyadadl/paranoid.svg" alt="Latest Release"></a>
    <a href="https://github.com/irsyadadl/paranoid/blob/master/LICENSE"><img src="https://img.shields.io/npm/l/@irsyadadl/paranoid.svg" alt="License"></a>
</p>

[![@irsyadadl/paranoid](preview.jpg)]()

## Install

You can install this package using any package manager, this example is using npm:

```bash
npm i @irsyadadl/paranoid
```

Or using bun:

```bash
bun i @irsyadadl/paranoid
```

## Usage

Elevating simplicity to elegance, effortlessly import your desired icon and wield it as a component. Unsure of your choice? Discover the perfect icon right [here](https://paranoid.irsyad.co).

```jsx
import { IconBag } from "@irsyadadl/paranoid";

const App = () => {
  return <IconBag />;
};

export default App;
```

## Find Icon

[Here](https://paranoid.irsyad.co)

## License

This library is [MIT](https://github.com/irsyadadl/paranoid/blob/master/LICENSE) licensed.

## Author

[irsyadadl](https://x.com/irsyadadl)
npm package: @irtazarab/n8n-nodes-zoom
Description: n8n node for Zoom webhook integration
Author: Your Name
Latest version: 0.1.0

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

# n8n-nodes-zoom

This package provides n8n nodes to connect with Zoom's API, allowing you to automate your workflows based on Zoom events.

## Features

This node package includes:

- **Zoom Trigger**: A node that triggers workflows based on Zoom events like:
  - Meeting created, updated, deleted, started, ended
  - Meeting participant joined or left
  - Webinar created, updated, started, ended
  - Webinar participant joined or left
  - Recording completed

## Prerequisites

To use this node, you'll need:

1. A Zoom account with developer privileges
2. A Zoom App with OAuth credentials
3. Proper scopes enabled for the Zoom App (meeting:read, meeting:write, webhook:read, webhook:write)
4. A webhook verification token or signing secret from Zoom

## Installation

### In n8n Desktop/Self-hosted

1. Go to **Settings > Community Nodes**
2. Select **Install**
3. Enter `@irtazarab/n8n-nodes-zoom` in **Enter npm package name**
4. Click **Install**

### In n8n Cloud

To use custom nodes in n8n cloud:

1. Create a workflow that contains the Zoom Trigger node
2. Share this workflow with others in your organization
3. When they open the workflow containing your custom node, they will be able to use it

## Usage

1. Add the "Zoom Trigger" node to your workflow
2. Configure OAuth credentials (you'll need Client ID and Client Secret from your Zoom App)
3. Select the event type to listen for
4. Enter your webhook verification token or signing secret
5. Choose the verification method (token or signing secret)
6. Activate the workflow to create the webhook subscription in Zoom
7. Now your workflow will automatically trigger whenever the selected Zoom event occurs

## Resources

* [n8n documentation](https://docs.n8n.io/)
* [Zoom API documentation](https://marketplace.zoom.us/docs/api-reference/introduction/)
* [Zoom Webhooks documentation](https://marketplace.zoom.us/docs/api-reference/webhook-reference/)

## More information

Refer to our [documentation on creating nodes](https://docs.n8n.io/integrations/creating-nodes/) for detailed information on building your own nodes.

## License

[MIT](https://github.com/n8n-io/n8n-nodes-starter/blob/master/LICENSE.md)
npm package: @irtec/eslint-config
Description: ESLint 9 flat config for Next.js + TypeScript projects
Author: irtec Team
Latest version: 1.0.3

# @irtec/eslint-config

ESLint 9 flat config for Next.js + TypeScript projects with security and code quality rules.

## Features

- ✅ ESLint 9 Flat Config format
- ✅ Next.js optimized rules
- ✅ TypeScript support
- ✅ React & React Hooks rules
- ✅ Security rules
- ✅ Import ordering and optimization
- ✅ Accessibility (a11y) rules
- ✅ Prettier integration

## Installation

### From NPM Registry

```bash
npx install-peerdeps --dev @irtec/eslint-config
```

## Usage
### Create eslint.config.js in your project root:

```javascript
import gancangConfig from '@gancang/eslint-config';

export default gancangConfig;
```

### With Custom Overrides

```javascript
import gancangConfig from '@gancang/eslint-config';

export default [
  ...gancangConfig,
  {
    files: ["**/*.{ts,tsx}"],
    rules: {
      "no-console": "off", // Custom override
    },
  },
];
```

### Package.json Scripts

Add these scripts to your `package.json`:

```json
{
  "scripts": {
    "lint": "eslint . --fix",
    "lint:check": "eslint . --max-warnings 0",
    "test": "npm run lint:check"
  }
}
```

## Requirements

- Node.js >= 18.0.0
- ESLint >= 9.0.0

## License

Licensed under the [MIT License](https://opensource.org/licenses/MIT)