
Security News
Node.js Moves Toward Stable TypeScript Support with Amaro 1.0
Amaro 1.0 lays the groundwork for stable TypeScript support in Node.js, bringing official .ts loading closer to reality.
canvas-objects
Advanced tools
Supply Chain Security
Vulnerability
Quality
Maintenance
License
A Javascript Library for Manipulating the HTML Canvas API.
canvas-objects
is a Javascript library which abstracts the HTML Canvas API and encapsulates functionality to manipulate high level drawing objects on the canvas.
The Canvas API allows direct drawing to a region of the browser window, via the HTML <canvas>
placeholder element.
The HTML Canvas is well suited for implementing dynamic interfaces within a web page.
More Information:
ctk: The parent object for the library. All ctk objects are created through ctk functions (e.g. new ctk.Border()
). Also exposes a few helper drawing methods.
ctk.Canvas: Encapsulates a HTML Canvas and a HTML Context object. Exposes passthrough functions for all of the Context functions.
ctk.Point: A simple data object exposing x and y data members.
ctk.Rect: A simple data object encapsulating a rectangle object.
ctk.Border: A drawing object which draws a border on the canvas. Exposes ctk.Style
properties for controlling the visual display of the border. The dimensions of a ctk.Border
object is controlled by three rectangle members: BorderRect
, ClientRect
, and ContentRect
.
ctk.Style: Encapsulates the data properties exposed by the HTML Context object. Useful for storing visual style configurations and also merging them.
ctk.Item: A composite drawing object which combines a ctk.Border
object with text display in the border's content area.
ctk.ProcessLoop: This object encapsulates a timer. Invokes a callback function repeatedly.
ctk.Area: A simple rectangle object with a specific coordinate system.
ctk.AreaMap: Maps coordinates between two Area
objects.
FAQs
Drawing objects for the HTML Canvas.
The npm package canvas-objects receives a total of 0 weekly downloads. As such, canvas-objects popularity was classified as not popular.
We found that canvas-objects demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Amaro 1.0 lays the groundwork for stable TypeScript support in Node.js, bringing official .ts loading closer to reality.
Research
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.