open-index/open-npm huggingface dataset:
npm package: @identity-connect/wallet-standard
Description: This packages contains the definitions for the Wallet API Standard. Will be moved under an `@aptos-labs` owned package later.
Latest version: 0.0.1
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Identity Connect Wallet Standard

This packages contains the definitions for the Wallet API Standard.
Will be moved under an `@aptos-labs` owned package later.
npm package: @identity-flow/api
Description: API package for the IdentityFlow.
Author: Kenoxa GmbH
Latest version: 0.1.1

# @identity-flow/api

> Effortless build workflows for IdentityFlow.

## Introduction

The `@identity-flow/api` package provides a set of tools and utilities to build workflows for IdentityFlow. It simplifies the process of defining and managing workflows.

> For more advanced features and additional tools, consider using the `@identity-flow/sdk` package. It provides a comprehensive set of utilities to enhance your workflow development experience.

## Installation

To install the package, use the following command:

```sh
npm install @identity-flow/api
```

## Usage

Here is a basic example of how to define a workflow using `@identity-flow/api`:

```typescript
import { defineWorkflow } from '@identity-flow/api';

export default defineWorkflow('myWorkflow', async (flow) => {
	// Define your workflow logic here
	return { result: 'success' };
});
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @identity-flow/binding-graphql
Description: GraphQL bindings for the IdentityFlow.
Author: Kenoxa GmbH
Latest version: 0.1.0

# @identity-flow/binding-graphql

> Provides GraphQL bindings for IdentityFlow.

## Introduction

The `@identity-flow/binding-graphql` package provides GraphQL bindings for IdentityFlow, enabling seamless integration with GraphQL APIs.

> For more advanced features and additional tools, consider using the `@identity-flow/sdk` package. It provides a comprehensive set of utilities to enhance your workflow development experience. This package is included in `@identity-flow/sdk`.

## Installation

To install the package, use the following command:

```sh
npm install @identity-flow/binding-graphql
```

## Usage

Here is a basic example of how to use the GraphQL bindings with IdentityFlow:

```typescript
import { createGraphQLBinding } from '@identity-flow/binding-graphql';

const GraphQL = createGraphQLBinding({
	endpoint: 'https://your-graphql-endpoint.com/graphql',
	headers: { Authorization: 'Bearer your-token' },
});

// Use the binding in your workflow
export default defineWorkflow('myWorkflow', async (flow) => {
	const result = await flow.do('use graphql', async ({ use }) => {
		return await use(GraphQL).request(`query { hello }`);
	});

	return { result };
});
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @identity-flow/sdk
Description: The code-first SDK to define workflows for IdentityFlow.
Author: Kenoxa GmbH
Latest version: 0.1.1

# @identity-flow/sdk

> The code-first SDK to define workflows for IdentityFlow.

## Introduction

The `@identity-flow/sdk` package provides a comprehensive set of tools and utilities to enhance your workflow development experience with IdentityFlow. It includes all the necessary bindings and APIs to simplify the process of defining, executing, and managing workflows.

## Installation

To install the package, use the following command:

```sh
npm add @identity-flow/sdk
```

## Usage

Here is a basic example of how to use the SDK to define and execute a workflow:

```typescript
import { defineWorkflow } from '@identity-flow/sdk';

export default defineWorkflow('myWorkflow', async (flow) => {
	// Define your workflow logic here
	return { result: 'success' };
});
```

## Available Exports

The package exports the following modules:

- **.**: Defines a new workflow. See [@identity-flow/api](https://www.npmjs.com/package/@identity-flow/api).
- **./bindings/graphql**: Creates a GraphQL binding for use in workflows. See [@identity-flow/binding-graphql](https://www.npmjs.com/package/@identity-flow/binding-graphql).
- **./schemas**: Provides schema validation utilities. See [@identity-flow/api](https://www.npmjs.com/package/@identity-flow/api).
- **./valibot**: Includes validation utilities. See [valibot](https://www.npmjs.com/package/valibot).

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.