@aarsteinmedia/dotlottie-player
Version:
Web Component for playing Lottie animations in your web app.
156 lines (155 loc) • 4.56 kB
JSON
{
"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"
}
}