avoscloud-sdk

AVOSCloud JavaScript SDK.

LeanCloud JavaScript SDK

JavaScript SDK for LeanCloud.

$ npm install avoscloud-sdk
$ bower install leancloud-javascript-sdk
<script src="https://cdn1.lncld.net/static/js/av-mini-{版本号}.js"></script>
// 或者你只是用最核心的存储、推送等功能,可以使用精简版的core.js
<script src="https://cdn1.lncld.net/static/js/av-core-mini-{版本号}.js"></script>
├── 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                              // 构建中依赖的第三方工具

We use gulp to build the project.

how to use:

npm install -g gulp 
cd javascript-sdk
npm install
gulp pack       
gulp release    
  • lib/version.js
  • package.json
  • bower.json
gulp release

tag 要求为 v{版本号},dist 目录也需要更新提交。

bower register leancloud-javascript-sdk git@github.com:leancloud/javascript-sdk.git
npm publish
gulp upload

MIT License