Out of box component develop plugin for umi.
The umi-plugin-library is a development tool for creating component and library projects based on umi. It offers an out-of-the-box scaffolding for developing components and libraries, as well as a fast-starting environment for component development using docz + umi. It supports mdx syntax, allowing for writing JSX in markdown and easily organizing component demos and API documentation. The plugin uses rollup for bundling, with tree-shaking to minimize package size. It supports three formats (cjs, esm, umd) to suit various application scenarios. The plugin also supports lerna for managing multiple packages and allows for independent publishing. It is compatible with projects that use TypeScript. Overall, the umi-plugin-library aims to provide a convenient and efficient solution for building component and library projects.
The umi-plugin-library is a powerful development tool for creating component and library projects based on umi. It offers a range of features, including ready-to-use scaffolding, docz + umi integration, support for mdx syntax, rollup bundling, multiple module formats, rollup and babel support, Lerna compatibility, and TypeScript compatibility. It has been upgraded to father, which is a more elegant and compact solution. The umi-plugin-library provides developers with an efficient and convenient development environment for building component and library projects.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.