open-index/open-npm huggingface dataset:
npm package: @godex/ngx-widget
Description: ## Description
Latest version: 0.0.1

# @godex/ngx-widget

## Description

`@godex/ngx-widget` is an Angular library designed to integrate seamlessly with the Godex cryptocurrency exchange API. This library leverages Angular's powerful features, such as dependency injection and RxJS observables, to provide a robust and reactive way for Angular applications to interact with cryptocurrency exchange functions.

## Features

- `getCoins(args?: IGetCoinsArgs)`: Retrieve a list of available coins.
- `getPairInfo(args?: IPairInfoArgs)`: Get information about a currency pair.
- `getTransactionById(id: string)`: Retrieve transaction information by ID.
- `createTransaction(args?: ICreateTransactionArgs)`: Create a transaction.
- `subscribeOnTransactionChanges(id: string)`: Returns an Observable to subscribe to transaction status changes.
- `unsubscribeFromTransactionChanges(id: string)`: Unsubscribe from transaction status changes.

## Installation

```bash
npm install @godex/ngx-widget
```

## Usage

### Importing
Import NgxWidgetService in your Angular module:

```typescript
import { NgxWidgetService } from '@godex/ngx-widget';

@NgModule({
  ...
  providers: [NgxWidgetService]
  ...
})
export class YourModule {}
```

### Injecting the Service
Inject NgxWidgetService into your component or service:

```typescript
import { NgxWidgetService } from '@godex/ngx-widget';

@Component({
  ...
})
export class YourComponent {
  constructor(private ngxWidgetService: NgxWidgetService) {}
}
```

### Examples
Getting a List of Coins

```typescript
this.ngxWidgetService.getCoins({ page: 1, limit: 10, onlyActive: true })
  .subscribe(response => console.log(response));
```

Getting Information About a Currency Pair

```typescript
this.ngxWidgetService.getPairInfo({ from: 'BTC', to: 'ETH', amount: '1.0' })
  .subscribe(response => console.log(response));
```

Creating a Transaction

```typescript
const transactionArgs = {
  // Your transaction arguments
};
this.ngxWidgetService.createTransaction(transactionArgs)
  .subscribe(response => console.log(response));
```

Tracking Transaction Changes

```typescript
this.ngxWidgetService.subscribeOnTransactionChanges('transactionId')
  .subscribe(id => {
    console.log(`Transaction status changed for ID: ${id}`);
  });

// To unsubscribe
this.ngxWidgetService.unsubscribeFromTransactionChanges('transactionId');
```

## API Documentation
For detailed API documentation and available features, visit Godex API Documentation.

## Support
For any questions or issues related to the library, please reach out to our support team.
npm package: @godex/widget
Description: ## Description
Latest version: 0.0.1

# @godex/widget

## Description

`@godex/widget` is a powerful and flexible NPM library for interacting with the Godex cryptocurrency exchange API. This library enables easy integration of cryptocurrency exchange functions into your application, providing access to operations such as retrieving coin pair information, creating, and tracking transactions.

## Features

- `getCoins(args?: IGetCoinsArgs)`: Retrieve a list of available coins.
- `getPairInfo(args?: IPairInfoArgs)`: Get information about a currency pair.
- `getTransactionById(id: string)`: Retrieve transaction information by ID.
- `createTransaction(args?: ICreateTransactionArgs)`: Create a transaction.
- `subscribeOnTransactionChanges(id: string, cb: () => void)`: Subscribe to transaction status changes.
- `unsubscribeFromTransactionChanges(id: string)`: Unsubscribe from transaction status changes.

## Installation

```bash
npm install @godex/widget
```

## Usage

Importing

```javascript
import { GodexWidget } from '@godex/widget';
```

Creating an Instance

```javascript
const godex = new GodexWidget();
```

## Examples
Getting a List of Coins

```javascript
godex.getCoins({ page: 1, limit: 10, onlyActive: true })
  .then(response => console.log(response))
  .catch(error => console.error(error));
```

Getting Information About a Currency Pair

```javascript
godex.getPairInfo({ from: 'BTC', to: 'ETH', amount: '1.0' })
  .then(response => console.log(response))
  .catch(error => console.error(error));
```

Creating a Transaction

```javascript
const transactionArgs = {
  // Your transaction arguments
};
godex.createTransaction(transactionArgs)
  .then(response => console.log(response))
  .catch(error => console.error(error));
```

Tracking Transaction Changes

```javascript
godex.subscribeOnTransactionChanges('transactionId', () => {
  console.log('Transaction status changed');
});

// To unsubscribe
godex.unsubscribeFromTransactionChanges('transactionId');
```

## API Documentation
For detailed API documentation and available features, visit Godex API Documentation.

## Support
If you have any questions or issues related to using the library, please contact our support team.
npm package: @godfaker/hobbit-web
Description: HobbitUI module
Author: alex
Latest version: 1.3.5-SNAPSHOT

# core-ui

> Open Source Admin Template

## Build Setup

``` bash
# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run e2e tests
npm run e2e

# run all tests
npm test
```

For detailed explanation on how things work, checkout the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).