Plugins within this repository are built for applications to deploy with Zephyr. This repository also includes utility packages for building npm plugins with Zephyr.
zephyr-repack-plugin
- A Rspack plugin for deploying with Zephyr building with React Native and Re.Packzephyr-rspack-plugin
- A Rspack plugin for deploying with Zephyrvite-plugin-zephyr
- A Vite plugin for deploying with Zephyr.zephyr-webpack-plugin
- A webpack plugin for Zephyrrollup-plugin-zephyr
- A rollup plugin for Zephyr
zephyr-agent
- The main internal package to build bundler integration with Zephyr. Public plugins mostly interact with this package.zephyr-xpack-internal
- Sharing types, module federation capabilities and utilities for bundler built on top of webpack or Rspack.zephyr-edge-contract
- Provide typings, constants and smaller utilites for Zephyr plugins.
This is an Nx monorepo.
libs
- Contains all the plugins and utility packages.examples
- Contains examples to use and test the plugins.
pnpm install
pnpm dev
- Starts the development serverpnpm build
- Builds the application for productionpnpm start
- Runs the production build
pnpm test
- Runs the test suitepnpm test:watch
- Runs tests in watch mode
pnpm lint
- Checks code for linting errorspnpm format
- Formats code using Prettier
Note: Please ensure you have run pnpm install
before executing any of these commands.