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.
