open-index/open-npm huggingface dataset:
npm package: @ngeor/generator-python-kamino
Description: Create a Python project for the kamino repo
Author: Nikolaos Georgiou
Latest version: 0.0.5

# generator-python-kamino
> Create a Python project for the kamino repo

[![CI](https://github.com/ngeor/kamino/actions/workflows/generator-python-kamino.yml/badge.svg)](https://github.com/ngeor/kamino/actions/workflows/generator-python-kamino.yml)

## Installation

First, install [Yeoman](https://yeoman.io/) (we assume you have pre-installed [node.js](https://nodejs.org/)).

```bash
npm install -g yo
```

Link the generator with:

```bash
npm link
```

Use the generator with:

```bash
yo @ngeor/python-kamino
```

Uninstall with:

```bash
npm rm --global @ngeor/generator-python-kamino
```

## Release

- Make sure you're on default branch and no pending changes exist
- Bump version with `npm version --no-git-tag-version patch`
- Generate changelog with `git-cliff --include-path 'generator-python-kamino/*' -r .. -o CHANGELOG.md -t 0.0.1`
- Commit with a message like "chore(release): prepare for release 0.0.1"
- Tag `git tag -a -m "Releasing version 0.0.1" generator-python-kamino/0.0.1`

## License

MIT © [Nikolaos Georgiou](https://ngeor.com/)
npm package: @ngeth/eth
Description: > The `eth` module of web3 rebuild for Angular
Author: GrandSchtroumpf
Latest version: 0.0.5

# @ngeth/eth
> The `eth` module of web3 rebuild for Angular

## Setup

```sh
npm install @ngeth/eth --save
```

Import EthModule
```sh
import { AppComponent } from './app.component';
import { EthModule } from '@ngeth/eth';

@NgModule({
  declarations: [AppComponent],
  imports: [
    BrowserModule,
    EthModule.forRoot(/* Provider */),  // You can add a custom Provider here
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
```

## EthService

The `EthService` map the `web3-eth` methods into `Observable`.

```sh
import { Component, OnInit } from '@angular/core';
import { EthService } from '@ngeth/eth';
import { Observable } from 'rxjs';

@Component({
  selector: 'app-root',
  template: `
    <p>Current Block: {{ block$ | async }}</p>
    <ul>
        <li *ngFor="let account of accounts$ | async">
            {{ account }}
        </li>
    </ul>
    `,
  styles: []
})
export class AppComponent implements OnInit {
  public assets$: Observable<number>;
  public accounts$: Observable<string>;

  constructor(private eth: EthService) {}

  ngOnInit() {
    this.block$ = this.eth.getBlockNumber();
    this.accounts$ = this.eth.getAccounts();
  }

}
```

## Contracts

The main strength of `@ngeth/eth` is the way it instanciate contract : 

```sh

```
npm package: @ngex/common
Description: Angular extensions
Author: Kevin Wardenga
Latest version: 1.1.4

# @ngex/common


[![Build Status](https://github.com/cyr-x/angular-extensions/workflows/Build/badge.svg)](https://github.com/cyr-x/angular-extensions/actions?query=workflow%3ABuild)
[![Tests Status](https://github.com/cyr-x/angular-extensions/workflows/Tests/badge.svg)](https://github.com/cyr-x/angular-extensions/actions?query=workflow%3ATests)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)
[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)

A collection of angular components, directives and services for common use cases.

> 🚀 Learn about it on the [docs site](https://cyr-x.github.io/angular-extensions/docs/)
npm package: @ngez/core
Description: A collection of minimalistic, easy-to-use and fully customizable Angular components, directives and services
Latest version: 5.0.1

# NgEz

A collection of minimalistic, easy-to-use and fully customizable Angular components, directives and services

## Documentation

Checkout the [docs](https://ngez-platform.firebaseapp.com/#/core)

## Changelog

[core](https://github.com/ngez/platform/blob/master/projects/core/CHANGELOG.md)
npm package: @ngfancy/ng-bs-switch
Description: A switch for angular with bootstrap
Author: Bob
Latest version: 1.0.3

#ng-bs-switch

A switch directive for angular 1.5, with bootstrap

This directive has no other dependencies except angular and boostrap.

##Usage

###Install

```
npm install @ngfancy/ng-bs-switch --save
```

import `ngBsSwitch` as angular module name.

```js
import {ngBsSwitch} from 'ng-bs-switch';

angular.module('app', [ngBsSwitch])
    .component('app', {
        controller: () => {
            this.checked = false;
        },
        template: require('./app.html')
    });
```

```html
<ng-bs-switch on-text="'ON'" off-text="'OFF'" ng-model="$ctrl.checked"></ng-bs-switch>
```

###API

all the attributes are one-way binding

`on-text`

positive text on label

`off-text`

negative text on label

`on-text-style`

positive label class, can be `default` `primary` `info` `success` `warning` `error`, default is `primary`

`off-text-style`

negative label class, can be `default` `primary` `info` `success` `warning` `error`, default is `default`

`button-width`

custom button width, unit is px, value type is integer

`label-width`

custom label width, unit is px, value type is integer

`size`

the switch size, similar to button sizing class, can be `lg` `sm` `xs`, default is none of these

`disabled`

disable the switch
npm package: @ngfancy/ng-gridview
Description: An infinite grid view for angular 1.x
Author: Bob
Latest version: 0.2.0

#ngGridView

An infinite grid view for angular 1.x

##Features:

- support super large data set with smooth scrolling performance
- custom grid cell template
- predictable cell dimension to speed up initial render time

##Usage

Install from npm

```
npm install @ngfancy/ng-gridview --save
```

Add as an angular dependency.

```Typescript
import {ngGridView} from '@ngFancy/ng-gridview';
// angular should be available in GLOBAL
angular.module('myApp', [ngGridView])
    .controller('MainCtrl', () => {
        var $ctrl = this;
        var dataList = [];
        for(var i = 0; i < 200; i++){
            this.dataList.push({
                name: `dataIndex${i}`
            });
        }
        this.dataList = dataList;
    });
```

If you are using webpack, require the `ng-gridview.scss`. or reference the css in your html

```html
<link rel="stylesheet" href="node_modules/dist/ng-gridview.css">
```

define your template.

```HTML
<div ng-controller="MainCtrl">
    <ng-gridview list="dataList" row-height="100" column-count="2"></ng-gridview>
</div>
```

##Contributes

It is welcomed to contributes to this project, before contributing, you should read the [Design Spec](design-spec.md) to learn
the goal and the theory of this project.

###Setup development environment

clone the repository, cd into the cloned directory and run `npm install` to install the dependencies. The building environment
require a node version > 4 and npm version > 3.
then run `npm start` to start the webpack-dev-server at `localhost:3000`

To build a distribution files, run `npm run build`. the build files will located in dist directory.