{"bin":{"bsb":"bsb","bsc":"bsc","bsrefmt":"bsrefmt","bstracing":"lib/bstracing"},"bugs":{"url":"https://github.com/rescript-lang/rescript-compiler/issues"},"dist":{"shasum":"285d3a21fa26cefb2b373dfac0458749cec215e5","tarball":"https://registry.npmjs.org/bs-platform/-/bs-platform-8.4.0-dev.1.tgz","fileCount":1006,"integrity":"sha512-8p6TGGX8G55qWa5GTq+4ZdfEClJRun3phCh8s3M7T3B2UB3k6GgR2DfkKM43lOfxMejt4GJYyI+GsK13bx7cfA==","signatures":[{"sig":"MEYCIQCdtnwDMn2oztMSKzJ82c6zyibxrhAyHy4ci1Kf84hYXAIhANOdDYHRit1hxOTcePP7a7i3xnCt9g6etF5hL1FYcR1R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149276661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjUfUCRA9TVsSAnZWagAAkzoP/3V+ggwV3a7pzd6SdbPN\nxWY2PxHFMmM+uCfE/xnoW3XKAjHi7VM5BWqWzY/b+Bkn51/9mUkvv3Y9+/qm\ny3rvieBoRnfNKgGbdwkGAsX+Tq1MYFX7FeHgfAZHW9NYKZ11nO+txZAbKQwu\nmm8w3jDISuxU7aJ6pzWAi7YsNn6ZHHmrlmZHOzXlOvR+iWAU55HgqUIA6ThA\nQ5GJamnpVpgBDhMz41at0rNYshRh4HfkrDGixh9/4qFgBjWSsIEmGNxIhE8V\nW3NG6X4DaTieSczO7aJWxpXcJgcy8fPyV1pDNzY8px6OccDzroRwM3M0StY8\ndF6w4qQ/rx1m/1a0txfLMP2eoxcVwX8wi+e8ccfnyn0P6JDwMwo+IzhUPla0\n5t8sWV9EpVQ3h3NKobSIZ203yVZ4tTi8U4iqGqyXXrmUF/VnuifdW4nBkaBt\n3qHjFAas/h+0GpEjkIt9WVH+H6t7/+Dyd+r66SaTQfg+nlhYjNgnedblTh/5\nhjJgl8SF9A0QVXM1xNLLdjJRAJ16SnB8Dg7tU7NFVg7wtkXGYKKrooKfQ7ge\nQE++k3sbmLXdo4YpQi8D0+avrxJtI7uHsmYEZ/KfTmzVdF6kFArRKmjV/4Df\nRysjG+2nUfjIzzMmJ6DdFKwjoM9+dRToZRZv4JPVbKT7MTkQQmC0njgujoz/\n4C+w\r\n=j6fJ\r\n-----END PGP SIGNATURE-----\r\n"},"name":"bs-platform","author":{"name":"Hongbo Zhang"},"readme":"# [ReScript](https://rescript-lang.org)\n\nThe compiler for ReScript.\n\n[![npm version](https://badge.fury.io/js/bs-platform.svg)](https://badge.fury.io/js/bs-platform) ![Build Status](https://circleci.com/gh/rescript-lang/rescript-compiler.svg?style=svg)\n\n## Documentation\n\nPlease see the [documentation site](https://rescript-lang.org).\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n\n## Acknowledgments\n\n* Thanks to the [OCaml](https://ocaml.org) team, obviously, without such a beautiful yet practical language, this backend would not exist\n* Thanks to [ninja-build](https://ninja-build.org), ReScript also comes with a blazing fast build tool on top of it, `ninja` is a truly [well engineered](http://aosabook.org/en/posa/ninja.html) scalable build tool\n* Thanks to [Bloomberg](https://www.techatbloomberg.com) and [Facebook](https://github.com/facebook/). This project began at Bloomberg and was published in 2016; without the support of Bloomberg, it would not have happened. This project's funded by Facebook since July/2017\n\n## [Roadmap](https://github.com/rescript-lang/rescript-compiler/wiki)\n\n## Licensing\n\nSee [COPYING](./COPYING) and [COPYING.LESSER](./COPYING.LESSER)\n\nThe [`ocaml`](ocaml) directory contains the official [OCaml](https://ocaml.org) compiler (version 4.06.1).\nRefer to its copyright and license notices for information about its licensing.\n\nThe `vendor/ninja.tar.gz` contains the vendored [ninja](https://github.com/ninja-build/ninja).\nRefer to its copyright and license notices for information about its licensing.\n\nReScript builds on parts of [js_of_ocaml](https://github.com/ocsigen/js_of_ocaml):\n\n* [`jscomp/core/js_dump.ml`](jscomp/core/js_dump.ml) (pretty printer)\n\nReScript builds on parts of OCaml:\n\n* [`jscomp/core/lam_pass_exits.ml`](jscomp/core/lam_pass_exits.ml)\n* [`jscomp/core/lam_pass_lets_dce.ml`](jscomp/core/lam_pass_lets_dce.ml)\n\nThese modules were adapted from [`ocaml/bytecomp/simplif.ml`](ocaml/bytecomp/simplif.ml) for\nJavaScript specific optimization purposes.\n\n* [`jscomp/main/js_main.ml`](jscomp/main/js_main.ml)\n\n`jscomp/main/js_main.ml` is adapted from [`ocaml/driver/main.ml`](ocaml/driver/main.ml). It is the main entry\npoint of the underlying compiler.\n\n*  [`jscomp/stdlib-406`](jscomp/stdlib-406)\n\n`jscomp/stdlib-*` is copied from [`ocaml/stdlib`](ocaml/stdlib). It is compiled to JavaScript and included with ReScript.\n\n* [`jscomp/test`](jscomp/test)\n\n`jscomp/test` is based on [`ocaml/testsuite`](ocaml/testsuite).\n\nReScript unit test builds on parts of [OUnit](http://ounit.forge.ocamlcore.org/)\n\n* [`jscomp/ounit`](jscomp/ounit) is adapted from ounit, the unit test\n  utilities are only used for dev purpose, they are not required for distribution\n","gitHead":"3aa8fb489812af66401c51dd2149984090491ef2","license":"SEE LICENSE IN LICENSE","scripts":{"test":"node scripts/ciTest.js  -all","coverage":"nyc --timeout=3000 --reporter=html mocha jscomp/test/*test.js && open ./coverage/index.html","test-bsb":"node scripts/ciTest.js -bsb","test-ocaml":"node scripts/ciTest.js -ounit","test-theme":"node scripts/ciTest.js -theme","postinstall":"node scripts/install.js"},"_npmUser":{"name":"hongbo_zhang","email":"bobzhang1988@gmail.com"},"homepage":"https://github.com/rescript-lang/rescript-compiler#readme","keywords":["ocaml","rescript","stdlib","functional programming"],"repository":{"url":"git+https://github.com/rescript-lang/rescript-compiler.git","type":"git"},"_npmVersion":"6.14.6","description":"ReScript compiler, OCaml standard libary by ReScript and its required runtime support","directories":{},"maintainers":[{"name":"hongbo_zhang","email":"bobzhang1988@gmail.com"}],"_nodeVersion":"12.18.3","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/bs-platform_8.4.0-dev.1_1603094482774_0.8955076692745902","host":"s3://npm-registry-packages"},"_id":"bs-platform@8.4.0-dev.1","version":"8.4.0-dev.1"}