open-index/open-npm huggingface dataset:
npm package: @mediv0/manticore
Description: 🎨 Simple animation library for vue-phalanx
Latest version: 0.1.2

# Manticore
🎨 Simple animation library ,gsap.from clone

# [click for demo](https://codesandbox.io/s/gallant-platform-5g873?file=/index.html)

<p align="center">
  <img width="500px" src="https://i.pinimg.com/originals/4b/fd/5f/4bfd5feb3cf9847f8bf92d84745aea6e.jpg">
</p>


#### 🚨 note: `This package is for test purposes.`

> The manticore is a Persian legendary creature similar to the Egyptian sphinx.

## usage: 
```javascript
        import Manticore from "@mediv0/manticore";
        Manticore.from({
            target: ".box", // element for animation
            left: 400,     //  animation from left direction    use negative number for right direction   eg =>  left: -400
            top: 0,       // animation from top direction    use negative number for bottom direction   eg =>  top: -400
            duration: 2, // duration of your animation in seconds   2 -> 2 seconds
            easing: "easeInOutCirc" // use to change animation timing.  default => easeInOutSine
        });
```


## availble easing functions

| ease          |   
|---------------|
| easeInOutSine |  
| easeInOutCirc |   
| easeInOutQuad | 
| easeInOutCubic |  
| easeOutBounce |
npm package: @mediv0/rate-limit
Description: rate limit telegram bots
Author: mediv0
Latest version: 0.2.9

## Telegram Rate Limiter

dead simple rate limiter for telegram bots with typescript support.

can be used to limit the number of messages sent by a user, using a token bucket algorithm. works fine with both telegraf and Telegram-Bot-API packages.

Supported Drivers:

-   Memory ( development only )
-   Redis ( Production )

adding other drivers is not supported yet. ( will be soon )

## Install

```
yarn add @mediv0/rate-limit
```
or
```
npm install @mediv0/rate-limit
```

## usage example

```js
import { Limiter } from "@mediv0/rate-limit";

// init
const limiter = new Limiter("memory", {
    interval: 10,
    max: 5,
    driverOptions: {},
});

// Telegram-Bot-API example
bot.on("message", async (msg) => {
    try {
        const userId = msg.chat.id;
        await limiter.limit(userId);
        bot.sendMessage(chatId, "Hello World!");
    } catch (e) {
        // catch rate limit errors
    }
});
```

## Options

`Limiter<K extends keyof driver>`

#### class Limiter (driver: `K`, options: `ILimiterOptions<driver[K]>`)

**driver** -> `memory` | `redis`

**ILimiterOptions** ->

```
{
    max: number;   // maximum number of messages allowed in the interval
    interval: number; // interval in minutes e.g -> 2
    driverOptions: T; // driver specific options
}
```

for example, in snipet below, a user can send maximum 100 messages in interval of 5 minutes. if the user sends more than 100 messages, the limiter will throw an error.

```js
const limiter = new Limiter("memory", {
    interval: 5,
    max: 100,
    driverOptions: {},
});
```

### Redis Driver

driver used in this packages is from [npm redis](https://www.npmjs.com/package/redis)

you can pass options used in redis package to rate limiter.

**[list of redis options](https://github.com/redis/node-redis/blob/HEAD/docs/client-configuration.md)**

```js
limiter = new Limiter("redis", {
    interval: 10,
    max: 5,
    driverOptions: {
        url: "redis://localhost:6379",
        name: "test",
        password: "test",
        legacyMode: false,
        // other options
    },
});
```
npm package: @medixall/hk-design-system
Description: A collection of reusable components which can be previewed using Storybook.
Latest version: 0.9.2

# hk-design-system

A collection of reusable components which can be previewed using Storybook.

## To publish components to NPM

Package: https://www.npmjs.com/package/@medixall/hk-design-system

```
npm install
npm version patch 
npm run build
npm publish --access public
```

If you only want to see what files will be published without sending them anywhere:

```
npm publish --access public --dry-run
```

## To run storybook:

This needs to run when this repository gets deployed to a server.

```
npm run storybook:serve
```

## To generate a static storybook preview website:

```
npm run storybook:build
```

## To deploy a static storybook to aws s3:

```
npm run storybook:build
npm run deploy
```

## To install as a dependacy:

```
npm install --save @medixall/hk-design-system 
```
npm package: @medjaibot/framework
Description: [![Build Status](https://travis-ci.org/MedjaiBot/Framework.svg?branch=develop)](https://travis-ci.org/MedjaiBot/Framework) [![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors) [![Discord Server
Author: Yannick Fricke
Latest version: 2.0.2

# MedjaiBot Framework

[![Build Status](https://travis-ci.org/MedjaiBot/Framework.svg?branch=develop)](https://travis-ci.org/MedjaiBot/Framework)
[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors)
[![Discord Server](https://img.shields.io/discord/314533595987574794.svg?label=Discord&style=flat-square)](https://discordapp.com/invite/sfnPrRx)

## What is the use of this framework

This framework will be used in the client and server version of the MedjaiBot.

Also plugins will need to require it in order to have access to all classes.

## Which technologies are used

We only use TypeScript in order to have type safety for all depending scripts.

## Contributors

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore -->
<table><tr><td align="center"><a href="https://github.com/YannickFricke"><img src="https://avatars2.githubusercontent.com/u/591450?v=4" width="100px;" alt="Yannick Fricke"/><br /><sub><b>Yannick Fricke</b></sub></a><br /><a href="https://github.com/MedjaiBot/Framework/commits?author=YannickFricke" title="Code">💻</a> <a href="https://github.com/MedjaiBot/Framework/commits?author=YannickFricke" title="Documentation">📖</a> <a href="#ideas-YannickFricke" title="Ideas, Planning, & Feedback">🤔</a> <a href="#maintenance-YannickFricke" title="Maintenance">🚧</a> <a href="#projectManagement-YannickFricke" title="Project Management">📆</a> <a href="#review-YannickFricke" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/MedjaiBot/Framework/commits?author=YannickFricke" title="Tests">⚠️</a></td></tr></table>

<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!