[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3132":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":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":21,"defaultBranch":22,"hasWiki":21,"hasPages":21,"topics":23,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},3132,"normalizr","paularmstrong\u002Fnormalizr","paularmstrong","Normalizes nested JSON according to a schema","",null,"JavaScript",20829,861,20844,22,0,3,69.11,"MIT License",true,false,"master",[24,25,26,27,28,5,29,30],"api","flux","javascript","json","normalize","reactjs","redux","2026-06-12 04:00:16","# normalizr [![build status](https:\u002F\u002Fimg.shields.io\u002Ftravis\u002Fpaularmstrong\u002Fnormalizr\u002Fmaster.svg?style=flat-square)](https:\u002F\u002Ftravis-ci.org\u002Fpaularmstrong\u002Fnormalizr) [![Coverage Status](https:\u002F\u002Fimg.shields.io\u002Fcoveralls\u002Fpaularmstrong\u002Fnormalizr\u002Fmaster.svg?style=flat-square)](https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Fpaularmstrong\u002Fnormalizr?branch=master) [![npm version](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fnormalizr.svg?style=flat-square)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fnormalizr) [![npm downloads](https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fdm\u002Fnormalizr.svg?style=flat-square)](https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fnormalizr)\n\n# 📣 Normalizr is no longer maintained\n\nDue to lack of ability to find an invested maintainer and inability to find time to do routine maintenance and community building, this package is no longer maintained. Please see the discussion [🤝 Maintainer help wanted](https:\u002F\u002Fgithub.com\u002Fpaularmstrong\u002Fnormalizr\u002Fdiscussions\u002F493) for more information.\n\n## FAQs\n\n### Should I still use Normalizr?\n\nIf you need it, yes. Normalizr is and has been at a stable release for a very long time, used by thousands of others without issue.\n\n### What should I do if I want other features or found a bug?\n\nFork [Normalizr on Github](https:\u002F\u002Fgithub.com\u002Fpaularmstrong\u002Fnormalizr) and maintain a version yourself.\n\n### Can I contribute back to Normalizr?\n\nThere are no current plans to resurrect this origin of Normalizr. If a forked version becomes sufficiently maintained and popular, please reach out about merging the fork and changing maintainers.\n","normalizr 是一个用于根据模式规范化嵌套 JSON 的 JavaScript 库。它能够将复杂的嵌套数据结构转换为扁平化的键值对，便于前端框架如 React 和 Redux 中的数据管理与缓存优化。尽管该项目已不再维护，但由于其稳定性和广泛的应用基础，对于需要处理复杂 API 响应并希望提高应用性能的开发者来说，仍是一个值得考虑的选择。适用于构建大型单页应用（SPA）时简化状态管理和减少重复数据存储。",2,"2026-06-11 02:52:37","top_language"]