open-index/open-npm huggingface dataset:
npm package: @solanyan/nuxt-ofetch-configure
Description: Not tested to work well.
Latest version: 1.1.7

# NOTICE

Not tested to work well.


# FEATURE

- Nuxt3 plugin (Not for nuxt2)
- override `globalThis.$fetch` 

# Install

- Run `npm install @solanyan/nuxt-ofetch-configure`
- Add plugin file for install
    - import `OfetchConfigureInstallHelper` make install easy

# Exsample
~/plugin/ofetch.ts

    export default defineNuxtPlugin((nuxtApp) => {
        OfetchConfigureInstallHelper(nuxtApp, {
            baseURL: 'https://localhost:8443/',
            credentials: 'include',
            CSRF: {
                ENABLE: true,
            },
        })
    })

# Options
- Basicaly, same as [ofetch (unjs/ofetch)](https://github.com/unjs/ofetch)  (`FetchOptions` https://github.com/unjs/ofetch/blob/main/src/fetch.ts)
- and extended option under this

        ...,
        CSRF?: {
            TARGET_METHODS?: string[]
            ENABLE: boolean
            HEADER_NAME?: string
            COOKIE_KEY?: string
        }
# Licence
MIT License © 2022 Sola-nyan
npm package: @solanyan/nuxt-sentry
Description: Nuxt module for easy integration sentry
Latest version: 0.0.11

# @sola-nyan/nuxt-sentry

Experimental repository.

## Features

Integrate Sentry to Nuxt3 client/server side.

## Quick Setup

Install the module to your Nuxt application with one command:

1. Install Package
```bash
npm install @solanyan/nuxt-sentry
```

2. (Required) Add .env some parameter.
```bash
SENTRY_DSN=<PLACE SENTRY DSN>
SENTRY_ORG=<PLACE ORGANIZATION NAME>
SENTRY_PROJECT=<PLACE PROJECT NAME>
SENTRY_RELEASE=<PLACE RELEASE NAME>
SENTRY_AUTH_TOKEN=<PLACE SENTERY AUTH TOKEN>
```

2. (Optional) Edit nuxt.config.ts parameter, if you want to change default setting.
```bash
export default defineNuxtConfig({
  ...,
  sentry: {
    ignoreH3statusCode: [404, 202], // No report if H3Error status code is.
    client: { // about @sentry/vue
      enable: true,                                     // Set false, Client side Sentry dont start.
      debug: false,                                     // Sentry debug mode. 
      browserTracingIntegration: {
        enable: true,                                   // Enable browserTracingIntegration
        tracesSampleRate: 1.0,                          // See Sentry Doc for detail.
        tracePropagationTargets: ['localhost', /^\//],  // See Sentry Doc for detail.
      },
      replayIntegration: {
        enable: true,                                   // Enable replayIntegration
        replaysSessionSampleRate: 0.1,                  // See Sentry Doc for detail.
        replaysOnErrorSampleRate: 1.0,                  // See Sentry Doc for detail.
      },      
    },
    server: { // about @sentry/node
      enable: true,                                     // Set false, Server side Sentry dont start.
      debug: false,                                     // Sentry debug mode.
      tracesSampleRate: 1.0                             // See Sentry Doc for detail.
      autoDiscoverIntegration: { // about Sentry.autoDiscoverNodePerformanceMonitoringIntegrations()     
        enable: false,                                  // See Sentry Doc for detail.
      },
      customInst: {
        enable: false,                                  // Module Custom Instrumentation, See sentry.server.ts for detail.
      }
    },
    sourceMap: { // about @sentry/vite-plugin
      enable: true,                                     // Set false, need to upload sourcemap your self. 
      debug: false,                                     // Sentry debug mode. (@sentry/vite-plugin)
      filesToDeleteAfterUpload: ['.output/**/*.map'],   // See Sentry Doc for detail.
      telemetryOmit: true,                              // See Sentry Doc for detail.
    },    
  },
  ...,
})
```
npm package: @solanyan/object-wrapper
Description: A micro library for TypeScript, access object property to set/get value.
Latest version: 1.1.0

# Description

A micro library for TypeScript, access object property to set/get value.

# How to use

1. install
```
npm install @solanyan/object-wrapper
```
2. access object property to set/get value like this
```
import { ObjectWrapper } from @solanyan/object-wrapper

const data = {
  a: {
    b: {
      c: [0, 1, 2],
    },
  },
}

const ow = new ObjectWrapper(data)
// get wrapped object
const get1 = ow.getPropVal(undefined)
// get value (object(array) value)
const get2 = ow.getPropVal('a.b.c')
// get value (primitive value)
const get3 = ow.getPropVal('a.b.c[1]')

console.log(get1) // { a: { b: { c: [Array] } } }
console.log(`${get1.a.b.c[0]} ${get1.a.b.c[1]} ${get1.a.b.c[2]}`) // 0 1 2
console.log(get3) // 1

// set value
const set1 = ow.setPropVal('a.b.c[1]', 'modify')
// set and get old value
const set2 = ow.setPropVal('a.b.c[1]', 'modify2', true)

console.log(`${get2[0]} ${get2[1]} ${get2[2]}`) // 0 modify2 2
console.log(set1) // undefined
console.log(set2) // modify
console.log(get3) // 1
```
npm package: @solapi/mcp-server
Description: MCP server for SOLAPI document search and integration
Author: solapi
Latest version: 1.7.2

# SOLAPI MCP Server

SOLAPI 문서 검색 및 통합을 위한 MCP(Model Context Protocol) 서버입니다. Claude Desktop과 Cursor에서 SOLAPI 문서를 검색하고 활용할 수 있습니다.


## 빠른 시작

### 전역 설치 (권장)

가장 간단한 방법으로, 설치 후 자동으로 Claude Desktop과 Cursor에 설정됩니다

| Package Manager | Command                               |
  |---|---------------------------------------|
| **npm** | `npm install -g @solapi/mcp-server`   |
| **yarn** | `yarn global add @solapi/mcp-server`  |
| **pnpm** | `pnpm add -g @solapi/mcp-server`      |
| **bun** | `bun add -g @solapi/mcp-server`       |

설치가 완료되면 자동으로 다음 작업이 수행됩니다
- Claude Desktop 설정 파일에 MCP 서버 등록
- Cursor 설정 파일에 MCP 서버 등록
- 설정 완료 메시지 출력

### 설치 확인

설치 후 Claude Desktop이나 Cursor를 재시작하면 SOLAPI MCP 서버를 사용할 수 있습니다.

<br />

## 수동 설정

전역 설치가 불가능한 환경이거나 수동 설정이 필요한 경우

### 1. 로컬 설치

| Package Manager | Command                      |
  |---|------------------------------|
| **npm** | `npm install @solapi/mcp-server` |
| **yarn** | `yarn add @solapi/mcp-server` |
| **pnpm** | `pnpm add @solapi/mcp-server` |
| **bun** | `bun add @solapi/mcp-server` |



### 2. Claude Desktop 설정 경로

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

### 3. Cursor 설정 경로

- **macOS:**: `~/.cursor/mcp.json`
- **Windows:**: `%APPDATA%/Cursor/mcp.json`

### 4. mcp.json
```json
{
  "mcpServers": {
    "solapi": {
      "command": "npx",
      "args": ["--latest", "-y", "@solapi/mcp-server"],
      "env": {}
    }
  }
}
```

<br />

## Internal SDK version
현재 지원하는 내장 SDK 버전은 아래와 같습니다.
최신 SDK 버전을 확인하시려면 [여기](https://console.solapi.com/sdk)를 참조하세요.

| Lang         | Version |
|--------------|---------|
| Node.js      | 5.5.2   |
| Kotlin(Java) | 1.0.3   |
| Python       | 5.0.2   |
| PHP          | 5.0.6   |
| Go           | 2.0.0   |
| ASP          | 1.0.0   |
npm package: @solar-icons/svelte
Description: Solar Icons for Svelte
Author: Saoudi Hakim
Latest version: 1.1.0

# @solar-icons/svelte

The `@solar-icons/svelte` package provides Svelte 5 components for the Solar icon set. It's designed for performance with minimal bundle size and full tree-shaking support.

## Installation

Install the package using npm, pnpm or yarn:

```bash
npm install @solar-icons/svelte
```

or

```bash
pnpm add @solar-icons/svelte
```

## Usage

Import icons from a style and use them as Svelte components:

```svelte
<script>
    import { Home, Settings } from '@solar-icons/svelte/Bold';
</script>

<Home size={24} color="#000" />
<Settings size={32} color="blue" />
```

### Importing by Category

```svelte
<script>
    import { AltArrowLeft, ArrowUp } from '@solar-icons/svelte/category/arrows/Bold';
    import { Cart, Bag } from '@solar-icons/svelte/category/shopping/Linear';
</script>
```

### Direct Import (Optimal Tree-Shaking)

```svelte
<script>
    import Home from '@solar-icons/svelte/category/buildings/Bold/Home.svelte';
</script>
```

## Key Features

- **Svelte 5 Ready**: Built with Svelte 5 runes for optimal performance.
- **Tree-Shakable**: Only the icons you import are included in your bundle.
- **Minimal Size**: Each icon component is ~360 bytes.
- **TypeScript Ready**: Full TypeScript support with proper types.
- **Multiple Import Patterns**: Import by style, by category, or individual icons.

### Properties

Each icon component supports the following properties:

- **`size`**: Defines the size of the icon (e.g., `24`, `"1.5em"`).
- **`color`**: Sets the color of the icon (e.g., `"#000"`, `"currentColor"`).
- **`mirrored`**: Flips the icon horizontally when set to `true`.
- **`alt`**: Provides an accessible title for the icon.

## Available Styles

- `Bold` - Filled icons
- `Linear` - Stroke-based icons
- `Outline` - Outlined icons
- `BoldDuotone` - Two-tone filled icons
- `LineDuotone` - Two-tone stroke icons
- `Broken` - Broken line style icons

## Contributing

Contributions to further optimize and expand the `@solar-icons/svelte` package are welcome. If you wish to contribute, please follow our [contribution guidelines](../CONTRIBUTING.md).

## License

The `@solar-icons/svelte` code and library are licensed under the [MIT License](./LICENSE). The Solar icon pack itself is licensed under **CC BY 4.0** by **480 Design**, which requires attribution for any use. For more information and to view the original icon set, visit [480 Design's Figma page](https://www.figma.com/community/file/1166831539721848736).

## Acknowledgements

Special thanks to **480 Design** for creating the original Solar icon pack. Additional appreciation goes to **Phosphor Icons** and **Lucide Icons** for their inspiration in shaping the design and approach of the Solar icon packages.

---

For more details on other packages and usage examples, refer to the [project's main documentation](../README.md).
npm package: @solar-network/crypto-networks
Description: Network configurations for the Solar Blockchain. Developed for TypeScript.
Latest version: 3.1.4

# Solar Core - Network Configurations

> Network Configurations for the Solar Core Blockchain. Developed for TypeScript.

## Credits

This project exists thanks to all the people who [contribute](../../../../contributors).

## License

[MIT](LICENSE) © [ARK Ecosystem](https://ark.io)
npm package: @solar-network/peers
Description: A simple TypeScript peer discovery client for the Solar Blockchain.
Author: Brian Faust
Latest version: 3.1.2

# @solar-network/peers

## Installation

```bash
yarn add @solar-network/peers
```

## Usage

### Peers via GitHub

```ts
import { PeerDiscovery } from "@solar-network/peers";

peerDiscovery = await PeerDiscovery.new({
	networkOrHost: "devnet"
})

peers = peerDiscovery
	.withVersion(">=2.4.0-next.0")
	.withLatency(300)
	.sortBy("latency")
	.findPeersWithPlugin("core-api");
```

### Peers via Relay

```ts
import { PeerDiscovery } from "@solar-network/peers";

peerDiscovery = await PeerDiscovery.new({,
	// https://sxp.testnet.sh for development
	networkOrHost: "https://sxp.mainnet.sh/api/peers",
})

peers = peerDiscovery
	.withVersion(">=2.4.0-next.0")
	.withLatency(300)
	.sortBy("latency")
	.findPeersWithPlugin("core-api");
```

## Testing

```bash
yarn test
```

## Credits

## License

[MIT](LICENSE) © [Ark Ecosystem](https://ark.io)
npm package: @solar-network/platform-sdk
Description: ...
Latest version: 3.1.2

# Solar Platform SDK

## Warning

This package is currently still under early development and subject to breaking changes.

## Installation

```bash
yarn add @solar-network/platform-sdk
```

## Usage

### Client

```ts
import { ClientFactory } from "@solar-network/platform-sdk";

ClientFactory.make("sxp");
ClientFactory.make("ark");
ClientFactory.make("btc");
ClientFactory.make("eth");
```

### Crypto

```ts
import { CryptoFactory } from "@solar-network/platform-sdk";

ClientFactory.make("sxp");
CryptoFactory.make("ark");
CryptoFactory.make("btc");
CryptoFactory.make("eth");
```

### Price Trackers

```ts
import { PriceTrackerFactory, PriceTrackerService } from "@solar-network/platform-sdk";

// Instantiation of a service that abstract the adapters behaviour.
PriceTrackerService.make("coincap");
PriceTrackerService.make("coingecko");
PriceTrackerService.make("cryptocompare");

// Instantiation of an adapter itself.
PriceTrackerFactory.make("coincap");
PriceTrackerFactory.make("coingecko");
PriceTrackerFactory.make("cryptocompare");
```

## Credits

This project exists thanks to all the people who [contribute](../../contributors).

## License

[MIT](LICENSE) © [ARK Ecosystem](https://ark.io)