open-index/open-npm huggingface dataset:
npm package: @kochurko/eslint-config
Description: ESLint config for my projects
Author: Vasiliy Kochurko
Latest version: 0.9.1

# @kochurko/eslint-config

[![npm](https://img.shields.io/npm/v/@kochurko/eslint-config.svg)](https://www.npmjs.com/package/@kochurko/eslint-config)
[![npm](https://img.shields.io/npm/dm/@kochurko/eslint-config.svg)](https://www.npmjs.com/package/@kochurko/eslint-config)

## Description

ESLint config for my projects.

## Installation

```bash
npm install --save-dev eslint @kochurko/eslint-config
```

## Usage

Add the following to your `.eslintrc.cjs`:

```cjs
module.exports = {
    extends: ["@kochurko/eslint-config"],
    root: true,
};
```

### Client & Server

Add the following to your `.eslintrc.cjs`:

```cjs
module.exports = {
    extends: ["@kochurko/eslint-config/client"],
};
```

or for server:

```cjs
module.exports = {
    extends: ["@kochurko/eslint-config/server"],
};
```

### Prettier

If you're utilizing Prettier, change the root configuration to extend the `prettier` preset.

```cjs
module.exports = {
    extends: ["@kochurko/eslint-config", "@kochurko/eslint-config/prettier"],
    root: true,
};
```

### Import order

If you want to enforce a convention in module import order, extend root config with the additional rules:

```cjs
module.exports = {
    extends: ["@kochurko/eslint-config", "@kochurko/eslint-config/import"],
    root: true,
};
```

### A11y

If you want to spot accessibility issues, extend root config with the additional rules:

```cjs
module.exports = {
    extends: ["@kochurko/eslint-config", "@kochurko/eslint-config/a11y"],
    root: true,
};
```
npm package: @kochurko/prettier-config
Description: Prettier config for my projects
Author: Vasiliy Kochurko
Latest version: 0.9.1

# @kochurko/prettier-config

[![npm](https://img.shields.io/npm/v/@kochurko/prettier-config.svg)](https://www.npmjs.com/package/@kochurko/prettier-config)
[![npm](https://img.shields.io/npm/dm/@kochurko/prettier-config.svg)](https://www.npmjs.com/package/@kochurko/prettier-config)

Prettier config for my projects.

## Install

```sh
npm install --save-dev prettier @kochurko/prettier-config
```

## Usage

Add the following to your `.prettierrc.js`:

```js
module.exports = require("@semantic-pie/prettier-config");
```
npm package: @kochurko/stylelint-config
Description: Stylelint config for my projects
Author: Vasiliy Kochurko
Latest version: 0.9.1

# @kochurko/stylelint-config

[![npm](https://img.shields.io/npm/v/@kochurko/stylelint-config.svg)](https://www.npmjs.com/package/@kochurko/stylelint-config)
[![npm](https://img.shields.io/npm/dm/@kochurko/stylelint-config.svg)](https://www.npmjs.com/package/@kochurko/stylelint-config)

A [stylelint](https://github.com/stylelint/stylelint) configuration for [Prettier](https://github.com/prettier/prettier) and [order](https://github.com/hudochenkov/stylelint-order).

## Install

```sh
npm i --save-dev stylelint postcss @kochurko/stylelint-config
```

## Usage

Add the following to your `.stylelintrc`:

```json
{
    "extends": "@kochurko/stylelint-config"
}
```

### Order

The order of the rules is as follows:

```json
{
    "extends": [
        "@kochurko/stylelint-config",
        "@kochurko/stylelint-config/order"
    ]
}
```

### Prettier

If you're utilizing Prettier, augment the root configuration with supplementary rules.

```json
{
    "extends": [
        "@kochurko/stylelint-config",
        "@kochurko/stylelint-config/prettier"
    ]
}
```
npm package: @kochurko/ts-config
Description: TypeScript config for my projects
Author: Vasiliy Kochurko
Latest version: 0.9.4

# @kochurko/ts-config

[![npm version](https://badge.fury.io/js/%40kochurko%2Fts-config.svg)](https://badge.fury.io/js/%40kochurko%2Fts-config)
[![npm downloads](https://img.shields.io/npm/dm/%40kochurko%2Fts-config.svg)](https://www.npmjs.com/package/@kochurko/ts-config)

TypeScript config for my projects.

## Install

```bash
$ npm install --save-dev @kochurko/ts-config
```

## Usage

Add `tsconfig.json` to your project root:

```
{
    "extends": "@kochurko/tsconfig/tsconfig.json"
}
```
npm package: @kocierik/mcp-nomad
Description: Nomad MCP Server
Latest version: 0.2.8

# MCP Nomad

This is a distribution of MCP server connecting to Nomad written in Golang.

Currently available:

| 💬 prompt | 🗂️ resource | 🤖 tool |

## Example usage with Claude Desktop

To use this MCP server with Claude Desktop you would firstly need to install it.

You have two options at the moment - use pre-built binaries or build it from source.

### Building from source

```bash
# Clone the repository
git clone https://github.com/kocierik/mcp-nomad.git
cd mcp-nomad

# install dependencies
go mod tidy
```

Then check if the server is working by running:

```bash
go run main.go -transport=stdio
```

Once built, you can proceed to add configuration to `claude_desktop_config.json` file:

```json
{
  "mcpServers": {
    "mcp_nomad": {
      "command": "mcp-nomad",
      "args": [],
      "env": {
        "NOMAD_TOKEN": "${NOMAD_TOKEN}",
        "NOMAD_ADDR": "${NOMAD_ADDR}"
      }
    }
  }
}
```

### Using from Claude Desktop

Now you should be able to run Claude Desktop and:
- See Nomad clusters available to attach to conversation as a resource
- Ask Claude to list jobs and their status
- Ask Claude to deploy and manage jobs
- Ask Claude to manage namespaces and ACLs
- Ask Claude to monitor allocations and deployments
- Ask Claude to manage nodes and their status
- Ask Claude to handle variables and volumes

### Demo Operations

Here are some example operations you can perform:

1. **Job Management**:
   ```
   List all jobs in the default namespace
   Show me the status of job "my-service"
   Scale the "web" task group in job "my-service" to 3 instances
   ```

2. **Node Management**:
   ```
   List all nodes in the cluster
   Show me the status of node "node-1234"
   Enable drain mode for node "node-1234"
   ```

3. **Resource Management**:
   ```
   Create a new namespace called "development"
   List all variables in the system
   Show me all volumes in namespace "production"
   ```

4. **ACL Management**:
   ```
   Create a new ACL policy for read-only access
   List all ACL tokens
   Create a new role with specific policies
   ```
npm package: @kocisov/crab
Description: JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API.
Author: kocisov
Latest version: 0.3.3

<p align="center">
  <img alt="" src="https://kocisov.github.io/crab/crab.svg" width="200">
</p>

<p align="center">
  JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API.
</p>

[![npm](https://img.shields.io/npm/v/@kocisov/crab.svg)](http://npmjs.com/@kocisov/crab) [![Code Climate](https://codeclimate.com/github/Kocisov/crab/badges/gpa.svg)](https://codeclimate.com/github/Kocisov/crab)

> This version of Crab was written in TypeScript to include Types for your development

### How does it look

```js
import { Component, defineComponents, render } from '@kocisov/crab'

export default class Header extends Component {
  // or Polymer like => static get is()
  static get componentName() {
    return 'header-component'
  }

  state = {
    id: 'Some string...',
  }

  changeState() {
    this.setState({
      id: uuid.v4(),
    })
  }

  render() {
    return `
      <div class="flex-right">
        Hello ${this.state.id}
      </li>
    `
  }
}

defineComponents([Header, SmallButon], { crabug: true })

render(
  `
    <header-component onClick="changeState"></header-component>
  `,
  `
    body {
      margin: 0;
    }
  `,
  document.getElementById('root'),
)
```

### Installation

This version of **Crab** is compiling from ES2015+ to ES5 ready even without native-shim.

##### Install crab with package manager

```bash
# yarn
yarn add @kocisov/crab

# npm
npm install --save @kocisov/crab
```

##### Include crab into your code

```js
// webpack with babel
import { Component, defineComponents, render } from '@kocisov/crab'

// ...

render(
  `
    <view-layout></view-layout>
  `,
  document.getElementById('root'),
)
```

### Docs

Work in progress at [docs](https://kocisov.gitbooks.io/crab/content/).
npm package: @kockpit/ember-gantt
Description: ember addon for beautiful gantt charts
Author: kockpit.io
Latest version: 1.1.3



[![Build Status](https://travis-ci.org/kockpit/ember-gantt.svg?branch=master)](https://travis-ci.org/kockpit/ember-gantt)
[![Ember Observer Score](https://emberobserver.com/badges/-kockpit-ember-gantt.svg)](https://emberobserver.com/addons/@kockpit/ember-gantt)
[![npm version](https://badge.fury.io/js/%40kockpit%2Fember-gantt.svg)](https://badge.fury.io/js/%40kockpit%2Fember-gantt)
[![Dependency Status](https://david-dm.org/kockpit/ember-gantt.svg)](https://david-dm.org/kockpit/ember-gantt)
[![devDependency Status](https://david-dm.org/kockpit/ember-gantt/dev-status.svg)](https://david-dm.org/kockpit/ember-gantt#info=devDependencies)


ember-gantt
==============================================================================

An ember-cli addon for showing beautiful gantt-charts from your data.
No additional library is used – pure ember. So slick and soooo fast.

See https://kockpit.github.io/ember-gantt/ for demo and full documentation.


Installation
------------------------------------------------------------------------------

In your application's directory:

```
ember install @kockpit/ember-gantt
```
=======
* `npm run lint:hbs`
* `npm run lint:js`
* `npm run lint:js -- --fix`



Features coming
------------------------------------------------------------------------------

✅ Sticky header  
✅ infinity-Scroll for loading previous later time-ranges automatically  
✅ scrollTo(Date) API  
❓ Whats next? Tell me your needs...



Copyright and license
------------------------------------------------------------------------------

This addon is maintained by Kockpit.io - simplify agency life.
Code and documentation copyright 2018 [kockpit.io](https://kockpit.io) and contributors. Code released under [the MIT license](LICENSE.md).
npm package: @kockybot/ex-js
Description: ![Codecov](https://img.shields.io/codecov/c/github/50-Course/ex-js)
Author: coming-soon
Latest version: 1.0.0

![Codecov](https://img.shields.io/codecov/c/github/50-Course/ex-js)

# exampe-js

Nothing to see here, other than man, shit-testing Jest, on Actions, a couple of CI and template configuration.

This should set a framework for the future template, I would be creating for my Js files. It's been a while I have written
JS so i would just go with the flow here. The rizz they say.
npm package: @kocoro/twitter-mcp
Description: A Model Context Protocol server for interacting with X/Twitter — post tweets and search.
Author: Enes Cinar
Latest version: 0.3.1

[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/enescinr-twitter-mcp-badge.png)](https://mseep.ai/app/enescinr-twitter-mcp)

# Twitter MCP Server

[![smithery badge](https://smithery.ai/badge/@enescinar/twitter-mcp)](https://smithery.ai/server/@enescinar/twitter-mcp)

This MCP server allows Clients to interact with Twitter, enabling posting tweets and searching Twitter.

<a href="https://glama.ai/mcp/servers/dhsudtc7cd">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/dhsudtc7cd/badge" alt="Twitter Server MCP server" />
</a>

## Quick Start

1. Create a Twitter Developer account and get your API keys from [Twitter Developer Portal](https://developer.twitter.com/en/portal/dashboard)

2. Add this configuration to your Claude Desktop config file:

**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`  
**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`

```json
{
  "mcpServers": {
    "twitter-mcp": {
      "command": "npx",
      "args": ["-y", "@enescinar/twitter-mcp"],
      "env": {
        "API_KEY": "your_api_key_here",
        "API_SECRET_KEY": "your_api_secret_key_here",
        "ACCESS_TOKEN": "your_access_token_here",
        "ACCESS_TOKEN_SECRET": "your_access_token_secret_here"
      }
    }
  }
}
```

3. Restart Claude Desktop

That's it! Claude can now interact with Twitter through two tools:

- `post_tweet`: Post a new tweet
- `search_tweets`: Search for tweets

## Example Usage

Try asking Claude:
- "Can you post a tweet saying 'Hello from Claude!'"
- "Can you search for tweets about Claude AI?"

## Troubleshooting

Logs can be found at:
- **Windows**: `%APPDATA%\Claude\logs\mcp-server-twitter.log`
- **macOS**: `~/Library/Logs/Claude/mcp-server-twitter.log`


## Development

If you want to contribute or run from source:

1. Clone the repository:
```bash
git clone https://github.com/EnesCinr/twitter-mcp.git
cd twitter-mcp
```

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

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

4. Run:
```bash
npm start
```



## Running evals

The evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found [here](https://www.mcpevals.io/docs).

```bash
OPENAI_API_KEY=your-key  npx mcp-eval src/evals/evals.ts src/index.ts
```
## License

MIT
npm package: @kodacamp/jared
Description: A pointless tool for fun
Author: Jared Brown
Latest version: 0.0.4

jared
=====

A pointless tool for fun

[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)
[![Version](https://img.shields.io/npm/v/jared.svg)](https://npmjs.org/package/jared)
[![Downloads/week](https://img.shields.io/npm/dw/jared.svg)](https://npmjs.org/package/jared)
[![License](https://img.shields.io/npm/l/jared.svg)](https://github.com/jaobrown/jared-cli/blob/master/package.json)

<!-- toc -->
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
# Usage
<!-- usage -->
```sh-session
$ npm install -g @kodacamp/jared
$ jared COMMAND
running command...
$ jared (-v|--version|version)
@kodacamp/jared/0.0.3 darwin-x64 node-v13.7.0
$ jared --help [COMMAND]
USAGE
  $ jared COMMAND
...
```
<!-- usagestop -->
# Commands
<!-- commands -->
* [`jared affirm-me`](#jared-affirm-me)
* [`jared help [COMMAND]`](#jared-help-command)
* [`jared support-me`](#jared-support-me)

## `jared affirm-me`

Use this command for affirmation.

```
USAGE
  $ jared affirm-me
```

_See code: [src/commands/affirm-me.js](https://github.com/jaobrown/jared-cli/blob/v0.0.3/src/commands/affirm-me.js)_

## `jared help [COMMAND]`

display help for jared

```
USAGE
  $ jared help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI
```

_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v3.2.0/src/commands/help.ts)_

## `jared support-me`

Use this command for affirmation.

```
USAGE
  $ jared support-me
```

_See code: [src/commands/support-me.js](https://github.com/jaobrown/jared-cli/blob/v0.0.3/src/commands/support-me.js)_
<!-- commandsstop -->