open-index/open-npm huggingface dataset:
npm package: @liudonghua123/video-downloader
Description: It's a simple tool which download video from yhdm.
Author: liudonghua123
Latest version: 0.1.6

# video-downloader

It's a simple tool which download video from some source like yhdm.

## How to use it

### Use it as a tool

1. `npm i -g @liudonghua123/video-downloader`
2. `video-downloader -h`
3. `video-downloader -u /url/to/the/video -u /rule/of/video/url -o /path/to/video/file/to/save`

### Use it as a libary

1. `npm i -S @liudonghua123/video-downloader`
2. `import { getVideoUrl, downloadVideo } from "@liudonghua123/video-downloader";`
3. invoke [`getVideoUrl`](https://github.com/liudonghua123/video-downloader/blob/main/lib/index.mts) function just like [`video-downloader.mts`](https://github.com/liudonghua123/video-downloader/blob/main/bin/video-downloader.mts).

## ToDos

- [ ] add config.yaml file for arguments replacement
- [ ] add more source of video supporting
- [ ] add more features ...

## License

MIT License

Copyright (c) 2024 liudonghua.
npm package: @liudonghua123/vitepress-sidebar
Description: A VitePress auto sidebar plugin that automatically creates a simple configuration.
Author: liudonghua123
Latest version: 1.23.3

# 🔌 VitePress Sidebar

[![awesome-vitepress](https://awesome.re/mentioned-badge.svg)](https://github.com/logicspark/awesome-vitepress-v1) [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/jooy2/vitepress-sidebar/blob/master/LICENSE) ![Programming Language Usage](https://img.shields.io/github/languages/top/jooy2/vitepress-sidebar) ![Commit Count](https://img.shields.io/github/commit-activity/y/jooy2/vitepress-sidebar) [![npm downloads](https://img.shields.io/npm/dm/vitepress-sidebar.svg)](https://www.npmjs.com/package/vitepress-sidebar) [![npm latest package](https://img.shields.io/npm/v/vitepress-sidebar/latest.svg)](https://www.npmjs.com/package/vitepress-sidebar) ![github repo size](https://img.shields.io/github/repo-size/jooy2/vitepress-sidebar) [![Followers](https://img.shields.io/github/followers/jooy2?style=social)](https://github.com/jooy2) ![Stars](https://img.shields.io/github/stars/jooy2/vitepress-sidebar?style=social)

**VitePress Sidebar** is a plugin for **[VitePress](https://vitepress.dev)** that automatically configures and manages the sidebar of your page with simple settings.

- ⚡️ Optimized for the latest version of **VitePress**
- ⚡️ Easy to use, lots of options to customize to your liking
- ⚡️ Lightweight bundle file size, zero dependencies
- ⚡️ [Multiple Sidebars](https://vitepress.dev/reference/default-theme-sidebar#multiple-sidebars) support
- ⚡️ [Frontmatter](https://vitepress.dev/guide/frontmatter) support
- ⚡️ [TypeScript](https://www.typescriptlang.org) support
- ⚡️ Customize menus for sorting, special character conversion, file and folder filters, and more

## [Documentation (Getting Started & All option lists)](https://vitepress-sidebar.jooy2.com/guide/getting-started)

Installing and using the package and defining all the utility methods can be found on the documentation page below: https://vitepress-sidebar.jooy2.com/guide/getting-started

## Real-world Uses

**VitePress Sidebar** is utilized in a variety of project environments, including my own web services.

- To explore packages used other than: https://github.com/jooy2/vitepress-sidebar/network/dependents

## Contribute

You can report issues on [GitHub Issue Tracker](https://github.com/jooy2/vitepress-sidebar/issues). You can also request a pull to fix bugs and add frequently used features.

## License

Copyright © 2022-2024 [Jooy2](https://jooy2.com) <[jooy2.contact@gmail.com](mailto:jooy2.contact@gmail.com)> Released under the MIT license.
npm package: @liudonghua123/vscode-web
Description: Visual Studio Code for browser
Author: Felix B
Latest version: 1.96.4

# VSCode Web
This project is aimed to build a web version of VSCode, this is not a fork, simply a web compilation of the VSCode project.

Here is a StackBlitz sample 
https://stackblitz.com/edit/vscode-web


A similar compilation is used to generate [VSCode Web](https://vscode.dev) and [Github Dev](https://github.dev)
## Update
Microsoft recently open sourced VSCode web compilation, so I simplified the build process to use the official compilation (no more tweak needed).
Some modification have been made in the `index.html` file.

## Use case
This project can be used to build a strong web file editor/reader. You need to implement your own [`FileSystemProvider`](https://code.visualstudio.com/api/references/vscode-api#FileSystemProvider) through extension. 
Additional you can also use [proposed API](https://code.visualstudio.com/api/advanced-topics/using-proposed-api) to implement a `TextSearchProvider` and `FileSearchProvider`.

## Sample project
This project is aimed to be used through npm package to avoid consumer to recompile whole solution.

Sample project can be found in this repository to illustate vscode-web usage. This sample is not fully functional as it misses a `FileSystemProvider` extension.

To run sample project 
```sh
cd ./sample
yarn
yarn sample
```

## Extension Gallery
Based on VS MarketPlace rules, you are not allowed to consume VSCode Marketplace from your own VSCode Web
But [Open VSX Registry](https://open-vsx.org/) is here to provide an alternate marketplace.

See the [product.json](sample/product.json) file in `sample` folder to configure it.


## Build from source

To build from source, you need same prerequisites as vscode : 
[VSCode Prerequisites](https://github.com/microsoft/vscode/wiki/How-to-Contribute#prerequisites)

Then simply run following commands

```
yarn
yarn build
```

## Run demo

To run the demo you need to build from source, then run following commands

```
yarn prepare-demo
yarn demo
```
npm package: @liudonghua123/wepy-compiler-less
Description: wepy compile less
Author: Gcaufy
Latest version: 1.3.12

# wepy less 编译器

## 安装

```
npm install wepy-compiler-less --save-dev
```


## 配置`wepy.config.js`

```
module.exports = {
    "compilers": {
        less: {
            "compress": true
        }
    }
};
```

## 参数说明

[Less](https://github.com/less/less.js)
npm package: @liueng/ec
Description: Some quick operation commands collected during programming development
Author: LIUeng
Latest version: 1.0.2

# 命令行工具 ec

## Install

```shell
# global
npm i -g @liueng/ec
# or local
npm i -D @liueng/ec
```

## Usage

```shell
# global
ec <command> [name] --help
# or local use
./node_modules/.bin/ec <command> [name] --help
```

## command

### stash

开发中可能遇到过用 git stash 进行项目修复并开发，日积月累产生过多的 stashes，而目前 git stash drop \<stash> 支持单个删除

```shell
# 帮助命令
ec stash --help
ec stash [name] -n \>1
```

#### `drop`

参数指定

| 参数 | type          | 描述                                   | 支持                                                                                                                                                         |
| ---- | ------------- | -------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| -n   | string number | 指定需要删除的 stash（支持单个，多个） | -n 1 删除 1 的 stash <br /> -n \\>1 删除大于（>=等于）1 的 stash <br />-n \\<1 删除小于（<=等于）1 的 stash<br />-n 1..2 区间范围（删除包含 1 ~ 2 的 stash） |

## In Progress