open-index/open-npm huggingface dataset:
npm package: @bakesaled/athenaeum
Description: An Angular UI components library
Author: Brandon Eleuterio
Latest version: 0.1.7

# Athenaeum

![CI](https://github.com/bakesaled/athenaeum/workflows/CI/badge.svg)

Athenaeum is a library of UI components and tools based on Angular and Material. 

### Documentation and Examples

[Check out a documentation and examples from the latest version.](https://bakesaled.github.io/athenaeum/)
npm package: @balazska/how-to-npm
Description: This is a simple npm package for practice
Author: Balazs Fodor
Latest version: 1.0.1

# how-to-npm

## Goal
I have created this package to practice how to create npm packages and how to maintain them.

[This](https://docs.npmjs.com/creating-node-js-modules) artice was used (it is for Node.js packages)

## Testing
It is configured to use jest for testing
npm package: @baldwinbarry/react-knob
Description: React Knob
Author: Thomas Barry
Latest version: 0.0.11

### @baldwinbarry/react-knob

##### Knob component built with React. Inspired by a [codepen](https://codepen.io/blucube/pen/cudAz) by Ed Hicks.

### Installation

**npm**

```bash
npm install @baldwinbarry/react-knob --save
```

**yarn**

```bash
yarn add @baldwinbarry/react-knob 
```

### Properties

| Property     | Default | Description            
|--------------|---------|------------------------
| value        |         | Current knob value     
| onChange     |         | Function to call when value changes
| minValue     | 0       | Minimum knob value
| maxValue     | 255     | Maximum knob value
| minLabel     | Min     | Minimum label
| maxLabel     | Max     | Maximum label
| minMaxLabels | true    | Render min/max labels
| ticks        | 28      | Number of ticks
| keyStepPct   | 10      | Percent increase/decrease for key events
| className    |         | Override styles
| label        |         | Text to render below knob

### Example
```
import React, { useState } from 'react'
import ReactKnob from '@baldwinbarry/react-knob'

const Example = () => {
    const [volume, setVolume] = useState(0)
    return (
        <ReactKnob value={volume} onChange={setVolume} />
    )
}

export default Example
```

### Styling: Size
By default, the knob component renders inside a 200px square container. Control the size of the knob by overriding width and height rules on the knob-container class:

```
.my-knob {
  .knob-container {
    width: 150px;
    height: 150px;
  }
}

<ReactKnob className="my-knob" />
```

###Styling: Color
Change knob colors by overriding CSS custom properties. Color values must be provided as comma-separated RGB values.

| Property | Default | Description
| ---------|---------|-------------
| --color-knob-dial | 24, 24, 24 | Dial color |
| --color-knob-light | 168, 216, 248 | Color of active ticks and knob light |
| --color-knob-tick | 200, 200, 200 | Color of inactive ticks |
| --color-knob-label| 200, 200, 200 | Color of knob labels |

```
.my-knob {
  __color-knob-light: 255, 0, 0;
}

<ReactKnob className="my-knob" />
```
npm package: @baldyash/constants
Description: Common Ethereum constants used for ethers.
Author: Fathom
Latest version: 0.2.0

Etehreum Constants
==================

This sub-module is part of the [ethers project](https://github.com/Into-the-Fathom/ethers.js).

It contains many frequently used constants when dealing with Ethereum.

For more information, see the [documentation](https://docs.ethers.io/v5/api/utils/constants/).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethersfathom),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    AddressZero,
    HashZero,

    EtherSymbol,

    NegativeOne,
    Zero,
    One,
    Two,

    WeiPerEther,
    MaxUint256

} = require("@baldyash/constants");
```


License
-------

MIT License
npm package: @baldyash/hdnode
Description: BIP32 Hierarchal Deterministic Node operations.
Author: Fathom
Latest version: 0.2.0

Hierarchal Deterministic Utilities (BIP32)
==========================================

This sub-module is part of the [ethers project](https://github.com/Into-the-Fathom/ethers.js).

It is responsible computing, deriving, encoding and decoding Hierarchal-Deterministic
private keys.

For more information, see the [documentation](https://docs.ethers.io/v5/api/utils/hdnode/).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethersfathom),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    HDNode,

    defaultPath,

    mnemonicToSeed,
    mnemonicToEntropy,
    entropyToMnemonic,
    isValidMnemonic,

    // Types

    Mnemonic

} = require("@baldyash/hdnode");
```


License
-------

MIT License
npm package: @baldyash/json-wallets
Description: Wallet management utilities for KeyStore and Crowdsale JSON wallets.
Author: Fathom
Latest version: 0.2.0

Secret Storage JSON Wallet Utilities
====================================

This sub-module is part of the [ethers project](https://github.com/Into-the-Fathom/ethers.js).

It is responsible for encoding, decoding, encrypting and decrypting JSON wallet
formats.

For more information, see the [documentation](https://docs.ethers.io/v5/api/utils/).


Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethersfathom),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    isCrowdsaleWallet,
    decryptCrowdsale,

    isKeystoreWallet,
    decryptKeystore,
    decryptKeystoreSync,
    encryptKeystore,

    getJsonWalletAddress,

    decryptJsonWallet,
    decryptJsonWalletSync,

    // Types

    ProgressCallback,

    EncryptOptions

} = require("@baldyash/json-wallets");
```


License
-------

MIT License
npm package: @baldyash/networks
Description: Network definitions for ethers.
Author: Fathom
Latest version: 0.2.0

Ethereum (and ilk) Network Definitions
======================================

This sub-module is part of the [ethers project](https://github.com/Into-the-Fathom/ethers.js).

It is responsible for tracking common networks along with important
parameters for each.

For more information, see the [documentation](https://docs.ethers.io/v5/api/providers/types/#providers-Network).

Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethersfathom),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    getNetwork,

    // Types

    Network,
    Networkish

} = require("@baldyash/networks");
```


License
-------

MIT License
npm package: @baldyash/units
Description: Unit conversion functions for Ethereum.
Author: Fathom
Latest version: 0.2.0

Ethereum Unit Conversion Utilities
==================================

This sub-module is part of the [ethers project](https://github.com/Into-the-Fathom/ethers.js).

It contains functions to convert between string representations and numeric
representations of numbers, including those out of the range of JavaScript.

For more information, see the [documentation](https://docs.ethers.io/v5/api/utils/display-logic/).


Importing
---------

Most users will prefer to use the [umbrella package](https://www.npmjs.com/package/ethersfathom),
but for those with more specific needs, individual components can be imported.

```javascript
const {

    formatUnits,
    parseUnits,

    formatEther,
    parseEther,

    commify

} = require("@baldyash/units");
```


License
-------

MIT License
npm package: @bale-tools/frame-cli
Description: Pull the framework template from git and generate the framework code
Author: ztyjr88
Latest version: 1.1.5

# 根据 GIT 项目生成 vue 框架

本项目用于生成 vue 工程。

## 项目目录结构

```
├── generators                                       // 工具目录
│── .gitignore                                       // git ignore 文件
│── .npmignore                                       // npm publish ignore 文件
├── package.json                                     // 项目依赖和常用脚本命令配置
└── README.md                                        // 项目使用说明文件
```

### 使用

```shell
npm install -g @bale-tools/frame-cli
mkdir xxx && cd xxx
bale-frame-cli # --skip-checkVersion 跳过版本检查
```

### npm link

1. 安装
   通过 `npm link` 可以把包 link 到全局

2. 执行
   在需要使用的项目下执行 `npm link bale-frame-cli`, 则会把包安装到 `node_modules` 中

3. 验证
   在 `bale-frame-cli` 项目下执行命令 `npx bale-frame-cli`

4. 删除
   `npm unlink bale-frame-cli`

## 发布到私服

```
npm list -g --depth 0
npm login
npm publish
```