open-index/open-npm huggingface dataset:
npm package: @mikepianka/photo-sphere-viewer
Description: A JavaScript library to display Photo Sphere panoramas
Latest version: 4.7.1-BETA-20220823-2

# Photo Sphere Viewer

[![NPM version](https://img.shields.io/npm/v/photo-sphere-viewer?logo=npm)](https://www.npmjs.com/package/photo-sphere-viewer)
[![NPM Downloads](https://img.shields.io/npm/dm/photo-sphere-viewer?color=f86036&label=npm&logo=npm)](https://www.npmjs.com/package/photo-sphere-viewer)
[![jsDelivr Hits](https://img.shields.io/jsdelivr/npm/hm/photo-sphere-viewer?color=%23f86036&logo=jsdelivr)](https://www.jsdelivr.com/package/npm/photo-sphere-viewer)
[![Build Status](https://img.shields.io/github/workflow/status/mistic100/Photo-Sphere-Viewer/CI?logo=github)](https://github.com/mistic100/Photo-Sphere-Viewer/actions)
[![Netlify Status](https://img.shields.io/netlify/472fe613-7694-4e61-a662-07e3b988afb3?logo=netlify)](https://photo-sphere-viewer.js.org)

Photo Sphere Viewer is a JavaScript library that allows you to display 360×180 degrees panoramas on any web page.

Forked from [JeremyHeleine/Photo-Sphere-Viewer](https://github.com/JeremyHeleine/Photo-Sphere-Viewer).


## Documentation
[photo-sphere-viewer.js.org](https://photo-sphere-viewer.js.org)


## License
This library is available under the MIT license.
npm package: @mikepol/node-router
Description: Small pure router for node.js http/https
Author: Mikhail Poluboyarinov
Latest version: 0.1.2

# Node-Router
Small router for node.js http/https

[![Build Status](https://travis-ci.org/mike1pol/node-router.svg?branch=master)](https://travis-ci.org/mike1pol/node-router)
[![npm version](https://badge.fury.io/js/%40mikepol%2Fnode-router.svg)](https://badge.fury.io/js/%40mikepol%2Fnode-router)
[![codecov](https://codecov.io/gh/mike1pol/node-router/branch/master/graph/badge.svg)](https://codecov.io/gh/mike1pol/node-router)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install
`npm install @mikepol/node-router`

## Example
```js
const http = require('http')
const router = require('@mikepol/node-router')
const routes = [
  {
    method: 'get',
    url: '/',
    handler: (req, res) => {
      res.statusCode = 200
      res.setHeader('Content-Type', 'text/plain')
      res.end('get /')
    }
  },
  {
    method: 'post',
    url: '/',
    handler: (req, res) => {
      res.statusCode = 200
      res.setHeader('Content-Type', 'text/plain')
      res.end('post /')
    }
  },
  {
    method: 'get',
    url: /^\/page\/(\d)/,
    handler: (req, res) => {
      console.log(req.route.match);
      res.statusCode = 200
      res.setHeader('Content-Type', 'text/plain')
      res.end('post /')
    }
  },
  {
    url: '/all',
    handler: (req, res) => {
      res.statusCode = 200
      res.setHeader('Content-Type', 'text/plain')
      res.end('/all')
    }
  },
  {
    notFound: true,
    handler: (req, res) => {
      res.statusCode = 404
      res.setHeader('Content-Type', 'text/plain')
      res.end('404 - Not found')
    }
  }
]

const srv = http.createServer(router(routes))
srv.listen(3000, (err) => {
  if (err) {
    console.error('server listen error:', err)
  }
  console.log(`server started on http://localhost:3000`)
})
```
npm package: @mikepol/omit-empty
Description: Omit empty arrays, objects and strings
Author: Mikhail Poluboyarinov
Latest version: 1.0.0

# omit-empty
[![NPM version](https://img.shields.io/npm/v/@mikepol/omit-empty.svg?style=flat)](https://www.npmjs.com/package/@mikepol/omit-empty) [![NPM downloads](https://img.shields.io/npm/dm/@mikepol/omit-empty.svg?style=flat)](https://npmjs.org/package/@mike1pol/omit-empty) [![Build Status](https://img.shields.io/travis/mike1pol/omit-empty.svg?style=flat)](https://travis-ci.org/mike1pol/omit-empty)

Recursively omit empty properties from an object. Omits empty objects, arrays, strings or zero.

## Install
```npm i -s @mikepol/omit-empty```

## Usage

```
import omitEmpty from '@mike1pol/omit-empty';

omitEmpty({a: 'a', b: ''});
//=> {a: 'a'}

omitEmpty({a: 'a', b: {c: 'c', d: ''}});
//=> {a: 'a', b: {c: 'c'}

omitEmpty({a: ['a'], b: []});
//=> {a: ['a']}

omitEmpty({a: 0, b: 1});
//=> {a: 0, b: 1}

// set the `noZero` flag
omitEmpty({a: 0, b: 1}, true);
//=> {b: 1}
```

## Tests

```npm install && npm test```
npm package: @miker808/mantajs
Description: JS Interface for the Kujira Blockchain
Latest version: 1.0.18

# kujira.js

JS interface for the Kujira Blockchain

## Quickstart

See a demo trading bot at https://github.com/TeamKujira/fin-bot-demo

Install required packages via your preferred package manager

- `kujira.js` (via GitHub)
- `@cosmjs/stargage`
- `@cosmjs/proto-signing`

Import tx client `tx` and type registry `registry` from `kujira.js`

```js
import { tx, registry } from "kujira.js";
```

Create a signing client with Stargate

```js
import { GasPrice, SigningStargateClient } from "@cosmjs/stargate";
import { DirectSecp256k1HdWallet } from "@cosmjs/proto-signing";

const RPC_ENDPOINT = "https://rpc-harpoon.kujira.app";
const MNEMONIC = "...";

const signer = await DirectSecp256k1HdWallet.fromMnemonic(MNEMONIC);

const client = await SigningStargateClient.connectWithSigner(
  RPC_ENDPOINT,
  signer,
  {
    registry,
    gasPrice: GasPrice.fromString("0.00125ukuji"),
  }
);
```

Finally construct and send txs

```js
const FIN_KUJI_DEMO =
  "kujira1suhgf5svhu4usrurvxzlgn54ksxmn8gljarjtxqnapv8kjnp4nrsqq4jjh";

const [account] = await signer.getAccounts();

const msg = tx.wasm.msgExecuteContract({
  sender: account.address,
  contract: FIN_KUJI_DEMO,
  msg: Buffer.from(JSON.stringify({ submit_order: { price: "210.5" } })),
  funds: coins(1000000, "ukuji"),
});

await client.signAndBroadcast(account.address, [msg], "auto");
```
npm package: @mikeredmond/mikeredmond-test-npm-github-app
Description: A simple Hello World npm package
Latest version: 3.0.1

# mikeredmond-test-npm-github-app

A simple Hello World npm package that provides a greeting function.

## Installation

```bash
npm install mikeredmond-test-npm-github-app
```

## Usage

```typescript
import { sayHello } from "mikeredmond-test-npm-github-app";

// Default greeting
console.log(sayHello()); // Output: Hello, World!

// Custom greeting
console.log(sayHello("John")); // Output: Hello, John!
```

## API

### `sayHello(name?: string): string`

Returns a greeting message. If no name is provided, defaults to "World".

## License

MIT