gulp-cordova-copyicons
v0.0.3
Published
Copy res icon contents to cordova project
Downloads
20
Maintainers
Readme
gulp-cordova-copyicons
Copy directory contents (i.e. your pre-staged res/drawable-* icons) to a cordova project platform res directory.
Installation
npm install --save-dev gulp-cordova-copyicons
Usage
var create = require('gulp-cordova-create');
var copyicons = require('gulp-cordova-copyicons');
gulp.task('build', function () {
// get the src dir absolute path
var src = path.resolve('.', './resources/res');
// pass the target platform as an option
var options = { platform: 'android' };
return gulp.src('dist')
.pipe(create())
.pipe(copyicons(src, options));
});
This will copy all content in the source directory (specified as an absolute path or a path relative to the cordova build folder) to the platform specific res directory. If the platform has not been created it will be created by this call before the contents are copied.
If you do not pass options the platform will default to android.
This will execute the following command
$ cordova platform add android
NOTE: It is expected that the directory you are copying from has the correct directory structure for the target platform.
Params
src
Type: string
This parameter is the source directory that should hold all your drawable-* directories to be copied. The path should be relative to the project root. So for /resources/res, pass in resources/res.
options
Type: object
Options
var options = { platform: 'android' };
platform
Type: string
Default: android
The target platform to copy icons to.
Related
This package is intended to be use with Sam Verschueren's gulp-cordova
Click the link above for the full list of Sam's available packages.
License
MIT © Branon Barrett