open-index/open-npm huggingface dataset:
npm package: @nelkinfo/config-jest
Description: Configuration file for Jest tests developments
Author: Nelkinfo
Latest version: 30.0.0-alpha.2

# Config-Jest #
Configuration file for Jest tests developments.

Add to your `jest.config.cjs` file:
```js
const jestConfig = require('@nelkinfo/config-jest/jest.config.cjs');

module.exports = {
    ...jestConfig.getConfig('<rootDir>')
    // ...
};
```
npm package: @nelkinfo/config-ts
Description: Configuration files for TypeScript developments
Author: Nelkinfo
Latest version: 5.9.0-alpha.2

# Config-TS #
Configuration files for TypeScript developments.

Add to your `tsconfig.json` file:
```json
"extends": "@nelkinfo/config-ts/tsconfig.json"
```
Add to your `eslint.config.mjs` file:
```js
import config from "@nelkinfo/config-ts/eslint.config.mjs";

export default [{
    // ...
    ...config
    // ...
}];
```
npm package: @nellcorp/hip-sdk
Description: Node.js/TypeScript SDK for platforms integrating with the Human Identity Protocol
Latest version: 0.1.0

# @nellcorp/hip-sdk

Node.js/TypeScript SDK for platforms integrating with the [Human Identity Protocol](https://github.com/nellcorp/hip).

## Install

```bash
npm install @nellcorp/hip-sdk
```

## Usage

```typescript
import { HIPClient, RegistryKeyResolver } from "@nellcorp/hip-sdk";

// Key resolver fetches provider public keys from the registry
// with 24h caching and last-known-good fallback.
const resolver = new RegistryKeyResolver("https://registry.hip.dev");

const client = new HIPClient("your-api-key", "your-jwt-secret", {
  keyResolver: resolver,
});

// The provider URL is auto-discovered from the subject ID
// (abc123@provider.example.com → provider.example.com).
const resp = await client.verify({
  subject_id: "abc123@provider.example.com",
  purpose: "account_creation",
  minimum_score: 60,
});

console.log(`Status: ${resp.status}, Score: ${resp.score}`);
```

## Features

- **TypeScript-first** — full type definitions included
- **Automatic JWS signature verification** using Ed25519 public keys from the registry
- **Nonce generation** — cryptographically random nonce auto-generated per request
- **Request ID generation** — UUID v4 auto-generated if not provided
- **Registry key resolver** with TTL-based caching and last-known-good fallback
- **Nonce verification** — ensures response nonce matches request
- **Auto-discovery** — provider URL derived from subject ID (`{id}@{provider}`)
- **Zero external dependencies** — uses only Node.js built-in `crypto` module

## Custom Key Resolver

Implement the `KeyResolver` interface:

```typescript
interface KeyResolver {
  resolvePublicKey(providerID: string): Promise<Buffer>;
}
```
npm package: @nelomobile/medusa-admin-ui
Description: <p align="center">   <a href="https://www.medusajs.com">     <img alt="Medusa" src="https://user-images.githubusercontent.com/7554214/153162406-bf8fd16f-aa98-4604-b87b-e13ab4baf604.png" width="100" />   </a> </p> <h1 align="center">   @medusajs/admin-ui <
Author: Daniel Rodriguez
Latest version: 0.0.14

<p align="center">
  <a href="https://www.medusajs.com">
    <img alt="Medusa" src="https://user-images.githubusercontent.com/7554214/153162406-bf8fd16f-aa98-4604-b87b-e13ab4baf604.png" width="100" />
  </a>
</p>
<h1 align="center">
  @medusajs/admin-ui
</h1>

<h4 align="center">
  <a href="https://docs.medusajs.com">Documentation</a> |
  <a href="https://demo.medusajs.com/">Medusa Admin Demo</a> |
  <a href="https://www.medusajs.com">Website</a>
</h4>

<p align="center">
An open source composable commerce engine built for developers.
</p>
<p align="center">
  <a href="https://github.com/medusajs/medusa/blob/master/LICENSE">
    <img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="Medusa is released under the MIT license." />
  </a>
  <a href="https://circleci.com/gh/medusajs/medusa">
    <img src="https://circleci.com/gh/medusajs/medusa.svg?style=shield" alt="Current CircleCI build status." />
  </a>
  <a href="https://github.com/medusajs/medusa/blob/master/CONTRIBUTING.md">
    <img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat" alt="PRs welcome!" />
  </a>
    <a href="https://www.producthunt.com/posts/medusa"><img src="https://img.shields.io/badge/Product%20Hunt-%231%20Product%20of%20the%20Day-%23DA552E" alt="Product Hunt"></a>
  <a href="https://discord.gg/xpCwq3Kfn8">
    <img src="https://img.shields.io/badge/chat-on%20discord-7289DA.svg" alt="Discord Chat" />
  </a>
  <a href="https://twitter.com/intent/follow?screen_name=medusajs">
    <img src="https://img.shields.io/twitter/follow/medusajs.svg?label=Follow%20@medusajs" alt="Follow @medusajs" />
  </a>
</p>

## The Medusa Admin App. Included with the [`@medusajs/admin`](https://www.npmjs.com/package/@medusajs/admin) plugin. You shouldn't install this package separately.