open-index/open-npm huggingface dataset:
npm package: @radiantbeing/eslint-config
Description: JSLint에서 영감을 얻은 ESLint 구성
Author: 김인화
Latest version: 0.0.5

# @radiantbeing/eslint-config

JSLint 철학에 기반한 ESLint 규칙 세트

## 개요

[Douglas Crockford](https://en.wikipedia.org/wiki/Douglas_Crockford)는 언어의 좋은 부분만을 사용할 것을 강조합니다. 이는 그의 저서 [How JavaScript Works](https://www.amazon.com/How-JavaScript-Works-Douglas-Crockford/dp/1949815005)에서 수차례 언급됩니다. [JSLint](https://github.com/jslint-org/jslint)는 Douglas Crockford가 개발한 정적 분석 도구로, JavaScript의 좋은 부분만을 사용하도록 강제하여 높은 품질의 코드 작성을 돕습니다. JSLint는 엄격한 규칙으로 코드 품질을 보장하지만, 최신 JavaScript 문법 및 TypeScript 개발 환경에서는 사용이 제한됩니다.

[ESLint](https://eslint.org/)는 널리 사용되는 현대적인 정적 분석 도구입니다. 확장 가능한 구조 덕분에 다양한 규칙을 커스터마이징하기 쉽고 TypeScript를 포함한 현대 개발 환경을 잘 지원합니다. `@radiantbeing/eslint-config`는 JSLint의 엄격한 코딩 철학을 현대 JavaScript/TypeScript 개발 환경에서 활용할 수 있도록 설계된 ESLint 규칙 세트입니다. JSLint에서 `export default` 대상을 동결(`Object.freeze`)할 것을 강제하는 것과 같이, 기존 ESLint 규칙으로는 구현할 수 없는 JSLint의 규칙을 커스텀 규칙으로 포함하고 있습니다.

## 설치

`npm`을 사용하여 패키지를 설치합니다:

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

## 사용법

`eslint.config.js` 파일에서 구성을 불러와 사용합니다:

```js
import {defineConfig} from "eslint/config";
import radiant from "@radiantbeing/eslint-config";

export default Object.freeze(defineConfig({
    extends: [radiant.configs.recommended],
    files: ["**/*.{js,mjs,cjs}"]
}));
```

## 라이선스

MIT License
npm package: @radiantcapital/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.29.0

# @aave/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 `@aave/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 @aave/contract-helpers

// with yarn
yarn add @aave/contract-helpers
```
npm package: @radiants-dao/core
Description: Radiants DAO core package to interact with our Solana Programs.
Author: Radiants DAO
Latest version: 0.1.8

<p align="center">
  <a href="https://github.com/anselsol">
    <img src="https://github.com/radiants-DAO/radiants-program-library/blob/gh/raffle-testing/public/radiants-logo.jpg?raw=true" alt="Radiants logo" width="200">
  </a>
</p>

<h2 align="center">
  ☀️ Welcome to the Radiants DAO tech ecosystem. ☀️
</h2>


<p align="center">
  <a href="#installation">Installation</a> •
  <a href="#docs">Docs</a> •
  <a href="#example">Example</a> •
  <a href="#running-tests">Running tests</a> •
  <a href="#credits">Credits</a>
</p>

# Installation [![npm version](https://badge.fury.io/js/@radiants-dao%2Fcore.svg)](https://badge.fury.io/js/@radiants-dao%2Fcore)

Yarn:
```zsh
yarn add @radiants-dao/core
```

Npm:
```zsh
npm i @radiants-dao/core
```

# Docs
Coming soon

# Examples
Coming soon

# Credits
Coming soon


# License
Coming soon
npm package: @radic/build-tools-rollup
Description: > test
Latest version: 1.0.0

# Typestyled Components

> test

[![NPM](https://img.shields.io/npm/v/typestyled-components.svg)](https://www.npmjs.com/package/test-lib) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @radic/typestyled-components
```

## Usage

Check the **examples** directory

## License

MIT © [RobinRadic](https://github.com/RobinRadic)
npm package: @radic/console-colors
Description: Console Colors text parser. Apply colors to texts fast & easy. Use hex/rgb colors with auto (or custom) fallback for unsupported terminals.
Author: Robin Radic
Latest version: 4.1.1


Console Colors
==============

[Documentation](https://robin.radic.nl/npm-packages)

Install
-------
```bash
npm install -g @radic/console-colors
```

Usage
-----

```typescript
import {parser} from '@radic/console-colors';
console.log(parser.parse(`
{bold.red.underline}This is bold, red and underlined.{/red} But we dropped the red.{reset} And just resetted the rest.
{green.bgBlue.bold}We can also mix openers and closers{/bgBlue.bgYellow./bold./green.blue}And make it really silly.
{f(#333)}If support for 256 colors is present, you can use the RGB 0 - 6  values. Also, you can provide a fallback{f(#eee).bold.underline}

Fairly advanced things are possible
{b(green).f(red).bold.underline}Some text{/f.green./underline}greeen stuff{reset}    
`))
```
npm package: @radic/console-output
Description: Console output
Author: Robin Radic
Latest version: 1.13.1

Console Output
==============

[Documentation](https://radic.io/npm-packages)

Install
-------
```bash
npm install -g @radic/console-output
```

Usage
-----

```typescript
import {Output} from '@radic/console-output';
const output=new Output()
output.line(`
{bold.red.underline}This is bold, red and underlined.{/red} But we dropped the red.{reset} And just resetted the rest.
{green.bgBlue.bold}We can also mix openers and closers{/bgBlue.bgYellow./bold./green.blue}And make it really silly.
{f(#333)}If support for 256 colors is present, you can use the RGB 0 - 6  values. Also, you can provide a fallback{f(#eee).bold.underline}

Fairly advanced things are possible
{b(green).f(red).bold.underline}Some text{/f.green./underline}greeen stuff{reset}
`)
```
npm package: @radic/hosting
Description: A tool to manage apache/nginx/php/mysql. Works only for specific environments. Aimed at Linux Ubuntu / Multi-php installations
Author: Robin Radic
Latest version: 1.2.16

# Hosting CLI tool
A tool to manage apache/nginx/php/mysql. Only works for Linux (Ubuntu/Mint).

## Install

1. Install package
    ```bash
    npm install -g @radic/hosting
    ```
2. Run these commands after install
    ```bash
    hosting set editor <editorBin>
    hosting set mysql.username <username>
    hosting set mysql.password <password>
    hosting services scan
    ```

## Commands

```sh
hosting config list                          # List all config                   [aliases: l]
hosting config open [editor]                 # Open configuration in editor      [aliases: o]
hosting config set [key] [value]             # Set config values                 [aliases: s]

hosting hosts add <ip>                       # List host entries                 [aliases: a]
hosting hosts list                           # List host entries                 [aliases: l]
hosting hosts open [editor]                  # Open hosts file in editor         [aliases: o]
hosting hosts remove <host>                  # Remove host entry                 [aliases: r]

hosting mysql import <database> <filepath>   # Import MySQL database             [aliases: i]
hosting mysql list                           # List MySQL databases              [aliases: l]
hosting mysql new [name]                     # Create new MySQL database         [aliases: n]

hosting nginx disable [configfile]           # Disable Nginx site                [aliases: d]
hosting nginx enable [configfile]            # Enable Nginx site                 [aliases: e]
hosting nginx list                           # List Nginx sites                  [aliases: l]
hosting nginx new [template]                 # Create new Nginx site             [aliases: n]
hosting nginx open [configfile] [editor]     # Open config file                  [aliases: o]
hosting nginx reload                         # Reload nginx                      [aliases: r]
hosting nginx restart                        # Restart nginx                     [aliases: rs]

hosting services restart                     # Restart all managed services      [aliases: r]
hosting services scan                        # Scan for services                 [aliases: s]
hosting services status                      # Check status of managed services  [aliases: st]
```
npm package: @radic/lnav-creator
Description: Lnav log string creator
Author: Robin Radic
Latest version: 0.1.5

# radic/utils
Utility JS functions for use in both browser and node.

[View Documentation](docs/index.md)

### Install
```bash
# using npm
npm i -S @radic/util

# using yarn
yarn add @radic/util
```

### Contribute
- fork
- git clone 
- `cd utils`
- `npm install`
- `npm test`
- modify and/or add code/test. 
- Commit, push and PR it


### Publish
- `gulp` to build & test
- `git commit` if required
- `mversion (major|minor|patch) -m` to increase version, commit & tag it and publish it
npm package: @radic/util
Description: Utilities for node / browser
Author: Robin Radic
Latest version: 2.8.0

# radic/utils
Utility JS functions for use in both browser and node.

[View Documentation](docs/index.md)

### Install
```bash
# using npm
npm i -S @radic/util

# using yarn
yarn add @radic/util
```

### Contribute
- fork
- git clone 
- `cd utils`
- `npm install`
- `npm test`
- modify and/or add code/test. 
- Commit, push and PR it


### Publish
- `gulp` to build & test
- `git commit` if required
- `mversion (major|minor|patch) -m` to increase version, commit & tag it and publish it
npm package: @radic/webpacker
Description: Webpacker
Author: Robin Radic
Latest version: 7.7.0

Webpacker
=========

- extends [`webpack-chain`](#)
- Adds helper functions
- Provides blocks
- Installs missing dependencies
- Includes many type definitions


### extends [`webpack-chain`](#)

```ts
import Chain from 'webpack-chain'
export class Webpacker extends Chain {
    constructor(options){}
}
```


### Adds helper functions
```ts
const wp = new Webpacker({})
wp.isDev
wp.isProd
wp.isHot
wp.isServer
wp.ensureLink(src,dest)
wp.extendConfig(config => {
    config.plugins.push(new SomePlugin())
}
wp.$on
wp.$once
wp.$off
wp.$emit
wp.beforeStart(() => console.log('starting'))
wp.beforeExit(() => console.log('starting'))

```


### Provides blocks
```ts
const wp = new Webpacker({})
const {rules,plugins} = wp.blocks

rules.css(wp);
rules.scss(wp, {
    scss: {
        implementation: require('sass')
    }
});
rules.stylus(wp);
rules.images(wp);
rules.fonts(wp);
rules.vue(wp);
rules.pug(wp);

wp.module.rule('babel').test(/\.(js|mjs|jsx)$/).exclude.add(/node_modules/);
wp.module.rule('typescript').test(/\.(ts|tsx)$/).exclude.add(/node_modules/);

rules.babel(wp,{},'babel');

rules.cache(wp, {}, 'typescript')
rules.thread(wp, {}, 'typescript')
rules.babel(wp, {}, 'typescript');
rules.typescript(wp, {
    appendTsSuffixTo    : [ /.vue$/ ],
    configFile          : 'tsconfig.json',
    transpileOnly       : true,
    experimentalWatchApi: true,
    happyPackMode       : true,
    compilerOptions     : {
        target        : 'es5' as any,
        module        : 'esnext' as any,
        importHelpers : true,
        sourceMap     : wp.isDev,
        removeComments: wp.isProd
    }
});


plugins.friendlyErrors(wp);
plugins.bar(wp);
plugins.bundleAnalyzer(wp, {
    reportFilename: resolve(__dirname, 'bundle-analyzer.html')
});
plugins.vueLoader(wp);
plugins.define(wp, {
    DEV          : wp.isDev,
    PROD         : wp.isProd,
    HOT          : wp.isHot,
    ENV          : process.env.NODE_ENV,
    'process.env': {
        NODE_ENV: `"#{process.env.NODE_ENV}"`
    }
});
```

### Installs missing dependencies
```json
{
    "scripts": {
        "build": "webpack --config webpack.config.ts"
    },
    "devDependencies": {
        "@radic/webpacker": "*",
        "webpack": "*",
        "webpack-cli": "*",
        "webpack-dev-server": "*"
    }
}
```

```ts
import {Webpacker} from '@radic/webpacker'
const wp = new Webpacker({})

wp.blocks.rules.scss(wp)

export default wp.toConfig()
```

```bash
$ yarn build
- webpacker installing missing dependencies: file-loader, style-loader, sass-loader, node-sass
...
```


### Includes many type definitions
Code completion for all blocks (plugins,helpers,etc) like file-loader, rules.scss, rules.css, plugins.bar,
npm package: @radica/flow
Description: Radica UI components for building dataflow-style diagrams with nodes and edges
Author: Elematic
Latest version: 0.0.1

# @radica/flow

Radica UI components for building dataflow-style diagrams with nodes and edges.

## Overview

`@radica/flow` provides a set of web components for creating and editing
dataflow-programming style diagrams. Nodes are positioned as HTML elements
within a canvas, and edges are drawn with SVG for connections between ports.

## Components

- **`rad-flow-canvas`** - The container that holds nodes and edges
- **`rad-flow-node`** - A draggable node that can contain any HTML content
- **`rad-flow-port`** - Input/output connection points on nodes
- **`rad-flow-edge`** - SVG-based connections between ports

## Usage

```html
<rad-flow-canvas>
  <rad-flow-node id="node-1" style="left: 100px; top: 50px;">
    <span slot="header">Input Node</span>
    <rad-flow-port slot="outputs" name="out"></rad-flow-port>
  </rad-flow-node>

  <rad-flow-node id="node-2" style="left: 400px; top: 100px;">
    <span slot="header">Output Node</span>
    <rad-flow-port slot="inputs" name="in"></rad-flow-port>
  </rad-flow-node>

  <rad-flow-edge from="node-1" from-port="out" to="node-2" to-port="in">
  </rad-flow-edge>
</rad-flow-canvas>
```

## Design Principles

1. **HTML-first rendering** - Nodes are standard HTML elements positioned
   absolutely. This allows any HTML content inside nodes.

2. **SVG for edges only** - Edges are drawn with SVG (using `perfect-arrows`
   for bezier curves), minimizing SVG usage while enabling smooth connections.

3. **Port-based connections** - Nodes can have multiple input and output ports
   (similar to Quartz Composer or node-based visual programming tools).

4. **Declarative graph structure** - The graph can be represented entirely in
   HTML, making it easy to serialize/deserialize from other formats like JSON.

## Installation

```bash
npm install @radica/flow
```

## License

MIT