open-index/open-npm huggingface dataset:
npm package: @homingos/ui-sdk
Description: SDK for UI development
Author: tap0212
Latest version: 1.0.17

# Homingos UI SDK 
### `A plug n' play toolkit`
![Homingos SDK CI](https://github.com/homingos/ui-sdk/workflows/Homingos%20UI%20SDK%20CI/badge.svg)
![Homingos SDK CD](https://github.com/homingos/ui-sdk/workflows/Homingos%20UI%20SDK%20CD/badge.svg)
## What's in the box?
##### - Media Uploader powered by [Uppy](https://uppy.io/) - A js file uploader
#### - More coming soon.

## Installtion 
#### - Yarn
```sh
yarn add @homingos/ui-sdk
```
#### - NPM
```sh
npm i @homingos/ui-sdk
```
## How use?
### - Media uploader
##### - Import
.
```sh
import HomingosSDk from "@homingos/ui-sdk"
or 
const HomingoSDK = require("@homingos/ui-sdk")
```

#### - USAGE
##### - Config
```sh
`closeDrawer`: <Function> Function to close drawer [optional]
`resourceType`: < String : ['video', 'image'] > Type of resource to upload
`maxFiles`: <Number> Number of maximim files to allow.
`shouldCreatePhotoToVideo`: <Boolean> Allow photo to video (something we use internally)
`whiteLiastedImages`: < Array: [".jpg", ".jpeg", ".png"] > Array of image type to allow,
`whiteListedVideos`: < Array: [".mov", ".mp4"] > Array of video type to allow,
`openUploader`: <Function> Function to open uploader on invoke,
`clickBrowse`: <Function> Function to click browse to automatically open the uploader,
`createPhotoToVideo` <Function> Function to create photo to video (something we use internally)
`uppyConfig`: <Object> Uppy uploader config,
`AWSConfig: <Object: {url: <string>, token: <string>}> URL to make request on in order to get the pre-signed url and token to be passed as auth header.
`closeUploader` : <Function> Function to close the uppy uploader after upload completion automatically.
``` 
.

````sh
    HomingosSDk.Uploader({
        closeDrawer: parent.closeDrawer,
        resourceType,
        maxFiles,
        shouldCreatePhotoToVideo: createPhotoToVideo,
        whitedListedImages: [".jpg", ".jpeg", ".png"],
        whitedListedVideos: [".mov", ".mp4"],
        openUploader: parent.openUploader,
        clickBrowse: parent.clickBrowse,
        uppyConfig: {
          proudlyDisplayPoweredByUppy: false,
          inline: true,
          target: ".UppyUploadContainer",
          replaceTargetContent: true,
          showProgressDetails: true,
          note: messageNote,
          height: "90vh",
          metaFields: [{ id: "name", name: "Name", placeholder: "file name" }],
          browserBackButtonClose: true
        },
        AWSConfig: { 
          url: `${process.env.BASE_URL}/v2/user/post/getPostSignedUrl`,
          token: parent.token},
        imageDimensions: parent.imageDimensions,
        createPhotoToVideo: parent.createPhotoToVideo,
        closeUploader: parent.closeUploader,
        callback
      })
````
npm package: @homo-digitalis/angular-server
Description: As simple as it gets.
Author: Please enter your name here
Latest version: 0.1.2

# Angular Server
As simple as it gets


## Usage Example
tbd



## Feedback
If you find any issues or want to share improvement proposals in general feel free to open an issue or a pull request [here](https://github.com/homo-digitalis/angular-server).
npm package: @homo-digitalis/chat-server
Description: As simple as it gets
Author: Homo Digitalis
Latest version: 0.2.0

# Chat Server
As simple as it gets

This chat server makes sure your users can chat in realtime

## Usage Example
    import { ChatServer, DefaultChatManager, IChatManager } from "chat-server"

    // choose a port number that fits you
    const chatServerPort: number = 3000

    // Instead of using the integrated "DefaultChatManager" you can use your own
    const chatManager: IChatManager = new DefaultChatManager()
    const chatServer: ChatServer = new ChatServer(chatManager)

    chatServer.start(chatServerPort)



## Feedback
If you find any issues or want to share improvement proposals in general feel free to open an issue or a pull request [here](https://github.com/homo-digitalis/chat-server).
npm package: @homo-digitalis/curricula
Description: Curricula Provider for Homo Digitalis
Author: Homo Digitalis
Latest version: 0.1.1

# Homo Digitalis Curricula Service
Curricula Service for our Homo Digitalis.

## Usage Example
Please check my executable specifications / documentation [here](https://github.com/homo-digitalis/curricula/blob/master/src/curricula-service.spec.ts).


## Feedback
If you find any issues or want to share improvement proposals in general feel free to open an issue or pull request [here](https://github.com/homo-digitalis/curricula).
npm package: @homoky/znv
Description: Parse your environment with Zod schemas
Author: s
Latest version: 0.4.2

# @homoky/znv

This is a modified version of [`znv`](https://github.com/lostfictions/znv) that resolves [issue #12](https://github.com/lostfictions/znv/issues/12).

## Differences from version 0.4.0

- Fixes the TypeScript error:  
  _"The inferred type cannot be named without a reference to '../node_modules/znv/dist/util'."_
  - This issue affected all parsed environment variables and was caused by missing explicit exports in `znv`, preventing TypeScript from correctly resolving types.
  - The fix was adding explicit exports for `DeepReadonly`, `DeepReadonlyArray`, `DeepReadonlyObject`, and `assertNever` in `index.ts`:
    ```ts
    export type {
      DeepReadonly,
      DeepReadonlyArray,
      DeepReadonlyObject,
      assertNever,
    } from "./util.js";
    ```
  - This ensures proper type resolution and avoids import errors.

For more details, see the original issue: [#12](https://github.com/lostfictions/znv/issues/12).
npm package: @homuncoli/ts-land
Description: TypeScript definitions for Adventure Land
Latest version: 0.5.3

# TS-Land
TypeScript definitions for [Adventure Land](https://adventure.land)

## Installation
```
npm install --save-dev @homuncoli/ts-land
```

The definitions are added to the global namespace once imported
```ts
import * as ts_land from '@homuncoli/ts-land';
```

## Purpose
This package only provides **type definitions** for [Adventure Land](https://adventure.land). 

> **No implementations are included**

## Contact
[Benedikt Danner](mailto:benedikt@danner.eu.com)