{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/3"}],"enrichment":{"capability":"DotMap is a dict subclass that lets you access dictionary keys using dot notation (m.name instead of m['name']) with automatic nested structure creation.","skillfed_tags":["dict-wrapper","syntax-convenience"],"use_cases":["Configuration objects where dot notation is more readable than nested bracket access","Building hierarchical data structures dynamically without pre-defining the schema","Converting JSON or dict-based API responses to objects with attribute-style access","Simplifying code that accesses deeply nested dictionaries by using dot chains","Prototyping data models where you want dict flexibility with object-like syntax"],"what_it_does":"DotMap is a lightweight dict subclass that enables dot-notation access to dictionary keys and values. Instead of writing m['key'], you write m.key, which is often more readable in code. The package automatically creates nested structures on access (m.people.steve.age = 31 works without pre-initializing the intermediate levels), supports initialization from regular dicts, and preserves insertion order for iteration.\n\nIt remains a true dict underneath, so you can mix dot and bracket notation freely, iterate over it, and convert back to plain dicts. The package has no external dependencies and installs as a pure Python wheel, making it a minimal addition to any project that wants cleaner dictionary syntax.","worth_installing":"Yes. DotMap is a stable, zero-dependency utility with permissive licensing, no known vulnerabilities, and active maintenance. Install it when you want cleaner syntax for dict access or need automatic hierarchy creation; skip it if you prefer explicit dict operations or are already using a full data-class library."},"id":"dotmap","links":{"html":"https://skillfed.io/packages/dotmap","md":"https://skillfed.io/packages/dotmap.md","pypi":"https://pypi.org/project/dotmap/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2022-04-06","license_spdx":null,"license_treatment":"permissive","name":"dotmap","python_support":"unspecified","summary":"ordered, dynamically-expandable dot-access dictionary"},"popularity":{"monthly_downloads":2114498,"position":3285,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.3.30"}
