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' }
      ]
    }
  ]
};
 

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    2
  • 1.0.0
    0

Package Sidebar

Install

npm i tasvir

Homepage

rustam.li

Weekly Downloads

2

Version

1.0.1

License

MIT

Last publish

Collaborators

  • trustamli