open-index/open-npm huggingface dataset:
npm package: @spicypixel/concurrency-kit-unity
Description: Spicy Pixel Concurrency Kit Unity
Author: Spicy Pixel, Inc.
Latest version: 1.1.6

Spicy Pixel Concurrency Kit Unity
=================================
[Download it now in the Unity Asset Store](http://u3d.as/content/spicy-pixel/spicy-pixel-concurrency-kit) | [Get the Source Code on GitHub](https://github.com/spicypixel/concurrency-kit-unity)

The Concurrency Kit is a .NET / Mono developer library based on the [Task Parallel Library](http://msdn.microsoft.com/en-us/library/dd460717.aspx) and extends it to support [Fibers](http://en.wikipedia.org/wiki/Fiber_(computer_science)), [Coroutines](http://en.wikipedia.org/wiki/Coroutine), and [Unity](http://unity3d.com/).

This project wraps the C# kit in a Unity Asset.

See the [Spicy Pixel Concurrency Kit for C#](https://github.com/spicypixel/concurrency-kit-cs) that this project is based on for more information.

---
Copyright (c) 2012-2014 [Spicy Pixel, Inc.](http://spicypixel.com)
npm package: @spicypixel/unity-kit-js
Description: Spicy Pixel Unity Kit JS
Author: Spicy Pixel, Inc.
Latest version: 0.0.61

# Spicy Pixel Unity Kit JS

This kit wraps access to the Unity Editor in a JavaScript library so it can be integrated in build scripts for continuous integration.

## Unity Editor

```javascript
export default class UnityEditor {
    constructor();
    static editorPath: string;
    static enginePath: string;
    static batchModeArgs: string[];
}
```

## Unity Project

```javascript
export default class UnityProject {
    constructor(projectPath: string);
    projectPath: string;
    assetsPath: string;
    createAsync();
    packageAsync(sourcePaths: string[], outputPath: string);
}
```

## Unity Module Manager

```javascript
export default class UnityModuleManager {
  constructor(unityProject: UnityProject, moduleVendor: string, moduleName: string);
  get modulePath(): string;
  async updateAsync(nodeScope: string, nodeModuleName: string,
    assemblyNames: string[], editorAssemblyNames?: string[]);
  async installAsync();
  async packageAsync();
}
```
npm package: @spicysparks/react-native-app-icons
Description: React Native app icons
Author: Spicy Sparks
Latest version: 0.1.5

# react-native-app-icons

React Native app icons

## Installation

```sh
npm install react-native-app-icons
```

## Usage


```js
import { multiply } from 'react-native-app-icons';

// ...

const result = await multiply(3, 7);
```


## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @spicysparks/react-native-awesome-module
Description: gfdfd
Author: Alessandro Gerelli
Latest version: 0.1.0

# react-native-awesome-module

gfdfd

## Installation

```sh
npm install react-native-awesome-module
```

## Usage


```js
import { multiply } from 'react-native-awesome-module';

// ...

const result = multiply(3, 7);
```


## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)
npm package: @spicysparks/react-native-detector
Description: a screenshot detector for react native
Author: Abdulaziz Alkharashi
Latest version: 0.2.6

# react-native-detector

a simply and easy to use screenshot detector for react native

## Installation

yarn

```sh
yarn add react-native-detector
```

npm

```sh
npm install react-native-detector
```

### iOS

```sh
cd ios && pod install
```

### android

for Android you need to have access for `READ_EXTERNAL_STORAGE` to detect screenshots by user to do that you just need to add this line in `AndroidManifest.xml`

```xml
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
```

and get user permission

```js
import { PermissionsAndroid } from 'react-native';

//...
const requestPermission = async () => {
  await PermissionsAndroid.request(
    PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE,
    {
      title: 'Get Read External Storage Access',
      message: 'get read external storage access for detecting screenshots',
      buttonNeutral: 'Ask Me Later',
      buttonNegative: 'Cancel',
      buttonPositive: 'OK',
    }
  );
};
```

## Usage

```js
import {
  addScreenshotListener,
  removeScreenshotListener,
} from 'react-native-detector';

// ...
React.useEffect(() => {
  const userDidScreenshot = () => {
    console.log('User took screenshot');
  };
  const unsubscribe = addScreenshotListener(userDidScreenshot);
  return () => {
    unsubscribe();
  };
}, []);
```

## Roadmap

|                        Status                         | Goal                                   |
| :---------------------------------------------------: | :------------------------------------- |
|                          ✅                           | iOS version of screenshot detector     |
| ✅ (Thanks to [@mhssn95](https://github.com/mhssn95)) | Android version of screenshot detector |
|                          🚧                           | Screen recording detecting             |
|                          🚧                           | Calls detector                         |

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT
npm package: @spicysparks/react-native-image-generator
Description: Library for generate images from other images
Author: Evgeny Usov
Latest version: 0.4.2

# react-native-image-generator

Library for generate images from other images

## Installation

```sh
yarn add react-native-image-generator
```

## Usage

```js
import { generate } from 'react-native-image-generator';

// ...
const r = await generate(
  [
    {
      uri: 'https://picsum.photos/200/300',
      width: 200,
      height: 300,
      x: 0,
      y: 0,
    },
    {
      uri: 'Mario', // named asset or assets file in android
      width: 200,
      height: 300,
      x: 0,
      y: 0,
    },
    {
      text: 'DESIGN',
      fontSize: 23,
      width: 300,
      height: 300,
      x: 50,
      y: 50,
      color: [0, 255, 0, 1.0],
      fontFamily: Platform.OS === 'ios' ? 'Helvetica' : 'Roboto',
    },
  ],
  {
    filename: 'test.png',
    width: 200,
    height: 300,
  }
);
```

## Result

<img src="https://github.com/evgenusov/react-native-image-generator/blob/main/images/result.png?raw=true" width="250" />

## Hot to use assets

To use local image you need to put it in assets

### iOS

In iOS you need to put it Images:

<img src="https://github.com/evgenusov/react-native-image-generator/blob/main/images/xcode_assets.jpeg?raw=true"  />

### Android

Make sure that your file placed here `android/app/src/main/assets/`. For example:
`android/app/src/main/assets/Mario`

## Platforms

- iOS
- Android

## License

MIT