open-index/open-npm huggingface dataset:
npm package: @ganevru/eslint-config-ganevru
Description: Ivan Ganev eslint config
Author: Ivan Ganev
Latest version: 0.0.5

# eslint-config-ganevru

Ivan Ganev personal configuration

```
npm i @ganevru/eslint-config-ganevru
```

Other configurations that helped me:

- Eslint guide: [https://eslint.org/docs/developer-guide/shareable-configs](https://eslint.org/docs/developer-guide/shareable-configs)

- [https://github.com/dollarshaveclub/eslint-config-dollarshaveclub](https://github.com/dollarshaveclub/eslint-config-dollarshaveclub)

- [https://github.com/expo/eslint-config-universe](https://github.com/expo/eslint-config-universe)

- [https://github.com/brandonkal/eslint-config-gatsby-standard](https://github.com/brandonkal/eslint-config-gatsby-standard)

- [https://github.com/xojs/xo](https://github.com/xojs/xo)

- [https://medium.com/@natterstefan/how-to-create-your-own-shared-eslint-prettier-and-stylelint-configuration-3930dd764de3](https://medium.com/@natterstefan/how-to-create-your-own-shared-eslint-prettier-and-stylelint-configuration-3930dd764de3)
npm package: @ganezdragon/tree-sitter-perl
Description: a tree-sitter for perl language.
Author: ganezdragon
Latest version: 1.1.1

# tree-sitter-perl
a perl parser using tree-sitter

# Getting started

## To just generate the parser output
`npm run generate`

## Tests

`npm run test`

## Run examples

`npm run example`

## To build the wasm file

1. Run pre-build `npm run pre-build`
2. Run build `npm run build`
3. Generate the wasm file `npm run build-wasm` (make sure you are running docker daemon)
npm package: @gang-of-front/friday
Description: Mock http requests
Author: Guilherme Gregio
Latest version: 0.0.5

# F.R.I.D.A.Y

> Mock Http Request

![F.R.I.D.A.Y.](./resources/FRIDAY.jpg)

## Install `yarn add -D @gang-of-front/friday`

## How use

> create a mock to api src/mock/auth.js

```
const auth = ({server}) => {
  server
    .get('https://my-api.app.com/auth')
    .interceptor((req, res)=>res.status(200).json({token: 'xpto'}))
}

export { auth }
```

> create src/friday.config.js

```
import { friday } from '@gang-of-front/friday'
import { auth } from './mock/auth'

const config = {
  name: 'My-Mock-Api',
  logging: false
}

const factory = friday(auth)

factory(config)
```

> add in index.js

```
if (process.env.NODE_ENV === 'development') {
  import('./friday.config')
}
```
npm package: @ganiev/todoist-mcp-server
Description: MCP server for Todoist
Author: Shamil Ganiev
Latest version: 0.12.0

# Todoist MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with Todoist, enabling AI assistants to manage tasks, projects, labels, sections, and comments through the Todoist API.

## Installation

1. Clone the repository:
```bash
git clone https://github.com/ganievs/todoist-mcp-server.git
cd todoist-mcp-server
```

2. Install dependencies:
```bash
npm install
```

3. Build the project:
```bash
npm run build
```

## Configuration

### Environment Variables

Set your Todoist API token:
```bash
export TODOIST_API_TOKEN="your_api_token_here"
```

To get your API token:
1. Go to [Todoist Settings](https://app.todoist.com/app/settings/integrations/developer)
2. Scroll down to the "API token" section
3. Copy your personal API token

### MCP Client Configuration

Add the server to your MCP client configuration. For Claude Desktop, add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "todoist": {
      "command": "node",
      "args": ["/path/to/todoist-mcp-server/build/index.js"],
      "env": {
        "TODOIST_API_TOKEN": "your_api_token_here"
      }
    }
  }
}
```

## Usage

Once configured, you can use natural language to interact with Todoist through your MCP client:

- "Create a task to buy groceries with high priority"
- "List all my projects"
- "Add a comment to the task about the meeting"
- "Create a new project for my vacation planning"
- "Show me all tasks with the 'urgent' label"

## Support

For issues and feature requests, please use the [GitHub Issues](https://github.com/ganievs/todoist-mcp-server/issues) page.
npm package: @ganintegrity/eslint-typescript
Description: eslint configs with prettier integration
Latest version: 1.3.2

# eslint-typescript

eslint-typescript

## Development

### GitLab deploy token

To install @ganintegrity/eslint-typescript from a branch on GitLab, use the
following deploy token (in the other project's `package.json`):

```json

{
  "dependencies": {
    "@ganintegrity/eslint-typescript": "git+https://gitlab+deploy-token-610219:xsqjdm2zwxfRhEzPSZqh@gitlab.com/ganintegrity/eslint-typescript.git#<your-branch-name>"
  }
}

```
npm package: @ganintegrity/prettier-config
Description: prettier config
Latest version: 2.1.0

# prettier-config

Shared prettier config

## Development

### GitLab deploy token

To install @ganintegrity/prettier-config from a branch on GitLab, use the
following deploy token (in the other project's `package.json`):

```json

{
  "dependencies": {
    "@ganintegrity/prettier-config": "git+https://gitlab+deploy-token-472961:o5g4KVJvPuDoEmkPEutX@gitlab.com/ganintegrity/prettier-config.git#<your-branch-name>"
  }
}

```
npm package: @ganjaswap-libs/sdk
Description: 🛠 An SDK for building applications on top of GanjaSwap.
Latest version: 1.1.1

# Ganjaswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/legends420/ganjaswap-sdk/workflows/CI/badge.svg)](https://github.com/legends420/ganjaswap-sdk)
[![npm version](https://img.shields.io/npm/v/@ganjaswap-lib/sdk/latest.svg)](https://www.npmjs.com/package/@ganjaswap-lib/sdk/v/latest)

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/legends420/ganjaswap-sdk.git
```

Move into the ganjaswap-sdk working directory

```sh
cd ganjaswap-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @ganjaswap-libs/uikit
Description: Set of UI components for ganjaswap projects
Latest version: 0.4.8

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)
npm package: @ganjaswap-libs/uikit2
Description: Set of UI components for pancake projects
Latest version: 0.56.0

# 🥞 Pancake UIkit

[![Version](https://img.shields.io/npm/v/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit) [![Size](https://img.shields.io/bundlephobia/min/@pancakeswap-libs/uikit)](https://www.npmjs.com/package/@pancakeswap-libs/uikit)

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap-libs/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@pancakeswap-libs/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@pancakeswap-libs/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)