[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1017":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":33,"lastSyncTime":34,"discoverSource":35},1017,"babel","babel\u002Fbabel","🐠 Babel is a compiler for writing next generation JavaScript.","https:\u002F\u002Fbabel.dev",null,"TypeScript",43956,5821,802,588,0,55,74,3,97.4,"MIT License",false,"main",[24,5,25,26,27,28,29],"ast","compiler","es2015","es6","flavortown","javascript","2026-06-12 04:00:07","\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fbabeljs.io\u002F\">\n    \u003Cimg alt=\"babel\" src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fbabel\u002Flogo\u002Fmaster\u002Fbabel.png\" width=\"546\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  The compiler for writing next generation JavaScript.\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fnpmx.dev\u002Fpackage\u002F@babel\u002Fcore\">\u003Cimg alt=\"npm Downloads\" src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002F@babel\u002Fcore.svg?maxAge=43200&label=npm%20downloads&logo=babel&logoSize=auto\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbabel\u002Fbabel\u002Factions\u002Fworkflows\u002Fci.yml\">\u003Cimg alt=\"GitHub CI Status\" src=\"https:\u002F\u002Fgithub.com\u002Fbabel\u002Fbabel\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg?branch=main\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fcodecov.io\u002Fgithub\u002Fbabel\u002Fbabel\">\u003Cimg alt=\"Coverage Status\" src=\"https:\u002F\u002Fimg.shields.io\u002Fcodecov\u002Fc\u002Fgithub\u002Fbabel\u002Fbabel\u002Fmain.svg?maxAge=43200&logo=codecov\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fpkg.pr.new\u002F~\u002Fbabel\u002Fbabel\">\u003Cimg alt=\"pkg.pr.new\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPR_previews-pkg.pr.new-10a5e9\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fslack.babeljs.io\u002F\">\u003Cimg alt=\"Slack Status\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fchat-on_slack-brightgreen?style=flat&logo=slack&logoColor=white\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch2 align=\"center\">Supporting Babel\u003C\u002Fh2>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"#backers\">\u003Cimg alt=\"Backers on Open Collective\" src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fbackers\u002Fbadge.svg\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"#sponsors\">\u003Cimg alt=\"Sponsors on Open Collective\" src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsors\u002Fbadge.svg\" \u002F>\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fmedium.com\u002Ffriendship-dot-js\u002Fi-peeked-into-my-node-modules-directory-and-you-wont-believe-what-happened-next-b89f63d21558\">\u003Cimg alt=\"Business Strategy Status\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fbusiness%20model-flavortown-green.svg\">\u003C\u002Fa>\n\u003C\u002Fp>\n\nBabel (pronounced [\"babble\"](https:\u002F\u002Fsoundcloud.com\u002Fsebmck\u002Fhow-to-pronounce-babel))  is a community-driven project used by many companies and projects, and is maintained by a group of [volunteers](https:\u002F\u002Fbabeljs.io\u002Fteam). If you'd like to help support the future of the project, please consider:\n\n- Giving developer time on the project. (Message us on [Twitter](https:\u002F\u002Ftwitter.com\u002Fbabeljs) or [Slack](https:\u002F\u002Fslack.babeljs.io\u002F) for guidance!)\n- Giving funds by becoming a sponsor on [Open Collective](https:\u002F\u002Fopencollective.com\u002Fbabel) or [GitHub](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fbabel\u002F) (which goes to our Open Collective account)!\n\n## Sponsors\n\nOur top sponsors are shown below! [[Become a sponsor](https:\u002F\u002Fopencollective.com\u002Fbabel#sponsor)]\n\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F0\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F0\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F1\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F1\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F2\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F2\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F3\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F3\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F4\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F4\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F5\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F5\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F6\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F6\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F7\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F7\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F8\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F8\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F9\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F9\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F10\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F10\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F11\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F11\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F12\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F12\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F13\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F13\u002Favatar.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F14\u002Fwebsite\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fbabel\u002Fsponsor\u002F14\u002Favatar.svg\">\u003C\u002Fa>\n\n## Intro\n\nBabel is a tool that helps you write code in the latest version of JavaScript. When your supported environments don't support certain features natively, Babel will help you compile those features down to a supported version.\n\n**In**\n\n```js\n\u002F\u002F ES2020 nullish coalescing\nfunction greet(input) {\n  return input ?? \"Hello world\";\n}\n```\n\n**Out**\n\n```js\nfunction greet(input) {\n  return input != null ? input : \"Hello world\";\n}\n```\n\nTry it out at our [REPL](https:\u002F\u002Fbabel.dev\u002Frepl#?browsers=defaults&loose=true&code_lz=GYVwdgxgLglg9mABAcwE4FN1QBQzABxCgEpEBvAKEUQyhFST0KkQH5XEAiACXQBs-cRAHc4qPgBNOAbgoBfIA&shippedProposals=true&sourceType=script&lineWrap=true&presets=env%2Cenv&prettier=true&forceAllTransforms=true).\n\n## FAQ\n\n### Who maintains Babel?\n\nMostly a handful of volunteers, funded by you! Please check out our [team page](https:\u002F\u002Fbabeljs.io\u002Fteam)!\n\n### Is there a Babel song?\n\nI'm so glad you asked: [Hallelujah —— In Praise of Babel](SONG.md) by [@angus-c](https:\u002F\u002Fgithub.com\u002Fangus-c), [audio version](https:\u002F\u002Fyoutu.be\u002F40abpedBKK8) by [@swyx](https:\u002F\u002Ftwitter.com\u002F@swyx). Tweet us your recordings!\n\n### Looking for support?\n\nFor questions and support please [join or open a GitHub Discussion](https:\u002F\u002Fgithub.com\u002Fbabel\u002Fbabel\u002Fdiscussions), join our [Slack Community](https:\u002F\u002Fslack.babeljs.io\u002F) (you can [sign up here](https:\u002F\u002Fslack.babeljs.io\u002F) for an invite), ask a question on [Stack Overflow](https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fbabeljs), or ping us on [Bluesky](https:\u002F\u002Fbsky.app\u002Fprofile\u002Fbabel.dev).\n\n### Where are the docs?\n\nCheck out our website: [babeljs.io](https:\u002F\u002Fbabeljs.io\u002F), and report issues\u002Ffeatures at [babel\u002Fwebsite](https:\u002F\u002Fgithub.com\u002Fbabel\u002Fwebsite\u002Fissues).\n\n### Want to report a bug or request a feature?\n\nPlease read through our [CONTRIBUTING.md](CONTRIBUTING.md) and fill out the issue template at [babel\u002Fissues](https:\u002F\u002Fgithub.com\u002Fbabel\u002Fbabel\u002Fissues)!\n\n### Want to contribute to Babel?\n\nCheck out:\n\n- Our [#development](https:\u002F\u002Fbabeljs.slack.com\u002Fmessages\u002Fdevelopment) Slack channel and say hi! ([sign-up](https:\u002F\u002Fslack.babeljs.io))\n- Issues with the [good first issue](https:\u002F\u002Fgithub.com\u002Fbabel\u002Fbabel\u002Flabels\u002Fgood%20first%20issue) and [help wanted](https:\u002F\u002Fgithub.com\u002Fbabel\u002Fbabel\u002Flabels\u002Fhelp%20wanted) label. We suggest also looking at the [closed ones](https:\u002F\u002Fgithub.com\u002Fbabel\u002Fbabel\u002Fissues?utf8=%E2%9C%93&q=is%3Aclosed+label%3A%22good+first+issue%22) to get a sense of the kinds of issues you can tackle.\n\nSome resources:\n\n- Our [CONTRIBUTING.md](CONTRIBUTING.md) to get started with setting up the repo.\n- Our discussions\u002Fnotes\u002Froadmap: [babel\u002Fnotes](https:\u002F\u002Fgithub.com\u002Fbabel\u002Fnotes)\n- Our progress on TC39 proposals: [babel\u002Fproposals](https:\u002F\u002Fgithub.com\u002Fbabel\u002Fproposals)\n- Our blog which contains release posts and explanations: [\u002Fblog](https:\u002F\u002Fbabeljs.io\u002Fblog)\n- Our videos page with talks about open source and Babel: [\u002Fvideos](https:\u002F\u002Fbabeljs.io\u002Fvideos)\n- Our [podcast](https:\u002F\u002Fpodcast.babeljs.io)\n\n### How is the repo structured?\n\nThe Babel repo is managed as a [monorepo](doc\u002Fdesign\u002Fmonorepo.md) that is composed of many [npm packages](packages\u002FREADME.md).\n\n## License\n\n[MIT](LICENSE)\n","Babel 是一个用于编写下一代 JavaScript 的编译器。它能够将最新的 ECMAScript 标准代码转换为向后兼容的 JavaScript 代码，使得开发者可以使用最新的语言特性而不必担心浏览器兼容性问题。Babel 的核心功能包括源码到源码的转换、插件系统以及对多种 JavaScript 版本的支持。项目采用 TypeScript 编写，并且拥有活跃的社区支持和详细的文档，适合需要在不同环境（如旧版浏览器或 Node.js 版本）中运行现代 JavaScript 代码的应用场景。",2,"2026-06-11 02:41:07","top_all"]