Source: node-reflect-metadata
Section: javascript
Priority: optional
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Uploaders: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Testsuite: autopkgtest-pkg-nodejs
Build-Depends:
 debhelper-compat (= 13)
 , dh-sequence-nodejs
 , dh-nodejs
 , chai <!nocheck>
 , gulp
 , libnode-dev <!nocheck>
 , mocha <!nocheck>
 , node-del
 , node-gulp-mocha
 , node-gulp-tsb
 , node-typescript
Standards-Version: 4.7.4
Homepage: https://rbuckton.github.io/reflect-metadata
Vcs-Git: https://salsa.debian.org/js-team/node-reflect-metadata.git
Vcs-Browser: https://salsa.debian.org/js-team/node-reflect-metadata
Rules-Requires-Root: no

Package: node-reflect-metadata
Architecture: all
Multi-Arch: foreign
Depends:
 ${misc:Depends}
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.
