JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 5
  • Score
    100M100P100Q53317F
  • License MIT

Dynamic app icon generator for iOS, Android

Package Exports

  • icon-toolkit

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (icon-toolkit) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

icon-toolkit

Dynamic app icon generator for iOS, Android

NPM version Build Status Coverage Status Code Climate Dependency Status devDependency Status

Installation

npm install --save icon-toolkit

Usage

IconToolkit API is Promise based

Usage 1 (Basic):

import IconToolkit from 'icon-toolkit'

IconToolkit.generateIcons({
  source: '/Users/userX/sourceImage.png'),
  destinationFolder: '/Users/userX/exportIcons')
}).then(() => console.log('SUCCESS!'))

Usage 2 (iOS / Android split):

import IconToolkit from 'icon-toolkit'

IconToolkit.generateIcons({
  source: '/Users/userX/sourceImage.png'),
  ios: {
    destinationFolder: '/Users/userX/myIosIcons')
  },
  android: {
    destinationFolder: '/Users/userX/myAndroidIcons')
  }
}).then(() => console.log('SUCCESS!'))

Usage 3 (Advanced):

import IconToolkit from 'icon-toolkit'

IconToolkit.generateIcons({
  ios: {
    source: '/Users/userX/iOSImage.png'),
    destinationFolder: '/Users/userX/myIosIcons')
  },
  android: {
    source: '/Users/userX/androidImage.png'),
    destinationFolder: '/Users/userX/myAndroidIcons')
  }
}).then(() => console.log('SUCCESS!'))

Output

iOS Android
iOS Android

Contributing

Basicaly clone, change, test, push and pull request.

License

icon-toolkit is licensed under the MIT license.