[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3144":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":21,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":16,"starSnapshotCount":16,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},3144,"bluebird","petkaantonov\u002Fbluebird","petkaantonov",":bird: :zap: Bluebird is a full featured promise library with unmatched performance.","http:\u002F\u002Fbluebirdjs.com",null,"JavaScript",20515,2317,330,80,0,70,"MIT License",false,"master",true,[],"2026-06-12 04:00:16","\u003Ca href=\"http:\u002F\u002Fpromisesaplus.com\u002F\">\n    \u003Cimg src=\"http:\u002F\u002Fpromisesaplus.com\u002Fassets\u002Flogo-small.png\" alt=\"Promises\u002FA+ logo\"\n         title=\"Promises\u002FA+ 1.1 compliant\" align=\"right\" \u002F>\n\u003C\u002Fa>\n\n\n[![Build Status](https:\u002F\u002Ftravis-ci.org\u002Fpetkaantonov\u002Fbluebird.svg?branch=master)](https:\u002F\u002Ftravis-ci.org\u002Fpetkaantonov\u002Fbluebird)\n[![coverage-98%](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcoverage-98%25-brightgreen.svg?style=flat)](http:\u002F\u002Fpetkaantonov.github.io\u002Fbluebird\u002Fcoverage\u002Fdebug\u002Findex.html)\n\n**Got a question?** Join us on [stackoverflow](http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fbluebird), the [mailing list](https:\u002F\u002Fgroups.google.com\u002Fforum\u002F#!forum\u002Fbluebird-js) or chat on [IRC](https:\u002F\u002Fwebchat.freenode.net\u002F?channels=#promises)\n\n# Introduction\n\nBluebird is a fully featured promise library with focus on innovative features and performance\n\nSee the [**bluebird website**](http:\u002F\u002Fbluebirdjs.com\u002Fdocs\u002Fgetting-started.html) for further documentation, references and instructions. See the [**API reference**](http:\u002F\u002Fbluebirdjs.com\u002Fdocs\u002Fapi-reference.html) here.\n\nFor bluebird 2.x documentation and files, see the [2.x tree](https:\u002F\u002Fgithub.com\u002Fpetkaantonov\u002Fbluebird\u002Ftree\u002F2.x).\n\n## ⚠️Note⚠️ \n\n**Please use native promises instead if at all possible**. Native Promises have been stable in Node.js and browsers for around 10 years now and they have been fast for around 7. Any utility bluebird has like `.map` has native equivalents (like Node streams' `.map`).\n\nThis is a good thing, the people working on Bluebird and promises have been able to help incorporate most of the useful things from Bluebird into JavaScript itself and platforms\u002Fengines.\n\nIf there is a feature that keeps you using bluebird. Please let us know so we can try and upstream it :)\n\nCurrently - it is only recommended to use Bluebird if you need to support _really old_ browsers or EoL Node.js or as an intermediate step to use warnings\u002Fmonitoring to find bugs.\n\n# Questions and issues\n\nThe [github issue tracker](https:\u002F\u002Fgithub.com\u002Fpetkaantonov\u002Fbluebird\u002Fissues) is **_only_** for bug reports and feature requests. Anything else, such as questions for help in using the library, should be posted in [StackOverflow](http:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fbluebird) under tags `promise` and `bluebird`.\n\n\n## Thanks\n\nThanks to BrowserStack for providing us with a free account which lets us support old browsers like IE8. \n\n# License\n\nThe MIT License (MIT)\n\nCopyright (c) 2013-2021 Petka Antonov\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and\u002For sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n","Bluebird是一个功能全面的Promise库，以其卓越的性能和创新特性著称。它提供了丰富的API来处理异步操作，并且完全符合Promises\u002FA+规范，支持如`.map`等实用方法，同时在错误处理、调试支持等方面表现出色。尽管现代浏览器和Node.js版本已经内置了高效稳定的原生Promise实现，但Bluebird仍适用于需要兼容非常老旧环境（如IE8）或特定版本Node.js的应用场景中，以及作为过渡工具通过其警告和监控功能帮助开发者发现代码中的潜在问题。",2,"2026-06-11 02:52:42","top_language"]