open-index/open-npm huggingface dataset:
npm package: @neomorphism/ng-neomorphism
Description: Angular Neomorphism SCSS framework
Author: DevPipe
Latest version: 0.46.1

# Neomorphism
Angular Neomorphism SCSS framework

![Angular Neomorphism](https://github.com/Angular-Neumorphism/Angular-Neumorphism/blob/master/src/assets/promo%20banner.png?raw=true)

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.11.

## Our design concept

Our [Patreon page](https://www.patreon.com/neomorphism)

## Available modules

For now you can use next Neomorphism modules
```
Badge module
Button module
Card module
Checkbox module
Dialog module
Divider module
Input module
Form-field module
Progressbar module
Radio-button module
Ripple module
Slider module
Slide-toggle module
Snack-bar module
Tabs module
Toolbar module
```

## Documentation

Documentation, examples and whole list of modules you can find at [Angular Neomorphism](https://angular-neomorphism.web.app/)



### Buttons
![Neo buttons](https://github.com/Angular-Neumorphism/Angular-Neumorphism/blob/development/src/assets/preview/button.png?raw=true)

### Card
![Neo checkbox](https://github.com/Angular-Neumorphism/Angular-Neumorphism/blob/development/src/assets/preview/card.png?raw=true)

### Checkbox
![Neo checkbox](https://github.com/Angular-Neumorphism/Angular-Neumorphism/blob/development/src/assets/preview/checkbox.png?raw=true)

### Input
![Neo input](https://github.com/Angular-Neumorphism/Angular-Neumorphism/blob/development/src/assets/preview/input.png?raw=true)

### Radio
![Neo input](https://github.com/Angular-Neumorphism/Angular-Neumorphism/blob/development/src/assets/preview/radio.png?raw=true)

### Toggle
![Neo input](https://github.com/Angular-Neumorphism/Angular-Neumorphism/blob/development/src/assets/preview/toggle.png?raw=true)
npm package: @neomura/c-tool-aseprite
Description: cli tool to convert aseprite files (*.ase) to c source (*.c) and header (*.h) files compatible with the sprites library.
Latest version: 0.0.2

# neomura > c tool aseprite

cli tool to convert aseprite files (\*.ase) to c source (\*.c) and header (\*.h)
files compatible with the
[sprites library](https://github.com/neomura/c-library-sprites).

[mit licensed](./license.md).

## dependencies

- nodejs 14.15.3 or later.
- bash.
- aseprite available via bash path (use
  [setup-aseprite-cli-action](https://github.com/neomura/setup-aseprite-cli-action)
  in continuous integration).

## installation/usage

### version tracked to project-local package.json (recommended)

within a terminal in the same directory as the package.json:

`npm install --save-dev @neomura/c-tool-aseprite`

then, to convert a file:

`npx neomura-c-tool-aseprite [options]`

### globally installed (not recommended)

within a terminal:

`npm install --global @neomura/c-tool-aseprite`

then, to convert a file:

`neomura-c-tool-aseprite [options]`

### options

#### aseprite file

the path to the aseprite file to convert.

#### neomura header file

the path to the neomura.h file from the
[c library](https://github.com/neomura/c-library).

#### neomura sprites header file

the path to the sprites.h file from the
[sprites library](https://github.com/neomura/c-library-sprites).

#### output

the path to the source (\*.c) and header (\*.h) files to create; for example,
`a/path/to/a/file` will produce `a/path/to/a/file.c` and `a/path/to/a/file.h`.

### example h file

```c
#pragma once

#include "../../fictional/neomura/header/file/from/submodules.h"
#include "../../fictional/neomura/sprites/header/file/from/submodules.h"

extern const sprite_t taken_from_name_of_aseprite_file;

extern const sprite_animation_t tag_a_name;
extern const sprite_animation_t tag_b_name;
extern const sprite_animation_t tag_c_name;
```

### aseprite notes

only visible layers will be included in image data.

the center of the canvas is taken as the origin of the sprite.  as a consequence
the width and height must be even.
npm package: @neomura/png-to-phomemo-m110
Description: Command-line tool to convert PNG streams to streams which can be forwarded to Phomemo M110 label printers.
Latest version: 1.0.0

# neomura/png-to-phomemo-m110

Command-line tool to convert PNG streams to streams which can be forwarded to Phomemo M110 label printers.

[MIT licensed](./license.md).

## Dependencies

- NodeJS 14.15.3 or later.

## Installation/usage

PNG files fed into the application must be fully opaque and black and white.  The unit appears to be 203DPI.  Images will be placed in the top right corner of a label if they do not fill it.  As the included labels are 40x30mm, this makes for approximately 320x240.

Ensure that the COM port is set to "raw" mode to prevent data corruption (example here for COM1):

`stty -F /dev/ttyS1 115200 raw`

### Version tracked to project-local package.json (recommended)

Within a terminal in the same directory as the package.json:

`npm install --save-dev @neomura/png-to-phomemo-m110`

Then, to print to a file to the Phomemo M110 label printer on serial port 1:

`npx neomura-png-to-phomemo-m110 < path-to-file.png | /dev/ttyS1`

### Globally installed (not recommended)

Within a terminal:

`npm install --global @neomura/png-to-phomemo-m110`

Then, to print to a file to the Phomemo M110 label printer on serial port 1:

`neomura-png-to-phomemo-m110 < path-to-file.png | /dev/ttyS1`
npm package: @neomura/specification
Description: specification for neomura virtual retro games console.
Latest version: 0.0.1

# neomura > specification

specification for neomura virtual retro games console.

| document                          | description                              |
| --------------------------------- | ---------------------------------------- |
| [license](./license.md)           | mit license.                             |
| [terminology](./terminology.md)   | defines terminology used in these files. |
| [features](./features.md)         | feature set of simulated games console.  |
| [api](./api.md)                   | webassembly api between games and hosts. |
| [catalog](./catalog/index.ts)     | json format for listing games.           |
npm package: @neon-exchange/api-client-typescript-mpc
Description: Official TypeScript client for interacting with the Nash exchange
Latest version: 0.4.6

# api-client-typescript

Official TypeScript client for interacting with the Nash Exchange.

To test your integrations, Nash provides a public sandbox environment at https://app.sandbox.nash.io.

NOTE: In the sandbox, testnet funds are sent to new accounts automatically. The environment is automatically reset every four days.

## Getting started

For the MPC version, we use this package: https://www.npmjs.com/package/@neon-exchange/api-client-typescript-mpc

Install it from NPM:

    yarn add @neon-exchange/api-client-typescript-mpc

## Usage

```typescript
import {
  Client,
  EnvironmentConfiguration
} from '@neon-exchange/api-client-typescript-mpc'

const nash = new Client(EnvironmentConfiguration.sandbox)

const run = async () => {
  const markets = await nash.listMarkets()
  console.log(markets)
}

run()
```

Note: You can use either `EnvironmentConfiguration.production` or `EnvironmentConfiguration.sandbox`.

## Authentication

Most Nash API requests require the client to be authenticated. This is needed to sign the payloads being sent over the wire.

```typescript
import {
  Client,
  EnvironmentConfiguration,
  CryptoCurrency
} from '@neon-exchange/api-client-typescript-mpc'

const nash = new Client(EnvironmentConfiguration.sandbox)

const run = async () => {
  try {
    await nash.login(require('PATH_TO_KEY.json'))
    const balance = await nash.getAccountBalance(CryptoCurrency.NEO)
    console.log(balance)
  } catch (e) {
    console.error(e)
  }
}

run()
```

## Websockets

You can use websockets subscriptions like this:

```typescript
import {
  Client,
  EnvironmentConfiguration
} from '@neon-exchange/api-client-typescript-mpc'

const nash = new Client(EnvironmentConfiguration.sandbox)
await nash.login(require('PATH_TO_KEY.json'))

const connection = nash.createSocketConnection()

// Getting the orderbook for the neo_eth marked
connection.onUpdatedOrderbook(
  { marketName: 'neo_eth' },
  {
    onResult: ({
      data: {
        updatedOrderBook: { bids, asks }
      }
    }) => {
      console.log(`updated bids ${bids.length}`)
      console.log(`updated asks ${asks.length}`)
    }
  }
)

// Getting the user orderobok for all markets
connection.onUpdatedAccountOrders(
  {},
  {
    onResult: ({ data: { updatedAccountOrders } }) => {
      console.log(`Updated orders: {updatedAccountOrders.length}`)
    }
  }
)
```

## For more function documentation, see [`docs/classes/_client_client_.client.html`](./classes/_client_client_.client.html)