RAI-JS: Context-Oriented Programming for JavaScript

RAI-JS: Context-oriented Programming with (reactive) Activation Interface for JavaScript (2020). 

https://github.com/pleger/rai-js

The main related publication:

Activation Interfaces for Modular Reasoning in Context-Oriented Programming.
Paul Leger, Hidehiko Masuhara, Ismael FigueroaProceedings of the the 12th International Workshop on Context-Oriented Programming and Advanced Modularity (COP 20), Berlin, Germany, July 2020