{"adoption": {"forks": 5980, "observed_at": "2026-08-28T04:12:09.196876+00:00", "stars": 43987}, "canonical_url": "https://ross.abutalabs.com/products/babel", "card": {"archived": false, "artifact_type": "library", "description": "🐠 Babel is a compiler for writing next generation JavaScript.", "domain": ["web-development", "frontend", "compilers", "developer-tools"], "enriched": true, "function": ["compiler", "parser", "build-tool", "developer-tools"], "health_score": 100, "homepage": "https://babel.dev", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["babel/babel", "babel/babylon", "babel/babel-preset-env", "babel/gulp-babel", "babel/babelify", "babel/babel-loader", "babel/babel-eslint", "babel/babel-sublime", "babel/minify"], "name": "Babel", "platform": ["browser", "cross-platform"], "pushed_at": "2026-08-25T12:57:57+00:00", "repo": "babel/babel", "stars": 43987, "tags": ["transpiler", "es6", "es2015", "jsx", "ast", "source-to-source-compilation", "polyfill", "codemods", "webpack-loader", "javascript", "nodejs"], "topics": ["babel", "javascript", "ast", "compiler", "flavortown", "es6", "es2015"], "urls": [{"kind": "homepage", "url": "https://babel.dev"}, {"kind": "site_page", "url": "https://babel.dev/docs"}, {"kind": "site_page", "url": "https://babel.dev/docs/learn"}], "use_cases": ["transpile es6 javascript to es5 for older browsers", "compile jsx for react projects", "use the latest javascript features before browser support", "run codemods to refactor code across a codebase", "polyfill missing features for target environments", "parse javascript into an ast for custom tooling", "integrate babel into webpack builds"], "what_it_is": "Babel is a widely used JavaScript compiler (transpiler) that converts modern ECMAScript 2015+ code, JSX, and TypeScript syntax into backwards-compatible JavaScript for older browsers and environments. It is a plugin-based toolchain with an ecosystem of presets, parsers, and integrations for webpack, browserify, gulp, and ESLint.", "when_to_avoid": ["you only target modern browsers and runtimes that natively support the syntax you use", "you want maximum build speed for pure TypeScript without Babel-specific plugins (consider esbuild or swc)", "you need type-checking, which Babel strips rather than verifies"], "when_to_choose": ["you need to support older browsers or environments with modern JavaScript syntax", "you are building React or other JSX-based applications", "you want a plugin-based compiler with a mature ecosystem and integrations", "you need AST tooling for writing custom transforms or codemods"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/babel/babel", "repo": "babel/babel", "role": "main", "score": 98}, {"path": "/repos/babel/babel-loader", "repo": "babel/babel-loader", "role": "plugin", "score": 89}, {"path": "/repos/babel/minify", "repo": "babel/minify", "role": "plugin", "score": 23}, {"path": "/repos/babel/babel-preset-env", "repo": "babel/babel-preset-env", "role": "mirror", "score": 10}, {"path": "/repos/babel/babel-sublime", "repo": "babel/babel-sublime", "role": "plugin", "score": 23}, {"path": "/repos/babel/babel-eslint", "repo": "babel/babel-eslint", "role": "plugin", "score": 10}, {"path": "/repos/babel/babylon", "repo": "babel/babylon", "role": "mirror", "score": 10}, {"path": "/repos/babel/babelify", "repo": "babel/babelify", "role": "plugin", "score": 23}, {"path": "/repos/babel/gulp-babel", "repo": "babel/gulp-babel", "role": "plugin", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "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:12:09.196876+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:09.196876+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:22:15.988274+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d6459173c63f07ed64e8e67db601bfbb664545de38704d81a5ddf97253147c31", "fetched_at": "2026-08-28T04:12:09.196876+00:00", "kind": "readme", "missing": false, "url": "https://github.com/babel/babel"}, {"content_hash": "70ed8e66ea864160ed10408bb5196d26fbb39394c3e04472a8dba94076f587f0", "fetched_at": "2026-08-29T07:48:30.365291+00:00", "kind": "homepage", "missing": false, "url": "https://babel.dev"}, {"content_hash": "85f4ebf80614d2211e46a0af44644aa3a163b7f7e468c83f693dd1417f96605b", "fetched_at": "2026-08-29T07:48:30.374251+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs"}, {"content_hash": "c975b5d17a2be4d6a72f26c638578da2b29809c1a4dac78da8961a316777200b", "fetched_at": "2026-08-29T07:48:30.377149+00:00", "kind": "site_page", "missing": false, "url": "https://babel.dev/docs/learn"}, {"content_hash": "aa918fe6bd4ca78081fb0e83d6dda9bc4edea111803ac6b8a92318a42ba56ebe", "fetched_at": "2026-08-29T07:48:30.419170+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-eslint"}, {"content_hash": "dd40cff4105e14913da49a2551c188d89e470a3c5d4ebb29b1de9c179e97b034", "fetched_at": "2026-08-29T07:48:30.379650+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel"}, {"content_hash": "5c9672be35e9b2613fd2da978ade0ed0122bdd9a4203c596398eab1c2de874ac", "fetched_at": "2026-08-29T07:48:30.387889+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-loader"}, {"content_hash": "0c74bfd24df5772705ca76438dff747cfff32dec1abdc9933a42cd063b09c3b1", "fetched_at": "2026-08-29T07:48:30.411175+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babel-preset-env"}, {"content_hash": "7128dd331ffae7bd1fce1045339ed990b7fed18f56d36a96df49b981fd6e3ea3", "fetched_at": "2026-08-29T07:48:30.421510+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babylon"}, {"content_hash": "db401b6c06985f28aadd77bcb7c7d8722677a51cc765a23865908205f1b91f56", "fetched_at": "2026-08-29T07:48:30.423532+00:00", "kind": "registry_npm", "missing": false, "url": "https://registry.npmjs.org/babelify"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 96}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4357, "days_push": 8, "days_rel": 26, "gap_med": 11.0, "n_releases_24m": 43}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}