open-index/open-npm huggingface dataset:
npm package: @groceristar/antd-showcase-components
Description: module to use blocks that are part of ant basic components
Author: Arthur Tkachenko
Latest version: 1.0.47

# antd-showcase-components

[![npm version](http://img.shields.io/npm/v/@groceristar/antd-showcase-components.svg?style=flat)](https://npmjs.org/package/@groceristar/antd-showcase-components "View this project on npm")

This project contain different antD components
- Modal
- Search Form
- EmptyImage
- Header
- HomeView
- ListWrapper 2x
- LoadMore List
- Menu
- Router
- Search View
- Table Wrapper


Showcase is a project where we trying to incorporate two major tasks:
1. show to a new users a collection of grocery lists - before they sign up - they want to explore the data that we have
2. figure out the way about making GL downloable by generating a simple PDF file


Our first goal to create a flexible set of components, that will became a wrapper for any basic project with antd library, that will display our grocery list data.

- [ ] https://blog.bitsrc.io/tiny-components-what-can-go-wrong-d6aa42d71370


[![Build Status](https://travis-ci.org/GroceriStar/antd-showcase-components.svg?branch=master)](https://travis-ci.org/GroceriStar/antd-showcase-components)


While we're coding it - we also extending the code base of GS, by testing fetch plugin, by moving away basic components, like lists, grocerylist component, etc...

Major goals for this project are -
* separate an in-development components that we want to use as part of our groceristar project
* make it less confusing and less requiring a lot of attention about keeping in mind what exactly we did before

Stretch goals:
- [ ] install and connect Raven at index.js
- [ ] adjust logic of envconfig and try to connect to our local/shared servers
- [ ] make first axios calls and be happy to receive json results
- [ ] connect to our simple [fake-api](https://github.com/GroceriStar/fake-api) that i've created...


- [ ] should work with ant List module
- [ ] eslint and fix!
- [ ] small clean project with just react - components and antd
- fix showcase template project

- [ ] remove reqwest package
- [ ] add export of Cards from this package. because cards its cards


use https://github.com/standard/standard

- [ ]  Use preBuild checking for tests and stuff

- [ ] delete when webpack switch to babel@core 7 "babel-preset-es2015": "^6.24.1",
---

https://ant.design/components/divider/
https://ant.design/components/table/
https://ant.design/components/modal/
https://ant.design/components/skeleton/
https://ant.design/components/menu/
https://ant.design/components/layout/
https://ant.design/components/card/
https://www.producthunt.com/posts/average-cookbook
npm package: @groceristar/cards-wrapper
Description: module to use antd cards between projects
Author: Arthur Tkachenko
Latest version: 1.0.21

# cards-wrapper-component

This is a separated module, related with [recipe-antd](https://github.com/ChickenKyiv/recipe-antd) repository.

Main goal is to separate development process and have a separated place, where we can develop the logic of default components and then use them into our.


We trying to incorporate two major tasks:
1. Have a separated place for a basic cards components that have export feature, can be easily tested and adjusted for our needs
2. Make it work and connect with a different sources - aka recipes objects, grocery lists objects
3. Keep code quality at good level


Stretch goals:
- [x] move components from main recipe-antd repository
- [x] import them well and export them
- [x] first npm publish/build
- [x] connect/install this package at recipe-antd and maybe at showcase project too.
- [ ] use components from this package instead of local versions. Recipe-antd should be totally depending on cards from this package
- [ ] next stage of changes. When Recipe-antd will gain some 'meat' of code - it'll add more requirements/ use cases to this package. it'll help us to identify the problem that can be solved here. Solve that problems and ship another version of this package.

- [ ] create a set of 10-12 tasks related to future releases
- [ ] move this repository into a next level. figure out how?

- [ ] separated components
- [ ] separated and only HOC is connected to antd
- [ ] will it work with our Meal Calendar repository as well?


<!--
[![Build Status](https://travis-ci.org/GroceriStar/showcase.svg?branch=master)](https://travis-ci.org/GroceriStar/showcase)
-->
npm package: @groceristar/pdf-export
Description: module to use pdf-export feature between projects
Author: Arthur Tkachenko
Latest version: 1.2.2

<p align="center"><img src="https://avatars2.githubusercontent.com/u/36658223?s=200&v=4" alt=""/></p>
<h3 align="center">PDF Export Component Wrapper - @react-pdf<h3>
<p align="center">This is a module for using API like wrappers for getting food data for use in many projects. Just Like an database and fetch API in JS</p>

[![Build Status](https://travis-ci.org/GroceriStar/pdf-export-component.svg?branch=master)](https://travis-ci.org/GroceriStar/pdf-export-component) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

[![Maintainability](https://api.codeclimate.com/v1/badges/6e6c0af8f3d431a78ec0/maintainability)](https://codeclimate.com/github/GroceriStar/pdf-export-component/maintainability)

[![Test Coverage](https://api.codeclimate.com/v1/badges/6e6c0af8f3d431a78ec0/test_coverage)](https://codeclimate.com/github/GroceriStar/pdf-export-component/test_coverage)

[![npm version](http://img.shields.io/npm/v/@groceristar/pdf-export.svg?style=flat)](https://npmjs.org/package/@groceristar/pdf-export "View this project on npm")


Table of Contents
=================

 * [Quick Start](#additional-information)
 * [What's included](#installation)
 * [Bugs and feature requests](#code-example)
 * [Documentation](#tests)
 * [Contributors](#contributors)


## Quick Start
Several quick start options are available:
* Clone the repo: `git clone https://github.com/GroceriStar/pdf-export.git`
* Install with npm: `npm install @groceristar/pdf-export`
* Install with yarn: `yarn add @groceristar/pdf-export`

## What's included
Within the download you'll find the following directories and files, logically grouping common assets and providing both compiled and minified variations. You'll see something like this:

//@TODO update readme
```
.
├── docs
│   └── readme.md           # Secondary information about project
└── src               
    ├── projects            # Tests for self-titled projects
    │   ├── ChickenKyiv
    │   ├── GraphQL
    │   ├── GroceriStar
    │   ├── GS-Loopback
    │   ├── MealCalendar
    │   ├── Search
    │   ├── Showcase
    │   └── UnitConvertion
    ├── import
    ├── index.js    
    ├── index.test.js     
    └── utils.js    
.gitignore
README.md
package.json
babel.config.js
jest.config.js
rollup.config.js
LICENSE
```

We provide compiled JS, as well as compiled and minified JS.

To Find out about all the functionality use https://groceristar.github.io/groceristar-fetch/.


#### Contributors

@vadim9999, @atherdon, @hirdbluebird

@TODO review latest changes, that was made in @react-pdf and maybe update/improve our code base
npm package: @grodno-city/alis-web-request
Description: Request data from ALIS WEB system
Author: Vadim Demyanchik
Latest version: 1.1.2

# alis-web-request

Request data from ALIS WEB system

## Installing

npm
```
npm install @grodno-city/alis-web-request --save
```

yarn 
```
yarn add @grodno-city/alis-web-request
```

## Publishing public scoped package to npm registry

update version in package.json
```
"version": "1.1.1" -> "version": "1.1.2"
```

run command 
```
npm publish --access public
```

## License

[MIT License ](https://github.com/grodno-city/alis-web-request/blob/master/LICENSE)
npm package: @grodno-city/grodno-gov-renting-scraper
Description: Scrap premises rented by Grodno government
Author: Dima Pavlovsky
Latest version: 1.0.1

# Scrap premises rented by Grodno government

[![Build Status](https://travis-ci.org/grodno-city/grodno-gov-renting-scraper.svg?branch=master)](https://travis-ci.org/grodno-city/grodno-gov-renting-scraper)

Scraper make requests to [http://grodno.gov.by/ru/main.aspx?guid=7101](http://grodno.gov.by/ru/main.aspx?guid=7101)

## Install
```bash
yarn add @grodno-city/grodno-gov-renting-scraper
```
or
```bash
npm install --save @grodno-city/grodno-gov-renting-scraper
```
## Usage

```js
const { extract } = require('@grodno-city/grodno-gov-renting-scraper')

const run = async () => {
  const result = await extract()
  console.log(result)
}

run()
```

Provided result has "premises by organization" format, so it will something like:
```js
[
  {
    name: 'Унитарное жилищное ремонтно-эксплуатационное предприятие Ленинского района',
    premises: [
      ...
      {
        address: 'ул. Академическая, 14',
        description: 'Нежилое изолированное помещение, на 1,2 этаже здания.',
        areas: '50,82; 39.0; 34.86;30.1; 14.4',
        appointment: 'офис, оказание услуг',
        contact: '43-04-47'
      }
      ...
    ]
  }
]
```

## Enhancers

Enhancers can transform specific fields to machine-readable format

### areaEnhancer

Transfrom `areas` field to array of numbers or objects

```js
const { extract, enhancers } = require('@grodno-city/grodno-gov-renting-scraper')
const { areaEnhancer } = enhancers

const run = async () => {
  const result = await extract()
  result.forEach(organization => {
    organization.premises.forEach(premise => {
      const enhancedAddress = areaEnhancer(premise.areas)
      console.log(enhancedAddress)
    })
  })
}

run()
```

Areas array can contains a numbers or an objects:
```js
  areas: [12, 50, {
    apartmentNumber: '24',
    area: '44.4'
  }]
```

## Api
  - extract()<Promise> - request and parse data
  - parse(rawText: String)<Object> - parse passed string
  - requestRawData()<String> - request and return string

## License
Under MIT license
npm package: @grofi/contract-helpers
Description: **disclaimer**: this package is highly unstable. Once we reach a certain level of stability, we'll bump the version to 1.x and add appropriate documentation.
Latest version: 0.0.2

# @grofi/contract-helpers

**disclaimer**: this package is highly unstable. Once we reach a certain level
of stability, we'll bump the version to 1.x and add appropriate documentation.

The `@grofi/contract-helpers` package offers a set of services which allow
querying aggregated on-chain data via rpc.

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @grofi/contract-helpers

// with yarn
yarn add @grofi/contract-helpers
```
npm package: @grofi/math-utils
Description: **disclaimer**: this package is highly unstable. Once we reach a certain level of stability, we'll bump the version to 1.x and add appropriate documentation.
Latest version: 0.0.1

# @grofi/math-utils

**disclaimer**: this package is highly unstable. Once we reach a certain level
of stability, we'll bump the version to 1.x and add appropriate documentation.

Grofi aggregates on-chain protocol data into a variety of different subgraphs on
TheGraph which can be queried directly using the playground and integrated into
applications directly via TheGraph API.

In addition to the subgraphs, grofi offers a set of
[contract helpers](https://github.com/grohabitate-inc/grofi-utilities/tree/master/packages/contract-helpers)
to query aggregated on-chain data.

The `@grofi/math-utils` data formatting methods act as a layer on top of the
chain data. The use-cases range from "human readable formatting" to
"approximating accrual over time".

## Installation

Install the package in your project directory with:

```sh
// with npm
npm install @grofi/math-utils

// with yarn
yarn add @grofi/math-utils
```
npm package: @grogqli/schema
Description: Source of truth for the gql schema and operation docs that powers grogqli packages.
Author: Dean Slama
Latest version: 0.11.0

# @grogqli/schema

Source of truth for the gql schema and operation docs that powers grogqli packages.

## How to clear generated assets and rebuild from scratch

In this project's current state, changes to shared types will not correctly cascade to the files that import these. Consequently, the graphql-let cache needs to be manually busted to generate a correct set of assets:

- `rm -rf src/generated`
- `npm i`
- `npm run build:types`
npm package: @grogqli/webapp
Description: The react webapp that provides a UI for interacting with grogqli features.
Author: Dean Slama
Latest version: 0.11.0

# @grogqli/webapp

The react webapp that provides a UI for interacting with grogqli features.

## Development via Storybook

- in monorepo root: `npm start`

- in this package: `npm run storybook`

## What was done to add Grogqli to this project's Storybook workflow?

This assumes the grogqli server has a previously saved workflow:

- install grogqli addon

  - `npm i -D @grogqli/storybook`

- add reference to grogqli addon in `.storybook/main.js`

  ```es6
  // .storybook/main.js
  module.exports = {
    addons: ['@grogqli/storybook'],
    // ...other configs
  };
  ```

- added msw service worker to the next.js public subdirectory

  - `mkdir public && npx msw init ./public`

- pass static assets option to npm storybook start script

  - `"storybook": "start-storybook -p 6006 -s public"`

- set the links in apollo-client.ts to the same schemaUrl of the given schema recording

- setup params

  - TODO show this

- set env vars
  - publicPath
    - set the `STORYBOOK_GROGQLI_PUBLIC_PATH` env var either 1) inline storybook execution OR 2) in a .env file
  - schemaMappings
    - pass a string to string:string object that maps the schemaUrl(s) that are queried to the appropriate schemaId(s) found in the respective grogqli data
    ```typescript
    type SchemaMappings = {
      [schemaUrl: string]: string;
    };
    ```
npm package: @groksmith/mychoice-sdk-components
Description: Now I’m the model of a modern major general / The venerated Virginian veteran whose men are all / Lining up, to put me up on a pedestal / Writin’ letters to relatives / Embellishin’ my elegance and eloquence / But the elephant is in the room / The truth i
Author: GogMes
Latest version: 1.2.7

# `@groksmith/mychoice-sdk-components`

> TODO: description

## Usage

```
const mychoiceSdkComponents = require('@groksmith/mychoice-sdk-components');

// TODO: DEMONSTRATE API
```
npm package: @groksmith/mychoice-sdk-modules
Description: Now I’m the model of a modern major general / The venerated Virginian veteran whose men are all / Lining up, to put me up on a pedestal / Writin’ letters to relatives / Embellishin’ my elegance and eloquence / But the elephant is in the room / The truth i
Author: GogMes
Latest version: 1.2.7

# `@groksmith/mychoice-sdk-modules`

> TODO: description

## Usage

```
const mychoiceSdkModules1 = require('@groksmith/mychoice-sdk-modules');

// TODO: DEMONSTRATE API
```
npm package: @groksmith/mychoice-sdk-test1
Description: my choice sdk test
Author: messarg
Latest version: 0.0.1

# Mychoice-sdk
# Setup
Please do not use npm, use only [YARN](https://yarnpkg.com/) !

## Getting Started with Create React App

This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).

## Available Scripts

In the project directory, you can run:

### `yarn start`

Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.

The page will reload if you make edits.\
You will also see any lint errors in the console.

### `yarn test`

Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.

### `yarn build`

Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!

See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.

### `yarn eject`

**Note: this is a one-way operation. Once you `eject`, you can’t go back!**

If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.

Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.

You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.

## Learn More

You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).

To learn React, check out the [React documentation](https://reactjs.org/).
npm package: @grom.js/tgx
Description: JSX runtime for composing Telegram messages
Author: Vladislav Deryabkin
Latest version: 1.4.3

![tgx](tgx.png)

[![npm](https://img.shields.io/npm/v/%40grom.js%2Ftgx?style=flat&logo=npm&logoColor=%23BB443E&logoSize=auto&label=Latest&labelColor=%23fff&color=%23BB443E)](https://www.npmjs.com/package/@grom.js/tgx)
[![jsr](https://img.shields.io/jsr/v/%40grom/tgx?style=flat&logo=jsr&logoColor=%231B3646&logoSize=auto&label=Latest&labelColor=%23F3E051&color=%231B3646)](https://jsr.io/@grom/tgx)

[JSX](https://facebook.github.io/jsx/) runtime for composing Telegram messages.

## Installation

```sh
# Using npm
npm install @grom.js/tgx

# Using JSR
deno add jsr:@grom/tgx
```

Then in your `tsconfig.json`:

```jsonc
{
  "compilerOptions": {
    "jsx": "react-jsx",
    "jsxImportSource": "@grom.js/tgx" // "@grom/tgx" for JSR
    // ...
  }
}
```

## Examples

Usage with [grammY](https://grammy.dev):

```jsx
import { Bot } from 'grammy'
import { renderHtml } from '@grom.js/tgx'

const Greeting = (props) => (
  <>Hello, <b>{props.name}</b>!</>
)

const bot = new Bot(/* TOKEN */)

bot.command('start', async (ctx) => {
  await ctx.reply(
    renderHtml(<Greeting name={ctx.from.first_name} />),
    { parse_mode: 'HTML' }
  )
})

bot.start()
```

Usage with [effect-tg](https://github.com/grom-dev/effect-tg):

```jsx
import { Content, Dialog, Send, Text } from 'effect-tg'

const Greeting = (props) => (
  <>Hello, <b>{props.name}</b>!</>
)

const greet = (id, name) => Send.sendMessage({
  dialog: Dialog.user(id),
  content: Content.text(Text.tgx(<Greeting name={name} />))
})
```

## License

[MIT](./LICENSE)
npm package: @gromalog/cucumber-testrail-sync
Description: Synchronize test cases from TestRail & push Cucumber results
Author: Sergey Krasilnikov; originally Mickael Burguet
Latest version: 1.0.11

This is almpst exact copy of [@SSENSE/node-cucumber-testrail-sync](https://github.com/SSENSE/node-cucumber-testrail-sync) project.
For any usage info please refer to the original, it has some decent documentation there.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.
npm package: @gromlab/api-codegen
Description: CLI tool to generate TypeScript API client from OpenAPI specification
Author: S.Gromov
Latest version: 1.0.7

# @gromlab/api-codegen

CLI утилита для генерации TypeScript API клиента из OpenAPI спецификации.

## Использование

```bash
npx @gromlab/api-codegen -i <INPUT> -o <OUTPUT> [-n <NAME>] [--swr]
```

**Аргументы:**
- `-i, --input <path>` - Путь к OpenAPI файлу (локальный файл или URL)
- `-o, --output <path>` - Директория для сохранения файлов
- `-n, --name <name>` - Имя сгенерированного файла (опционально, по умолчанию из `spec.info.title`)
- `--swr` - Генерировать SWR хуки для React

**Примеры:**

```bash
# Локальный файл
npx @gromlab/api-codegen -i ./openapi.json -o ./src/api

# URL на спецификацию
npx @gromlab/api-codegen -i https://httpbin.org/spec.json -o ./src/api

# С кастомным именем файла
npx @gromlab/api-codegen -i ./openapi.json -o ./src/api -n MyApi

# С генерацией SWR хуков
npx @gromlab/api-codegen -i ./openapi.json -o ./src/api --swr
```

## Пример использования сгенерированного кода

```typescript
import { Api, HttpClient } from './src/api/MyApi';

const httpClient = new HttpClient();
httpClient.setSecurityData({ token: 'jwt-token' });

const api = new Api(httpClient);

// GET запрос
const user = await api.auth.getProfile();

// POST запрос
const result = await api.auth.login({ email, password });
```

## Разработка

### Сборка
```bash
bun run build
```

### Тестирование

```bash
# Все тесты
bun test

# Юнит тесты
bun run test:unit

# Интеграционные тесты
bun run test:integration

# Watch режим
bun run test:watch

# С coverage
bun run test:coverage
```

Подробная документация по тестированию в [`tests/README.md`](tests/README.md).

## Лицензия

MIT
npm package: @grone/pro-file-uploader
Description: A simple React plugin for file picking. Works with click and drag & drop 
Author: proapps
Latest version: 0.1.1

# pro-file-picker

> Reusable React file picker component.

[![Travis][build-badge]][build]
[![Codecov Status][codecov-badge]][codecov]
[![npm package][npm-badge]][npm]
[![npm downloads][npm-downloads]][npm]

[![prettier][prettier-badge]][prettier]
[![license][license-badge]][license]

## Installation

```sh
$ npm install pro-file-uploader
```


## Usage

```js
import FilePicker from 'pro-file-picker';

<FilePicker onChange={files => console.log(files)}>
  <button>Upload</button>
</FilePicker>;
```

## API

```js
type Props = {
  children: React.Node,
  onChange: (files: Array<File>, e: SyntheticEvent<HTMLInputElement>) => void,
  accept?: string,
  multiple?: boolean,
};
```

## Development

### Requirements

- node >= 11.9.0
- yarn >= 1.13.0

```sh
$ yarn install --pure-lockfile
$ yarn start
```

## Test

```sh
$ yarn run format
$ yarn run eslint
$ yarn run flow
$ yarn run test:watch
$ yarn run build
```

## Publish

```bash
$ npm version patch
$ npm run changelog
git commit & push
```

---

## CONTRIBUTING

- ⇄ Pull requests and ★ Stars are always welcome.
- For bugs and feature requests, please create an issue.
- Pull requests must be accompanied by passing automated tests.


## [LICENSE](LICENSE)

MIT: [http://michaelhsu.mit-license.org](http://michaelhsu.mit-license.org)

[build-badge]: https://img.shields.io/travis/evenchange4/react-input-files/master.svg?style=flat-square
[build]: https://travis-ci.org/evenchange4/react-input-files
[npm-badge]: https://img.shields.io/npm/v/react-input-files.svg?style=flat-square
[npm]: https://www.npmjs.org/package/react-input-files
[codecov-badge]: https://img.shields.io/codecov/c/github/evenchange4/react-input-files.svg?style=flat-square
[codecov]: https://codecov.io/github/evenchange4/react-input-files?branch=master
[npm-downloads]: https://img.shields.io/npm/dt/react-input-files.svg?style=flat-square
[license-badge]: https://img.shields.io/npm/l/react-input-files.svg?style=flat-square
[license]: http://michaelhsu.mit-license.org/
[prettier-badge]: https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square
[prettier]: https://github.com/prettier/prettier