open-index/open-npm huggingface dataset:
npm package: @kefah/nativescript-uuid
Description: Get the UUID for IOS and Android
Author: KefahB
Latest version: 1.0.1

# NativeScript UUID

This is a plugin for Nativescript that allows you to get a UUID (Universal Unique Identifier) for a device.

> This plugin support the NS 8 also ;-)

Inspired from [`StackOverflow: How to preserve identifierForVendor in ios after uninstalling ios app on device?`](http://stackoverflow.com/questions/21878560/how-to-preserve-identifierforvendor-in-ios-after-uninstalling-ios-app-on-device).

Uses [`SAMKeychain Cocoa Pod`](https://cocoapods.org/pods/SAMKeychain).

## Installation

Run the following command from the root of your project:

```javascript
ns plugin add @kefah/nativescript-uuid
```

## Usage

#### JavaScript
```js
    let uid = require("@kefah/nativescript-uuid").NativescriptUuid;
    const uuid = uid.getUUID();
    console.log(`The device UUID is ${uuid}`);
```

#### TypeScript
```typescript
    import {NativescriptUuid} from '@kefah/nativescript-uuid';

    const uuid = NativescriptUuid.getUUID();
    console.log(`The device UUID is ${uuid}`);
```

## License

Apache License Version 2.0
npm package: @kefjbo/skillsmp-mcp
Description: MCP server that wraps the SkillsMP API
Latest version: 0.1.0

# SkillsMP MCP Server

Serveur MCP TypeScript qui encapsule l'API SkillsMP (`https://skillsmp.com/docs/api`).

## Outils exposés

- `skillsmp_search`
  - Endpoint: `GET /api/v1/skills/search`
  - Params: `q` (requis), `page`, `limit`, `sortBy` (`stars` | `recent`)
- `skillsmp_ai_search`
  - Endpoint: `GET /api/v1/skills/ai-search`
  - Params: `q` (requis)

## Prérequis

- Node.js 20+
- Une clé API SkillsMP (`sk_live_xxx`)

## Installation

```bash
npm install
```

## Variables d'environnement

```bash
SKILLSMP_API_KEY=sk_live_xxx
SKILLSMP_BASE_URL=https://skillsmp.com/api/v1
SKILLSMP_TIMEOUT_MS=15000
SKILLSMP_USER_AGENT=skillsmp-mcp-server/0.1.0
```

Seule `SKILLSMP_API_KEY` est obligatoire.

## Build et lancement

```bash
npm run build
npm run start
```

## Utilisation via `npx`

Après publication sur npm, le serveur peut être lancé via :

```bash
npx -y @julienjbo/skillsmp-mcp
```

## Exemple de configuration MCP client (`npx`)

```json
{
  "mcpServers": {
    "skillsmp": {
      "command": "npx",
      "args": ["-y", "@julienjbo/skillsmp-mcp"],
      "env": {
        "SKILLSMP_API_KEY": "sk_live_xxx"
      }
    }
  }
}
```

## Publication npm

```bash
npm run check
npm run pack:dry-run
npm publish
```

Avant publication, vérifie que le champ `name` dans `package.json` est disponible sur npm.