{"id":24553894,"url":"https://github.com/eno-lang/enophp","last_synced_at":"2025-10-13T06:06:10.391Z","repository":{"id":48804244,"uuid":"140063554","full_name":"eno-lang/enophp","owner":"eno-lang","description":"PHP library for parsing, loading and inspecting eno documents","archived":false,"fork":false,"pushed_at":"2021-08-12T09:36:06.000Z","size":257,"stargazers_count":6,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-13T06:06:04.876Z","etag":null,"topics":["eno","loaders","parser","php","validator"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eno-lang.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-07T07:42:45.000Z","updated_at":"2021-07-11T09:48:51.000Z","dependencies_parsed_at":"2022-07-26T15:45:28.827Z","dependency_job_id":null,"html_url":"https://github.com/eno-lang/enophp","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/eno-lang/enophp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eno-lang%2Fenophp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eno-lang%2Fenophp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eno-lang%2Fenophp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eno-lang%2Fenophp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eno-lang","download_url":"https://codeload.github.com/eno-lang/enophp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eno-lang%2Fenophp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279013945,"owners_count":26085431,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eno","loaders","parser","php","validator"],"created_at":"2025-01-23T02:16:31.207Z","updated_at":"2025-10-13T06:06:10.377Z","avatar_url":"https://github.com/eno-lang.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# enophp\n\nPHP library for parsing, loading and inspecting eno documents\n\n## Installation\n\n    composer require eno-lang/enophp\n\n## Getting started\n\nCreate an eno document, for instance `intro.eno`:\n\n```eno\nGreeting: Hello World!\n```\n\nA minimal example to read this file with `enophp`:\n\n```php\nuse Eno\\Parser;\n\n$input = file_get_contents('intro.eno');\n\n$document = Parser::parse($input);\n\necho( $document-\u003efield('Greeting') );  // prints 'Hello World!'\n```\n\n## Complete documentation and API reference\n\nSee [archived.eno-lang.org/php/](https://archived.eno-lang.org/php/)\n\n## Running the tests\n\nInstall [kahlan](https://github.com/kahlan/kahlan) as development dependency:\n\n```bash\ncomposer install\n```\n\nRun the tests:\n\n```bash\n./vendor/bin/kahlan\n```\n\nNote that the test suite has a high peak memory load at some point, which might,\ndepending on your system configuration, exceed your PHP maximum memory\nthreshold. If you run into this you can for instance increase the limit in your\n`php.ini` and specify e.g. `memory_limit = 512M`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feno-lang%2Fenophp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feno-lang%2Fenophp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feno-lang%2Fenophp/lists"}