Digest::HMAC = 0
Digest::SHA = 0
+
+[OptionalFeature / JSON-Runtime]
+description = Serialize to JSON. You should have at least one serialization format.
+always_recommend = 1
+JSON::Any = 1.15
+
+[OptionalFeature / JSON-RuntimeRecommends]
+description = Serialize to JSON. You should have at least one serialization format.
+MooseX::Storage::Format::JSONpm = 0.01
+
+[OptionalFeature / JSON-Test]
+description = Serialize to JSON. You should have at least one serialization format.
+always_recommend = 1
+Test::Deep::JSON = 0
+
+[OptionalFeature / YAML-Runtime]
+description = Serialize to YAML. You should have at least one serialization format.
+always_recommend = 1
+YAML::Any = 0
+
+[OptionalFeature / YAML-RuntimeRecommends]
+description = Serialize to YAML. You should have at least one serialization format.
+YAML = 0.01
+YAML::Syck = 0.01
+
+[OptionalFeature / YAML-Test]
+description = Serialize to YAML. You should have at least one serialization format.
+always_recommend = 1
+Test::Without::Module = 0
+
+[OptionalFeature / Storable]
+description = Serialize to Storable. You should have at least one serialization format.
+always_recommend = 1
+Storable = 0
+
+[OptionalFeature / File]
+description = the ability to save the file to disk
+always_recommend = 1
+IO::File = 0.1
+IO::AtomicFile = 0.01