Catalog npm
Back to packageRELEASE DETAILS

0.1.1

npm

2webp

A simple image converter for web developers.

Published12 Apr 2025
Direct dependencies4
Transitive dependenciesNot calculated

README

Current package documentation

2webp

A simple image converter for web developers.

Convert images asyncronously in bulk using Bun/Sharp.

Install (global)

Install 2webp globally using NPM

bun add -g 2webp

On Linux - make sure you have libvips

sudo apt-get install libvips-dev

How to Use

When converting images 2webp will automatically batch and convert images asyncrounously. You can convert large folders of images safely with 2webp.

Syntax

2webp {dir/file} {--output=/example} {--format=png/jpeg/gif/tiff/webp}

Examples

To convert all the images in the current directory to webp

The output is in current directory

2webp .

Specify output directory, convert all images in current dir

2webp . --output=./output

Convert all images in current dir to png

2webp . --format=png

Development

To install dependencies:

bun install

To run:

bun run index.ts

This project was created using Bun.

Bun is a fast all-in-one JavaScript runtime.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 4

Native requirements
4 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
sharp
Environment
{
  "local_name": "sharp",
  "alias": false,
  "peer_metadata": null
}
^0.34.1runtime
fs-extra
Environment
{
  "local_name": "fs-extra",
  "alias": false,
  "peer_metadata": null
}
^11.3.0runtime
@types/bun
Environment
{
  "local_name": "@types/bun",
  "alias": false,
  "peer_metadata": null
}
latestdevelopment
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^5peer

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "0769ff7e5079b69689187d750d7fb4962829dcab",
  "tarball": "https://registry.npmjs.org/2webp/-/2webp-0.1.1.tgz",
  "fileCount": 5,
  "integrity": "sha512-yP9M0S2Sil3Bag3/BEuRL3Zo5XiudBGWHbWLKLg4Vts6IQTe8MiMSkBIzhGAyF1qC4aeVVqCEpNDBWy/sz+Ikg==",
  "signatures": [
    {
      "sig": "MEUCIQCMpHK22fOnM7k79s8ozZUXbJeZvxPvYnAqnehd2D73HwIgN0Np3u13tbDsGzMPtltBNoCGAMNS3obyXCUbyqx5SuM=",
      "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
    }
  ],
  "unpackedSize": 16091
}

Repository

PENDING
coreydemarse/2webp

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:20 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:5c48bce55303283f9de20517d7713fca9e5b3097e6b7216c70bf13cf18364c87

Other collected versions

0.1.612 Apr0.1.512 Apr0.1.412 Apr0.1.312 Apr0.1.212 Apr0.1.012 AprView all collected versions →