Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@braks/vue-flow

Package Overview
Dependencies
Maintainers
1
Versions
130
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@braks/vue-flow - npm Package Versions

1
13

0.4.11

Diff

Changelog

Source

[0.4.11] - 2022-05-22

9627f23...e714fe6

Bug Fixes

  • Regexp for replacing transform values (f0e2bc0)

Features

  • Add pathfinding edge pkg to packages dir (4ee7eb9)
  • Add resize-rotate-node pkg (66312b5)
  • Add moveable to ResizeRotateNode.vue (b120c22)
  • Add onResize handler (37bc17f)
  • Implement onResize & onRotate handlers (b4c12fb)
  • Hide moveable on pane interaction (8246e6e)
  • Add devcontainer files (e4c296a)
  • Export ControlButton.vue (0702fb8)
  • Add top slot to Controls.vue (045a768)
  • Add and export props type (0a285d6)

Miscellaneous Tasks

Refactor

  • Move vue-flow into separate pkg directory (b9dbb97)
  • CamelCase custom events in Controls.vue (263b6df)
braks
published 0.4.10 •

Changelog

Source

[0.4.10] - 2022-05-14

bcaf346...9627f23

Bug Fixes

  • Check if connection exists for new connection (d36402e)

Examples

  • Update node example color (1d2322e)

Miscellaneous Tasks

braks
published 0.4.9 •

Changelog

Source

[0.4.9] - 2022-05-11

233d585...bcaf346

Bug Fixes

  • Use scaleBy instead of scaleTo for zoom (fa23617)
  • Dispose effects on unmount (ad07b5b)
  • Watcher not re-binding when initialized with empty arr (f69118e)
  • Add draggable watchers (4eb7754)
  • Use label content as inner html (14ef119)
  • Missing mouseevent on minimap node click (c6840a3)
  • Cancel edge update if connection exists (9cc7806)
  • Ensure scope dispose is run (c4f9b2c)
  • Wrong elements removed when index can't be found (b68dc4c)
  • Fit view not respecting options nodes (5fb0280)
  • Add edges not respecting default edge options (e2e3a65)

Examples

  • Add initial class to basic (bb30db7)

Features

Miscellaneous Tasks

Refactor

  • Accept maybe refs as options for usevueflow (04fcd08)
  • Directly bind instance functions (7ff48b8)
  • Controlled computed in minimap (6c2c7c4)
  • Change base edge to functional component (f1bbed1)
  • Remove base edge from default edge types (7f54d3a)
  • Change defaults to functional components (8d33014)
  • Change minimap nodes to functional components (f5174eb)
  • Use reactivity transform and remove store property (e722f49)
  • Destructure props with reactivity transform (dc1d71d)
  • Re-set nodes arr on addNodes (cf7a8ec)
  • Pass type component as prop (b6848e3)
  • Defer grouping to next tick (e2fd3b4)
  • Minimize position change loops (0becad7)
  • Remove scoped slot props from handles (1b97109)
  • Update edge type to include default edge types (1fab031)
  • Use watchEffect for keypress (8e91e4a)

Testing

  • Update tests to work with removed store property (2918b68)

Regression

Update

  • Add explicit action types (0b23112)
braks
published 0.4.8 •

braks
published 0.4.7 •

Changelog

Source

[0.4.7] - 2022-04-21

8f4d1b3...233d585

Bug Fixes

  • Selection not working twice in a row (ec0f3ef)
  • Import paths (1e23893)
  • Replace watchDebounced with debouncedWatch (2d7e2a7)
  • Await until d3zoom is rdy (8c22271)
  • Cast styles to css properties (b206ff1)
  • Use correct handleId (8627fef)
  • Parenthesis in handleId computed (38b7e07)
  • Trigger computedPosition watcher when selected changes (3064e28)
  • Remove v-if (3838ffc)
  • Return empty arrays if pane isn't ready yet (ea69dc5)
  • Emit paneReady when dimensions are ready (e14cf12)
  • Await dimensions before using zoompan utils (c0c67c6)
  • Remove waiting for node dimensions in transformation pane (ca2a72c)
  • Node/edge label type (440ad3c)
  • Lint scripts (3937d56)
  • Remove 'Floo' from EdgeText.vue (1e1ee65)
  • Recalculate handle bounds on position change (79ede4c)
  • Clamp zoom pan helper transformations (86c72ab)
  • Enforce extent on viewport transforms (f35167c)
  • Remove orphaned edges (ee38f4a)
  • Reactive key bindings for delete, select etc. (5951beb)
  • Base-edge throwing attrs warnings for curvature (8b3acda)
  • Duplicate setState on vue flow mount (12e42e6)

Documentation

  • Add pwa plugin & update manifest (f63e157)
  • Add floating edges example (eb81b9d)
  • Document changed classnames (e5dbbe6)
  • Disable blobity for mobile (f06b224)
  • Rename section to Selection Options (cb99000)
  • Update docsDir in themeConfig (ff4f110)
  • Add logo to header (4fbb16f)
  • Remove next tick cb in Home.vue (969dd87)
  • Update node positions (07ee6ed)
  • Fix node pos on resize (c4ddeeb)
  • Fix missing handles in new connection (8508423)
  • Add icon resolver (dc5ca5d)
  • Center intro text (b704bc6)
  • Fitview mixing edges up on resize (0184cdd)
  • Update examples wordings (d35eb96)
  • Update guide wordings (b94c0ab)
  • Update README.md (3925e24)
  • Add acknowledgement node to intro (9b11d8f)

Features

  • Promisify updateNodePosition (bf2c77f)
  • Assign default handle id and allow for actual loose connections (158be8a)
  • Add PositionFunc as node position type (1e9cbc0)
  • Add floating edges example (7aa1773)
  • Allow add and set actions to have a setter input (aae37a5)
  • Add name to BaseEdge.vue (2cc387f)
  • Allow node/edge template per element (88f8087)
  • Add turbo to root deps-dev (2a836d7)
  • Use frozen-lockfile in build-and-test.yml (b2d5196)
  • Add turbo pipelines for types and themes (ca5033b)
  • Test pipeline (08204fd)
  • Add dependency to dev pipeline (82fd35c)
  • Add dependency to dev pipeline (c40d17c)
  • Add turbo repo cache to workflow (1628cf4)
  • MiniMapNode slot (567ce96)
  • Add mini map node events (e178a3c)
  • Extend minimap node type (2eacdc9)
  • Extend ValidConnectionFunc (2d43806)
  • Add issue and pr templates (7cb7eb2)
  • Add source/target nodes to graph edges (a19474c)

Miscellaneous Tasks

Refactor

  • Remove width/height attribute (fdde631)
  • Remove DraggableCore component and use composable (4f026e8)
  • Remove dimensions option, replace with width and height (8f2d94a)
  • Replace DraggableCore with composable (342d030)
  • Remove paneReady state value (60feb5d)
  • Use computed properties for class and styles (2048423)
  • Use computed properties for class and styles (5f6a805)
  • Remove position func (c964fb6)
  • Add nodeElements prop again (6b76b8b)
  • Change label-type to string | VNode | Object (8e3fef5)
  • Change zoom pane into viewport (3d67d29)
  • Transformation-pane class renamed to transformationpane (30d66a6)
  • Change transform to viewport (fcdbc21)
  • Remove memoization of group edges fn (c1b6fc0)
  • Remove generics from types except nodes, edges, elements (e3270d5)

Testing

  • Fix test checking for wrong element type (e877643)

Regression

  • Edge update also triggering new connection (9a5b546)

Update

  • Use proper handle bounds (bc88e18)
  • Allow void return for styles/class func (106d287)
  • NodeProps comments (817f69c)
  • Connection target and source as non-nullable strings (8fbb1cf)
  • Default nodrag/nowheel/nopan class as type (365a8a8)
  • Typeguard input type (636598b)
braks
published 0.4.7-0.pr92 •

braks
published 0.4.6 •

braks
published 0.4.5 •

braks
published 0.4.4 •

Changelog

Source

[0.4.41] - 2022-10-07

247f248...8fc28f9

Bug Fixes

  • Use resize observer to set viewpane dimensions (a8d0830)
  • Calculate proper dimensions for view el (55e4403)
  • Edge-renderer to update on edge updates (8c0982a)
  • Use filter to remove orphaned edges (1ad6073)
  • Interrupt edge hidden check if orphaned edge found (d7282cc)
  • Move resize observer to mounted hooks (de6220b)
  • Undo handle validation wrapping itself (f508e6e)
  • Zoom action tests to check for containing str (72dd98b)
  • Check if element exists in isNode/Edge (fc263a6)

Documentation

Features

  • Add from position to position change event (a29d7c8)
  • Add useNode composable (70871df)
  • Add nodeRef injection (7d992b5)
  • Add generics to findNode action (9b943df)
  • Add useEdge composable (44a65b3)
  • Add connection actions to store (b0c168f)
  • Add vue flow mount command (dc30ef4)
  • Add default command timeout of 1000 (e81bea1)
  • Add tests for add, find & remove actions (9f59be7)
  • Add selected elements action tests (cc4a007)
  • Add remove selected elements action tests (e3327eb)
  • Add set min/max zoom action tests (3770083)
  • Add update edge test (fa5b5da)
  • Add data-id prop to edges (3461602)
  • Add connection line action tests (9fde0bc)
  • Add dragging nodes test (63dae2c)
  • Add connecting nodes test (e429fdf)
  • Add update edge tests (1526ecd)
  • Add data-type to edge anchors (9cea132)

Miscellaneous Tasks

Refactor

  • Use dom matrix to calculate handle bounds zoom (ee56ddb)
  • Only update position on mount (70dd73f)
  • Cleanup handle calculation logic (31b0bcb)
  • Use single resize observer for nodes (a780813)
  • Remove unnecessary scope (bf7594f)
  • Remove flush timing from drag (091c3df)
  • Make handlebounds shallow reactive (726471c)
  • Calculate bounds on mount (1d1447e)
  • Use connection start handle and remove other props from store (a443d38)
  • Emit connection events start and end with actions (7a657f1)
  • Upgrade to cypress 10 (8928eb8)
  • Move test files (6e0c0c7)
braks
published 0.4.3 •

Changelog

Source

[0.4.39] - 2022-09-12

ff51560...f7c18df

Bug Fixes

  • Skip applying node extent on mount (018d711)

Features

  • Save frame data of node (c222bb9)
  • Updated smoothstep edge routing (c113d3b)

Miscellaneous Tasks

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc