briefcase-node 2.4.1

Node.js bindings for Briefcase AI
Documentation
//! Node.js bindings for Briefcase AI - AI observability and replay SDK

#[macro_use]
extern crate napi_derive;

#[allow(unused_imports)]
use briefcase_core::*;
use napi::Result;

// Simplified module that avoids NAPI-RS generic constraints
mod client;
mod simple_models;

pub use client::*;
pub use simple_models::*;

/// Initialize the module
#[napi]
pub fn init() -> Result<String> {
    Ok("Briefcase AI Node.js bindings initialized".to_string())
}

/// Get module version
#[napi]
pub fn get_version() -> Result<String> {
    Ok(env!("CARGO_PKG_VERSION").to_string())
}

/// Get module author
#[napi]
pub fn get_author() -> Result<String> {
    Ok("Briefcase AI Team".to_string())
}