# avoscloud-sdk

> AVOSCloud JavaScript SDK.

Latest version **0.6.10** (published 2016-04-06) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install avoscloud-sdk
pnpm add avoscloud-sdk
yarn add avoscloud-sdk
bun add avoscloud-sdk
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.6.10 |
| Published | 2016-04-06 |
| First published | 2013-06-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | separate (@types/avoscloud-sdk) |
| Module format | CommonJS |
| Dependencies | 5 |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 341 |
| Author | dennis zhuang |
| Maintainers | avos, leeyeh |

## Links

- npm: https://www.npmjs.com/package/avoscloud-sdk
- Repository: https://github.com/avoscloud/javascript-sdk
- Homepage: https://github.com/avoscloud/javascript-sdk#readme
- Issues: https://github.com/avoscloud/javascript-sdk/issues
- npm.io page: https://npm.io/package/avoscloud-sdk

## Dependencies (5)

- [qiniu](https://npm.io/package/qiniu.md) 6.1.3
- [underscore](https://npm.io/package/underscore.md) ^1.8.3
- [localStorage](https://npm.io/package/localStorage.md) ^1.0.3
- [xmlhttprequest](https://npm.io/package/xmlhttprequest.md) 1.6.0
- [localstorage-memory](https://npm.io/package/localstorage-memory.md) ^1.0.1

## Recent versions

- 0.6.10 (latest) — 2016-04-06
- 1.0.0-rc9.2 (next) — 2016-05-23
- 1.0.0-rc9.1 — 2016-05-17
- 1.0.0-rc9 — 2016-05-16
- 1.0.0-rc8 — 2016-04-06
- 0.6.9 — 2016-02-16
- 1.0.0-rc7 — 2016-02-16
- 0.6.8 — 2016-02-01
- 1.0.0-rc6 — 2016-02-01
- 0.6.7 — 2015-12-03
- 1.0.0-rc5 — 2015-11-24
- 0.6.5 — 2015-11-13
- 1.0.0-rc4 — 2015-11-12
- 1.0.0-rc3 — 2015-10-27
- 0.6.4 — 2015-10-27
- … 34 more at https://npm.io/package/avoscloud-sdk/versions

## README

# LeanCloud JavaScript SDK [![Build Status](https://travis-ci.org/leancloud/javascript-sdk.svg)](https://travis-ci.org/leancloud/javascript-sdk)

JavaScript SDK for [LeanCloud](http://leancloud.cn/).

## 使用方法请看 [官方文档](http://leancloud.cn/docs/js_guide.html)

## 贡献

* fork 这个项目
* 在本地进行调试，`npm install` 安装相关依赖
  * 执行 `gulp browserify` 会生成浏览器 SDK
  * 服务环境可以通过单元测试调试
* 确保 `gulp test` 的测试全部通过，浏览器环境打开 test/test.html
* 提交并发起 PR

项目的目录结构说明如下：

```
├── README.md
├── bower.json
├── changelog.md
├── dist                               // 编译之后生成的文件将会在此目录下
├── gulpfile.js
├── lib
│   ├── acl.js
│   ├── av-browser.js                  // 浏览器环境入口文件，将会被 browserify 编译
│   ├── av-browser-core.js             // 浏览器环境入口文件，只包含核心依赖，将会被 browserify 编译
│   ├── av.js                          // node.js 环境入口文件
│   ├── bigquery.js
│   ├── browserify-wrapper             // 针对 node.js 与浏览器环境之间差异的不同实现
│   │   ├── localstorage-browser.js
│   │   ├── parse-base64-browser.js
│   │   ├── parse-base64.js
│   │   ├── upload-browser.js
│   │   ├── upload.js
│   │   └── xmlhttprequest-browser.js
│   ├── cloud.js
│   ├── cloudfunction.js
│   ├── collection.js
│   ├── error.js
│   ├── event.js
│   ├── facebook.js
│   ├── file.js
│   ├── geopoint.js
│   ├── history.js
│   ├── insight.js
│   ├── object.js
│   ├── op.js
│   ├── promise.js
│   ├── push.js
│   ├── query.js
│   ├── relation.js
│   ├── role.js
│   ├── router.js
│   ├── search.js
│   ├── status.js
│   ├── user.js
│   ├── utils.js
│   ├── version.js
│   └── view.js
├── package.json
├── readme.txt
├── test                               // 单元测试
│   ├── acl.js
│   ├── bigquery.js
│   ├── cloud.js
│   ├── collection.js
│   ├── error.js
│   ├── file.html
│   ├── file.js
│   ├── file_blob.html
│   ├── file_form.html
│   ├── geopoints.js
│   ├── object.js
│   ├── promise.js
│   ├── query.js
│   ├── search.js
│   ├── sms.js
│   ├── status.js
│   ├── test.html
│   ├── test.js
│   └── user.js
└── tools                              // 构建中依赖的第三方工具
```

## 官方新版本发布流程

* 修改版本号
  * lib/version.js
  * package.json
  * bower.json

* 修改 Changelog

* 打包 Release

```
gulp release
```

* 提交当前所有代码
  * 版本号相关修改
  * change log
  * dist/ 目录中的新代码

* 提交代码，发 pull request

* （merge 后）Github 生成 release 包（for bower）

* 发布到 npm（需 npm 协作者身份）
```
npm publish
```

* 发布到 CDN（需要七牛权限）
```
gulp upload
```

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