{
  "name": "@imgly/pptx-importer",
  "version": "0.3.0",
  "description": "Import PowerPoint (PPTX) presentations into IMG.LY's Creative Engine SDK. Platform-agnostic TypeScript library for converting PPTX slides to CE.SDK scenes.",
  "keywords": [
    "pptx",
    "powerpoint",
    "importer",
    "cesdk",
    "creative-engine",
    "imgly",
    "presentation",
    "typescript",
    "browser",
    "nodejs"
  ],
  "license": "SEE LICENSE IN LICENSE.md",
  "author": {
    "name": "IMG.LY GmbH",
    "email": "support@img.ly",
    "url": "https://img.ly"
  },
  "bugs": {
    "email": "support@img.ly"
  },
  "homepage": "https://img.ly",
  "type": "module",
  "sideEffects": false,
  "engines": {
    "node": ">=22"
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "require": {
        "types": "./dist/index.d.cts",
        "default": "./dist/index.cjs"
      }
    }
  },
  "files": [
    "dist",
    "README.md",
    "CHANGELOG.md",
    "LICENSE.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "clean": "rm -rf dist",
    "build": "pnpm run clean && node build.mjs",
    "typecheck": "tsc --noEmit",
    "test:fetch-fixtures": "git lfs pull --include='packages/pptx-importer/**' --exclude=''",
    "setup": "pnpm run test:fetch-fixtures",
    "test": "vitest run src/test/regression.test.ts",
    "test:unit": "vitest run src/test/unit",
    "test:regression": "vitest run src/test/regression.test.ts",
    "test:regression:update": "UPDATE_BASELINES=1 vitest run src/test/regression.test.ts",
    "test:all": "vitest run",
    "test:min-peer": "./scripts/test-min-peer.sh",
    "test:min-peer:types": "imgly-test-min-peer-types",
    "add-sample": "./scripts/add-sample.sh",
    "gen-text-features-fixtures": "tsx ./scripts/generate-text-features-fixtures.ts",
    "gen-text-features-references": "./scripts/generate-text-features-references.sh",
    "publish": "pnpm run build && npm publish",
    "deploy:cdn": "op run --env-file=.env.example -- rclone sync ./dist r2:imgly-cdn/imgly/pptx-importer/$npm_package_version/dist/",
    "dashboard": "pnpm exec nx run @imgly/pptx-importer:dashboard",
    "dashboard:serve": "importer-dashboard --fixtures src/test/examples",
    "dashboard:build": "importer-dashboard build --fixtures src/test/examples",
    "dashboard:preview": "importer-dashboard preview --fixtures src/test/examples"
  },
  "dependencies": {
    "fast-xml-parser": "^5.3.0",
    "jszip": "^3.10.1"
  },
  "peerDependencies": {
    "@cesdk/engine": ">=1.72.0",
    "@cesdk/node": ">=1.72.0"
  },
  "peerDependenciesMeta": {
    "@cesdk/engine": {
      "optional": true
    },
    "@cesdk/node": {
      "optional": true
    }
  },
  "devDependencies": {
    "@cesdk/engine": "workspace:*",
    "@cesdk/node": "workspace:*",
    "@imgly/importer-dashboard": "workspace:*",
    "@imgly/importer-exporter-utils": "workspace:*",
    "@types/glob": "^7.2.0",
    "@types/jszip": "^3.4.0",
    "@types/node": "^22.0.0",
    "@types/pixelmatch": "^5.2.6",
    "@types/pngjs": "^6.0.5",
    "dotenv": "^17.2.3",
    "dts-bundle-generator": "^9.5.1",
    "esbuild": "^0.25.9",
    "glob": "7.0.3",
    "jsdom": "^27.0.0",
    "pixelmatch": "^7.1.0",
    "pngjs": "^7.0.0",
    "pptxgenjs": "^3.12.0",
    "tsx": "^4.20.6",
    "typescript": "^5.7.0",
    "undici": "^8.0.0",
    "vitest": "^3.2.4"
  }
}
