open-index/open-npm huggingface dataset:
npm package: @kombi-ui/core
Description: Core
Author: Edenred Ticket
Latest version: 0.0.15

# Core

Core

## Installation ```sh yarn add @kombi-ui/core
# or npm i @kombi-ui/core
``` ## Contribution Yes please! See the [contributing
guidelines](https://github.com/kombi-ui/kombi-ui/blob/main/CONTRIBUTING.md) for details. ##
Licence This project is licensed under the terms of the [MIT
license](https://github.com/kombi-ui/kombi-ui/blob/main/LICENSE).
npm package: @kombi-ui/styles
Description: Default styles for Kombi UI
Author: Edenred Ticket
Latest version: 0.0.14

# Styles

Default styles for Kombi UI.

## Installation ```sh yarn add @kombi-ui/styles

# or npm i @kombi-ui/styles

```## Contribution Yes please! See the [contributing
guidelines](https://github.com/kombi-ui/kombi-ui/blob/main/CONTRIBUTING.md) for details. ##
Licence This project is licensed under the terms of the [MIT
license](https://github.com/kombi-ui/kombi-ui/blob/main/LICENSE).
```
npm package: @kombi-ui/utils
Description: Shared utilities, configs and types for Kombi UI components and hooks
Author: Edenred Ticket
Latest version: 0.0.12

# Utilities

Shared utilities, configs and types for various Zephyr UI packages.

## Installation

```sh
$ yarn add @kombi-ui/utils
# or
$ npm install @kombi-ui/utils
```

> This is an internal utility, not intended for public usage.
npm package: @kombi-ui/web
Description: Common web features for Kombi UI
Author: Edenred Ticket
Latest version: 0.0.11

# Web

Webb

## Installation ```sh yarn add @kombi-ui/web
# or npm i @kombi-ui/web
``` ## Contribution Yes please! See the [contributing
guidelines](https://github.com/kombi-ui/kombi-ui/blob/main/CONTRIBUTING.md) for details. ##
Licence This project is licensed under the terms of the [MIT
license](https://github.com/kombi-ui/kombi-ui/blob/main/LICENSE).
npm package: @komed/capacitor-plugin-secure-storage
Description: This plugin is for capacitor secure storage.
Author: KomedHealth
Latest version: 0.0.3

# capacitor-plugin-secure-storage

Capacitor plugin for storing string values securely on Android.

## How to install

```
npm install @komed/capacitor-plugin-secure-storage
```


### Android

You have to register plugins manually in MainActivity class of your app.

https://capacitor.ionicframework.com/docs/plugins/android/#export-to-capacitor

```
import com.komedhealth.plugin.CapacitorSecureStoragePlugin;

...

public class MainActivity extends BridgeActivity {
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Initializes the Bridge
    this.init(savedInstanceState, new ArrayList<Class<? extends Plugin>>() {{
      // Additional plugins you've installed go here
      // Ex: add(TotallyAwesomePlugin.class);
      add(CapacitorSecureStoragePlugin.class);
    }});
  }
}
```


## Usage

In a component where you want to use this plugin add to or modify imports:

```
import { Plugins } from '@capacitor/core';

const { CapacitorSecureStoragePlugin } = Plugins;
```

## Methods

- **get**(options: { key: string }): Promise<{ value: string | null }>
  - if item with specified key does not exist, rerturns null value
* **set**(options: { key: string; value: string }): Promise< void >
* **remove**(options: { key: string }): Promise< void >
* **clear**(): Promise< void >
* **key**() : Promise<{ keys: string[] }>
  - returns array of all existing keys

## Example

```
const key = 'name';
const value = 'charlie';

await CapacitorSecureStoragePlugin.set({ key, value })
```

```
const key = 'name';
const data = CapacitorSecureStoragePlugin.get({ key })
console.log(data);
console.log(data.value);
```

## Platform specific information

### Android

On Android it is implemented by  [AndroidX Security Library](https://developer.android.com/reference/androidx/security/crypto/package-summary)

In order to use this plugin we need to migrate app to the AndroidX.
More information about migration can be found here.
https://developer.android.com/jetpack/androidx/migrate#migrate_an_existing_project_using_android_studio

##### Warning

For Android minSdk must be >= 23, in order to use the plugin.

### Web

There is no secure storage in browser (not because it is not implemented by this plugin, but it does not exist at all). Values are stored in LocalStorage, but they are at least base64 encoded. Plugin adds **cap_sec_** prefix to keys to avoid conflicts with other data stored in LocalStorage.
npm package: @komefumi/html-template-tag
Description: A simple html template tag function - useful to get your code editor to provide html syntax highlighting, formatting, and plugin functionality within the template strings
Author: Komefumi
Latest version: 0.0.4

# Simple HTML Template Tag

A simple utility function. Bundled for different environments using Rollup, and making use of TypeScript.

## Usage

First install:

```bash
npm install @komefumi/html-template-tag
```

Usage is as follows:

```typescript
import html from "simple-html-template-tag";

const interpolated = 450;
const resulted = html`<h1>${interpolated}</h1>`;
```

## The Advantage

You get HTML syntax highlighting, formatting, and everything else that your text editor supports if it recognizes the html tag to mean the associated string to be in HTML. This allows the building of raw HTML strings within JavaScript.

To take advantage of this support (easily provided in VSCode), you have to import the package function as `html`, as you see in the example above.

i.e.,

```typescript
import html from "simple-html-template-tag";
```

And not

```typescript
import somethingElse from "simple-html-template-tag";
```

### More notes

Partially also a learning project, feel free to use the code as you see fit!