open-index/open-npm huggingface dataset:
npm package: @littlefoxstudio/ioen-nft-badge
Description: IOEN NFT viewer and badge
Latest version: 0.0.8

![Built With Stencil](https://img.shields.io/badge/-Built%20With%20Stencil-16161d.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI%2BCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI%2BCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU%2BCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MjQuNywzNzMuOWMwLDM3LjYtNTUuMSw2OC42LTkyLjcsNjguNkgxODAuNGMtMzcuOSwwLTkyLjctMzAuNy05Mi43LTY4LjZ2LTMuNmgzMzYuOVYzNzMuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQyNC43LDI5Mi4xSDE4MC40Yy0zNy42LDAtOTIuNy0zMS05Mi43LTY4LjZ2LTMuNkgzMzJjMzcuNiwwLDkyLjcsMzEsOTIuNyw2OC42VjI5Mi4xeiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDI0LjcsMTQxLjdIODcuN3YtMy42YzAtMzcuNiw1NC44LTY4LjYsOTIuNy02OC42SDMzMmMzNy45LDAsOTIuNywzMC43LDkyLjcsNjguNlYxNDEuN3oiLz4KPC9zdmc%2BCg%3D%3D&colorA=16161d&style=flat-square)

# IOEN NFT Web Component

An embeddable NFT viewer and IOEN supporter badge. Built as standalone Web Component using Stencil. It works in any major framework or with no framework at all.

### Using this component

To use this component in your website or project, add the following to your `<head>` tag:

```html
<script type='module' src='https://unpkg.com/@littlefoxstudio/ioen-nft-badge'></script>
```

You can then use the component anywhere in your page template html, JSX, etc with
```html
<ioen-nft-badge></ioen-nft-badge>
```

#### Use a specific version
To use a specific version of the component, simply append the version number to the src property in the script tag:  
```html
<script type='module' src='https://unpkg.com/@littlefoxstudio/ioen-nft-badge@0.1.0'></script>
```


## Development Guide

Instructions on setting up your project locally, contributing to the code, and publishing a new release to npm.

### Getting Started

To view the component locally, clone this repo and then run:

```bash
npm install
npm start
```

To build the component for production, run:

```bash
npm run build
```

To run the unit tests for the components, run:

```bash
npm test
```

### Publishing a new version
To publish a new version of the component to npm, first you must increment the version number in package.json:

```json
{
  "name": "@littlefoxstudio/ioen-nft-badge",
  "version": "0.0.7" // <-- Increment this number
  ...
},
```

Then run:
```bash
npm publish --access public
```


## Roadmap
- [x] Responsive design
- [x] Dark mode support 
- [ ] Automate the build and release process with Github actions
- [ ] Add prose styling to main CMS content
- [ ] Render 3D models
- [ ] Update tests
 

## Credits
[littlefox.studio](littlefox.studio) for the design and initial implementation.
npm package: @littlegauze/egg-boilerplate-base
Description: boilerplate for egg project
Author: littleGauze
Latest version: 1.0.1

# egg-boilerplate-base

Boilerplate for egg quickstart. 

## Installation

**Don't `npm i` this directly**

```bash
$ npm i -g egg-init
$ egg-init --package @littlegauze/egg-boilerplate-base showcase
$ cd showcase
$ npm i
$ npm run dev
$ open http://localhost:7001
```

See [egg-init](https://github.com/eggjs/egg-init) for more detail.
npm package: @littlegauze/egg-node-acl
Description: egg acl with mongodb
Author: littleGauze
Latest version: 1.0.3

# egg-node-acl

[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![Test coverage][codecov-image]][codecov-url]
[![David deps][david-image]][david-url]
[![Known Vulnerabilities][snyk-image]][snyk-url]
[![npm download][download-image]][download-url]

[npm-image]: https://img.shields.io/npm/v/egg-node-acl.svg?style=flat-square
[npm-url]: https://npmjs.org/package/@littlegauze/egg-node-acl
[travis-image]: https://img.shields.io/travis/eggjs/egg-node-acl.svg?style=flat-square
[travis-url]: https://travis-ci.org/eggjs/egg-node-acl
[codecov-image]: https://img.shields.io/codecov/c/github/eggjs/egg-node-acl.svg?style=flat-square
[codecov-url]: https://codecov.io/github/eggjs/egg-node-acl?branch=master
[david-image]: https://img.shields.io/david/eggjs/egg-node-acl.svg?style=flat-square
[david-url]: https://david-dm.org/eggjs/egg-node-acl
[snyk-image]: https://snyk.io/test/npm/egg-node-acl/badge.svg?style=flat-square
[snyk-url]: https://snyk.io/test/npm/egg-node-acl
[download-image]: https://img.shields.io/npm/dm/egg-node-acl.svg?style=flat-square
[download-url]: https://npmjs.org/package/egg-node-acl

<!--
Description here.
-->

## Install

```bash
$ npm i @littlegauze/egg-node-acl --save
```

## Usage

```js
// {app_root}/config/plugin.js
exports.nodeAcl = {
  enable: true,
  package: 'egg-node-acl',
};
```

## Configuration

```js
// {app_root}/config/config.default.js
exports.nodeAcl = {
  client: {
    rules: [], // node-acl rules. { roles: [], allows: [] }
    hierarchy: [], // node-acl parent map. { parent: 'admin', children: ['blog', 'account'] }
    routes: {
      prefix: '', // remove the prefix from path
      ignore: [], // ignore pattern
      match: [], // match pattern, route and resource map. { path: '/user', resource: 
    },
    superAdmin: {
      userId: 'userid', // default super admin add to db
      roles: [ 'super' ], // default roles grant to user
    },
  },
  insertMdwAt: 0, // node-acl middleware order inset appMiddleware.
};
```

see [config/config.default.js](config/config.default.js) for more detail.

## Example

<!-- example here -->

## Questions & Suggestions

Please open an issue [here](https://github.com/eggjs/egg/issues).

## License

[MIT](LICENSE)
npm package: @littlegauze/egg-remotelog
Description: remote log transfer
Author: LittleGauze
Latest version: 1.0.0

# egg-remotelog

[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![Test coverage][codecov-image]][codecov-url]
[![David deps][david-image]][david-url]
[![Known Vulnerabilities][snyk-image]][snyk-url]
[![npm download][download-image]][download-url]

[npm-image]: https://img.shields.io/npm/v/egg-remotelog.svg?style=flat-square
[npm-url]: https://npmjs.org/package/egg-remotelog
[travis-image]: https://img.shields.io/travis/eggjs/egg-remotelog.svg?style=flat-square
[travis-url]: https://travis-ci.org/eggjs/egg-remotelog
[codecov-image]: https://img.shields.io/codecov/c/github/eggjs/egg-remotelog.svg?style=flat-square
[codecov-url]: https://codecov.io/github/eggjs/egg-remotelog?branch=master
[david-image]: https://img.shields.io/david/eggjs/egg-remotelog.svg?style=flat-square
[david-url]: https://david-dm.org/eggjs/egg-remotelog
[snyk-image]: https://snyk.io/test/npm/egg-remotelog/badge.svg?style=flat-square
[snyk-url]: https://snyk.io/test/npm/egg-remotelog
[download-image]: https://img.shields.io/npm/dm/egg-remotelog.svg?style=flat-square
[download-url]: https://npmjs.org/package/egg-remotelog

<!--
Description here.
-->

## Install

```bash
$ npm i egg-remotelog --save
```

## Usage

```js
// {app_root}/config/plugin.js
exports.remotelog = {
  enable: true,
  package: 'egg-remotelog',
};
```

## Configuration

```js
// {app_root}/config/config.default.js
exports.remotelog = {
};
```

see [config/config.default.js](config/config.default.js) for more detail.

## Example

<!-- example here -->

## Questions & Suggestions

Please open an issue [here](https://github.com/eggjs/egg/issues).

## License

[MIT](LICENSE)
npm package: @littlegrey/eslint-config-typescript
Description: shared ESLint and Prettier config for TypeScript projects
Latest version: 1.2.0

# Shared ESLint and Prettier configuration for TypeScript projects

An [ESLint](https://eslint.org/) and [Prettier](https://prettier.io/) configuration for sharing among TypeScript projects. Inspired by:

- [Reduce maintenance effort with shared ESLint and Prettier configs](https://blog.logrocket.com/reduce-effort-shared-eslint-prettier-configs/)

## Integrate into new project

1. Install this package as devDependency

```sh
# with Yarn
$ yarn add -D @littlegrey/eslint-config-typescript

# with npm
$ npm i -D @littlegrey/eslint-config-typescript

# with pnpm
$ pnpm add -D @littlegrey/eslint-config-typescript
```

2. Install peer dependencies of this package in your project as devDependencies

Therefore, you can make use of the tool [install-peerdeps](https://github.com/nathanhleung/install-peerdeps):

```sh
# with Yarn
$ yarn dlx install-peerdeps --dev @littlegrey/eslint-config-typescript

# with npm
$ npx install-peerdeps --dev @littlegrey/eslint-config-typescript

#with pnpm
$ pnpm dlx install-peerdeps --dev @littlegrey/eslint-config-typescript
```

Instead, you can do this manually by adding all entries part of the `peerDependencies` property (see `package.json`).

3. Use ESLint config in your project

Create a `.eslintrc.js` file in project root with the following content:

```js
module.exports = {
  extends: ["@littlegrey/eslint-config-typescript"],
};
```

4. Create a `.prettierrc` file in project root with the following content:

```js
"@littlegrey/eslint-config-typescript/prettier-config.json"
```

5. Create a `tsconfig.json` file in root that contains only settings that need to reference locations relative to the project root. For example:

```js
{
  "extends": "@littlegrey/eslint-config-typescript/tsconfig.shared.json",
  "compilerOptions": {
    "outDir": "./dist",
    "baseUrl": "./"
  },
  "include": [
    "src"
  ]
}
```
npm package: @littlegun/binaries
Description: https://ffmpeg.org/download.html
Latest version: 0.1.0


## ffmpeg

https://ffmpeg.org/download.html

### MacOS x64

https://evermeet.cx/ffmpeg/

### MacOS arm64 (M1)

https://www.osxexperts.net/

### Windows x64

https://www.gyan.dev/ffmpeg/builds/

## pdftohtml/pdftotext

https://poppler.freedesktop.org/

### MacOS x64

`brew install`

/usr/local/Cellar/poppler/23.09.0/bin

### MacOS arm64 (M1)

`brew install` on M1???


### Windows x64

https://github.com/oschwartz10612/poppler-windows/releases/tag/v23.08.0-0
npm package: @littlegun/binaries-darwin-x64
Description: This is the **x86_64-apple-darwin** binary for `@littlegun/binaries`
Latest version: 0.1.0

# `@littlegun/binaries-darwin-x64`

This is the **x86_64-apple-darwin** binary for `@littlegun/binaries`

install poppler using macports, not brew (too much symlinks, dylibtree will not work)

https://ports.macports.org/port/poppler/

Inspect dynamic dependencies of Mach-O binaries recursively (otool -L could not recursively find deps)

https://github.com/keith/dylibtree/tree/main


```
sudo port install poppler
brew install keith/formulae/dylibtree

dylibtree /opt/local/bin/pdftohtml --ignore-prefix /usr/lib --ignore-prefix /System/Library > deps.txt
```

get uniq list of dylib and executables.

why poppler use curl(openssl)?

```
cat deps.txt| sort | uniq > uniq_deps.txt
```
npm package: @littlegun/binaries-win32-x64-msvc
Description: This is the **x86_64-pc-windows-msvc** binary for `@littlegun/binaries`
Latest version: 0.1.0

# `@littlegun/binaries-win32-x64-msvc`

This is the **x86_64-pc-windows-msvc** binary for `@littlegun/binaries`

```
ls -1 *.{exe,dll} | awk '{print "\"" $1 "\","}' > tmp.txt
```
npm package: @littlehelicase/gitrocket
Description: A rocket ship that launches in your Hyper terminal when you push code with Git.
Author: Bomani McClendon
Latest version: 1.0.2

# gitrocket
A fun plugin for the [Hyper](https://hyper.is/) terminal that launches a rocket
ship when you push code with Git.

![gitrocker usage GIF](https://user-images.githubusercontent.com/6589909/28026422-9dc92218-655b-11e7-8852-3ee8d57c87d5.gif)

### Installation
To use this plugin, first install the plugin in your `~/.hyper_plugins`
folder.
```
$ cd ~/.hyper_plugins
$ npm install gitrocket
```
Then add the plugin's name in your `~/.hyper.js` file as an item in the
`plugins` array.
```
plugins: [
  "gitrocket"
],
```

Afterwards, refresh your Hyper terminal with _View > Full Reload_.

### Development
To run a local version of this plugin, clone it in your
`~/.hyper_plugins/local` folder.
```
$ cd ~/.hyper_plugins/local
$ git clone git@github.com:bomanimc/gitrocket.git
```
Then add the plugin's name in your `~/.hyper.js` file as an item in the
`plugins` array.
```
localPlugins: [
  "gitrocket"
],
```
Afterwards, use `npm run build` to create a `/dist` folder. Lastly, refresh
you terminal.
npm package: @littlehelicase/hyper-statusline
Description: Status Line Plugin for Hyper
Author: Henrik Dahlheim
Latest version: 1.7.3

# hyper-statusline [![hyper](https://img.shields.io/badge/Hyper-v1.3.3-brightgreen.svg)](https://github.com/zeit/hyper/releases/tag/1.3.3) [![npm](https://img.shields.io/npm/v/hyper-statusline.svg?maxAge=86400?style=flat-square)](https://www.npmjs.com/package/hyper-statusline) [![npm](https://img.shields.io/npm/dt/hyper-statusline.svg?maxAge=86400?style=flat-square)](https://www.npmjs.com/package/hyper-statusline)

> Status Line Plugin for [Hyper](https://hyper.is). Shows clickable & useful information. Matches any theme.

![hyper-statusline](https://cloud.githubusercontent.com/assets/1430576/21891665/14d29070-d8d4-11e6-9e98-b12ed28be93a.png)


## Install

Add following to your `~/.hyper.js` config.

```javascript
module.exports = {
  ...
  plugins: ['hyper-statusline']
  ...
}
```

**Note:** Currently doesn't support Windows.


## Config

Add following to `~/.hyper.js`

### Change Git Dirty Color
Expected value is `CSS color`

```javascript
module.exports = {
  config: {
    ...
      hyperStatusLine: {
        dirtyColor: 'salmon',
      }
    ...
  }
}
```

### Change Git Ahead Color
Expected value is `CSS color`

```javascript
module.exports = {
  config: {
    ...
      hyperStatusLine: {
        aheadColor: 'ivory',
      }
    ...
  }
}
```

### Disable Footer Transparency
Default value is set to `true`

```javascript
module.exports = {
  config: {
    ...
      hyperStatusLine: {
        footerTransparent: false,
      }
    ...
  }
}
```


## Theme

* [hyper-chesterish](https://github.com/henrikdahl/hyper-chesterish)


## License

MIT © Henrik