Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
@maxgraph/core
Advanced tools
Changelog
0.8.0
Release date: 2024-02-14
For more details, see the 0.8.0 Changelog on the GitHub release page.
This release contains new features and bug fixes.
Breaking Changes They mainly impacts TypeScript users and impacts are limited:
StyleArrayValue
type into StyleArrowValue
.
This only has an impact on TypeScript users who use this type explicitly, which should happen rarely.Perimeter
is no longer a class but a value object. This only impact users that had extended the
Perimeter
class. Regular user that define perimeter style properties using function provided by
maxGraph
are not impacted by this change.CellState.perimeter
no longer accept Function
, but only the PerimeterFunction
.
Function
was incorrect and always failed at runtime.CellStateStyle.loopStyle
no longer accept Function
, but only the EdgeStyleFunction
(limited impacts like on the perimeter
property)Graph.createEdgeHandler
only accepts EdgeStyleFunction
for the edgeStyle
parameter.GraphView
signature method changes
getPerimeterPoint
can now return null
getPerimeterBounds
no longer accept null CellState
and no longer returns null
EdgeStyle
are no longer available:
scaleCellState
scalePointArray
Readme
maxGraph
is a TypeScript library which can display and allow interaction with vector diagrams. At a high level, it provides:
It provides many of the diagramming features which would be expected by a piece of presentation software like Microsoft® PowerPoint™ or LibreOffice® Impress such as being able to resize, move or rotate nodes, but has a stronger focus on automatic layout algorithms and applications of Graph Theory. It is suited towards software which requires finer-grained customization of functionality than off-the-shelf packages.
For more details, see the maxGraph GitHub repository.
npm install @maxgraph/core
All the information is available in the README of the GitHub repository.
FAQs
maxGraph is a fully client side JavaScript diagramming library that uses SVG and HTML for rendering.
The npm package @maxgraph/core receives a total of 573 weekly downloads. As such, @maxgraph/core popularity was classified as not popular.
We found that @maxgraph/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers 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
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.