The core compiler and runtime for the Bemba programming language, enabling React-based web development with Bemba syntax (a Zambian language). Current stable version is 1.4.27, with an active release cadence focused on React integration and tooling. Key differentiators: it is the first programming language based on an African language (Bemba), compiled to JavaScript with full React compatibility. It supports conditionals, loops, async/await, and state management with Bemba keywords. Notably, it requires React 18+ and ReactDOM as peer dependencies. Ships TypeScript definitions and supports ESM/CJS.
npm install bembajs-coreNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Compiles Bemba language code into a React component with state management.
Replace with ukusunga and useEffect manually.
Use import syntax or migrate to ESM.
Run: npm install react react-dom
Update code to use ukusunga instead of ukusinga.
Use the BembaJS Vite plugin or compile via CLI before bundling.
Ensure all statements end with semicolon and check keyword spelling.
Run npm install bembajs-core and ensure tsconfig includes 'node_modules/@types'.
Switch to import syntax or set 'type': 'module' in package.json.
Run npm install react react-dom.