open-index/open-npm huggingface dataset:
npm package: @murrple_1/react-native-adyen
Description: React Native Adyen Module
Author: Murray Christopherson
Latest version: 0.3.13

# React Native Adyen

A React Native module to handle interfacing with the [Adyen](https://www.adyen.com/) [iOS](https://github.com/Adyen/adyen-ios) and [Android](https://github.com/Adyen/adyen-android) Drop-In SDKs, written in Typescript, Swift and Kotlin.

## Description

Adyen is a platform for accepting payments, using a variety of methods (like Credit Cards, Google Pay, Apple Pay, etc.). They have provided SDKs for Android and iOS.

This library attempts to provide a simple API for React Native that presents the Drop-In component.

## Getting Started

### Dependencies

Android min Version: 28 `// TODO comfirm`

iOS min Version: 12.0

### Installing

Add this project as a dependency to your React Native project

With Yarn

```bash
yarn add @murrple_1/react-native-adyen
```

With NPM

```bash
npm install --save @murrple_1/react-native-adyen
```

#### iOS

Add to your `UIApplicationDelegate`:

```swift
import Adyen

// ...snip...

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {
  RedirectComponent.applicationDidOpen(from: url)
  return true
}
```

### Executing program

The library exports only 2 functions:

```typescript
async function startPayment(options: StartPaymentOptions): Promise<string>;
```

and

```typescript
async function _getPaymentMethodsJsonStr(
  options: _GetPaymentMethodsJsonStrOptions,
): Promise<string>;
```

## Help

- Making a note here (though I'm not sure if it is a common problem)...

Make sure your Android styles.xml has a theme like:

```xml
<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
```

- Currently, Adyen iOS SDK does not build on the `arm64` architecture (see https://github.com/Adyen/adyen-ios/issues/291).

## Authors

- [@RoadrunnerEX](https://twitter.com/RoadrunnerEX)

## Version History

`// TODO we haven't yet release a usable version, please consider any releases ALPHA for now`

## License

This project is licensed under the MIT License - see the `LICENSE` file for details

## Acknowledgments

Many inspirations from [mkharibalaji/react-native-adyen-payment](https://github.com/mkharibalaji/react-native-adyen-payment). Honestly, this project wouldn't have been started if that project a) supported Typescript, b) was more easily buildable for development in my environment
npm package: @murshed/npm-package-build-layout
Description: This is about the simple layout of the node js npm package
Author: Murshed
Latest version: 1.0.9

# Npm package layout download
    git pull https://github.com/mdmurshed/npm-layout.git

# Folder structure
    dist 
    -> In dist folder auto store the js file when compile the react component
    src
    -> In src file create your own component
    # example:
    React component (.js) file
    Index.js (import the react component to the index.js)
    .gitignore
    README.md
    package-lock.json
    package.json
    Rollup.config.js

# Publish your own package
    Step 1: npm i npm-layout
    Step 2: set the component
    Step 3: npm run build-lib
    Step 4: in cli “npm login”
    Step 5: fill the username and password 
    Step 6: npm publish
npm package: @murshed/react-custom-checkbox
Description: testing react custom check box
Author: murshed
Latest version: 1.0.8

export const CustomChecksBox = ({ type, id, label, name, disable, change, check }) => {
  return (
    <div className='customCheckbox'>
      <div className='customInput'><input
        type={type}
        id={id}
        name={name}
        defaultChecked={check}
      /></div>
      <div className='customInput'>{label}</div>
    </div>
  );
};
npm package: @murshed/react-npm-layout
Description: This is about the simple layout of the node js npm package
Author: Zackery Wilson
Latest version: 1.0.14

# Npm package layout download
    git pull https://github.com/mdmurshed/npm-layout.git

# Folder structure
    dist 
    -> In dist folder auto store the js file when compile the react component
    src
    -> In src file create your own component
    # example:
    React component (.js) file
    Index.js (import the react component to the index.js)
    .gitignore
    README.md
    package-lock.json
    package.json
    Rollup.config.js

# Publish your own package
    Step 1: npm i npm-layout
    Step 2: set the component
    Step 3: npm run build-lib
    Step 4: in cli “npm login”
    Step 5: fill the username and password 
    Step 6: npm publish