Converts an object into a one dimensional object with its attributes keys separated by . or another separator
Resolve dot notation strings
Get, set, or delete a property from a nested object using a dot path
The official runtime utils for Standard Schema
dot-object makes it possible to transform and read (JSON) objects using dot notation.
A WebdriverIO plugin to report in dot style
Concise and fast javascript templating compatible with nodejs and other javascript environments
Computes the dot product between two numeric arrays.
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
Modern and maintained fork of the template engine consolidation library. Maintained and supported by Forward Email <https://forwardemail.net>, the 100% open-source and privacy-focused email service.
Convert into a lower case text with a period between words
TypeScript definitions for dot-object
Transform objects to MongoDB update instructions
Underscore mixins for deeply nested objects
A WebdriverIO plugin. Report results in dot format.
It's a very fast and efficient glob library for Node.js
BitGo SDK coin library for Polkadot
Express middleware to protect against HTTP Parameter Pollution attacks
Template engine consolidation library
Immutable version of dot-prop with some extensions
Easily edit a json file from the CLI or NodeJS
A DOT language parser / writer for graphlib
Dot separated format version of node-querystring
A beautiful and minimal logger for all applications
Command-line YAML processor - get values, set values, and transform YAML documents
Trait plugin system — AI-ready composable function objects
A real-time, local-first NoSQL database written in Rust.
AES-256-CTR encryption and decryption utilities with cross-language compatibility
Analyse JSONL documents to infer schemas, detect type collisions, and emit Avro/JSON schemas
Evaluator for Sigma detection and correlation rules — match rules against events
A document-based acid local database.
Small, safe, fast templating engine for Rust. Mustache-compatible syntax with Tera-style expressions, inheritance with super(), 23 built-in filters, custom filters/tests, pluggable loaders, SIMD HTML escape that matches Askama, line:col error messages, zero unsafe code.
Rust with the ergonomics of a scripting language. High-leverage automation toolkit.
Session manager, extension lifecycle, workspace, and configuration for DSCode
A powerful, standards-compliant validation library for Rust with 50+ rules, conditional logic, and first-class axum integration
Axum extractors for the scrutiny validation library — Valid<T>, ValidQuery<T>, ValidForm<T> with customizable error responses
Dot notation for Hash
Access deeply nested hash values using dot notation (config.database.host) with nil-safe traversal that never raises on missing keys. Supports path-based get/set, YAML/JSON loading, and immutable updates.
Evaluate JSONPath expressions against Ruby hashes and arrays. Supports dot notation, array indexing, wildcards, slices, filter expressions, recursive descent, and length comparisons for querying nested data.
Search occurrences of dot-notated yaml keys.
Allows a hash to be navigated with dot notation or indifferent access.
This gem makes it easy to work with configuration data.
Dynahash allows you to access Hash keys as if they were properties. For example: h = {:first_name => "Tony", "LastName" => "Heupel", "**the gender**" => :male}; h.first_name; # => "Tony" h.last_name; # => "Heupel" h.the_gender # => :male
Find data in Hashes using dot notation queries
Use dot notation to access ENV vars. A handy companion to dotenv-* gems
Access hash values using the dot notation
Traipse is a library that allows you to address a data structure of Hashes & Arrays using a dot notated string & wildcards. ex: 'categories.*.name'. Like X-Path but dumber.
Convert any hash to a deep dot-notation object