{"library":"path2d","type":"library","category":null,"description":"This `path2d` package provides a server-side implementation of the standard browser `Path2D` API, along with `CanvasRenderingContext2D.roundRect()`, for use in Node.js environments. It enables developers to utilize modern Canvas Path2D features and methods like `arc()`, `ellipse()`, and `roundRect()` when performing server-side rendering with libraries such as `node-canvas`. The current stable version is `0.3.1`, and updates appear to be released on an as-needed basis for feature enhancements (e.g., `DomPoints` support for `roundRect`) and dependency maintenance. Its primary differentiation is bringing browser-standard canvas path construction to Node.js, ensuring consistent rendering logic across client and server-side contexts for applications that generate images programmatically.","language":"javascript","status":"active","version":"0.3.1","tags":["javascript","Path2D","polyfill","canvas","roundRect","typescript"],"install":[{"cmd":"npm install path2d","imports":["import { Path2D } from 'path2d';","import { applyPath2DToCanvasRenderingContext } from 'path2d';","import { applyRoundRectToCanvasRenderingContext2D } from 'path2d';","import { parsePath } from 'path2d';"]},{"cmd":"yarn add path2d","imports":[]},{"cmd":"pnpm add path2d","imports":[]}],"homepage":null,"github":"https://github.com/nilzona/path2d-polyfill","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/path2d","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/path2d/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}