Registry / web-framework / yekonga-server

yekonga-server

JSON →
library4.4.3jsnpmunverified

Yekonga Server v4.4.3 is an open-source Node.js backend framework built on Express and Socket.IO, providing REST, GraphQL, CLI scaffolding, and cloud functions. It integrates GraphQL with an optional authQuery, configurable permissions, database modeling, and mail (SMTP) support. Requires Node >=21.0.0. Differentiators: opinionated CLI (create, generate triggers), JSON configuration, and built-in GraphQL auth. Release cadence is irregular.

npm install yekonga-server
INSTALL
IMPORT
SIG · YEKONGA-SERVER
Y
yekonga-server
web-frameworkjavascriptv4.4.3
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
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
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
const Yekonga = require('yekonga-server');
import Yekonga from 'yekonga-server'; // ESM not supported
CJS-only; no default export for ESM
Yekonga
const Yekonga = require('yekonga-server');
const Yekonga = require('yekonga-server').default; // No .default
Direct require returns the constructor
Yekonga class
const Yekonga = require('yekonga-server'); const app = new Yekonga();
import { Yekonga } from 'yekonga-server'; // Named export not available
Must use new Yekonga() after require

Create a Yekonga server instance with inline config JSON and start on port 3000.

const Yekonga = require('yekonga-server'); const config = { app: { title: 'My App', version: '1.0.0' }, permissions: { default: 'public' }, database: { users: { fields: { name: 'string', email: 'string' } } } }; const app = new Yekonga(config); app.start(3000, () => console.log('Server running on port 3000'));
Debug
Known issues
breakingNode >=21.0.0 required since v4.0.0
fix
Update Node to v21 or later
affects: >=4.0.0
deprecatedYekonga.setConfig() deprecated, pass config in constructor
fix
Use new Yekonga(config) instead
affects: >=3.0.0
gotchaGraphQL authQuery misconfiguration breaks auth
fix
Ensure graphql.authQuery returns a valid query string
affects: >=1.0.0
gotchaCJS-only; no ESM support
fix
Use require() syntax; do not import package in ES modules
affects: >=1.0.0
breakingSocket.IO version mismatch may cause runtime errors
fix
Ensure installed socket.io version matches peer dependency
affects: >=2.0.0
Errors
Common errors & fixes
Cannot find module 'yekonga-server'
Package not installed or node_modules missing
fix
Run 'npm install yekonga-server' in your project root
Yekonga is not defined
Missing require('yekonga-server')
fix
Add 'const Yekonga = require('yekonga-server');' at the top
Error: config.app is required
Config object missing app property
fix
Include 'app: { title: ... }' in config
TypeError: Yekonga.setConfig is not a function
setConfig removed in v3+, use constructor
fix
Use 'new Yekonga(config)' directly
Upgrade
Version history
4.4.3latest on npm
Audit
Dependencies
expressrequiredWeb framework dependency
socket.iorequiredReal-time communication
Agent activity
36 hits · last 30 days
node
32
OpenAI (training)
1
Resources
yekonga-server — npm install yekonga-server · libregistry