{"library":"esbuild-plugin-ts-decorators","type":"library","category":null,"description":"An esbuild plugin that enables TypeScript's emitDecoratorMetadata support by transpiling decorated files with the TypeScript compiler. Version 1.0.3 is the latest and only stable release. It provides a lightweight, regex-based decorator detection and optional caching. Unlike alternatives like ts-jest or tsc compilation, this plugin integrates directly with esbuild's fast bundler, only reverting to tsc for files that contain decorators when emitDecoratorMetadata is enabled. Best suited for projects that need both esbuild's speed and TypeScript decorators with metadata reflection (e.g., NestJS, TypeORM, inversify).","language":"javascript","status":"active","version":"1.0.3","tags":["javascript","esbuild","decorators","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install esbuild-plugin-ts-decorators","imports":["import { esbuildDecorators } from 'esbuild-plugin-ts-decorators'","import { build } from 'esbuild'","import type { Options } from 'esbuild-plugin-ts-decorators'"]},{"cmd":"yarn add esbuild-plugin-ts-decorators","imports":[]},{"cmd":"pnpm add esbuild-plugin-ts-decorators","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-plugin-ts-decorators","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}