{"library":"esbuild-decorators","type":"library","category":null,"description":"An esbuild plugin for TypeScript decorator metadata (emitDecoratorMetadata and experimentalDecorators). Current stable version 1.0.0, maintained on GitHub by reconbot. It handles the tsconfig setting `emitDecoratorMetadata: true` by inspecting .ts files for decorators and transpiling them with the TypeScript compiler, since esbuild does not natively support TypeScript experimental decorators. Releases are infrequent; the plugin is a fork of the anatine organization's esbuildnx plugin with fixed peer dependencies and ESM/CJS module support. Alternatives include `esbuild-plugin-decorator` and `esbuild-decorators-loader`, but this package focuses on simplicity and direct tsconfig integration.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","esbuild","decorators","typescript","experimentalDecorators","emitDecoratorMetadata"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install esbuild-decorators","imports":["import { esbuildDecorators } from '@anatine/esbuild-decorators'","const { esbuildDecorators } = require('@anatine/esbuild-decorators')","import type { EsbuildDecoratorsOptions } from '@anatine/esbuild-decorators'"]},{"cmd":"yarn add esbuild-decorators","imports":[]},{"cmd":"pnpm add esbuild-decorators","imports":[]}],"homepage":null,"github":"https://github.com/reconbot/esbuild-decorators","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-decorators","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}