open-index/open-npm huggingface dataset:
npm package: @jawmig33/jawtea
Description: This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
Author: jawmig33
Latest version: 1.1.4

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
npm package: @jax-js/optax
Description: Gradient processing and optimization library for jax-js
Author: Eric Zhang
Latest version: 0.1.2

# @jax-js/optax

This is a port of [Optax](https://github.com/google-deepmind/optax) to jax-js, for gradient
processing and optimization. It includes implementations of common algorithms like Adam.

## Example

```ts
import { adam } from "@jax-js/optax";

let params = np.array([1.0, 2.0, 3.0]);

const solver = adam(1e-3);
let optState = solver.init(params.ref);
let updates: np.Array;

const f = (x: np.Array) => squaredError(x, np.ones([3])).sum();

for (let i = 0; i < 100; i++) {
  const paramsGrad = grad(f)(params.ref);
  [updates, optState] = solver.update(paramsGrad, optState);
  params = applyUpdates(params, updates);
}
```
npm package: @jaxin007/swifty-shared
Description: shared repo for swifty global organization projects
Author: jaxin007
Latest version: 1.0.87

# Swifty Shared

This is shared library for Swifty projects. It contains shared components, utilities, services etc.

## Requirements
- [Node.js (version 18 or later)](http://nodejs.org/)
- [NPM](https://npmjs.org/).  
- Private GitHub access token for installing private packages. For that, ask [Dmytro](https://github.com/jaxin007) or [Endrit](https://github.com/SwiftyDiti)

## Installation
```sh
$ npm install @swiftyglobal/swifty-shared
```
npm package: @jaxolotl/eslint-config-wdc-es6
Description: JavaScript Standard Style - ESLint Shareable Config
Author: Javier Valderrama
Latest version: 1.2.0

# eslint-config-wdc-es6

#### An ESLint [Shareable Linting](http://eslint.org/docs/developer-guide/shareable-configs) for ES6.

This rules extend eslint-config-standard
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](https://github.com/standard/eslint-config-standard)

# Using a Shareable Config
Shareable configs are designed to work with the `extends` feature of `.eslintrc` files.   
Instead of using a file path for the value of `extends`, use your module name.

For example:

```json
{
    "extends": ["@tabloids/eslint-config-wdc-es6"],
    "rules": {
        "my-custom-configuration-per-case-basis": 1
    }
}
```



## License

MIT. Copyright (c) Jaxolotl
npm package: @jaxolotl/wdclib
Description: Required Library to bridge javascript with Tableau. Use the scripts below to create the combined shim library. i.e. npm run-script build_and_copy
Author: Tableau Software
Latest version: 2.4.0-beta.1.3

# wdclib

The wdclib package is used to generate the WDC shim library which must be included by every web data connector. It works by using webpack to combine all of the various files in the package into a single bundle.js file as well as a minified version of that file.

The repro uses git-flow to manage it's versions. The current version of the shim library is stored in package.json

!Please run all these commands from wdclib folder, before running any of the following task, install required node packages by running "npm install"

#### Usage:
Build unminified version of shim and copy to ./dist
```sh
npm run build
```

Build minified version of shim and copy to ./dist
```sh
npm run build_min
```

Build both versions of shim, copy them to ./versions with appropriate versions number:
```sh
npm run make_version
```
npm package: @jaxon_song/color-converter
Description: a javascript color convert tool, include RGB to HSB(HSL) and HSB(HSL) to RGB
Author: Jaxon
Latest version: 1.0.2

# color-converter

**A javascript color convert tool, include RGB to HSB(HSV) and HSB(HSV) to RGB、 RGB to HSL and HSL to RGB.😎**

## Features
- RGB to HSB(HSV)
- HSB(HSV) to RGB
- RGB to HSL
- HSL to RGB

## Installing
### Using npm:
```shell
  $ npm install @jaxon_song/color-converter
```
### Using cdn:
```javascript
  <script src="https://unpkg.com/@jaxon_song/color-converter/dist/bundle.min.js"></script>
```

## Usage
```javascript
  const { rgb2Hsb, hsb2Rgb, rgb2Hsl, hsl2Rgb } = require('@jaxon_song/color-converter')

  let hsb = rgb2Hsb(128, 45, 230)
  let rgbFromHsb = hsb2Rgb(hsb[0], hsb[1], hsb[2])
  let hsl = rgb2Hsl(128, 45, 230)
  let rgbFromHsl = hsl2Rgb(hsl[0], hsl[1], hsl[2])

  console.log(hsb)  // [ 267, 80.43, 90.2 ]
  console.log(rgbFromHsb) // [ 128, 45, 230 ]
  console.log(hsl)  // [ 267, 78.72, 53.92 ]
  console.log(rgbFromHsl) // [ 128, 45, 230 ]
```

## License
MIT
npm package: @jaxon_song/image-scaler
Description: A JavaScript tool that enlarges and reduces the size of the image
Author: Jaxon
Latest version: 1.0.7

# image-scaler

**A JavaScript tool that enlarges and reduces the size of the image.😎**

## Features
- Reduce image size
- Zoom in picture
- Zoom out image
- Support Node.js(^1.0.3)
- Url that supports incoming local or online pictures

## Installing
### Using npm:
```shell
  $ npm install @jaxon_song/image-scaler
```
### Using cdn:
```javascript
  <script src="https://unpkg.com/@jaxon_song/image-scaler/dist/bundle.min.js"></script>
```

## Usage
### Used in Browser
#### v1.0.5 or higher
```javascript
  const imageScaler = require('@jaxon_song/image-scaler')

    imageScaler({
      // Original image url
      imageUrl: [url],
      // width and height have at least one, Can also exist
      width: 150,
      height: 100,
      // A Number between 0 and 1 indicating image quality if the requested type is image/jpeg or image/webp. If this argument is anything else, the default values 0.92 and 0.80 are used for image/jpeg and image/webp respectively. Other arguments are ignored.
      quality: 0.1,
      // A DOMString indicating the image format. The default type is image/jpeg.
      mimeType: 'png'
    }).then( data => {
      // data includes the blob object and url of the adjusted image
      console.log(data)
    })
```
#### v1.0.4 or less:
```javascript
  const imageScaler = require('@jaxon_song/image-scaler')

    imageScaler({
      // Original image url
      imageUrl: [url],
      // How much is the picture width adjusted(px)? The default value is 100.
      scaleTo: 150,
      // A Number between 0 and 1 indicating image quality if the requested type is image/jpeg or image/webp. If this argument is anything else, the default values 0.92 and 0.80 are used for image/jpeg and image/webp respectively. Other arguments are ignored.
      quality: 0.1,
      // A DOMString indicating the image format. The default type is image/jpeg.
      mimeType: 'png'
    }).then( data => {
      // data includes the blob object and url of the adjusted image
      console.log(data)
    })
```
### Used in Node.js
#### v1.0.5 or higher:
```javascript
  const imageScaler = require('@jaxon_song/image-scaler')
  /**
   * resolved a Buffer in Node.js
  */
  imageScaler({
    imageUrl: [url], // Can be the path or link to the image file
    width: 150
  }).then(
    buffer => {
      console.log(buffer)
    }
  )

```
#### v1.0.4 or less:
```javascript
  const imageScaler = require('@jaxon_song/image-scaler')
  /**
   * resolved a Buffer in Node.js
  */
  imageScaler({
    imageUrl: [url], // Can be the path or link to the image file
    scaleTo: 150
  }).then(
    buffer => {
      console.log(buffer)
    }
  )

```

## Change Log
### v1.0.5 (2019/08/26 10:20 +00:00)
  - Change parameter scaleTo to width
  - add paramer height
  - Support input width or height or both

## License

MIT
npm package: @jaxony/uci
Description: A thin wrapper on a UCI chess engine
Author: Raminder Singh
Latest version: 0.3.3

UCI
===

NOTE:This version is not backwards compatible with 0.2.x series of releases.

UCI is a thin wrapper on a [uci
interface](http://en.wikipedia.org/wiki/Universal_Chess_Interface) chess engine.


## Installation
Make sure you have [node.js](http://nodejs.org/) installed. Then do:

    $ npm install uci

## Example
```js
var Engine = require('uci');
var engine = new Engine('<path to engine executable>');
engine.runProcess().then(function () {
    console.log('Started');
    return engine.uciCommand();
}).then(function (idAndOptions) {
    console.log('Engine name - ' + idAndOptions.id.name);
    return engine.isReadyCommand();
}).then(function () {
    console.log('Ready');
    return engine.uciNewGameCommand();
}).then(function () {
    console.log('New game started');
    return engine.positionCommand('startpos', 'e2e4 e7e5');
}).then(function () {
    console.log('Starting position set');
	console.log('Starting analysis');
    return engine.goInfiniteCommand(function infoHandler(info) {
        console.log(info);
    });
}).delay(2000).then(function () {
    console.log('Stopping analysis');
    return engine.stopCommand();
}).then(function (bestmove) {
    console.log('Bestmove: ');
    console.log(bestmove);
    return engine.quitCommand();
}).then(function () {
    console.log('Stopped');
}).fail(function (error) {
    console.log(error);
    process.exit();
}).done();
```
## API

See [here](http://imor.github.io/uci/docs/src/main.html) for API reference.

## Contributing
Fork, pick an issue to fix from [issues](https://github.com/imor/uci/issues) or
add a missing feature and send a pull request.

## License
UCI is released under the MIT License. See the bundled LICENSE file for details.