open-index/open-npm huggingface dataset:
npm package: @jinjiang-dev/vite
Description: Native-ESM powered web dev build tool
Author: Evan You
Latest version: 0.0.1

# vite ⚡

> Debugging version of Vite, based on v5.1.0 (2024-02-19)

> Next Generation Frontend Tooling

- 💡 Instant Server Start
- ⚡️ Lightning Fast HMR
- 🛠️ Rich Features
- 📦 Optimized Build
- 🔩 Universal Plugin Interface
- 🔑 Fully Typed APIs

Vite (French word for "fast", pronounced `/vit/`) is a new breed of frontend build tool that significantly improves the frontend development experience. It consists of two major parts:

- A dev server that serves your source files over [native ES modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules), with [rich built-in features](https://vitejs.dev/guide/features.html) and astonishingly fast [Hot Module Replacement (HMR)](https://vitejs.dev/guide/features.html#hot-module-replacement).

- A [build command](https://vitejs.dev/guide/build.html) that bundles your code with [Rollup](https://rollupjs.org), pre-configured to output highly optimized static assets for production.

In addition, Vite is highly extensible via its [Plugin API](https://vitejs.dev/guide/api-plugin.html) and [JavaScript API](https://vitejs.dev/guide/api-javascript.html) with full typing support.

[Read the Docs to Learn More](https://vitejs.dev).
npm package: @jinjiang-dev/vite-plugin-mdx
Description: Vite plugin for MDX
Latest version: 0.0.1

====================== [**WE ARE LOOKING FOR A NEW MAINTAINER**](https://github.com/brillout/vite-plugin-mdx/issues/42) ====================

# Vite Plugin MDX

Use this Vite plugin to use MDX v1 with your Vite v2 app. For Vite v3+ we recommend migrating to MDX v2 using the official [`@mdx-js/rollup`](https://www.npmjs.com/package/@mdx-js/rollup), [this comment](https://github.com/brillout/vite-plugin-mdx/issues/44#issuecomment-974540152) explains how to implement it.

Features:

- Works with React and Preact.
- Works with Vue [**[WIP]**](https://github.com/brillout/vite-plugin-mdx/issues/3).
- HMR support.
- SSR support.
- Plugin support, such as [remark-frontmatter](https://github.com/remarkjs/remark-frontmatter).

## Getting Started

1. Install:

   1. Vite Plugin:
      ```sh
       npm install vite-plugin-mdx
      ```
   2. MDX v1:
      ```sh
      npm install @mdx-js/mdx
      ```
   3. MDX React:
      ```sh
      npm install @mdx-js/react
      ```
      Or MDX Preact:
      ```sh
      npm install @mdx-js/preact
      ```

2. Add the plugin to your `vite.config.js`.

   ```js
   // vite.config.js

   import mdx from 'vite-plugin-mdx'

   // `options` are passed to `@mdx-js/mdx`
   const options = {
     // See https://mdxjs.com/advanced/plugins
     remarkPlugins: [
       // E.g. `remark-frontmatter`
     ],
     rehypePlugins: [],
   }

   export default {
     plugins: [mdx(options)]
   }
   ```

3. You can now write `.mdx` files.

   ```mdx-js
   // hello.mdx

   import { Counter } from './Counter.jsx'

   # Hello

   This text is written in Markdown.

   MDX allows Rich React components to be used directly in Markdown: <Counter/>
   ```

   ```jsx
   // Counter.jsx

   import React, { useState } from 'react'

   export { Counter }

   function Counter() {
     const [count, setCount] = useState(0)

     return (
       <button onClick={() => setCount((count) => count + 1)}>
         Counter: {count}
       </button>
     )
   }
   ```

## Examples

- [React example](/examples/react/).
- [Preact example](/examples/preact/).

## File-specific options

To define options a per-file basis, you can pass a function to the `mdx` plugin factory.

```ts
mdx((filename) => {
  // Any options passed to `mdx` can be returned.
  return {
    remarkPlugins: [
      // Enable a plugin based on the current file.
      /\/components\//.test(filename) && someRemarkPlugin,
    ]
  }
})
```

## Pre-built transclusion

To embed an `.mdx` or `.md` file into another, you can import it without naming its export. The file extension is required. Remark plugins are applied to the imported file before it's embedded.

```mdx
import '../foo/bar.mdx'
```
npm package: @jinjiang/vlite
Description: Lite demo server, inspired by Vite
Author: Jinjiang
Latest version: 1.1.2

# Vlite

<img src="./vlite.svg" width="160" height="160" />

A lite demo server, inspired by Vite.

## Features

- Zero-config
- ESM-friendly
- Straightforward compilations
- Support Vue, React, and Vanilla
- Support TypeScript, JSX, and TSX
- Support CSS Modules and Scoped CSS
- No node_modules installation required (package imports will be redirected to esm.sh)
- No HMR, no SSR, no plugins, ~~no bundling~~, no production

## Installation

```bash
npm install -g @jinjiang/vlite
# or
yarn global add @jinjiang/vlite
# or
pnpm add -g @jinjiang/vlite
```

## Getting Started

A quick Vue demo

```bash
echo "<div id=\"app\"></div><script type=\"module\" src=\"./main.ts\"></script>" > index.html
echo "import { createApp } from 'vue'\nimport App from './App.vue'\ncreateApp(App).mount('#app')" > main.ts
echo "<template><h1>Hello, Vlite\!</h1></template>" > App.vue
vlite
```

A quick React demo

```bash
echo "<div id=\"app\"></div><script type=\"module\" src=\"./main.tsx\"></script>" > index.html
echo "import React from 'react'\nimport ReactDOM from 'react-dom'\nReactDOM.render(<h1>Hello, World\!</h1>, document.getElementById('app'))" > main.tsx
vlite
```

## Usage

```bash
vlite [<target-dir>] [--port <port>]
vlite [<target-dir>] --build
vlite [<target-dir>] --bundle
vlite --help
vlite --version
```

> [!WARNING]
> To be noticed: the build and bundle commands are in experimental stage. For bundle mode, you have to add this script into your `index.html`:
> 
> ```html
> <script>
>   // TODO: Remove this line when define plugin is supported by Rolldown
>   globalThis.process = { env: { NODE_ENV: 'development' } };
> </script>
> ```
>
> See the [Vue example](./examples/vue/index.html).

## Examples

See the [React example](./examples/react/) and the [Vue example](./examples/vue/).

## License

MIT
npm package: @jinka/egg-access
Description: access 访问 日志
Author: fish-uncle
Latest version: 0.0.1-alpha.2

# egg-access

> access 访问 日志

![https://www.npmjs.org/package/@jinka/egg-access](https://img.shields.io/npm/v/@jinka/egg-access.svg)
![](https://img.shields.io/badge/nodejs-%E9%87%91%E5%8D%A1%E6%99%BA%E8%83%BD-red?style=flat-square&logo=nodedotjs)
![](https://img.shields.io/badge/@jinka/egg--access-%E9%87%91%E5%8D%A1%E6%99%BA%E8%83%BD-red?style=flat-square&logo=npm)
npm package: @jinka/egg-api-doc
Description: 基于 api-doc 的 API 文档
Author: fish-uncle
Latest version: 0.0.1-alpha.1

# egg-api-doc

> 基于 api-doc 的 API 文档

![https://www.npmjs.org/package/@jinka/egg-api-doc](https://img.shields.io/npm/v/@jinka/egg-api-doc.svg)
![](https://img.shields.io/badge/nodejs-%E9%87%91%E5%8D%A1%E6%99%BA%E8%83%BD-red?style=flat-square&logo=nodedotjs)
![](https://img.shields.io/badge/@jinka/egg--api--doc-%E9%87%91%E5%8D%A1%E6%99%BA%E8%83%BD-red?style=flat-square&logo=npm)


## 配置
```js
// package.json
"scripts": {
	"doc": "apidoc -i app -o apidoc -c apidoc.json"
}

// apidoc.json
{
	"name": "wechat-admin-server",
	"version": "0.0.1-alpha.1",
	"description": "apiDoc basic example",
	"title": "Custom apiDoc browser title",
	"url" : "http://127.0.0.1:2222",
	"sampleUrl" : true
}
```

## 第一次
```shell
npm run doc
```

## 启动
```
http://127.0.0.1:port/index.html
```
npm package: @jinka/egg-wechat
Description: wechat
Author: fish-uncle
Latest version: 0.0.1-alpha.2

# egg-wechat

> wechat

![https://www.npmjs.org/package/@jinka/egg-wechat](https://img.shields.io/npm/v/@jinka/egg-wechat.svg)
![](https://img.shields.io/badge/nodejs-%E9%87%91%E5%8D%A1%E6%99%BA%E8%83%BD-red?style=flat-square&logo=nodedotjs)
![](https://img.shields.io/badge/@jinka/egg--wechat-%E9%87%91%E5%8D%A1%E6%99%BA%E8%83%BD-red?style=flat-square&logo=npm)
npm package: @jinka/es-ad-sdk
Description: Advertising alliance 广告联盟
Author: fish uncle
Latest version: 0.0.1-alpha.1

# es-ad-sdk

Advertising alliance 广告联盟

![https://www.npmjs.org/package/@jinka/es-ad-sdk](https://img.shields.io/npm/v/@jinka/es-ad-sdk.svg)
![http://img.badgesize.io/https://unpkg.com/@jinka/es-ad-sdk/dist/es-ad-sdk.umd.min.js?compression=gzip&label=gzip%20size:%20JS](http://img.badgesize.io/https://unpkg.com/@jinka/es-ad-sdk/dist/es-ad-sdk.umd.min.js?compression=gzip&label=gzip%20size:%20JS)
![http://img.badgesize.io/https://unpkg.com/@jinka/es-ad-sdk/dist/es-ad-sdk.css?compression=gzip&label=gzip%20size:%20CSS](http://img.badgesize.io/https://unpkg.com/@jinka/es-ad-sdk/dist/es-ad-sdk.css?compression=gzip&label=gzip%20size:%20CSS)
![](https://img.shields.io/badge/License-MIT-yellow.svg)

## 安装
```
npm i @jinka/es-ad-sdk --save
```

## 使用


## 许可证
[MIT](LICENSE.md)