open-index/open-npm huggingface dataset:
npm package: @gramyhostujemy/query
Description: ```js import { SourceQuery } from '@gramyhostujemy/query';
Author: dawid@necodeo.com
Latest version: 1.0.3

## Usage

```js
import { SourceQuery } from '@gramyhostujemy/query';

const query = new SourceQuery('91.224.117.164', 27015);
const info = await query.getInfo();
const players = await query.getPlayers();
const rules = await query.getRules();

console.log(info, players, rules);
```
npm package: @grancalavera/lilex
Description: Parses Life Lexicon to JSON
Author: leoncoto@gmail.com
Latest version: 1.1.0-9

# lilex

> Parses Life Lexicon to JSON and JavaScript

## The Life lexicon

The Life Lexicon

> ... is a lexicon of terms relating to John Horton Conway's Game of Life.

The latest versions of this lexicon (both HTML and ASCII) should be available from the [Life Lexicon Home Page][life-lexicon].

You can also find a backup version of the Life lexicon [here][life-lexicon-backup]

## Why?

I was looking for sources of patterns for a Game of Life side project, and I ended up finding the [Life Lexicon Home Page][life-lexicon], which is an amazing on-line resource of all-things Game of Life. I started copy pasting pattens and writing small scripts to convert them into consumable JSON data, and at some point I decided I wanted them all.

There are several download formats for the Life Lexicon. The [plain text ASCII version][life-lexicon-ascii] is very regular and easy to parse and that's the reason why I chose to work with it.

## Requirements

Download and expand the [plain text ASCII version][life-lexicon-ascii] of the Life Lexicon. Once expanded, you will end-up with a directory with the following files:

```
lex_asc
├── README
├── emacs.txt
├── lexicon-clean.txt
├── lexicon-small.txt
├── lexicon.txt
└── lifelex.el
```

The file that you need to use is `lexicon.txt`.

## Lilex

Install

```
npm install --save @grancalavera/lilex
```

Import

```
import lilex from '@grancalavera/lilex'
```

`lilex` is an array with the 866 terms of the Life Lexicon. Each term is an `Object` with the following properties:

- `name`: `String` the name of a given term
- `period`: `Number` or `undefined` the period of a given pattern
- `description`: `String` the description of a given pattern
- `links`: `Array` of `String` an array of related term `name`s
- `width`: `Number` the width of a given pattern
- `height`: `Number` the height of a given pattern
- `pattern`: `Array` of `[Number, Number]` an `Array` of coordinate pairs `[[x,y]]`, representing alive cells in a pattern


## CLI

```
npm install -g @grancalavera/lilex
```

```
lilex <path>                      Parses the Life Lexicon and renders it
                                  as JSON to stdout

lilex <path> --format [json|js]   Changes the output format

lilex <path> -json                Parses the Life Lexicon and renders it
                                  as JSON to stdout

lilex <path> -js                  Parses the Life Lexicon and renders it
                                  as an ES2015 JavaScript module to stdout

lilex --help                      Displays this message
```


[life-lexicon]:http://www.argentum.freeserve.co.uk/lex_home.htm
[life-lexicon-ascii]:http://www.argentum.freeserve.co.uk/lex_asc.zip
[life-lexicon-backup]:https://github.com/elgrancalavera/lex_asc
npm package: @grand-hawk/ui-components
Description: UI component library made with [roblox-ts](https://roblox-ts.com/) and [Roact](https://github.com/Roblox/react-lua). Inspired by [Joy UI](https://mui.com/joy-ui/getting-started/), Edgar López's [UI components library](https://www.figma.com/community/file/
Author: Astrid
Latest version: 0.4.0

# [@grand-hawk/ui-components](https://www.npmjs.com/package/@grand-hawk/ui-components)

UI component library made with [roblox-ts](https://roblox-ts.com/) and [Roact](https://github.com/Roblox/react-lua).
Inspired by [Joy UI](https://mui.com/joy-ui/getting-started/), Edgar López's [UI components library](https://www.figma.com/community/file/945880487009800014) and [portfolio UI kit](https://www.figma.com/community/file/951948937037406468).

<img src="https://github.com/user-attachments/assets/0d36dfb5-0af2-4d59-993c-81a82fc820fa" width="30%"/>
<img src="https://github.com/user-attachments/assets/6de46531-31f7-4fd7-a8b5-208b2deb5610" width="30%"/>
<img src="https://github.com/user-attachments/assets/d570943a-0080-4748-bcf6-5faf7fecbce4" width="30%"/>
<img src="https://github.com/user-attachments/assets/53e3655d-6bd6-4a52-b1eb-f59f60b6baf6" width="30%"/>
<img src="https://github.com/user-attachments/assets/e5cc302d-7cbc-4cd8-8cb8-90db8d573d7d" width="30%"/>
<img src="https://github.com/user-attachments/assets/57399a50-eef5-49f7-9778-471ce23bb9a7" width="30%"/>

## Installation

- `npm i @grand-hawk/ui-components`
- Add `@grand-hawk` to your typeRoots
- Add the `@grand-hawk` scope to your Rojo default.project.json

## Documentation

See the Typedoc [here](https://grand-hawk.github.io/ui-components).

## Component progress

- [x] Box
- [x] Sheet
- [x] Stack
- [x] Typography
- [x] Button
- [x] Progress bar
- [x] Slider
- [x] Input
- [ ] Select
- [x] Card
- [x] Checkbox

## Storyboard

You can view most of the components in runtime using [ui-labs](https://github.com/PepeElToro41/ui-labs).