{"versions":{"1.0.0":{"name":"@nutui/lottie-miniprogram","version":"1.0.0","description":"lottie for miniprogram","main":"miniprogram_dist/index.js","scripts":{"dev":"webpack --mode=development","build":"webpack --mode=production","lint":"eslint \"src/**/*.js\""},"miniprogram":"miniprogram_dist","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/jdf2e/lottie-miniprogram.git"},"keywords":["lottie","miniprogram"],"author":{"name":"wechat-miniprogram"},"license":"MIT","bugs":{"url":"https://github.com/jdf2e/lottie-miniprogram/issues"},"homepage":"https://github.com/jdf2e/lottie-miniprogram#readme","devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","eslint":"^6.1.0","eslint-loader":"^2.2.1","string-replace-loader":"^2.2.0","webpack":"^4.39.1","webpack-cli":"^3.3.6","lottie-web":"5.5.7","copy-webpack-plugin":"^6.0.3"},"_id":"@nutui/lottie-miniprogram@1.0.0","gitHead":"c73903c5762791c206131873457dae98810d2494","types":"./miniprogram_dist/index.d.ts","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-aXDxgGZkj3TZh6F7psgjtVmkA1z0rVWHKMSejnKdTjRJf7HWF+vxTZGC4mF0sHxdZ8vfVLr1Fq2inXt8dYoU+g==","shasum":"8e7042709c0c2bde5b40c11ef106b7da0a365cf9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/lottie-miniprogram/-/lottie-miniprogram-1.0.0.tgz","fileCount":18,"unpackedSize":229567,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBgGVaL1sJdQvHm6BZRn8TDdNxKMvpQ9+T3O847EZI5xAiEA7czVo8wLmYJTkTX/GPKg1/Q64JLF6I8eHkNzFzFJIFE="}],"size":62599},"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lottie-miniprogram_1.0.0_1741776346039_0.11739307595422499"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-12T10:45:46.225Z","publish_time":1741776346225,"_source_registry_name":"default","contributors":[]},"1.0.1":{"name":"@nutui/lottie-miniprogram","version":"1.0.1","description":"lottie for miniprogram","main":"miniprogram_dist/index.js","scripts":{"dev":"webpack --mode=development","build":"webpack --mode=production","lint":"eslint \"src/**/*.js\""},"miniprogram":"miniprogram_dist","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/jdf2e/lottie-miniprogram.git"},"keywords":["lottie","miniprogram"],"author":{"name":"wechat-miniprogram"},"license":"MIT","bugs":{"url":"https://github.com/jdf2e/lottie-miniprogram/issues"},"homepage":"https://github.com/jdf2e/lottie-miniprogram#readme","devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","eslint":"^6.1.0","eslint-loader":"^2.2.1","string-replace-loader":"^2.2.0","webpack":"^4.39.1","webpack-cli":"^3.3.6","lottie-web":"5.5.7","copy-webpack-plugin":"^6.0.3"},"_id":"@nutui/lottie-miniprogram@1.0.1","gitHead":"8d6ed7454b15a3f4712cee6a4f039648345a7803","types":"./miniprogram_dist/index.d.ts","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-SwsFaHnX2FZbaSJoPKf+EjNYkjiozydfvDhWQ/400uRlkJj8h3dtv4bAO+y3nE80idp7KUnMIaqyk4S8Kp/8xA==","shasum":"16df72f7f14d780b93b6f09853af9fd90d186dc3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/lottie-miniprogram/-/lottie-miniprogram-1.0.1.tgz","fileCount":13,"unpackedSize":228552,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBk9fIhv+HpyVt2hKrWTavqA1mi80NK/CnLvlokvPpfgAiEA2r27GIv3ORPw8jRZe4d7zWvrOf+Y/tKnKT0s5tOOCRw="}],"size":62048},"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lottie-miniprogram_1.0.1_1741833049676_0.1147539581191408"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-13T02:30:49.828Z","publish_time":1741833049828,"_source_registry_name":"default","contributors":[]},"1.0.2-beta.0":{"name":"@nutui/lottie-miniprogram","version":"1.0.2-beta.0","keywords":["lottie","miniprogram"],"author":{"name":"wechat-miniprogram"},"license":"MIT","_id":"@nutui/lottie-miniprogram@1.0.2-beta.0","maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"homepage":"https://github.com/jdf2e/lottie-miniprogram#readme","bugs":{"url":"https://github.com/jdf2e/lottie-miniprogram/issues"},"dist":{"shasum":"1ba7961e3afcc3fe51c76f97bae51ee6f0c45453","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/lottie-miniprogram/-/lottie-miniprogram-1.0.2-beta.0.tgz","fileCount":13,"integrity":"sha512-P1CTeV20EnJ5FmrGitacJXPjmORYAdbqpYpe9Fla874caf91zj+HM2vjIMB8DP3a3gTk13UlAYbJKkJ81gIJlA==","signatures":[{"sig":"MEYCIQCcWZgSPHEWJc87a2/s9ZuXy7dVIguGTC3V+BEFNGIgPQIhALD9lJb9LztkNwOI3JxQRg+zu/g0pTgkChGSYm++9GDI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228577,"size":62049},"main":"miniprogram_dist/index.js","types":"./miniprogram_dist/index.d.ts","gitHead":"2d4072767c320ce1209ece25e3775fde2efba0f4","scripts":{"dev":"webpack --mode=development","lint":"eslint \"src/**/*.js\"","build":"webpack --mode=production"},"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"repository":{"url":"git+https://github.com/jdf2e/lottie-miniprogram.git","type":"git"},"_npmVersion":"10.1.0","description":"lottie for miniprogram","directories":{},"miniprogram":"miniprogram_dist","_nodeVersion":"20.9.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^6.1.0","webpack":"^4.39.1","lottie-web":"5.5.7","@babel/core":"^7.5.5","webpack-cli":"^3.3.6","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","eslint-loader":"^2.2.1","@babel/preset-env":"^7.5.5","copy-webpack-plugin":"^6.0.3","string-replace-loader":"^2.2.0","@babel/plugin-proposal-class-properties":"^7.5.5"},"_npmOperationalInternal":{"tmp":"tmp/lottie-miniprogram_1.0.2-beta.0_1744345268057_0.6614612785903409","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-04-11T04:21:08.268Z","publish_time":1744345268268,"_source_registry_name":"default","contributors":[]},"1.0.2":{"name":"@nutui/lottie-miniprogram","version":"1.0.2","description":"lottie for miniprogram","main":"miniprogram_dist/index.js","scripts":{"dev":"webpack --mode=development","build":"webpack --mode=production","lint":"eslint \"src/**/*.js\""},"miniprogram":"miniprogram_dist","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/jdf2e/lottie-miniprogram.git"},"keywords":["lottie","miniprogram"],"author":{"name":"wechat-miniprogram"},"license":"MIT","bugs":{"url":"https://github.com/jdf2e/lottie-miniprogram/issues"},"homepage":"https://github.com/jdf2e/lottie-miniprogram#readme","devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/preset-env":"^7.5.5","babel-eslint":"^10.0.2","babel-loader":"^8.0.6","eslint":"^6.1.0","eslint-loader":"^2.2.1","string-replace-loader":"^2.2.0","webpack":"^4.39.1","webpack-cli":"^3.3.6","lottie-web":"5.5.7","copy-webpack-plugin":"^6.0.3"},"_id":"@nutui/lottie-miniprogram@1.0.2","gitHead":"2d4072767c320ce1209ece25e3775fde2efba0f4","types":"./miniprogram_dist/index.d.ts","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-6xV+uW8VK1hT8QfjqfNlURTiQijb/dEEl/AeOudMwOB55Fr2+TdxoOAks5d8vnYBTYDZyOUlcsGNgoAkXKz8Qg==","shasum":"b26c5801f6b21dd2156b1f93e51a9be8993768e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@nutui/lottie-miniprogram/-/lottie-miniprogram-1.0.2.tgz","fileCount":13,"unpackedSize":228570,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDqgF0my3vWajTyPugaAvr+FqZJMWhocnDPc3IUspDK8AIgN0FeWqzZuweBmUl4iB9aXG2vulfKwgJzKl3QF7eDUCw="}],"size":62044},"_npmUser":{"name":"anonymous","email":"nutui@jd.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"nutui@jd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lottie-miniprogram_1.0.2_1744345284456_0.2798729137256566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-11T04:21:24.628Z","publish_time":1744345284628,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"beta":"1.0.2-beta.0","latest":"1.0.2"},"name":"@nutui/lottie-miniprogram","time":{"created":"2025-03-12T10:50:27.047Z","modified":"2025-04-11T06:00:15.806Z","1.0.0":"2025-03-12T10:45:46.225Z","1.0.1":"2025-03-13T02:30:49.828Z","1.0.2-beta.0":"2025-04-11T04:21:08.268Z","1.0.2":"2025-04-11T04:21:24.628Z"},"readme":"# Lottie for MiniProgram\n\n[![](https://img.shields.io/npm/v/lottie-miniprogram)](https://www.npmjs.com/package/lottie-miniprogram)\n[![](https://img.shields.io/npm/l/lottie-miniprogram)](https://github.com/wechat-miniprogram/lottie-miniprogram)\n\nlottie 动画库适配小程序的版本。\n\n> lottie 的相关介绍与动画生成方法等请参考[官方说明](https://github.com/airbnb/lottie-web)\n\n> 依赖小程序基础库版本 >= 2.8.0 的环境\n\n## 使用\n\n可参考该代码片段：[https://developers.weixin.qq.com/s/2TYvm9mJ75bF](https://developers.weixin.qq.com/s/2TYvm9mJ75bF)。大致步骤如下：\n\n1. 通过 npm 安装：\n```\nnpm install --save lottie-miniprogram\n```\n\n2. 传入 canvas 对象用于适配\n```\n<canvas id=\"canvas\" type=\"2d\"></canvas>\n```\n```\nimport lottie from 'lottie-miniprogram'\n\nPage({\n  onReady() {\n    this.createSelectorQuery().select('#canvas').node(res => {\n      const canvas = res.node\n      lottie.setup(canvas)\n    }).exec()\n  }\n})\n```\n\n3. 使用 lottie 接口\n```\nlottie.setup(canvas)\nthis.ani = lottie.loadAnimation({\n  ...\n})\nthis.ani.destroy() // 页面退出需销毁\n```\n\n## 接口\n\n目前提供两个接口：\n\n#### lottie.setup(canvas)\n需要在任何 lottie 接口调用之前调用，传入 canvas 对象\n\n#### lottie.loadAnimation(options)\n与原来的 [loadAnimation](https://github.com/airbnb/lottie-web/wiki/loadAnimation-options) 有些不同，支持的参数有：\n* loop\n* autoplay\n* animationData\n* path （只支持网络地址）\n* rendererSettings.context （必填）\n\n## 说明\n* 本项目是以 npm 的方式依赖原 lottie-web 项目，若原项目有新版本，可直接改变依赖的版本号。\n* 本项目依赖小程序基础库 2.8.0 里性能更好的 canvas 实现，由于还有些小问题~~没有正式开放~~（2.9.0 已正式对外），但目前用在此处暂无发现问题。\n* 由于小程序本身不支持动态执行脚本，因此 lottie 的 expression 功能也是不支持的。","users":{}}