tasvir

1.0.1 • Public • Published

tasvir

Bulk image manipulation tool

Installation

npm install tasvir -g

Running

Normal mode:

tasvir

Overwrite mode (will force tinification):

tasvir overwrite

Sample configuration file:

tasvir.config.js

 
module.exports = {
  prefixSeparator: '--',
 
  tinify: {
    enabled: true,
    apiKey: '<YOUR-KEY>',
    saveOriginal: true,
    originalPrefix: 'orig',
  },
 
  paths: [
    'static/images/*'
  ],
 
  rules: [
    {
      chain: [
        { apply: 'resize', params: [ 600, 'AUTO' ] },
        { apply: 'write', prefix: 'w600' }
      ]
    },
    {
      chain: [
        { apply: 'cover', params: [ 300, 300 ] },
        { apply: 'write', prefix: 'sq' }
      ]
    }
  ]
};
 

/tasvir/

    Package Sidebar

    Install

    npm i tasvir

    Homepage

    rustam.li

    Weekly Downloads

    4

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • trustamli