#1152958 ITP: node-reflect-metadata -- polyfill for the ECMAScript Metadata Reflection API

Package:
wnpp
Source:
wnpp
Submitter:
Ying-Chun Liu (PaulLiu)
Date:
2026-11-03 18:43:02 UTC
Severity:
normal
#1152958#5
Date:
2026-11-03 18:41:32 UTC
From:
To:

* 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.