{
  "name": "@aarsteinmedia/dotlottie-player",
  "version": "6.0.2",
  "description": "Web Component for playing Lottie animations in your web app.",
  "type": "module",
  "exports": {
    ".": {
      "default": "./dist/full.js",
      "unpkg": "./dist/unpkg-full.js",
      "types": "./dist/full.d.ts"
    },
    "./light": {
      "default": "./dist/light.js",
      "unpkg": "./dist/unpkg-light.js",
      "types": "./dist/light.d.ts"
    }
  },
  "main": "./dist/full.js",
  "unpkg": "./dist/unpkg-full.js",
  "types": "./dist/full.d.ts",
  "homepage": "https://www.aarstein.media/en/dotlottie-player",
  "repository": {
    "url": "git+https://github.com/aarsteinmedia/dotlottie-player.git",
    "type": "git"
  },
  "bugs": "https://github.com/aarsteinmedia/dotlottie-player/issues",
  "author": {
    "name": "Johan Martin Aarstein",
    "email": "johan@aarstein.media",
    "url": "https://www.aarstein.media",
    "organization": "Aarstein Media"
  },
  "contributors": [
    {
      "name": "Anthony Colpron",
      "email": "anthonycolpron@gmail.com",
      "url": "https://github.com/anthony-colpron"
    }
  ],
  "license": "GPL-2.0-or-later",
  "scripts": {
    "test": "wtr",
    "prebuild": "rimraf ./dist",
    "build": "rollup -c --configPlugin typescript",
    "prebuild:types": "rimraf ./types ",
    "build:types": "tsc -p ./tsconfig.build.json && tsc-alias",
    "build:cem": "npx cem analyze --config 'cem.config.js'",
    "prod": "pnpm build:types && pnpm build && pnpm build:cem",
    "dev": "rollup -cw --configPlugin typescript --environment NODE_ENV:development --environment VER:full",
    "dev:light": "rollup -cw --configPlugin typescript --environment NODE_ENV:development --environment VER:light",
    "lint:js": "eslint src",
    "lint:js:fix": "eslint --fix src",
    "lint:css": "npx stylelint **/*.css",
    "lint:css:fix": "npx stylelint **/*.css --fix"
  },
  "dependencies": {
    "@aarsteinmedia/lottie-web": "^1.1.8",
    "fflate": "^0.8.2"
  },
  "peerDependencies": {
    "@types/react": ">= 16.0.0"
  },
  "devDependencies": {
    "@custom-elements-manifest/analyzer": "^0.10.4",
    "@esm-bundle/chai": "4.3.4-fix.0",
    "@open-wc/testing": "^4.0.0",
    "@rollup/plugin-commonjs": "^28.0.6",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.1",
    "@rollup/plugin-typescript": "^12.1.4",
    "@swc/core": "^1.12.9",
    "@types/mocha": "^10.0.10",
    "@types/node": "^24.0.10",
    "@types/path-browserify": "^1.0.3",
    "@types/postcss-flexbugs-fixes": "^5.0.3",
    "@types/react": "^19.1.8",
    "@web/dev-server-esbuild": "^1.0.4",
    "@web/dev-server-import-maps": "^0.2.1",
    "@web/dev-server-rollup": "^0.6.4",
    "@web/test-runner": "^0.20.2",
    "@web/test-runner-playwright": "^0.11.1",
    "autoprefixer": "^10.4.21",
    "esbuild": "^0.25.5",
    "eslint": "^9.30.1",
    "eslint-config-prettier": "^10.1.5",
    "eslint-config-sheriff": "^28.1.0",
    "eslint-plugin-perfectionist": "^4.15.0",
    "globals": "^16.3.0",
    "jiti": "^2.4.2",
    "postcss-flexbugs-fixes": "^5.0.2",
    "prettier": "^3.6.2",
    "react": "^19.1.0",
    "rimraf": "^6.0.1",
    "rollup": "^4.44.2",
    "rollup-plugin-dts": "^6.2.1",
    "rollup-plugin-esbuild-minify": "^1.3.0",
    "rollup-plugin-html-literals": "^2.0.0",
    "rollup-plugin-livereload": "^2.0.5",
    "rollup-plugin-opener": "^0.1.4",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-summary": "^3.0.1",
    "rollup-plugin-swc3": "^0.12.1",
    "rollup-plugin-typescript-paths": "^1.5.0",
    "stylelint": "^16.21.1",
    "stylelint-config-recommended": "^16.0.0",
    "tsc-alias": "^1.8.16",
    "tslib": "^2.8.1",
    "typescript": "^5.8.3",
    "typescript-eslint": "^8.35.1"
  },
  "pnpm": {
    "onlyBuiltDependencies": [
      "@parcel/watcher",
      "@swc/core",
      "esbuild",
      "unrs-resolver"
    ]
  },
  "browserslist": {
    "production": [
      ">0.3%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "customElements": "custom-elements.json",
  "files": [
    "CHANGELOG.md",
    "custom-elements.json",
    "dist",
    "README.md"
  ],
  "keywords": [
    "lottie",
    "dotlottie",
    "bodymovin",
    "web component",
    "player"
  ],
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">= 12.17.0"
  },
  "funding": {
    "type": "paypal",
    "url": "https://www.paypal.com/donate/?hosted_button_id=E7C7DMN8KSQ6A"
  }
}
