{"id":13847120,"url":"https://github.com/sapegin/q-i","last_synced_at":"2025-07-14T06:35:05.739Z","repository":{"id":60775132,"uuid":"104083021","full_name":"sapegin/q-i","owner":"sapegin","description":"Node.js objects inspector with color highlighting","archived":false,"fork":false,"pushed_at":"2024-10-30T07:46:16.000Z","size":455,"stargazers_count":63,"open_issues_count":1,"forks_count":9,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-21T19:18:57.164Z","etag":null,"topics":["debugging","inspection","nodejs","objects"],"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/sapegin.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":"Contributing.md","funding":null,"license":"License.md","code_of_conduct":null,"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":{"github":"sapegin","ko_fi":"sapegin","custom":["https://www.buymeacoffee.com/sapegin"]}},"created_at":"2017-09-19T14:06:25.000Z","updated_at":"2024-10-30T07:46:19.000Z","dependencies_parsed_at":"2025-05-20T03:06:34.930Z","dependency_job_id":"ece02a98-2d53-4cd0-ad8f-51cd954cabbc","html_url":"https://github.com/sapegin/q-i","commit_stats":{"total_commits":44,"total_committers":4,"mean_commits":11.0,"dds":0.2272727272727273,"last_synced_commit":"8e43c627ab12dac95ceb20c6d39c9e8d85feacb8"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/sapegin/q-i","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapegin%2Fq-i","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapegin%2Fq-i/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapegin%2Fq-i/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapegin%2Fq-i/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sapegin","download_url":"https://codeload.github.com/sapegin/q-i/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sapegin%2Fq-i/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265253387,"owners_count":23735093,"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":["debugging","inspection","nodejs","objects"],"created_at":"2024-08-04T18:00:54.837Z","updated_at":"2025-07-14T06:35:05.721Z","avatar_url":"https://github.com/sapegin.png","language":"JavaScript","funding_links":["https://github.com/sponsors/sapegin","https://ko-fi.com/sapegin","https://www.buymeacoffee.com/sapegin"],"categories":["JavaScript"],"sub_categories":[],"readme":"# q-i: Node.js objects inspector with color highlighting\n\n[![npm](https://img.shields.io/npm/v/q-i.svg)](https://www.npmjs.com/package/q-i)\n[![Build Status](https://travis-ci.org/sapegin/q-i.svg)](https://travis-ci.org/sapegin/q-i)\n\nUseful for debugging big objects, like webpack configuration.\n\n![](https://d3vv6lp55qjaqc.cloudfront.net/items/0S1R2F1u1i1E2h2z0R41/q-i.png)\n\n[![Washing your code. A book on clean code for frontend developers](https://sapegin.me/images/washing-code-github.jpg)](https://sapegin.me/book/)\n\n## Features\n\n* Compact and readable output\n* No unnecessary quotes\n* Color highlighted\n* Collapses huge arrays and objects (more than 30 items by default)\n\n## Installation\n\n```bash\nnpm install q-i\n```\n\n## Usage\n\n```js\nconst { print, stringify } = require('q-i');\n\nconst obj = { a: { x: 41, y: { z: 42 } } };\n\nprint(obj);\nconsole.log(stringify(obj));\n/* =\u003e\n{\n  a: {\n    x: 41,\n    y: {\n      z: 42\n    }\n  }\n}\n*/\n```\n\n## Options\n\n```js\nprint(obj, { maxItems: Infinity })\nstringify(obj, { maxItems: Infinity })\n```\n\n### `maxItems` (default: 30)\n\nCollapse arrays with more than `maxItems` items and objects with more than `maxItems` keys.\n\n## Change log\n\nThe change log can be found on the [Releases page](https://github.com/sapegin/q-i/releases).\n\n## Contributing\n\nEveryone is welcome to contribute. Please take a moment to review the [contributing guidelines](Contributing.md).\n\n## Sponsoring\n\nThis software has been developed with lots of coffee, buy me one more cup to keep it going.\n\n\u003ca href=\"https://www.buymeacoffee.com/sapegin\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/lato-orange.png\" alt=\"Buy Me A Coffee\" height=\"51\" width=\"217\" \u003e\u003c/a\u003e\n\n## Authors and license\n\n[Artem Sapegin](http://sapegin.me) and [contributors](https://github.com/sapegin/q-i/graphs/contributors).\n\nMIT License, see the included [License.md](License.md) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsapegin%2Fq-i","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsapegin%2Fq-i","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsapegin%2Fq-i/lists"}