Skip to content

JIT code generation tools for JavaScript

License

Notifications You must be signed in to change notification settings

jsonjoy-com/codegen

Repository files navigation

@jsonjoy.com/codegen

A no-dependencies, low-level, high-performance JIT code generation package for JavaScript.

Features

  • Zero dependencies - Lightweight and fast to install
  • High performance - Generates optimized JavaScript functions at runtime
  • Type safe - Full TypeScript support with comprehensive type definitions
  • Flexible - Supports various code generation patterns and techniques
  • Production ready - Battle-tested and optimized for real-world usage

Use Cases

  • Deep equality comparison functions with known schemas
  • JSON Patch execution with pre-known patches
  • Optimized validation and serialization functions
  • Custom function generation based on runtime data
  • Performance-critical code that benefits from JIT compilation

Installation

npm install @jsonjoy.com/codegen

Quick Start

import{Codegen}from'@jsonjoy.com/codegen';constcodegen=newCodegen();// Add your code generation logic hereconstoptimizedFunction=codegen.compile();

License

Apache-2.0

About

JIT code generation tools for JavaScript

Resources

License

Security policy

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published