{
  "name": "@profullstack/transcoder",
  "version": "1.9.14",
  "description": "A server-side module for transcoding videos, audio, and images using FFmpeg with smart presets and optimizations",
  "type": "module",
  "main": "index.js",
  "files": [
    "index.js",
    "presets.js",
    "README.md",
    "bin",
    "src"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/profullstack/transcoder.git"
  },
  "bugs": {
    "url": "https://github.com/profullstack/transcoder/issues"
  },
  "homepage": "https://profullstack.com",
  "bin": {
    "install-ffmpeg": "./bin/build-ffmpeg.sh",
    "install-imagemagick": "./bin/install-imagemagick.sh",
    "transcoder": "./bin/transcoder.js"
  },
  "keywords": [
    "ffmpeg",
    "video",
    "audio",
    "image",
    "transcode",
    "mp4",
    "mp3",
    "aac",
    "jpg",
    "webp",
    "h264",
    "browser-compatible",
    "streaming",
    "instagram",
    "youtube",
    "twitter",
    "social-media",
    "watermark",
    "thumbnail",
    "responsive"
  ],
  "author": "Profullstack, Inc.",
  "license": "MIT",
  "dependencies": {
    "ansi-colors": "^4.1.3",
    "blessed": "^0.1.81",
    "cli-progress": "^3.12.0",
    "imagemagick": "^0.1.3",
    "yargs": "^17.7.2"
  },
  "devDependencies": {
    "chai": "^4.3.7",
    "mocha": "^10.2.0"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "scripts": {
    "test": "mocha test/**/*.test.js",
    "test:watermarking": "mocha test/watermarking.test.js",
    "test:trimming": "mocha test/trimming.test.js",
    "test:audio": "mocha test/audio.test.js",
    "test:image": "mocha test/image.test.js",
    "test:batch": "mocha test/batch.test.js",
    "test:terminal-ui": "mocha test/terminal-ui.test.js",
    "generate-test-video": "node scripts/generate-test-video.js",
    "generate-test-audio": "node scripts/generate-test-audio.js",
    "example": "node examples/basic-usage.js",
    "example:presets": "node examples/smart-presets.js",
    "example:thumbnails": "node examples/thumbnail-generation.js",
    "example:watermarking": "node examples/watermarking.js",
    "example:metadata": "node examples/metadata-extraction.js",
    "example:trimming": "node examples/video-trimming.js",
    "example:responsive": "node examples/responsive-profiles.js",
    "example:audio": "node examples/audio-transcoding.js",
    "example:image": "node examples/image-transcoding.js",
    "example:square": "node examples/square-padding.js",
    "example:batch": "node examples/batch-processing.js",
    "example:audio-enhancement": "node examples/audio-enhancement.js",
    "example:cli": "./examples/example.sh",
    "install-ffmpeg": "./bin/build-ffmpeg.sh",
    "install-imagemagick": "./bin/install-imagemagick.sh",
    "cli": "./bin/transcoder.js",
    "batch": "./bin/transcoder.js --path ./test-videos/input --output-dir ./test-videos/output/batch --preset web"
  }
}