Skip to main content
Install @wyrly/core first. Add framework adapters only when your app needs them.

Deno 2.x

Use JSR for Deno projects.
Then import from @wyrly/core.

Node.js 20+

Use npm for Node.js and bundler-based applications.

Bun

Use the npm package from Bun.

Framework adapters

Install the adapter that matches your runtime. Use @wyrly/graphql when you build GraphQL context yourself. For Yoga or Apollo Server integration, install @wyrly/yoga or @wyrly/apollo instead — see Framework adapters. For example, install the Next.js adapter with:

Requirements

  • TypeScript 5+
  • Standard decorators
  • experimentalDecorators: false
  • ESM-compatible runtime or bundler
  • Deno 2.x, Node.js 20+, Bun, or a supported web framework
Wyrly does not require reflect-metadata or emitDecoratorMetadata.

Local repository development

If you are contributing to Wyrly itself: