Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ import giza from 'giza-framework'
✗ const giza = require('giza-framework')
ESM import only; CommonJS require not supported by the package.
Giza
✓ import { Giza } from 'giza-framework'
✗ const { Giza } = require('giza-framework')
Named export; avoid CommonJS require pattern.
gizaConfig
✓ import { gizaConfig } from 'giza-framework'
Named export; likely config object.
Demonstrates basic initialization, component registration, and rendering with Giza Framework.
// Install: yarn add giza-framework
// Then in your index.js:
import giza from 'giza-framework';
// Initialize the framework
giza.init();
// Add a component
giza.addComponent('my-component', {
template: '<div>Hello Giza</div>',
selector: '#app'
});
giza.render();
Errors
Common errors & fixes
Error: 'giza.init' is not a function
Package version mismatch or incorrect import; `init()` may have been renamed or not exported.
fixCheck package version and import `giza.bootstrap()` instead.
Cannot find module 'giza-framework'
Package not installed or incorrect import path.
fixRun `yarn add giza-framework` and ensure import path is correct.
TypeError: giza.addComponent is not a constructor
Using `new giza.addComponent()` incorrectly; component registration is a plain function call.
fixUse `giza.addComponent('name', options)` without `new`. Audit
Dependencies
noderequiredEngine requirement: >=6.11.1
npmrequiredEngine requirement: >=3.10.3