-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
While many people regularly use npm's website to discover packages, only a few know that npm also provides a public REST API accessible at registry.npmjs.org.
{ "objects": [ { "package": { "name": "react", "scope": "unscoped", "version": "17.0.2", "description": "React is a JavaScript library for building user interfaces.", "keywords": ["react"], "date": "2021-03-22T21:56:19.536Z", "links": { "npm": "https://www.npmjs.com/package/react", "homepage": "https://reactjs.org/", "repository": "https://github.com/facebook/react", "bugs": "https://github.com/facebook/react/issues" }, "publisher": { "username": "…", "email": "…" }, "maintainers": [ { "username": "…", "email": "…" }, { "username": "…", "email": "…" } ] }, "score": { "final": 0.5866665170132767, "detail": { "quality": 0.5246016720020373, "popularity": 0.8931981392742823, "maintenance": 0.3333333333333333 } }, "searchScore": 100000.63 } ], "total": 164637, "time": "Fri Jul 02 2021 13:13:14 GMT+0000 (Coordinated Universal Time)" }
Sometimes we may want to use a proxy or mirror of the npm registry instead of the original registry itself. For example, Cloudflare provides a mirror at https://registry.npmjs.cf with CORS enabled, allowing us to query the registry directly from the browser or client-side applications.
The npm CLI tool installed by default with Node.js on your machine