
[![GoDoc](https://godoc.org/github.com/arduino/go-properties-orderedmap?status.svg)](https://godoc.org/github.com/arduino/go-properties-orderedmap)
[![Check License status](https://github.com/arduino/go-properties-orderedmap/actions/workflows/check-license.yml/badge.svg)](https://github.com/arduino/go-properties-orderedmap/actions/workflows/check-license.yml)
[![Check Markdown status](https://github.com/arduino/go-properties-orderedmap/actions/workflows/check-markdown-task.yml/badge.svg)](https://github.com/arduino/go-properties-orderedmap/actions/workflows/check-markdown-task.yml)
[![Check Taskfiles status](https://github.com/arduino/go-properties-orderedmap/actions/workflows/check-taskfiles.yml/badge.svg)](https://github.com/arduino/go-properties-orderedmap/actions/workflows/check-taskfiles.yml)

Package `properties` is a library for handling maps of hierarchical properties.

This library is mainly used in the Arduino platform software to handle
configurations made of key/value pairs stored in files with an INI like
syntax.

This map also keeps the insertion order when ranging through the `Keys()` method.

For more information read the docs [here](https://godoc.org/github.com/arduino/go-properties-orderedmap).

## Security

If you think you found a vulnerability or other security-related bug in this project, please read our
[security policy](https://github.com/arduino/go-properties-orderedmap/security/policy) and report the bug to our Security Team 🛡️
Thank you!

e-mail contact: security@arduino.cc
