This package has been deprecated

Author message:

Name changed. Upgrade to https://www.npmjs.com/package/snappyimg.

@mangoweb/snappyimg
TypeScript icon, indicating that this package has built-in type declarations

0.2.4 • Public • Published

This is a JavaScript implementation of Snappyimg URL builder. For more information about the service, go to https://www.snappyimg.com/.

Installation

This library is available as npm package:

npm install @mangoweb/snappyimg

Usage

import Snappyimg from '@mangoweb/snappyimg'

const snappyimg = new Snappyimg('appToken', 'appSecret', Snappyimg.Stage.Demo)
console.log(snappyimg.buildUrl('https://placekitten.com/2000/1500'))

Additional options

import Snappyimg from '@mangoweb/snappyimg'

const snappyimg = new Snappyimg(
	'appToken',
	'appSecret',
	Snappyimg.Stage.Demo // Demo | Serve
)
const options = {
	resize: Snappyimg.Resize.Fill, // Fill | Fit | Crop
	width: 1920, // number
	height: 1080, // number
	gravity: Snappyimg.Gravity.Smart, // Smart | Center | North | South | East | West
	enlarge: true, // boolean
	format: Snappyimg.Format.Jpg, // Jpg | Png | Webp
}
console.log(snappyimg.buildUrl('https://placekitten.com/2000/1500', options))

Warning

Don't use this library on frontend if you care to keep your appSecret private.

/@mangoweb/snappyimg/

    Package Sidebar

    Install

    npm i @mangoweb/snappyimg

    Weekly Downloads

    1

    Version

    0.2.4

    License

    MIT

    Unpacked Size

    30.7 kB

    Total Files

    18

    Last publish

    Collaborators

    • jirkavebr
    • luchalupa
    • mango-cli
    • matejsimek
    • onset
    • viliamkopecky