{"adoption": {"forks": 140, "observed_at": "2026-08-28T04:04:29.154766+00:00", "stars": 1355}, "canonical_url": "https://ross.abutalabs.com/products/vue-konva", "card": {"archived": false, "artifact_type": "library", "description": "Vue & Canvas - JavaScript library for drawing complex canvas graphics using Vue.", "domain": ["web-development", "frontend", "graphics"], "enriched": true, "function": ["ui-components", "graphics", "animation"], "health_score": 79, "homepage": "https://konvajs.github.io/docs/vue/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["konvajs/vue-konva"], "name": "konvajs/vue-konva", "platform": ["browser", "cross-platform"], "pushed_at": "2026-08-20T14:05:04+00:00", "repo": "konvajs/vue-konva", "stars": 1355, "tags": ["vue", "konva", "canvas", "2d-graphics", "declarative-bindings", "shapes", "whiteboard", "diagram-editor", "nodejs"], "topics": ["vue", "konva", "canvas", "canvas-animation", "konvajs", "shape", "vue-styleguidist", "graphics"], "urls": [], "use_cases": ["draw complex canvas graphics in a Vue app", "build a whiteboard or design editor with Vue", "create interactive diagrams and flowcharts on canvas", "add image annotation and labeling tools to a Vue app", "make draggable, animated shapes with reactive Vue state", "build a signature pad or canvas drawing tool", "render thousands of shapes with high performance in Vue"], "what_it_is": "vue-konva is a Vue library providing declarative, reactive components for the Konva 2D HTML5 canvas framework. Each Konva node (stage, layer, shapes) is exposed as a Vue component with a 'v-' prefix, enabling interactive canvas graphics in Vue apps.", "when_to_avoid": ["you use React, Svelte, or Angular instead of Vue (use react-konva, svelte-konva, or ng2-konva)", "you need native mobile rendering without a DOM/canvas (Konva is browser-only)", "you only need simple static charts or SVG graphics where a charting or SVG library fits better", "you need WebGL/3D rendering rather than 2D canvas"], "when_to_choose": ["you use Vue 2 or Vue 3 and need interactive 2D canvas graphics", "you want declarative, reactive bindings instead of imperative Konva code", "you're building editors, whiteboards, diagrams, or annotation tools in Vue", "you want Konva's event handling, dragging, and animation with Vue data flow"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vue-konva", "repo": "konvajs/vue-konva", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:29.154766+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:58.256748+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c6171cc52e10505c7b069a5d8967c28e507adc816ae22eca5f1a68a626079bef", "fetched_at": "2026-08-28T04:04:29.154766+00:00", "kind": "readme", "missing": false, "url": "https://github.com/konvajs/vue-konva"}, {"content_hash": "cf71c74bfd28298bd3df31ed07e4b1cbd18452d0d8b86880042822d9ac073ee7", "fetched_at": "2026-08-29T12:00:46.040985+00:00", "kind": "homepage", "missing": false, "url": "https://konvajs.github.io/docs/vue/"}, {"content_hash": "90031587e651dc2201d19bdd2db016613a60643a37189e32c035972225ccd98b", "fetched_at": "2026-08-29T12:00:46.049931+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/index.html"}, {"content_hash": "7b04d391042f8178fdfd7dc466e802cd5bee6d5bb21eea41d765a8cba7d83483", "fetched_at": "2026-08-29T12:00:46.051644+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/sandbox.html"}, {"content_hash": "a7ee9e1190cf1a2329ed77fced8646bf8161d25ff2cad90c049f7195ad860f9e", "fetched_at": "2026-08-29T12:00:46.053150+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/react/index.html"}, {"content_hash": "394e8b4d7710d165964b07d2df4619d51dd1494180c1b27229d0e4a11f6ffa98", "fetched_at": "2026-08-29T12:00:46.054664+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/svelte/index.html"}, {"content_hash": "de9922805188d0d80d63f466008880dfb2b59d22b68f39e8ada97eabbdde32a3", "fetched_at": "2026-08-29T12:00:46.056100+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/angular/index.html"}, {"content_hash": "f747e49a91232dc2d69f691d3740585b9e7484a82b0da49d23302fe0b3b2b00b", "fetched_at": "2026-08-29T12:00:46.057874+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/zh-Hans/docs/vue/index.html"}, {"content_hash": "f37669e51c12bc068764363ac0181caebf490ae1c0706981cd7250137ab3539c", "fetched_at": "2026-08-29T12:00:46.060294+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/overview.html"}, {"content_hash": "27945127e124ad89d8a50aaaf81582efe3cec7814e24d6ec3431843af3ed601b", "fetched_at": "2026-08-29T12:00:46.062339+00:00", "kind": "site_page", "missing": false, "url": "https://konvajs.org/docs/ai_tools.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3220, "days_push": 13, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}