open-index/open-npm huggingface dataset:
npm package: @sapdev.eu/sapi
Description: SAP Remote Public API Search
Author: Attila Berencsi
Latest version: 1.0.9

# Lightweight SAP Remote Public API search **🔍**

- **S/4HANA Private Cloud Edition** (PCE)
- **S/4HANA Public Cloud**

*Push the Sync button only after SAP released a new S/4HANA version, means in February and August for public and for private in December. Pushing that more is completely unnecessary. Do it just in case you want SAP Firewallls block You*. **😀**

## What you get **✅**

- Fast searchable and sortable API artifact table
- Filter by protocol
- Deprecated indicator
- Version
  Link to launch api.sap.com for more details (requires logon)
- API Package Assigment Name (SOD2)
- Dark / light theme toggle

# What you don't get **❌**

Versionining by S/4HANA Feature Pack

## Requirements **📋**

- Node.js `18+`

## Installation **📦**

1. Install globally:

   * `npm i -g "@sapdev.eu/sapi"`
2. Start app:

   - `sapi`
   - or
   - `sapdev-sapi`
3. Open:

   - `http://localhost:5000`

### Custom port options 🌐

- `sapi --port <port_number>`
- `sapi -p <port_number>`
- `sapi --port=<port_number>`
- `sapdev-sapi --port <port_number>`
- `sapdev-sapi -p <port_number>`
- `sapdev-sapi --port=<port_number>`

Environment variable alternatives (not tested):

- Linux/macOS (global): `PORT=<port_number> sapi`
- PowerShell (global): `$env:PORT=<port_number>; sapi`
- Linux/macOS (global alias): `PORT=<port_number> sapdev-sapi`
- PowerShell (global alias): `$env:PORT=<port_number>; sapdev-sapi`

Note: with npm, globally installed package binaries cannot be named with `/`, so global install command is `sapi`. 

This package also provides a global alias: `sapdev-sapi`.

## Troubleshooting **🐛**

- **`EADDRINUSE` on port 5000**

  - Start on another port
npm package: @sapeled3/stories
Description: A Strapi application
Author: A Strapi developer
Latest version: 1.0.2

# 🚀 Getting started with Strapi

Strapi comes with a full featured [Command Line Interface](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html) (CLI) which lets you scaffold and manage your project in seconds.

### `develop`

Start your Strapi application with autoReload enabled. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-develop)

```
npm run develop
# or
yarn develop
```

### `start`

Start your Strapi application with autoReload disabled. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-start)

```
npm run start
# or
yarn start
```

### `build`

Build your admin panel. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-build)

```
npm run build
# or
yarn build
```

## ⚙️ Deployment

Strapi gives you many possible deployment options for your project. Find the one that suits you on the [deployment section of the documentation](https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/deployment.html).

## 📚 Learn more

- [Resource center](https://strapi.io/resource-center) - Strapi resource center.
- [Strapi documentation](https://docs.strapi.io) - Official Strapi documentation.
- [Strapi tutorials](https://strapi.io/tutorials) - List of tutorials made by the core team and the community.
- [Strapi blog](https://docs.strapi.io) - Official Strapi blog containing articles made by the Strapi team and the community.
- [Changelog](https://strapi.io/changelog) - Find out about the Strapi product updates, new features and general improvements.

Feel free to check out the [Strapi GitHub repository](https://github.com/strapi/strapi). Your feedback and contributions are welcome!

## ✨ Community

- [Discord](https://discord.strapi.io) - Come chat with the Strapi community including the core team.
- [Forum](https://forum.strapi.io/) - Place to discuss, ask questions and find answers, show your Strapi project and get feedback or just talk with other Community members.
- [Awesome Strapi](https://github.com/strapi/awesome-strapi) - A curated list of awesome things related to Strapi.

---

<sub>🤫 Psst! [Strapi is hiring](https://strapi.io/careers).</sub>
npm package: @saperly/mcp
Description: MCP server for [Saperly](https://saperly.com) — the phone carrier for AI agents. 16 tools that let any MCP-compatible client provision phone lines, make calls, manage consent, and query compliance.
Latest version: 0.1.0

# @saperly/mcp

MCP server for [Saperly](https://saperly.com) — the phone carrier for AI agents. 16 tools that let any MCP-compatible client provision phone lines, make calls, manage consent, and query compliance.

## Install

```bash
npm install @saperly/mcp
```

Or run directly:

```bash
SAPERLY_API_KEY=sk_live_... npx @saperly/mcp
```

## Setup

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "saperly": {
      "command": "npx",
      "args": ["-y", "@saperly/mcp"],
      "env": { "SAPERLY_API_KEY": "sk_live_..." }
    }
  }
}
```

### Claude Code

```bash
npx skills.sh install saperly
export SAPERLY_API_KEY=sk_live_...
```

## Available Tools

| Tool | Description |
|------|-------------|
| `saperly_create_line` | Provision a new phone line |
| `saperly_list_lines` | List all lines |
| `saperly_get_line` | Get line details |
| `saperly_delete_line` | Release a phone line |
| `saperly_create_call` | Make an outbound call |
| `saperly_list_calls` | List recent calls |
| `saperly_get_call` | Get call details |
| `saperly_hangup_call` | Terminate an active call |
| `saperly_grant_consent` | Record outbound consent |
| `saperly_check_consent` | Check consent status |
| `saperly_revoke_consent` | Revoke consent |
| `saperly_compliance_audit` | Query audit trail |
| `saperly_create_disclosure` | Create TCPA disclosure |
| `saperly_list_disclosures` | List disclosures |
| `saperly_get_balance` | Check credit balance |
| `saperly_account_overview` | Full account snapshot |

## Environment Variables

| Variable | Required | Description |
|----------|----------|-------------|
| `SAPERLY_API_KEY` | Yes | Your Saperly API key |
| `SAPERLY_BASE_URL` | No | Override API base URL (for local dev) |

## Development

```bash
# Install dependencies
npm install

# Build SDK first (workspace dependency)
cd ../sdk && npm run build && cd ../mcp

# Type check
npx tsc --noEmit

# Run tests
npx vitest run

# Build
npm run build
```

## License

MIT
npm package: @saphe/react-form-fields-bootstrap
Description: Officially maintained Bootstrap-style form fields pack for @saphe/react-form
Author: William Ford
Latest version: 0.5.0

# @saphe/react-form-fields-bootstrap

[![NPM version](https://img.shields.io/npm/v/@saphe/react-form-fields-bootstrap?style=flat-square)](https://npmjs.com/@saphe/react-form-fields-bootstrap)
[![NPM downloads](https://img.shields.io/npm/dt/@saphe/react-form-fields-bootstrap?style=flat-square)](https://npmjs.com/@saphe/react-form-fields-bootstrap)
[![License](https://img.shields.io/npm/l/@saphe/react-form-fields-bootstrap?style=flat-square)](https://github.com/saphewilliam/saphe-packages/blob/main/LICENSE)
[![Bundle size](https://img.shields.io/bundlephobia/minzip/@saphe/react-form-fields-bootstrap?style=flat-square)](https://bundlephobia.com/package/@saphe/react-form-fields-bootstrap)
[![Dependencies](https://img.shields.io/librariesio/release/npm/@saphe/react-form-fields-bootstrap?style=flat-square)](https://libraries.io/npm/%40saphe%2Freact-form-fields-bootstrap/)
[![Code coverage](https://img.shields.io/codecov/c/github/saphewilliam/saphe-packages?style=flat-square&flag=react-form-fields-bootstrap&logo=codecov&token=62N8FTE2CV)](https://codecov.io/gh/saphewilliam/saphe-packages)
[![Pull requests welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/saphewilliam/saphe-packages/blob/main/CONTRIBUTING.md)

Officially maintained Bootstrap-style form fields pack for @saphe/react-form

## Table of Contents

- [Getting Started](#getting-started)
  * [Install](#install)


## Getting Started

### Install

```sh
pnpm add @saphe/react-form-fields-bootstrap bootstrap
# or
yarn add @saphe/react-form-fields-bootstrap bootstrap
# or
npm install @saphe/react-form-fields-bootstrap bootstrap
```

<!-- END AUTO-GENERATED: Add custom documentation after this comment -->

NOTE: This package is deprecated for now
npm package: @saphocom/auth0-plugin-cordova
Description: auth0.js plugin for auth flow handling in Cordova environment.
Author: Lex Mourek
Latest version: 0.2.1

# auth0-js-plugin-cordova

Adds support for authentication in Cordova using plugins [SafariViewController](https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller) & [Custom URL scheme](https://github.com/EddyVerbruggen/Custom-URL-scheme). 

Plugged in native browser (Chrome Custom Tab / Safari View Controller) instead of WebView allows you to use security providers that doesn't allow login in WebView for security reasons (like Google login) and gives your users a better UX experience (shared cookies with default browser, better navigation controls, etc.)

## Installation
1. Have [SafariViewController](https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller) & [Custom URL scheme](https://github.com/EddyVerbruggen/Custom-URL-scheme) Cordova plugins installed in your Cordova project
1. `yarn install @saphocom/auth0-plugin-cordova` or `npm install @saphocom/auth0-plugin-cordova`


## Usage 
```javascript
import Auth0PluginCordova from '@saphocom/auth0-plugin-cordova';

var lock = new Auth0Lock(clientId, domain, {
    auth: {
        redirect: true, // Automatically FALSE in Cordova
        redirectUrl: "myapp://auth0/login",
        responseType: 'code',
    },
    plugins: [new Auth0PluginCordova()],
});

lock.show();

// ...

// Register cordova-plugin-customurlscheme handler 
function handleOpenURL(url) {
    if (url.startsWith("myapp://auth0/login")) {
        Auth0PluginCordova.finishAuth();
    }
}
```