open-index/open-npm huggingface dataset:
npm package: @itlife/strapi-provider-upload-customapi
Description: strapi-provider-upload-customapi / Strapi : V4.8.0
Author: Adisit Saisom
Latest version: 1.0.0

## **Strapi : Provider Upload with Custom API**

Support : strapi v.4.8.0

Config ==> upload provider

> `**./config/plugins.js**`
>
> ```javascript
> module.exports = ({ env }) => ({
>   ...,
>   upload: {
>     config: {
>       provider: "strapi-provider-upload-customapi",
>       providerOptions: {
>         endpoint: "https://api.com/upload-files",
>         module: "customapi",
>         fileParameterName: "file",
>         headers: {},
>       },
>     },
>   },
> });
> ```

Config ==> strapi::security

> `**./config/middlewares.js**`
>
> ```javascript
> module.exports = [
>   {
>     name: 'strapi::security',
>     config: {
>       contentSecurityPolicy: {
>         useDefaults: true,
>         directives: {
>           'connect-src': ["'self'", 'https:'],
>           'img-src': ["'self'", 'data:', 'blob:', 'custom-api.com'],
>           'media-src': ["'self'", 'data:', 'blob:', 'custom-api.com'],
>           upgradeInsecureRequests: null,
>         },
>       },
>     },
>   },
>   'strapi::errors',
>   'strapi::cors',
>   'strapi::poweredBy',
>   'strapi::logger',
>   'strapi::query',
>   'strapi::body',
>   'strapi::session',
>   'strapi::favicon',
>   'strapi::public',
> ];
> ```
npm package: @itlocker/n8n-nodes-connectwise
Description: n8n node - Connectwise
Author: Matt Faulkner
Latest version: 0.2.3

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

# n8n-nodes-connectwise

This repo contains a node which will provide access to Connectwise PSA.

## Using this community node

The Connectwise node implements the following actions &amp; operations:

- Company
  - Get All Companies
- Service Ticket
  - Get All Service Tickets
  - Add a Service Ticket Note

In the case of GET operations, the following optional fields have been implemented:

- Conditions (default: null) - filter results
- Fields (default: null) - which fields to return
- Page Size (default: 1000) - how many results are returned
- Page ID: (default: 0) - if the result set is greater than Page Size, what page index do you want to return

For more information [visit the Connectwise developer site](https://developer.connectwise.com/)

## License

[MIT](https://github.com/itlocker/n8n-connectwise/blob/master/LICENSE.md)
npm package: @itlocker/n8n-nodes-resourceguru
Description: n8n node - Resource Guru
Author: Matt Faulkner
Latest version: 0.3.3

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

# n8n-nodes-resourceguru

This repo contains a node which will provide access to Resource Guru.

## Using this community node

The Resource Guru node implements the following actions &amp; operations:

- Client
  - Get Active Clients
  - Get Archived Clients
  - Create Client
  - Archive Client
  - Unarchive Client
- Project
  - Get Active Projects
  - Get Archived Projects
  - Create Project
  - Archive Project
  - Unarchive Project

For more information [visit the Resource Guru developer site](https://resourceguruapp.com/docs/api)

## License

[MIT](https://github.com/itlocker/n8n-connectwise/blob/master/LICENSE.md)
npm package: @itly/plugin-amplitude-react-native
Description: Amplitude React Native Plugin for Iteratively SDK
Author: Iteratively
Latest version: 2.4.0

# Amplitude React Native Plugin for Iteratively SDK

[Iteratively SDK](https://github.com/amplitude/itly-sdk/blob/master/README.md)

## Installation

### [Amplitude library](https://developers.amplitude.com/docs/react-native-setup)

`yarn add @amplitude/react-native@latest`

####iOS Installation

`cd /ios && pod install`

### Amplitude Iteratively plugin

`yarn add @itly/plugin-amplitude-react-native`

## Initialization

```
import AmplitudePlugin from '@itly/plugin-amplitude-react-native';
itly.load({
  ...
  plugins: [
    ...
    new AmplitudePlugin('my-write-key'),
  ],
  ...
});
```

## Linking

If you are using an older version of React Native that doesn't support auto-linking you may need to follow additional setup steps.

Read full setup instructions for [Amplitude SDK](https://developers.amplitude.com/docs/react-native-setup) for more information.
npm package: @itly/plugin-firebase-react-native
Description: Firebase React Native Plugin for Iteratively SDK
Author: Iteratively
Latest version: 2.4.0

# Firebase React Native Plugin for Iteratively SDK

[Iteratively SDK](https://github.com/amplitude/itly-sdk/blob/master/README.md)

## Installation

[Firebase library](https://rnfirebase.io/#installation)

[Firebase Analytics library](https://rnfirebase.io/analytics/usage#installation)

```
# Install the app module
yarn add @react-native-firebase/app

# Install the analytics module
yarn add @react-native-firebase/analytics

# If you're developing your app using iOS, run this command
cd ios/ && pod install
```

[Firebase Android Setup](https://rnfirebase.io/#2-android-setup)

[Firebase iOS Setup](https://rnfirebase.io/#3-ios-setup)

Firebase Iteratively plugin

`yarn add @itly/plugin-firebase-react-native`

## Initialization

```
import FirebasePlugin from '@itly/plugin-firebase-react-native';

itly.load({
  ...
  plugins: [
    ...
    new FirebasePlugin(),
  ],
  ...
});
```

## Linking

If you are using an older version of React Native that doesn't support auto-linking you may need to follow additional setup steps.

Read full setup instructions for [Firebase SDK](https://rnfirebase.io/#4-autolinking--rebuilding) for more information.
npm package: @itly/plugin-mparticle-react-native
Description: mParticle React Native Plugin for Iteratively SDK
Author: Iteratively
Latest version: 2.4.0

# mParticle React Native Plugin for Iteratively SDK

[Iteratively SDK](https://github.com/amplitude/itly-sdk/blob/master/README.md)

## Installation

[mParticle library](https://docs.mparticle.com/developers/sdk/react-native/getting-started/)

`yarn add react-native-mparticle`

mParticle Iteratively plugin

`yarn add @itly/plugin-mparticle-react-native`

## Initialization

[Setup for iOS and tvOS](https://docs.mparticle.com/developers/sdk/react-native/getting-started/#ios-and-tvos)

[Setup for Android](https://docs.mparticle.com/developers/sdk/react-native/getting-started/#android)

```
import MparticlePlugin from '@itly/plugin-mparticle-react-native';

itly.load({
  ...
  plugins: [
    ...
    new MparticlePlugin(),
  ],
  ...
});
```

## Linking

If you are using an older version of React Native that doesn't support auto-linking you may need to follow additional setup steps.

Read full setup instructions for [mParticle SDK](https://docs.mparticle.com/developers/sdk/react-native/getting-started/) for more information.
npm package: @itly/plugin-segment-react-native
Description: Segment React Native Plugin for Iteratively SDK
Author: Iteratively
Latest version: 2.4.0

# Segment React Native Plugin for Iteratively SDK

[Iteratively SDK](https://github.com/amplitude/itly-sdk/blob/master/README.md)

## Installation

[Segment library](https://segment.com/docs/connections/sources/catalog/libraries/mobile/react-native/#getting-started)

`yarn add @segment/analytics-react-native`

Segment Iteratively plugin

`yarn add @itly/plugin-segment-react-native`

## Initialization

```
import SegmentPlugin from '@itly/plugin-segment-react-native';
itly.load({
  ...
  plugins: [
    ...
    new SegmentPlugin('my-write-key'),
  ],
  ...
});
```

## Linking

If you are using an older version of React Native that doesn't support auto-linking you may need to follow additional setup steps.

Read full setup instructions for [Segment SDK](https://segment.com/docs/connections/sources/catalog/libraries/mobile/react-native/#getting-started) for more information.
npm package: @itly/plugin-snowplow-react-native
Description: Snowplow React Native Plugin for Iteratively SDK
Author: Iteratively
Latest version: 2.4.0

# Snowplow React Native Plugin for Iteratively SDK

[Iteratively SDK](https://github.com/amplitude/itly-sdk/blob/master/README.md)

## Installation

[Snowplow library](https://docs.snowplowanalytics.com/docs/collecting-data/collecting-from-own-applications/react-native-tracker/#installation)

`yarn add @snowplow/react-native-tracker`

Snowplow Iteratively plugin

`yarn add @itly/plugin-snowplow-react-native`

## Initialization

```
import SnowplowPlugin from '@itly/plugin-snowplow-react-native';

itly.load({
  ...
  plugins: [
    ...
    new SnowplowPlugin(
      'my-vendor',
      {
        endpoint: 'my-endpoint',
        namespace: 'my-namespace',
        appId: 'my-appid',
      },
    ),
  ],
  ...
});
```

## Linking

If you are using an older version of React Native that doesn't support auto-linking you may need to follow additional setup steps.

Read full setup instructions for [Snowplow SDK](https://github.com/snowplow-incubator/snowplow-react-native-tracker#getting-started) for more information.