{"adoption": {"forks": 84, "observed_at": "2026-08-28T04:07:16.575867+00:00", "stars": 2742}, "canonical_url": "https://ross.abutalabs.com/products/fuzzysearch", "card": {"archived": false, "artifact_type": "library", "description": ":crystal_ball: Tiny and blazing-fast fuzzy search in JavaScript", "domain": ["web-development", "frontend", "developer-tools"], "enriched": true, "function": ["search-engine", "parser"], "health_score": 20, "homepage": "https://ponyfoo.com", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["bevacqua/fuzzysearch"], "name": "bevacqua/fuzzysearch", "platform": ["browser"], "pushed_at": "2023-05-31T04:51:39+00:00", "repo": "bevacqua/fuzzysearch", "stars": 2742, "tags": ["fuzzy-search", "string-matching", "autocomplete", "tiny-library", "zero-dependency", "search", "nodejs", "javascript"], "topics": [], "urls": [], "use_cases": ["filter autocomplete options based on partial user input", "fuzzy match a query string against a list of strings", "quickly check if characters of one string appear in order in another", "filter large lists in the browser with lightweight input", "implement typeahead search without heavy dependencies"], "what_it_is": "A tiny, blazing-fast JavaScript fuzzy search library that checks whether a needle string matches a haystack via in-order character matching. It is designed for fast filtering of options in autocomplete menus and lightweight user-input matching.", "when_to_avoid": ["you need Levenshtein distance or typo-tolerant approximate matching", "you need ranked, scored, or highlighted fuzzy search results", "you need full-text search over documents or an index"], "when_to_choose": ["you need a tiny, dependency-free fuzzy matcher with excellent performance", "you only need boolean subsequence matching, not ranked or approximate results", "you are building an autocomplete or filter UI in JavaScript"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fuzzysearch", "repo": "bevacqua/fuzzysearch", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "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:07:16.575867+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:16.575867+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:19:07.002085+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42e05462ff9f48d43597c664bf6199ef15e5316b92854c8637503e2c52af88a4", "fetched_at": "2026-08-28T04:07:16.575867+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bevacqua/fuzzysearch"}, {"content_hash": "4613aa7b65ae6b11562afd4e9303a10fdaa741ecce696ecdeccadc8833cc7f7e", "fetched_at": "2026-08-29T09:57:32.382398+00:00", "kind": "homepage", "missing": false, "url": "https://ponyfoo.com"}, {"content_hash": "5e18e44510ebad026ed302fcd6712c3804059613dd2aef3e6bce88cd47f1694c", "fetched_at": "2026-08-29T09:57:32.392222+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/tiny-story-about-complexity"}, {"content_hash": "ffe22a428009477190bc488178aee8bff27cfdd2563c6881a2984a944d8f2998", "fetched_at": "2026-08-29T09:57:32.395126+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard"}, {"content_hash": "eca1a13337404b2db7a3fedaa6bc271c1c6a448bf1a24e1346c0de090ad928ca", "fetched_at": "2026-08-29T09:57:32.397542+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/es6-object-literal-features-in-depth"}, {"content_hash": "61fd597bf9fb435bab70580b921a6bd498ff0d111559ba7d4b37d84a05fbd574", "fetched_at": "2026-08-29T09:57:32.399645+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/talk-about-web-performance"}, {"content_hash": "5d8547cfd88e0c57c27f96598ed83787a36b2bcb223ed5b41fba39c00be52228", "fetched_at": "2026-08-29T09:57:32.402176+00:00", "kind": "site_page", "missing": false, "url": "https://ponyfoo.com/articles/9-quick-tips-about-npm"}, {"content_hash": "be3841ca30d8493decf00ccd9ac36d2b0e7f1554a61ec32ad06cce0e9fd52587", "fetched_at": "2026-08-29T09:57:32.403981+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/fuzzysearch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4201, "days_push": 1190, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}