# @vayne/qiniu

> vayne 七牛云上传插件

Latest version **1.1.1** (published 2018-01-09) · ISC license · 0 weekly downloads

## Install

```sh
npm install @vayne/qiniu
pnpm add @vayne/qiniu
yarn add @vayne/qiniu
bun add @vayne/qiniu
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.1 |
| Published | 2018-01-09 |
| First published | 2017-12-22 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 31 |
| Author | 阿平 |
| Maintainers | xierenhong |
| Keywords | vayne, vayne-plugin, qiniu |

## Links

- npm: https://www.npmjs.com/package/@vayne/qiniu
- Repository: https://github.com/xierenyuan/vayne
- Homepage: https://github.com/xierenyuan/vayne#readme
- Issues: https://github.com/xierenyuan/vayne/issues
- npm.io page: https://npm.io/package/@vayne/qiniu

## Dependencies (3)

- [ora](https://npm.io/package/ora.md) ^1.3.0
- [qiniu](https://npm.io/package/qiniu.md) ^7.1.1
- [lodash.isregexp](https://npm.io/package/lodash.isregexp.md) ^4.0.1

## Recent versions

- 1.1.1 (latest) — 2018-01-09
- 1.1.0 (next) — 2018-01-02
- 1.0.6 — 2018-01-02
- 1.0.3 — 2017-12-22
- 1.0.2 — 2017-12-22

## README

<p align="center"><a href="https://github.com/xierenyuan/vayne/" target="_blank"><img src="./docs/vn.png"></a></p>
<h3 align="center">vayne</h3>
<p align="center">
  vayne 基于 vue-cli 的 webpack 全局安装的命令行工具, 全局安装依赖，可以省去每个项目安装开发依赖 的麻烦。同时以避免多个项目需同时维护多个webpack 配置的痛苦, 同时会同步vue-cli 的webpack 配置，当有新的配置时只需 升级vayne 即可享受。当然核心是无需在关心繁琐的webpack 配置。几分钟开始你的项目开发
</p>

[![npm (scoped)](https://img.shields.io/npm/v/@vayne/cli.svg)](https://www.npmjs.com/package/@vayne/cli)
[![node](https://img.shields.io/node/v/vayne.svg)](https://nodejs.org/en/)
[![GitHub tag](https://img.shields.io/github/tag/xierenyuan/vayne.svg)](https://github.com/xierenyuan/vayne)
[![npm](https://img.shields.io/npm/l/@vayne/cli.svg)](https://www.npmjs.com/package/@vayne/cli)
[![Build Status](https://travis-ci.org/xierenyuan/vayne.svg?branch=develop)](https://travis-ci.org/xierenyuan/vayne)

## 演示
<p align="center">
  <img src="./docs/vayne.gif" width="926" height="521" />
</p>

## Usage (使用)

```shell
# npm
npm i @vayne/cli -g
# yarn
yarn global add @vayne/cli
yarn add @vayne/cli -D --registry=https://registry.npm.taobao.org
```
### server (本地开发)

```shell
# 指定端口号
vayne serve --port=2000
```
### build （生成环境 打包）

``` shell
vayne build
# View the bundle analyzer report after build finishes
vayne build -r
```

## Like star (喜欢 请star 我😍）
[![GitHub stars](https://img.shields.io/github/stars/xierenyuan/vayne.svg?style=social&label=Stars)](https://github.com/xierenyuan/vayne)

## Documentation (文档)

* [documentation](https://vayne.js.org/) 文档看这里看这里

## Vayne Plugins(插件) [vayne](https://github.com/vaynejs)

* [vayne-plugin-vue](https://github.com/vaynejs/vayne-plugin-vue) 提供Vue 相关配置
* [vayne-plugin-angularjs](https://github.com/vaynejs/vayne-plugin-angularjs) 提供angularjs 相关配置 
* [vayne-plugin-stylelint](https://github.com/vaynejs/vayne-plugin-stylelint) stylelint 强验证 scss 

perset （预设）
* [stylelint-config-vayne](https://github.com/vaynejs/stylelint-config-vayne)
* [eslint-config-vayne](https://github.com/vaynejs/eslint-config-vayne)
* [babel-perset-vayne](https://github.com/vaynejs/babel-preset-vayne)

## Plan(计划)

- [ ] unit(引入了测试 但是keys 还没有编写)
- [x] 插件完善扩展 增加生命周期
- [x] 文档

## Examples (列子)
> 详见  __examples__  默认配置见 __lib/utils/vayne.config.js__ 

## 特性

### 自动重启
配置文件修改的修改会触发 vayne server的自动重启 会触发的文件有
* __.vaynerc__
* __.vaynerc.js__
* 或者 是vayne server --config 后边的文件

## 命令行参数

### vayne

```shell
$ vayne -h
  Usage: vayne [options] [command]


  Options:

    -V, --version  output the version number
    -h, --help     output usage information


  Commands:

    serve [options] [input]  启动开发调试模式.
    build [options] [input]  启动生产模式，生成最终的部署代码.
    help [command]           display help information for a command.

  Run:
  $ vayne help <command> for more information on specific commands.
  以上所有配置 均可在 vayne 配置文件中配置。
  详情见 http://vayne.js.org/
```

### vayne serve
``` shell
$ vayne serve -h
  Usage: serve [options] [input]

  启动开发调试模式.


  Options:

    -p, --port <port>  设置服务器端口号. 如以在使用会自动往上累加。 默认是 9000
    -H, --host <host>  host .
    -o, --open         在默认浏览器中打开.
    -c, --config       指定配置文件.
    -V, --version      output the version number.
    -h, --help         output usage information               显示帮助信息                                         [布尔]
```

### vayne build
``` shell
$ vayne build -h
  Usage: build [options] [input]

  启动生产模式，生成最终的部署代码.


  Options:

    -r, --report  View the bundle analyzer report after build finishes.
    -c, --config  指定配置文件.
    -h, --help    output usage information                                          [布尔]
```


## other
> 因为node-sass 安装过慢 所以在当前项目移除依赖 需在使用项目根路径手动安装 见

> 国内的小伙伴看这里 值像淘宝源
```shell
# npm 安装
SASS_BINARY_SITE=http://npm.taobao.org/mirrors/node-sass npm install node-sass -D

# yarn 指向淘宝镜像
yarn config set registry https://registry.npm.taobao.org -g

# yarn node-sass 安装
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
```

## link
> 感谢这些优秀的开源项目

- [roadhog](https://github.com/sorrycc/roadhog)
- [Vue](https://github.com/vuejs/vue)
- [Vue-cli](https://github.com/vuejs/vue-cli)
- [Webpack](https://github.com/webpack/webpack)
- [POI](https://github.com/egoist/poi)
- [parcel](https://github.com/parcel-bundler/parcel)

---
_Source: https://npm.io/package/@vayne/qiniu · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
