open-index/open-npm huggingface dataset:
npm package: @sk-global/open-reverse-geocoder
Description: Reverse Geocoder, a library for reverse geocoding based on the Geospatial Information Authority of Japan (GSI) data
Author: SK-Global
Latest version: 1.0.4

# @sk-global/open-reverse-geocoder

## Introduction

`@sk-global/open-reverse-geocoder` is a client library for APIs presented by the Geospatial Information Authority of Japan. This library provides functionalities to interact with various geospatial data services.

## Features

- Reverse Geocoding: Convert latitude and longitude to an address.
- Search for a location by address: Search for a location by address.

## Supported APIs

- Geocoding API - `GET https://msearch.gsi.go.jp/address-search/AddressSearch?q=XXXX`
- Reverse Geocoding API - `GET https://mreversegeocoder.gsi.go.jp/reverse-geocoder/LonLatToAddress?lat=XXXX&lon=XXXX`

## Installation

To install the library, use npm:

```sh
npm install @sk-global/open-reverse-geocoder
```

Ensure you have Node.js version 18.0.0 or higher.

## How to use

Import the library in your project and use the provided functions. Here is an example of how to use the openReverseGeocoder function:

```javascript
import { openReverseGeocoder } from '@sk-global/open-reverse-geocoder';

const lnglat = [139.6917, 35.6895];
const address = await openReverseGeocoder(lnglat);

console.log(address);
// Output:
// { code: '13101', city: 'Chiyoda-ku' }
```

## Examples

### Example 1: Reverse Geocoding

```javascript
import { openReverseGeocoder } from '@sk-global/open-reverse-geocoder';

async function getAddress() {
  const lnglat = [139.6917, 35.6895];
  const address = await openReverseGeocoder(lnglat);

  console.log(address);
  // Output:
  // { code: '13101', city: 'Chiyoda-ku' }
}

getAddress();
```

### Example 2: Search for a location by address

```javascript
import { searchAddress } from '@sk-global/open-reverse-geocoder';

async function searchLocation() {
  const q = '北海道';
  const searchResults = await searchAddress(q);
  console.log(searchResults);

  // Output:
  // [
  //   {
  //     geometry: { coordinates: [Array], type: 'Point' },
  //     type: 'Feature',
  //     properties: { addressCode: '', title: '北海道' }
  //   },
  //   ...
  // ]
}

searchLocation();
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @sk-global/scrapeer
Description: A collection of utilities for scraping data from the web.
Author: SK-Global
Latest version: 1.2.5

# scrapeer

Scrapeer is a collection of utilities for scraping data from the web. Develop by SK-Global
## Installation

```bash
npm install scrapeer
```

## Usage

```javascript
const scrapeer = require('scrapeer');
```
npm package: @sk-global/text-extractor
Description: A text extractor for extracting text from HTML, PDF, Image and other files.
Author: Bui Thai Binh
Latest version: 0.2.3

# text-extractors

A text extractor for extracting text from HTML, PDF, Image and other files.

## Currently supported types ...

* HTML, use [html-to-text](https://www.npmjs.com/package/html-to-text)
* PDF, use [pdfjs](https://github.com/mozilla/pdf.js)
* Image (PNG, JPEG, GIF, BMP, TIFF, ICO, SVG). Use [tesseract.js](https://github.com/naptha/tesseract.js#tesseractjs) for OCR.
* ... and more to come

## Installation

```bash
npm install text-extractors
```

## Usage

CommonJS

```js
const { fromUrl, fromBufferWithMimeType, fromBuffer } = require('text-extractors');

// fromUrl
const text = await fromUrl('https://www.digital.go.jp/assets/contents/node/basic_page/field_ref_resources/d6cfdcdd-75e4-460c-9ec0-af4f952e03d5/20210906_meeting_promoting_01.pdf');

// fromBufferWithMimeType
const text = await fromBufferWithMimeType(buffer, 'image/png');

// fromBuffer
const text = await fromBuffer(buffer);
```

ES6

```js
import { fromUrl, fromBufferWithMimeType, fromBuffer } from 'text-extractors';

```

## Roadmap

* [ ] Add support for more file types
* [ ] Add support for options passed to the underlying libraries
npm package: @sk-global/text2ssml
Description: Convert text to SSML.
Author: SK-Global
Latest version: 0.0.2

# @sk-global/text2ssml

## Introduction

`@sk-global/text2ssml` is a library that converts text to SSML (Speech Synthesis Markup Language) for use with the Amazon Polly service. The library provides functions to convert text to SSML and to convert SSML to text.

Using a `Builder Pattern` approach, the library provides a fluent API to build SSML from text. The library also provides a function to convert SSML to text.

## Installation

```bash
npm install @sk-global/text2ssml
```

## Usage

### Convert text to SSML

```javascript
const SSMLConverter = require('@sk-global/text2ssml');
const converter = new SSMLConverter();
const result = converter.start().speak('Hello, world!').end();
```
npm package: @sk-labs/copilot-kit
Description: CLI tool to install Custom Agents, Skills & Prompt Workflows for GitHub Copilot
Author: sk-labs
Latest version: 3.0.7

# @sk-labs/copilot-kit

CLI tool to install Custom Agents, Skills & Prompt Workflows for GitHub Copilot in VS Code.

## Installation

### Quick Use (npx)

```bash
npx @sk-labs/copilot-kit init
```

### Global Install

```bash
npm install -g @sk-labs/copilot-kit
copilot-kit init
```

## Commands

### `copilot-kit init`

Install .github structure into your project.

**Options:**
- `-f, --force` - Overwrite existing .github folder
- `-p, --path <path>` - Install in specific directory (default: current directory)
- `-b, --branch <branch>` - Use specific branch (default: main)
- `-q, --quiet` - Suppress output (for CI/CD)
- `--dry-run` - Preview actions without executing

**Examples:**
```bash
copilot-kit init
copilot-kit init --force
copilot-kit init --path ./my-project
copilot-kit init --branch dev
copilot-kit init --dry-run
```

### `copilot-kit update`

Update to the latest version.

**Options:**
- `-p, --path <path>` - Project directory (default: current directory)
- `-q, --quiet` - Suppress output

**Examples:**
```bash
copilot-kit update
copilot-kit update --path ./my-project
```

### `copilot-kit status`

Check installation status and verify structure.

**Options:**
- `-p, --path <path>` - Project directory (default: current directory)

**Example:**
```bash
copilot-kit status
```

## What Gets Installed

```
.github/
├── agents/              # 20 custom agents (.agent.md)
├── skills/              # 37 domain skills (SKILL.md)
├── prompts/             # 11 slash commands (.prompt.md)
├── instructions/        # Path-specific rules
├── copilot-instructions.md  # Global behavior
└── AGENTS.md           # Architecture docs
```

## Requirements

- Node.js 16.0 or later
- VS Code with GitHub Copilot extension

## Repository

https://github.com/sk-labs/copilot-kit

## License

MIT © sk-labs
npm package: @sk-ui/sk-ui
Description: A Component Library for Vue 3
Latest version: 0.0.2

<p align="center">
  <a href="https://www.npmjs.org/package/element-plus">
    <img src="https://img.shields.io/npm/v/element-plus.svg" />
  </a>
  <a href="https://github.com/element-plus/element-plus">
    <img src="https://img.shields.io/badge/node-%20%3E%3D%2016-47c219" />
  </a>
  <a href="https://npmcharts.com/compare/element-plus?minimal=true">
    <img src="https://img.shields.io/npm/dm/element-plus.svg" />
  </a>
  <a href="https://codecov.io/gh/element-plus/element-plus">
    <img src="https://codecov.io/gh/element-plus/element-plus/branch/dev/graph/badge.svg?token=BKSBO2GLZI"/>
  </a>
  <br>
</p>

<p align="center">Sk UI - A Vue.js 3 UI library</p>

- 💪 Vue 3 Composition API
- 🔥 Written in TypeScript

## Getting Started

Alright, for you to get started if you are looking for making Sk UI better you should keep reading.


### Playground

You can also try Sk UI out with the components built-in playground.

#### Try it with our built-in playground

[Playground](https://element-plus.run/)

#### Try it with code sandbox

[![Edit element-plus](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/element-plus-demo-dxtcr)


---

## Stay tuned :eyes:

Join our [Discord](https://discord.com/invite/gXK9XNzW3X) to start communicating with everybody.

## This thing is broken, I should help improve it!

Awesommmmmmee. Everything you need is down below. You can also refer to
[CONTRIBUTING](https://github.com/element-plus/element-plus/blob/dev/CONTRIBUTING.md) and
[Code of Conduct](https://github.com/element-plus/element-plus/blob/dev/CODE_OF_CONDUCT.md)
where you'll find the same information listed below.

## I would like to become a part of the development team!

Welcome :star_struck:! We are looking for talented developers to join us and making Sk UI better! If you care to join the development team, please
reach out to us, you are more than welcomed to join us! :heart:

We are now lacking of experts of `Testing`, `GitHub Actions`, `PM`, if you do feel like you can and willing to help us, please do reach out to us. :pray:
npm package: @sk02k1/streak-counter
Description: This is a basic streak counter - inspired by Duolingo - written in TypeScript and meant for the browser (uses `localStorage`).
Author: Sourabh Kheraliya
Latest version: 0.0.1

# `@sk02k1/streak-counter` - a basic streak counter

This is a basic streak counter - inspired by Duolingo - written in TypeScript and meant for the browser (uses `localStorage`).

## Install

### yarn

```shell
yarn add @sk02k1/streak-counter
```

### npm

```shell
npm install @sk02k1/streak-counter
```

## Usage

```js
import { streakCounter } from '@sk02k1/streak-counter';

const today = new Date();
const streak = streakCounter(localStorage, today);
```

### streakCounter returns an object

```js
 {
    currentCount: 1,
    lastLoginDate: "11/11/2021",
    startDate: "11/11/2021",
 }
```