open-index/open-npm huggingface dataset:
npm package: @tadashi/sidemenu
Description: It's a lightweight side navigation menu
Author: Thiago Lagden
Latest version: 1.0.0

# SideMenu

<!-- [![NPM version][npm-img]][npm] -->
[![Build Status][ci-img]][ci]
[![Coverage Status][coveralls-img]][coveralls]
<!-- [![devDependency Status][devDep-img]][devDep] -->
[![XO code style][xo-img]][xo]

<!-- [npm-img]:       https://img.shields.io/npm/v/@tadashi/sidemenu.svg -->
<!-- [npm]:           https://www.npmjs.com/package/@tadashi/sidemenu -->
[ci-img]:        https://travis-ci.org/lagden/sidemenu.svg
[ci]:            https://travis-ci.org/lagden/sidemenu
[coveralls-img]: https://coveralls.io/repos/github/lagden/sidemenu/badge.svg?branch=master
[coveralls]:     https://coveralls.io/github/lagden/sidemenu?branch=master
<!-- [dep-img]:       https://david-dm.org/lagden/sidemenu.svg -->
<!-- [dep]:           https://david-dm.org/lagden/sidemenu -->
<!-- [devDep-img]:    https://david-dm.org/lagden/sidemenu/dev-status.svg -->
<!-- [devDep]:        https://david-dm.org/lagden/sidemenu#info=devDependencies -->
[xo-img]:        https://img.shields.io/badge/code_style-XO-5ed9c7.svg
[xo]:            https://github.com/sindresorhus/xo


It's a lightweight side navigation menu


## Install

Via [NPM](https://www.npmjs.com/)

```
npm i -S @tadashi/sidemenu
```


## Team

[<img src="https://avatars.githubusercontent.com/u/130963?s=390" alt="Thiago Lagden" width="100">](http://lagden.in) 


## License

MIT © [Thiago Lagden](http://lagden.in)
npm package: @tadashi/signature-verify
Description: Verified the passed-in signature
Author: Thiago Lagden
Latest version: 1.0.0
Deprecated: WARNING: This project has been renamed to @tadashi/signature. Install using @tadashi/signature instead.

# signature-verify

[![XO code style][xo-img]][xo]


[xo-img]:        https://img.shields.io/badge/code_style-XO-5ed9c7.svg
[xo]:            https://github.com/sindresorhus/xo

Verified the passed-in signature

## Install

```
$ npm i -S @tadashi/signature-verify
```


## Usage

```js
const signatureVerify = require('@tadashi/signature-verify')

const signature = 'sha1=61ca6afb7b2752e106c939df11bbd7ca883b8166'
const payload = '{}'
const secret = 'a7fee042a2e1a9fa27cfc6931949ffe1'

const isValid = signatureVerify(signature, payload, secret) // => true
```


## API

#### signatureVerify(signature, payload, secret)

parameter   | type                 | required    | description
----------- | -------------------- | ----------- | ------------
signature   | string               | yes         | Algorithm used to generate the hash + hash e.g. `sha1=61c...675`
payload     | string               | yes         | Data used to generate the hash
secret      | string               | yes         | To validate a signature


## License

MIT © [Thiago Lagden](http://lagden.in)
npm package: @tadashi/spritetify
Description: Generate SVG sprite
Author: Thiago Lagden
Latest version: 2.2.1

# spritetify

[![NPM version][npm-img]][npm]
[![Node.js CI][ci-img]][ci]
[![XO code style][xo-img]][xo]


[npm-img]:         https://img.shields.io/npm/v/@tadashi/spritetify.svg
[npm]:             https://www.npmjs.com/package/@tadashi/spritetify
[ci-img]:          https://github.com/lagden/spritetify/workflows/Node.js%20CI/badge.svg
[ci]:              https://github.com/lagden/spritetify/actions?query=workflow%3A%22Node.js+CI%22
[xo-img]:          https://img.shields.io/badge/code_style-XO-5ed9c7.svg
[xo]:              https://github.com/sindresorhus/xo

-----

Generate SVG sprite

## Install

```
$ npm i -S @tadashi/spritetify
```


## Usage

### CLI

```
Usage: spritetify [options]

Generate SVG sprite

Options:
  -V, --version            output the version number
  -d, --inputDir <dir>     directory with the SVG files
  -o, --outputFile <file>  name with path of output file
  -c, --configFile [json]  plugin options
  -h, --help               display help for command
```

#### Samples

```
$ npx spritetify -d dir/with/svg/files > ./sprite.svg
```

```
$ npx spritetify -d dir/with/svg/files -o dir/of/sprite/file.svg -c
```


### API

```js
import spritetify from '@tadashi/spritetify'

const data = await spritetify('dir/with/svg/files')
// => <svg width="0" height="0" display="none" version="1.1...
```

#### spritetify(inputDir \[, outputFile\] \[, options\]):String

parameter      | type                 | required    | default                | description
-----------    | -------------------- | ----------- | -------------------    | ------------
inputDir       | String               | yes         | -                      | directory with the SVG files
outputFile     | String               | no          | -                      | name with path of output file
options        | Object               | no          | [see below](#options)  | plugin options


⚠️ **Attention**

If `outputFile` is not set, the return will be the sprite's string.


##### options

parameter      | type                 | required    | default                | description
-----------    | -------------------- | ----------- | -------------------    | ------------
id             | String               | no          | %s                     | Template for Symbol ID
...rest        | -                    | no          | -                      | SVGO Options


The remaining options are the same of [SVGO](https://github.com/svg/svgo#what-it-can-do)


#### Options

**spritetify.config.json**

```json
{
  "id": "my_app_%s",
  "plugins": [
    "removeTitle"
  ]
}
```


## License

MIT © [Thiago Lagden](https://github.com/lagden)
npm package: @tadashi/svelte-atom-elements
Description: Svelte components
Author: Thiago Lagden
Latest version: 1.14.2

# svelte-atom-elements

[![NPM version][npm-img]][npm]
[![Build Status][ci-img]][ci]


[npm-img]:  https://img.shields.io/npm/v/@tadashi/svelte-atom-elements.svg
[npm]:      https://www.npmjs.com/package/@tadashi/svelte-atom-elements
[ci-img]:   https://github.com/lagden/svelte-atom-elements/actions/workflows/nodejs.yml/badge.svg
[ci]:       https://github.com/lagden/svelte-atom-elements/actions/workflows/nodejs.yml

---

Svelte components

## Install

```
$ yarn add @tadashi/svelte-atom-elements@lagden/svelte-atom-elements#{version}
```

```
$ yarn add @tadashi/svelte-atom-elements
```

or

```
$ npm i @tadashi/svelte-atom-elements@lagden/svelte-atom-elements#{version}
```

```
$ npm i @tadashi/svelte-atom-elements
```


## Usage

You can see an example here: https://svelte.dev/repl/d9be5cc526ef49928acdf7c79267ea42


## License

MIT © [Thiago Lagden](https://github.com/lagden)
npm package: @tadashi/svelte-btn
Description: Svelte component
Author: Thiago Lagden
Latest version: 6.2.1

# svelte-btn

[![NPM version][npm-img]][npm]
[![Build Status][ci-img]][ci]


[npm-img]:         https://img.shields.io/npm/v/@tadashi/svelte-btn.svg
[npm]:             https://www.npmjs.com/package/@tadashi/svelte-btn
[ci-img]:          https://github.com/lagden/svelte-btn/workflows/Node.js%20CI/badge.svg
[ci]:              https://github.com/lagden/svelte-btn/actions?query=workflow%3A%22Node.js+CI%22

---

Svelte component

## Install

```
$ npm i -S @tadashi/svelte-btn
```


## Usage

You can see an example more complex here: https://svelte.dev/repl/f8ab96519a874208be8e3f6295d040b0

```html
<script>
  import Btn from '@tadashi/svelte-btn'
</script>

<Btn>Yes</Btn>
```


## License

MIT © [Thiago Lagden](https://github.com/lagden)