open-index/open-npm huggingface dataset:
npm package: @gamiphy/voltar
Description: Command line toolkit for Voltar engine
Author: Sean Bohan
Latest version: 3.0.0
Deprecated: false

# Voltar CLI

Commandline tool for [Voltar engine](https://github.com/pixelpicosean/voltar)
Can also be used in any ES6/CommonJS project with similar folder structure.

## Features:

- ES6 modules (including image, shader and font loading support)
- TypeScript
- Automatically convert resource files (image or font) that are less than 10kb to data url
- ES6 (using **loose mode** if requests Babel transpile for better performance)
- Force strict for every single file (if request Babel transpile)

## Support Node.js

You need a **ES6** capatable Node.js.

Any Node.js version that supports **ES6** should work, `v7.0.0+` tested.

## Usage

### Create a new project

`voltar create MyAwesomeGame`

### Start a dev server

- `voltar server`: by default **ES6** capatable browser is required, but rebuild pretty fast
- `voltar server -es5`: transpile to **ES5** on every single change, rebuild is slower but should work in any browsers without issue.
- `voltar server -ts`: transpile to **ES5** on every single change, rebuild is slower but should work in any browsers without issue.
- `voltar server -p 3000`: set server port (either `-p 3000` or `--port 3000`)

### Build production bundle

- `voltar build`: compile and bundle to `game.min.js`
- `voltar build -es5`: transpile **ES6** to **ES5** (recommended since ES6 is not fully supported by some browsers, especially mobile)
- `voltar build -ts`: transpile **TypeScript** to **ES5** (recommended since ES6 is not fully supported by some browsers, especially mobile)

### Use for general(non LesserPanda) projects

The only thing you need is a similar project:

- root
  - src/
    - game/main.js
  - index.html

And don't forget to add a script tag in the `index.html` file:

```html
<script src="game.js"></script>
```

## TODO

- [x] Project generating command
- [ ] Engine upgrade command
npm package: @gamjajeon/console-utils
Description: oz 교육2팀 자바스크립트 교육 컨텐츠 전용 패키지
Author: gamjajeon
Latest version: 1.4.0

<h1>OZ 코딩스쿨 Javascript 교육 컨텐츠 전용 패키지</h1>
npm package: @gamma-labs/router-sdk
Description: An sdk for routing swaps using Uniswap v2 and Uniswap v3.
Latest version: 1.21.1

# Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Uniswap Swap Router SDK

This SDK is meant to facilitate interactions with the contracts in [swap-router-contracts](https://github.com/Uniswap/swap-router-contracts).
npm package: @gamma-labs/sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 7.5.0

# Uniswap SDK Core

[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Uniswap TypeScript SDKs.
npm package: @gamma-labs/universal-router-sdk
Description: sdk for integrating with the Universal Router contracts
Latest version: 4.14.0

# universal-router-sdk
This SDK facilitates interactions with the contracts in [Universal Router](https://github.com/Uniswap/universal-router)

## Usage
Install latest version of universal-router-sdk. Then import the corresponding Trade class and Data object for each protocol you'd like to interact with.

### Trading on Uniswap
warning: `swapERC20CallParameters()` to be deprecated in favor of `swapCallParameters()`
```typescript
import { TradeType } from '@gamma-labs/sdk-core'
import { Trade as V2TradeSDK } from '@gamma-labs/v2-sdk'
import { Trade as V3TradeSDK } from '@gamma-labs/v3-sdk'
import { MixedRouteTrade, MixedRouteSDK, Trade as RouterTrade } from '@gamma-labs/router-sdk'

const options = { slippageTolerance, recipient }
const routerTrade = new RouterTrade({ v2Routes, v3Routes, mixedRoutes, tradeType: TradeType.EXACT_INPUT })
// Use the raw calldata and value returned to call into Universal Swap Router contracts
const { calldata, value } = SwapRouter.swapCallParameters(routerTrade, options)
```

## Running this package
Make sure you are running `node v18`
Install dependencies and run typescript unit tests
```bash
yarn install
yarn test:hardhat
```

Run forge integration tests
```bash
forge install
yarn test:forge
```
npm package: @gamma-labs/v2-sdk
Description: 🛠 An SDK for building applications on top of Uniswap V2
Latest version: 4.13.0

# Uniswap V2 SDK

[![npm version](https://img.shields.io/npm/v/@uniswap/v2-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v2-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v2-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v2-sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).
npm package: @gamma-labs/v3-sdk
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 3.24.0

# Alpha software

The latest version of the SDK is used in production in the Uniswap Interface,
but it is considered Alpha software and may contain bugs or change significantly between patch versions.
If you have questions about how to use the SDK, please reach out in the `#dev-chat` channel of the Discord.
Pull requests welcome!

# Uniswap V3 SDK

[![npm version](https://img.shields.io/npm/v/@uniswap/v3-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v3-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v3-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v3-sdk@latest)

In-depth documentation on this SDK is available at [uniswap.org](https://docs.uniswap.org/).