open-index/open-npm huggingface dataset:
npm package: @manhydra/gapi-script
Description: package to load gapi script and some functions
Author: Lucas Andrade Oliveira
Latest version: 1.2.1

# gapi-script
[![Generic badge](https://img.shields.io/badge/License-MIT-blue.svg)](https://shields.io/) | [![Generic badge](https://img.shields.io/badge/version-1.2.0-white.svg)](https://shields.io/)
## 💡 Intro
npm package that loads gapi script and initialize some functions.

 - [React live example](https://master.d3dnqnm15vsi52.amplifyapp.com))
 - [React live example project](https://github.com/LucasAndrad/gapi-script-live-example)

## NOTE:

**This fork is only to serve the purpose of maintaining existing functionality and security through dependency upgrades and minor code changes.**

**For information on new developments, visit the [pull requests](https://github.com/partnerhero/gapi-script/pulls) and [issues](https://github.com/partnerhero/gapi-script/issues) sections from the upstream.**

Since there is no official package and not even an updated package to load the gapi functions for us, this package make this possible. You can either call `loadGapiInsideDOM` to load the gapi-script inside a `<script>` tag on your browser. Or use the static gapi value that was copied from [google api platform](https://apis.google.com/js/platform.js), pasted to this project and exported as `gapi`.

## 🚀 Usage
Add the package to your project:

```javascript
// npm
npm install --save gapi-script


// yarn
yarn add gapi-script
```

You can load gapi with two different approaches
1 - import `gapi` where you need it:
```javascript
import { gapi } from 'gapi-script';
```

2 - import `gapi` and called somewhere in your app:
```javascript
import { loadGapiInsideDOM } from 'gapi-script';
const gapi = await loadGapiInsideDOM();
```
**After gapi loaded using the 2 approach you can access it on `window.gapi` anywhere in your app**

Once you have gapi you can use it in other functions to make your life easier

If you need to use `gapi auth2` the package already has a function to initialize it:

```javascript
import { loadAuth2, loadAuth2WithProps, loadClientAuth2 } from 'gapi-script';

let auth2 = await loadAuth2(gapi, clientId, scopes);

// or if you need to use more props from gapi you can use this method:
let auth2 = await loadAuth2WithProps(gapi, { /* object with props from gapi */ });

// if you want to use the gapi client itself
let gapiClient = loadClientAuth2(gapi, clientId, scopes);
```

## 📦 Contribution
If you want to contribute just open an issue and send your PR with a good description about it.

**OBS**: the gapi code is copied from this link [google api platform](https://apis.google.com/js/platform.js), and can become outdated any time. I'll dedicate myself to keep it updated always, but if you see any error with gapi load, please open an issue to report about it
npm package: @manhydra/hl7-parser
Description: Typescript library to parse hl7 message into a typescript/javascript object and back
Author: Rustam Goygov
Latest version: 1.2.5

# HL7Parser
HL7 (Health Level Seven) message parser.

Gets raw hl7 message string and returns structured object of the hl7 message.

## NOTE:

**This fork is only to serve the purpose of maintaining existing functionality and security through dependency upgrades and minor code changes.**

**For information on new developments, visit the [pull requests](https://github.com/GoygovRustam/HL7Parser/pulls) and [issues](https://github.com/GoygovRustam/HL7Parser/issues) sections from the upstream.**

## Steps:

### 1 - Install library.
```sh
npm i @manhydra/hl7-parser
```

### 2 - Import library into your project.
```javascript
import { Hl7Message, Hl7Parser } from '@manhydra/hl7-parser';
```

### 3 - Create instance of the class Hl7Parser.
```javascript
var hl7Parser = new Hl7Parser();
```

## Ready to use!

### Methods - raw hl7 ->  object Hl7Message:
```javascript
hl7Parser.getHl7Model(rawHl7Message: string, withDefinitions:boolean (optional))
```

 "withDefinitions" flag with add definitions to the object, so every field in Hl7 will have definition (description and length for now). 

### object Hl7Message -> raw hl7:
```javascript
hl7Parser.getHl7Message(hl7Message:Hl7Message); (to be implemented)
```
npm package: @manhydra/libxmljs
Description: libxml bindings for v8 javascript engine
Author: Marco Rogers
Latest version: 0.19.12

# Libxmljs

## NOTE:

**This fork is only to serve the purpose of maintaining existing functionality and security through dependency upgrades and minor code changes.**

**For information on new developments, visit the [pull requests](https://github.com/libxmljs/libxmljs/pulls) and [issues](https://github.com/libxmljs/libxmljs/issues) sections from the upstream.**

[![Build Status](https://secure.travis-ci.org/libxmljs/libxmljs.svg?branch=master)](http://travis-ci.org/libxmljs/libxmljs)

[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/cf862a98w7qsajpl/branch/master?svg=true)](https://ci.appveyor.com/project/rchipka/libxmljs/branch/master)

LibXML bindings for [node.js](http://nodejs.org/)

```javascript
var libxmljs = require("libxmljs");
var xml =  '<?xml version="1.0" encoding="UTF-8"?>' +
           '<root>' +
               '<child foo="bar">' +
                   '<grandchild baz="fizbuzz">grandchild content</grandchild>' +
               '</child>' +
               '<sibling>with content!</sibling>' +
           '</root>';

var xmlDoc = libxmljs.parseXml(xml);

// xpath queries
var gchild = xmlDoc.get('//grandchild');

console.log(gchild.text());  // prints "grandchild content"

var children = xmlDoc.root().childNodes();
var child = children[0];

console.log(child.attr('foo').value()); // prints "bar"
```

## Support

* Docs - [http://github.com/libxmljs/libxmljs/wiki](http://github.com/libxmljs/libxmljs/wiki)
* Mailing list - [http://groups.google.com/group/libxmljs](http://groups.google.com/group/libxmljs)

## API and Examples

Check out the wiki [http://github.com/libxmljs/libxmljs/wiki](http://github.com/libxmljs/libxmljs/wiki).

See the [examples](https://github.com/libxmljs/libxmljs/tree/master/examples) folder.

## Installation via [npm](https://npmjs.org)

```shell
npm install libxmljs
```

## Contribute

Start by checking out the [open issues](https://github.com/libxmljs/libxmljs/issues?labels=&page=1&state=open). Specifically the [desired feature](https://github.com/libxmljs/libxmljs/issues?labels=desired+feature&page=1&state=open) ones.

### Requirements

Make sure you have met the requirements for [node-gyp](https://github.com/TooTallNate/node-gyp#installation). You DO NOT need to manually install node-gyp; it comes bundled with node.
npm package: @mani_0919/rnkit
Description: Expo NativeWind starter generator
Latest version: 1.0.7

# RNKIT 🚀

Create an Expo app with NativeWind, TanStack Query and AsyncStorage in seconds.

## Usage

npx @mani_0919/rnkit myApp

Follow the prompts and your project will be ready.

## Features

- Expo project creation
- Optional NativeWind setup
- Optional TanStack Query setup
- Optional AsyncStorage setup
- Clean src/app structure
- Auto generated _layout.tsx

## Start project

cd myApp
npx expo start -c
npm package: @mani_kan_dan_al/pinotp
Description: A modern, customizable React OTP / PIN input component
Author: Manikandan
Latest version: 0.1.5

## pinotp — React OTP / PIN input component

pinotp is a small, accessible, and customizable React component for entering OTPs or PINs. It focuses on a good developer experience and ships with a minimal build setup.

Features

- Lightweight and focused on PIN/OTP entry
- Works with React 18+ / 19+
- Customizable styles and behavior

Installation

Install the package and add React as a peer dependency in your project (React is a peer dependency of this package):

```bash
npm install @mani_kan_dan_al/pinotp
```

Usage

Import the component in your React app. The package exports a default `OTPInput` component.

### Minimal Example

```jsx
import React from "react";
import { OTPInput } from "@mani_kan_dan_al/pinotp";

export default function Example() {
  const [value, setValue] = React.useState("");
  return <OTPInput length={6} value={value} onChange={setValue} />;
}
```

### Full Example with All Main Props

```jsx
import React, { useState } from "react";
import { OTPInput } from "@mani_kan_dan_al/pinotp";

export default function FullOTPExample() {
  const [otp, setOtp] = useState("");
  const [error, setError] = useState(false);
  const [completed, setCompleted] = useState(false);

  const handleChange = (val) => {
    setOtp(val);
    setError(false);
    setCompleted(false);
  };

  const handleComplete = (val) => {
    setCompleted(true);
    // Example: check OTP value
    if (val !== "123456") {
      setError(true);
    } else {
      alert("OTP correct!");
    }
  };

  return (
    <div style={{ maxWidth: 400, margin: "2rem auto", textAlign: "center" }}>
      <h2>Enter OTP</h2>
      <OTPInput
        length={6}
        value={otp}
        onChange={handleChange}
        onComplete={handleComplete}
        autoFocus={true}
        mask={false}
        shape="box" // box | circle | underline
        size={48}
        gap={10}
        colors={{
          border: "#ccc",
          focus: "#0070f3",
          text: "#222",
          background: "#fff",
          error: "#e00",
        }}
        error={error}
      />
      {error && (
        <div style={{ color: "#e00", marginTop: 8 }}>
          Invalid OTP. Try 123456.
        </div>
      )}
      {completed && !error && (
        <div style={{ color: "#090", marginTop: 8 }}>OTP complete!</div>
      )}
      <button
        style={{ marginTop: 16 }}
        onClick={() => handleComplete(otp)}
        disabled={otp.length !== 6}
      >
        Submit
      </button>
    </div>
  );
}
```

Author

Manikandan

Notes

- React and React DOM are declared as peerDependencies — consumers must install them in their projects.
- The package builds ESM and CommonJS bundles into `./dist` and the `prepare`/`prepublishOnly` scripts run the build automatically.

Contributing

PRs are welcome. Open an issue or submit a pull request with suggested improvements.

License

MIT — see the `LICENSE` file.