open-index/open-npm huggingface dataset:
npm package: @ownego/polaris-vue
Description: Shopify Polaris 12 - UI library for Vue 3
Author: Ownego Team
Latest version: 2.1.34

# Shopify Polaris Vue

### The whole new version Polaris Vue 2.0 has been released! :tada:

Polaris Vue by Ownego supports **Vue 3.3+**.

Polaris Vue based on [Shopify Polaris style guide](https://polaris.shopify.com/), built especially for Vue 3.
We're trying to make it mostly close with Shopify style guide and get a better performance.

**Follow Polaris React version:** [13.9.0](https://github.com/Shopify/polaris/releases/tag/%40shopify%2Fpolaris%4013.9.0)

---

We're using this library for our apps and got `Built for Shopify` badge, so hopefully it will be helpful for you too.

<img width="631" alt="Screenshot 2023-07-03 at 15 35 54" src="https://github.com/ownego/polaris-vue/assets/5735071/90b10b70-0113-4633-93bf-678cfe1a92db">



<br/>

## Documentation

Official documentation for v2.x: [Click Here](https://ownego.github.io/polaris-vue/)

> Documentation for v1.3.x: [here](https://ownego.github.io/polaris-vue/v1/)

<br/>

## Installation

Via NPM:

```bash
npm install @ownego/polaris-vue
```

Via Yarn:

```bash
yarn add @ownego/polaris-vue
```

## Contributing

Polaris Vue by Ownego is an open source project and we are very happy to accept community contributions.

If you notice any bugs, please create issues under [Issues](https://github.com/ownego/polaris-vue/issues).
We will update the contribution rules later.

## License

Code released under the  [MIT License](https://github.com/ownego/polaris-vue/LICENSE).
Copyright (c) 2021-present Ownego

**Thank you!** :tada:
npm package: @ownerchip/blockchain-sdk-dev
Description: The OwnerChip Blockchain SDK simplifies the interaction with the OwnerChip smart contracts over multiple chains.
Author: OwnerChip GmbH
Latest version: 0.1.20

# OwnerChip Blockchain SDK 
OwnerChip Blockchain SDK is simplified interface to interact with the multi-chain blockchain layer of OwnerChip solutions without prior knowledge of the smart-contracts. 

## How to use this package:   

First, add the package to your package.json and install it.  
You can then import it wherever needed:  

```ts
import {OcBlockchainSdk} from '@ownerchip/blockchain-sdk';
```

Optionally, you can initialize the SDK with different parameters. Otherwise, the default multi-chain configuration will be used. The default config parameters can be found [here](src/default_config.ts).  
```ts
import type {OcBlockchainSdkParameters} from '@ownerchip/blockchain-sdk';

const myParams: OcBlockchainSdkParameters = { ... };

const ocBlockchainSdk = new OcBlockchainSdk(
    params: myParams
)
```

Once initialized, the SDK can be used to retrieve data like this:  
```ts
ocBlockchainSdk.getCollectionOfTokenId("0x...")
```


## Development

To install and use this npm package from source, run the following command (it generates types from smart contract ABIs automatically) 
```
npm i
npm run build:prod
```
npm package: @owneul/kate
Description: Very Simple Date data manage Module
Author: Keideaness
Latest version: 1.0.11

# Kate

> Very Simple Date data manage Module(javascript)

[![NPM Version][npm-image]][npm-url]

## Install

```bash
npm i @owneul/kate
```

## Usage

```javascript
var kate = new Kate('2019년 4월 18일');
var formatted = kate.format('yyyy.mm.dd ap h시 i분 s초');
console.log(formatted); // 2019.04.18 오전 12시 0분 0초

// add~ methods return copy of Kate Object. (new Instance)
var copied = kate.addDays(10);
console.log(copied.format('yy/m/d HH:ii:ss')); // 19/4/28 00:00:00

// set~ methods return original Kate Object. (not create new Instance)
kate.setHours(23).setMinutes(59).setSeconds(59); // 2019.04.18 오후 11시 59분 59초
console.log(kate.format('yyyy.mm.dd ap h시 i분 s초'));

var dateIntervalFrom1991_02_01 = kate.diffInDays('1991-02-01');
console.log(dateIntervalFrom1991_02_01); // -10303
```

### format() arguments
| replace | to | result | 
|--------|-------|------|
|   yyyy    |   Full Year(4)    |   1991    |
|yy|Simple Year(2)|91|
|mm|zerofilled month|02|
|m|non-zerofill month|2|
|dd|zerofilled date|01|
|d|non-zerofill date|1|
|E|day label|금(Fri)|
|HH|zerofilled hours(24H)|17|
|H|non-zerofill hours(24H)|5|
|hh|zerofilled hours(12H)|05|
|h|non-zerofill hours(12H)|5|
|ii|zerofilled minutes|09|
|i|non-zerofill minutes|9|
|ss|zerofilled minutes|01|
|s|non-zerofill minutes|1|
|ap|meridiem label|오전(AM)|

### set custom labels
```javascript
Kate.setMeridiemLabels(['AM', 'PM']);
Kate.setDayLabels(['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT']); // start with sunday
```


## License

[MIT](http://vjpr.mit-license.org)

[npm-image]: https://img.shields.io/npm/v/@owneul/kate.svg
[npm-url]: https://www.npmjs.com/package/@owneul/kate
npm package: @owneul/kocal-storage
Description: localStorage Handler library
Author: Keideaness
Latest version: 1.0.1

# KocalStorage

> KocalStorage is Utility Library for localStorage.

[![NPM Version][npm-image]][npm-url]

## Install

```bash
npm i @owneul/kocal-storage
```

## Usage

```javascript
KocalStorage.setItem('k-Array', ['red', 'orange', 'pink']);
console.log(KocalStorage.getItem('k-Array')); // ['red', 'orange', 'pink']

KocalStorage.let('k-NotCalled', function (__item) {
    console.log('Hello, KocalStorage!'); // it will not appeared because 'k-NotCalled' not exists in localStorage.
});

KocalStorage.let('k-Called', function (__item) {
    console.log('Hello, Forced KocalStorage!'); // it will appeared because 'k-Called' not exists in localStorage but forcedCallback is true.
}, true);
```

### API
| method | arguments | description | 
|--------|-------|------|
|let(key, callback(item, key, isForcedCallback), isForcedCallback)|key: string / storage key <br> callback: function / callback. basically, it called when item is not null and not undefined <br> isForcedCallback: run callback function if item is null or undefined||
|pushItem(key, item)|key: string <br> item: anything|it works only when storaged item is array(or not exists)|
|pullItem(key)|key: string|it pull item by key, and remove from localStorage|
|removeItem(key)|key: string|same to localStorage.removeItem|
|clear()||same to localStorage.clear|
|getItem(key)|key: string|return item from storage by key|
|setItem(key, item)|key: string <br> item: object, array, string, null, undefined|only JSON.stringifiable data can be stored|


## License

[MIT](http://vjpr.mit-license.org)

[npm-image]: https://img.shields.io/npm/v/@owneul/kocal-storage.svg
[npm-url]: https://www.npmjs.com/package/@owneul/kocal-storage
npm package: @owneul/kokr
Description: 한글 관련 유틸 패키지
Author: Gardeneel
Latest version: 1.0.3

![GitHub](https://img.shields.io/github/license/kei155/kokr)
![npm](https://img.shields.io/npm/v/%40owneul%2Fkokr)
![npm](https://img.shields.io/npm/dm/%40owneul%2Fkokr)
![npm type definitions](https://img.shields.io/npm/types/%40owneul%2Fkokr)
![GitHub Release Date - Published_At](https://img.shields.io/github/release-date/kei155/kokr)


# KOKR
개발을 하다보면 숱하게 마주치게 되는, *아, 없어도 되는데 있으면 좋겠다-* 처리를 도와주는 한글 가공 유틸리티 패키지입니다. <br />
It is a Hangul(korean) processing utility package that helps you process *Oh, i don't need it, but I hope i have it-*, which you encounter a lot while programming.

## 설치 Installation
```sh
npm install @owneul/kokr
```

## 사용 Usage

### Typescript
```typescript
import { decideJosa } from '@owneul/kokr'

console.log(decideJosa(`폭발은(는) 예술이다`)) 
// 폭발은 예술이다

console.log(decideJosa(`범(이/가) 내려와 물을/를 마셨어`)) 
// 범이 내려와 물을 마셨어
```

## API
### decideJosa()
```typescript
/**
 * 주어진 문장에서 결정되지 않은 조사를 걸러내 돌려준다.
 * @param textContainingImpurities 불순물(결정되지 않은 조사)을 포함한 문자열
 * @param filterOptions 세부 옵션
 * @returns 결정되지 않은 조사를 결정, 걸러낸 결과
 */
import { decideJosa } from '@owneul/kokr'

decideJosa('공부은(는) 즐겁습니다') // 공부는 즐겁습니다
decideJosa('사실(은/는) 거짓말입니다') // 사실은 거짓말입니다

/** 특정 문자열 치환 제외 */
decideJosa(`'공부은(는) 즐겁습니다'라는 거짓말을/를 했습니다`, {
    except: [`'공부은(는) 즐겁습니다'`]
}) // '공부은(는) 즐겁습니다'라는 거짓말을 했습니다

/** 정규식으로 치환 제외 */
decideJosa(`'공부은(는) 즐겁습니다'라는 거짓말을/를 했습니다`, {
    except: [/'.*은\(는\).*'/]
}) // '공부은(는) 즐겁습니다'라는 거짓말을 했습니다
```

### numToKor()
```typescript
/**
 * 주어진 숫자를 한글 문자열로 변환
 * @param number 한글로 변환할 숫자
 * @param translateType 변환 유형 구분
 * @returns 변환된 문자열
 */
import { numToKor } from '@owneul/kokr'

/**
 * translateType DEFAULT
 * 관례에 따름(천만 단위까지는 '일'을 생략, 억 단위부터는 '일'을 생략 않음)
 */
numToKor(14_403_221) // 천사백사십만삼천이백이십일
numToKor(111_111_111) // 일억천백십일만천백십일
numToKor(1_000_000_000) // 십억


/**
 * translateType INCLUDE_ONE
 * 모든 경우에 '일'을 읽기 생략하지 않음
 */
numToKor(14_403_221, 'INCLUDE_ONE') // 일천사백사십만삼천이백이십일
numToKor(111_111_111, 'INCLUDE_ONE') // 일억일천일백일십일만일천일백일십일
numToKor(1_000_000_000, 'INCLUDE_ONE') // 일십억


/**
 * translateType EXCEPT_ONE
 * 모든 경우에 '일'을 읽기 생략함
 */
numToKor(14_403_221, 'EXCEPT_ONE') // 천사백사십만삼천이백이십일
numToKor(111_111_111, 'EXCEPT_ONE') // 억천백십일만천백십일
numToKor(1_000_000_000, 'EXCEPT_ONE') // 십억

/**
 * translateType EACH
 * 단위로 읽지 않고 개별 숫자를 읽기 (전화번호, 우편번호 등)
 */
numToKor(14_403_221, 'EXCEPT_ONE') // 일사사공삼이이일
numToKor(111_111_111, 'EXCEPT_ONE') // 일일일일일일일일일
numToKor(1_000_000_000, 'EXCEPT_ONE') // 일공공공공공공공공공

```

### korToNum()
```typescript
/**
 * 주어진 한글 문자열을 숫자로 변환
 * @param korText 숫자로 추정하는 한글 문자열
 * @returns 변환된 숫자값
 * @throws 숫자로 변환할 수 없는 값일 때
 */
import { korToNum } from '@owneul/kokr'

korToNum('삼천칠백억오천구백육십삼만칠천팔백칠십육') // 370_059_637_876
korToNum('일억구천만삼십사') // 190_000_034
korToNum('천백만오') // 11_000_005
korToNum('일삼오육삼이칠사공일칠일') // 135_632_740_171
```

## 테스트 Run tests
```sh
npm run test
```

## 작성자 Author
#### 👤 Gardeneel
- Github [@kei155](https://github.com/kei155)

## 라이센스 License
Copyright @ 2023 [Gardeneel](https://github.com/kei155).<br/>
This project is [MIT](https://opensource.org/license/mit/) licensed.
npm package: @owneul/skript
Description: javascript Helper Script Library for Web Developers.
Author: Keideaness
Latest version: 2.0.3

# Skript.js

> javascript Helper Script Library for Web Developers.

[![NPM Version][npm-image]][npm-url]

## Install

```bash
npm i @owneul/skript
```

## Updates

[document](docs/classes/_skript_.skript.md)

## Usage

## License

[MIT](http://vjpr.mit-license.org)

[npm-image]: https://img.shields.io/npm/v/@owneul/skript.svg
[npm-url]: https://www.npmjs.com/package/@owneul/skript
npm package: @ownid/claude-desktop-installer
Description: Add MCP servers to Claude Desktop
Author: OwnID
Latest version: 0.1.0

# Claude Desktop MCP Server Installer

A simple utility to add MCP servers to Claude Desktop.

[![npm version](https://badge.fury.io/js/%40ownid%2Fclaude-desktop-installer.svg)](https://badge.fury.io/js/%40ownid%2Fclaude-desktop-installer)

## Installation

This package is designed to be used with `npx` without installation:

```bash
npx @ownid/claude-desktop-installer <server-name> <server-url>
```

## Usage

### Add a new MCP server to Claude Desktop:

```bash
npx @ownid/claude-desktop-installer luminok http://localhost:4001/cm9fkjx5e0001ma0q76oaar0c/sse
```

This will add a server named "luminok" to your Claude Desktop configuration.

### Global Installation:

```bash
npm install -g @ownid/claude-desktop-installer
claude-desktop-installer <server-name> <server-url>
```

### Command Line Options:

```
--help, -h     Display usage information
--version, -v  Display version information
```

## How it works

The installer updates the Claude Desktop configuration file with a new MCP server entry in the following format:

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

```json
{
  "mcpServers": {
    "luminok": {
      "command": "npx",
      "args": [
        "@ownid/mcp-remote",
        "http://localhost:4001/cm9fkjx5e0001ma0q76oaar0c/sse"
      ]
    }
  }
}
```

## Requirements

- Node.js 14 or later
- Claude Desktop installed

## Troubleshooting

### Common Issues

1. **Configuration file not updating**
   - Make sure Claude Desktop is not running when you update the configuration
   - Check that you have write permissions to the configuration directory

2. **MCP server not appearing in Claude Desktop**
   - Restart Claude Desktop after adding the MCP server
   - Verify the configuration file was updated correctly

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.