Wild Wild Path - Object property paths with wildcards and regexps

This page summarizes the projects mentioned and recommended in the original post on /r/javascript

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • wild-wild-path

    🤠 Object property paths with wildcards and regexps 🌵

  • jmespath.py

    JMESPath is a query language for JSON.

  • Nice, thanks for sharing! Been wondering if there's something out there that's a decent alternative to JMESPath, which I've found extremely useful for sanitizing some wild API payloads. Looks like this is it, and I like the cowboy theme. :D

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • jq

    Discontinued Command-line JSON processor [Moved to: https://github.com/jqlang/jq] (by stedolan)

  • I also tried to keep it simple with only few primitives, unlike projects like JMESPath or [jq](https://github.com/stedolan/jq), hoping for higher-level libraries to be built on top of it (for example, I added a few functional utilities on top of it [as a separate package](https://github.com/ehmicky/wild-wild-utils)).

  • wild-wild-utils

    🤠 Functional utilities using object property paths with wildcards and regexps 🌵

  • I also tried to keep it simple with only few primitives, unlike projects like JMESPath or [jq](https://github.com/stedolan/jq), hoping for higher-level libraries to be built on top of it (for example, I added a few functional utilities on top of it [as a separate package](https://github.com/ehmicky/wild-wild-utils)).

  • get-value

    Use property paths (`a.b.c`) get a nested value from an object.

  • This project is also similar to the dozens of libraries out there for deep properties, such as [get-value](https://github.com/jonschlinkert/get-value) or [dot-prop](https://github.com/sindresorhus/dot-prop), but those do not allow wildcards or regular expressions. Also, with obj?.prop syntax becoming now available, those libraries are becoming less useful (except for setting values).

  • dot-prop

    Get, set, or delete a property from a nested object using a dot path

  • This project is also similar to the dozens of libraries out there for deep properties, such as [get-value](https://github.com/jonschlinkert/get-value) or [dot-prop](https://github.com/sindresorhus/dot-prop), but those do not allow wildcards or regular expressions. Also, with obj?.prop syntax becoming now available, those libraries are becoming less useful (except for setting values).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • ehmicky/wild-wild-path: Object property paths with wildcards and regexps

    1 project | news.ycombinator.com | 19 Apr 2022
  • Wild Wild Path - Object property paths with wildcards and regexps

    1 project | /r/node | 8 Apr 2022
  • Wild Wild Path - JavaScript object property paths with wildcards and regexps

    1 project | /r/programming | 8 Apr 2022
  • Wild Wild Path - Object property paths with wildcards and regexps, intended for functional programming

    1 project | /r/functionalprogramming | 8 Apr 2022
  • Google Search Parameters (2024 Guide)

    2 projects | dev.to | 22 Apr 2024