{
  "name": "@twick/cloud-export-video",
  "version": "0.15.31",
  "description": "Twick cloud function for exporting video with platform-specific templates (AWS Lambda container)",
  "type": "module",
  "main": "core/renderer.js",
  "exports": {
    ".": "./core/renderer.js",
    "./aws": "./platform/aws/handler.js",
    "./aws/cjs": "./platform/aws/handler.cjs",
    "./platform/aws/*": "./platform/aws/*"
  },
  "bin": {
    "twick-export-video": "bin/twick-export-video.js"
  },
  "files": [
    "core",
    "platform",
    "bin",
    "README.md"
  ],
  "scripts": {
    "verify:aws": "node -e \"require('fs').accessSync('platform/aws/Dockerfile'); require('fs').accessSync('platform/aws/handler.js'); console.log('AWS platform assets present')\"",
    "pack:aws": "npm run verify:aws && npm pack",
    "release:aws": "npm run verify:aws && npm publish --access public --tag aws",
    "deploy:aws": "node scripts/deploy-aws.js",
    "prepublishOnly": "npm run verify:aws",
    "test": "echo \"No tests for @twick/cloud-export-video\" && exit 0"
  },
  "publishConfig": {
    "access": "public",
    "tag": "aws"
  },
  "keywords": [
    "twick",
    "video",
    "export",
    "lambda",
    "aws",
    "docker"
  ],
  "author": "",
  "license": "https://github.com/ncounterspecialist/twick/blob/main/LICENSE.md",
  "engines": {
    "node": ">=20.0.0"
  },
  "dependencies": {
    "@sparticuz/chromium": "^129.0.0",
    "@twick/2d": "^0.15.31",
    "@twick/core": "^0.15.31",
    "@twick/ffmpeg": "^0.15.31",
    "@twick/renderer": "^0.15.31",
    "@twick/ui": "^0.15.31",
    "@twick/vite-plugin": "^0.15.31",
    "@twick/visualizer": "^0.15.31",
    "@aws-sdk/client-s3": "^3.620.0",
    "ffmpeg-static": "^5.2.0",
    "fluent-ffmpeg": "^2.1.3",
    "twemoji": "^14.0.2"
  },
  "devDependencies": {
    "typescript": "~5.4.5"
  }
}
