Skip to content

Latest commit

 

History

History
101 lines (93 loc) · 2.81 KB

README.md

File metadata and controls

101 lines (93 loc) · 2.81 KB

Thumbor TS

Immutable, method chained, TypeScript DSL for building Thumbor URLs.

Minzipped Size

Installation

  • yarn add thumbor-ts
  • pnpm i thumbor-ts
  • npm i --save thumbor-ts

Usage

import Thumbor from 'thumbor-ts';

// Your encryption key is not required, but your link will be unsafe.
const thumbor = Thumbor({
  serverUrl: 'http://myserver.thumbor.com',
  securityKey: 'MY_KEY'
});

// Generate your url
const thumborUrl = thumbor
  .setPath('00223lsvrnzeaf42.png')
  .resize(50, 50)
  .smartCrop()
  .format('webp')
  .buildUrl();