hins-z / zmi

๐ŸŽƒ A fully controllable react/vue/miniapp-ts application framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

English | ็ฎ€ไฝ“ไธญๆ–‡

Zmi

๐ŸŽƒ A purely controllable react/vue/miniapp-ts application framework.

Consider starring, thank you ๐ŸŒŸ and support.

The plug-in mechanism of this project is a rewrite and modification of fork UmiJs

Features

  • ๐Ÿ”ฉ Extensible Everything is plug-in, complete life cycle

  • ๐Ÿ“ฆ Out of the box One dependency can support both vue / react / miniapp typescript is supported by default, install typescript, add tsconfig.json

  • ๐Ÿ™… A large number of no self-research Use mature community solutions first

  • ๐Ÿคทโ€โ™‚๏ธ No routing Not involved in runtime, zmi is a pure scaffolding tool

  • ๐ŸŽ‰ Based on the latest webpack 5, Support vue3.x, react 17.x, miniapp file to file transform

Why?

  • Then why not use UmiJs directly?

    • Zmi positioning is a purely universal scaffolding tool without too much integration, so if you need a high degree of integration, then UmiJs may be more suitable for you
  • Why not create-react-app

    • Don't want to be highly integrated, but also configurable

Quick start

# Create project
$ yarn create @zmi-cli/zmi-app
# or npx @zmi-cli/create-zmi-app

# Install dependency
$ cd myApp && yarn

# Start development
$ zmi dev

LICENSE

MIT

About

๐ŸŽƒ A fully controllable react/vue/miniapp-ts application framework.

License:MIT License


Languages

Language:TypeScript 87.4%Language:JavaScript 7.1%Language:Smarty 4.1%Language:CSS 1.2%Language:EJS 0.2%Language:Shell 0.0%