open-index/open-npm huggingface dataset:
npm package: @koalasign/storagelist
Description: Scans for accredited certificate storages and the certificates in them
Author: MCPE_PC
Latest version: 1.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# storagelist

[![GitHub Workflow Status](https://img.shields.io/github/workflow/status/KoalaSign/storagelist/Node.js%20CI?style=flat-square&logoColor=959da5)](https://github.com/KoalaSign/storagelist/actions/workflows/node.js.yml)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FKoalaSign%2Fstoragelist.svg?type=small)](https://app.fossa.com/projects/git%2Bgithub.com%2FKoalaSign%2Fstoragelist?ref=badge_small)

## Installation

`yarn add @koalasign/storagelist`

## Too many TODOs

기여하십시오
npm package: @koalatemplates/gatsby-theme-architects
Description: Minimal Gatsby Theme for Portfolio, Gallery and Online shops
Latest version: 1.0.5

# Koala Templates: Gatsby Theme 'Architects'

Minimal 2-template GatsbyJS theme for Portfolios or Online shops.

[Link to Demo](https://koalatemplates.com/gatsby-theme-architects) |
[Link to Github](https://github.com/koalatemplates/gatsby-theme-architects)

## Features

1. **Minimal theme** with 2 templates: **List template** and **Item template**
1. **Pure vanilla modular CSS**, no dependency on other CSS or CSS-in-JS frameworks. Modular CSS ensures locally scoped CSS and independence from other components.
1. **Smart rendering of photos**: Render first photo as the main banner of a post. Render the rest of the photos after the body of a post. Detect the dimension of a photo and render accordingly. Portrait image renders 50% of the contain's width. Landscape imane renders 100% of the width.

## Setup the theme

1. Run `yarn global add gatsby-cli` to install Gatsby CLI
1. Run `gatsby new architect-blog` to start the 'architect-blog' website
1. Run `yarn add @koalatemplates/gatsby-theme-architects` to fetch the theme as NPM dependency into your site
1. Create the folder `[root of your Gatsby site]/architect-data`. This is where your data will live. This is put into the `contentPath` in the `gatsby-config.js` below.
1. Copy the sample data from the `data` directory of this package into the folder `[root of your Gatsby site]/architect-data`
1. Copy the following snippet into `gatsby-config.js` as below:

```javascript
// [root of your Gatsby site]/gatsby-config.js

module.exports = {
  ...
  plugins: [
    {
      resolve: "@koalatemplates/gatsby-theme-architects",
      options: {
        contentPath: "architect-data",
        basePath: "/"
      }
    }
  ]
};
```

Run your website `gatsby develop`

## Structure of a post e.g. article.mdx

```md
---
title: 'Title of the post'
date: 'Date string'
tags: ["project"|"article"]
photos: [
  "../images/nameOfPhoto1.jpg",
  "../images/nameOfPhoto2jpg"
]
---

Body of the post
```

- `tags`: If tags include "project", posts are rendered on the right column. If tags include "article", posts are rendered on the left column.
- `photos`: An array of photos. First photo is used as the main image. The rest of the photos are rendered after the post's body.
npm package: @koalati/dev-tool-tester
Description: A CLI tool tester for Koalati tool developers
Author: Koalati
Latest version: 2.1.0

# Functional testing and debugging helper library for Koalati Tools

[![NPM version of @koalati/dev-tool-tester](https://img.shields.io/npm/v/@koalati/dev-tool-tester)](https://www.npmjs.com/package/@koalati/dev-tool-tester)

This package allows you to easily build functional test for Koalati tools using both local files and remote web pages.

It also includes a utility executable to help Koalati tool developers run and debug their tools straight from the command line.


## Getting started

If you have built your tool with the [Koalati's Tool Template](https://github.com/koalatiapp/tool-template), this package is already specified as a dev dependency.

If you have started your tool from scratch, start by adding this package as a dev dependency:
```
npm i @koalati/dev-tool-tester --save-dev
```


### Using `runTool()` for functional tests
To get started with your functional tests, simply require the package's `runTool` function in your script and provide the two following parameters:
- `Tool`: your tool's class
- `url`: the URL (or path to local file) you want to test your tool with

Here's a sample code snippet for a test located in the tool's `/test/` directory, which also contains a `sample.html` file for testing purposes:
```js
const path = require('path');
const assert = require('assert');
const runTool = require('@koalati/dev-tool-tester');
const Tool = require('../tool.js');
const testFileName = path.join(__dirname, 'sample.html');

describe('my tool', async () => {
    it('Should receive the expected results from the test tool\'s execution', async () => {
        const results = await runTool(Tool, `file:${testFileName}`);
        const expectedResults = [
			// ...
        ];
        
        assert.deepStrictEqual(results, expectedResults);
    });
});
```


### Running and debugging your tools from the command line
If you want to run and/or debug a Koalati tool you're working on from the command line, simply navigation to that tool's directory and run the following command:

```bash
npx @koalati/dev-tool-tester --url="https://koalati.com/"
```

Your tool will be executed on the page provided with the `--url` argument, and the results will be displayed in your terminal.

If any errors occur, either during your tool's execution or because your tool's results are deemed invalid, an error message will appear to help you debug it.

## Testing with local files
Both the utility executable accept local filepaths as an URL, in addition to supporting remote URLs. This can be especially useful for unit / functional tests that are bundled with your tool.
npm package: @koalati/tool-accessibility
Description: Koalati tool that uses Google Lighthouse to check webpages for accessibility issues.
Author: Koalati
Latest version: 1.1.2

# An accessibility tool for Koalati

This is the repository for Koalati's built-in Accessibility tool. This tool uses Google Lighthouse's `accessibility` audit category to analyze webpages and recommend changes and optimizations to help improve their accessibility.


## Contributing

If you would like to add features, fix bugs or optimize this tool, feel free to fork this repository and submit a pull request.

You can find more information on how to build and test Koalati tools in the [Tool Template's Documentation](https://github.com/koalatiapp/tool-template).
npm package: @koalati/tool-console
Description: Koalati tool that checks for errors and warnings in the browser's console
Author: Koalati
Latest version: 1.1.0

# Console Tool for Koalati
[![npm (scoped)](https://img.shields.io/npm/v/@koalati/tool-console)](https://www.npmjs.com/package/@koalati/tool-console)
[![GitHub CI Workflow status](https://github.com/koalatiapp/tool-console/workflows/CI/badge.svg)](https://github.com/koalatiapp/tool-console/actions)
[![Libraries.io dependency status for latest release, scoped npm package](https://img.shields.io/librariesio/release/npm/@koalati/tool-console)](https://www.npmjs.com/package/@koalati/tool-console)

This is the repository for Koalati's built-in Console tool. This tool's goal is to report the errors and warnings that are found in the browser's console for a page.


## Contributing

If you would like to add features, fix bugs or optimize this tool, feel free to fork this repository and submit a pull request.

You can find more information on how to build and test Koalati tools in the [Tool Template's Documentation](https://github.com/koalatiapp/tool-template).
npm package: @koalati/tool-loading-speed
Description: Koalati tool that uses Google Lighthouse to check for possible page loading speed optimization.
Author: Koalati
Latest version: 1.2.2

# Loading Speed tool for Koalati

This is the repository for Koalati's built-in Loading Speed tool. This tool uses Google Lighthouse's `performance` audit to analyze webpages and recommend changes and optimizations to help improve their loading speed.


## Contributing

If you would like to add features, fix bugs or optimize this tool, feel free to fork this repository and submit a pull request.

You can find more information on how to build and test Koalati tools in the [Tool Template's Documentation](https://github.com/koalatiapp/tool-template).
npm package: @koalati/tool-responsive
Description: Koalati tool that checks a web page for responsive design issues and inconsistencies.
Author: Koalati
Latest version: 1.2.2

# Responsive tool for Koalati
[![npm (scoped)](https://img.shields.io/npm/v/@koalati/tool-responsive)](https://www.npmjs.com/package/@koalati/tool-responsive)
[![GitHub CI Workflow status](https://github.com/koalatiapp/tool-responsive/workflows/CI/badge.svg)](https://github.com/koalatiapp/tool-responsive/actions)
[![Libraries.io dependency status for latest release, scoped npm package](https://img.shields.io/librariesio/release/npm/@koalati/tool-responsive)](https://www.npmjs.com/package/@koalati/tool-responsive)

This is the repository for Koalati's built-in Responsive tool. This tool analyzes webpages on different resolutions to detect responsive design issues and inconsistencies.


## Contributing

If you would like to add features, fix bugs or optimize this tool, feel free to fork this repository and submit a pull request.

You can find more information on how to build and test Koalati tools in the [Tool Template's Documentation](https://github.com/koalatiapp/tool-template).
npm package: @koalati/tool-seo
Description: Koalati tool that checks for on-site SEO of a page and that provides suggestions for improvement.
Author: Koalati
Latest version: 1.1.0

# On-page SEO Tool for Koalati
[![npm (scoped)](https://img.shields.io/npm/v/@koalati/tool-seo)](https://www.npmjs.com/package/@koalati/tool-seo)
[![GitHub CI Workflow status](https://github.com/koalatiapp/tool-seo/workflows/CI/badge.svg)](https://github.com/koalatiapp/tool-seo/actions)
[![Libraries.io dependency status for latest release, scoped npm package](https://img.shields.io/librariesio/release/npm/@koalati/tool-seo)](https://www.npmjs.com/package/@koalati/tool-seo)

This is the repository for Koalati's built-in on-page SEO tool. This tool's goal is to analyze a page's meta tags, contents and URL to help optimize and improve its reach on search engines like Google.

Here is a summary of the elements the tool looks at:

- Page title
- Meta description
- H1 headings
- H2 headings
- Inline styles
- Images without an `alt` description
- Deprecated HTML tags
- SEO-friendly URL
- SSL certificate


## Contributing

If you would like to add features, fix bugs or optimize this tool, feel free to fork this repository and submit a pull request.

You can find more information on how to build and test Koalati tools in the [Tool Template's Documentation](https://github.com/koalatiapp/tool-template).
npm package: @koalati/tool-social
Description: Koalati tool that checks and validates a page's social sharing meta tags
Author: Koalati
Latest version: 1.1.0

# Social Tool for Koalati
[![npm (scoped)](https://img.shields.io/npm/v/@koalati/tool-social)](https://www.npmjs.com/package/@koalati/tool-social)
[![GitHub CI Workflow status](https://github.com/koalatiapp/tool-social/workflows/CI/badge.svg)](https://github.com/koalatiapp/tool-social/actions)
[![Libraries.io dependency status for latest release, scoped npm package](https://img.shields.io/librariesio/release/npm/@koalati/tool-social)](https://www.npmjs.com/package/@koalati/tool-social)


This is the repository for Koalati's built-in Social tool. This tool's goal is to analyze a page's meta tags to help optimize and improve its social sharing experience (such as sharing on Twitter or Facebook).

The social tool validates meta tags for the following social networks:

- Facebook
- Twitter


## Contributing

If you would like to add features, fix bugs or optimize this tool, feel free to fork this repository and submit a pull request.

You can find more information on how to build and test Koalati tools in the [Tool Template's Documentation](https://github.com/koalatiapp/tool-template).
npm package: @koalati/tool-spellcheck
Description: Koalati tool that checks a web page's content for grammar and spelling issues.
Author: Koalati
Latest version: 1.1.3

# Spellcheck tool for Koalati

This is the repository for Koalati's built-in Spellcheck tool. This tool analyzes the content of webpages, looking for grammar and spelling issues in the copy.

## Environment variables

This tool requires the following environment variables:

| **Environment variable** | **Type** | **Default value**           | **Description**                  |
|--------------------------|----------|-----------------------------|----------------------------------|
| LANGUAGETOOL_API_HOST    | String   | `'http://languagetool.org'` | LanguageTool server host name    |
| LANGUAGETOOL_API_PATH    | String   | `'/api/v2/check'`           | LanguageTool spellcheck API path |
| LANGUAGETOOL_API_PORT    | Integer  | `80`                        | LanguageTool server port         |



## Contributing

If you would like to add features, fix bugs or optimize this tool, feel free to fork this repository and submit a pull request.

You can find more information on how to build and test Koalati tools in the [Tool Template's Documentation](https://github.com/koalatiapp/tool-template).
npm package: @koale/clichords
Description: Show ultimate-guitar.com guitar tabs and chords in your terminal - command line cli 
Author: Alessio Koci
Latest version: 1.0.0

# CliChords

CliChords is a command line tool that allows you to search and view guitar tabs.

### Installation

CliChords requires [Node.js](https://nodejs.org/) to run.

```sh
$ git clone https://github.com/alewin/CliChords
$ cd CliChords
$ npm install 
$ node clichords
```



### Usage

[![asciicast](https://asciinema.org/a/Gg7Qv6mUAXQlA4GLxZjZWDA4F.png)](https://asciinema.org/a/Gg7Qv6mUAXQlA4GLxZjZWDA4F)


Start CliChords:
```sh
$ node clichords
```
Search tab:
```sh
$ Enter the name of the artist or title of the tab: ******
```
Select ID of the tab :
```sh
$ ID: **
```

### Todos

 - View Ascii chords
 - Add pagination
 - Save and download tabs

License
----

MIT


**Want to contribute? Great!**
npm package: @koale/useworker
Description: useWorker() - Web worker using React hook
Author: alewin
Latest version: 4.1.2

<h1 align="center">
  <br>
  <img width="300px" src="https://raw.githubusercontent.com/alewin/useWorker/refs/heads/master/logo.png" alt="useWorker"
    title="useWorker() Use web workers with react hook" />
  <br>
</h1>

<h2 align="center">
  Use web workers with react hook
  <br />
  https://useworker.js.org/
  <a
    href="https://twitter.com/intent/tweet?text=useWorker - Use web workers with react hooks&url=https://github.com/alewin/useWorker&via=alessiokoci&hashtags=react,useworker,hooks,javascript">
    <br />
    <img alt="Tweet" src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social" />
  </a>
</h2>

<h3 align="center">
  <img alt="GitHub" src="https://img.shields.io/npm/dm/@koale/useworker" />
  <img alt="size" src="https://img.shields.io/bundlephobia/minzip/@koale/useworker/4.0.2" />
  <img alt="GitHub" src="https://img.shields.io/npm/l/@koale/useworker" />
 <img src="https://badgen.net/badge/TypeScript/Support" alt="TypeScript Support" title="TypeScript Support" data-canonical-src="https://badgen.net/badge/TypeScript/Support" style="max-width:100%;">
</h3>

---

## Docs

Read [Docs](../../README.md)