open-index/open-npm huggingface dataset:
npm package: @pow-miner-sdk/core
Description: JavaScript client for the Pow Miner program
Latest version: 0.0.2

# JavaScript client

A generated JavaScript library for the Pow Miner program.

## Getting started

To build and test your JavaScript client from the root of the repository, you may use the following command.

```sh
pnpm clients:js:test
```

This will start a new local validator, if one is not already running, and run the tests for your JavaScript client.

## Available client scripts.

Alternatively, you can go into the client directory and run the tests directly.

```sh
# Build your programs and start the validator.
pnpm programs:build
pnpm validator:restart

# Go into the client directory and run the tests.
cd clients/js
pnpm install
pnpm build
pnpm test
```

You may also use the following scripts to lint and/or format your JavaScript client.

```sh
pnpm lint
pnpm lint:fix
pnpm format
pnpm format:fix
```
npm package: @pow-miner-sdk/js
Description: JavaScript client for the Pow Miner program
Latest version: 0.0.2

# JavaScript client

A generated JavaScript library for the Pow Miner program.

## Getting started

To build and test your JavaScript client from the root of the repository, you may use the following command.

```sh
pnpm clients:js:test
```

This will start a new local validator, if one is not already running, and run the tests for your JavaScript client.

## Available client scripts.

Alternatively, you can go into the client directory and run the tests directly.

```sh
# Build your programs and start the validator.
pnpm programs:build
pnpm validator:restart

# Go into the client directory and run the tests.
cd clients/js
pnpm install
pnpm build
pnpm test
```

You may also use the following scripts to lint and/or format your JavaScript client.

```sh
pnpm lint
pnpm lint:fix
pnpm format
pnpm format:fix
```
npm package: @pow-miner-sdk/useraccount-js
Description: JavaScript client for the Useraccount program
Latest version: 0.0.0

# JavaScript client

A generated JavaScript library for the Pow Miner program.

## Getting started

To build and test your JavaScript client from the root of the repository, you may use the following command.

```sh
pnpm clients:js:test
```

This will start a new local validator, if one is not already running, and run the tests for your JavaScript client.

## Available client scripts.

Alternatively, you can go into the client directory and run the tests directly.

```sh
# Build your programs and start the validator.
pnpm programs:build
pnpm validator:restart

# Go into the client directory and run the tests.
cd clients/js
pnpm install
pnpm build
pnpm test
```

You may also use the following scripts to lint and/or format your JavaScript client.

```sh
pnpm lint
pnpm lint:fix
pnpm format
pnpm format:fix
```
npm package: @powala/force-https
Description: Https redirect for react application written in TS
Author: Lukasz Kowal
Latest version: 1.0.1

## HTTP to HTTPS redirect

Simple package for http to https redirection for React base application.

### Usage

Wrap your application in the component.
Force redirection will only take place in production. 

```
ReactDOM.render(
  <HttpsRedirect>
    ....
  </HttpsRedirect>,
  document.getElementById('root')
);
```
npm package: @powchess/chessboard
Description: Chessboard UI Package for PowChess.com
Author: PowChess GmbH
Latest version: 1.4.12

![example workflow](https://github.com/powchess/chessboard/actions/workflows/main.yml/badge.svg)
![npm](https://img.shields.io/npm/dt/@powchess/chessboard)
![NPM](https://img.shields.io/npm/l/@powchess/chessboard)
[![npm](https://img.shields.io/npm/v/@powchess/chessboard)](https://www.npmjs.com/package/@powchess/chessboard)

# Svelte Chessboard

This is the Chessboard UI Package which is used on [PowChess](https://powchess.com).

## Demos

⭐️ <a href="https://board.powchess.com/" target="_blank">Demo Website</a>\
⭐️ <a href="https://powchess.com/" target="_blank">PowChess</a>

## Installation

```sh
npm install --save-dev @powchess/chessboard
```

### Usage

```html
<script lang="ts">
	import Chessboard, { type ChessboardConfig } from '@powchess/chessboard';
	const config: ChessboardConfig = {};
</script>

<Chessboard {config} />
```
npm package: @powco/smart-contracts
Description: Collection of Smart Contracts for Sharing Among Front And Back End Developers
Author: The Proof of Work Company
Latest version: 0.2.5

# Scrypt Smart Contracts

Quick access to all known smart contracts on powco at your fingertips

[![npm version](https://badge.fury.io/js/@powco%2Fsmart-contracts.svg)](https://badge.fury.io/js/@powco%2Fsmart-contracts)
[![CircleCI](https://circleci.com/gh/pow-co/smart-contracts.svg?style=svg)](https://circleci.com/gh/pow-co/smart-contracts)
![Bitcoin SV](https://img.shields.io/badge/Bitcoin%20SV-EAB300?style=for-the-badge&logo=Bitcoin%20SV&logoColor=white)
![Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-0078d7.svg?style=for-the-badge&logo=visual-studio-code&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![Mocha](https://img.shields.io/badge/-mocha-%238D6748?style=for-the-badge&logo=mocha&logoColor=white)

```
npm install --save @powco/smart-contracts
```

Each contract added to ./src/contracts/ is compiled and its artifact.json pre-loaded
so you can use the contract class immediately right out of the box

```
import { TimeLockP2PKH } from '@powco/smart-contracts'

import { DevIssue } from '@powco/smart-contracts'

import { PersonalInterest } from '@powco/smart-contracts'

import { EventTicket } from '@powco/smart-contracts'

```

The goal is to accumulate source code for all known useful scrypt smart contracts,
and eventually allow for loading smart contract code classes directly from the
blockchain.

## Adding Your Contracts

Simply write your contract in the same format as the others in src/contracts, which
conform to the convention laid out by the scrypt-cli project generator.

## Usage in Development

If you are developing a new contract and want to test support in your app before
publishing a pull request to this repo, you can import the code into your project like
this:

- First build the code

`npm install && npm run build`

- Then in your typescript project

```
import { MySmartContract } from '/local/path/to/@powco/smart-contracts'

```

Remember to run `npm run build` after any change to your contract in development

## Build

```sh
npm run build
```

## Testing Locally

```sh
npm run test
```

## Run Bitcoin Testnet Tests

```sh
npm run testnet
```
npm package: @powen_labs/angular-google-maps
Description: Angular components for Google Maps
Author: Sebastian Holstein
Latest version: 3.0.0-beta.1

[![AGM - Angular Google Maps](assets/images/angular-google-maps-logo.png)](https://angular-maps.com/)

# AGM - Angular Google Maps

Angular components for Google Maps. (Previously known as angular2-google-maps)

---

[Website](https://angular-maps.com/) | [Demo](https://stackblitz.com/edit/angular-google-maps-demo) | [Twitter](https://twitter.com/Sebholstein) | [Chat](https://discord.gg/XAr2ACE) | [API Documentation](https://angular-maps.com/api-docs/)

---

[![Build Status](https://travis-ci.org/SebastianM/angular-google-maps.svg?branch=master)](https://travis-ci.org/SebastianM/angular-google-maps) [![Questions?: join the chat](https://img.shields.io/badge/questions%3F-join%20the%20chat-blue.svg)](https://discord.gg/XAr2ACE) [![npm version](https://badge.fury.io/js/%40agm%2Fcore.svg)](https://www.npmjs.com/package/@agm/core) ![supported angular versions: 9+](https://img.shields.io/badge/supported%20angular%20versions-9.1+-green.svg)

---

## Packages

This project is a mono repo and hosts multiple packages:

| Package                  | Downloads                                                                                                                                         |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| @agm/core                | [![@agm/core](https://img.shields.io/npm/dm/@agm/core.svg)](https://www.npmjs.com/package/@agm/core)                                              |
| @agm/snazzy-info-window  | [![@agm/snazzy-info-window](https://img.shields.io/npm/dm/@agm/snazzy-info-window.svg)](https://www.npmjs.com/package/@agm/snazzy-info-window)    |
| @agm/markerclusterer | [![@agm/markerclusterer](https://img.shields.io/npm/dm/@agm/markerclusterer.svg)](https://www.npmjs.com/package/@agm/markerclusterer) |
| @agm/drawing | [![@agm/drawing](https://img.shields.io/npm/dm/@agm/drawing.svg)](https://www.npmjs.com/package/@agm/drawing) |

---

## Playing with AGM (Angular Google Maps)

If you just want to play with AGM and don't want to set up a full project, you can use the following Plunker. It has all the dependencies to play with Angular, Typescript and of course `AGM`:

[&raquo; Play with Angular Google Maps on Stackblitz](https://stackblitz.com/edit/angular-google-maps-demo)

## Installation

`AGM` gets shipped via the Node Package Manager. So make sure that you have [NodeJS](https://nodejs.org) installed.  
You can install the package with the following command:

```shell
npm install @agm/core
```

You should also checkout the [Getting started](https://angular-maps.com/guides/getting-started/) guide for further information.
npm package: @powen_labs/maps-core
Description: Angular components for Google Maps
Author: Sebastian Holstein
Latest version: 3.0.2-beta.0

Angular Google Maps (AGM) Core - Angular 2+ Google Maps components
=========

@powen_labs/maps-core contains solutions for the Google Maps JavaScript Core API.

The sources for this package are in the [angular-google-maps](https://github.com/SebastianM/angular-google-maps) repository. Please file issues and pull requests against that repo.
npm package: @powen_labs/maps-drawing
Description: Angular Google Maps (AGM) extension for google maps drawing library
Author: Feliks Khantsis
Latest version: 3.0.2-beta.0

# Map Drawing for AGM

-----

this package adds drawing support to [AGM][agm].

## Installation

```sh
npm install @powen_labs/maps-drawing
# or
yarn add @powen_labs/maps-drawing
```

## Usage

1. Import the module

```typescript
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component'
// add these imports
import { AgmCoreModule } from '@powen_labs/maps-core';
import { AgmDrawingModule } from '@powen_labs/maps-drawing'
@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    AgmCoreModule.forRoot({
      apiKey: ['YOUR_API_KEY_HERE'],
      libraries: ['drawing']
    }),
    AgmDrawingModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
```
2. use it in your template

```html
<agm-map style="height: 300px" [latitude]="51.673858" [longitude]="7.815982" [agmDrawingManager]="drawing">
</agm-map>
<agm-drawing-manager #drawing="agmDrawingManager" [drawingMode]="'circle'" [circleOptions]="{fillColor:'red', radius: 150}"></agm-drawing-manager>
```


[drawing-manager]: https://developers.google.com/maps/documentation/javascript/reference/#drawing
[agm]: https://angular-maps.com/