open-index/open-npm huggingface dataset:
npm package: @listenai/lisa
Description: Lisa 是 Lisa Framework 核心命令行工具，提供模版生成能力以及任务执行命令
Author: geekBoom.Zhao
Latest version: 2.6.2

@listenai/lisa
=====

Lisa 是 Lisa Framework 核心命令行工具，提供模版生成能力以及任务执行命令

[![Version](https://img.shields.io/npm/v/@listenai/lisa.svg)](https://npmjs.org/package/@listenai/lisa)
[![Downloads/week](https://img.shields.io/npm/dw/@listenai/lisa.svg)](https://npmjs.org/package/@listenai/lisa)
[![License](https://img.shields.io/npm/l/@listenai/lisa.svg)](https://github.com/LISTENAI/lisa/blob/master/package.json)

* [Usage](#usage)
* [Commands](#commands)

# Usage
<!-- usage -->

# Commands
<!-- commands -->
npm package: @listenai/uiohook-napi
Description: [![](https://img.shields.io/npm/v/uiohook-napi/latest?color=CC3534&label=uiohook-napi&logo=npm&labelColor=212121)](https://www.npmjs.com/package/uiohook-napi)
Author: Alexander Drozdov
Latest version: 1.5.5
npm package: @listener-js/cli
Description: Listener CLI
Author: Listener
Latest version: 0.3.0

# @listener-js/cli

Listener CLI

![cli](media/cli.gif)

## Install

```bash
npm install -g @listener-js/cli
```

## Syntax

```bash
listener EVENT [ARGS...] [--OPTIONS]
```

## Example

Let's run [`@listener-js/spawn`](https://github.com/listener-js/spawn) from the CLI:

```bash
npm install -g @listener-js/cli @listener-js/spawn
listener @listener-js/spawn --command=ls
```
npm package: @listener-js/http
Description: Listener universal http fetch
Author: Listener
Latest version: 0.3.0

# @listener-js/http

Listener universal http fetch

![http](media/http.gif)

## Install

```bash
npm install @listener-js/listener @listener-js/http
```

## Usage

```ts
import { listener } from "@listener-js/listener"
import { http } from "@listener-js/http"

listener({ http })

const url = "https://jsonplaceholder.typicode.com/todos/1"
const { body, ok, status, url } = await http.fetch([], url)
```
npm package: @listener-js/imp
Description: JavaScript loader for decoupled and dynamic libraries 🌊
Author: Imp
Latest version: 0.3.0

# imp

![imp](media/imp.gif)

## Install

```bash
npm install @listener-js/imp @listener-js/listener
```

## Usage

```js
import { imp } from "@listener-js/imp"
import { listener } from "@listener-js/listener"

listener({
  imp,
  dynamicListener: import("./dynamicListener"),
})
```
npm package: @listener-js/log
Description: Listener logger
Author: Listener
Latest version: 1.43.0

# @listener-js/log

Listener logger

![log](media/log.gif)

## Install

```bash
npm install @listener-js/listener @listener-js/log
```

## Enable logging

```ts
import { listener } from "@listener-js/listener"
import { log } from "@listener-js/log"

listener({ log })
```

## Call logger directly

```ts
log.log([], "warn", "warning!")
// or
log.warn([], "warning!")
```

## Log levels

There are six log levels: `internal`, `trace`, `debug`, `info`, `warn`, and `error`.

By default, the logger only logs messages at log level `info` or above. Change the log level through the `LOG` environment variable:

```bash
LOG=internal npm test
```

Or programmatically:

```js
log.logLevel([], "internal")
```

## Listener log level

You can also set log levels for specific listener functions:

```js
log.logLevel([], "MyClass.myFn", "info")
```

## Log strategies

There are three log strategies: `args`, `argsJson`, and `ids` (default).

Set the strategy via the `LOG` environment variable:

```bash
LOG=args npm test
```

To set the strategy and level, separate them with a colon (`:`):

```bash
LOG=trace:args npm test
```

Order does not matter when using the separator.

## Log filtering

Pass a listener identifier to the `LOG` environment variable to filter:

```bash
LOG=MyClass.myFn npm test
```

Add a filter, strategy, and level all at once:

```bash
LOG=MyClass.myFn:args:internal npm test
```
npm package: @listener-js/spawn
Description: Listener child process spawner
Author: Listener
Latest version: 0.8.0

# @listener-js/spawn

Listener child process spawner

![spawn](media/spawn.gif)

## Install

```bash
npm install @listener-js/listener @listener-js/spawn
```

## Setup

```ts
import { listener } from "@listener-js/listener"
import { spawn } from "@listener-js/spawn"

listener({ spawn })
```

## Usage

```js
await spawn.command([], {
  args: ["hi"],
  command: "echo",
})
```
npm package: @listener-js/store
Description: Listener store
Author: Listener
Latest version: 0.15.0

# @listener-js/store

Listener store

![store](media/store.png)

## Install

```bash
npm install @listener-js/listener @listener-js/store
```

## Setup

```js
import { listener } from "@listener-js/listener"
import { store } from "@listener-js/store"

listener({ store })
```

## Usage

```js
store.set([], ["hello", "world"], true)
store.get([], []) // { hello: { world: true } }
store.get([], ["hello"]) // { world: true }
store.get([], ["hello", "world"]) // true
store.merge([], ["hello"], { universe: true })
store.get([], []) // { hello: { universe: true, world: true } }
```
npm package: @listening/dt-ui
Description: dt-ui is a lightweight design library of VueJS components with minimal dependencies. It supports light and dark modes and can be extended to support multiple themes
Author: Wendy Wu
Latest version: 0.1.2

# listeningmini-ui

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @listentolife/ll-cli
Description: a standard tool for init project
Author: listentolife
Latest version: 1.0.0

# @listentolife/ll-cli

a standard tool for init project

## Installation

```
$ npm install @listentolife/ll-cli -g
```

## Usage

```
$ ll-cli create <project-name>
```

Example

```
$ ll-cli create my-project
```

## Template List

### vue-app-init-template

一个手写webpack4.0配置，基于vue框架的初始化app项目模板。具体项目模板可查看：[vue-app-init-template](https://github.com/listentolife/vue-vant-app-init#readme)

## License

[MIT](https://github.com/listentolife/ll-cli/blob/master/LICENSE)
npm package: @listingslab/growspy
Description: Public Growspy NPM package
Author: listingslab
Latest version: 0.0.3

# npm-growspy

Public NPM package allowing embed of a Growspy app

## What you know as Artificial Intelligence really isn't.
## It's Automated Machines

Imagine you're Marvin. Brain the size of a planet but not depressed. You're an AM. You have one job, but it could be anything. 

The monkeys are out there. Busy picking peanuts out of poo, eating the peanuts and flinging the poo at each other. 

They use their iPhones as a portal to affecting their surroundings, emotions, relationships, biological functions and almost everything you can think of. Your one job is to cater to those needs because you belong to the iPhone people. Who are also monkeys, picking peanuts out of poo.

Do you care about a bit of monkey on monkey violence, oppression or totalalitaianism? Well... that's the question isn't it?
npm package: @listingslab/icon
Description: Material UI Icon Helper Component
Author: listingslab
Latest version: 1.0.6

## @listingslab/icon

#### Import & Use

Import the Icon component:

```js
import { Icon } from "@listingslab/icon";
```

You can then render the `Icon` component like any other React component in JSX

#### Resources

- [Publishing TypeScript React components to NPM](https://fildon.hashnode.dev/publishing-typescript-react-components-to-npm)
npm package: @listingslab/tings
Description: Do ALL the tings
Author: listingslab
Latest version: 0.0.5

## What you know as Artificial Intelligence really isn't.
## It's Automated Machines

Imagine you're Marvin. Brain the size of a planet but not depressed. You're an AM. You have one job, but it could be anything. 

The monkeys are out there. Busy picking peanuts out of poo, eating the peanuts and flinging the poo at each other. 

They use their iPhones as a portal to affecting their surroundings, emotions, relationships, biological functions and almost everything you can think of. Your one job is to cater to those needs because you belong to the iPhone people. Who are also monkeys, picking peanuts out of poo.

Do you care about a bit of monkey on monkey violence, oppression or totalalitaianism? Well... that's the question isn't it?
npm package: @listingslab/weather
Description: Stormglass weather app
Author: listingslab
Latest version: 1.0.2

## @listingslab/weather

```shell
# Symlink the package to an app
ln -s ~/Desktop/GitHub/@listingslab/weather ~/Desktop/GitHub/test/test-harness/src
```

In project root, `npm update @listingslab/weather --save`