open-index/open-npm huggingface dataset:
npm package: @jimmy-zhu/datav-vue3
Description: Datav for vue3+vite
Author: jimmy
Latest version: 2.0.1

# DataV Vue3+TS+Vite版

[![Author](https://img.shields.io/badge/Author-kjgl77-red.svg "Author")](https://github.com/vaemusic "Author")       [![LICENSE](https://img.shields.io/github/license/vaemusic/datav-vue3 "LICENSE")](https://github.com/vaemusic/datav-vue3/blob/master/LICENSE "LICENSE")

[![NPM](https://nodei.co/npm/@kjgl77/datav-vue3.png?mini=true)](https://www.npmjs.com/package/@kjgl77/datav-vue3)

由于之前大佬写的 [DataV](http://datav.jiaminghi.com/) 不支持Vue3 Vite2.x，现部分代码用Vue3+TS重构。

[文档地址](https://datav-vue3.netlify.app)：https://datav-vue3.netlify.app

[Gitee地址](https://gitee.com/kjgl77/datav-vue3)：https://gitee.com/kjgl77/datav-vue3

[Github地址](https://github.com/vaemusic/datav-vue3)：https://github.com/vaemusic/datav-vue3

[Demo预览地址](https://datav-vue3-demo.netlify.app/)：https://datav-vue3-demo.netlify.app/

[Demo Gitee地址](https://gitee.com/kjgl77/electronic-file)：https://gitee.com/kjgl77/electronic-file

[Demo Github地址](https://github.com/vaemusic/electronic-file)：https://github.com/vaemusic/electronic-file

## 使用方法
- 安装，此处使用pnpm工具，也可以yarn,npm等
```shell
pnpm install @kjgl77/datav-vue3
```
### 全局引入

```ts
// main.ts中全局引入
import { createApp } from 'vue'
import DataVVue3 from '@kjgl77/datav-vue3'

const app = createApp(App)

app.use(DataVVue3)
app.mount('#app')
```
引入后在.vue文件中可以直接使用
```html
<dv-decoration-1 :color="['pink','yellow']" style="width:200px;height:50px;" />
```

### 局部引入
```html
<!-- 在.vue文件的script中import部分组件 -->
<script lang="ts" setup>
import { Decoration1, Decoration2 } from '@kjgl77/datav-vue3'
</script>
<template>
  <!-- 引入之后就可以在vue的template中直接使用 -->
  <decoration-1 :color="['pink','yellow']" style="width:200px;height:50px;" />
  <decoration-2 :reverse="true" style="width:5px;height:150px;" />
</template>
```

新的组件库开发根据大佬的 [MY-Kit](https://github.com/jrainlau/MY-Kit) 开发。支持脚本生成基础文件，文档，可使用Markdown一边开发源码一边写文档。详情可见MY-Kit文档。
npm package: @jimmy.codes/prettier-config
Description: My personal prettier config
Latest version: 2.1.2

# @jimmy.codes/prettier-config

![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/jimmy-guzman/prettier-config/cd.yml?style=flat-square&logo=github-actions)
[![version](https://img.shields.io/npm/v/prettier-config.svg?logo=npm&style=flat-square)](https://www.npmjs.com/package/@jimmy.codes/prettier-config)
[![downloads](https://img.shields.io/npm/dm/prettier-config.svg?logo=npm&style=flat-square)](http://www.npmtrends.com/@jimmy.codes/prettier-config)
[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://semantic-release.gitbook.io/semantic-release)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square&logo=prettier)](https://github.com/prettier/prettier)

> 💄 My personal [prettier](https://prettier.io) config

## 🐣 Features

- Supports `tailwindcss` through [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss)
- Supports `astro` through [prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro)
- Sorts `package.json` properties through [prettier-plugin-packagejson](https://github.com/matzkoh/prettier-plugin-packagejson)
- Ignores `pnpm-lock.yaml`
- Uses `prettier`'s defaults except for `quoteProps` which is set as `"consistent"`
- [TypeScript prettier config file](https://prettier.io/docs/configuration#typescript-configuration-files) support

> [!WARNING]  
> [TypeScript prettier config file](https://prettier.io/docs/configuration#typescript-configuration-files) is only supported in the VS Code Prettier extension w/ node version v22.18.0 — see [discussion](https://github.com/prettier/prettier-vscode/issues/3623#issuecomment-3282326452).  
> You can use a non-`.ts` extension (e.g. `.cjs` / `.mjs` / `.js`) to allow Prettier to pick up your config.

## 🛠️ Usage

First you need to install `@jimmy.codes/prettier-config`, for example with `pnpm`:

```sh
pnpm add -D @jimmy.codes/prettier-config
```

Then you can add the `prettier` key to your `package.json`, like so:

```json
{
  "prettier": "@jimmy.codes/prettier-config"
}
```

Or you can create a custom Prettier `prettier.config.ts` file:

```ts
import type { Config } from "prettier";
import base from "@jimmy.codes/prettier-config";

const config = {
  ...base,
} satisfies Config;

export default config;
```

### Tailwind CSS v4

Tailwind v4 requires telling the Prettier plugin where your Tailwind stylesheet is.
Because this path is project-specific, create a local Prettier config that extends this preset:

```ts
// prettier.config.ts
import type { Config } from "prettier";

import base from "@jimmy.codes/prettier-config";

const config = {
  ...base,
  tailwindStylesheet: "./src/styles/global.css",
} satisfies Config;

export default config;
```
npm package: @jimmyboh/stuff
Description: Like a turkey.
Author: Jim Buck
Latest version: 0.0.2

# stuff

Like a turkey. :turkey:

[![Build Status](https://travis-ci.org/JimmyBoh/stuff.svg?branch=master)](https://travis-ci.org/JimmyBoh/stuff)
[![Coverage Status](https://coveralls.io/repos/github/JimmyBoh/stuff/badge.svg?branch=master)](https://coveralls.io/github/JimmyBoh/stuff?branch=master)
[![NPM Dependencies](https://david-dm.org/JimmyBoh/stuff.svg)](https://david-dm.org/JimmyBoh/stuff)

Create lots of random data, then cram it into your database, REST Endpoint, CSV, JSON, XML, black hole, etc.


## Example:

```ts

// Example coming soon...

```


## Features:
 - Fluid API for super smooth model descriptions.
 - Available TS decorators to sprinkle on existing models.
 - Built-in receivers to shove that data into your favorite databases.
 - CLI tool for kickin' back and running tasks.
 - Easily interfaces with gulp/grunt/ANYTHING via promises.
 
## Contribute
 
 0. Fork it
 1. `npm i`
 2. `gulp watch`
 3. Make changes and **write tests**.
 4. Send pull request! :sunglasses:
 
## License:
 
MIT
npm package: @jimmyboy/emoter
Description: A Library that will handle access to all Emote providers for Twitch.tv including Twitch themselves. It also includes parsing messages from twitch chat (and in general).
Author: devJimmyboy
Latest version: 0.2.1

# Emoter

A Library that will handle access to all Emote providers for Twitch.tv including Twitch themselves. It also includes parsing messages from twitch chat (and in general).

## Installation

```sh
npm install --save @jimmyboy/emoter
# for yarn:
yarn add @jimmyboy/emoter
```

## Usage

### Main Class: Emoter

```ts
import { Emoter } from '@jimmyboy/emoter'

// Init w/ channel
const emoter = new Emoter('devjimmyboy')
// or set channel later
const emoter = new Emoter()
emoter.setChannel('devjimmyboy')
```
npm package: @jimmychu0807/aoc-2021
Description: Advent of Code 2021
Author: Jimmy chu
Latest version: 0.2.0

# Advent of Code 2021

[![Known Vulnerabilities](https://snyk.io/test/github/jimmychu0807/advent-of-code-2021/badge.svg)](https://snyk.io/test/github/jimmychu0807/advent-of-code-2021) [![npm version](https://badge.fury.io/js/@jimmychu0807%2Faoc-2021.svg)](https://badge.fury.io/js/@jimmychu0807%2Faoc-2021)

This is my attempt on [Advent of Code 2021](https://adventofcode.com/2021) :rocket:

- [Day 01 - Sonar Sweep](./src/01-sonar-sweep)
- [Day 02 - Dive](./src/02-dive)
- [Day 03 - Binary Diagnostic](./src/03-binary-diagnostic)
- [Day 04 - Giant Squid](./src/04-giant-squid)
- [Day 05 - Hydrothermal Venture](./src/05-hydrothermal-venture)
- [Day 06 - Latternfish](./src/06-latternfish)
- [Day 07 - Trechery Of Whales](./src/07-trechery-of-whales)
- [Day 08 - Seven Segment Search](./src/08-seven-segment-search)
- [Day 09 - Smoke Basin](./src/09-smoke-basin)
- [Day 10 - Syntax Scoring](./src/10-syntax-scoring)
- [Day 11 - Dumbo Octopus](./src/11-dumbo-octopus)
- [Day 12 - Passage Pathing](./src/12-passage-pathing)
- [Day 13 - Transparent Origami](./src/13-transparent-origami)
- [Day 14 - Extended Polymerization](./src/14-extended-polymerization)
- [Day 15 - Chiton](./src/15-chiton)
- [Day 16 - Packet Decoder](./src/16-packet-decoder)
- [Day 17 - Trick Shot](./src/17-trick-shot)
- [Day 18 - Snailfish](./src/18-snailfish)
- [Day 19 - Beacon Scanner](./src/19-beacon-scanner)
- [Day 20 - Trench Map](./src/20-trench-map)
- [Day 21 - Dirac Dice](./src/21-dirac-dice)
- [Day 22 - Reactor Reboot](./src/22-reactor-reboot)
- [Day 23 - Amphipod](./src/23-amphipod)
- [Day 24 - Arithmetic Logic Unit](./src/24-arithmetic-logic-unit)
- [Day 25 - Sea Cucumber](./src/25-sea-cucumber)

## Workflow

**Normal run**

```bash
yarn install
# More help text will be displayed
yarn cli <sub-command> <input argument>
# Example
yarn cli sonar-sweep -i src/01-sonar-sweep/input/input.dat
```

**For CI**

```bash
yarn install
# More help text will be displayed
yarn validate
```

**For docs generation**

```bash
yarn docs:update
# Preview docs
yarn docs:serve
```

- Do not update the root [`README.md`](https://github.com/jimmychu0807/advent-of-code-2021/blob/main/README.md) directly. Instead update [`scripts/templates/README.md.tpl`](https://github.com/jimmychu0807/advent-of-code-2021/blob/main/scripts/templates/README.md.tpl) as `scripts/doc-update.ts` will auto-generate the doc based on this template.