Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

umi-plugin-library

umijs105MIT1.1.11TypeScript support: included

null

readme

umi-plugin-library

过期:umi-plugin-library 已升级为 umi-library 更加优雅更加小巧,欢迎使用。

基于 umi 的组件库开发工具。

功能点

  • ✔︎ 提供开箱即用的组件 (component) 和库 (library) 开发脚手架
  • ✔︎ 基于 docz + umi, 提供一个可以快速开始的组件开发环境
  • ✔︎ 支持 mdx 语法, 可以在 markdown 里写 jsx, 可以很方便的组织组件 demo 与 API 文档
  • ✔︎ 打包基于 rollup, 专注于组件与库的打包, 良好的 tree-shaking 特性可以让你的包更小, 不用插件也能支持按需加载
  • ✔︎ 支持 cjs, esm, umd 三种格式, 让你的包可以适用于各种应用场景
  • ✔︎ cjs 和 esm 格式支持 rollup 和 babel 两种打包方式
  • ✔︎ 支持 lerna 多包管理方式, 允许分包独立发布
  • ✔︎ 支持 TypeScript

适用场景

  • 项目之间组件缺乏复用, 重复造轮子, 想要建立团队甚至业务线的组件库
  • 建立团队通用的工具库, 或者提供给第三方的插件库
  • 在系分阶段, 用来写 demo 验证方案
  • 只用来写文档, 比如像这个文档
  • 想用来打包, 小, 尽量小

快速开始

# 创建目录
$ mkdir lib && cd lib

# 初始化脚手架, 选择 library
$ yarn create umi

# 安装依赖
$ yarn install

# 基于文档进行调试
$ yarn run dev

# 打包
$ yarn run build

文档

教程

问题解决

钉钉群

Issue 提问

Issues · umijs/umi-plugin-library · GitHub

紧急问题可在钉钉联系 @蒲伟 解决。

License

MIT

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.1.11 (2019-03-20)

Note: Version bump only for package umi-plugin-library

1.1.10 (2019-03-14)

Note: Version bump only for package umi-plugin-library

1.1.9 (2019-02-25)

Bug Fixes

1.1.8 (2019-02-22)

Note: Version bump only for package umi-plugin-library

1.1.7 (2019-02-18)

Bug Fixes

  • babel complied bundle has absoulute path (#87) (ac086b8)

1.1.6 (2019-02-13)

Features

  • support alias -w for --watch (#85) (395c59c)
  • support extend sub command of umi lib via extra plugins (#84) (008a4e1)
  • use umi-plugin-types (#83) (7053b6b)

1.1.5 (2019-02-13)

Note: Version bump only for package umi-plugin-library

1.1.4 (2019-02-13)

Bug Fixes

  • Cannot read property 'inherits' of undefined (#80) (2b385d7)

1.1.3 (2019-02-13)

Note: Version bump only for package umi-plugin-library

1.1.2 (2019-01-30)

Bug Fixes

1.1.1 (2019-01-30)

Bug Fixes

1.1.0 (2019-01-29)

Features

1.0.2 (2019-01-24)

Features

1.0.1 (2019-01-21)

Note: Version bump only for package umi-plugin-library

1.0.1-alpha.18 (2019-01-21)

Note: Version bump only for package umi-plugin-library

1.0.1-alpha.17 (2019-01-18)

Note: Version bump only for package umi-plugin-library

1.0.1-alpha.16 (2019-01-11)

Features

1.0.1-alpha.15 (2019-01-10)

Bug Fixes

1.0.1-alpha.14 (2019-01-09)

Bug Fixes

1.0.1-alpha.13 (2019-01-08)

Features