open-index/open-npm huggingface dataset:
npm package: @martinprobu/clique-sdk
Description: Clique SDK provides a typescript library to access Clique functionalities.
Latest version: 1.2.21

# clique-sdk

Clique SDK provides a typescript library to access Clique functionalities.

## Setup

1. Request your apiKey, apiSecret from Clique

2. Setup your GitHub personal access token https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token

3. Create .npmrc file and replace ${{github.authToken}} with the token you applied in step 2

```
//npm.pkg.github.com/:_authToken=${{github.authToken}}
@cliqueofficial:registry=https://npm.pkg.github.com/
```

4. Usage examples

```js
import { CliqueClient } from '@cliqueofficial/clique-sdk';

const apiKey = 'YOUR API KEY';
const apiSecret = 'YOUR API SECRET';

const client = new CliqueClient({
  apiKey,
  apiSecret,
});

client.twitter
  .getOAuth2Link({
    client_id: '',
    redirect_uri: '',
  })
  .then((data) => {
    console.log(data);
  });

client.campaign
  .getStatistics({
    walletAddress: '',
    twitterAccessToken: '',
  })
  .then((data) => {
    console.log(data);
  });
```
npm package: @martinrempel/ionos-ai-provider
Description: Vercel AI Provider for running LLMs via IONOS AI Model Hub
Author: Martin Rempel
Latest version: 0.0.5

# AI SDK - IONOS AI Model Hub Provider

The IONOS AI Model Hub Provider for the [AI SDK](https://sdk.vercel.ai/docs) contains language model support for the IONOS AI Model Hub.

## Setup

The IONOS AI Model Hub Provider is available in the `@martinrempel/ionos-ai-provider` module. You can install it with

```bash
npm i @martinrempel/ionos-ai-provider
```

## Provider Instance

You can import the default provider instance `ionos` from `@martinrempel/ionos-ai-provider`:

```ts
import { ionos } from '@martinrempel/ionos-ai-provider';
```

## Example

```ts
import { ionos } from '@martinrempel/ionos-ai-provider';
import { generateText } from 'ai';

const { text } = await generateText({
  model: ionos('meta-llama/Meta-Llama-3.1-70B-Instruct'),
  prompt: 'Write a vegetarian lasagna recipe for 4 people.',
});
```

## Documentation

Please check out the **[IONOS AI Model Hub](https://docs.ionos.com/cloud/ai/ai-model-hub)** and the **[AI SDK](https://sdk.vercel.ai/docs)** documentation for more information.
npm package: @martinrossil/ava
Description: Pure Javascript custom elements framework, for building web apps.
Author: Martin Rossil
Latest version: 1.0.11

[![](https://img.shields.io/github/last-commit/martinrossil/ava.svg)](https://github.com/martinrossil/ava)
[![](https://img.shields.io/npm/v/@martinrossil/ava.svg)](https://www.npmjs.com/package/@martinrossil/ava)
[![Build Status](https://travis-ci.org/martinrossil/ava.svg?branch=master)](https://travis-ci.org/martinrossil/ava)
[![Coverage Status](https://coveralls.io/repos/github/martinrossil/ava/badge.svg?branch=master)](https://coveralls.io/github/martinrossil/ava?branch=master)
[![](https://img.shields.io/github/license/martinrossil/ava.svg)](https://github.com/martinrossil/ava)
# ava
Pure Javascript custom elements framework, for building web apps.

git add .
git commit -m "Added Badges"
npm version patch -m "Version %s - published"
git push origin master --tags
npm publish

## Installation 
```sh
npm install mypluralize --save
yarn add mypluralize
bower install pluralize --save
```
## Usage
### Javascript
```javascript
var pluralise = require('mypluralize');
var boys = pluralise.getPlural('Boy');
```
```sh
Output should be 'Boys'
```
### TypeScript
```typescript
import { getPlural } from 'mypluralize';
console.log(getPlural('Goose'))
```
```sh
Output should be 'Geese'
```
### AMD
```javascript
define(function(require,exports,module){
  var pluralise = require('mypluralize');
});
```
## Test 
```sh
npm run test
```
npm package: @martinrossil/avacms
Description: An open source website CMS, with drag'n drop and dynamic business logic.
Author: Martin Rossil
Latest version: 1.0.3

# avacms
An open source website CMS, with drag'n drop and dynamic business logic.

[![GitHub issues](https://img.shields.io/npm/v/@martinrossil/avacms.svg)](https://github.com/martinrossil/avacms)
[![GitHub license](https://img.shields.io/github/license/martinrossil/avacms.svg)](https://github.com/martinrossil/avacms/blob/master/LICENSE)
npm package: @martinsaldise94/string-capitalizer
Description: Capitaliza las primeras letras de cada palabra
Author: Martín Saldise
Latest version: 1.1.0

# @martinsaldise94/string-capitalizer

Capitaliza la primera letra de cada palabra en un string.

## Instalación

\`\`\`bash
npm install @tu-usuario/string-capitalizer
\`\`\`

## Uso

\`\`\`javascript
const capitalize = require('@tu-usuario/string-capitalizer');

capitalize('hello world'); // 'Hello World'
capitalize('HELLO WORLD'); // 'Hello World'
\`\`\`

## API

### capitalize(text)

- **text** (string): El texto a capitalizar
- **Retorna**: (string) El texto capitalizado

## Licencia

MIT
npm package: @martinse/svelte-heroicons
Description: Svelte component for Heroicons
Author: @martinse
Latest version: 0.1.4

# svelte-heroicons

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

[Svelte](https://svelte.dev/) component for [Heroicons](https://heroicons.com/).

## Install

```bash
npm i -S @martinse/svelte-heroicons
```

## Usage

```sveltehtml

<script>
    import Heroicon from '@martinse/svelte-heroicons';
    import {heart as solidHeart} from '@martinse/svelte-heroicons/dist/solid';
    import {heart as outlineHeart} from '@martinse/svelte-heroicons/dist/outline';
</script>


<Heroicon icon={outlineHeart}/>
<Heroicon icon={outlineHeart} size="2em"/>
<Heroicon icon={solidHeart} size="3em" class="red"/>


<style>
    :global(.red) {
        color: red;
    }
</style>
```

Will render:

![output](docs/output.png)

## Build / development

In order to build new versions of this package, there some prerequisites to be installed, and some commands to execute.
The build process is executed within a Docker container.

### Prerequisites

- [Docker](https://www.docker.com/)
- [Taskfile](https://taskfile.dev/)

### Building the Docker container

```shell
task build
```

### Building the package

Building the package is composed of two stes:

1. Download and generate icon data from a specific Heroicons version
2. Build the NPM package

```shell
task generate-icon-data
task build-npm-dist
```

### Publish to NPM

- Update the version in `package.json`
- Tag and push to GitHub
- Publish to NPM:

```shell
task publish
```

## Update Heroicons version

Update the `HEROICONS_VERSION` variable in `Taskfile.yml` and rebuild the Docker container + build/publish the NPM
package.

## Improvements

* [ ] Avoid the `/dist` path when importing solid or outline
* [ ] Investigate using this package with Svelte + Snowpack (or SvelteKit) as there seems to be an issue with the Rollup configuration
* [ ] Add tests
* [ ] Add linting
* [ ] Create a proper demo page + figure out how to publish a Svelte app to GitHub pages
* [ ] Sync version in `Taskfile.yml` and `package.json` automatically
* [ ] Implement `task publish`
* [ ] Add git tags for published versions
* [ ] Probably a lot more, feel free to create issues on what can be improved!

## License

[MIT](LICENSE.md)