open-index/open-npm huggingface dataset:
npm package: @igusdev/akeneo-client
Description: Unofficial Node.js REST API client for the Akeneo PIM
Author: igus GmbH
Latest version: 2.0.1

# Akeneo API

This is an unofficial Node client for the Akeneo PIM REST API.

More info at [Akeneo REST API reference](https://api.akeneo.com/api-reference-index.html)

Note: not all endpoints are implements. Mostly only the GET are available. YMMV

## 🔥 Features

- Easy typed access to your Akeneo environment via Typescript
- Built in token handling
- Helper function to get all products or product models easily

## ⚒️ Requirements

- node.js ([LTS](https://nodejs.org/en/about/releases/))

## 🧙 Installation

Using npm:

```sh
npm install @igusdev/akeneo-client
```

Using yarn:

```sh
yarn add @igusdev/akeneo-client
```

## ⚙️ Configuration

### Authentication

Follow the instructions for your Akeneo version to get the required parameters:

- clientId/secret: [client-idsecret-generation](https://api.akeneo.com/documentation/authentication.html#client-idsecret-generation)
- username/password: [api-user-creation](https://api.akeneo.com/documentation/authentication.html#api-user-creation)

### Your first request

With es6 imports

```js
import client from '@igusdev/akeneo-client';

const akeneo = client({
  url,
  username,
  password,
  clientId,
  secret,
  // Optionally you can also pass in axiosOptions which will be passed to the Axios instance
});

console.log(await akeneo.productModel.getAll({}));
```

## 📝 Changelog

You can check the changelog on the [releases](https://github.com/igusdev/akeneo-client/releases) page.

## 🤝 Support

If you have a problem with this library, please file an [issue](https://github.com/igusdev/akeneo-api/issues/new) here on GitHub.

If you have other problems with Akeneo not related to this library, you can contact their [Customer Support](https://www.akeneo.com/support/).

## 💙 Thanks to

- [The entire Craftzing team that this repo is forked from](https://craftzing.com)
- [All current and future contributors](https://github.com/igusdev/akeneo-client/graphs/contributors)

## 🔑 License

The MIT License (MIT). Please see [License File](/LICENSE) for more information.
npm package: @iguverse/igudex-sdk
Description: 🛠 An SDK for building applications on top of Iguverse Dex.
Latest version: 2.2.1

# Iguverse IguDex SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://docs.uniswap.org/sdk/2.0.0/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/iguverse/igudex-sdk
```

Move into the sdk working directory

```sh
cd sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @iguverse/spaceid-sdk
Description: Get SpaceId domain names for multiple addresses
Author: Iguverse
Latest version: 1.0.0

<p align="center"><strong>SpaceID helper</strong>✨</p>

##### Get SpaceId domain names for multiple addresses in two smart contract queries. Currently only bsc mainet is supported.

## Installation

```bash
npm install @iguverse/spaceid-sdk  # or yarn
```

### Usage:

```typescript
import { NamesHelper } from '@iguverse/spaceid-sdk';

....

const spaceSdk = new NamesHelper(provider);
const names = await spaceSdk.getNames([
      '0x78EA0Fa1854019E2490a7D31118e6Ba7cAd840D8',
      '0xc647d0EbEdDc9Eb8FFa01E992511cC5cBeF270D6',
]);

// names: 
// [
// { name: "3990.bnb", address: '0x78EA0Fa1854019E2490a7D31118e6Ba7cAd840D8' },
// { name: null, address: '0xc647d0EbEdDc9Eb8FFa01E992511cC5cBeF270D6' },
// ]
```
npm package: @ih.sevteen/tsconfig
Description: > Shared [TypeScript config](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) only for my projects
Author: Ilham Hanif
Latest version: 1.0.0

# tsconfig

> Shared [TypeScript config](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html) only for my projects

## Install

```sh
pnpm add --save-dev @Sevteen/tsconfig
```

*This config requires TypeScript 5.5 or later.*

## Usage

`tsconfig.json`

```json
{
	"extends": "@sindresorhus/tsconfig"
}
```

When you are targeting a higher version of Node.js, check the relevant ECMAScript version and add it as `target`:

```json
{
	"extends": "@sindresorhus/tsconfig",
	"compilerOptions": {
		"target": "ES2023"
	}
}
```