open-index/open-npm huggingface dataset:
npm package: @saiyanjing/xbb-form
Description: ``` $ npm i --save @saiyanjing/xbb-form ```
Author: chenjing0823
Latest version: 1.0.2

## Install

```
$ npm i --save @saiyanjing/xbb-form
```


## Quick Start

在 `main.js` 引入相关依赖

> 前置条件 安装 引入 element-ui

```js
import Vue from 'vue'
import XbbForm from '@saiyanjing/xbb-form'

Vue.use(XbbForm)

```

> vue文件中使用


```vue
<template>
  <Xbb-form
    :fieldList="fieldList">
  </Xbb-form>
</template>

<script>
  export default {
    data() {
      return {
        fieldList: [
          { attr: 'text_1', fieldType: 1, defaultAttr: {}, label: '客户名称' },
          { attr: 'text_2', fieldType: 1, defaultAttr: { rely: 'text_1' }, label: '地址' },
          { attr: 'text_3', fieldType: 2, defaultAttr: {}, label: '是否潜在客户', options: [{ value: 1, label: '是' }, { value: 2, label: '否' }] },
          { attr: 'text_4', fieldType: 1, defaultAttr: { rely: 'text_3' }, label: '关联字段' }
        ]
      }
    }
  }
</script>
```

> or
```vue
<template>
  <div>
    <Xbb-input v-model="value"></Xbb-input>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        value: ''
      }
    }
  }
</script>
```
npm package: @sajadevo/prefix-classnames
Description: Automatically add prefix to your project classnames.
Author: Sajad Ahmad Nawabi
Latest version: 1.0.2

## prefix-classnames

A small library for adding a prefix to your project classnames automatically.


### How to use:

1. `npm i @sajadevo/prefix-classnames`
2. create a `prefix-classnames.js` in the root of your project like this:

```ts
const { prefixClassnames } = require("@sajadevo/prefix-classnames");

prefixClassnames(rootDir, prefix);
```

3. Then run `node prefix-classnames.js` or create a script for it to your package.json file.
npm package: @sajakshrestha8/auth-service
Description: Reusable authentication service for Node.js
Author: Sajak Shrestha
Latest version: 1.0.1

# Auth Service

Reusable authentication service for Node.js applications.

## Installation

npm install @as/auth-service

## Usage

const { authService } = require("@sajakshrestha8/auth-service");

const authService = authService({
createUser,
getUserByEmail,
getUserByUserName,
saltRounds,
});

const result = await authService.loginService({ email, password }, db);
npm package: @sajan.sainju/digibri-blog-beta
Description: Digibri Blog
Latest version: 0.0.4

# Stencil

Digibri Blog

## Installation

To start building a new web component using Stencil, clone this repo to a new directory:

```bash
npm install digibri-blog
```
## Using this component

### Node Modules
- Run `npm install digibri-blog --save`

### Blog Card
- `<blog-article-card [article]=article ></blog-article-card>`
- pass single article object

### Blog Detail
- `<blog-article [article]=article ></blog-article>`
- pass single article object
npm package: @sajari/eslint-config
Description: A ESLint configuration for use in Sajari TypeScript projects.
Author: Sajari Engineering
Latest version: 0.1.1

# @sajari/eslint-config

A Sajari-specific [ESLint](http://eslint.org/) configuration for JavaScript, TypeScript & React projects.

This config extends

## Setup

### 1. Install

```
yarn add babel-eslint@^10.1.0 \
        eslint@^7.16.0 \
        eslint-plugin-import@^2.22.1 \
        eslint-plugin-jsx-a11y@^6.4.1 \
        eslint-plugin-prettier@^3.3.0 \
        eslint-plugin-react@^7.22.0 \
        eslint-plugin-react-hooks@^4.2.0 \
        eslint-plugin-simple-import-sort@^7.0.0 \
        prettier@^2.2.1 \
        prettier-eslint@12.0.0 \
        @typescript-eslint/eslint-plugin@^4.4.1 \
        --dev
```

Or if you don't need React support...

```
yarn add babel-eslint@^10.1.0 \
        eslint@^7.16.0 \
        eslint-plugin-import@^2.22.1 \
        eslint-plugin-prettier@^3.3.0 \
        eslint-plugin-simple-import-sort@^7.0.0 \
        prettier@^2.2.1 \
        prettier-eslint@12.0.0 \
        --dev
```

```javascript
{
    "extends": "@sajari/eslint-config/base"
}
```

### 2. Configure ESLint

Add `"extends": "@sajari/eslint-config"` to your ESLint config file.

If you don't need React support, add `"extends": "@sajari/eslint-config/base"` instead.

An example .eslintrc.js:

```js
module.exports = {
  extends: ["@sajari/eslint-config"],
};
```

### 3. Configure the ESLint TypeScript parser

This config requires knowledge of your TypeScript config.

In your ESLint config, set [parserOptions.project](https://github.com/typescript-eslint/typescript-eslint/tree/master/packages/parser#parseroptionsproject) to the path of your `tsconfig.json`.

For example:

```diff
 module.exports = {
   extends: ['@sajari/eslint-config'],
+  parserOptions: {
+    project: './tsconfig.json',
+ }
 };
```
npm package: @sajari/profile
Description: JavaScript library for managing Sajari profiles
Latest version: 1.0.0-alpha

# Profile

This library will allow you to:

- Create a user profile.
- Modify the values in a users profile.
- Load and save a users profile from browser storage.

A users profile contains their Sajari ID, GoogleAnalytics ID, and any metadata set by the library user.

## Getting started

### Installing

Available as es & cjs modules from npm.

```sh
npm install --save profile
```

### Usage

```javascript
import { Profile } from "profile";

const p = new Profile();
console.log(p.get()); // show current profile data
```

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.