{"id":26409103,"url":"https://github.com/lloydevans/playcanvas-datgui","last_synced_at":"2025-10-18T14:02:09.261Z","repository":{"id":57325752,"uuid":"292646347","full_name":"lloydevans/playcanvas-datgui","owner":"lloydevans","description":"Some simple bindings between playcanvas and dat.gui for easily creating debug UI and interactive demos.","archived":false,"fork":false,"pushed_at":"2020-09-04T20:59:15.000Z","size":50,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-05T00:52:36.266Z","etag":null,"topics":["datgui","game-development","playcanvas","webgl"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/lloydevans.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2020-09-03T18:14:45.000Z","updated_at":"2022-08-26T14:38:06.000Z","dependencies_parsed_at":"2022-09-21T01:50:50.146Z","dependency_job_id":null,"html_url":"https://github.com/lloydevans/playcanvas-datgui","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lloydevans%2Fplaycanvas-datgui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lloydevans%2Fplaycanvas-datgui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lloydevans%2Fplaycanvas-datgui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lloydevans%2Fplaycanvas-datgui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lloydevans","download_url":"https://codeload.github.com/lloydevans/playcanvas-datgui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244094273,"owners_count":20397020,"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","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":["datgui","game-development","playcanvas","webgl"],"created_at":"2025-03-17T19:18:58.734Z","updated_at":"2025-10-18T14:02:09.167Z","avatar_url":"https://github.com/lloydevans.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# playcanvas-datgui\n\n![alt text](https://i.ibb.co/7Y7gZN4/playcanvas-datguipreview.gif \"Preview\")\n\nSee a live demo [here](https://playcanv.as/p/yvrjXeBc/).\n\nSome simple bindings between playcanvas and dat.gui for easily creating debug UI and interactive demos.\n\n## Setup\n\n### With pre-built script\n\nInclude the dat.gui lib in your project by getting the source from [here](https://www.npmjs.com/package/dat.gui).\n\nThen include `build/umd/playcanvas-datgui.js` and make sure it is loaded after the dat.gui.js script.\n\nAdd the component to an object in the scene and view the inspector properties for configuration info. You can also view an example here.\n\n### With es module\n\n`npm i -S playcanvas-datgui`\n\nImport this module into your bundle and it will register itself as a script. It requires the dat.gui dependency.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flloydevans%2Fplaycanvas-datgui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flloydevans%2Fplaycanvas-datgui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flloydevans%2Fplaycanvas-datgui/lists"}