open-index/open-npm huggingface dataset:
npm package: @mijs/vue-tree-select
Description: TreeSelect多级树选择主要用来解决海量数据下的渲染性能问题，目前已经支持以下特性：
Author: horizon@163.com
Latest version: 0.1.7

# TreeSelect 多级树选择

TreeSelect多级树选择主要用来解决海量数据下的渲染性能问题，目前已经支持以下特性：

- [x] 默认展开指定层级
- [x] 默认展开指定节点
- [x] 动态插入节点
- [x] 动态移除节点
- [x] 覆盖节点数据
- [x] 本地过滤
- [x] loading效果
- [x] 选中事件   
- [x] 按需滚动渲染DOM

## 安装
```
npm install @mijs/vue-tree-select
```
## 使用

### 属性配置
|  名称   | 说明  | 类型  | 可选值  | 默认值  |
|  ----  | ----  | ----  | ----  | ----  |
| data  | 数据源，注意data需要处理为树形结构再传递给组件使用 | Array | -- | [] |
| loading  | 是否显示loading遮罩层 | Boolean | -- | false |
| height  | 当前组件高度 | Boolean | -- | false |
| itemHeight  | 节点的高度 | Number | -- | 24 |
| idKey  | 节点唯一key | String | -- | id |
| labelKey  | 节点显示文本key | String | -- | label |
| childrenKey  | 子级节点key | String | -- | children |
| defaultExpandLevel  | 默认展开层级 | Number | -- | -- |
| defaultExpandKeys  | 默认展开的节点key集合 | Array | -- | -- |
| filterMethod  | 过滤方法，接受{node: Object, keyword: String}参数 | Function | -- | -- |
| current  | 当前选中的key | String | -- | -- |

### 方法
|  名称   | 说明  | 参数  | 返回值  |
|  ----  | ----  | ----  | ----  |
| insertNode  | 向指定节点末尾插入节点 | data: 插入的节点数据，parentNode: 父及节点 | -- |
| removeNode  | 移除节点 | nodeId：节点或节点id | -- |
| filter  | 过滤数据 | keyword：过滤的关键词 | -- |

### 事件
|  名称   | 说明  | 参数   |
|  ----  | ----  | ----  |
| current  | 当前行改变触发时间 | { node: Object } |

### 插槽
|  名称   | 说明  | 作用域  | 
|  ----  | ----  | ----  |
| default  | 节点内容区域插槽，可覆盖节点文本 | { node: Object } |
| addon  | 节点右侧工具扩展区域插槽 | { node: Object } |

### node节点对象
|  名称   | 说明  |
|  ----  | ----  |
| id  |  | 节点唯一标识 |
| level  | 节点层级 |
| expanded  | 是否展开 |
| parent  | 父级节点 |
| data  | 节点的元素数据 |

### 注意事项
- 本组件主要解决海量数据下的性能问题，所以使用时必须指定固定的高度
- 目前组件提供的功能并不是很多，可以通过fock仓库进行扩展
npm package: @mika215/holidaystool
Description: Holidays generator dependency tool for countries of the world
Author: Michael Tesfay
Latest version: 1.0.3

# Holidaystool
This is a handy CLI package that genearates the annual holidays of almost all countries in the Globe.

## How to install it

This tool needs to be globaly installed to properly function.
Therefore hit the below comman in your terminal.

```

npm install -g holidaystool

```


## How to use it

You can simply type the `holidaystool` followed by the "country name" that you want to inquire as follows and then hit `enter`

```

holidaystool Belgium

```

Good Luck!
npm package: @mikaeelmf/apexpro-connector-node
Description: ApexPro Connector Node.js SDK
Latest version: 0.3.5


# Installation

```
yarn add apexpro-connector-node
npm install apexpro-connector-node
```


# Environment

```javascript
// QA
let apexClient:ApexClient = new ApexClient(QA);

// PROD
let apexClient:ApexClient = new ApexClient(PROD);
```


# Public Api Example

Please refer to [public api](test/public.spec.ts)

```typescript
let apexClient:ApexClient = new ApexClient(PROD);
console.log(await apexClient.publicApi.time())
console.log(await apexClient.publicApi.symbols())
console.log(await apexClient.publicApi.depth('BTCUSDC'))
console.log(await apexClient.publicApi.trades('BTCUSDC'))
console.log(await apexClient.publicApi.klines('BTCUSDC', '1'))
console.log(await apexClient.publicApi.tickers('BTCUSDC'))
console.log(await apexClient.publicApi.historyFunding('BTC-USDC'))
console.log(await apexClient.publicApi.checkUserExist('0x0000000000000000000000000000000000000000'))   
```


# Private Api Example

Please refer to [private api](test/private.spec.ts)

```typescript
let apexClient:ApexClient = new ApexClient(PROD);
const apiKeyCredentials: ApiKeyCredentials = {
  key: 'api key',
  passphrase: ' passphrase ',
  secret: ' secret',
};
const startPrivateKey: string = 'start Private Key';
const accountId: string = 'your account id';
await apexClient.init(apiKeyCredentials, startPrivateKey, accountId);


```
npm package: @mikael-sundstrom/resize-observer
Description: Angular directive to detect changes of an element size.
Author: Mikael Sundström
Latest version: 1.1.4

# Angular Resize Observer
[![GitHub]][MIT]
![Downloads]
![Vulnerabilities]
[![AngularTypescript]](https://www.github.com/angular/angular)
![NpmPeerDependencyVersion]

<br>

## Install the library

```bash
npm install --save @mikael-sundstrom/resize-observer
```

## app.module.ts

```typescript
import { BrowserModule } from '@angular/platform-browser'
import { NgModule } from '@angular/core'
import { AppComponent } from './app.component'

// Import the library module
import { ResizeObserverModule } from '@mikael-sundstrom/resize-observer'

@NgModule({
	declarations: [
		AppComponent
	],
	imports: [
		BrowserModule,

		// Specify ResizeObserverModule library as an import
		ResizeObserverModule
	],
	providers: [],
	bootstrap: [ AppComponent ]
})

export class AppModule { }
```

## app.component.ts
```typescript
import { Component } from '@angular/core';

// Import the resized event model
import { ResizedObserver } from '@mikael-sundstrom/resize-observer';

@Component({...})

class MyComponent {
	width!: number;
	height!: number;

	onResized(event: ResizedEvent) {
		this.width = event.newRect.width;
		this.height = event.newRect.height;
	}
}
```

## app.component.html
```html
<div (resized)="onResized($event)"></div>
```
<br>
  
## Browser Compatibility

It uses the built-in [`ResizeObserver`](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver) from the browser.

![browser-compatibility-resize-observer.png](https://raw.githubusercontent.com/Mikael-Sundstrom/angular-utils/master/src/assets/images/browser-compatibility-resize-observer.png)
<br>

This package is based on https://www.npmjs.com/package/angular-resize-event v3.2.0

<!-- Links -->
[GitHub]: https://img.shields.io/github/license/Mikael-Sundstrom/angular-utils
[MIT]: https://github.com/Mikael-Sundstrom/angular-utils/blob/master/LICENSE.md
[Vulnerabilities]: https://img.shields.io/snyk/vulnerabilities/github/Mikael-Sundstrom/angular-utils
[NpmPeerDependencyVersion]: https://img.shields.io/npm/dependency-version/@mikael-sundstrom/resize-observer/peer/@angular/core
[AngularTypescript]: https://img.shields.io/badge/angular-typescript-blue?logo=angular
[Downloads]: https://img.shields.io/npm/dt/@mikael-sundstrom/resize-observer