open-index/open-npm huggingface dataset:
npm package: @sp-temp/composer-admin
Description: Hyperledger @sp-temp/composer Admin, code that manages business networks deployed to Hyperledger Fabric
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Admin
Hyperledger Composer administration API. The admin API allows users to deploy/undeploy/update BusinessNetworkDefinitions to a Hyperledger Fabric instance.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-cli
Description: Hyperledger @sp-temp/composer command line interfaces (CLIs)
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Hyperledger Composer CLI

Set up the Composer command with

```
npm install composer-cli
```

## Overview
Contains the Hyperledger composer CLIs for administering business networks.

## Usage
Type `composer --help` to list the available commands.


## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-client
Description: The node.js client library for Hyperledger @sp-temp/composer, a development framework for Hyperledger Fabric
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Hyperledger Composer Client
Hyperledger Composer client API allows a participant in a business network to connect to a business network
deployed to Hyperledger Fabric and perform operations on the asset registries and submit transactions.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-common
Description: Hyperledger @sp-temp/composer Common, code that is common across client, admin and runtime.
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Hyperledger Composer Common
Code that is shared across Composer-Client, Composer-Admin and Composer-Runtime

Defines the core of the Hyperledger Composer programming model, including the parser for the CTO language and services for assets, registries, participants and transactions.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-connector-embedded
Description: The embedded client connector for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Connector-Web
Composer client specific code.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-connector-hlfv1
Description: The Hyperledger Fabric v1.x Client connector for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Connector-Hyperledger-Fabric

Hyperledger Composer uses this module to connection to a Hyperledger Fabric instance.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-connector-proxy
Description: The proxying client connector for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Connector-Proxy
The proxying client connector for Hyperledger Composer

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-connector-server
Description: The remote connector server for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Connector-Server
The remote connector server for Hyperledger Composer

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-connector-web
Description: The web client connector for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Connector-Web
Composer client specific code.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-cucumber-steps
Description: A library of Cucumber steps for testing Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Connector-Web
Composer client specific code.


## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-playground
Description: A test harness/UI for the web runtime container for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Playground
The UI for Hyperledger Composer

Check that the versions of 

docker-compose build && docker-compose up -d

You must install [Lerna](https://lernajs.io) to build this multi-package repository:

    $ npm install -g lerna@2.0.0 

You must bootstrap the repository so that all of the dependencies are installed and all of the packages are linked together:

    $ lerna bootstrap

You can then work with the packages under [packages/](packages/) on a per-package
basis as any normal node.js package.

Alternatively, you can execute npm commands across all of the packages at once using
Lerna:

    $ lerna run test

You're now ready to start with the Hyperledger Composer project. 

    $ npm start

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-report
Description: Hyperledger @sp-temp/composer diagnostics
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# composer-report

This module provides the core diagnostic report code for the Hyperledger Composer `composer report` CLI.

While the full Composer report command includes additional diagnostics, the `composer-cli` module has many more dependencies which may result in difficulties during installation.
In the event that there are problems installing `composer-cli`, this module can be installed and run as a command to produce a basic report to assist problem determination.

## Install

Install with `npm install -g composer-report`

## Usage

There are no arguments or options, so just run `composer-report` to produce a _composer-report-<TIMESTAMP>.tgz_ report archive.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-rest-server
Description: Hyperledger @sp-temp/composer REST server that uses the Hyperledger @sp-temp/composer LoopBack connector
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Hyperledger Composer REST Server

Set up the Composer REST Server with this command

```
npm install composer-rest-server -g
```

## Overview
This is a simple application that prompts the user for details of a connection profile, Business Network Identifier, participant id and participant password.  The application then starts a loopback application which uses the Hyperledger Composer LoopBack Connector to connect to the Business Network, extract the models and then present a page containing the REST APIs that have been generated for the model.

Executing those APIs will then have a real effect on the business network to which the application is connected.

## Usage

```bash  
composer-rest-server
```

## Hints and Tips
For a connection profile, Hyperledger Composer looks for a `connection.json` file in the user's `<HOME>/.composer-connection-profiles`
directory.  

e.g. If your connection profile is specified in `<HOME DIR>/.composer-connection-profiles/auction-app/connection.json` then you
would need to specify `auction-app` as your connection profile.

Additionally the business network identifier that you'll need to specify is that which the business network was deployed with.
Here is an example connection.json profile:
```
{
    "type": "hlf",
    "keyValStore": "/Users/me/.composer-credentials/kvs",
    "membershipServicesURL": "grpc://some.ip.address.here:7054",
    "peerURL": "grpc://some.ip.address.here:7051",
    "eventHubURL": "grpc://some.ip.address.here:7053",
    "deployWaitTime": 300,
    "invokeWaitTime": 10,
    "networks": {
        "org.acme.biznissnet": "1facb9f46ac3998f4bce1dbaf8979085b01737fccb45db70903895901288ec00"
    }
}
```

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-runtime-embedded
Description: The embedded runtime container for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Runtime-Embedded
Composer client specific code.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-runtime-hlfv1
Description: The Hyperledger Fabric v1.x Node.JS runtime container for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Runtime-Hyperledger-Fabric
Composer runtime that can execute on Hyperledger Fabric.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-runtime-pouchdb
Description: Common PouchDB based runtime container code for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Runtime-Embedded
Composer client specific code.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-runtime-web
Description: The web runtime container for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Runtime-Web
Composer runtime implementation that can execute inside a web-browser.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-wallet-filesystem
Description: The Hyperledger Fabric v1.x Node.JS runtime container for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Runtime-Hyperledger-Fabric
Composer runtime that can execute on Hyperledger Fabric.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/composer-wallet-inmemory
Description: The Hyperledger Fabric v1.x Node.JS runtime container for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer-Runtime-Hyperledger-Fabric
Composer runtime that can execute on Hyperledger Fabric.

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
npm package: @sp-temp/loopback-connector-composer
Description: A Loopback connector for Hyperledger @sp-temp/composer
Author: Hyperledger @sp-temp/composer
Latest version: 0.20.14

# Composer Loopback Connector

A LoopBack connector for integrating Hyperledger Composer into applications that use the Loopback framework seen here: https://loopback.io/doc/index.html

## License <a name="license"></a>
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Hyperledger Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.