open-index/open-npm huggingface dataset:
npm package: @mineik/coded-with-ribi
Description: Show your love for ribi with pride!
Author: Daniel Brada
Latest version: 1.0.0

# Coded with ribi
It just displays that your project was coded with ribi

## Usage

React:
```js
import React from "react"
import {CodedWithReact} from "@mineik/coded-with-ribi"

export default function SampleComponent(){
    return(
        <div>
            <!-- ... -->
            <CodedWithReact>with React</CodedWithReact>
        </div>
    )
}
```

Vue:
```js
<template>
    <div>
        <!-- ... -->
        <coded-with-vue>with Vue</coded-with-vue>
    </div>
</template>
<script>
    import {CodedWithVue} from "@mineik/coded-with-ribi"
    export default{
        components: {CodedWithVue} 
    }
</script>
```

## Contribute
pls dont.
npm package: @mineko-io/lambda-basics
Description: Library of basic methods for AWS Lambda
Author: Mineko GmbH
Latest version: 1.1.0

# Lambda Basics
[![Build Status](https://travis-ci.org/mineko-io/lambda-basics.svg?branch=master)](https://travis-ci.org/mineko-io/lambda-basics) [![Maintainability](https://api.codeclimate.com/v1/badges/cf46c9ec91c8de23c659/maintainability)](https://codeclimate.com/github/mineko-io/lambda-basics/maintainability)

This module provides a set of useful functions for lambda.

## Methods:

* `getSSMParameterValue(parameterName)`: Will return a decrypted value of given parameter
* `getResponseObject(statusCode, headers, body)`: Will return a response object where the body is json string
* `getErrorResponseBody(message, type)`: Wil lreturn a error response body
* `log(message)`: Will console.log a message and send it to sentry
* `logException(exception)`: Will console.log a message and send it to sentry
* `validateRequestParams(requiredParams)(params)`: Will return a function which will check if `params` contains `requiredParams` 

## Usage
Just add the package to your deployment package to lambda.

### Install
```bash
npm i -S @mineko-io/lambda-basics
```
npm package: @mineko-io/lambda-edge-root-doc
Description: Will define root doc for lambda@edge based on given path
Author: Mineko GmbH
Latest version: 2.0.2

# Lambda Edge Root Doc
![](https://github.com/mineko-io/lambda-edge-root-doc/workflows/Build%20%26%20Test/badge.svg)

This module provides a method to define the root document for origin requests from cloudfront in Lambda@Edge.
For each request which ends with a trailingslash `/` the `newUriCallback` gets called.

Useful method for Lambda@Edge for ReactJS applications deployed to AWS S3 with a main `index.html` file.

## Configuration
You can configure behavior of this method:

* `newUriCallback`: Callback method which gets the cloudfront request object. Must return a cloudfront request object.
* `log`: Enables logging to console  (default: `false`)

## Usage
How to use it:

### Install
```bash
npm i -S @mineko-io/lambda-edge-root-doc
```

### Example
Use it on your Lambda@Edge function like this:
```ts
import DefineRootDoc from '@mineko-io/lambda-edge-root-doc';

exports.handler = DefineRootDoc.getCloudfrontRequestHandler({
    log: true,
    newUriCallback: (request: AWSLambda.CloudFrontRequest): AWSLambda.CloudFrontRequest => {
        request.uri = `${request.uri}index.html`;
        return request;
    };
})
```
npm package: @mineminemine/angular-signature-pad
Description: Angular Component wrapper for szimek/signature_pad
Author: Ryan
Latest version: 7.0.0

# Angular Signature Pad
Angular component for [szimek/signature_pad](https://www.npmjs.com/package/signature_pad).

## Install
`npm install @mineminemine/angular-signature-pad --save`

## Reference Implementation

* [Live Demo](http://lathonez.com/angular2-signaturepad-demo/)
* [Source](https://github.com/lathonez/angular2-signaturepad-demo)

## Usage example

API is identical to [szimek/signature_pad](https://www.npmjs.com/package/signature_pad).

Options are as per [szimek/signature_pad](https://www.npmjs.com/package/signature_pad) with the following additions:
* canvasWidth: width of the canvas (px)
* canvasHeight: height of the canvas (px)
  The above options are provided to avoid accessing the DOM directly from your component to adjust the canvas size.

```typescript

// import into app module

import { AngularSignaturePadModule } from '@mineminemine/angular-signature-pad';

@NgModule({
  declarations: [ ],
  imports: [ AngularSignaturePadModule ],
  providers: [ ],
  bootstrap: [ AppComponent ]
})

// then import for use in a component

import { Component, ViewChild } from '@angular/core';
import { SignaturePadComponent } from '@mineminemine/angular-signature-pad';

@Component({
  template: '<signature-pad #signature [options]="signaturePadOptions" (drawStart)="drawStart($event)" (drawEnd)="drawComplete($event)"></signature-pad>'
})

export class SignaturePadPage {

  @ViewChild('signature')
  public signaturePad: SignaturePadComponent;

  private signaturePadOptions: NgSignaturePadOptions = { // passed through to szimek/signature_pad constructor
    minWidth: 5,
    canvasWidth: 500,
    canvasHeight: 300
  };

  constructor() {
    // no-op
  }

  ngAfterViewInit() {
    // this.signaturePad is now available
    this.signaturePad.set('minWidth', 5); // set szimek/signature_pad options at runtime
    this.signaturePad.clear(); // invoke functions from szimek/signature_pad API
  }

  drawComplete(event: MouseEvent | Touch) {
    // will be notified of szimek/signature_pad's onEnd event
    console.log('Completed drawing', event);
    console.log(this.signaturePad.toDataURL());
  }

  drawStart(event: MouseEvent | Touch) {
    // will be notified of szimek/signature_pad's onBegin event
    console.log('Start drawing', event);
  }
}
```
npm package: @mineminemine/currency-mask-ionic
Description: Ionic currency mask for input
Author: Ryan Huxley
Latest version: 0.0.11

Ionic Currency Mask Directive
===

This library currently supports only the following formatting for input: 0.000,00 (decimal ","; thousand ".").

Install
--
npm i @mineminemine/ionic-currency-mask

Usage
---
Import into your component's module and add the "currencyMask" property to ion-input:

my-component.module.ts
```
import {IonicCurrencyMaskModule} from "@mineminemine/ionic-currency-mask";

@NgModule({
    ...
    imports: [
        ...,
        IonicCurrencyMaskModule
    ],
    ...
})
export class MyComponent {}
```

my-component.html
```
<ion-content>
    ...
    <ion-item>
      <ion-label>Price Attribute</ion-label>
      <ion-input class="ion-text-right" [(ngModel)]="advert.price_kg" maxlength="255" type="tel" placeholder="R$ 0,00" currencyMask></ion-input>
    </ion-item>
    ...
</ion-content>
```
npm package: @minenode/wasm-java-random
Description: java.util.Random implemented in WebAssembly
Latest version: 0.0.3

# wasm-java-random

A full implentation of Java's [java.util.Random](https://docs.oracle.com/javase/6/docs/api/java/util/Random.html) class for JavaScript, written in WebAssembly using AssemblyScript.

In theory, this is portable across Node.JS and modern browsers.

See [index.d.ts](./index.d.ts) for the exported API.

```
yarn add @minenode/wasm-java-random
```

**TODO: Modify `Random#nextInt` to read data from WASM memory for performance.**

---

Copyright &copy; MineNode. Licensed under the MIT License.
npm package: @mineo/core
Description: Mineo core package.
Author: Banmao
Latest version: 0.0.0

# vue-components-starter

A starter for creating a Vue component library.

## Development

- Install dependencies:

```bash
npm install
```

- Run the playground:

```bash
npm run playground
```

- Run the unit tests:

```bash
npm run test
```

- Build the library:

```bash
npm run build
```