open-index/open-npm huggingface dataset:
npm package: @istvan.xyz/react-window-scroller
Description: Window scroller component for react-window
Author: FedericoDiRosa
Latest version: 1.0.11

# react-window-scroller

> Window scroller component for react-window

[![NPM](https://img.shields.io/npm/v/react-window-scroller.svg)](https://www.npmjs.com/package/react-window-scroller) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) [![Build Status](https://travis-ci.org/FedericoDiRosa/react-window-scroller.svg?branch=master)](https://travis-ci.org/FedericoDiRosa/react-window-scroller)

## Install

```bash
yarn add react-window-scroller
```

## Usage

**Check out the examples: [https://federicodirosa.github.io/react-window-scroller](https://federicodirosa.github.io/react-window-scroller)**

With a List component:

```jsx
import React from 'react'
import { FixedSizeList as List } from 'react-window'
import { ReactWindowScroller } from 'react-window-scroller'

const App = () => (
  <ReactWindowScroller>
    {({ ref, outerRef, style, onScroll }) => (
      <List
        ref={ref}
        outerRef={outerRef}
        style={style}
        height={window.innerHeight}
        itemCount={1000}
        itemSize={100}
        onScroll={onScroll}
      >
        {Row}
      </List>
    )}
  </ReactWindowScroller>
)
```

With a Grid component:

```jsx
import React from 'react'
import { VariableSizeGrid as Grid } from 'react-window'
import { ReactWindowScroller } from 'react-window-scroller'

const App = () => (
  <ReactWindowScroller isGrid>
    {({ ref, outerRef, style, onScroll }) => (
      <Grid
        ref={ref}
        outerRef={outerRef}
        style={style}
        height={window.innerHeight}
        width={window.innerWidth}
        columnCount={1000}
        columnWidth={(index) => columnWidths[index]}
        rowCount={1000}
        rowHeight={(index) => rowHeights[index]}
        onScroll={onScroll}
      >
        {Cell}
      </Grid>
    )}
  </ReactWindowScroller>
)
```

## Props

| Prop name        | Type     | Description                                                                                | Default   |
| ---------------- | -------- | ------------------------------------------------------------------------------------------ | --------- |
| **children**     | function | Render props function called with 4 props: `ref`, `outerRef`, `style` and `onScroll`       | undefined |
| **throttleTime** | number   | Timing (ms) for the throttle on window scroll event handler                                | 10        |
| **isGrid**       | boolean  | Set to true if rendering a react-window Grid component (FixedSizeGrid or VariableSizeGrid) | false     |

## License

MIT © [FedericoDiRosa](https://github.com/FedericoDiRosa)
npm package: @istvan.xyz/ui
Description: Core React UI components
Author: István Antal
Latest version: 0.14.0

# UI

This is a UI component library that meant to be a starting point for creating simple React applications with a descent styling.

The original concept was to just have a simple wrapper around Bootstrap, unfortunately Bootstrap has a lot of baggage and does not make extensive use of modern CSS features.

Features include:

-   lightweight
-   built with modern CSS features like flex-box and grids
-   support for dark mode
-   ability to customize via CSS and CSS variables
-   separate files per component, you only "pay" for the components you actually import

# Getting started

In the entry point import the default styles.

```ts
import '@istvan.xyz/ui/style.css';
```

Optionally import the page style which applies the style to the whole page:

```ts
import '@istvan.xyz/ui/page.css';
```

Add the following into the body tag after the React "root" element to support modals:

```html
<div id="modals"></div>
```

This is where all modals will be portal-ed.

```ts
import Button from '@istvan.xyz/ui/Button';

const MyComponent = () => {
    return (
        <Button
            onPress={() => {
                alert('click');
            }}
        >
            Click me
        </Button>
    );
};

export default MyComponent;
```

Add the following dependencies for icon support:

```sh
npm install --save @fortawesome/fontawesome-svg-core
npm install --save @fortawesome/free-solid-svg-icons
npm install --save @fortawesome/react-fontawesome
```
npm package: @isudaji/react-native-install-apk
Description: install .apk file (android only)
Latest version: 1.0.5

# react-native-install-apk(android only)

[![npm](https://img.shields.io/npm/v/@isudaji/react-native-install-apk.svg?maxAge=3600&style=flat-square)](https://www.npmjs.com/package/@isudaji/react-native-install-apk?_blank)
[![NPM downloads](https://img.shields.io/npm/dm/@isudaji/react-native-install-apk.svg?style=flat-square)](https://npmjs.org/package/@isudaji/react-native-install-apk)

## init

`your-app-name`

## install
`npm i @isudaji/react-native-install-apk --save`

OR

`yarn add @isudaji/react-native-install-apk`

AND

`react-native link @isudaji/react-native-install-apk` **react-native <= 0.60.4**

### Manual installation

#### Android

1. Open up `android/app/src/main/java/[...]/MainApplication.java`
  - Add `import com.apk.install.RNSdkInstallPackage;` to the imports at the top of the file
  - Add `new RNSdkInstallPackage()` to the list returned by the `getPackages()` method
2. Append the following lines to `android/settings.gradle`:
    ```
    include ':react-native-install-apk'
    project(':react-native-install-apk').projectDir = new File(rootProject.projectDir,   '../node_modules/react-native-install-apk/android')
    ```
3. Insert the following lines inside the **dependencies** block in `android/app/build.gradle`:
    ```
      implementation project(':react-native-install-apk')
    ```

## usage  
    import { NativeModules } from 'react-native';  
    NativeModules.InstallApk.install(path);  

## example code  
you can use [react-native-fs](https://github.com/johanneslumpe/react-native-fs) to download the apk file:  

    var filePath = RNFS.DocumentDirectoryPath + '/com.domain.example.apk';
    var download = RNFS.downloadFile({
        fromUrl: 'apk file download url',
        toFile: filePath,
        progress: res => {
            console.log((res.bytesWritten / res.contentLength).toFixed(2));
        },
        progressDivider: 1
    });
    download.promise.then(result => {
        if(result.statusCode == 200){
            NativeModules.InstallApk.install(filePath);
        }
    });

## publish

`npm publish --access public`

## Report Bug

- `Invariant Violation: requireNativeComponent: "RNSScreen" was not found in the UIManager.`

- `Could not find method compile() for arguments [project ':@isudaji/react-native-install-apk'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.`

- `The project name '@isudaji/react-native-install-apk' must not contain any of the following characters: [/, \, :, <, >, ", ?, *, |]`

- `Could not find method compile() for arguments [project ':react-native-install-apk'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.`

- `Could not find method compile() for arguments [com.facebook.react:react-native:+] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.` **gradle 3.x**
npm package: @isudzumi/serverless-plugin-lambda-edge
Description: serverless plugin for Lambda@Edge with aws-sdk
Author: isudzumi
Latest version: 1.0.2

# serverless-plugin-lambda-edge

[![npm version](https://badge.fury.io/js/%40isudzumi%2Fserverless-plugin-lambda-edge.svg)](https://badge.fury.io/js/%40isudzumi%2Fserverless-plugin-lambda-edge)
![publish](https://github.com/isudzumi/serverless-plugin-lambda-edge/workflows/publish/badge.svg)

serverless plugin for Lambda@Edge with using aws-sdk instead of CloudFormation.

This makes it possible for users to associate Lambda functions to your currently working Cloudfront.

## Usage

1. Install the plugin
```sh
npm install --save-dev @isudzumi/serverless-plugin-lambda-edge
```

2. Put the plugin name in your `serverless.yml`

```yml
plugins
  - '@isudzumi/serverless-plugin-lambda-edge'
```

3. Configure you Lambda@Edge properties

```yml
functions
  someFunctionAssociatedWithCloudfront
    name: some-handler-
    handler: function.handler
    eventType: viewer-request    # request/response event type (viewer-request, viewer-response, origin-request, origin-response)
    
custom
  - cloudFrontId: XXX    # your Cloudfront Id
```
npm package: @isuite/crosscutting-web
Description: iSuite utility library
Author: Anderson Saraiva
Latest version: 1.2.0

# iSuite Utilities Functions

Essa biblioteca contém funções utilitárias para formatação de dados e outras funcionalidades. Ela pode ser utilizada em projetos que necessitam de formatação de dados, como aplicações web, mobile, desktop, entre outras.