open-index/open-npm huggingface dataset:
npm package: @mbunifu/generator
Description: Generator for project generators. Meta!
Author: Doug Wade
Latest version: 0.0.5

# @mbunifu/generator

`@mbunifu/generator` is a tool for scaffolding new projects.

## Usage

### From the command line

```sh
npx @mbunifu/generator --name my-generator
```

### Programmatically

```js
const GeneratorGenerator = require('@mbunifu/generator');

(new GeneratorGenerator({ name: 'my-generator' })).run({
    dryRun: true,
    debug: true,
    name: 'my-<% name %>'
});
```

### Accepted Arguments

* `--dryRun` Returns the paths of which files would be written without actually writing anything to the file system. Useful for testing output.
* `--name` Name of the project you want to create.
* `--debug` Output debugging information during generation.
npm package: @mburhanudin/component-burhan
Description: Storybook burhan
Author: mburhanudin
Latest version: 0.1.0

#  UI-COMPONENT
## FOLDER STRUCTURE IN THIS PROJECT

```

└── src
    ├── Tag
    │   └── index.tsx
    ├── index.css
    ├── index.ts
└── stories
    ├── Tag.stories.tsx
```

### Language: Typescript
### Framework: storybook
### TailwindCSS as project's CSS framework
### Vite as project's bundler

## Project setup

1. ``` using node v14.20.0 / LTS ```

2. ``` npm install ```

3. ``` npm run build ```

4. ``` npm run storybook ```

## Code Contribution

1. Take a task from jira board
2. Start a new feature in your local repository.

   ```
   git checkout -b feat/no-ticket or git checkout -b hotfix/no-ticket (for bug fixing)
   ```

3. Start coding and follow the code convention
4. Commit Convention
    ```
    git commit -m "add feature login"
    ```
5. Push the feature

   ```
   git push origin your-branch
   ```

## Pull Request

Before you create Pull Request, you **SHOULD ALWAYS** review it first:

- Make sure you have tested the app and make sure **IT IS RUNNING AS EXPECTED** in your local.
- Make sure you have tested the app, not only for the best case scenario, but also on every possible user flow.
- Review the content for technical accuracy (logic error, ESlint error, console error, typo, convention , etc).
- Make sure that your branch is up to date with the base branch.

## Color Pallete
- Make sure using color from tailwind config
npm package: @mbustos/node-sybase
Description: A simple node.js wrapper around a java/jconnect app that provides easy access to Sybase Databases without having to install odbc or freetds.
Author: Rod Howard
Latest version: 1.2.4

node-sybase
---------

A simple node.js wrapper around a Java application that provides easy access to Sybase databases via jconn3. The main goal is to allow easy installation without the requirements of installing and configuring odbc or freetds. You do however have to have java 1.5 or newer installed.

requirements
------------

* java 1.5+

install
-------

### git

```bash
git clone git://github.com/rodhoward/node-sybase.git
cd node-sybase
node-gyp configure build
```
### npm

```bash
npm install sybase
```

quick example
-------------

```javascript
var Sybase = require('sybase'),
	db = new Sybase('host', port, 'dbName', 'username', 'pw');

db.connect(function (err) {
  if (err) return console.log(err);
  
  db.query('select * from user where user_id = 42', function (err, data) {
    if (err) console.log(err);
    
    console.log(data);

    db.disconnect();

  });
});
```

api
-------------

The api is super simple. It makes use of standard node callbacks so that it can be easily used with promises. here is the full list of arguments:

```
new Sybase(host: string, port: int, dbName: string, username: string, password: string, logTiming?: boolean, javaJarPath?: string, options?: SybaseOptions)
```
Where the SybaseOptions interface includes:
```
SybaseOptions {
  encoding: string, // defaults to "utf8"
  extraLogs: boolean // defaults to false
}
```

There is an example manually setting the java jar path:
```javascript 
var logTiming = true,
	javaJarPath = './JavaSybaseLink/dist/JavaSybaseLink.jar',
	db = new Sybase('host', port, 'dbName', 'username', 'pw', logTiming, javaJarPath);
```

The java Bridge now optionally looks for a "sybaseConfig.properties" file in which you can configure jconnect properties to be included in the connection. This should allow setting properties like:
```properties
ENCRYPT_PASSWORD=true
```
npm package: @mbvue/babel-preset-config
Description: babel preset config
Author: hwq
Latest version: 0.0.7

## Installation
```bash
npm install --save-dev @mbvue/babel-preset-config
#OR
yarn add -D @mbvue/babel-preset-config
```

## Usage
babel.config.js：

```js
module.exports = {
  presets: ['@mbvue/babel-preset-config']
};

#OR

module.exports = {
  presets: [
    ['@mbvue/babel-preset-config', { env: { useBuiltIns: "entry" } }]
  ]
};
```

package.json：

```json
"babel": {
  "presets": [
    "@mbvue/babel-preset-config"
  ]
}
```

Use Function：
```js
import babelPresetConfig from '@mbvue/babel-preset-config';

babelPresetConfig({ env: { useBuiltIns: "entry" } });
```

## Options
#### env
@babel/preset-env options

#### jsx
If vue version is 2：@babel/babel-preset-jsx options
If vue version is 3：@babel/babel-plugin-jsx options

#### typescript
@babel/preset-typescript options

#### runtime
@babel/plugin-transform-runtime options
npm package: @mbvue/browserslist-config
Description: browserslist config
Author: hwq
Latest version: 0.0.2

## Installation
```bash
npm install --save-dev @mbvue/browserslist-config
#OR
yarn add -D @mbvue/browserslist-config
```

## Usage
package.json：

```json
"browserslist": [
    "extends @mbvue/browserslist-config"
]
```
npm package: @mbvue/config
Description: vue config
Author: hwq
Latest version: 0.0.27

## Installation
```bash
npm install --save-dev @mbvue/config
#OR
yarn add -D @mbvue/config
```

## Usage
vue2：
```bash
yarn add -D vue@^2.6.12 vue-loader@^15.9.5
```

vue3：
```bash
yarn add -D vue@next vue-loader@^16.0.0-beta.10
```

package.json：

```json
{
  "scripts": {
    "serve": "mbvue server",
    "build": "mbvue build",
    "lint": "mbvue lint"
  },
  "eslintConfig": {
    "root": true,
    "extends": "@mbvue/eslint-config"
  },
  "stylelint": {
    "extends": "@mbvue/stylelint-config"
  },
  "babel": {
    "presets": [
      "@mbvue/babel-preset-config"
    ]
  },
  "browserslist": [
    "extends @mbvue/browserslist-config"
  ],
  "prettier": "@mbvue/prettier-config"
}
```

## Configuration
vue.config.js：

```js
module.exports = {
  mode: 'development',
  ...
};
```

### Special configuration
```js
html: {
  filename: 'index.html',
  template: path.resolve(__dirname, '../index.html'),
  title: 'App',
  keywords: '',
  description: ''
}
```
npm package: @mbvue/eslint-config
Description: eslint config
Author: hwq
Latest version: 0.0.20

## Description
Support .js、.jsx、.ts、.tsx、.vue、.md、html and integrate prettier

If the project contains typescript, use the typescript-eslint parser, otherwise use the babel-eslint parser

## Installation
```bash
npm install --save-dev @mbvue/eslint-config
#OR
yarn add -D @mbvue/eslint-config
```

## Usage
.eslintrc.js：

```js
module.exports = {
  root: true,
  extends: ['@mbvue/eslint-config'],
  rules: {}
};
```

OR

.eslintrc.json：

```json
{
  "root": true,
  "extends": ["@mbvue/eslint-config"],
  "rules": {}
}
```

OR

package.json：

```json
{
  "eslintConfig": {
    "root": true,
    "extends": "@mbvue/eslint-config",
    "rules": {}
  }
}
```
npm package: @mbvue/markdown-loader
Description: markdown loader
Author: hwq
Latest version: 0.0.8

## Installation
```bash
npm install --save-dev @mbvue/markdown-loader
#OR
yarn add -D @mbvue/markdown-loader
```

## Usage
1、webpack.config.js：
```js
module.exports = {
    module: {
        rules: [
            { test: /\.md$/, use: [{ loader: 'vue-loader' }, { loader: '@mbvue/markdown-loader', options: { toc: { ... }, anchor: { ... } } }] }
        ]
    }
};
```

2、main.js：
```js
import Markdom from '@mbvue/markdown-loader/dom';
import '@mbvue/markdown-loader/style/index.less'; //import '@mbvue/markdown-loader/style/index.css';

app.use(Markdom);
```

3、.md：
```html
:::tip
content...
:::

:::warning
content...
:::

:::danger
content...
:::

:::demo html
<div>div</div>
:::
```

## Options
#### toc
If you want to close, please set it to false. Other configuration references: markdown-it-table-of-contents options

#### anchor
If you want to close, please set it to false. Other configuration references: markdown-it-anchor options
npm package: @mbvue/prettier-config
Description: prettier config
Author: hwq
Latest version: 0.1.5

## Installation
```bash
npm install --save-dev @mbvue/prettier-config
#OR
yarn add -D @mbvue/prettier-config
```

## Usage
.prettierrc.js：

```js
module.exports = {
  ...require('@mbvue/prettier-config')
};
```

OR

package.json：

```json
{
  "prettier": "@mbvue/prettier-config"
}
```
npm package: @mbvue/stylelint-config
Description: stylelint config
Author: hwq
Latest version: 0.1.5

## Installation
```bash
npm install --save-dev @mbvue/stylelint-config
#OR
yarn add -D @mbvue/stylelint-config
```

## Usage
.stylelintrc.js：

```js
module.exports = {
  extends: ['@mbvue/stylelint-config'],
  rules: {}
};
```

OR

.stylelintrc.json：

```json
{
  "extends": ["@mbvue/stylelint-config"],
  "rules": {}
}
```

OR

package.json：

```json
{
  "stylelint": {
    "extends": "@mbvue/stylelint-config",
    "rules": {}
  }
}
```
npm package: @mbvue/ui
Description: mbvue ui
Author: hwq
Latest version: 0.0.25

## Usage

### 1、 Install @vue/cli

```bash
$ npm install -g @vue/cli
# OR
$ yarn global add @vue/cli
```

### 2、 Create Project

```bash
$ vue create demo
$ cd demo
```

### 3、 Install @mbvue/ui

```bash
$ npm install @mbvue/ui --save
# OR
$ yarn add @mbvue/ui
```
npm package: @mbwd/api-framer
Description: [![Build Status](https://img.shields.io/travis/mbrandau/api-framer.svg)](https://travis-ci.org/mbrandau/api-framer) [![Coverage Status](https://img.shields.io/coveralls/github/mbrandau/api-framer.svg)](https://coveralls.io/github/mbrandau/api-framer?branc
Author: Maximilian Brandau
Latest version: 0.0.0

# api-framer

[![Build Status](https://img.shields.io/travis/mbrandau/api-framer.svg)](https://travis-ci.org/mbrandau/api-framer)
[![Coverage Status](https://img.shields.io/coveralls/github/mbrandau/api-framer.svg)](https://coveralls.io/github/mbrandau/api-framer?branch=master)
[![npm](https://img.shields.io/npm/v/api-framer.svg)](https://www.npmjs.com/package/api-framer)
[![npm](https://img.shields.io/npm/dt/api-framer.svg)](https://www.npmjs.com/package/api-framer)
[![GitHub issues](https://img.shields.io/github/issues/mbrandau/api-framer.svg)](https://github.com/mbrandau/api-framer/issues)
npm package: @mbyakow/antd
Description: For internal usage only. Uses version 3.1.6 as base. Contains some changes required in private projects.
Latest version: 3.1.16

# Ant Design

For internal usage only. Uses version 3.1.6 as base. Contains some changes required in private projects. 

An enterprise-class UI design language and React-based implementation.

## Usage

```jsx
import { DatePicker } from 'antd';
ReactDOM.render(<DatePicker />, mountNode);
```

And import style manually:

```jsx
import 'antd/dist/antd.css';  // or 'antd/dist/antd.less'
```

Or [import components on demand](https://ant.design/docs/react/getting-started#Import-on-Demand)

### TypeScript

See [Use in TypeScript](https://ant.design/docs/react/use-in-typescript)


## Internationalization

See [i18n](http://ant.design/docs/react/i18n).

## Links

- [Home page](http://ant.design/)
- [Components](http://ant.design/docs/react/introduce)
- [Ant Design Pro](http://pro.ant.design/)
- [Change Log](CHANGELOG.en-US.md)
- [Scaffold Market](http://scaffold.ant.design)
- [rc-components](http://react-component.github.io/)
- [Mobile UI](http://mobile.ant.design)
- [Motion](https://motion.ant.design)
- [Developer Instruction](https://github.com/ant-design/ant-design/wiki/Development)
- [Versioning Release Note](https://github.com/ant-design/ant-design/wiki/%E8%BD%AE%E5%80%BC%E8%A7%84%E5%88%99%E5%92%8C%E7%89%88%E6%9C%AC%E5%8F%91%E5%B8%83%E6%B5%81%E7%A8%8B)
- [FAQ](https://github.com/ant-design/ant-design/wiki/FAQ)
- [CodeSandbox Template](https://u.ant.design/codesandbox-repro) for bug reports
- [Awesome Ant Design](https://github.com/websemantics/awesome-ant-design)
- [Customize Theme](http://ant.design/docs/react/customize-theme)

## Development

```bash
$ git clone git@github.com:ant-design/ant-design.git
$ npm install
$ npm start
$ npm run compile
```

Currently compiles with `Node v10.15.3` and `Typescript 2.6.2`.
npm package: @mbykovskyy/monaco-languages
Description: Bundle of many languages for the Monaco Editor.
Author: Microsoft Corporation
Latest version: 1.9.0

# Monaco Languages [![Build Status](https://dev.azure.com/ms/monaco-languages/_apis/build/status/microsoft.monaco-languages?branchName=master)](https://dev.azure.com/ms/monaco-languages/_build/latest?definitionId=140&branchName=master)

Colorization and configuration supports for multiple languages for the Monaco Editor:

![monaco-languages](https://cloud.githubusercontent.com/assets/5047891/15938606/1fd4bac6-2e74-11e6-8839-d455da8bc8a7.gif)

* abap
* apex
* azcli
* bat
* cameligo
* clojure
* coffee script
* cpp
* csharp
* csp
* dockerfile
* fsharp
* go
* graphql
* handlebars
* html
* ini
* java
* javascript
* lua
* markdown
* msdax
* mysql
* objective-c
* pascal
* pascaligo
* pgsql
* php
* postiats
* powershell
* pug
* python
* r
* razor
* ruby
* rust
* small basic
* scheme
* solidity
* sql
* st
* swift
* twig
* typescript
* vb
* xml
* yaml

Also `css` dialects:

* css
* less
* scss

## Issues

Please file issues concerning `monaco-languages` in the [`monaco-editor`-repository](https://github.com/Microsoft/monaco-editor/issues).

## Installing

This npm module is bundled and distributed in the [monaco-editor](https://www.npmjs.com/package/monaco-editor) npm module.

## Dev: cheat sheet

* initial setup with `npm install .`
* compile with `npm run watch`
* test with `npm run test`
* bundle with `npm run prepublishOnly`

## Dev: Adding a new language

* create `$/src/myLang/myLang.contribution.ts`
* create `$/src/myLang/myLang.ts`
* create `$/src/myLang/myLang.test.ts`
* restart compilation with `$> npm run watch`
* edit `$/src/monaco.contribution.ts` and register your new language
```js
  import './myLang/myLang.contribution';
```
* edit `$/test/setup.js` and load your new language while testing
```js
  'release/dev/myLang/myLang.test',
```
* edit `$/scripts/bundle.js` and ship your new language
```js
  bundleOne('myLang/myLang');
```

## Code of Conduct

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.


## License
[MIT](https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md)
npm package: @mc-hogar/wrapper
Description: Proyecto que encapsula los diferentes módulos para los sistemas de MC Hogar
Author: Lucas Ferrero
Latest version: 0.0.0

# Core

<a alt="Nx logo" href="https://nx.dev" target="_blank" rel="noreferrer"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx-logo.png" width="45"></a>

✨ **This workspace has been generated by [Nx, Smart Monorepos · Fast CI.](https://nx.dev)** ✨

## Integrate with editors

Enhance your Nx experience by installing [Nx Console](https://nx.dev/nx-console) for your favorite editor. Nx Console
provides an interactive UI to view your projects, run tasks, generate code, and more! Available for VSCode, IntelliJ and
comes with a LSP for Vim users.

## Nx plugins and code generators

Add Nx plugins to leverage their code generators and automated, inferred tasks.

```
# Add plugin
npx nx add @nx/react

# Use code generator
npx nx generate @nx/react:app demo

# Run development server
npx nx serve demo

# View project details
npx nx show project demo --web
```

Run `npx nx list` to get a list of available plugins and whether they have generators. Then run `npx nx list <plugin-name>` to see what generators are available.

Learn more about [code generators](https://nx.dev/features/generate-code) and [inferred tasks](https://nx.dev/concepts/inferred-tasks) in the docs.

## Running tasks

To execute tasks with Nx use the following syntax:

```
npx nx <target> <project> <...options>
```

You can also run multiple targets:

```
npx nx run-many -t <target1> <target2>
```

..or add `-p` to filter specific projects

```
npx nx run-many -t <target1> <target2> -p <proj1> <proj2>
```

Targets can be defined in the `package.json` or `projects.json`. Learn more [in the docs](https://nx.dev/features/run-tasks).

## Set up CI!

Nx comes with local caching already built-in (check your `nx.json`). On CI you might want to go a step further.

- [Set up remote caching](https://nx.dev/features/share-your-cache)
- [Set up task distribution across multiple machines](https://nx.dev/nx-cloud/features/distribute-task-execution)
- [Learn more how to setup CI](https://nx.dev/recipes/ci)

## Explore the project graph

Run `npx nx graph` to show the graph of the workspace.
It will show tasks that you can run with Nx.

- [Learn more about Exploring the Project Graph](https://nx.dev/core-features/explore-graph)

## Connect with us!

- [Join the community](https://nx.dev/community)
- [Subscribe to the Nx Youtube Channel](https://www.youtube.com/@nxdevtools)
- [Follow us on Twitter](https://twitter.com/nxdevtools)
npm package: @mc-khaled/npm-semver
Description: ´´´bash npm i @mc-khaled/NPM SemVer ´´´ ### Video ``` https://www.youtube.com/watch?v=fUFP59VKbTw https://www.youtube.com/watch?v=X1wPRQOE7M8 https://www.youtube.com/watch?v=6SlxYSQiCJs ```
Author: Mohsen Khaled
Latest version: 0.2.1

# NPM SemVer

## How to install
´´´bash
npm i @mc-khaled/NPM SemVer
´´´
### Video
```
https://www.youtube.com/watch?v=fUFP59VKbTw
https://www.youtube.com/watch?v=X1wPRQOE7M8
https://www.youtube.com/watch?v=6SlxYSQiCJs
```
npm package: @mc-markets/ui
Description: Vue 3 组件库，基于 Element Plus 的自定义组件
Author: chenyu
Latest version: 1.1.74

# @mc-markets/ui 

Vue 3 组件库，基于 Element Plus 的自定义组件

## 📖 在线演示

🌐 **演示地址**: [https://daboluoxigua.github.io/mc-markets-ui/](https://daboluoxigua.github.io/mc-markets-ui/)

🌐 **npm仓库**: [https://www.npmjs.com/package/@mc-markets/ui](https://www.npmjs.com/package/@mc-markets/ui)

演示站点通过 GitHub Actions 自动构建和部署，展示了所有组件的使用方法和效果。

## 🚀 快速开始

### 安装
```bash
npm i @mc-markets/ui
```

### 使用方式

#### 方式一：完整导入（推荐用于演示）

```js
// main.js
import { createApp } from 'vue'
import App from './App.vue'
import McMarketsUI from '@mc-markets/ui'
import '@mc-markets/ui/dist/style'

const app = createApp(App)
app.use(McMarketsUI)
app.mount('#app')
```

#### 方式二：自动导入（推荐用于生产）⭐

使用 `unplugin-vue-components` 实现按需自动导入：

```bash
npm i -D unplugin-vue-components
```

```js
// vite.config.js
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import Components from 'unplugin-vue-components/vite'
import { McMarketsUiResolver } from '@mc-markets/ui/resolver'

export default defineConfig({
  plugins: [
    vue(),
    Components({
      resolvers: [McMarketsUiResolver()]
    })
  ]
})
```

然后就可以直接在模板中使用组件，无需手动导入：

```vue
<template>
  <m-button type="primary">按钮</m-button>
  <m-input v-model="value" />
</template>
```

📘 详细配置请查看 [Resolver 使用指南](./RESOLVER_USAGE.md)

⚠️ **开发环境提示**：如果遇到 `does not provide an export named 'xxx'` 错误，请清除 Vite 缓存：
```bash
# 在你的项目目录运行
rm -rf node_modules/.vite
npm run dev -- --force
```

#### 方式三：手动按需导入

```vue
<script setup>
import { MButton, MInput } from '@mc-markets/ui'
import '@mc-markets/ui/dist/style'
</script>

<template>
  <m-button type="primary">按钮</m-button>
  <m-input v-model="value" />
</template>
```

### 文档开发模式
```bash
# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 构建发布
npm run publish:lib
```