crosscut.js (npm): Library for aspect-oriented programming with TypeScript
Keywords: aop|aspects|aspect-oriented|programming|javascript|decorators|pointcut|join point