open-index/open-npm huggingface dataset:
npm package: @intelia/ngx-editor
Description: WYSIWYG Editor for Angular Applications
Author: mfalade
Latest version: 0.0.2

# NgxEditor

<p align="center">
  <a href="https://github.com/Sibiraj-S/ngx-editor">
   <img src="https://raw.githubusercontent.com/Sibiraj-S/ngx-editor/master/src/assets/icons/ngx-editor.png" alt="ngxEditor">
  </a>
</p>
<p align="center">A Simple WYSIWYG Editor for Angular5+ Applications.</p>
<p align="center">
  <a href="https://travis-ci.org/Sibiraj-S/ngx-editor">
    <img alt="Build Status" src="https://travis-ci.org/Sibiraj-S/ngx-editor.svg?branch=master">
  </a>
  <a href="https://www.npmjs.com/package/ngx-editor">
    <img alt="npm version" src="https://img.shields.io/npm/v/ngx-editor.svg">
  </a>
  <a href="https://www.npmjs.com/package/ngx-editor">
    <img alt="npm" src="https://img.shields.io/npm/dm/ngx-editor.svg">
  </a>
  <a href="https://github.com/Sibiraj-S/ngx-editor/blob/master/LICENSE">
    <img alt="licence" src="https://img.shields.io/npm/l/ngx-editor.svg">
  </a>
</p>

## Getting Started

### Installation

Install via Package managers such as [npm][npm] or [yarn][yarn]

```bash
npm install ngx-editor --save
# or
yarn add ngx-editor
```

### Usage

Import `ngx-editor` module

```typescript
import { NgxEditorModule } from 'ngx-editor';

@NgModule({
  imports: [ NgxEditorModule ]
})
```

Import [font-awesome](https://github.com/FortAwesome/Font-Awesome) into your application

Then in HTML

```html
<app-ngx-editor [placeholder]="'Enter text here...'" [spellcheck]="true" [(ngModel)]="htmlContent"></app-ngx-editor>
```

For `ngModel` to work, You must import `FormsModule` from `@angular/forms`

## Compatibility

* Google Chrome
* Microsoft Edge
* Mozilla Firefox
* Opera

## Demo

Demo at stackblitz [ngx-editor](https://ngx-editor.stackblitz.io/)

## Documentation

Documentation is auto-generated using [compodoc][compodoc], and can be viewed here: [https://sibiraj-s.github.io/ngx-editor/](https://sibiraj-s.github.io/ngx-editor/)

[npm]: https://www.npmjs.com/
[yarn]: https://yarnpkg.com/lang/en/
[github]: https://sibiraj-s.github.io/
[wiki]:https://github.com/Sibiraj-S/ngx-editor/wiki/ngxEditor
[compodoc]: https://compodoc.github.io/website/
npm package: @intelie/babel-preset
Description: Babel preset for Intelie Typescript projects
Author: Rafael Mello Campanari
Latest version: 5.2.1

# @intelie/babel-preset

> Babel preset for Typescript projects

## Install

Using npm:

```sh
npm install --save-dev @intelie/babel-preset
npx install-peerdeps@2.0.1 --dev --only-peers @intelie/babel-preset
```

or using yarn:

```sh
yarn add @intelie/babel-preset --dev
npx install-peerdeps@2.0.1 --dev --only-peers --yarn @intelie/babel-preset
```

## Description

This preset has several plugins and presets.


### Presets

    @babel/env
    @babel/react
    @babel/flow
    @babel/preset-typescript
    const-enum

### Plugins

    babel-plugin-styled-components


## Usage


`.babelrc`

```json
{
  "presets": ["@intelie/babel-preset"]
}
```


## Developing

Change `babel.config.js` and it will be served as main file of the library.
npm package: @intelie/eslint-config
Description: Intelie's eslint config
Author: Rafael Mello Campanari
Latest version: 4.3.2

# Intelie [ESLint](http://eslint.org/) config


### Install the package
```bash
yarn add -D @intelie/eslint-config
```


### Install the peer dependencies
```bash
npx install-peerdeps@2.0.1 --dev -o --yarn @intelie/eslint-config
```



### On your `package.json`:

```json
    "prettier": "@intelie/prettier-config",
    "eslintConfig": {
        "extends": "@intelie"
    },
```


### If you need to make custom changes, extend this configuration:

```json
 "extends": "@intelie/eslint-config",
  "rules": {
       ..."your other rules"
      }
 
```

## IDE & Code Editor notes:

### IntelliJ
Under `Languages & Frameworks > Javascript > Code Quality Tools > ESLint`:

- [x] *Automatic ESLint configuration*
- [x] *Run eslint --fix on save*

### VSCode

#### Working directories
Under `Eslint: Working directories`:

If your Javascript project is not on the root of the open project you must define the `"eslint.workingDirectories": ["my-root-folder"]` setting of the VSCode ESLint plugin to make it work.
npm package: @intelie/prettier-config
Description: Intelie's prettier standard config
Author: Rafael Mello Campanari
Latest version: 2.1.0

# Intelie's standard [prettier](https://github.com/prettier/prettier) config

## Install it:

```bash
yarn add -D @intelie/prettier-config
```

## Use it on your `package.json`:

```json
{
"prettier": "@intelie/prettier-config"
}
```
npm package: @intelifar-ai/xlsx-import-export
Description: 本项目基于[Luckyexcel](https://github.com/dream-num/Luckyexcel)的导入，添加了[Luckysheet](https://github.com/mengshukeji/Luckysheet)数据结构转换为[Univer](https://github.com/dream-num/univer)数据结构，可以直接导入后返回Univer所需的数据结构，并且本项目还实现了基于Univer的导出功能，支持导出.xlsx和.csv格式文件
Latest version: 1.0.1

## 介绍

本项目基于[Luckyexcel](https://github.com/dream-num/Luckyexcel)的导入，添加了[Luckysheet](https://github.com/mengshukeji/Luckysheet)数据结构转换为[Univer](https://github.com/dream-num/univer)数据结构，可以直接导入后返回Univer所需的数据结构，并且本项目还实现了基于Univer的导出功能，支持导出.xlsx和.csv格式文件

基于 https://github.com/zwight/Luckyexcel

## 特性
支持Univer导入excel和导出excel/csv适配列表

- 单元格样式
- 单元格边框
- 单元格格式，如数字格式、日期、百分比等
- 公式
- 条件格式
- 排序
- 筛选
- 单元格图片、浮动图片

### 计划

目标是支持所有Univer支持的特性

- 数据透视表
- 图表
- 批注

## 用法

> 案例 [univer-import-export](https://stackblitz.com/edit/vitejs-vite-phdnaxdt)展示了详细的用法

### ES 和 Node.js

#### 安装
```shell
npm install @intelifar-ai/xlsx-import-export
```

#### ES导入
```js
import LuckyExcel from '@intelifar-ai/xlsx-import-export'

// 得到xlsx文件后
LuckyExcel.transformExcelToUniver(
    file,
    async (exportJson: any) => {
        // 转换后获取工作表数据
    },
    (error: any) => {
        //如果抛出任何错误，则处理错误
    }
);
```

## 开发

### 环境
[Node.js](https://nodejs.org/en/) Version >= 6 

### 安装
```
npm install -g gulp-cli
npm install
```
### 开发
```
npm run dev
```
### 打包
```
npm run build
```

项目中使用了第三方插件：[JSZip](https://github.com/Stuk/jszip)，感谢！

## 贡献者和感谢
- [@dream-num](https://github.com/dream-num)
npm package: @intelight/tslint
Description: TSLint rules used at Intelight
Author: Intelight
Latest version: 0.0.10

# @intelight/tslint

TSLint rules on Intelight projects.

Extends the following: `tslint:latest`, `tslint:recommended`, `tslint-react`, and `tslint-eslint-rules`.

## Installation

`yarn add @intelight/tslint --dev` or `npm install @intelight/tslint --save-dev`

## Usage

To use these this preset, use configuration inheritance via the extends keyword. Here's a sample configuration where `tslint.json` lives adjacent to your `node_modules` folder:

```
{
	"extends": ["@intelight/tslint"],
	"rules": {
		// if you want to make some adjustments
		// you can override preset rules here
	}
}
```

Then run `tslint --project ./tsconfig.json 'src/**/*.{ts,tsx}'`
npm package: @inteligir/icons
Description: Inteligir UI React icon library
Latest version: 0.1.0

# Note

This package is auto-generated, and requires a Figma token associated with the Medusa Figma organization. If you are a not a Medusa team member, you will not be able to make changes to this package. If you discover any issues please open an issue instead of a PR.

## Installation

```sh
yarn add @inteligir/icons
```

## Usage

```jsx
import { Star } from "@inteligir/icons"
```
npm package: @inteligir/ui
Description: Inteligir UI React component library
Latest version: 0.2.1

# Getting Started

Fork from [Medusa UI](https://github.com/medusajs/ui)

## Installation

```sh
yarn add @inteligir/ui
```

## Usage

```jsx
import { Button } from "@inteligir/ui"

const App = () => <Button variant="primary">Hello World</Button>
```

## Documentation

You can find the documentation for Medusa UI [on the documentation site](https://docs.medusajs.com/ui).
npm package: @intelij-ultimate/allocation-utility
Description: A user utility library for Node.js with TypeScript
Author: Seu Nome
Latest version: 1.0.3

# User Utility

**User Utility** é uma biblioteca para o gerenciamento de usuários em uma aplicação Node.js. A biblioteca utiliza RabbitMQ para publicar e consumir eventos de registro de usuários, e PostgreSQL para armazenar, consultar e manipular dados de usuários.

## Funcionalidades

- **Gerenciamento de Usuários**: Criação, atualização, exclusão e consulta de usuários no banco de dados PostgreSQL.
- **Publicação de Eventos de Registro**: Publica eventos quando novos usuários são registrados.
- **Consumo de Eventos**: Consome eventos para inserir usuários no banco de dados a partir de mensagens.

## Pré-requisitos

- **Node.js**
- **npm** (Node Package Manager)
- **PostgreSQL**
- **RabbitMQ**
- Bibliotecas:
    - `amqplib`
    - `pg`
    - `@intelij-ultimate/postgres-utility`
    - `@intelij-ultimate/rabbitmq-utility`
- link para os módulos:
    - [postgres-utility](https://www.npmjs.com/package/@intelij-ultimate/postgres-utility)
    - [rabbitmq-utility](https://www.npmjs.com/package/@intelij-ultimate/rabbitmq-utility)
npm package: @intelij-ultimate/image-utility
Description: A user utility library for Node.js with TypeScript
Author: Seu Nome
Latest version: 1.1.6

# User Utility

**User Utility** é uma biblioteca para o gerenciamento de usuários em uma aplicação Node.js. A biblioteca utiliza RabbitMQ para publicar e consumir eventos de registro de usuários, e PostgreSQL para armazenar, consultar e manipular dados de usuários.

## Funcionalidades

- **Gerenciamento de Usuários**: Criação, atualização, exclusão e consulta de usuários no banco de dados PostgreSQL.
- **Publicação de Eventos de Registro**: Publica eventos quando novos usuários são registrados.
- **Consumo de Eventos**: Consome eventos para inserir usuários no banco de dados a partir de mensagens.

## Pré-requisitos

- **Node.js**
- **npm** (Node Package Manager)
- **PostgreSQL**
- **RabbitMQ**
- Bibliotecas:
    - `amqplib`
    - `pg`
    - `@intelij-ultimate/postgres-utility`
    - `@intelij-ultimate/rabbitmq-utility`
- link para os módulos:
    - [postgres-utility](https://www.npmjs.com/package/@intelij-ultimate/postgres-utility)
    - [rabbitmq-utility](https://www.npmjs.com/package/@intelij-ultimate/rabbitmq-utility)
npm package: @intelij-ultimate/middleware-utility
Description: A middleware utility library for Node.js with TypeScript
Author: Seu Nome
Latest version: 1.0.10

# Biblioteca de Middleware de Autenticação

Esta biblioteca oferece middlewares para autenticação e autorização em aplicações Node.js usando Express, facilitando a implementação de controles de acesso baseados em tokens.

## Funcionalidades

- **authMiddleware**: Middleware de autenticação que valida a presença, validade e expiração do token de sessão.
- **adminMiddleware**: Middleware de autorização que verifica se o usuário autenticado possui permissões administrativas.

## Pré-requisitos

- **Node.js**
- **npm** (Node Package Manager)
- Bibliotecas:
    - `express`
    - `@intelij-ultimate/session-utility`
    - `@intelij-ultimate/user-utility`
- link para os módulos:
    - [session-utility](https://www.npmjs.com/package/@intelij-ultimate/session-utility)
    - [user-utility](https://www.npmjs.com/package/@intelij-ultimate/user-utility)
npm package: @intelij-ultimate/postgres-utility
Description: A postgres utility library for Node.js with TypeScript
Author: Seu Nome
Latest version: 1.0.6

# Biblioteca Postgres Utility

A biblioteca **Postgres Utility** oferece uma forma simplificada de gerenciar conexões com um banco de dados PostgreSQL em projetos Node.js, usando o módulo `pg`.

## Funcionalidades

- Criação de uma pool de conexões para otimizar o acesso ao banco de dados.
- Gerenciamento de erros de conexão com logs detalhados.

## Pré-requisitos

- **Node.js**
- **npm** (Node Package Manager)
- **PostgreSQL**
- Biblioteca: `pg`
npm package: @intelij-ultimate/rabbitmq-utility
Description: A RabbitMQ utility library for Node.js with TypeScript
Author: Seu Nome
Latest version: 1.1.4

# RabbitMQ Utility

A **RabbitMQ Utility** é uma biblioteca que facilita a conexão e o consumo de mensagens de filas RabbitMQ em aplicações Node.js, fornecendo interfaces simples para configurar consumidores personalizados.

## Funcionalidades

- Conexão simplificada com o RabbitMQ.
- Criação e gerenciamento de canais de comunicação.
- Configuração de consumidores personalizados para processar mensagens de filas específicas.

## Pré-requisitos

- **Node.js**
- **npm** (Node Package Manager)
- **RabbitMQ**
- Biblioteca: `amqplib`
npm package: @intelij-ultimate/session-utility
Description: A session utility library for Node.js with TypeScript
Author: Seu Nome
Latest version: 1.1.3

# Session Utility

**Session Utility** é uma biblioteca projetada para gerenciar sessões de usuários em uma aplicação Node.js, integrando RabbitMQ para eventos de login e logout, e PostgreSQL para armazenar e consultar dados de sessão.

## Funcionalidades

- **Gerenciamento de Sessões**: Criação, validação e exclusão de sessões no banco de dados PostgreSQL.
- **Publicadores e Consumidores**: Uso de RabbitMQ para publicar eventos de login/logout e consumir esses eventos para atualizar o banco de dados.
- **Consultas de Sessão**: Consultas pré-definidas para interagir com os dados de sessão.

## Pré-requisitos

- **Node.js**
- **npm** (Node Package Manager)
- **PostgreSQL**
- **RabbitMQ**
- Bibliotecas:
    - `amqplib`
    - `pg`
    - `uuid`
    - `@intelij-ultimate/postgres-utility`
    - `@intelij-ultimate/rabbitmq-utility`
- link para os módulos:
    - [postgres-utility](https://www.npmjs.com/package/@intelij-ultimate/postgres-utility)
    - [rabbitmq-utility](https://www.npmjs.com/package/@intelij-ultimate/rabbitmq-utility)
npm package: @intelij-ultimate/user-utility
Description: A user utility library for Node.js with TypeScript
Author: Seu Nome
Latest version: 1.1.4

# User Utility

**User Utility** é uma biblioteca para o gerenciamento de usuários em uma aplicação Node.js. A biblioteca utiliza RabbitMQ para publicar e consumir eventos de registro de usuários, e PostgreSQL para armazenar, consultar e manipular dados de usuários.

## Funcionalidades

- **Gerenciamento de Usuários**: Criação, atualização, exclusão e consulta de usuários no banco de dados PostgreSQL.
- **Publicação de Eventos de Registro**: Publica eventos quando novos usuários são registrados.
- **Consumo de Eventos**: Consome eventos para inserir usuários no banco de dados a partir de mensagens.

## Pré-requisitos

- **Node.js**
- **npm** (Node Package Manager)
- **PostgreSQL**
- **RabbitMQ**
- Bibliotecas:
    - `amqplib`
    - `pg`
    - `@intelij-ultimate/postgres-utility`
    - `@intelij-ultimate/rabbitmq-utility`
- link para os módulos:
    - [postgres-utility](https://www.npmjs.com/package/@intelij-ultimate/postgres-utility)
    - [rabbitmq-utility](https://www.npmjs.com/package/@intelij-ultimate/rabbitmq-utility)