open-index/open-npm huggingface dataset:
npm package: @platyplus/humanitarian-icons
Description: Humanitarian Icons
Author: Pierre-Louis Mercereau
Latest version: 0.1.3

# Humanitarian icons

Web-font icon kits generated from the official OCHA Humanitarian Icons

## Installation

```sh
yarn add @platyplus/humanitarian-icons
```

In your main js file, add:

```js
import '@platyplus/humanitarian-icons/icons.css'
```

## Usage

All icon names have been lowercased, and prefixed with `huma-`.
You can for instance use

```html
<i class="huma-abduction-kidnapping" />
```

## More information

See the initial set of icons in the [official repository](https://www.unocha.org/story/iconography-part-un%E2%80%99s-humanitarian-efforts-ocha-releases-new-humanitarian-icons).
npm package: @platyplus/jsonata-schema
Description: JSONata variables extractor
Author: Pierre-Louis Mercereau
Latest version: 0.1.7

# `@platyplus/jsonata-schema`

JSONata variables extractor

## Installation

```sh
yarn add @platyplus/jsonata-schema
```

## Usage

```js
import { jsonataPaths } from '@platyplus/jsonata-schema'
const expression = '$sum(Account.Order.Product.(Price * Quantity))'
const schema = jsonataPaths(expression)
console.log(JSON.stringify(schema)) // outputs {"Account":{"Order":{"Product":{"Price":true,"Quantity":true}}}}
```
npm package: @platyplus/lerna
Description: A simple node API that wraps some Lerna commands
Author: Pierre-Louis Mercereau
Latest version: 0.0.14

# `@platyplus/lerna`

A simple node API that wraps some Lerna commands

## Installation

```sh
yarn add @platyplus/lerna
```

## Usage

```js
import lerna from '@platyplus/lerna'

// ...
// In an async block:

const p = await getLernaPackage('@my-org/package-name')
console.log(p)
/*
{
    name: '@my-org/package-name'
    location: '/absolute/path/to/package'
    version: 'package-version'
    private: true/false
}
*/

// Scope is optional
const deps = await getLernaDependencies(scope)

// Scope is optional
const exists = await hasLernaPackage(scope)
```
npm package: @platyplus/nuxt-hasura-backend-plus
Description: Nuxt plugin for Hasura Backend Plus
Author: Pierre-Louis Mercereau
Latest version: 0.1.2

# `@platyplus/nuxt-hasura-backend-plus`

Nuxt module for Hasura Backend Plus

## Installation

```sh
yarn add @platyplus/nuxt-hasura-backend-plus
```

Edit your `nuxt.config.js` file:

```js
export default {
  modules: [
    [
      '@platyplus/nuxt-hasura-backend-plus',
      {
        endpoint: 'http://my-hbp-endpoint.com',
        refreshInSeconds: 60000 // seconds before refreshing the token
      }
    ]
  ],

  buildModules: ['@nuxtjs/composition-api']
}
```

## Usage

Vue compositions:

- useRegister
- useLogin
- useLogout
- useStatus
- useHasuraClaims
npm package: @platyplus/pulumi
Description: Set of pulumi modules to manage Kubernetes clusters
Author: Pierre-Louis Mercereau
Latest version: 0.3.2

# Platyplus Pulumi package

## Configure Digital Ocean credentials

```sh
pulumi config set digitalocean:token --secret <DO_TOKEN>
```

When uing spaces e.g. in the Chartmuseum Helm Charts registry:

```sh
pulumi config set digitalocean:spacesAccessId --secret <DO_SPACES_ACCESS_ID>
pulumi config set digitalocean:spacesSecretKey --secret <DO_SPACES_SECRET_KEY>
```

## Configure your clusters

<!-- TODO See https://www.pulumi.com/docs/guides/crossguard/ -->

See `Pulumi.example.yaml` and the `ClusterConfig` type in `packages/types.ts`

```sh
pulumi config set --path 'clusters.<cluster-name>.appServices.helmRegistry.basicAuth.username' --secret chartmuseum
pulumi config set --path 'clusters.<cluster-name>.appServices.helmRegistry.basicAuth.password' --secret Pilette1
```
npm package: @platyplus/quasar-app-extension-ts-lerna
Description: Lerna and Typescript extension
Author: Pierre-Louis Mercereau
Latest version: 0.1.5

# `@platyplus/quasar-app-extension-ts-lerna`

An extension that activates [tsconfig-paths-webpack-plugin](https://github.com/dividab/tsconfig-paths-webpack-plugin#readme) in a Quasar project in order to be able to use Quasar in a Lerna monorepo.

## Install

Don't forget to make sure Typescript has been activated in your Quasar project and that `tsconfig.json` exists.

```bash
quasar ext add @platyplus/ts-lerna
```

## Uninstall

```bash
quasar ext remove @platyplus/ts-lerna
```