Crate ggen_node

Crate ggen_node 

Source
Expand description

§ggen-node - Production-grade Node.js N-API bindings for ggen CLI

This module provides high-performance, type-safe bindings to the ggen CLI for use in Node.js applications. All functions use proper error handling without .expect() or .unwrap() to ensure production readiness.

Structs§

RunResult
Result of a CLI command execution

Functions§

ai_generate
Generate a template file using AI from a description
ai_graph
Generate an RDF ontology using AI from a description
ai_project
Generate a complete project using AI from a description
ai_sparql
Generate a SPARQL query using AI from a description
doctor
Run environment diagnostics
help
Get help text for a specific command
lifecycle_build
Build the current project
lifecycle_deploy
Deploy the project to a specified environment
lifecycle_init
Initialize a new ggen project
lifecycle_list
List available lifecycle phases
lifecycle_readiness
Check production readiness status
lifecycle_readiness_update
Update readiness status for a specific requirement
lifecycle_test
Run tests for the current project
lifecycle_validate
Validate deployment readiness for a specified environment
market_add
Add a marketplace package to the current project
market_categories
List available marketplace categories
market_list
List all installed marketplace packages
market_remove
Remove a marketplace package from the current project
market_search
Search marketplace packages by query
run
Execute ggen CLI with provided arguments
template_generate
Generate code from a template
template_list
List available templates
version
Get the ggen version