open-index/open-npm huggingface dataset:
npm package: @jwalton/create-ts-app
Description: [![NPM version](https://badge.fury.io/js/tt.svg)](https://npmjs.org/package/jwalton/create-ts-app) ![Build Status](https://github.com/jwalton/node-ts-template/workflows/GitHub%20CI/badge.svg)
Author: Jason Walton
Latest version: 1.1.0

# create-ts-app

[![NPM version](https://badge.fury.io/js/tt.svg)](https://npmjs.org/package/jwalton/create-ts-app)
![Build Status](https://github.com/jwalton/node-ts-template/workflows/GitHub%20CI/badge.svg)

Create a TS app.  Run with:

```sh
npm init @jwalton/ts-app
```

This creates a node.js application or ESM library using Typescript and SWC.

- `type: "module"` for ESM support.
- swc for compiling and running.
- mocha for unit tests, c8 for code coverage.
- husky and lint-staged for linting and prettifying code on commit.
- ts-node for compiling code during unit tests.

Any files that end in `.spec.ts` will be run as unit tests, and will not be included in the built output in `dist`.
npm package: @jwalton/generator-typescript
Description: Generates a typescript project
Author: Jason Walton
Latest version: 1.2.4

# node-jwalton-generator-typescript

[![NPM version][npm-image]][npm-url] [![Dependency Status][daviddm-image]][daviddm-url]
> Generates a typescript project

## Installation

First, install [Yeoman](http://yeoman.io) and @jwalton/generator-typescript using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).

```bash
npm install -g yo
npm install -g @jwalton/generator-typescript
```

Then generate your new project:

```bash
yo @jwalton/typescript
```

## Getting To Know Yeoman

* Yeoman has a heart of gold.
* Yeoman is a person with feelings and opinions, but is very easy to work with.
* Yeoman can be too opinionated at times but is easily convinced not to be.
* Feel free to [learn more about Yeoman](http://yeoman.io/).

## License

MIT © [Jason Walton](https://www.thedreaming.org/)

[npm-image]: https://badge.fury.io/js/node-jwalton-generator-typescript.svg
[npm-url]: https://npmjs.org/package/node-jwalton-generator-typescript
[travis-image]: https://travis-ci.org/jwalton/node-jwalton-generator-typescript.svg?branch=master
[daviddm-image]: https://david-dm.org/jwalton/node-jwalton-generator-typescript.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/jwalton/node-jwalton-generator-typescript
npm package: @jware-solutions/react-org-chart
Description: A powerful library in TypeScript and React to create Organization charts/Family trees in a simple and customized way.
Author: Mauricio Cella
Latest version: 0.1.19-alpha

# react-org-chart

A powerful library in TypeScript and React to create family trees in a simple and customized way.

## Installation

```
npm i react-org-chart

# Or

yarn add react-org-chart
```

## Features

- 🚀 Written in modern React
- ✨ Fully Typescript support


## Development

Any PR is welcome! A typical roadmap to contribute would be:

1. Install dependencies with `npm i` or `yarn install`
1. Fix a bug, add a new feature or make some changes.
1. Run Storybook to play and test: `npm run storybook`
1. Check if all linter rules are covered: `npm run lint`
1. To build the entire package we use [Rollup][rollup]: `npm run build`
1. Make a PR.


## License

This repository is distributed under the terms of the MIT license.

[rollup]: https://rollupjs.org/guide/en/
npm package: @jwarielle/cupcakenames
Description: Removes all spaces from a string
Latest version: 3.0.0

![npm (scoped)](https://img.shields.io/npm/v/@jwarielle/cupcakenames)

Generates cupcake names.

# Install
`npm install @jwarielle/cupcakenames`

# Usage
`const cupcakeNames = require("@jwarielle/cupcakenames");`

`let myCupcakeName = cupcakeNames();`
`//=> "Lemon Surprise"`
npm package: @jwaterfaucett/browser_langauge
Description: correctly discover a user's browser language
Author: John Faucett
Latest version: 0.0.2

## Browser Language

This library provides a succint way to get the user's preferred language if at all possible.

It will clean up the returned language locale to meet a 2char lowercased iso standard i.e. `ES-AR` will become `es`.

```javascript

const DEFAULT = "en";

const locale = getPreferredLanguage(DEFAULT);

```
npm package: @jwaterfaucett/is_function
Description: check whether a value is a function
Author: John Faucett
Latest version: 0.0.3

[![Build Status](https://travis-ci.org/jwaterfaucett/js-is_function.svg?branch=master)](https://travis-ci.org/jwaterfaucett/js-is_function)

# isFunction

Test whether a javascript value is a function or not.


## Example Usage
```javascript
var isFunction = require("@jwaterfaucett/is_function");

function foo() {
  return "foo";
}

isFunction(foo); // returns `true`

isFunction(null); // returns `false`

```
npm package: @jwaterfaucett/is_string
Description: Check whether a value is a String or not
Author: John Faucett
Latest version: 0.0.1

[![Build Status](https://travis-ci.org/jwaterfaucett/js-is_string.svg?branch=master)](https://travis-ci.org/jwaterfaucett/js-is_string)

# isString

Check whether a javascript value is a string or not.


## Example Usage
```javascript

var isString = require("@jwaterfaucett/is_string");

isString("hello"); // true

isString(null); // false

```
npm package: @jwaterfaucett/math_rng
Description: Random number generators for math problems
Author: John Faucett
Latest version: 0.0.2

## MathRNG : Math Exercises Random Number Generator

```javascript

var RNG = require("@jwaterfaucett/math_rng");

var g = RNG.create();

// get a boolean value randomly : true or false
g.bool();

// you can generate random sign values +1 or -1
g.sign();

// create a number between 10 and 100
g.rangeInt(100, 10);

// create a number having exactly 3 digits i.e. between 100-999
g.ndigits(3);

// get a random floating point value ranging from 0-1
g.float();

// get a random integer ranging from 0 to PseudoRandom.INT_MAX
g.int();

```
npm package: @jwaterfaucett/random_byte_sequence
Description: Generate high quality random byte sequences in the browser and on the server
Author: John Faucett
Latest version: 0.0.2

[![Build Status](https://travis-ci.org/jwaterfaucett/js-random_byte_sequence.svg?branch=master)](https://travis-ci.org/jwaterfaucett/js-random_byte_sequence)

# Random Byte Sequence

This library attempts to generate high quality random byte sequences if the JS environment allows it. However, if everything fails a fallback
to yer good'ol `Math.random()` is used.

This works in browsers and on the server.


## Example Usage
```javascript

var rbs = require("@jwaterfaucett/random_byte_sequence");

// generate 16 random bytes
var bytes = rbs(16);

```
npm package: @jwaterfaucett/rational
Description: Rational number library
Author: John Faucett
Latest version: 0.0.1

## Rational Number Library for JavaScript


```javascript


// 1/4 - 2/3
var a = Rational.create(1,4);
var b = Rational.create(2,3);

// addition
var r1 = a.add(b);
console.log(r1); // prints 11/12


// subtraction
var r2 = a.sub(b);
console.log(r2); // prints -5/12

// multiplication
var r3 = a.mul(b);
console.log(r3); // prints 1/6

// division
var r4 = a.div(b);
console.log(r4);  // prints 3/8

// negation
var r5 = a.neg();
console.log(r5); // prints -1/4

// multiplicative inverse i.e. reciprocal
var r6 = b.inv();
console.log(r6);  // prints 3/2

```
npm package: @jwaterfaucett/react-analog-clock-component
Description: An analog clock as a react component
Author: John Faucett
Latest version: 0.0.2

## React analog clock component

This project contains an svg clock as a react component. It can easily be animated by
passing a timestamp as a property. Additionally, its colors can be tweaked by altering the default styling.

[Analog Clock](https://raw.githubusercontent.com/jwaterfaucett/react-analog-clock-component/master/demo/analog-clock-demo.gif)

### Usage

see demo directory for an example.
npm package: @jwaterfaucett/react-menubar-toggle-component
Description: A sidebar or menubar toggle element
Author: John Faucett
Latest version: 0.0.4

## BarToggler

A `BarToggler` react component. Typically, this item is used to toggle some menubar or a sidebar.

![demo gif](https://raw.githubusercontent.com/jwaterfaucett/react-menubar-toggle-component/master/demo/demo.gif)

### Installation

```bash

# npm
npm install @jwaterfaucett/react-menubar-toggle-component

# yarn
yarn install @jwaterfaucett/react-menubar-toggle-component
```

### Usage

see the demo folder.
npm package: @jwb_magus/magus-plugin
Description: 这是一个测试组件
Author: jwb
Latest version: 0.4.2

# @jwb_magus/magus-plugin

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).