Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.

*Archived* Generates icon & splash screen for cordova/ionic projects using javascript only.

License

Notifications You must be signed in to change notification settings

olivab/cordova-res-generator

Repository files navigation

cordova-res-generator

Archived

This project is archived as of December 2023.

Introduction

Automatic icon and splash screen resizing CLI tool for Cordova/Ionic/PhoneGap based applications.

It automatically resizes and copies your icon.png and splash.png files to platform dedicated directories.

It does NOT require any external binary libraries. Javascript only.


Installation

$ npm install cordova-res-generator -g

Usage

Required files

Add your icon.png (1024x1024 px) and splash.png (2732x2732 px) files to the 'resources' folder under the root of your cordova based project.

Command line

$ cordova-res-generator

or

$ crgen

ATTENTION: while preserving source files, it overwrites previous output if any.

Options

-V, --version               output the version number
-i, --icon [optional]       optional icon file path
                            (default: ./resources/icon.png)
-s, --splash [optional]     optional splash file path
                            (default: ./resources/splash.png)
-p, --platforms [optional]  optional platform token comma separated list
                            available tokens: android, ios, windows, blackberry10
                            (default: all platforms processed)
-o, --outputdir [optional]  optional output directory
                            (default: ./resources/)
-I, --makeicon [optional]   option to process icon files only
-S, --makesplash [optional] option to process splash files only
-h, --help                  output usage information

Do yourself a favour

Add to your package.json a script definition to match your file generation needs. This way, you won't have to type every now and again the whole command line with its options.

An example

{
  ...
  "scripts": {
    ...
      "resgen": "crgen -p android,ios"
  }
}

All you have to do then is type :

npm run resgen

NPM will cope with typing the whole command line for you.


Platforms

Supported platforms:

  • iOS
    • icons
    • splash screens
  • Android
    • icons
    • splash screens
  • Windows
    • icons
    • splash screens
  • Blackberry 10
    • icons

License

MIT

About

*Archived* Generates icon & splash screen for cordova/ionic projects using javascript only.

Resources

License

Stars

Watchers

Forks

Packages

No packages published