{"bin":{"bsb":"bsb","bsc":"bsc","bsrefmt":"bsrefmt","bstracing":"lib/bstracing"},"bugs":{"url":"https://github.com/bucklescript/bucklescript/issues"},"dist":{"shasum":"5ef1d2d76f366039743f0b719d4ee11b23ff211a","tarball":"https://registry.npmjs.org/bs-platform/-/bs-platform-7.3.0-dev.1.tgz","fileCount":1079,"integrity":"sha512-QOmKYkOFBFqI6fXF33mQIwsMRLSfkhhPpC4jgkYt+jKeqWERNNDw1B7xtArgzI2rSWliXrL/CoH3ruUUspaZ2A==","signatures":[{"sig":"MEUCIHQJGYl2Ek33B4H0Ja1e63z4tJ1IfkRu4O+g2vkGsYBWAiEA7bD/33TGDy+i6+kEIXOSjEBIqD9gQ/VztEAOElnV3/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117659785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefFneCRA9TVsSAnZWagAAMLsP/2x98/6Y+dqIZC7UnJpN\n8I+KsHSl5OtwIZxtgt82JY+PIH/UfANvfdp7ND0nzCiudj9yJ6RomPXiK1mw\n03AKlEjGwv09JJ9VFjsF3Z5DPBK9rxW2o7SzvNB0DDtAqMvzRJz0ilAoXrEy\nArkCqJDOXQ3yulBJ+yXlCy4gYZRWGNby7clgZxDAXRILzErph7XX0m3Pe5Ob\nJ4e/1lOCj5WdCxKtXWrgU918NJSaokt1s1TzpKlggdbsgxzLG1ws/Y2mnfwa\nmfJfU8L3AOUN6kZj43BCptEjRTtEBlxa9OFDXb3cmCM7Lz2mE0IYYIAaivEe\nsJ1n90B8TLdRbreR+frwQaT4Q8Nt/AkEJGbDRA2WQWV5bpn0aENgPnwdTz20\nICszDQxW5PmHAD+S/JlDZEJi31dNrDgfy/Ey1SwGTh6yHNMENDQGkX2eUkl5\n9AkAJE301FMOYP8Ga13gwskYoPjeLWl6g4dRK1oYY/hDzdH7fpvbVjVYDl8C\nCA2bZgd5SYVt4qbFReIUJKHqj7GDdHpqu6VABvVPFfH4nSCgXtY3SeYq3jA+\n5Nq/pM2jkcbXxrBKftvUCkKzAEDBA5sIV5p7xzVKy0nYim1JWxZN4oMUpIr3\naYtI7j4OoleiIUwCsCRCz0xvrat/1Aq/QSH5X5f73saMQ1f1qrlei8Ph/Ral\nDKrJ\r\n=cDxT\r\n-----END PGP SIGNATURE-----\r\n"},"name":"bs-platform","author":{"name":"Hongbo Zhang"},"readme":"# [BuckleScript](https://bucklescript.github.io)\n\n> A JavaScript backend for [OCaml](https://ocaml.org/) focused on smooth integration and clean generated code.\n\n[![NPM](https://nodei.co/npm/bs-platform.png?compact=true)](https://nodei.co/npm/bs-platform/) [![Build Status](https://travis-ci.org/BuckleScript/bucklescript.svg?branch=master)](https://travis-ci.org/BuckleScript/bucklescript) [![Coverage Status](https://coveralls.io/repos/github/BuckleScript/bucklescript/badge.svg?branch=master)](https://coveralls.io/github/BuckleScript/bucklescript?branch=master)\n\n## Documentation\n\nPlease see the [documentation site](https://bucklescript.github.io).\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), BuckleScript 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)! This project began at Bloomberg and was published in 2016; without the support of Bloomberg, it would not have happened. Now that the project has grown and developed its own community, it has moved to its own GitHub organization.\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.02.3).\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\nBuckleScript 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\nBuckleScript 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\nincluded with BuckleScript.\n\n* [`jscomp/test`](jscomp/test)\n\n`jscomp/test` is based on [`ocaml/testsuite`](ocaml/testsuite).\n\nBuckleScript 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":"322c9e1e7b02509512b5ebf60d34b40b4b7f69fc","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/bucklescript/bucklescript#readme","keywords":["ocaml","bucklescript","stdlib","functional programming"],"repository":{"url":"git+https://github.com/bucklescript/bucklescript.git","type":"git"},"_npmVersion":"6.11.3","description":"bucklescript compiler, ocaml standard libary by bucklescript and its required runtime support","directories":{},"maintainers":[{"name":"hongbo_zhang","email":"bobzhang1988@gmail.com"}],"_nodeVersion":"12.12.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.0.0","mocha":"^7.1.1"},"_npmOperationalInternal":{"tmp":"tmp/bs-platform_7.3.0-dev.1_1585207773501_0.35221079244245135","host":"s3://npm-registry-packages"},"_id":"bs-platform@7.3.0-dev.1","version":"7.3.0-dev.1"}