{
    "packages": {
        "elang/framework": {
            "0.1.0-dev": {
                "name": "elang/framework",
                "description": "A PHP framework for explicit APIs, secure accounts, teams, queues, real-time applications, and approachable multilingual documentation.",
                "type": "library",
                "license": "MIT",
                "require": {
                    "bacon/bacon-qr-code": "^3.1",
                    "doctrine/dbal": "^4.3",
                    "ext-ctype": "*",
                    "ext-fileinfo": "*",
                    "ext-json": "*",
                    "ext-mbstring": "*",
                    "ext-pdo": "*",
                    "ext-sodium": "*",
                    "guzzlehttp/guzzle": "^7.9",
                    "league/commonmark": "^2.7",
                    "league/flysystem": "^3.0",
                    "league/flysystem-aws-s3-v3": "^3.0",
                    "league/flysystem-local": "^3.31",
                    "monolog/monolog": "^3.9",
                    "open-telemetry/exporter-otlp": "^1.4",
                    "open-telemetry/sdk": "^1.15",
                    "php": "^8.3",
                    "php-http/guzzle7-adapter": "^1.0",
                    "predis/predis": "^3.7",
                    "psr/container": "^2.0",
                    "psr/log": "^3.0",
                    "psr/simple-cache": "^3.0",
                    "spomky-labs/otphp": "^11.5",
                    "symfony/cache": "^7.4",
                    "symfony/clock": "^7.4",
                    "symfony/console": "^7.4",
                    "symfony/event-dispatcher": "^7.4",
                    "symfony/filesystem": "^7.4",
                    "symfony/http-foundation": "^7.4",
                    "symfony/lock": "^7.4",
                    "symfony/mailer": "^7.4",
                    "symfony/property-access": "^7.4",
                    "symfony/rate-limiter": "^7.4",
                    "symfony/routing": "^7.4",
                    "symfony/serializer": "^7.4",
                    "symfony/validator": "^7.4",
                    "twig/twig": "^3.20",
                    "vlucas/phpdotenv": "^5.6",
                    "web-auth/webauthn-lib": "^5.3.9"
                },
                "autoload": {
                    "psr-4": {
                        "Elang\\": "src/"
                    }
                },
                "bin": [
                    "bin/elang"
                ],
                "suggest": {
                    "doctrine/orm": "Optional entity ORM integration, relationships and unit-of-work transactions (^3.7)."
                },
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-framework-0.1.0-dev-f4129b12883c592de87b5b5758fc22136ba46db9.zip",
                    "shasum": "f4129b12883c592de87b5b5758fc22136ba46db9",
                    "reference": "f4129b12883c592de87b5b5758fc22136ba46db9"
                }
            }
        },
        "elang/elang": {
            "0.1.0-dev": {
                "name": "elang/elang",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A clean Elang PHP application skeleton.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-project-0.1.0-dev-5103c0057f95ef3a4deacd23af47dceba4e26faa.zip",
                    "shasum": "5103c0057f95ef3a4deacd23af47dceba4e26faa",
                    "reference": "5103c0057f95ef3a4deacd23af47dceba4e26faa"
                }
            }
        },
        "elang/task-board": {
            "0.1.0-dev": {
                "name": "elang/task-board",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A complete Elang task-board application starter.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-task-board-0.1.0-dev-97149ff3d81aabd4db12b6f75382032aadabd980.zip",
                    "shasum": "97149ff3d81aabd4db12b6f75382032aadabd980",
                    "reference": "97149ff3d81aabd4db12b6f75382032aadabd980"
                }
            }
        },
        "elang/auth-starter": {
            "0.1.0-dev": {
                "name": "elang/auth-starter",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A complete Elang auth application starter.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-auth-starter-0.1.0-dev-adb1a51e08c3d9b0bc803a9471692f01f41dc290.zip",
                    "shasum": "adb1a51e08c3d9b0bc803a9471692f01f41dc290",
                    "reference": "adb1a51e08c3d9b0bc803a9471692f01f41dc290"
                }
            }
        },
        "elang/blog": {
            "0.1.0-dev": {
                "name": "elang/blog",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A complete Elang blog application starter.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-blog-0.1.0-dev-38c92b6ff45799d07ea45d61114b5bb8c57cadd9.zip",
                    "shasum": "38c92b6ff45799d07ea45d61114b5bb8c57cadd9",
                    "reference": "38c92b6ff45799d07ea45d61114b5bb8c57cadd9"
                }
            }
        },
        "elang/dashboard": {
            "0.1.0-dev": {
                "name": "elang/dashboard",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A complete Elang dashboard application starter.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-dashboard-0.1.0-dev-ebcf8748e8f43b5a17b0a66981d435e1b12797dd.zip",
                    "shasum": "ebcf8748e8f43b5a17b0a66981d435e1b12797dd",
                    "reference": "ebcf8748e8f43b5a17b0a66981d435e1b12797dd"
                }
            }
        },
        "elang/api": {
            "0.1.0-dev": {
                "name": "elang/api",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A complete Elang api application starter.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-api-0.1.0-dev-d83436003d49bd30d5db65e02bd30f8e3930e531.zip",
                    "shasum": "d83436003d49bd30d5db65e02bd30f8e3930e531",
                    "reference": "d83436003d49bd30d5db65e02bd30f8e3930e531"
                }
            }
        },
        "elang/react": {
            "0.1.0-dev": {
                "name": "elang/react",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A complete Elang react application starter.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-react-0.1.0-dev-971349a8f34a14f6c6755dbdd5b057e941bb312b.zip",
                    "shasum": "971349a8f34a14f6c6755dbdd5b057e941bb312b",
                    "reference": "971349a8f34a14f6c6755dbdd5b057e941bb312b"
                }
            }
        },
        "elang/next": {
            "0.1.0-dev": {
                "name": "elang/next",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A complete Elang next application starter.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-next-0.1.0-dev-5e2eb66131755add5f15c308398916a578d49c79.zip",
                    "shasum": "5e2eb66131755add5f15c308398916a578d49c79",
                    "reference": "5e2eb66131755add5f15c308398916a578d49c79"
                }
            }
        },
        "elang/saas": {
            "0.1.0-dev": {
                "name": "elang/saas",
                "type": "project",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "autoload": {
                    "psr-4": {
                        "App\\": "app/"
                    }
                },
                "version": "0.1.0-dev",
                "description": "A complete Elang saas application starter.",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-saas-0.1.0-dev-91a17aa43f57117b656984c5067e6f68bcc61f22.zip",
                    "shasum": "91a17aa43f57117b656984c5067e6f68bcc61f22",
                    "reference": "91a17aa43f57117b656984c5067e6f68bcc61f22"
                }
            }
        },
        "elang/realtime": {
            "0.1.0-dev": {
                "name": "elang/realtime",
                "description": "Authenticated WebSocket runtime for Elang with channel permissions and event replay.",
                "type": "metapackage",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "ext-pcntl": "*",
                    "ext-posix": "*",
                    "elang/framework": "0.1.0-dev",
                    "workerman/workerman": "^5.2"
                },
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-realtime-0.1.0-dev-fcb087fe6cc850164c5de38b65a3c1d3613b506c.zip",
                    "shasum": "fcb087fe6cc850164c5de38b65a3c1d3613b506c",
                    "reference": "fcb087fe6cc850164c5de38b65a3c1d3613b506c"
                }
            }
        },
        "elang/installer": {
            "0.1.0-dev": {
                "name": "elang/installer",
                "description": "Create Elang PHP applications from your terminal.",
                "type": "library",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "symfony/console": "^7.4",
                    "symfony/process": "^7.4"
                },
                "autoload": {
                    "psr-4": {
                        "Elang\\Installer\\": "src/"
                    }
                },
                "bin": [
                    "bin/elang"
                ],
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-installer-0.1.0-dev-03a234e4008c54d0afdb33a8ebb298ba0973449d.zip",
                    "shasum": "03a234e4008c54d0afdb33a8ebb298ba0973449d",
                    "reference": "03a234e4008c54d0afdb33a8ebb298ba0973449d"
                }
            }
        },
        "elang/redis": {
            "0.1.0-dev": {
                "name": "elang/redis",
                "description": "Shared cache, sessions, strict rate limits, locks, and transactional Redis notifications.",
                "type": "metapackage",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-redis-0.1.0-dev-526a3faf66a607a35cefbced43fe6014a3e4008f.zip",
                    "shasum": "526a3faf66a607a35cefbced43fe6014a3e4008f",
                    "reference": "526a3faf66a607a35cefbced43fe6014a3e4008f"
                }
            }
        },
        "elang/security": {
            "0.1.0-dev": {
                "name": "elang/security",
                "description": "MFA, passkeys, device revocation, and tamper-evident audit services.",
                "type": "metapackage",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-security-0.1.0-dev-7be2eea21b28a71a2439a89b7af8c113218b50f6.zip",
                    "shasum": "7be2eea21b28a71a2439a89b7af8c113218b50f6",
                    "reference": "7be2eea21b28a71a2439a89b7af8c113218b50f6"
                }
            }
        },
        "elang/tenancy": {
            "0.1.0-dev": {
                "name": "elang/tenancy",
                "description": "Explicit team membership, roles, invitations, and tenant-scoped transactions.",
                "type": "metapackage",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-tenancy-0.1.0-dev-04b6e87f7cbe7701d7506d50055e65d54aadd594.zip",
                    "shasum": "04b6e87f7cbe7701d7506d50055e65d54aadd594",
                    "reference": "04b6e87f7cbe7701d7506d50055e65d54aadd594"
                }
            }
        },
        "elang/storage": {
            "0.1.0-dev": {
                "name": "elang/storage",
                "description": "Private local/S3 objects, authorized temporary downloads, and raster image processing.",
                "type": "metapackage",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-storage-0.1.0-dev-54f10f0c1c855222fbb9db592ce333e64556f3eb.zip",
                    "shasum": "54f10f0c1c855222fbb9db592ce333e64556f3eb",
                    "reference": "54f10f0c1c855222fbb9db592ce333e64556f3eb"
                }
            }
        },
        "elang/notifications": {
            "0.1.0-dev": {
                "name": "elang/notifications",
                "description": "Private inbox notifications and encrypted queued email delivery.",
                "type": "metapackage",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-notifications-0.1.0-dev-12221d031f8c10b93a100bf713d867452a6a9da6.zip",
                    "shasum": "12221d031f8c10b93a100bf713d867452a6a9da6",
                    "reference": "12221d031f8c10b93a100bf713d867452a6a9da6"
                }
            }
        },
        "elang/observability": {
            "0.1.0-dev": {
                "name": "elang/observability",
                "description": "Private operations summaries, worker health, and optional OpenTelemetry traces.",
                "type": "metapackage",
                "license": "MIT",
                "require": {
                    "php": "^8.3",
                    "elang/framework": "0.1.0-dev"
                },
                "version": "0.1.0-dev",
                "dist": {
                    "type": "zip",
                    "url": "https://elangphp.com/packages/dist/elang-observability-0.1.0-dev-d4cd1438cec3ba13658c7b6b0db663d3fbb1cf84.zip",
                    "shasum": "d4cd1438cec3ba13658c7b6b0db663d3fbb1cf84",
                    "reference": "d4cd1438cec3ba13658c7b6b0db663d3fbb1cf84"
                }
            }
        }
    }
}
