lizheng0515 / garfish

A powerful micro front-end framework 🚚

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Garfish

npm version

garfish

Garfish 是字节跳动内部自研的微前端框架,提供了从开发调试、服务注册和发现、部署上线、运行的完整解决方案,主要用于解决多团队协作的大型单体应用维护困难的问题。

目前在字节跳动内部有超过 60 个团队,300 个项目使用 Garfish。

安装

$ npm i @garfish/core

快速开始

import Garfish from '@garfish/core';

Garfish.run({
  domGetter: '#AppContainer',
  apps: [
    {
      name: 'app',
      entry: 'xx.html',
      activeWhen: '/index',
    },
  ],
});

文档

LICENSE

Garfish is released under the Apache License, Version 2.0.

About

A powerful micro front-end framework 🚚

License:Apache License 2.0


Languages

Language:TypeScript 68.4%Language:JavaScript 24.8%Language:HTML 3.4%Language:Vue 3.1%Language:CSS 0.3%Language:Shell 0.0%