or download this
package JSON::Karabiner::Manipulator ;
...
our @EXPORT = qw'new_manipulator add_action add_description add_condit
+ion add_parameter add_key_code
add_key_code add_any add_optional_modifiers add_mandatory_modifiers
+add_simultaneous add_simultaneous_options add_consumer_key_code add_p
+ointing_button add_shell_command add_select_input_source add_set_vari
+able add_mouse_key add_modifiers
add_identifier add_description add_value add_bundle_identifiers add_
+file_path add_input_source add_keyboard_types add_variable add_descri
+ption _dump_json';