open-index/open-npm huggingface dataset:
npm package: @freedomsex/contact-icon
Description: Vue component, color contact icon with letter or image
Author: tebaly
Latest version: 1.0.2

# Contact Icon

Vue component, color contact icon with a letter or image.

## Item

Some `data` for choosing the Letter and Color.  
* Letter - first letter of `name`
* Color - pseudo random(fixed) color

### Size

A circle 40px. If `small-icon` prop - 28px;

```html
<ContactIcon :item="{name: Sasha}"/>
<ContactIcon :item="{name: Sasha, age: 23, city: Moscow}"/>
<ContactIcon :src="URL_TO_SOURCE_IMAGE"/>
<ContactIcon :size="small-icon"/> # fixed color, no letter
```
npm package: @freedomsex/preload-api
Description: Preload utilite for ApiResource
Author: tebaly
Latest version: 1.0.6

# Preload Api

> Additional functionality for _ApiResource_[+axios-rest-api]

_async_ **fill**(list, rules, [defaultRegexp], [isPublic]) - раскрыть на первом уровне в соответствии с правилом, или списком правил

_async_ **fillList**(object, rules, [defaultRegexp])

_async_ **fillItem**(object, rules, [defaultRegexp], [isPublic])

```js
# Rules (array)
['user'] - string field name, use defaultRegexp if needed
['user', 'profile']
  # use defaultRegexp
[['user', '^/api/users/\\d+']] - array of rules, 
  # first element - string field name
  # second element - URI regexp
  # use defaultRegexp if needed, if empty second element or rule
```

**expand**(object, field, [regexp], [isPublic]) - простое раскрытие по индексу

---

_async_ **load**(object, [regexp], [field], [isPublic]) - одноуровневый поиск и загрузка

_async_ **deep**(object, [regexp], [field], [isPublic]) - рекурсивное раскрытие на всю глубину, регулярное выражение

_async_ **list**(uris, [regexp], [isPublic]) - загружает по списку адресов

---

_async_ **relation**(uri, [regexp], [isPublic]) - загружает и возвращает значение