open-index/open-npm huggingface dataset:
npm package: @openagri/components
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.
Latest version: 0.1.17

# OpenAgri Angular Components

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.

## Code scaffolding

Run `ng generate component component-name --project components` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project components`.
> Note: Don't forget to add `--project components` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build components` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build components`, go to the dist folder `cd dist/components` and run `npm publish`.

## Running unit tests

Run `ng test components` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @openai-link/egg-sequelize-ts
Description: Egg.js sequelize typescript plugin
Author: devilyouwei
Latest version: 1.1.1

# @openai-link/egg-sequelize-ts

## Statement

**Long Time Non-updated!!!**

This repo is just an upgrade for [egg-sequelize-ts]('https://github.com/stone-lyl/egg-sequelize-ts'), as [egg-sequelize-ts]('https://github.com/stone-lyl/egg-sequelize-ts') uses very old sequelize and typescript related packages.

## Purpose

Use typescript and sequelize to build models (ORM) in egg.js

## Install

```bash
npm i --save @openai-link/egg-sequelize-ts
# or
yarn add @openai-link/egg-sequelize-ts
```

## Use

- Enable plugin in `config/plugin.ts`

```ts
    sequelize: {
        enable: true,
        package: '@openai-link/egg-sequelize-ts'
    }
```

- Edit your configurations in `conif/config.{env}.ts`

```ts
config.sequelize = {
  dialect: "mysql",
  host: "127.0.0.1",
  port: 3306,
  database: "database",
};
```

## Example

Create a model (table) `User`

```ts
// app/model/User.ts

/**
 * @desc User Table
 */
import {
  AutoIncrement,
  Column,
  DataType,
  Model,
  PrimaryKey,
  Table,
} from "sequelize-typescript";
@Table({
  modelName: "user",
})
export class User extends Model {
  @PrimaryKey
  @AutoIncrement
  @Column({
    type: DataType.INTEGER(11),
    comment: "用户ID",
    comment: "user id",
  })
  id: number;

  @Column({
    comment: "用户姓名",
  })
  name: string;

  @Column({
    comment: "用户邮箱",
  })
  email: string;

  @Column({
    comment: "用户手机号码",
  })
  phone: string;

  @Column({
    field: "created_at",
  })
  createdAt: Date;

  @Column({
    field: "updated_at",
  })
  updatedAt: Date;
}
export default () => User;
```

```js
// app/service/user.js
import { Service } from "egg";
import { Sequelize } from "sequelize-typescript";

class UserService extends Service {
  async index() {
    const { or } = Sequelize.Op;
    this.ctx.model.User.create({
      name: "A",
      email: "devilyouwei@gmail.com",
      phone: "7322680284",
    });
    const users = await this.ctx.model.User.findOne({
      where: {
        [or]: [{ name, phone }, { id }],
      },
    });
    this.ctx.body = users;
  }
}
```
npm package: @openai/agents-extensions
Description: Extensions for the OpenAI Agents SDK
Author: OpenAI
Latest version: 0.8.3

# OpenAI Agents SDK Extensions

This package contains a collection of extension features for the OpenAI Agents SDK and is intended to be used alongside it.

## Installation

```bash
npm install @openai/agents @openai/agents-extensions
```

## License

MIT
npm package: @openai/agents-realtime
Description: The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows. This package contains the logic for building realtime voice agents on the server or in the browser.
Author: OpenAI
Latest version: 0.8.3

# OpenAI Agents SDK

The OpenAI Agents SDK is a lightweight yet powerful framework for building multi-agent workflows.

## Installation

```bash
npm install @openai/agents
```

## License

MIT
npm package: @openai/chatkit
Description: Type definitions for the ChatKit Web Component.
Latest version: 1.6.0

# @openai/chatkit

Type declarations for the ChatKit Web Component.

## Setup

If you install `@openai/chatkit` and import its types directly, no extra configuration is needed.

Add `@openai/chatkit` to `compilerOptions.types` in your `tsconfig.json` when you want the `openai-chatkit` element and its CustomEvents to be available globally (for example, when using the custom element in JSX without an explicit import).

```json
{
  "compilerOptions": {
    "types": ["@openai/chatkit"]
  }
}
```
npm package: @openai/chatkit-react
Description: React bindings for the ChatKit Web Component.
Latest version: 1.5.0

# @openai/chatkit-react

React bindings for the ChatKit web component. Use this package when you want
hooks and JSX helpers that wrap `<openai-chatkit />`.

- Render the ChatKit widget with the `ChatKit` component
- Manage configuration and events with the `useChatKit` hook
- Keep parity with the vanilla JS API while staying inside React