{"id":22826941,"url":"https://github.com/create3000/x_ite-node","last_synced_at":"2026-04-20T13:07:17.720Z","repository":{"id":262163388,"uuid":"886403073","full_name":"create3000/x_ite-node","owner":"create3000","description":"Pure Node.js wrapper of X_ITE","archived":false,"fork":false,"pushed_at":"2025-07-20T18:07:40.000Z","size":209,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-20T20:23:19.413Z","etag":null,"topics":["3d","browser","framework","glb","gltf2","javascript","json","node","parser","stl","svg","vrml","wavefront-obj","webgl","wrl","x3d","x3d-browser","x3dom","xml"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/x_ite-node","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/create3000.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"patreon":"X_ITE"}},"created_at":"2024-11-10T22:32:39.000Z","updated_at":"2025-07-20T18:07:39.000Z","dependencies_parsed_at":"2024-12-19T21:24:15.892Z","dependency_job_id":"98533cca-ba57-43e0-bae3-ff23b18645c8","html_url":"https://github.com/create3000/x_ite-node","commit_stats":null,"previous_names":["create3000/x_ite-node"],"tags_count":57,"template":false,"template_full_name":null,"purl":"pkg:github/create3000/x_ite-node","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/create3000%2Fx_ite-node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/create3000%2Fx_ite-node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/create3000%2Fx_ite-node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/create3000%2Fx_ite-node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/create3000","download_url":"https://codeload.github.com/create3000/x_ite-node/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/create3000%2Fx_ite-node/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267560721,"owners_count":24107536,"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-07-28T02:00:09.689Z","response_time":68,"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":["3d","browser","framework","glb","gltf2","javascript","json","node","parser","stl","svg","vrml","wavefront-obj","webgl","wrl","x3d","x3d-browser","x3dom","xml"],"created_at":"2024-12-12T18:07:04.469Z","updated_at":"2026-04-20T13:07:17.715Z","avatar_url":"https://github.com/create3000.png","language":"JavaScript","readme":"# x_ite-node\n\n[![npm Version](https://badgen.net/npm/v/x_ite-node)](https://www.npmjs.com/package/x_ite-node)\n[![npm Downloads](https://badgen.net/npm/dm/x_ite-node)](https://npmtrends.com/x_ite-node)\n[![DeepScan grade](https://deepscan.io/api/teams/23540/projects/28573/branches/920516/badge/grade.svg)](https://deepscan.io/dashboard#view=project\u0026tid=23540\u0026pid=28573\u0026bid=920516)\n\nThis is a wrapper for [X_ITE](https://create3000.github.io/x_ite/) designed for use in a plain Node.js environment. This module provides a version of X_ITE that can load, modify and process X3D files, and generate X3D files using Node.\n\nThere is no way to render images or anything like that, use [x3d-image](https://www.npmjs.com/package/x3d-image) or [X_ITE in an Electron environment](https://create3000.github.io/x_ite/how-to-use-x-ite-with-electron/) for that.\n\n## Installation\n\n```sh\nnpm i x_ite-node\n```\n\n## Usage\n\n```js\nconst X3D = require (\"x_ite-node\");\n\nasync function main ()\n{\n   // Create browser and scene:\n\n   const\n      canvas  = X3D .createBrowser (),\n      browser = canvas .browser,\n      scene   = await browser .createScene (browser .getProfile (\"Interchange\"), browser .getComponent (\"Interpolation\", 1));\n\n   // Create and add some nodes to scene:\n\n   scene .rootNodes .push (scene .createNode (\"Transform\"));\n   ...\n\n   // Generate XML file:\n\n   console .log (scene .toXMLString ());\n\n   // Always call dispose at end!\n   browser .dispose ();\n}\n\nmain ();\n```\n\nUseful information on how to access the external browser and documentation of all X_ITE functions can be found via the following links:\n\n* [External Browser](https://create3000.github.io/x_ite/accessing-the-external-browser/)\n* [Scripting Reference](https://create3000.github.io/x_ite/reference/ecmascript-object-and-function-definitions/)\n* [Components](https://create3000.github.io/x_ite/components/overview/)\n\n## See Also\n\n* [X_ITE](https://create3000.github.io/x_ite/) - X3D Browser\n* [x3d-traverse](https://www.npmjs.com/package/x3d-traverse) - Traverse X3D Scene Graph\n","funding_links":["https://patreon.com/X_ITE"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreate3000%2Fx_ite-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcreate3000%2Fx_ite-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreate3000%2Fx_ite-node/lists"}