* Package name : node-reflect-metadata Version : 0.2.2 Upstream Author : Ron Buckton <ron.buckton@microsoft.com> (https://github.com/ rbuckton) * URL : https://rbuckton.github.io/reflect-metadata * License : Apache-2.0 Programming Lang: JavaScript Description : polyfill for the ECMAScript Metadata Reflection API reflect-metadata provides a prototype implementation and polyfill for an ECMAScript Metadata Reflection API. It extends the global Reflect object with methods such as Reflect.metadata, Reflect.defineMetadata, Reflect.getMetadata, and Reflect.hasMetadata to declaratively or imperatively attach and introspect metadata on classes, methods, and properties. . It is widely used by TypeScript and JavaScript projects that rely on decorator metadata (via TypeScript's --experimentalDecorators and --emitDecoratorMetadata options) for dependency injection, runtime type assertions, and reflection. . Node.js is an event-based server-side JavaScript engine. This package is a build and test dependency of Angular (zone.js and @angular/compiler-cli), which is needed to build the Cuttlefish WebUI frontend in Debian. I plan to maintain this package within the Debian JavaScript Maintainers team.