Search results
43 packages found
Provides a helper function to expand a path to a normalized absolute path. This function also expands dot, tilde, and tilde plus when used as the first path segment.
Expand deeply nested values from an object, with support for advanced features.
- accessor
- dot-prop
- expand-value
- get
- get-value
- key
- nested
- object
- path
- paths
- prop
- properties
- property
- props
- View more
HTTP middleware that validates that no empty path segments (//) are present
A JavaScript library to draw and animate SVG path strokes
Get value from an object
Extracts first, mid (array), and last segments from a file path, enabling swift parsing with support for array mid-sections.
Convert all segments in a path to curves
Pass an array of object paths (e.g. `a.b.c`) and get the first non-undefined value if the property exists, or null if it does not.
Generate an id from file path segments.
Clean polygon or polyline coordinates: remove duplicates, collinear or degenerate segments, holes, trim etc.
turn a linearized svg into an array of arrays of [x,y] pairs
Access deep property-values, arrays and functions using a path. Written in TypeScript. Paths are parsed for performance.
Access deep object properties using a path, including key:value array-search support
A really small and type-safe (requires TypeScript >= 4.1.3) function, that gets a nested value from an object using a path string (like 'a.b[0].d'). If value is 'undefined' or unreachable returns the placeholder instead.
An Angular library for dealing with url in a more convenient way
Join and normalize path segments. Accepts arrays.
Get value from object or array using dot path and wildcard
Easily create reusable, stackable file paths from memoized path segments.
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
linear or bezier interpolation along a path made from line segments, using binary search