icon-splash-generator
v1.2.2
Published
This tool will crop and resize PNG source images into appropriate sizes for modern iOS and Android devices.
Downloads
12
Maintainers
Readme
Resource Generator
This tool will crop and resize PNG source images to generate images for modern iOS and Android devices.
icon-splash-generator must run at the root of a standard Cordova project setup, such as:
resources/
├── icon.png
└── splash.pngresources/icon.pngmust be at least 1024×1024pxresources/splash.pngmust be at least 2732×2732px
Install
$ npm install icon-splash-generatorCommonJS Example
const run = require('icon-splash-generator');
await run();TypeScript Example
run() takes an options object described by the interface Options. If options are provided, resources are generated in an explicit, opt-in manner. In the following example, only Android icons and iOS splash screens are generated.
import { Options, run } from 'icon-splash-generator';
const options: Options = {
directory: '/path/to/project',
resourcesDirectory: 'resources',
platforms: {
android: { icon: { sources: ['resources/icon.png'] } },
ios: { splash: { sources: ['resources/splash.png'] } },
},
};
await run(options);