bs-platform
Version:
bucklescript compiler, ocaml standard libary by bucklescript and its required runtime support
471 lines (466 loc) • 15.1 kB
JSON
{
"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
}