React中我用过的库

web

UI库

富文本插件

地图

图表

3d

文件导出

音乐谱获取

node.js

图片本地压缩:

const imagemin = require("imagemin");
const imageminMozjpeg = require("imagemin-mozjpeg");
const imageminPngquant = require("imagemin-pngquant");
const imageminGifsicle = require("imagemin-gifsicle");
const makeDir = require('make-dir');
const Path = require("path");
const {promisify} = require('util');
const fs = require('fs');

const writeFile = promisify(fs.writeFile);

module.exports = async function(path, name) {
  await imagemin([`${path}/${name}`], {
    plugins: [
      imageminMozjpeg({
        quality: 80,
      }),
      imageminPngquant({
        quality: [0.6, 0.8],
      }),
      imageminGifsicle(),
    ],
  }).then(data =>
    data.map(async re => {
      await makeDir(Path.dirname(re.sourcePath));
      await writeFile(Path.join(Path.dirname(re.sourcePath),Path.basename(re.sourcePath).replace(/\./,".min.")), re.data);
      return re;
    }),
  );
};

验证码生成

  • svg-captcha

持续不定时更新,欢迎大家推荐比较好的库。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容