Uploads a single webpackage into a Cubbles Base.
npm install cubx-webpackage-uploader[![NPM Version][npm-image]][npm-url] 
This lib is part of the Cubbles platform. Use this lib to upload webpackages from Client to Base.
``sh`
$ npm install -g cubx-webpackage-uploader
js
var uploader = require('cubx-webpackage-uploader')();
var uploaderConfig = {
source: '/packages/my-package1',
target: {
url: 'http://boot2docker.me',
proxy: ''
},
debug: false
};
}
uploader.uploadSingleWebpackage(uploaderConfig, function(err, success) {
if (err) {
console.error(err.message);
} else {
console.log(success);
}
});
`CLI
$3
You can pass the config via _config.json_ -File
Config structure:
`
config.json
{
source: '/packages/my-package1',
target: {
url: 'http://cubbles.url',
proxy: ''
},
debug: false,
dryRun: false
};
``* source: {string-path} (default == '.') Points to the folder containing the webpackage.
* target.url: {string-url} (default == https://www.cubbles.world/sandbox) Url of the Base you want to upload your webpackage to.
* target.proxy: {string-url} (default == '') (optional) Proxy-Url, if your are behind a proxy.
* debug: {boolean} (default == false) (optional) logs debug information;
* dryRun: {boolean} (default == false) (optional) prevents uploader from doing the upload, responds a list of files
to be uploaded AND a list of file to be ignored from upload according to a (optional) '.cubblesignore' config file
cubx-webpackage-uploader
[npm-image]: https://img.shields.io/npm/v/cubx-webpackage-uploader.svg
[npm-url]: https://npmjs.org/package/cubx-webpackage-uploader