@bonsae/nrg-runtime

The runtime for Node-RED nodes built with @bonsae/nrg — node base classes, schemas, AJV validator, and the editor client. Carries no build tooling.
6,679
Install
npm install @bonsae/nrg-runtime
Latest Version:0.43.0
Vue:3
License:MIT
Last Updated:Jul 25, 2026
Links: npm
Maintainer: allanoricil

nrg-icon

npm package build status codecov Socket Badge

@bonsae/nrg-runtime

The runtime for Node-RED nodes built with @bonsae/nrg — node base classes, JSON Schema types, the AJV validator, and the editor client runtime. It carries only what a built node needs at runtime (TypeBox, AJV, Vue) and none of the build tooling (no Vite/esbuild/TypeScript).

[!NOTE] You normally don't install this directly. @bonsae/nrg depends on it, and a node you build declares @bonsae/nrg-runtime (not the toolkit) as its only nrg dependency — so installing a built node pulls just this small runtime, never the authoring toolchain.

What's inside

  • Node base classes (IONode, Node, ConfigNode) and type registration
  • SchemaType (TypeBox) schema builders and the AJV validator
  • The editor client runtime (form rendering and validation), served as a static asset

Versioning

Published lockstep with @bonsae/nrg at the same version. While nrg is at v0, breaking changes can land in any release without a major bump — pin an exact version and review the changelog before upgrading.

License

See LICENSE.

Related Packages

@bonsae/nrg

NRG framework — build Node-RED nodes with Vue 3, TypeScript, and JSON Schema

14,272
homie-dashboard

IoT dashboard for Homie devices

970 14
node-red-contrib-room-tools

Authenticated visual control panel binding for Node-RED and MUSE Automator

3,065
vue-json-schema-editor-visual

A json-schema editor of high efficient and easy-to-use, base on Vue.

1,747 71

Version History

Version Released Vue License
0.43.0 ^3.5.14 MIT
0.42.1 ^3.5.14 MIT
0.42.0 ^3.5.14 MIT
0.41.1 ^3.5.14 MIT
0.41.0 ^3.5.14 MIT