open-index/open-npm huggingface dataset:
npm package: @kaykyramos/vercel-icons
Description: The icon components for Vercel UI.
Author: Geist Org
Latest version: 1.0.0

# React Icons

The icon components for Geist UI.

[![npm Version](https://img.shields.io/npm/v/@geist-ui/icons)](https://www.npmjs.com/package/@geist-ui/icons)
[![Build](https://img.shields.io/github/workflow/status/geist-org/icons/Build)](https://github.com/geist-org/icons/actions?query=workflow%3ABuild)

## Install

```
$ yarn add @geist-ui/icons
OR
$ npm install @geist-ui/icons
```

## Usage

```tsx
import React from 'react'
import { Code } from '@geist-ui/icons'

const App = () => {
  return <Code />
}

export default App
```

Icons can be configured with `color`, `size` and any SVG props:

```ts
<Code color="red" size={36} />
<Code color="blue" strokeWidth={2} />
```

## Other ways

1. You can include the whole icon pack:

```tsx
import * as Icons from '@geist-ui/icons'

const App = () => {
  return <Icons.Code />
}
```

2. You can include single icon:

```tsx
import Code from '@geist-ui/icons/code'

const App = () => {
  return <Code />
}
```

<br/>

## LICENSE

[MIT](https://raw.githubusercontent.com/geist-org/icons/master/LICENSE)
npm package: @kaykyramos/vercel-ui
Description: Modern and minimalist React UI library.
Latest version: 1.1.1

> Modern and minimalist React UI library, originating from Vercel's design.

<br/>

## Quick Start

1. run `yarn add @kaykyramos/vercel-ui` or `npm i @kaykyramos/vercel-ui` install it.

2. import into project:

```jsx
import { GeistProvider, CssBaseline } from '@kaykyramos/vercel-ui'

const Application = () => (
	<GeistProvider>
		<CssBaseline /> // ---> Normalize styles
		<AppComponent /> // ---> Your App Component
	</GeistProvider>
)
```
npm package: @kaylucas/xlf-merge
Description: Command-line tool for merging XLF files
Author: Jaroslav Svak
Latest version: 1.0.8

# xlf-merge
## Forked from https://github.com/jaroslavsvak/xlf-merge
Command line tool that merges any number of XLF 1.2 files.

Useful for Angular apps where the NG compiler requires single translation file per language. If your translations are organized into
many small XLF files you can run this tool to merge them before invoking Angular compilation.

## Installation
```bash
npm install -g @kaylucas/xlf-merge
```
```bash
yarn global add @kaylucas/xlf-merge
```

## Usage
- Accespts any number of input files (wildcards supported)
- Requires single output file path (-o parameter)
```bash
# Merges three input files into output.xlf
xlf-merge input1.xlf input2.xlf input3.xlf -o output.xlf

# Merges all language-specific XLF files in directory i18n into a file containing all translations per language
xlf-merge i18n/*.en.xlf -o all.en.xlf
xlf-merge i18n/*.de.xlf -o all.de.xlf
xlf-merge i18n/*.fr.xlf -o all.fr.xlf
```

## Author
Jaroslav Svak

## License
MIT
npm package: @kaylum.io/json-graph-ts
Description: Json Graph implementation in TypeScript
Author: Calem Roelofs
Latest version: 0.2.1

# JSON Graph TS

This is a small TypeScript library for working with [json-graph](https://github.com/jsongraph/json-graph-specification) objects in JavaScript/TypeScript.

## Features
- Add nodes and edges
- disables re-adding existing nodes and edges
- support for finding nodes according to source/target of edges

## Usage

```javascript
const { JsonGraph } = require("@kaylum.io/json-graph-ts")

const graph = new JsonGraph();

let author = graph.addNode("Stephen King", { "type": "author" })
let book = graph.addNode("The Shining", { "type": "book" })
graph.addEdge(a.id, b.id, "wrote")

console.log(graph.toString())
```
npm package: @kaylyn/vite-plugin-proxy
Description: Proxy for vite. Allows https2.
Latest version: 0.0.2-alpha.2

# @kaylyn/vite-plugin-proxy

Vite plugin that enables proxy configuration without downgrading HTTP/2. See https://vitejs.dev/config/#server-https

## Usage
___Ensure vite `proxy` configuration is removed or HTTP/2 will be disabled___ 

Add proxy configuration as part of `plugins`
```ts
import { proxy } from "@kaylyn/vite-plugin-proxy"

export default defineConfig({
  plugins: [
    proxy({
      "/api": "https://localhost:5001",
      "^/api2/.*": {
        target: "https://localhost:6001",
        rewrite: (path) => path.replace('/^\/api2/', ''),
        // Enable WebSocket proxying
        ws: true,
        // Disable TLS cert validation
        secure: false
      }
    })
  ]
})
```

## Config
This is not stabilized yet.

There is not a 1:1 mapping between [Vite proxy config](https://github.com/http-party/node-http-proxy#options), but some options are available:
- `secure`: `false` to disable TLS verification
- `ws`: `true` to enable proxying WebSockets

Simple configurations should just be copy/paste.

Some properties that are on `target` for `vite` proxy are at the top-level config. For example: `ca`, `cert`, etc.

Check [index.d.ts](dist/index.d.ts) for configuration format.

## Troubleshooting
Try running vite with `DEBUG` set to print debug logs to the terminal.

```bash
DEBUG="@kaylyn/vite-plugin-proxy" pnpx vite