open-index/open-npm huggingface dataset:
npm package: @power88/utils
Description: ``` import {copy, cloneDeep, request,browser, axios, copy } from '@power88/utils' // 复制文本 copy('str') // 对象深拷贝 const deepObj = cloneDeep(obj) // axios封装拦截器 axios.get('/api') // getQueryStringArgs getQueryStringArgs(key) // 判断浏览器设备平台 console.log(browser) /
Latest version: 0.0.5

```
import {copy, cloneDeep, request,browser, axios, copy } from '@power88/utils'
// 复制文本
copy('str')
// 对象深拷贝
const deepObj = cloneDeep(obj)
// axios封装拦截器
axios.get('/api')
// getQueryStringArgs
getQueryStringArgs(key)
// 判断浏览器设备平台
console.log(browser)
// 复制文字
copy(text)
```
npm package: @powerbotkit/core
Description: @powerbotkit core package
Author: Power Bot Kit Team
Latest version: 0.0.3

# @powerbotkit/core

> PowerBotKit Core package

## Install

Using npm:

```shellscript
npm install @powerbotkit/core --save
```

using yarn:

```shellscript
yarn add @powerbotkit/core
```
npm package: @powerbotkit/distributor
Description: powerbot-distributor
Author: Power Bot Kit Team
Latest version: 0.0.3

# @powerbotkit/distributor

> PowerBotKit Distributor package

## Install

Using npm:

```shellscript
npm install @powerbotkit/distributor --save
```

using yarn:

```shellscript
yarn add @powerbotkit/distributor
```

## Cache

`distributor` need a cache. 

Now we provide some cache

1. MemoryCache
2. RedisCache
npm package: @powerbuilder/skill
Description: PowerBuilder skill installer — drop production-ready AI agent skills into .cursor, .claude, or .gemini folders with one command.
Author: TuongDoan
Latest version: 1.0.16


**PowerBuilder** — a toolkit for the Microsoft Power Platform.

---

## Quick Start

```bash
# Install the Power Apps Code App skill
npx @powerbuilder/skill codeapp
```

The wizard will:
1. Auto-detect `.cursor`, `.claude`, and `.gemini` folders in your project
2. Ask for your Dataverse publisher prefix (`tuongd` by default if left blank) and continue installation
3. Install `@playwright/cli` globally for automated testing
4. Open `make.powerapps.com` in a persistent browser session for first-time login

---

## Available Skills

| Command | Skill | Description |
|---------|-------|-------------|
| `npx @powerbuilder/skill codeapp` | Power Apps Code App | End-to-end Code App delivery — scaffold, Dataverse, 3-layer architecture, test, deploy |
| `npx @powerbuilder/skill powerautomate` | Power Automate *(coming soon)* | — |
| `npx @powerbuilder/skill powerbi` | Power BI *(coming soon)* | — |

---

## Supported Agent Platforms

| Folder | Skill destination |
|--------|-------------------|
| `.cursor` | `.cursor/rules/skills/powerapps-codeapp/` |
| `.claude` | `.claude/skills/powerapps-codeapp/` |
| `.gemini` | `.gemini/antigravity/skills/powerapps-codeapp/` |

The installer searches upward from your current directory to your home folder and installs into every platform it finds.

---

## Requirements

- Node.js ≥ 18
- [Power Platform CLI (PAC)](https://learn.microsoft.com/en-us/power-platform/developer/cli/introduction) — authenticated via `pac auth create`

---

## About PowerBuilder

**PowerBuilder** is a toolkit by [TuongDoan](https://github.com/tuongdoan) — a growing collection of AI agent skills, scripts, and utilities for the Microsoft Power Platform.

© 2026 TuongDoan
npm package: @powerbull/boring-avatars-vue
Description: Boring avatars is a tiny JavaScript Vue library that generates custom, SVG-based, round avatars from any username and color palette.
Author: Powerbull Games
Latest version: 1.0.3


# Boring Avatars

Boring avatars is a tiny JavaScript Vue library that generates custom, SVG-based, round avatars from any username and color palette.

It is a direct port of the React library https://github.com/boringdesigners/boring-avatars

![boring avatars preview](https://github.com/boringdesigners/boring-avatars/blob/master/public/boring-avatars-preview.png?raw=true)

<a href="https://npmjs.org/package/@powerbull/boring-avatars-vue">

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[![NPM Version](https://badgen.net/npm/v/@powerbull/boring-avatars-vue)](https://npmjs.org/package/@powerbull/boring-avatars-vue)

[![Size](https://badgen.net/bundlephobia/minzip/@powerbull/boring-avatars-vue)](https://npmjs.org/package/@powerbull/boring-avatars-vue)
   
</a>

## Install

```
yarn add @powerbull/boring-avatars-vue
```

or

```
npm install @powerbull/boring-avatars-vue
```

## Usage

```jsx
import avatar from "boring-avatars-vue";

<avatar
  :size="40"
  name="Maria Mitchell"
  variant="marble"
  :colors="['#92A1C6', '#146A7C', '#F0AB3D', '#C271B4', '#C20D90']"
/>;
```

### Props

| Prop    | Type                                                         |
| ------- | ------------------------------------------------------------ |
| size    | number or string                                             |
| square  | boolean                                                      |
| name    | string                                                       |
| variant | oneOf: `marble`, `beam`, `pixel`,`sunset`, `ring`, `bauhaus` |
| colors  | array of colors                                              |


## Source

You can embed your boring avatars using the boring avatars source.

To choose a random avatar from a specific user and a color palette, the format follows:

```
https://source.boringavatars.com/marble/120/Maria%20Mitchell?colors=264653,2a9d8f,e9c46a,f4a261,e76f51
```
![Avatar for Maria Mitchell](https://source.boringavatars.com/marble/120/Maria%20Mitchell?colors=264653,2a9d8f,e9c46a,f4a261,e76f51)


For more information, [check out the README](https://github.com/hihayk/boring-avatars-service/blob/main/README.md)