{
    "name": "bs-platform",
    "version": "1.4.1",

    "package-specs": [
        "commonjs"
        
    ],
    "bs-external-includes": [
        "jscomp/runtime",
        "jscomp/stdlib",
        "jscomp/others"
    ],
    "bsc-flags": [
        "-w",
        "-40",
        "-bs-no-version-header",
        "-bs-cross-module-opt"
    ],
     "ppx-flags" : 
     [
         "reason/bin/ppx_lwt"
     ],
    // "js-post-build" : 
    // {
    //     "cmd" : "cat"
    // },
    "sources": {
        "dir": "jscomp/test/",
        // "dir" : 1,
        // "resources" : 
        // [
        //     "flow_parser_sample.js",
        //     "joinClasses.js"
        // ]
        // ,
        "subdirs": [
            {
                "dir": "acyc",
                "files": [
                    "a0_a1.ml",
                    "a1_a2.ml",
                    "a1_a2.mli",
                    "a2_a3.ml",
                    "a3_a4.ml",
                    "a4_a5.ml",
                    "x.ml"
                ]
            }
            , "glob"
    
        ],
        "files": [
            // "ppx_lwt.ml",
            "watch_test.ml",
            "utf8_decode_test.ml",
            "update_record_test.ml",
            "unsafe_this.mli",
            "unsafe_this.ml",
            "unsafe_ppx_test.ml",
            "unsafe_obj_external.ml",
            "unitest_string.ml",
            "undef_regression_test.ml",
            "uncurry_glob_test.ml",
            "ui_defs.mli",
            "typeof_test.ml",
            "tuple_alloc.ml",
            "tscanf_test.ml",
            "to_string_test.ml",
            "ticker.ml",
            "tfloat_record_test.ml",
            "testing.mli",
            "testing.ml",
            "test_zero_nullable.ml",
            "test_while_side_effect.ml",
            "test_while_closure.ml",
            "test_unsupported_primitive.ml",
            "test_unsafe_obj_ffi_ppx.mli",
            "test_unsafe_obj_ffi_ppx.ml",
            "test_unsafe_obj_ffi.mli",
            "test_unsafe_obj_ffi.ml",
            "test_unsafe_cmp.ml",
            "test_u.ml",
            "test_type_based_arity.ml",
            "test_tuple_destructring.ml",
            "test_tuple.ml",
            "test_trywith.ml",
            "test_switch.ml",
            "test_string_switch.ml",
            "test_string_map.ml",
            "test_string_const.ml",
            "test_string_case.ml",
            "test_string.ml",
            "test_static_catch_ident.ml",
            "test_stack.ml",
            "test_sprintf.ml",
            "test_small.ml",
            "test_simple_tailcall.ml",
            "test_simple_ref.ml",
            "test_simple_pattern_match.ml",
            "test_simple_obj.ml",
            "test_simple_include.ml",
            "test_side_effect_functor.ml",
            "test_set.ml",
            "test_seq.ml",
            "test_scope.ml",
            "test_runtime_encoding.ml",
            "test_require.ml",
            "test_regex.ml",
            "test_react_case.ml",
            "test_react.ml",
            "test_ramification.ml",
            "test_primitive.ml",
            "test_pervasives3.ml",
            "test_pervasives2.ml",
            "test_pervasive.ml",
            "test_per.ml",
            "test_pack.ml",
            "test_order_tailcall.ml",
            "test_order.ml",
            "test_obj_simple_ffi.ml",
            "test_obj.ml",
            "test_nullary.ml",
            "test_non_export.ml",
            "test_nested_print.ml",
            "test_nested_let.ml",
            "test_nat64.ml",
            "test_mutliple.ml",
            "test_match_exception.ml",
            "test_literal.ml",
            "test_list.ml",
            "test_let.ml",
            "test_js_ffi.ml",
            "test_is_js.mli",
            "test_is_js.ml",
            "test_internalOO.ml",
            "test_int_map_find.ml",
            "test_index.ml",
            "test_incr_ref.ml",
            "test_incomplete.ml",
            "test_include.ml",
            "test_http_server.mli",
            "test_http_server.ml",
            "test_google_closure.ml",
            "test_global_print.ml",
            "test_generative_module.ml",
            "test_functor_dead_code.ml",
            "test_formatter.ml",
            "test_format.ml",
            "test_for_map2.mli",
            "test_for_map2.ml",
            "test_for_map.ml",
            "test_for_loop.ml",
            "test_filename.ml",
            "test_fib.ml",
            "test_ffi.ml",
            "test_external_unit.ml",
            "test_external.ml",
            "test_export2.ml",
            "test_exception_escape.ml",
            "test_exception.ml",
            "test_eq.ml",
            "test_dup_param.ml",
            "test_demo.ml",
            "test_cps.ml",
            "test_const_propogate.ml",
            "test_const_elim.ml",
            "test_common.ml",
            "test_closure.ml",
            "test_char.ml",
            "test_case_set.ml",
            "test_bytes.ml",
            "test_bug.ml",
            "test_bs_this.ml",
            "test_bool_equal.ml",
            "test_array_primitive.ml",
            "test_array_append.ml",
            "test_array.ml",
            "test_ari.ml",
            "test_alias.ml",
            "tailcall_inline_test.ml",
            "swap_test.ml",
            "stringmatch_test.ml",
            "string_unicode_test.ml",
            "string_test.ml",
            "string_runtime_test.ml",
            "string_literal_print_test.ml",
            "string_get_set_test.ml",
            "string_bound_get_test.ml",
            "stream_parser_test.ml",
            "stack_test.ml",
            "stack_comp_test.ml",
            "sprintf_reg_test.ml",
            "small_inline_test.ml",
            "single_module_alias.ml",
            "simplify_lambda_632o.ml",
            "simple_lexer_test.mll"
            // , "simple_lexer_test.ml"
            ,
            "simple_derive_use.mli",
            "simple_derive_use.ml",
            "simple_derive_test.mli",
            "simple_derive_test.ml",
            "shift_test.ml",
            "sexpm_test.ml",
            "sexpm.mli",
            "sexpm.ml",
            "sexp.mli",
            "sexp.ml",
            "scanf_test.ml",
            "scanf_reference_error_regression_test.mli",
            "scanf_reference_error_regression_test.ml",
            "scanf_io.ml",
            "runtime_encoding_test.ml",
            "regression_print.ml",
            "recursive_module_test.ml",
            "recursive_module.ml",
            "record_with_test.ml",
            "rec_value_test.ml",
            "rec_module_test.ml",
            "random_test.ml",
            "queue_test.ml",
            "qcc.ml",
            "promise.ml",
            "printf_test.ml",
            "printf_sim.ml",
            "print_alpha_test.ml",
            "primitive_reg_test.ml",
            "pr_regression_test.ml",
            "pr6726.ml",
            "pq_test.ml",
            "ppx_this_obj_test.ml",
            "ppx_this_obj_field.ml",
            "ppx_apply_test.ml",
            "polyvar_test.ml",
            "polymorphism_test.mli",
            "polymorphism_test.ml",
            "poly_variant_test.mli",
            "poly_variant_test.ml",
            "poly_type.ml",
            "pipe_send_readline.ml",
            "optional_ffi_test.ml",
            "offset.ml",
            "of_string_test.ml",
            "ocaml_proto_test.mli",
            "ocaml_proto_test.ml",
            "obj_type_test.ml",
            "obj_test.ml",
            "obj_magic_test.ml",
            "obj_literal_ppx_test.ml",
            "obj_literal_ppx.ml",
            "number_lexer.mll"
            // , "number_lexer.ml"
            ,
            "node_path_test.ml",
            "node_fs_test.ml",
            "noassert.ml",
            "nested_obj_test.ml",
            "nested_obj_literal.ml",
            "nested_module_alias.ml",
            "nested_include.ml",
            "mutual_non_recursive_type.ml",
            "mutable_obj_test.ml",
            "mt_global.mli",
            "mt_global.ml",
            "mt.mli",
            "mt.ml",
            "more_uncurry.ml",
            "module_splice_test.ml",
            "module_parameter_test.ml",
            "module_missing_conversion.ml",
            "module_as_function.ml",
            "module_as_class_ffi.ml",
            "module_alias.ml",
            "mock_mt.ml",
            "method_name_test.ml",
            "method_chain.ml",
            "map_test.mli",
            "map_test.ml",
            "map_find_test.ml",
            "loop_suites_test.ml",
            "loop_regression_test.ml",
            "local_exception_test.ml",
            "local_class_type.ml",
            "literals.mli",
            "literals.ml",
            "list_test.ml",
            "limits_test.ml",
            "libqueue_test.ml",
            "libarg_test.ml",
            "lib_js_test.ml",
            "lexer_test.ml",
            "lazy_test.ml",
            "largest_int_flow.ml",
            "jsoo_485_test.ml",
            "jsoo_485.ml",
            "jsoo_400_test.ml",
            "js_val.ml",
            "js_string_test.ml",
            "js_obj_test.ml",
            "js_json_test.ml",
            "js_date_test.ml",
            "js_date.ml",
            "js_bool_test.ml",
            "io_test.ml",
            "int_overflow_test.ml",
            "int_map.ml",
            "int_hashtbl_test.ml",
            "int64_test.ml",
            "int64_mul_div_test.ml",
            "int32_test.ml",
            "installation_test.ml",
            "inline_string_test.ml",
            "inline_regression_test.ml",
            "inline_map_test.mli",
            "inline_map_test.ml",
            "inline_map2_test.ml",
            "inline_edge_cases.mli",
            "inline_edge_cases.ml",
            "infer_type_test.mli",
            "infer_type_test.ml",
            "ignore_test.ml",
            "http_types.ml",
            /*"hello_reason_dep.re",
            "hello_reason.rei",
            "hello_reason.re",*/
            "hello.foo.ml",
            "hashtbl_test.ml",
            "hash_test.ml",
            "hamming_test.ml",
            "guide_for_ext.ml",
            "gpr_658.ml",
            "gpr_627_test.ml",
            "gpr_459_test.ml",
            "gpr_441.ml",
                "gpr_405_test.mli",
                "gpr_405_test.ml",
                "gpr496_test.ml",
                "google_closure_test.ml",
                "global_exception_regression_test.ml",
                "genlex_test.ml",
                "fs_test.ml",
                "format_test.ml",
                "format_regression.ml",
                "for_side_effect_test.ml",
                "for_loop_test.ml",
                "flow_parser_reg_test.mli",
                "flow_parser_reg_test.ml",
                "float_test.ml",
                "float_record.mli",
                "float_record.ml",
                "float_of_bits_test.ml",
                "float_array.ml",
                "fib.ml",
                "ffi_test.ml",
                "ffi_splice_test.ml",
                "ffi_js_test.ml",
                "ffi_array_test.ml",
                "ffi_arity_test.ml",
                "fail_comp.ml",
                "external_ppx.ml",
                "extensible_variant_test.ml",
                "ext_sys.mli",
                "ext_sys.ml",
                "ext_string.ml",
                "ext_pervasives.mli",
                "ext_pervasives.ml",
                "ext_log.ml",
                "ext_list.ml",
                "ext_filename.ml",
                "ext_bytes.ml",
                "ext_array.ml",
                "exception_value_test.ml",
                "exception_raise_test.ml",
                "event_ffi.ml",
                "es6_module_test.ml",
                "equal_test.ml",
                "equal_exception_test.ml",
                "epsilon_test.ml",
                "empty_obj.ml",
                "earger_curry_test.ml",
                "div_by_zero_test.ml",
                "digest_test.ml",
                "derive_type_test.ml",
                "derive_projector_test.mli",
                "derive_projector_test.ml",
                "derive_dyntype.ml",
                "demo_pipe.ml",
                "demo_page.ml",
                "demo_int_map.mli",
                "demo_int_map.ml",
                "demo_binding.ml",
                "demo.ml",
                "debugger_test.ml",
                "debug_keep_test.ml",
                "cross_module_inline_test.ml",
                "cps_test.ml",
                "cont_int_fold_test.ml",
                "const_test.ml",
                "const_defs_test.ml",
                "const_defs.ml",
                "const_block_test.mli",
                "const_block_test.ml",
                "config2_test.mli",
                "config2_test.ml",
                "config1_test.ml",
                "condition_compilation_test.ml",
                "complex_while_loop.ml",
                "complex_test.ml",
                "complex_if_test.ml",
                "class_type_ffi_test.ml",
                "class_test.ml",
                "class_setter_getter.mli",
                "class_setter_getter.ml",
                "class_repr.ml",
                "class8_test.ml",
                "class7_test.ml",
                "class6_test.ml",
                "class5_test.ml",
                "class4_test.ml",
                "class3_test.ml",
                "chain_code_test.ml",
                "caml_format_test.ml",
                "caml_compare_test.ml",
                "bytes_split_gpr_743_test.ml",
                "buffer_test.ml",
                "bs_string_test.ml",
                "bs_rest_test.ml",
                "bs_node_string_buffer_test.ml",
                "bs_ignore_test.ml",
                "bs_ignore_effect.ml",
                "bs_array_test.ml",
                "boolean_test.ml",
                "bigarray_test.ml",
                "bench.ml",
                "bdd.ml",
                "basic_module_test.mli",
                "basic_module_test.ml",
                "b.ml",
                "attr_test.ml",
                "array_test.mli",
                "array_test.ml",
                "array_subtle_test.ml",
                "arith_syntax.ml",
                "arith_parser.ml"
                // , "arith_lexer.mll"
                ,
                "arith_lexer.ml",
                "ari_regress_test.mli",
                "ari_regress_test.ml",
                "app_root_finder.ml",
                "and_or_tailcall_test.ml",
                "abstract_type.mli",
                "abstract_type.ml",
                "a_string_test.ml",
                "a_scope_bug.ml",
                "a_recursive_type.mli",
                "a_recursive_type.ml",
                "a_list_test.ml",
                "a_filename_test.ml",
                "a.ml"
            ]
    }  
    // , "bsc-flags" : ["-w -40-30", "-w +a"]
    , "generate-merlin" : true
    // ,
    // "bs-dependencies" : ["mocha"]
    // , "generate-merlin" : true
    
}
