open-index/open-npm huggingface dataset:
npm package: @oevery/prettier-config
Description: MoonBegonia(oevery)'s default prettier config.
Author: oevery
Latest version: 1.4.0

# @oevery/prettier-config

MoonBegonia(oevery)'s default prettier config.

## Installation

```sh
npm install @oevery/prettier-config prettier --save-dev

yarn add @oevery/prettier-config prettier --dev

pnpm add @oevery/prettier-config prettier --save-dev

```

## Usage

You can use this in your `package.json`:

```json
{
  "name": "my-cool-library",
  "version": "0.0.1",
  "prettier": "@oevery/prettier-config"
}
```

You can use any of the supported extensions to export a string, e.g. `.prettierrc` json:

```json
"@oevery/prettier-config"
```

This method does not offer a way to extend the configuration to overwrite some properties from the shared configuration. If you need to do that, import the file in a .prettierrc.js file and export the modifications, e.g:

```js
module.exports = {
  ...require('@oevery/prettier-config'),
  semi: false,
};
```

See more at [prettier documentation](https://prettier.io/docs/en/configuration.html#sharing-configurations).

## License

MIT
npm package: @oevery/pusher
Description: simple pusher.
Author: oevery
Latest version: 0.2.2

# pusher

A simple pusher. You can use this project to send message to multiple platforms with unify simple API.

**Work in Progress!!!**

## Supported platforms

- [x] telegram

## Installation

```bash
pnpm add @oevery/pusher
```

## Usage

```ts
import { TelegramProvider } from '@oevery/pusher'

const telegram = await TelegramProvider.create()

telegram.send('this is a test message.')
```

## Config

1. You can use `pusher.config.{js|ts}` to define pusher options.
2. Use environment like `PUSHER_TELEGRAM_TOKEN`.
3. Add options when create.

**High-priority parameters will override low-priority parameters.**

## Notice

**You must use this project in backend!**

But you can use zod `schema` in browser to validate options input.
npm package: @oeway/vue-window
Description: Vue component for window
Author: Koike Michitaro
Latest version: 2.4.1-e

# vue-window
This is a forked version of https://github.com/michitaro/vue-window

## Introduction
Recent web applications are mainly for mobile environments. Therefore window UI is no longer mainstream.
However, window UI is still useful for professional web applications for PC environments.
This package is an implementation of window UI for PC environment as a Vue Component.

### [Working Demo](https://michitaro.github.io/vue-window)
### Features
* Window component for vue2
* Windows are draggable
* Automatic z-index control
* Resizable
* z-index group
* Configurable color theme
* Built-in 3 color themes
* Open / Close animation
* Tested on Safari10, Chrome60, Firefox55, IE11, Edge38 For PCs 
* iOS Support 🎉

![Screenshot](./docs/screenshot.png)

# Usage
## Install
```sh
npm install --save @oeway/vue-window
```

## Setup

### ES6 / TypeScript
```typescript
import Vue from 'vue'
import * as VueWindow from '@oeway/vue-window'

Vue.use(VueWindow)
```

### CommonJS
```javascript
var Vue = require('vue')
Vue.use(require('@oeway/vue-window'))
```

# Example
```html
<template>
    <hsc-window-style-metal>
        <hsc-window title="Window 1" >
            Parameters:
            <fieldset>
                <legend>&alpha;</legend>
                <input type="range" />
            </fieldset>
            <fieldset>
                <legend>&beta;</legend>
                <input type="range" />
            </fieldset>
        </hsc-window>
    </hsc-window-style-metal>
</template>
```

Other examples are available [here](http://michitaro.github.io/vue-window/).

see also [@hscmap/vue-menu](https://github.com/michitaro/vue-menu).
This is a menu UI component for vue2 with the same color themes.

# Contributing
Any comments, suggestions or PRs are welcome 😀
npm package: @oeyoews/codemirror-minimap
Description: <div style="display:flex">     <span style="margin-right:4px">         <a href="https://replit.com/github/replit/codemirror-minimap" title="Run on Replit badge"><img src="https://replit.com/badge/github/replit/codemirror-minimap" alt="Run on Replit badg
Author: oeyoews
Latest version: 0.5.3

# Minimap for Codemirror 6

<div style="display:flex">
    <span style="margin-right:4px">
        <a href="https://replit.com/github/replit/codemirror-minimap" title="Run on Replit badge"><img src="https://replit.com/badge/github/replit/codemirror-minimap" alt="Run on Replit badge" /></a>
    </span>
    <span>
        <a href="https://www.npmjs.com/package/@replit/codemirror-minimap" title="NPM version badge"><img src="https://img.shields.io/npm/v/@replit/codemirror-minimap?style=flat&color=orange" height="32" alt="NPM version badge" /></a>
    </span>
</div>
<br />
<div style="display:flex">
    <img height="275" alt="image" src="https://github.com/replit/codemirror-minimap/assets/16962017/cb2f33a2-726f-4395-a8bd-8d219a74b1e6">
    <img height="275" alt="image" src="https://github.com/replit/codemirror-minimap/assets/16962017/3b148589-0883-4eb0-8b26-584909cb0900">
</div>
<br />


## Installation

```
bun i @replit/codemirror-minimap
```

## Usage

```typescript
import { basicSetup, EditorView } from 'codemirror';
import { showMinimap } from "@replit/codemirror-minimap"

let create = (v: EditorView) => {
  const dom = document.createElement('div');
  return { dom }
}

let view = new EditorView({
  doc: "",
  extensions: [
    basicSetup,
    showMinimap.compute(['doc'], (state) => {
      return {
        create,
        /* optional */
        displayText: 'blocks',
        showOverlay: 'always',
        gutters: [ { 1: '#00FF00', 2: '#00FF00' } ],
      }
    }),
  ],
  parent: document.querySelector('#editor'),
})
```

## Configuration Options

The minimap extension exposes a few configuration options:

**`displayText`**: customize how the editor text is displayed:

```typescript
/**
 * displayText?: "blocks" | "characters";
 * Defaults to "characters"
 */
{
  displayText: 'blocks'
}
```

**`eventHandlers`**: attach event handlers to the minimap container element

```typescript
/**
 * eventHandlers?: {[event in keyof DOMEventMap]?: EventHandler<event>}
 */
{
  eventHandlers: {
    'contextmenu': (e) => onContextMenu(e)
  }
}
```

**`showOverlay`**: customize when the overlay showing the current viewport is visible

```typescript
/**
 * showOverlay?: "always" | "mouse-over";
 * Defaults to "always"
 */
{
  showOverlay: 'mouse-over'
}
```

**`gutters`**: display a gutter on the left side of the minimap at specific lines

```typescript
/**
 * gutters?: Array<Record<number, string>>
 * Where `number` is line number, and `string` is a color
 */
{
  gutters: [ { 1: '#00FF00', 2: 'green', 3: 'rgb(0, 100, 50)' } ]
}
```

## Build and Publish

To build from source:

```
bun build
```

To publish a new version to NPM registry:

```
npm publish
```
npm package: @oeyoews/prettier-config
Description: personal prettier config
Author: oeyoews
Latest version: 1.0.2

# prettier-config-standard

A Prettier [shareable config](https://prettier.io/docs/en/configuration.html#sharing-configurations )
for projects using **[Prettier](https://prettier.io/ )** and
**[JavaScript Standard Style](https://standardjs.com/ )** as ESLint rules or
separate processes.

## Installation

```
npm install --save-dev @oeyoews/prettier-config
```

_This is only a shareable configuration. It does not install Prettier, Standard,
ESLint, or any other part of the tool chain._

## Usage

Reference it in `package.json` using the `prettier` property:

```json
{
  "prettier": "@oeyoews/prettier-config",
}
```

If you don't want to use `package.json`, you can use any of the supported
extensions to export a string:

```jsonc
// `.prettierrc.json`
"@oeyoews/prettier-config"
```

```javascript
// `prettier.config.js` or `.prettierrc.js`
module.exports = '@oeyoews/prettier-config'
```

For example, if you need to change it so that semicolons are required:

```javascript
// `prettier.config.js` or `.prettierrc.js`
const prettierConfig = require('@oeyoews/prettier-config')

module.exports = Object.assign({}, prettierConfig, {
  // semi: true;
})
```