open-index/open-npm huggingface dataset:
npm package: @proximus/react-native-launch-arguments
Description: React Native module for getting launch arguments
Author: iamolegga
Latest version: 1.0.5

# react-native-launch-arguments

React Native module to get launch arguments. Make passing parameters from testing tool to react native super easy.

Mostly it's made for using:
* [`launchArgs parameter of device.launchApp method`](https://wix.github.io/Detox/docs/api/device/#7-launchargsadditional-process-launch-arguments) of [Detox](https://github.com/wix/Detox/) (see the [launch arguments guide](https://wix.github.io/Detox/docs/guide/launch-args) for full details)
* [`optionalIntentArguments (Android)` and `processArguments (iOS)`](http://appium.io/docs/en/writing-running-appium/caps/) parameters with [Appium](http://appium.io/)
   ```tsx
   capabilities: {
     optionalIntentArguments: `--ez myBool true --es myStr 'string text'`, // Android
     processArguments: {args : ['-myBool', 'true','-myStr', 'string text']}, // iOS
   }
   ```
* [`arguments parameter of launchApp command`](https://maestro.mobile.dev/api-reference/commands/launchapp#launch-arguments) of [Maestro](https://maestro.mobile.dev/)
  ```yaml
  - launchApp:
      appId: "com.example.app"
      arguments: 
         foo: "This is a string"
         isFooEnabled: false
         fooValue: 3.24
         fooInt: 3
  ```

**iOS**: it takes data from `[[NSProcessInfo processInfo] arguments]`

**Android**: it takes data from `currentActivity.getIntent().getBundleExtra("launchArgs")` for detox and `intent.getExtras()` for ADB params


## Getting started

```sh
npm i react-native-launch-arguments
cd ios && pod install && cd ..
```

## Usage

In JS:

```js
import { LaunchArguments } from "react-native-launch-arguments";
LaunchArguments.value();
```

In TS:

```ts
import { LaunchArguments } from "react-native-launch-arguments";
interface MyExpectedArgs {
  authToken?: string;
  skipAuth?: boolean;
}
LaunchArguments.value<MyExpectedArgs>();
```

## Caveats

Due to React Native [issue #37518](https://github.com/facebook/react-native/issues/37518), on Android, the module force-waits for the Android activity to reach the [RESUMED state](https://developer.android.com/guide/components/activities/activity-lifecycle#alc), before moving foward with native-modules initialization completion. While commonly the wait is scarce (the activity is already in the resumed state at this point), until the RN issue is fixed, the module may introduce delays in app loading time in some edge cases.

## Verifying install

To launch the app with arguments, verifying your install, you can:

### iPhone simulator

You can use `xcrun` to boot your app on the simulator.

The following command-line will load your app on the booted iOS simulator. Just
replace `com.MyAppBundleId` with your Bundle Identifier, and the `params` with
your params.

```bash
xcrun simctl launch booted com.MyAppBundleId -noParams -param "hello"
```
npm package: @proxsys/n8n-nodes-sse-trigger-kpn-streaming-api
Description: KPN WBA Streaming API Trigger node for n8n
Author: Proxsys
Latest version: 1.0.0

# @proxsys/n8n-nodes-sse-trigger-kpn-streaming-api

This is an n8n community node. It lets you use _app/service name_ in your n8n workflows.

_App/service name_ is _one or two sentences describing the service this node integrates with_.

[n8n](https://n8n.io/) is a [fair-code licensed](https://docs.n8n.io/sustainable-use-license/) workflow automation platform.

[Installation](#installation)
[Operations](#operations)
[Credentials](#credentials)
[Compatibility](#compatibility)
[Usage](#usage)
[Resources](#resources)
[Version history](#version-history)

## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

## Operations

_List the operations supported by your node._

## Credentials

_If users need to authenticate with the app/service, provide details here. You should include prerequisites (such as signing up with the service), available authentication methods, and how to set them up._

## Compatibility

_State the minimum n8n version, as well as which versions you test against. You can also include any known version incompatibility issues._

## Usage

_This is an optional section. Use it to help users with any difficult or confusing aspects of the node._

_By the time users are looking for community nodes, they probably already know n8n basics. But if you expect new users, you can link to the [Try it out](https://docs.n8n.io/try-it-out/) documentation to help them get started._

## Resources

* [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)
* _Link to app/service documentation._

## Version history

_This is another optional section. If your node has multiple versions, include a short description of available versions and what changed, as well as any compatibility impact._
npm package: @proxtx/material
Description: https://mui.com/components/buttons/ https://mui.com/components/checkboxes/ https://mui.com/components/floating-action-button/ https://mui.com/components/radio-buttons/ https://mui.com/components/selects/ https://mui.com/components/switches/ https://
Latest version: 1.3.1

# material

https://mui.com/components/buttons/
https://mui.com/components/checkboxes/
https://mui.com/components/floating-action-button/
https://mui.com/components/radio-buttons/
https://mui.com/components/selects/
https://mui.com/components/switches/
https://mui.com/components/text-fields/
https://mui.com/components/avatars/
https://mui.com/components/dividers/
https://mui.com/components/icons/ ???
https://mui.com/components/lists/#simple-list
https://mui.com/components/dialogs/
https://mui.com/components/progress/
https://mui.com/components/skeleton/
https://mui.com/components/app-bar/
https://mui.com/components/cards/
https://mui.com/components/bottom-navigation/
https://mui.com/components/menus/
https://mui.com/components/tabs/
https://mui.com/material-ui/react-table/ !!!
https://mui.com/material-ui/react-dialog/ !!!
icon buttons

Wrap like
wrap column (stack)
wrap row
wrap grid

text
heading 1,2,3
text (cursive)
npm package: @proxy-figma-export/core
Description: @figma-export core functionalities
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/core

> @figma-export core functionalities.

## Install

Using npm:

```sh
npm i -D @figma-export/core
```

or using yarn:

```sh
yarn add @figma-export/core --dev
```
npm package: @proxy-figma-export/output-components-as-stdout
Description: Outputter for @figma-export that outputs components in console as json
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/output-components-as-stdout

> Outputter for [@figma-export](https://github.com/marcomontalbano/figma-export) that outputs components in console as json.

## Install

Using npm:

```sh
npm install --save-dev @figma-export/output-components-as-stdout
```

or using yarn:

```sh
yarn add @figma-export/output-components-as-stdout --dev
```
npm package: @proxy-figma-export/output-components-as-svg
Description: Outputter for @figma-export that exports components as svg
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/output-components-as-svg

> Outputter for [@figma-export](https://github.com/marcomontalbano/figma-export) that exports components as svg.

With this outputter you can export all components as svg into the specified output folder.

This is a sample of the output from this [Figma file](https://www.figma.com/file/fzYhvQpqwhZDUImRz431Qo):

```sh
$ tree output/
# output
# ├── icons
# │   ├── figma-arrow.svg
# │   ├── figma-export.svg
# │   └── figma-logo.svg
# └── unit-test
#     ├── figma
#     │   ├── logo
#     │   │   ├── main (bright).svg
#     │   │   └── main.svg
#     │   └── logo.svg
#     └── figma default logo.svg
```

> **Tip**: A component named `icon/eye` will be exported as `eye.svg` inside the `icon` folder.

## .figmaexportrc.js

You can easily add this outputter to your `.figmaexportrc.js`:

```js
module.exports = {
    commands: [
        ['components', {
            fileId: 'fzYhvQpqwhZDUImRz431Qo',
            onlyFromPages: ['icons', 'unit-test'],
            outputters: [
                require('@proxy-figma-export/output-components-as-svg')({
                    output: './output'
                })
            ]
        }],
    ]
}
```

`output` is **mandatory**.

`getDirname` and `getBasename` are **optional**.

```js
const path = require('path');

...

require('@proxy-figma-export/output-components-as-svg')({
    output: './output',
    getDirname: (options) => `${options.pageName}${path.sep}${options.dirname}`,
    getBasename: (options) => `${options.basename}.svg`,
})
```

> *defaults may change, please refer to `./src/index.ts`*

## Install

Using npm:

```sh
npm install --save-dev @figma-export/output-components-as-svg
```

or using yarn:

```sh
yarn add @figma-export/output-components-as-svg --dev
```
npm package: @proxy-figma-export/output-components-as-svgstore
Description: Outputter for @figma-export that exports components in svg file ( SVG Sprites )
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/output-components-as-svgstore

> Outputter for [@figma-export](https://github.com/marcomontalbano/figma-export) that exports components in svg file (`SVG Sprites`).

With this outputter you can export all components as `<symbol>` inside a `.svg` file named with the page name.

This is a sample of the output:

```sh
$ tree output/
# output/
# ├── icons.svg
# └── unit-test.svg
```

Probably you already know what <a target="_blank" rel="noopener noreferrer" href="https://css-tricks.com/css-sprites/">CSS Sprites</a> are, basically you can combine multiple images into a single image file and use it on a website.

**SVG Sprites** are very similar, but use svg instead of png.

You can read more on <a target="_blank" rel="noopener noreferrer" href="https://css-tricks.com/svg-sprites-use-better-icon-fonts/">Icon System with SVG Sprites</a> article where you can find how to use them.

## .figmaexportrc.js

You can easily add this outputter to your `.figmaexportrc.js`:

```js
module.exports = {
    commands: [
        ['components', {
            fileId: 'fzYhvQpqwhZDUImRz431Qo',
            onlyFromPages: ['icons', 'unit-test'],
            outputters: [
                require('@proxy-figma-export/output-components-as-svgstore')({
                    output: './output'
                })
            ]
        }],
    ]
}
```

`output` is **mandatory**.

`getIconId` and `svgstoreConfig` are **optional**.

```js
require('@proxy-figma-export/output-components-as-svgstore')({
    output: './output',
    getIconId: (options) => `${options.pageName}/${options.componentName}`,
    svgstoreConfig: {},
})
```

> *defaults may change, please refer to `./src/index.ts`*

`svgstoreConfig` is the [svgstore configuration](https://github.com/svgstore/svgstore#options) object.

## Install

Using npm:

```sh
npm install --save-dev @figma-export/output-components-as-svgstore
```

or using yarn:

```sh
yarn add @figma-export/output-components-as-svgstore --dev
```
npm package: @proxy-figma-export/output-styles-as-css
Description: Outputter for @figma-export that exports styles to CSS
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/output-styles-as-css

> Styles Outputter for [@figma-export](https://github.com/marcomontalbano/figma-export) that exports styles to CSS.

With this outputter you can export all the styles as variables inside a `.css` file.

This is a sample of the output:

```sh
$ tree output/
# output/
# └── _variables.css
```


## .figmaexportrc.js

You can easily add this outputter to your `.figmaexportrc.js`:

```js
module.exports = {
    commands: [
        ['styles', {
            fileId: 'fzYhvQpqwhZDUImRz431Qo',
            outputters: [
                require('@proxy-figma-export/output-styles-as-css')({
                    output: './output'
                })
            ]
        }],
    ]
}
```

`output` is **mandatory**.

`getFilename` are **optional**.

```js
require('@proxy-figma-export/output-styles-as-css')({
    output: './output',
    getFilename: () => '_variables',
})
```

> *defaults may change, please refer to `./src/index.ts`*

## Install

Using npm:

```sh
npm install --save-dev @figma-export/output-styles-as-css
```

or using yarn:

```sh
yarn add @figma-export/output-styles-as-css --dev
```
npm package: @proxy-figma-export/output-styles-as-less
Description: Outputter for @figma-export that exports styles to LESS
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/output-styles-as-less

> Styles Outputter for [@figma-export](https://github.com/marcomontalbano/figma-export) that exports styles to LESS.

With this outputter you can export all the styles as variables inside a `.less` file.

This is a sample of the output:

```sh
$ tree output/
# output/
# └── _variables.less
```


## .figmaexportrc.js

You can easily add this outputter to your `.figmaexportrc.js`:

```js
module.exports = {
    commands: [
        ['styles', {
            fileId: 'fzYhvQpqwhZDUImRz431Qo',
            outputters: [
                require('@proxy-figma-export/output-styles-as-less')({
                    output: './output'
                })
            ]
        }],
    ]
}
```

`output` is **mandatory**.

`getFilename` are **optional**.

```js
require('@proxy-figma-export/output-styles-as-less')({
    output: './output',
    getFilename: () => '_variables',
})
```

> *defaults may change, please refer to `./src/index.ts`*

## Install

Using npm:

```sh
npm install --save-dev @figma-export/output-styles-as-less
```

or using yarn:

```sh
yarn add @figma-export/output-styles-as-less --dev
```
npm package: @proxy-figma-export/output-styles-as-sass
Description: Outputter for @figma-export that exports styles to SASS and SCSS
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/output-styles-as-sass

> Styles Outputter for [@figma-export](https://github.com/marcomontalbano/figma-export) that exports styles to SASS and SCSS.

With this outputter you can export all the styles as variables inside a `.sass` or `.scss` file.

This is a sample of the output:

```sh
$ tree output/
# output/
# └── _variables.scss
```


## .figmaexportrc.js

You can easily add this outputter to your `.figmaexportrc.js`:

```js
module.exports = {
    commands: [
        ['styles', {
            fileId: 'fzYhvQpqwhZDUImRz431Qo',
            outputters: [
                require('@proxy-figma-export/output-styles-as-sass')({
                    output: './output'
                })
            ]
        }],
    ]
}
```

`output` is **mandatory**.

`getExtension` and `getFilename` are **optional**.

```js
require('@proxy-figma-export/output-styles-as-sass')({
    output: './output',
    getExtension: () => 'SCSS',
    getFilename: () => '_variables',
})
```

> *defaults may change, please refer to `./src/index.ts`*

## Install

Using npm:

```sh
npm install --save-dev @figma-export/output-styles-as-sass
```

or using yarn:

```sh
yarn add @figma-export/output-styles-as-sass --dev
```
npm package: @proxy-figma-export/transform-svg-with-svgo
Description: Transformer for @figma-export that optimizes svgs using svgo tool
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/transform-svg-with-svgo

> Transformer for [@figma-export](https://github.com/marcomontalbano/figma-export) that optimizes svgs using [svgo](https://github.com/svg/svgo) tool.

## Install

Using npm:

```sh
npm install --save-dev @figma-export/transform-svg-with-svgo
```

or using yarn:

```sh
yarn add @figma-export/transform-svg-with-svgo --dev
```

## Usage

You can use a custom configuration for svgo, creating a `.figmaexportrc.js` file and provide a `config` object for this package.

```js
// .figmaexportrc.js

module.exports = {
  configs: [
    ['@proxy-figma-export/transform-svg-with-svgo', {
      plugins: [
        { removeViewBox: false },
        { removeDimensions: true }
      ]
    }]
  ]
};
```
npm package: @proxy-figma-export/types
Description: Type definition for @figma-export
Author: Marco Montalbano
Latest version: 3.6.0

# @figma-export/types

> Types for [@figma-export](https://github.com/marcomontalbano/figma-export).

## Install

Using npm:

```sh
npm install --save-dev @figma-export/types
```

or using yarn:

```sh
yarn add @figma-export/types --dev
```
npm package: @proxy-figma-export/utils
Description: Utils for @figma-export
Author: Marco Montalbano
Latest version: 3.4.1

# @figma-export/utils

> Utils for [@figma-export](https://github.com/marcomontalbano/figma-export).

## Install

Using npm:

```sh
npm install --save-dev @figma-export/utils
```

or using yarn:

```sh
yarn add @figma-export/utils --dev
```