lottie-zip
TypeScript icon, indicating that this package has built-in type declarations

1.1.3 • Public • Published

lottie-zip

将 lottie 单 json 文件压缩为zip, 目录结构如下

├── lottie.zip
├── lottie
│   ├── data.json
│   └── images
│       ├── img_0.png
│       ├── img_1.png
│       ├── img_2.png
│       ├── img_3.png
│       ├── img_4.png
│       ├── img_5.png
│       ├── img_6.png
│       ├── img_7.png
│       ├── img_8.png
│       ├── img_9.png
│       ├── img_a.png
│       ├── img_b.png
│       ├── img_c.png
│       └── img_d.png

Install

npm i -S lottie-zip

Usage

import lottieZip from 'lottie-zip';
 
(async () => {
  const lottieZipBuffer = await lottieZip(data);
  fs.writeFileSync(path.join(__dirname, 'lottie.zip'), lottieZipBuffer);
})();

API

zip2json

import { zip2json } from 'lottie-zip';
 
// ...
const lottieJSON = await zip2json(zipReadStream);

json2zip

import { json2zip } from 'lottie-zip';
 
// ...
const zipBuffer = await json2zip(json);

Readme

Keywords

Package Sidebar

Install

npm i lottie-zip

Weekly Downloads

1

Version

1.1.3

License

ISC

Unpacked Size

10.7 kB

Total Files

7

Last publish

Collaborators

  • nightink
  • chenpx976
  • weiesky