{"id":19985919,"url":"https://github.com/qmlweb/qmlweb-viewer","last_synced_at":"2025-05-04T07:30:54.162Z","repository":{"id":57148145,"uuid":"62426817","full_name":"qmlweb/qmlweb-viewer","owner":"qmlweb","description":"Bringing QmlWeb to your desktop","archived":false,"fork":false,"pushed_at":"2016-12-04T15:51:09.000Z","size":11,"stargazers_count":20,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-04-26T18:22:16.342Z","etag":null,"topics":["qml","qmlweb"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qmlweb.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":"2016-07-02T00:36:00.000Z","updated_at":"2024-01-22T06:00:02.000Z","dependencies_parsed_at":"2022-09-05T16:51:36.063Z","dependency_job_id":null,"html_url":"https://github.com/qmlweb/qmlweb-viewer","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qmlweb%2Fqmlweb-viewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qmlweb%2Fqmlweb-viewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qmlweb%2Fqmlweb-viewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qmlweb%2Fqmlweb-viewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qmlweb","download_url":"https://codeload.github.com/qmlweb/qmlweb-viewer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224388539,"owners_count":17303104,"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":["qml","qmlweb"],"created_at":"2024-11-13T04:26:50.416Z","updated_at":"2024-11-13T04:26:50.970Z","avatar_url":"https://github.com/qmlweb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QmlWeb-based QML viewer\n\n[![Join the chat at https://gitter.im/qmlweb/qmlweb](https://badges.gitter.im/qmlweb/qmlweb.svg)](https://gitter.im/qmlweb/qmlweb?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n[![npm](https://img.shields.io/npm/v/qmlweb-viewer.svg)](https://www.npmjs.com/package/qmlweb-viewer)\n[![GitHub tag](https://img.shields.io/github/tag/qmlweb/qmlweb-viewer.svg)](https://github.com/qmlweb/qmlweb-viewer/releases)\n\nThis is a QmlWeb-based GUI viewer for `*.qml` files.\n\nBased on [QmlWeb](https://github.com/qmlweb/qmlweb) and [Electron](https://github.com/electron/electron).\n\nThis is not a replacement to Qt QML by any means and should not be used in\nproduction.\n\nThe only purpose of this tool is to test QmlWeb and visually compare the\nrendered results with Qt QML output (e.g. `qmlscene`).\n\n## Installation and usage\n\n### Prerequisites\n\nYou need Node.js with npm to install and run qmlweb-viewer.\n\nSee [Installing Node.js via package manager](https://nodejs.org/en/download/package-manager/)\nor [Node Version Manager](http://nvm.sh) for more detailed instructions on that.\n\n### Local install (to a subdirectory)\n\n```sh\nnpm i qmlweb-viewer\n./node_modules/.bin/qmlweb-viewer path-to-file.qml\n```\n\nThis way, `qmlweb-viewer` will be installed into the `node_modules`\nsubdirectory.\n\n### Global install\n\nSee [Fixing npm permissions](https://docs.npmjs.com/getting-started/fixing-npm-permissions)\nto fix permissions issues, running `npm` as root is not recommended.\n\n```sh\nnpm install -g qmlweb-viewer\nqmlweb-viewer path-to-file.qml\n```\n\nThis way, you can use `qmlweb-viewer` from any directory, it will be added into\nyour `PATH`.\n\n## Debugging\n\nLaunch with the `--debug` flag, e.g. `qmlweb-viewer --debug path-to-file.qml`\nto open a Developer Tools window alongside with your QML file.\n\n### Using with a development version of QmlWeb\n\nTo use with QmlWeb from the `master` branch (or any other non-release version),\nfollow the [installation](#installation-and-usage) steps, then remove the\n`./node_modules/qmlweb/lib` directory and replace it with a symlink to a `./lib`\ndirectory of your development QmlWeb version.\n\n## License\n\nQmlWeb-Viewer is licensed under the MIT license, see\n[LICENSE](https://github.com/qmlweb/qmlweb-parser/blob/master/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqmlweb%2Fqmlweb-viewer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqmlweb%2Fqmlweb-viewer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqmlweb%2Fqmlweb-viewer/lists"}