{
  "name": "@aarsteinmedia/lottie-web",
  "version": "1.6.5",
  "description": "Play animations generated in After Effects in the browser",
  "type": "module",
  "exports": {
    ".": {
      "types": "./dist/lottie.d.ts",
      "default": "./dist/lottie.js"
    },
    "./light": {
      "types": "./dist/lottie-light.d.ts",
      "default": "./dist/lottie-light.js"
    },
    "./svg": {
      "types": "./dist/lottie-svg.d.ts",
      "default": "./dist/lottie-svg.js"
    },
    "./canvas": {
      "types": "./dist/lottie-canvas.d.ts",
      "default": "./dist/lottie-canvas.js"
    },
    "./utils": {
      "types": "./dist/lottie-utils.d.ts",
      "default": "./dist/lottie-utils.js"
    },
    "./dotlottie": {
      "types": "./dist/dotlottie.d.ts",
      "default": "./dist/dotlottie.js"
    }
  },
  "main": "./dist/lottie.js",
  "types": "./dist/lottie.d.ts",
  "homepage": "https://www.aarstein.media/en/dotlottie-player",
  "repository": {
    "url": "git+https://github.com/aarsteinmedia/lottie-web.git",
    "type": "git"
  },
  "bugs": "https://github.com/aarsteinmedia/lottie-web/issues",
  "author": {
    "name": "Johan Martin Aarstein",
    "email": "johan@aarstein.media",
    "url": "https://www.aarstein.media",
    "organization": "Aarstein Media"
  },
  "contributors": [
    {
      "name": "KoloMl",
      "email": "thekolomoets@hotmail.com",
      "url": "https://github.com/koloml"
    }
  ],
  "license": "GPL-2.0-or-later",
  "scripts": {
    "prebuild": "rimraf ./dist",
    "build": "rollup -c --configPlugin @rollup/plugin-typescript",
    "prebuild:types": "rimraf ./types ",
    "build:types": "tsc -p tsconfig.build.json && tsc-alias",
    "prod": "pnpm build:types && pnpm build",
    "assets": "node preview/writeFiles.ts",
    "predev": "pnpm assets",
    "dev": "rollup -cw --configPlugin @rollup/plugin-typescript --environment NODE_ENV:development",
    "lint": "eslint ./src ./tests",
    "lint:fix": "eslint ./src ./tests --fix",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:build": "vitest run tests/build.test.ts",
    "check": "pnpm lint && pnpm test && pnpm prod && pnpm test:build",
    "deploy": "npm publish",
    "clean": "pnpm pm clean && rm -rf dist types"
  },
  "peerDependencies": {
    "fflate": "^0.8.3"
  },
  "devDependencies": {
    "@aarsteinmedia/dotlottie-player": "^6.5.5",
    "@eslint/compat": "^2.1.1",
    "@eslint/core": "^1.2.1",
    "@eslint/js": "^10.0.1",
    "@regru/eslint-plugin-prefer-early-return": "^1.0.0",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-replace": "^6.0.3",
    "@rollup/plugin-typescript": "^12.3.0",
    "@stylistic/eslint-plugin": "^5.10.0",
    "@swc/core": "^1.16.13",
    "@types/node": "^26.6.4",
    "@vitest/eslint-plugin": "^1.6.27",
    "eslint": "^10.12.0",
    "eslint-import-resolver-typescript": "^4.4.5",
    "eslint-no-restricted": "^0.1.2",
    "eslint-plugin-fsecond": "^1.5.0",
    "eslint-plugin-import-x": "^4.17.1",
    "eslint-plugin-perfectionist": "^5.12.1",
    "eslint-plugin-regexp": "^3.3.1",
    "eslint-plugin-sonarjs": "^4.2.2",
    "eslint-plugin-unicorn": "^76.0.0",
    "fflate": "^0.8.3",
    "globals": "^17.13.0",
    "jiti": "^2.7.0",
    "jsdom": "^30.1.2",
    "prettier": "^3.9.9",
    "rimraf": "^6.1.3",
    "rollup": "^4.64.0",
    "rollup-plugin-dts": "^6.5.1",
    "rollup-plugin-livereload": "^2.0.5",
    "rollup-plugin-opener": "^0.2.6",
    "rollup-plugin-summary": "^3.0.1",
    "rollup-plugin-swc3": "^0.12.1",
    "rollup-plugin-typescript-paths": "^1.5.0",
    "tsc-alias": "^1.9.7",
    "tslib": "^2.8.1",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.71.1",
    "vitest": "^5.0.3",
    "vitest-canvas-mock": "^1.2.0"
  },
  "browserslist": {
    "production": [
      "defaults",
      ">0.3%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "files": [
    "dist",
    "README.md"
  ],
  "keywords": [
    "lottie",
    "animation",
    "svg",
    "vector",
    "player"
  ],
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=22"
  },
  "funding": {
    "type": "paypal",
    "url": "https://www.paypal.me/aarsteinmedia"
  },
  "packageManager": "pnpm@12.9.1",
  "sideEffects": [
    "./dist/lottie.js",
    "./dist/lottie-light.js",
    "./dist/lottie-svg.js",
    "./dist/lottie-canvas.js",
    "./dist/chunks/*.js"
  ]
}
