{"_id":"@ristostevcev/bs-declaredom","_rev":"32-294dc1262cf96d379c30a885a7f4642e","name":"@ristostevcev/bs-declaredom","dist-tags":{"latest":"2.22.0"},"versions":{"0.1.0":{"name":"@ristostevcev/bs-declaredom","version":"0.1.0","scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","test":"node lib/js/test/Test_All.bs.js | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/nodes/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"bs-odoc && npm run docs:index","docs:index":"./index-docs.sh > ./docs/bs-declaredom/index.html","example":"parcel example/example.html"},"keywords":["BuckleScript"],"author":{"name":"Risto Stevcev"},"license":"MIT","devDependencies":{"@ristostevcev/bs-odoc":"^1.3.0","@ristostevcev/bs-tape":"^0.1.0","bs-dependency-graph":"^2.0.0","bs-platform":"^4.0.3","jsdom":"^13.2.0","json-to-dot":"^1.1.0","parcel-bundler":"^1.11.0","tap-spec":"^5.0.0"},"dependencies":{"bs-webapi":"^0.13.2","declaredom":"^1.3.1"},"gitHead":"e669eb684b70a9e8d4cfdeee7ee64754e58a8a25","description":"[![Latest release](https://img.shields.io/github/release/Risto-Stevcev/bs-declaredom.svg?style=flat)](https://github.com/Risto-Stevcev/bs-declaredom/releases) [![Build Status](https://travis-ci.org/Risto-Stevcev/bs-declaredom.svg?branch=master)](https://t","_id":"@ristostevcev/bs-declaredom@0.1.0","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"dist":{"integrity":"sha512-E3BdzVH7sQN7EEVaZC8Krq5NKTUvGOOE5r9urNPqG1Gd3QqjBO07lzIkcRscK/ychjo/djrkLM2tnLa0GoYaew==","shasum":"9d03b8e8c154f7ad06e687fc2eab130c6fccf749","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-0.1.0.tgz","fileCount":606,"unpackedSize":7531153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWyANCRA9TVsSAnZWagAAx0AP/R4+Qghd9KkW87qnWFFE\nRkpbeUM/HM+QR4DGo+03vRBKLq74QEtTnfr/o7xqYbjFDdV+QI963etnw+x9\nsR4+vA4GVBF6SLNNfuGdq+vW83bXWfhcfKwPRaEPdHwsusOBDnE0y7X3O9mp\nMPAU9y7Ui84ES3mYP0EvbvYUbz0g1CoEcIiIssJfLaXDbRVNLrrdJKjwLVL+\nQtFFis9cxqdZ1Ras0QWW4r3sFGXiibm0/SSrfh85h4dA1tn7xxhlZ7AiE8u7\n0/F6n4mefH8TiVv11Kwf8ExK6c3OddxFwht0hscrc3VoMZ3psSjsnE2V1X+4\ns18U/kLGlHvUiCpJtjKZKRv7kZ7ew6cVJ48eNEZS1tpgiqhoQvNDMxV5jycZ\nfFXGJcDen3j3LAclmVYEimsh7/YYjXo4FE9DQb897IcghIVJ/xUTGfgeXmWy\nLBTMEZTCZ94yhveXRz6GLG9nq+we7QPkZjzYafvN1X9rw/XHwaqT10UX8BBQ\nL0A/s3207qGZkqXhjkCiKpYYPMJ8F7HHoK1OGt+iM3Fm2OUeylkw8tAnQLY+\nKmqNoje++vpkuapfkv1y7GCndgaC+8RzeC5x9Iq2fx1DCMJDBHVxgwnQFNg8\nCG37lIjCo7sMFRf/NLPv/CI+u15Uq7f89j0gG2SeuashvZDgSjquEI6BMw7x\nE+ss\r\n=rY9M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/GKGybTJmTQerX1H1AWc3kX8WwsZRSlhvhHy0Dns+3AiAylfW+I4OTZ7WBz5KT41+uQLseN3YTcCCC5G8DUQd2rw=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_0.1.0_1549475851683_0.46656244003082126"},"_hasShrinkwrap":false},"0.1.1":{"name":"@ristostevcev/bs-declaredom","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"version":"0.1.1","scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","test":"node lib/js/test/Test_All.bs.js | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/nodes/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"bs-odoc && npm run docs:index","docs:index":"./index-docs.sh > ./docs/bs-declaredom/index.html","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@ristostevcev/bs-odoc":"^1.3.0","@ristostevcev/bs-tape":"^0.1.0","bs-dependency-graph":"^2.0.0","bs-platform":"^4.0.3","jsdom":"^13.2.0","json-to-dot":"^1.1.0","parcel-bundler":"^1.11.0","tap-spec":"^5.0.0"},"dependencies":{"bs-webapi":"^0.13.2","declaredom":"^1.3.1"},"gitHead":"10597c5105b20ca9cc3c4216716a1c16c4d78510","_id":"@ristostevcev/bs-declaredom@0.1.1","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"dist":{"integrity":"sha512-zA/Zj3bjjm2FqNp3nTHbo1sAtOumcvga+PGWKVwoEZp1giFsIR35eGPSFKdB1aXhsTc4S6HX4rgCsf9fqvWeMw==","shasum":"c82542690d50449d86925c6f18015b2229afc8c7","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-0.1.1.tgz","fileCount":606,"unpackedSize":7531628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWyNNCRA9TVsSAnZWagAAErsP/A7ay+Zn7XaZ7E8frBXb\nU16i/1eCxahF55h0CMLoFKoLgycV55pPAkH2h1pKTPX01kI5r8rdnRBU0tgX\nv43uo5N3w1Y+tH4xZUsD6fGzHnidsHxYDWBIvZ0eG3OJwVw2Qd30JS00Q1eP\nyUclaciUVVwuXG902MpIQkhXRczURuLH6Xyr5DnO2i0CBjhw9sqZLIRn1n80\nq97c7tRT7g6y5gJHeK54JIofiYuVDK5fUhiQy+1PxvZnVGyecEhzLx6U3D6D\nPbKyu6D1QnSIBmz1jMhSAZEO/5nszz91NrgO0oVm+mGeKVN+B1JaXYyM60+G\nJDumvtqwax7RUtFgS4R+LMVCXpujbq2e8igwhT3pxzXX1Jhg2YpWrIiSgzLP\nP1L9UrLqV6P0vhwuUQrqpGrkRLIoHKpIoZVlmz1sb2eL5rN11bllIBRup5zR\nR8NvTdm8fWg7yAfHUm8/dyO9YduBZT7XMeTqABi3uiPQoqYxpufJYhPM7ifm\nR2fc4lykYnpEWAKeZKD50elcmlY0BzS+PLxCB7sz2olFsYKq9Gy4jxrr2Ig8\nq15X2jN0jRK+MqGCMuw6Bl6cRjw8wXCfoY7ZF2UU8W1xPFULDdzsMUsPAilw\nb6it407PYegH8Xz6J0jeq9xEA9dsSYcXzGQy7CWu9wTI+/HDBQ+3Hedx8ufp\nbtmj\r\n=wRDy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYW6CuH46kjotk20CduVY55MOjGLyuP2Ii62br9cWgcAiEA1W12Ez9BYC22FibS+eIdx2P2FAUI1HZzvnJI9Xk5S4k="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_0.1.1_1549476684277_0.4573409106589559"},"_hasShrinkwrap":false},"1.0.0":{"name":"@ristostevcev/bs-declaredom","version":"1.0.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6/example/Example.bs.js","bundle:rollup":"rollup lib/es6/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node -r esm lib/es6/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/nodes/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"bs-odoc && npm run docs:index","docs:index":"./index-docs.sh > ./docs/bs-declaredom/index.html","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.3.3","@babel/preset-env":"7.3.1","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"4.0.3","core-js":"3","esm":"3.2.5","jsdom":"13.2.0","json-to-dot":"1.1.0","parcel-bundler":"1.11.0","rollup":"1.1.2","tap-spec":"5.0.0","webpack":"4.29.4","webpack-cli":"3.2.3"},"dependencies":{"bs-webapi":"0.13.2","declaredom":"2.0.0"},"_id":"@ristostevcev/bs-declaredom@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"dist":{"integrity":"sha512-nJ6WGFM9FrAx0zWvrTrB6TaMR/g6soa3qdiWlBUUmTn386ugwpVthkxA9T3OIGfvhNyImtuVcyqd4LTXC0l7sA==","shasum":"201b32be5334b6b1eb43e634c5f7a52855f92dd3","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-1.0.0.tgz","fileCount":608,"unpackedSize":9448328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcp9j/CRA9TVsSAnZWagAA0YEP/RlMpGhWmL+bWKNhTMQy\nth5S5RjVPqX9PdJds9g5HpUHYx8ZXw/Ie3LxEyk4gfkTNrufeIT2m81ZIKDS\n3xdZ6znTbR5ZbvIGGTwFghmPtYxXv94LiyUW5k79e3s4eQYJ+m2x2a5QjeDO\nuK387T6zORlsNeZOiQ7V6O3LMTVz1ALVnrOAKLoIMTZVpnJLzopeMYU9oPQ3\n5urOECAmBL1hOynUVIkfbCI5qwQ5CjcZsPLC0VgNuO2QL/FvrRZRhGd4w0zP\nVRiRbVOYDhQmLLdMq2GSGaPaPSKx92oZYfxtL0uGmecNXYpntyCNY7YYltZG\n0OhSe+BvcMfjbkJCGmNOLtvm5Z/q529LfHBmu9zMolDGwJdw1sqgcYEyXEt6\ndUZlEtw3TuVEDVMfvr1voALyADUfobEkGG5/ynEKL7GIEaMI6rYMz7GS2aOS\nkli55Ar/zciROzBA2CpruiXmltYEWNbA9fqUJemJcSDyfLHo9bgs5TF/grOG\nsqQ/nkoJCURTA2tIloSPrp7MWb6WaQdeCCsPlgDHj+ZYdvGztuszpnzXUA+H\ny8/kvgIiZGUFqskA/7bWpzUe+Q7UtcU6zWxJuIc5sW714xfJIba9foKrQY4x\nSSicvTEAebb1RuqcjOwHLZdfvlWZN+hBPFj7MfyYfBasTWbM2irg8aKp7wF7\nu5OT\r\n=D/2N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDVUns3CwVgkl8Adgyaf9oDOpGk9q+QRqspJjINJEu+wIgT373ZIiefmMvVZG07PoLCwnnk8bIXlUYa0uw+Uo3C6Y="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_1.0.0_1554503934871_0.7278768907412956"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ristostevcev/bs-declaredom","version":"1.0.1","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6/example/Example.bs.js","bundle:rollup":"rollup lib/es6/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node -r esm lib/es6/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/nodes/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"bs-odoc && npm run docs:index","docs:index":"./index-docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.3.3","@babel/preset-env":"7.3.1","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"4.0.3","core-js":"3","esm":"3.2.5","jsdom":"13.2.0","json-to-dot":"1.1.0","parcel-bundler":"1.11.0","rollup":"1.1.2","tap-spec":"5.0.0","webpack":"4.29.4","webpack-cli":"3.2.3"},"dependencies":{"bs-webapi":"^0.13.2","declaredom":"^2.0.0"},"_id":"@ristostevcev/bs-declaredom@1.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"dist":{"integrity":"sha512-Ak9/5tPmu3ySA2vjT7qRYjmWmYvRhV4ZXkqlcx4gcgbe1+NeEz60IrJmC7RXaHG3BfybJLLllDu9giUSw1uChw==","shasum":"6926fef747de08380f98061496abc02570faf970","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-1.0.1.tgz","fileCount":611,"unpackedSize":9447586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqBvjCRA9TVsSAnZWagAAMsIQAKEMK6ZcAoj1LfFSXI4N\nXLyvy916RClkBxpg5J7zBFc0jVBcjDo/8+TUiSyYHKSI2kd6NtMxW62d8iPW\nihPiwRqo24kKzWUEeUVfH7GsNLvN+JKMN4ux33T78lJEFcG6Hu6s9jbZambl\niHHiswfplLFO/yhEHy2V0fBorWTcqhavOFp766oFC3x4ZPlX6u3pT/equJiu\nScD1t6HU1TJ9SEDHJo0TiJYGvw0S3iYFOFnxugAX0+MpiGA4S6zVpiiHBvY+\nLZJ6NZZiL54ECPdVVmOuloTCVnYMScAXGZ7CuWWVIphTAreA79rzsMNOdVaw\n3SayqOjgb3XOhcdflBEUN1+WW8eGstXFZDlm0tZubeSfJ8z5dwIi+waEwDfn\nvc+h774LmwvsUZd8jYqvi5PWO7VKgd9kmNWyvN+upJLPeETAuxYvCRk/iw1f\n4rK0j9maRqbPxt+JYds8xbwmXySwao7ii7cTRmuqZJNIpjHrEKmj0gmhUatr\nuNghnud7pvn8KXyqZkQytTYOPUU7hwlkcCM/CAroGBi6E7pEvSlnlq9zQ99W\njHRcJN+TxjDBeE/Zafth2ZCzDoSe3tXVkI8HdfzVEuNfg64Uo/o7UKwfzX3r\nNH/k/5quf0IcdVYW4zEa5fXGjnaRtALycjhCHy4xVDmj0UwkIP2tKBU5teMS\nooEh\r\n=Ctj8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcJla1zB/4xOydHOWsSUsjO6NXwxiINMpAg0H5A3Q85QIhAIABAmp6VlF0mv+FPVJ2ROH1iYwNaYJwAb7lEAN4LvBa"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_1.0.1_1554521058594_0.2987341321494583"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ristostevcev/bs-declaredom","version":"1.0.2","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6/example/Example.bs.js","bundle:rollup":"rollup lib/es6/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node -r esm lib/es6/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/nodes/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"bs-odoc && npm run docs:index","docs:index":"./index-docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.3.3","@babel/preset-env":"7.3.1","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"4.0.3","core-js":"3","esm":"3.2.5","jsdom":"13.2.0","json-to-dot":"1.1.0","parcel-bundler":"1.11.0","rollup":"1.1.2","tap-spec":"5.0.0","webpack":"4.29.4","webpack-cli":"3.2.3"},"dependencies":{"bs-webapi":"^0.13.2","declaredom":"^2.1.0"},"gitHead":"b36f7bf497de7b9f4821b8937499d3cbc8e6419a","_id":"@ristostevcev/bs-declaredom@1.0.2","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"dist":{"integrity":"sha512-h0X6Lx4oiGE2ATVn1m0rq+NfCgMVspSk0pwbeiTQidC6bNA6uZEqoPQvJZ542FsiBWEDAkSiIPIUKjmi796XZA==","shasum":"c605092bd5ac2dd8e0bf454ac8dc610436bc0360","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-1.0.2.tgz","fileCount":611,"unpackedSize":9447898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqNPPCRA9TVsSAnZWagAAsDoQAKSA8O8bz4HIGMUgyvC4\n832G3OTDnEcx3qeS6BhthzFf2DfZsj/F0345tqVOw8Z4q1j5WIe9NTDI+OZd\nboFKrbvcLc4kZB9UG8TF3Ys3RSNVYPcCTDdylINyrdVOM2CG4f7A3CqgEKR7\nqy2/gMaAZZvgeYtP+SBSva35LKw1rxgZ1Go/tw/TCQRQywYiu/TNp/ju/F2W\nhJl15lUVKiqhw2OF/f24I1/ANMqHNLxnG6RkFU8bo7Qu//gU+J6FwHwwfHaE\nNVvl6jNyHJqlD0j6j8wxsrn5fSpL+eS8ksQbg0i1dZIXlkTAbTTYpxiHilF4\nDXC2lHhiHuniP315IO30jKMDgpd5qqZFk2SpWw0PFWor4JgjSsXKYnVfpJ4J\npdua64e1pdfJbV9bMc90rrQ51jPYccumQHQy7DDpMom4tu8Tg8LJR5QmOPpE\n+jqweFQklXKaH+A7a3HeAkqMD6ebFpWUtoTbz23EULtUdl5orGNn3C4Ub0By\nZHuFgY3ullF4a5B55JmXM98LxR7cSV5TX2Cys+zvCcuGLHcRG45ySOuy5edj\nHJ2CuOEEmxPtYz16+faJxgEF4NwautqmUR4AmTDEi4Lzz8tSvwEoJtHq9vYQ\n/dAlUdgfZ3/b6ivR+dNsypIwOMBLEA6JDi5XT+quVl0LzrAQJBqlb9wkSWwT\nR6Kd\r\n=6ETu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBwUVTBLFqQRhNZY1nbLPeUrFrmLpKTGpoJCpycrjSRAiEA87ZIuh6oNacpDh+dDC9W1AH58RRlIaLTYuMdRoyegDE="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_1.0.2_1554568142766_0.07129551746118712"},"_hasShrinkwrap":false},"2.0.0":{"name":"@ristostevcev/bs-declaredom","version":"2.0.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6/example/Example.bs.js","bundle:rollup":"rollup lib/es6/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node -r esm lib/es6/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/nodes/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"bs-odoc && npm run docs:index","docs:index":"./index-docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.4","core-js":"3","esm":"3.2.22","jsdom":"15.0.0","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.11.3","tap-spec":"5.0.0","webpack":"4.30.0","webpack-cli":"3.3.2"},"dependencies":{"bs-webapi":"^0.14.4","declaredom":"^2.1.0"},"gitHead":"8f1a72d6273a6f14eaa40280c3df9fc2169b0942","_id":"@ristostevcev/bs-declaredom@2.0.0","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AUhIUUWR+ejADp3pqyaQG+xwItwUzgCjCUimrSH7MBNhDFQeHhKr0BxXgiRvRiZqOSQbwGf79Sy9kMyFHPN6QA==","shasum":"b00bdbe4a5e54afd5052f64874d8e3b2a18c77d6","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.0.0.tgz","fileCount":610,"unpackedSize":9160049,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcz0wbCRA9TVsSAnZWagAAhV8P/j+LQ1AF3aknN++n9eqO\nuyzVA8FwuHRoj2WlXoCt0PFXuq6CtdecyKSgmRQJa+mv0nM4NuR4Ugg2Xma2\nK+IpcyCu7GAL9bB0drVLjZ2c08kH+rnNRLBj4gaUohfuwWJPbS7wpR50zgLm\n27doRGmXq7kcFrxrtYNDbYYi3rKUQBxuRH+Mc4UAKl4n20abCPPAIMAA1ZLO\nT2AwGzsWcWfMcOlYpWmYQGlslDQMP15ckQTecqaF3d1mZGKtvBTesfBJqrRM\n/oB4VUUQJqfhp7s/2Ze+wo/85NABPWMTyY75yKIYGnR3OjsrSMhDcxqmYvCf\ntnsRxAK6VWlRZBQWVedVF1MAI1X4JpUNkurANNnWUDetiAa99R3V4MFhNj7U\nDJNwHz7HytKN1pP4owbUy9hKqwsdKyVbe3NPPgcsbdOkyIqxWKvrUtOJngPC\ntGi5tn2kVTFMViLQU7D6UgHx7uvk5EYk7OSm1y8bOcwOupS9L9jA10vaErgY\ncbpGKsPNQMzYJ0l84iJBRpHYriUzdXN8lSOtAM5MMWm72QUXiQTFn12R21sX\nKTY465QISyKy/vo4opzYsTgL5pm37yk8ejYFwFY6aSQtp1GrSm6LCYNUCb9P\nGyLYVJpPYZwnlWMqAfpBoX1EaqaYU8Vpo6/WGHLQGY01/5tzssjTCXPtztc8\n3v4n\r\n=AOjA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCblZmaGO8lPVHfcQGSk13hi3WtEUCZ80vk1VekJbQ4jQIgMQzAfrTDrYwc4eqFdjJcCDZpzIHTCmMnxuwnjTq2qSM="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.0.0_1557089306646_0.7687461814371344"},"_hasShrinkwrap":false},"2.0.1":{"name":"@ristostevcev/bs-declaredom","version":"2.0.1","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6/example/Example.bs.js","bundle:rollup":"rollup lib/es6/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node -r esm lib/es6/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node -r esm lib/es6/test/Test_Html.bs.js | tap-spec","test:html:node":"node -r esm lib/es6/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node -r esm lib/es6/test/Test_Css.bs.js | tap-spec","test:css:media":"node -r esm lib/es6/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node -r esm lib/es6/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node -r esm lib/es6/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node -r esm lib/es6/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.4","core-js":"3","esm":"3.2.22","jsdom":"15.0.0","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.11.3","tap-spec":"5.0.0","webpack":"4.30.0","webpack-cli":"3.3.2"},"dependencies":{"bs-webapi":"^0.14.4","declaredom":"^2.1.0"},"gitHead":"e721be319cb0ab888b7aafd4485d531c73237291","_id":"@ristostevcev/bs-declaredom@2.0.1","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xWS3OP5GtwNdeq6IfnpYUtV9NQSaabxoYyZ796RWKazcKjVQ2kOLtqW/vAND7Nn1vx4veOoY/PXpr4agkBEfww==","shasum":"1e691ae7a70f7f43f8ad5714c17ff6314283126d","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.0.1.tgz","fileCount":610,"unpackedSize":9161548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3c0tCRA9TVsSAnZWagAAzeMP/AzDdnaQzcx+o4ZFTcrp\niAtYhGkEO4fMsutqJ6eXaZhxTBNBjiF1O8f5jXsthH6PjukJmkqr1IdOr1as\ns0BmC5jIPfmTAl/yq0YRizOaeymaTGfkNtdKUWssQQlYUUdmj5u/XE+RyohE\n5T50qAV/fzQoxbiexr5IhgXqh4OBEIrn8HR25EhWDcBDA5p4YdPYDLqHFGZs\nZqR/ou5x5ucaBAmlxxVWD9AKUA9jGudLPZp01YmegrIGxhALGgT+kmWoRFt0\n9Yuq1yOMjse5NqYU5hDFKH+4jxWuBvk9SG3/EV7pnmX8f99btW9ssr3T8jZa\nhpGstdVn0fvshYe8nO8qs+9LK7Y7NYqjmEo3WEYhPCbTlyaKMM9KU+qxOES0\npF5Plvft8ZlvUFtv0RKX7N2j/4EYmqXisiFbDVeOy7OMXNujj31Zv0b4DNYN\nIlznveVY5UL/My4JKCcpFByc7xtfxKFFfFRxLlyG6BAciWwj2olw9Iq14IfR\nQ+LxgMe77eEwS9VXsRVfP6K0COZOMWywyBsDk1CZnH/ftwBC2Irlt338IrAO\nuqe5/TUFOR/Kj+HOnVgr8252tYtb1pR7fkpVPmT4L02bHelIC328CbKbsrt1\nm8pN76D4cjyGojwNHLUA7LeyNiF/7e9HI4vV13OLezFdbYJ5l4RPbILoSxLJ\nNIRZ\r\n=ak09\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4sO93wOKZpNAD0HUwYTCbuySEU/vAlMSCaaC0AXATmQIhANzlRs6OxddknTpCKUIVIvQ327wvfMNuuQZ6m8Vd97FR"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.0.1_1558039852166_0.38084189825644965"},"_hasShrinkwrap":false},"2.1.0":{"name":"@ristostevcev/bs-declaredom","version":"2.1.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6/example/Example.bs.js","bundle:rollup":"rollup lib/es6/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node -r esm lib/es6/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node -r esm lib/es6/test/Test_Html.bs.js | tap-spec","test:html:node":"node -r esm lib/es6/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node -r esm lib/es6/test/Test_Css.bs.js | tap-spec","test:css:media":"node -r esm lib/es6/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node -r esm lib/es6/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node -r esm lib/es6/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node -r esm lib/es6/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.4","core-js":"3","esm":"3.2.22","jsdom":"15.0.0","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.11.3","tap-spec":"5.0.0","webpack":"4.30.0","webpack-cli":"3.3.2"},"dependencies":{"bs-webapi":"^0.14.4","declaredom":"^2.1.0"},"gitHead":"a16f37f66beeffc24da271170290426bbfeb3c76","_id":"@ristostevcev/bs-declaredom@2.1.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pha0unowmMXY4Xogm/ToG3gBftLpiCXKO9uoOShCBVmlA1m0MvdxL4N7OnplnQM6Xnx2zcRmzNJl/gxXstMgsA==","shasum":"fdeb38019b4a2bc037e8157d4a1b5642fdc53071","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.1.0.tgz","fileCount":610,"unpackedSize":9161368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3qOlCRA9TVsSAnZWagAAVdYP/jx2GRw7ZaJj4E0ct+4q\nTO+xZ+UxjJMoMwhp8LlVCYS2PiHqTN7zaDREJyUk5UL0XZGpEXlt4LP190PQ\nPunHUYvEjUAhpZLGYDk4oJFIikB4zhwI/9YGjECZY2DC3QgoWVsWJK0cv543\nn/I27OQD7e3HLA/9JacermHQpWmZfjGfgKd71OB7Gmng3ALEFhb00z7nXkAV\nP0spp7Y/GqPmWPixQ2xSYvXTB2GMz74oZc1XUIsgc1cUX8QZY2BSuFSLBHky\nA9qe86RjlDqFRpIxtnAClOCMXItcfqjZcYFMhUJlsxGqicktO+QBYpJznhSx\nJ//EOnQFPJHWmbHaiau5Ax7pkjOpVSsMe1z0LpkrbxHmhod6IwrlN77ZoRsY\nVuRucpS81xrq5dwUEQyS7nRxCdHGKX3FpqePWWlox1KGnXFxweXE+nihDsmU\nagBRIc2fA5ez5nXjOkq8NASruN72s/Ket7c9GPuKzD+DEi8huoDsbH478DmQ\nUROEpO3nkzl8721VdsWfleg5ELXL7Gc1QgPmESVJOObqKunbTuYCJlXc8zIR\nMaNc3mE2LwMOiKL0VNZKQN3WTz+T8NYC+joeliXMNu0Xs/JJ4+osAXW5N0xZ\nAl5QJjOUdmlOrUc+i7lXPbJ1fOM+VNXNeFCuMmzJTPeZKRr4r7wOronVUUfL\n58uP\r\n=0wCk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyXI1eKexAGEu7/zalbkSOnwQmSjNgToZXiC+OTdeaPAiBLixRuhPaoTzFIi0/dGWDjap/rZ+WSXCjPrsFZH1FoBA=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.1.0_1558094756488_0.7348533890771112"},"_hasShrinkwrap":false},"2.2.0":{"name":"@ristostevcev/bs-declaredom","version":"2.2.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.4","core-js":"3","esm":"3.2.22","jsdom":"15.0.0","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.11.3","tap-spec":"5.0.0","webpack":"4.30.0","webpack-cli":"3.3.2"},"dependencies":{"bs-webapi":"^0.14.4","declaredom":"^2.1.0"},"gitHead":"5bbb5ea33a71320e632113fccef389ec5fb33126","_id":"@ristostevcev/bs-declaredom@2.2.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WzHIJd1lzKABAnVRQf6VedOnUxRwl8Hppd4v36TE8qtC/2X9tCmEoki8Jdpe6ArlEnY8g66r68/+gHH0cPL1aw==","shasum":"9055aa6849d89c6bd725dc5cc6260bd544d84834","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.2.0.tgz","fileCount":614,"unpackedSize":9182063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5ocmCRA9TVsSAnZWagAA1NIP/1sVQSQPyOCgcibkeqT6\nAkSYHpOZXmu4MZbmzRmBjjKSyP7PI6soOHe+cww4z68fRzRpTlh4FA7gcC51\n/6vZpy0Z8ytn1gVZ6+hNO4vgEjdN6wbAr7ZAOPuQ0TvDsKEFM1AYpTeDmN7P\nxZl5xfl93/myRUT8rv5kauoJ1DZOprF58TQLKPX519OfxAp7m9An/ln1pqOs\ntXsHRwJzp6wD1wHSbC1rH94QE6Nr+NNe0D7h+KzF+2BKiy7RLH+IUd5YXADn\nr+nlPw4Ap15NMOjBILA4Z3XMGl85Do6QBk6Km+Rfp7jd+xibpDvRp9+StPli\n6k3tH+J1O6t7DBIjYHIZnIpBNgsNHGLgxGm1E8DNfYMECC1pFu08/D55yyLk\nSmCqiqSHvaoAN+bvvGS3FnUvS9KsWHpH/9ymDU1sdxoO7BDYN/lNK5F9jLCV\niHcIUwd+wOwOyguAyQEPJUninHDeZj2PCT+ePvWE6J9aiUo97E8rZ6KLANDa\nWJrg+Q8bH/4737gtEl+gMdZuta8nwtul/Bx3roh5eCjmhjMQR3dBmOUvwdAo\nwoLMmg3NMsDfCNdqHL5F20mifi+axOzuUbSJTHgqDoit2fzzz1ETnCIraLW1\nrSsBQ2UpHVIXftB4P3LFZt77hcj1LXzAh8jU4kDxIfTNEUL7aOPOH8R3/o7o\nSbzk\r\n=mrLl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk0CW3uzef2NeMgCwT9/JKutaBJywMrIhO88s11VqcXgIgLZ41FyY8NATcOzedI6tBofTdOjXTaaSzrUOEcecuasg="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.2.0_1558611749320_0.9015219860296539"},"_hasShrinkwrap":false},"2.3.0":{"name":"@ristostevcev/bs-declaredom","version":"2.3.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.4","core-js":"3","esm":"3.2.22","jsdom":"15.0.0","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.11.3","tap-spec":"5.0.0","webpack":"4.30.0","webpack-cli":"3.3.2"},"dependencies":{"bs-webapi":"^0.14.4","declaredom":"^2.1.0"},"gitHead":"004a58dbcebebfb64cf33ed01ace71a33e927b91","_id":"@ristostevcev/bs-declaredom@2.3.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-j8H2ibz8s7aoozvl7G0AKFvy32Jnqr0KCTvaSp53Tn2eJ55HEgGhWeS0ZMjGA7XeeLKDcQQBeu6EBGd5lAH0/g==","shasum":"976bc7c6b6ee01106420e63b1643b4123c7fc5ed","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.3.0.tgz","fileCount":614,"unpackedSize":9182606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5wzLCRA9TVsSAnZWagAAomgP/ipMtmaTTIrRq3dx6OuJ\n29Nqx76/9+HvthOZLEVgEVGHs8zjPz55SMT2Zr5AMhIG1rfXXueqLMxC+hcS\n9u0VzQPyWAbx9UvJUEk5lEC/W4f17wfw4QEyOfV6JK7j++6VmyFtK/aMT3sv\nr4u6fDPokbju91jt74CbHE9P1EbLetgzkRzdLn7NuUlwoYodJ1dg+eofZG+K\nKIJSsCQ3ZfRqv6Q0qifkIjzQaVPIWVQN2/sf+RKPOI18gctosEYNi26rZaky\nbhN1gFyk8M7e9f2XBwPWnnqyv/xiWl3t5iGt979uZscrhnCAlFUelxB1lalE\n2L3qEEpBPOmWXpiKxnpFGeU1twhgJBHN8/eyXJ7fmM5tQmW2uE7MV8SzXoqe\nMwBJwr0gCmZk0SQBLTb01zsV0JrASVDFerDePnbJTCvdKlBEpFLHEL62mP4w\ne/NaAhrtxWPQozJfQTl5eXqCfGB6pg36ywBlb/tVvQEbNh8z5rSUfDfzIHVH\nw1dbEw023j0BFTZFfbkG0ESmk53KJqhekUcXwQOPEOlUNUPY9PN1NMuzAlN/\nPph0YdC5mrOuH5pjdzWTcGbMnoFaGio4LY6Kiy2RPbDyUm5WHosAFVyRre30\n7GoTcmDz53AlARL5O9c2pAa3y6kp46rTpMzFpba7+F25hbKcf7zvPfIXxlpN\nPQFZ\r\n=kiFq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxMvMzY885QaxyEfoJXFIheRNkt/n1q51Jc6nbgRbpBAiAwoYgK/oWgZXl2n8lGh47XyhOFNmZir2ujdwgmOUy55g=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.3.0_1558645963242_0.8212748389207012"},"_hasShrinkwrap":false},"2.4.0":{"name":"@ristostevcev/bs-declaredom","version":"2.4.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.4","core-js":"3","esm":"3.2.22","jsdom":"15.0.0","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.11.3","tap-spec":"5.0.0","webpack":"4.30.0","webpack-cli":"3.3.2"},"dependencies":{"bs-webapi":"^0.14.4","declaredom":"^2.1.0"},"gitHead":"8776264daf8a91fac35d66cfee273419dd45f91f","_id":"@ristostevcev/bs-declaredom@2.4.0","_nodeVersion":"11.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hOGG8erKf9v5qqR5VIbF4lQnbvtadeYKpLiRtq9HjaQr/0M7tP2Qk2QVsjQuykVXdH2cRDSzXqNcotubZ4bUQg==","shasum":"bf7788a3dea147f5ca1babe2a3415391a1b3f429","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.4.0.tgz","fileCount":612,"unpackedSize":9182148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6rj/CRA9TVsSAnZWagAAbVcQAIu/1m/pKXZ4OG772dLB\nytQVixI5TDfjGWQwTJgvzYl2XcbzGXfgWzhWwjh45+zl6yCOguniuKIOq2r1\nIu7vQGMiz1c57aPuNlC8G5Wj5fhzFOZ49QQYH+U6god6iT3yMIA+QaNFCWOp\n89yPxliix+MC/mOo+RVXU6WR1Zg2NPdtUBdYMoHeXfkh23TZ+vtcrkfKo9Ep\nvkJnxCSH0ySciY5Q6Pp0Z+CRlcQ6w1NfY+SWmu4nbEJYNMiNfP8acGeiyuWd\nK/bzw84mWR4r8xZgEJnSYJKKr6LKo72z4WNxNKyLESws5NpFAj30VIurCVws\nBJ36BubjLj+9FSbzX1iY1ivhU6BfZRNFjC+rdlJQSmpd4M4wMQYd2gEw8KUg\niRiu+ECOff06FcdNJUi9h0BDWFSc58qedtGScy89FXN11GnPCiCFdUoJ7YAP\nnBFDL8Z7CipB+FWe5WP/B8jR3LagEdOyTb8iLQyNO46in9kPNLz0PTjvoA+w\n4EAjR4WPVIV8NAhv7Gul7uEVAke1utxRg7NAogNtgMfQFnBt32PFeOGHwYD6\n+up6JW8txLCCGYuzezwVLdmNmm69H1r7MgjuktZ8D/05CNyxqbQUFM8MBqDG\nrNq9YswjbFpX5KNFEhrR+TLDAA4q3DZhJcbHB83lIhLrqkVP1xOFhAcqs14B\nmlc8\r\n=c3cj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeedyR9EPJlISTWLDynIj3vikiZPRxCWKEf02tbbA+pAiEAnB/eA8SosC50ob7tvKcUwHtG2WqrJUgPBDExky+EcA0="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.4.0_1558886654505_0.0249270789967051"},"_hasShrinkwrap":false},"2.5.0":{"name":"@ristostevcev/bs-declaredom","version":"2.5.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.4.4","@babel/preset-env":"7.4.4","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.5","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.4","core-js":"3","esm":"3.2.22","jsdom":"15.0.0","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.11.3","tap-spec":"5.0.0","webpack":"4.30.0","webpack-cli":"3.3.2"},"dependencies":{"bs-webapi":"^0.14.4","declaredom":"^2.1.0"},"gitHead":"01a3754bd2ade8c0abd5d41605ad9dc19e2cfade","_id":"@ristostevcev/bs-declaredom@2.5.0","_nodeVersion":"12.9.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-XxLCyVxc/0H5zQEVXHYaKBb8DMZ0y8Yg7P/auBjTBdaRe+63GkuL4eQV2fh9qn5S9tUhXcIajfNLz1fnNrPDjg==","shasum":"9e0bdbb4528808ebac96e1cc80b9bb5f45d00a02","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.5.0.tgz","fileCount":614,"unpackedSize":9480016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl02ZCRA9TVsSAnZWagAA7bcP/1HhMdO7coAvSkF0+u+q\nns/YYdGaRi7XOobkQ+Msw3chOxn/cTHqxYxwxy7EuegA8Wl4bVCGNPEgoCEr\niYNpspRpiBBLiSi50wwNDpI6+wRxmr3zGbS+QHXJmqllvaXACwcy5r+ez2T4\niQ6SB6JEF5Ll6tpFLCB1xVdCBbevSohfjX3lXucOTthKJcxVdAja/k9IndMs\n3/y7A/IW238ogGRgXr7K9UEhSca63+SAKvhq2aBh76T8J6TnXuBfzhbP1kvg\nVoih747ecpbBTE3fhd/S2r3iaeVR7ARuyrDLvI/DiROCxWpDkO93XXa3b7xe\nyG68u1UFsSDGh8odGKM7olpa6/BiZw2NRpa9rio0t0fBMG5mv5XORThzxT0R\nJ4EoecSpx6X855bkNsl9AO8p754SGVhAdjYULLCmax/JSSFVJ0Pmlm89vVQ1\nKnsJ3yeWYdwN9BsOzDrFx4hlvWKRX5iqACtB1s8zxCvQ1NLaIYIlL/XdUp9j\nEKyb1SHMB97fiV1N+DbyJNPD4rcxAvyE+trJPKc3kCnY7PExa6qc+mPgW4tw\nfiKRRO6JnZ+vzlZbBgt11XM4vISO6fEx0v0xSMrPMLqV3n63aaEwjc7weKHk\nOQGC4z46wLT0GdhRgrWhc77FpPUIkEybsARwisDejyGAY9opEoMepttSBWfm\nDhSm\r\n=aNBM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJeb27UK+XlnYB6FIkf0J9N7s81zRjs4+bCF21xpfshQIgX/oj+P/LWgbfztdO0STeJquTW5LO+H3YeXAt5+lqGwM="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.5.0_1570196889094_0.09044956825219486"},"_hasShrinkwrap":false},"2.5.1":{"name":"@ristostevcev/bs-declaredom","version":"2.5.1","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"09c72c11144d1ffa1abc1d119eb532fa56d57c7b","_id":"@ristostevcev/bs-declaredom@2.5.1","_nodeVersion":"12.9.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-yU0b0m7DIYMUaI7PcAMOL8pKrYlCwVH4dro8uvNzBp24NI3ETRX3dPeMScUXpBymNgF+UGKCnpqeuzYU9IzahQ==","shasum":"0eea2c93ff275d8619d58027b5c19fa780ffb636","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.5.1.tgz","fileCount":613,"unpackedSize":9188625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl4CuCRA9TVsSAnZWagAASDUP/RiiyCKyYsLxQxgQhK7E\n0YJkc75XxAuoZIltgeLczH8eoll35+rVojci4QwhWf8KvCq+laS2x7+yVz9N\nyq/HS/pmnN5bVSKS+RoRTfcEafP6f0QsI9U3nrqq3weFqRHEQv50/+E3quHd\nmsimk7aT4vZpc+6aZaHc3iULl5sHRIIvbAXtuGfvxi26g34TFKxBg85xj3Qv\njgn4bw44og5hZpey+Z6i+N9/G9fyDnsNb/KiAg30jfVz/o6NLwYoIHrklTJA\nLn16P707mhWwhUzosj/jfTJE361qjXzOZVa0/iPyKTxLmkCSwt0xJ6JQnBRl\n9LV+JWkB+efYZIRMbNF3YaIKa8n1+Edhpfs2EHX42SkUactQyxjI6qQeMR7B\nrxnlpaEZuFcof5VulIc4JnjfoHilsbKd4xhaSrSZ2MiwDA707vFxyZ01lLxh\nskp8gytcEHXPhUH8DFd4IaeRtItuvVkiHIZGpCNuzdn8snz1nnSAlPmrjrQE\nxFJallwJ0d5xD4Pv5UdPDnNkSin+FDIK9XYF7l/U8ku9PZ5pOArCPuPgtQOi\nxStJ1twvuU/4nZItgIdiP0JsYqm1QlIBdLmZ+vfmKgUpTm/Z9u11sNjA6XHz\nK4a6DkARcbJhdf2d1UwdfLT+A56ZpSFQ76w6k1K9KvojvmR/5vt+qNkV6vAL\n5Nmf\r\n=cDDJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtzJSuZVVcZBYWxXWQTZsR0j3gs8tdSZgUYSv7GETyIAiEA2oWO0pw27FASsKn+wm/XLC4zsWVwASMWqC63vUSRUS4="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.5.1_1570209965618_0.1192166167491997"},"_hasShrinkwrap":false},"2.6.0":{"name":"@ristostevcev/bs-declaredom","version":"2.6.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"fddf04bb547ddd9907c0e8aea8c11e88b3cecc2c","_id":"@ristostevcev/bs-declaredom@2.6.0","_nodeVersion":"12.9.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-11ZavTOxuqv9oxlRyJNNRIVXdWLmnuaCmmUkvsglI7xW/sgh4OqdCntqsm4F1Eyf9BfYIRgr4XZZbZIFLYhwsg==","shasum":"8c5ab17d04d16a6e8340864526ccb81ec9d5c261","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.6.0.tgz","fileCount":613,"unpackedSize":9190729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl9uiCRA9TVsSAnZWagAA8zIP/1hgEUUGAVaEpw+VXXDg\nTUZpBT8TjKP4KvPzbgf111t6KulI4GxuVbJPyAT9AolyfxjmYCuvfA/i5y4I\nKmYUkAPOHnaqDXnVZ+MtCshNZ1hMwSm4xe7fkvrTvjHtNcMVK047BEQRrQcb\nLytw7Fw1HO+papxDtP6eHGSsc3jdCzpK1m4Qavu4GmUyd2FCAwNGiLZc8DRc\n5Ge+QzJ/zmfsi/HU5/0EPrpXw/5xhpPzdE1H4I4HHM4a21FRDBNW9b9QT8RA\n+2/JniXi7O5iVS1EOsCQhmsa9QTp0b1N02e4NPTpTRhWAhkdmmw3vFLd0qhX\n+X45G1FGn0ujn+b488AKgIhV02d4ZllCsGING5mVIpUrd+aNEfb6G5cyKYyX\npMJsjbSPFtgUhJBeKISJh0hd9WXkp6pFPG3dokB5FZFM8mrmlUCiW3SuBILK\n7Ma+wXhY3Kp2hl8gAMj8NfzBh7xaFQy2WLhfQdyqWjSJiFIRl60RqFawUv9T\n5wd1lC0ekDwHS6qpn3w2ymhZJvwKjSHlc51TUvqGyBOUxYwnqdXQrdP514P8\nwmKSJYrCJ9BYEURi0pu1NhbvF3QaHJpFxNojOhHcJfKhv/C24j9LU+aE+c4o\nAzyOdmQfQtUaxZ0PsdEepsVdDqqeWeqH82Hxp6eph9ILtRLsjdA5sobGaa88\nLJUK\r\n=1Yp5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSbVLatAgghb7B4QBh66gAhABEnSjdZ2O0Ni2702pQpAiBfOPqafZDcIJ4dDx2UbXXcrgRLZduU+AHVt1r9ITiicQ=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.6.0_1570233249263_0.5884948172377829"},"_hasShrinkwrap":false},"2.7.0":{"name":"@ristostevcev/bs-declaredom","version":"2.7.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"499987b2f2d0d136bb17f0d1dee61199c30ad2c8","_id":"@ristostevcev/bs-declaredom@2.7.0","_nodeVersion":"12.9.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-mPNkHwDG/d0Ch3IM6Ks+/9RMlx3g894z0ztG5u236ZQSrGR6rErs71HXNBZxphBnsccKBr/FSh9O9+0HI7NMJA==","shasum":"636dd5adb59ffd4fb434c8a56efa93127bd443c9","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.7.0.tgz","fileCount":638,"unpackedSize":9394312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmjojCRA9TVsSAnZWagAAbw0P/06d1T+JP6gcBKy3p0xh\npzXXlhjV6QA+xVA0e0jIFKrdzvkjjUq2NPt0I6Zm9jUUud+JRjNWpRAcVFgZ\nMCbwRKb5j3WWoegvdgazga9UQLp5uiNMbKWjY1jenzEmafpmTOim1tZUqE8Y\nxsXjz6mzjmq6t6gWC2ZP98Ze8v81VTadjgQuYVyp1O1GA5q8qodXHQRbZZc+\nI2kx/HoMJgIamFRlvdZ1NuDSPHkILO99yExujBmxIi3OcErDm2uc+lutF1qU\nd/RZO9+TeBwON4AW5zEgTNG3llcqow5FhlbFXif8LUZz0WWJoV/2fdTrQgRD\niIzCX/j1iJTLHKMijipd+a+1ucNyePLU3zIL5kkKI7TcTtcmTQkiNzi9fAN6\nQN0U9fZXJ4ubExWfFY0SxezWGBKaLm8k0Rx+PZvKplURev89rb1lD815rOty\nnZwM0UnspWHuDv2cnYH84cU/F9HPLsJhsu2MaecMATSJ54AvsnzsoZVIs9rr\n8F0tcdi7DeD+jcuR7R6HwrpLwC5Y4EGTVy2/bmuXQvTzJmSk/XZaQcUKoht7\nkNKj7scG7+WElhYXw6FSJrfuKH6M4NOvpVtS9lI4GjmLaWpgOPgBYbbrez9F\niXDc54HmcVFoqPX9Q36A5ry9oi4D1RbBKIAcgcEwTA0mRh3+IlbGNXXe7TT9\nKMiO\r\n=9eH4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuQyvpd3oWyPbuaP8dYPDLdOMFxfTsr8w63OmoQHt82AiAWuhR141IOBH5jUepKu8/B48vHImE5S0T2RheiX4zSbA=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.7.0_1570388514403_0.7686138205441158"},"_hasShrinkwrap":false},"2.8.0":{"name":"@ristostevcev/bs-declaredom","version":"2.8.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"97383d626a0fb9e155fef140951f2bdb46135609","_id":"@ristostevcev/bs-declaredom@2.8.0","_nodeVersion":"12.9.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-/SicNjbegn4DyyNQ7rjbGMUknyv40JSflr/OpGb7veA3n1A/nyYyQTADLm5yTSdY7qLncTQhMrZcM6DI/ia8hg==","shasum":"de1471f42144bf989d6a556b27ebdf360c422205","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.8.0.tgz","fileCount":639,"unpackedSize":9402881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmluGCRA9TVsSAnZWagAA/ckP+wfqKYfkC+0vb8ml2x3f\ngc/QejKoTfOweSG4Zfb3++5aYmxq1VtlrdfMDaHRWvnEX/kWrIrfELc2leBj\nwm+taueTg+Yu/klk0IQswRnrYqqSxEjSd0EqVEQ7YiTUEBIjjkQoaTVzr+lc\nMW8VFOEnwf8YGPxogByrKqkFg1/kirHD17xmnzMc37639F5GxY027cgL6qle\noRlHgYKPQ2WAM+7Z/ravXTPpv7Zp/SGbrMT2/oBRlacjGe8ayeDNoq9NGhUZ\nWbfztrw9HhSBX4lw39RgYYhbyKSmfXo7uCKc3/t/Sl1pdLGi219GzO8rMqhF\nrhSWo8yF74WrqgD6TRiqGoUV9Vlu2Yc71wFTIIpgAJM5xB+GCRZHo9fRJBfY\nFkyojmYuhOofnbIlV810jzlw6gZ02okgsD1LU9ElcIseKgKGINcFPPNsMPyU\nUlYkiBUylhalckOM6Vw2wFdnGgpF7U5RWn9vBfCwy687VlKWX9hjqk+t5iup\nE0rIuU0V2v+NJOF/tS+CBdhAVTXjfa29rtn7e/m8ajqIQnfmrCdaPoZsoeC2\nKQS2bt/tjYtj74113n33x6K8/P5Nqup5SxGxc37YVzhNQI8F4UN+mQqkX71x\nGHHCnzw1/slNpTDU/ut0HMXBSKygvki61b1WoNUeQfX4dHzu55j1lerPgCra\nznNU\r\n=sg4S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3V6Q2n9BbMBKX567yEzHOg74m+SHMYFjGdeR1v8hiwAiAA6KHaRoq7j3DwqhUv/0MIiEwd5GuUWxxd10qONj50Vg=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.8.0_1570397061361_0.32875961021581057"},"_hasShrinkwrap":false},"2.9.0":{"name":"@ristostevcev/bs-declaredom","version":"2.9.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"1337588404f8b4df1acc9cd54fc08aef9eec8820","_id":"@ristostevcev/bs-declaredom@2.9.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-RT2MCmo9SphneJLf/iv1/XhKqk+qZRf2MvVuweEDLPac5cZ5wQGVWYf76J0M+vvkgLCFSJvJvW0l8eCrr+A7tw==","shasum":"07d31637666a4cdbecca562ec617b258f11a6685","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.9.0.tgz","fileCount":639,"unpackedSize":9476405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo3HeCRA9TVsSAnZWagAAcc8P/As2mgOi0j7YahUzuVBM\n5BdG1NOH4LLglBEGBBta1r6dUvtWpXB7CWrZnWDuZUUhuwf0yJE9yC13G0mj\nkfw2OZGUjRdPY62hxSGSmF3uIgVVROk3NEBNtJJk1s8QCEr54BELnd72ggn5\nPdoodSvifIURIv9nO4LaDWce1Ot+LxF4RLqe13RwTkeUWAM6ZPptXJVfAxuv\nCsOGQxu7xAH9v4sm5LibhtajNSc1ToeSABY9QgrdVZXK+YrQGLnqADEnDMG2\nJR/a9p5Axq1+CYSA/lf9qu2aE/DKe0e5/bqEO0zLyxPLH6j4xQB34xkVeGQ8\nkXbU9+RCcFtpLoc1muhpboRGyNYvFE/43gn6KN8jBV2uWEaRAaTV+ba5rvEp\npEGPG9bgtzqxBOHyx2eZhrkUmIkx6KJYtBdMxBJo96s2NlulLIm6aa1fo0BY\nWpt3+aKilpClcVguuhUJWYIB8waFNMQQQRS59p17NCg1r20oqWHRr6Y0McPz\nHrl1LtgZlvqmCkdOoFGQATEtVibXJjPDOpxifU+lPg1FqBPq/Y7kJ+SN8Uxt\nxnbPM6KqDvohvKxegKtn4McDxjykieTSZEBt1cBn/NluToAZVZ0HKUob1HJj\nL/P6MDedR9CtyF64M9F06IJjCFr0Ds9mQ66lVgvGjqnDRT70Nxe82wB48D10\nSzxw\r\n=aKJo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC/LkADYaSC8qvqr1yInxlYCe5efO9Qq9CUROn9gTybAIhAIl7R5s+2PTfBvEUzU4obU7olsIsKSjm6Dn37ll1iozt"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.9.0_1570992606112_0.7349565444819721"},"_hasShrinkwrap":false},"2.10.0":{"name":"@ristostevcev/bs-declaredom","version":"2.10.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"8bba9b5834604a1e9ab0220711b96b7e9dac7e4c","_id":"@ristostevcev/bs-declaredom@2.10.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-ScpTyJ7TDywBY7n2VNE/ynPxWh9SLKF+bgDn2oPeppYEOAzTupNHbU9FOUe+AqqLBFzqWzh/mNK92Cg77P1gJg==","shasum":"2799a2b7aa5023f6233e850a2db00941667ab20b","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.10.0.tgz","fileCount":643,"unpackedSize":9596760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo6LGCRA9TVsSAnZWagAAQWQP/jdZNpSkcH6erFxWQ4K8\nmjTOV3+OERfQHgiwRIVw+0W2ris+cnEo0TCamNuxew8AiCFlRmP9zOUBUqQw\nlJJ918MHKqJi+Wy7KJRR0d8eDuiOLcjEl9m4F+tkOU+AygNiSV0d22ai/j87\nv37rC3eRVe8bQKHFbOvFdF+PSDhTnRdLwylDeoY9AQy56geZj+ZRAWemzwEi\nT/qHUeuRMPgQuIMfE4kuItMgkZUHYn+UQlL8CYvBPeTwwx5bCmap8pxykY0r\nQaXxfcrismXUvj1HBPt5EEJiKQ3nA8SxpCUVXm6IT4Z+fPf6M1Y+JeWHttwb\nKB4QMSI3/LlNxNhShO2SCG8ZpNFK8S1U1wwTw3Qzl6pA6SUbiM7fn8Jjd40A\ndOYhW6fYwG7Y4znj4co1bCAmrPaAsstI6TSooB1E0ssRRfV7WdsZ7OIcW+Je\nsWJy7lER3hZ4kN9aMSJsfBAlPuXiwE34HrmwAUArrBvtUDcGqpcVlPNcpzfE\n8bywBKl4dgXrpo1Shm1LNgp8o6F4DAFD4564ia6i65adFW+a2MfHO8bfSB23\n7mum4FzvqgjFviA2o/EymxMciwSrZJWwai62urB7mNPXg3F3PO6QxvLNsCLo\nSM6NbgToB2DNRjZm1gloQ5Ace5QSl1Ld+Wvza4KIyScuBXVlDoOuiLQCk22E\n4Qq4\r\n=cHOc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt50SQb+Viime8Y2C/rKbIVLg7ZzPE1Dx2tfwqxzR6uwIhALFOGcHkwCAh+EELW/YHpqYCessLYuv7JxF6X9Z4Z01/"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.10.0_1571005125516_0.6659539115956783"},"_hasShrinkwrap":false},"2.10.1":{"name":"@ristostevcev/bs-declaredom","version":"2.10.1","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"f38b78fdaa7a4219c18f906347161b0362986d8f","_id":"@ristostevcev/bs-declaredom@2.10.1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-yfpDGhZMH/lWtIVNuGFio5yivjcDFZZLO30U7Qhedxr4rj4SwNHUAvmXGoEoZuiq55eN5Negdnz5sC21NhC0Qg==","shasum":"d51b78796d0a1a9b1b05ee1a28717295692eba9b","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.10.1.tgz","fileCount":643,"unpackedSize":9596760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdo6jOCRA9TVsSAnZWagAAoqQP/0gP+D7iKMfHgnhWweYx\nwiDN0/tNckqMKd5UJA8tFxAZ8cq/ktBw8XvdYE70v21h8IdgJo1Q8hMhcnNZ\nYc1j6q7tjOpEhC2F01DrYns7ZJM3bh6JX7grEk8ZP+ENhJfKXaztGMLBL8Fc\nWBsJvmZG2HFB54hpPLRC/2Rh0YKVa/MZQp+DKctmjo6MrlG+uzvlfLqW+MUu\n12KXZGnGsv/ObjmDnEpt+Ht4YIsmQtp2Ylskt+AdkX7s1AnNJ8Kiip+Pxa/C\ngIMNjQFpDAabgcQ/8e8ykrFeThoVbr9AwJKQAxncXCTqA8YInqu9x6F2dKTC\n308z+SMRoWhqbwb/uGSW9mYcA8gbivvnYpwITB6BOi/VT92x4KWAAV5sa5c0\nmSoXuUyRnMrKSPrSF7WGWmj6DIQC0kaJ6FKd0DuiRafmhlYkadW/dyvtKDWE\nGjrBRrIKdMpKbiTnhZzgM1t57YS4eki04vX2L2JB66Caxbk4tBEGREaRTDLg\nmNQE4T3viWwdQ6E7T58itZIiYjpJTwflGoKpks7ya+4O5JgvqFFAlVll6NMG\nxUDEfGJSTbHFp2hP5S6pwsSPVhVtpmbEBJDwR9IZ1YRPzc7acykbfAQNEtWN\n4yIbpYwXwShqaPZwuH6yA1QzzwkNsC/GeQHYpXvizZjQfGjZfjcJMueXqmH8\nV5CR\r\n=nlUX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDToqeVWXUI8f9YsAv/wwR9HJG7xrgqhpgmEOId5LtPzAiBj6fUh9Y3tVKJm0/R9IRCrtH1q4UkmKaE6ATto6/z0AQ=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.10.1_1571006669907_0.03722977672759731"},"_hasShrinkwrap":false},"2.11.0":{"name":"@ristostevcev/bs-declaredom","version":"2.11.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"0ed87837485182d1c3191c667499f04937796c17","_id":"@ristostevcev/bs-declaredom@2.11.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-YLdREfXK4aRGg29X1W68Azi6oIG1WbBtGADAVaHiRxFT1hYEpR3H9+sO5xhg8Asy80ciU4eUz9SYSz1+grwvGA==","shasum":"715141ce285abf9371613dec83ae140a037bf936","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.11.0.tgz","fileCount":655,"unpackedSize":9602850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpOa8CRA9TVsSAnZWagAAGA8P/iQ7KF7F3V4Zbjr5Uqfj\nTs4iBQe+9rhE5l+BuSnyUOFt+VJ9htqReq+U1nzaMcjEaU3D3INNzBzl5/JO\n0D9G9ShmFk8DEvOLCCEXpX2CKiQif33oYXCCcj4yP29u+bKilVebHf5WUtpv\nUZ1M+vVQLdVZlcduwnossWbkGSPqQotIOBVZCKRNr5S1vcj3F21Ta0aijrk0\na//yvGh2xTrnqv6QhyAHWNcYBJKSeDSK2gq46nzt88jT84VcdhaxdBOImZPd\n3COTXfiyOwfOac4OMbr7cylBrY7Wc7suLs/OOR3E3YK435oNpD+bvHajcTlo\nFL7BGwxnZYI1I0YQI9sP2fJTve6PPdvYiyGiJp+QP1XKpmFqUrBY3LqToYf5\nn1WXz7CAFA66jVdNlMhMMeMTZ1+M0iIHpoJsz8emR5w6wXqvHxtN/v7VhrLv\nRP0LP+ofogxStJwckHkTsMez6YIK+5qVxvWKlB4ZTV1A65DoUjPevFtIX2Y0\n+6mQo6lseqAzyD1uyIKD2KA6YWDnuazO0vaKZ0fMeJ9eJwP9ykSDVrCCCSo2\njwGO1F/3rVhp+IEJdw8/XXlLZfnYSeVcgZ3nQbXV/5oH9QwAwkzcyQ/cybUi\nZnjUvlZ8sGaZlwSkf0SZ8lsoOe6LmoJ6rXbzEvytu7WIrEGXsSU+YGIjH3Ie\nBbVW\r\n=6TG1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXpO/r9I0ktE6o4h3kg+XbwRlG9u11q2KK/Sd19V2AZAiB+od0ESimiDTY2vMQ8tokVWcfD7yrZdt4hQlSom2J4uQ=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.11.0_1571088059323_0.4855292810557388"},"_hasShrinkwrap":false},"2.12.0":{"name":"@ristostevcev/bs-declaredom","version":"2.12.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"2cea72f048c9893d3529c31ef566c1eda2a7bed9","_id":"@ristostevcev/bs-declaredom@2.12.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-EUOggRRJFyWazkw55nLW9tn3BmRD4IyQ6ubq4BGq7vE5E1DHZjE8OQlZ5D3MFK9oIB+IIE0PT5WG8v1yw6c0Xw==","shasum":"a748a2337e707383cf91672388af9a9d45c6a885","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.12.0.tgz","fileCount":655,"unpackedSize":9980777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp5RoCRA9TVsSAnZWagAArS8P/2ILBVSZaQdCraH7EJex\n+Ih+O7B+i3l4J+zyHQmBWY17YutUS3+L2qr7OvYYF27GuwGSjRp4kOTnAnyE\nBF8aGt7QpIy3GN1Fy5A6wk+UYfIiKveHvCqFaj/b+SYfUwzRSPMGZl0LRbkP\n6NdG4dQviK1bJs04t/+y989hL21HFjZIJuWoS3RcR+luRngX+AWqesXvyS9b\nGugGvwnZOPbMAWyXUq2wQWD+mo+YKjKWtzfS1EaC020Z/1FS1/Rk3q5PiiiC\ntqkdQSXSxq8wfGKC2JzIkGIuiuDFUzynjUP2zr8ASx2fdfJBlpB6LbeuCzTf\nDfC6+H0EAtFAO4njMz0OBE22b+Tzdadm4rtRWZNjziiHa8lbdkiwD4TnbskO\nLKJBKRkuveV/iKaQNvTaydT+909x/IoIS9y975mVZs4Erq9N5XDda7fuPM8V\n8Q+9626twfK2BCnYYP8TBX/g1RA1h7Ff7KY0UPzyIl+FSXN1uBDKURmJUfm0\nd7N18qjirMjkHInVXdMO/kwXp+eRv61VmmIK7mu8kpuMfDzjPEKSS4MRNp2h\nVMDt/pxaIPp/YEzQ//TCwaOQQ4MF8q4NilscCskWY0BjC+qyNqAtDdpC4UO+\n0zz0q28W6UNnnGJqTXO4w4QLoq/JEnn1Fo3OQS8XQLsOzDnwJjomiXyUF6Z8\nJLJr\r\n=imFc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyy/WeHB1Ya/f5LaBH4Q/EL2ScaTb3q7nQIE4j94N3ZAiEA2fMCdSWmuZ/nHsDLgY2fBs09pu/EfbBg19BSEe8iVDc="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.12.0_1571263591202_0.2622686781207577"},"_hasShrinkwrap":false},"2.13.0":{"name":"@ristostevcev/bs-declaredom","version":"2.13.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"4a17c1235f61f4664f16908830819798cc1e1c50","_id":"@ristostevcev/bs-declaredom@2.13.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-WVU1ORdmVL0oove3GIhjcltPHlId+YM9FUxwsZ8xQN9xT0OM+pHwxp3QDjfeVzFBPNUKu2+jMMStkJSX9/de+w==","shasum":"5d0a443fe2bd8240df938728cb1ed2d105154bf6","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.13.0.tgz","fileCount":657,"unpackedSize":10004068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp635CRA9TVsSAnZWagAA6aYP/2vlt6sDQItSWo+UEBYW\nf0hdnH5EKOTKX1Wu7q5jDh1urjdIqzM0tpAgXCfCnlbt1atyCQNGsqKXxYUU\ncW7swTRms2mvJquXQBUxxng8CRS9sZ25EE25+Zw8KpjyGzmMdpumUD1KyDnd\nyjbsXxKgwrIj683oTXOMuJLpvy+hKrbxvvL2Ki9MgVhD4wgfb52utre0H7Sq\nYYJu4Naj030b3fQFBPD2MdNgBzdYSaOFGtX4+qqH8RlCLXqZbp70dyeY3lLt\nnGmtUBCjMU0/4GR201jbqrod4+Jx9JkSiQ/7XqB077IaiQza2T83vV5SMqM3\npaMdhR9xpS4EmI1i/FIlqZLPFuAlpcQGOSHFbs9NDQbJEatIzumW9ayhTyom\ntYyGccv486S5OivPc/YWvitGgNG1agYEBMREQhRq/ZOv+EZO3Nj0NPisofl+\nlRBSBYBs5gzO8Y5dGNkRFirUglbWts7HwKaSN1c2SffgpMeNRcioAETW5wpc\nFJIJUgiYe70hAg546g4+Z4hR/1ASn8bAK5UAN5I00VILN7ctdZPKqC+wIIlv\nZQve9QLqy5PsJpu3in51EXf31JaTAi9VkBv+6MeIuIfei6cU+6jj7OD9RIdJ\naSq+tG9/gFEWd9ZRu/sKdteQLnqYRsHaLSZPjoWG0Yp9uXjt1vdZVlOiKZot\nwf04\r\n=jsQ2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqjm5jlRrhUb53pAxygtO2Jtv+52gYPyOp3jlilRTPEwIhALseyTSnhO5nQ1vS/75ubIxVhmOsXU91R31UXHAhnWzR"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.13.0_1571270136349_0.161499012901553"},"_hasShrinkwrap":false},"2.14.0":{"name":"@ristostevcev/bs-declaredom","version":"2.14.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"c5367ad177fdc2a5c23b7e0a096e11ac2d2e4357","_id":"@ristostevcev/bs-declaredom@2.14.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Nq6HTkgRD3zUQXpUTR5fi2oURZ5GyYjaEgk8i+7JKTtQU4PB9Ak0qMPElOfTH70paqOFMcAcJnPKkdUFRSajyw==","shasum":"2b0951a82fde061f0cd576607a9b68eba589c04f","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.14.0.tgz","fileCount":657,"unpackedSize":9843196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqFd5CRA9TVsSAnZWagAAo4IP/i8CwPcWbvV1shXkrr83\ncotA4F77OLk5YLEboKUPHelRpyGUlbLJB+ANvti2jOqFkyVfZ/7A1LopNKK5\nI0u/uW15dkkhOA4g3U1K8EyU1xATo2XuC++zRRMzD5t7ksT30RqmYqNZwWvA\nBDVcdSYfnXsxd8OibZ0gMM6W+OKvsWHhRYqakYQhNpvaGfkP0sdJ3ciumA+Q\n0eEHWDSE+f+neiRATibK1BhDSUGEVyxymmi93/hd7nf2JVD7tLWVGJLhfKUw\nOP3qc0SMNA4+DNUnJ9x4G8a9sWxaN1NLaSSTdTED2oScZt3rBksxmEXTodNc\nPU4XSMGA3QpsJ6H/eHXe57inHAeuFvcebOUN84bU2vOEQQwZVkibyMmk+zKj\n5I08tIPmInkkHhXxR9NHrRCxJiWrHGTd1NDTlWLUoWHjv45v/HNUlqjRoEAN\nwNo2MQg7qwt9ILJsYmquKysh/DXbytaLULeDLMIDNLBcWxR2xGqmJZ7/B13E\nlekzDZLjT/sG96KhW4nxb0qt9mg+Y5JNbyolrgzlP/435ao7MNVuCKvzJw0Y\ne1qRrW5WwMGE6etIi0QDKZq9yKGQCiQJGeE5frxjVeig6hwscAXnFJBBomLJ\nEsOvuq4myx38MjvK+5jUSY39HBPWy+8C8ZH1PuHHE9+DmJO0DpCc+p2rfY5y\nOmum\r\n=ld0D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQnAAIhqtHorearI78c7A7sFGQsaGILymY/FKGv+tyZwIgLGE0bDUxCPcaAmUeCzhOB/f9Tll4SM+6CNbSIcNv0Gc="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.14.0_1571313528271_0.010018284513107156"},"_hasShrinkwrap":false},"2.15.0":{"name":"@ristostevcev/bs-declaredom","version":"2.15.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"54d4c7f4e2766a58db32690e1e78a6f091e5eaac","_id":"@ristostevcev/bs-declaredom@2.15.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-f+d6edRg+ZMTPGYtyMgLRJU/VZrKtVtBF7s1MvnNJfycHWRQ1qUxiUs61LCLR+PbmY1Q9Wa1v7jrbauUuljFDw==","shasum":"b0e562242062c9130d24749623d97ed433e9de8a","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.15.0.tgz","fileCount":657,"unpackedSize":9809441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqQyHCRA9TVsSAnZWagAA7tUQAJMQ6SOMGm+itHxPKX51\ngjREXyW+daoJaLdwj3hBt6vuV2fC60ZtdjTPv2GBt0SfRXoXF2EEA6uf8Gm4\n3icggex4Uu4Njav6XcPtTMXo8veHFH1PkFlBOYfZw802BNRpWPo/PCOmKFHI\nLHUA7JYJhAK7w9uH+BDuMw63xY7k72MzZ/WNGM5KXVE1Nk/32B4Am2u5uLFy\nBbNsv1S5rJnbT7KGM11zR1RO3RI6WgPOqARl2FnmaePXymMUz9k2nRV7v+n/\n59OcV56vcR1ATf8o0xwh5IliquMOM8nraN5NtIxvIcoDFT7HH6D379rl5j6L\n6y2Kj1re9U7bHe1IgqVXrSGd3djkl2DUklAjvBHa/5pitAEBN7v1TvKtNf1s\ngls1glHRiTPV93UnSjZMKHgRGppqdtSkEm16TsM+xY3sPKwhPui1CnifpHTV\nVt6dqBVrkRrGxxv2d0OGMhVMMe7+isFh7du1zP9v9pvzabDpHH781uGBPsL4\n2tJh+NxhhX0tLiOK9xhyGoNdS7EJswQNEGKwuTC3mAfcMjIHdrhfqpr6ozFW\nZcpHAmOeLPRpwDts1VSE+rw+cDC/njg1KQdqGbqxxV06PwxOSClgYd5WKxFO\ntrb65NS5xQne3pSzvaOBjaq8P84XZ0/rd+RkyZplbbmuDQVV8aTtziay3n1h\nhJ/a\r\n=Qo7M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC72YIhTJL4G7h7rGDrYHjwsAfcJboxufT3JToE9uuXBAiAbDprKu0kcXfVWkmjddDWCNmrtiiWF7jZ0g54CqifcLg=="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.15.0_1571359878316_0.4177998504252509"},"_hasShrinkwrap":false},"2.16.0":{"name":"@ristostevcev/bs-declaredom","version":"2.16.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"1d2cf5e01f03ccd2d0fbc8ffff1d9e3b35e29aac","_id":"@ristostevcev/bs-declaredom@2.16.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tv4d2BloKHwkm/JDUJtV9+/f0Vdp4gP/plMFxEfBTfQbGQ6iprqN4w0NcC+qkk5ERHjM9/P3Dn44Q/ayOr1YXw==","shasum":"5596c6c8ac6e32d4909d14a04f6726b95a588f19","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.16.0.tgz","fileCount":657,"unpackedSize":9856523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqRPpCRA9TVsSAnZWagAAlMgP/iRE/IlRTdmnaqs2rq9Z\nDOvVViUDhB4/pGjt+7ek+udtMKYPabKi3FbvWzATAaIztqwnEud0oOjrTR7F\ntQU8VUTf2RTiako9eJg68uG2u5ImhJxQyeGo90i6keIBGkjItY1BNCuwffIc\naT6iiFkyOFXPRi/v4ieJ75gyR1HpIZqLz+tpapC6pfvc15SQx2rcln752BcD\nBb/wwpw4cViKzS4LSKy1a1ZxHKvxOXlkDaBrRZ2IAUkPpPcryuPlBwzXYdLE\nFffjIr+emxAhp98XqoHsrEuTPUQfQVAPY38wZ7OQ27Fee71KQIY1e8FOYACt\nh14HbMjkDjOfLrT9GAQl7VgPtOK+0wOJJrn0/S8QY9k0cq+Nin3briTmHHOV\nqrWJaS5afeu1KeEXFKrK3q70MP41s5Mzv275YplbNufuNXv417Xl4PNRqru6\nDPxsdauux3gyINsyeIXyfLzZqxqoPIUR5820nf/nnQ3OJlgNCyIzqdt4P8yy\ndFdeYsvrE/jHO1rwJ4L98sDVuMXeESEhRfcC/DEtAc5FdOo1RnNDhHx02gBz\nofP95XtdYPOsoziS4cpPyCA3CszM/32MaOQL9eukdXIjMTB0kjwOTgmQLdE9\nlE7RKctjf9dzX7T+BJyXj7l/MfsNC7PEBJc5cxNy6+s50Oh1X5ri9uBYERHS\nv5AA\r\n=nDMS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdrVgnnUhwO04non/k/P45Vdc+eOQau6AclIuuh3q/3gIhANfsd/eBcvKxXXrToDGX5d6VON8LdGsi4I9mTSN6NueM"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.16.0_1571361768905_0.8133194675443338"},"_hasShrinkwrap":false},"2.17.0":{"name":"@ristostevcev/bs-declaredom","version":"2.17.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"03e1582e26ebbefb33415cd057f7e6d04465010d","_id":"@ristostevcev/bs-declaredom@2.17.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-698W5Bx0O3dRSojVPtBVsvGGAj/VD5ms24NarKPwPdrSiJ2DRvCBgYU5BvkkigyoB/q//9L+EIfAy2nnKMtGJQ==","shasum":"481a036929be6f992fa4218a757a5a53baae6618","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.17.0.tgz","fileCount":659,"unpackedSize":10063083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqnb7CRA9TVsSAnZWagAAU/oP/A8ANBEBTa/R0QE5ipEq\noCJEfT03AICwHfJTl2+Zvup0vz+J5mJGGlSR4kClhAN6DqJH4yGY2n7wng3C\nO0xHLnPIAV0sLHu1zMk1ClEQN6RJRKfwHZPtZphFyyzR8aENWTXDUEbEm9E6\n/ggqnG3rTBmi0aKhSgO5wixnCW7sPhNKHG/VAq5cvPLRaS0MJu/MvwsutX+t\n7zlKjkwntSIG8rNRa/MSL4wcVxX2zicHs2tiZCkvyCT1ZmgD2n/fOWruDLj9\nA3mojgMAGNQ6bOFx4Irbc69e/4zi5UqDpyKODJGirIm5tTpXBajwuDeuCOyD\n9LrUTuJjd+h4SbGcjKnBB8EROq56WsWSpKvu9d+7DPDGiZAkdj5/J1fOCdim\n0w/QNHtZc1Mo9cVCR6/SR1UKy/6cZGKy5nd9UlcTmyikfeEkEOk7M3HMcLms\nTX4FrJnt0GFDwZW3WrGOxf/fY0LciluhjQKYk26BG0PI/jBfE5TvbTMBt+xS\ncPlV4H9Dy6KCk7bMhVhXUyGzSB6EVzw6vCRF0o/4eqIDFcGidEwFCWFrndCG\nwo2Jsj21rjVCFLRFIBUcmI3FOcbMHaktR7MGAV6dtp7whbTzUAlqOknJ//KI\nkk2T0E2ubRnkgxENpl5N8fscp8jh2kluJoaR0C9QH6ZuWjLRZUFC/XO95DNK\n2Cbm\r\n=H089\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9ABl+HEKHbs+iQszs38OcsbUYaGKSLzqgfnrrxr+/uQIhAKVFdar97RCTF8hzjni+XBM0kyzh+fFf4J2btRt61ztT"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.17.0_1571452665994_0.9389714862349956"},"_hasShrinkwrap":false},"2.18.0":{"name":"@ristostevcev/bs-declaredom","version":"2.18.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"e7c5e98412e88af7e0960da3d2d51bfa8a8e2b66","_id":"@ristostevcev/bs-declaredom@2.18.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tXd4cSdrg54XBBPTMA2V08bsxita855EbwdvXEpu5t8L+hTfDjUlTTev7StRoL1qRQ3v8XSJnnDlHMg5bD20Iw==","shasum":"e03445f4045ba949668de86d9194f8ab05413cc2","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.18.0.tgz","fileCount":659,"unpackedSize":10063171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqwbHCRA9TVsSAnZWagAAwzIQAKGNDwRH545wOMjl3igO\nRtqPfCBeh/JUTrHsvJB5vPEALy2MaAZ0YOBuAhVcRdTTfpzLmRLVFe4gdacP\nSJg2tVnEu6agN2YunnkYYgTrVAzWDXxPgcA/faFySD34snwTIn1mPkUua+Z2\nujV4FijQbfUOrKR4bNM/owG7QVqb8HxK+H16jlVgzndEb/BPglk0IeY3pXpi\nM6WuZ0iFGo3F9mzNhhw+HhFdD1LY5nhZlijWBc8OIoKyKhNl++OQipBhRnm4\n9JqjBpM8KCrzTCY7CpgkB0K2SX2zril2DBckeP1hsXUDTV6+vhLazXLz4L0L\nQwtDFqdIWQ9eKYAK4Q7klff0ZwHYYzUZYemZr49CbjyiYfZ1FSNqRhL7ONMp\ntgMFK4POPDm+wkO2zeLwirwnSRPDUsI2c73DbF/jsCqznLaxw22bnjocpoym\n2WtzsLziMxg52quj2k1o6HOeH2LCfLer7w3Hrt3lj8Qc3n1VZOaR2koyuSNH\nrVEf61Fc7BzAhQtiQcb+m9lg20S79iVQxoDo1nKhf3LLfSCgr3PjbFr4htHX\n/j4Qmq2HqwwlhpBfyDPNdtnhymtzBhQoYfvQ0a5RVO2QikKbq3cMgYjPI/uv\n0qwmyjwDMhxMfIJlGuBlgR0VXVSVks6+Ceqwb2z2QNQpT4fMFmp5cqzTHOhZ\nO488\r\n=Exsp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9DJWNjm8Eovy2rBOoJmJIc9Q/oDPoHGR0exUpJFcKhQIgHfqdkNSUeZs5bkUInNgsRGSOUJithKP7aJCD6R/b4jk="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.18.0_1571489477860_0.6096978388610736"},"_hasShrinkwrap":false},"2.18.1":{"name":"@ristostevcev/bs-declaredom","version":"2.18.1","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle":"npm run bundle:webpack && npm run bundle:parcel && npm run bundle:rollup","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","tap-spec":"5.0.0","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4","declaredom":"^2.1.0"},"gitHead":"5819a167c44fe16f181fa5bb6f39c86784516dc8","_id":"@ristostevcev/bs-declaredom@2.18.1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-yj2OGIAssZAedahep4MSgemqZ2ehAoXYamNaqqmuz9VSStEx+nw1U2fRnhIR4GsNE+aiHeVZ1Qn/GMq+mgIVYw==","shasum":"323275c18d452b01d789ef9e373a588ddae8777e","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.18.1.tgz","fileCount":659,"unpackedSize":10063182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq4jRCRA9TVsSAnZWagAAqRMP/1R747HibpqCkIcrRfS1\n99B5GHMuKfpJqQCdrMcZ+N8i0KbhSV7EabfVcQYsuDgw+BZGh4PUo5p5I2Rx\na3+p6elFeOnN0IvHnkH2azirw9vgSbf6QJeR/9a33ujPO0qfznVcC+XoXwlB\nbCFllcW0BsqgPoKi8Kb97o7i7jfaOYPEg8s5vXx+8KT6Stlt06ImU+eAgQC6\nLV8oZ/yP6CgHfEWugMHQBRqMeNPVCFI+liDTblSyA6JUD0v9mYDDqTbax1Im\n15qiHOoXMuvr7u9rEIiTdYkQBRJmFKfNyd7UPj6yIixixjGQ8bTKWCcg8Spe\nTDEGCQrasXOsllv9gSqzui2sS3qRAm/8/Xjz6FG8di0PG02dFt9etGWIsejj\nsrhp1a2Yhz5PTdvz5fO5jmGr6J3I1ZyJkRNuuuv4WQsLSJ6MJ7vEsNljaspc\nMbg0R4nTZ6VluCnlDcCW5Nq83vnqTafo7OM6YtGnV+ICH0KxQpthR/PMAQhi\naH2asLcJGxXoVENyarFtSl2akVd8PbmkExRRp0wiUGonoI8Om+LhOlwDf7Zb\nbnKPAwZVjYJYVvt514+OJnoYlb1Mh+8xfOJZKne5eHLDSq7ri4H47TWvLNbV\nYVWBhzRnLCp57X8Cd+9vSAweh6rreIrXYm2kBCoD8wm6LDGncG3N/s0O38V6\nWQel\r\n=bc4A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf2wy+aI8INMJntUYZG3DBjNuCqz0aYPNqcl+RGJpCqAIhAMYIvYh5JwHAa1wMJ/XocoC+HxbSDKtIZ6BtJi4CC6G2"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.18.1_1571522768436_0.18533159820215506"},"_hasShrinkwrap":false},"2.19.0":{"name":"@ristostevcev/bs-declaredom","version":"2.19.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:webpack:jsx":"webpack --config webpack.config.jsx.js","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle:rollup:simple":"rollup --config rollup.config.js","bundle":"npm run bundle:webpack && npm run bundle:webpack:jsx && npm run bundle:parcel && npm run bundle:rollup","uglify:simple":"uglifyjs dist/bundle.rollup.simple.js --toplevel -mc passes=40 -o dist/bundle.rollup.simple.min.js","simple":"npm run bundle:rollup:simple && npm run uglify:simple","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","tap-spec":"5.0.0","uglify-js":"2","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4"},"gitHead":"22fd8b7d45ca2d8dbcdfc770927455cb84727c39","_id":"@ristostevcev/bs-declaredom@2.19.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-z635Xbgm9JURomoYJF6CypQcQaMBw/EODDJaxwMs4hS3E9hlC25+ITeUIW/pOxvawYgtJiBbXpKXJFXo3/GB1Q==","shasum":"75a284c862035363db2fce6119d774a6b8e88e10","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.19.0.tgz","fileCount":598,"unpackedSize":8800921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdugdOCRA9TVsSAnZWagAAv0kP/39rk0oUDZJq5U4WXcw+\nLMn0l4gG43eMbHSxgeM1+FuIfaIi9Kf5iuVNvzw/I1KKSyMcD9f9EZVNlwpK\n2J2Muzm5SweoDIMApgG5B22eI02wQ3E5yTFm9+0psn5fmfwi0DdZyOld+zbk\nSw5x9EB8ZabXnyhAtPPRxwzCDR/6VrGfcyGQqBHQz0YG8ly4U9dJXbXuqynH\nn3AWvchCNatXwLo367plb6X61oEg+cv9rPIeL54nhLMcc3sScZnzWNBwBvwc\nF+neQminAQhi9PfiOD1CpySFmKWTRMv7eCHy0xfpjH4EfqJNLZRcJM3clsLu\ncvVyavlviCVcF9Jn3RraW0yA7M2OpTPiVl1Vq5KeKxoCaB7jpgabpjyQDGiw\nVOwJlJ+VJ7/j16BYjHg0wGdhxFuzInSnafuNkLLJZnwYjuIcdHHggq7eLQNz\nwZlJ13WPHfO6dtDYpFieD7FUWFQiCa/wWzY88mZTXibOhfxCZ/eQlD0MWEwH\nVruE7nepGlHkHMFD31Gk+T03wyY+UTc4qTaNUTuVfDutGtHaobGxWR1TGyS5\nuioTWivck833h18Xetp6NK7XoiZvBqBaEZHLV/MfePiOWmomJCGdaSF5yADh\nyoeJGy9fvwyYwTN+4YJjHJ0lp6EqBj/1X5woL9BXCTYkJR7LoPSKkyoA85U6\nS9Xn\r\n=9uro\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFl0uMoPG0k37ygG1Rp8///1hYIHU6ZO+NrLNng124ftAiEAy8KEpbv3X/wcQJYNDioshu064E6+l1N0LYymJv+tY3A="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.19.0_1572472653527_0.05727504706659614"},"_hasShrinkwrap":false},"2.20.0":{"name":"@ristostevcev/bs-declaredom","version":"2.20.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:webpack:jsx":"webpack --config webpack.config.jsx.js","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle:rollup:simple":"rollup --config rollup.config.js","bundle":"npm run bundle:webpack && npm run bundle:webpack:jsx && npm run bundle:parcel && npm run bundle:rollup","uglify:simple":"uglifyjs dist/bundle.rollup.simple.js --toplevel -mc passes=40 -o dist/bundle.rollup.simple.min.js","simple":"npm run bundle:rollup:simple && npm run uglify:simple","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.2","@babel/preset-env":"7.6.2","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.0.6","core-js":"3.2.1","esm":"3.2.25","jsdom":"15.1.1","json-to-dot":"1.1.0","parcel-bundler":"1.12.3","rollup":"1.23.0","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","tap-spec":"5.0.0","uglify-js":"2","webpack":"4.41.0","webpack-cli":"3.3.9"},"dependencies":{"bs-webapi":"^0.15.4"},"gitHead":"9b800e0e8c9fedbaceef2819ffc4372e53f7c22f","_id":"@ristostevcev/bs-declaredom@2.20.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-hUufXKVC2BZsrMttX2E6PsXO/Xh+5GRlwY/s1M6dKz3bhgcjH5aL85EEtEtOCvuiElzszeyT7XzAt0CkZ7cDaw==","shasum":"048754f91772dcb59b2e5f18552b79a0cd7e200f","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.20.0.tgz","fileCount":601,"unpackedSize":8696063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvhCvCRA9TVsSAnZWagAAm/0P/AhSfAhTyqucbF5slYwX\nhW4wuAtdGXLmDw2HH5yjTou3XO09jGsvKag51DvI/M5NhfSx3pGwU8OloKND\njKIioYkCDyQ4MIBgtolWqbB+FKcHoDEPdkKy7rk9d+Qf5q4p9KxScZRJ187E\ne6oHkJJ036mXVbRXYcuEhoyHbPqbWoiO8ltMHlpIrS8WRENnyVD7VgzHPBnM\nO5ibrAHebqS3PcBMJseeqYQ3gzqN0myVqYDkKdug6vacjNcx5rf1LsJey20R\nFqhJyGBLkGyVWT2IwQ/8zePR3qGTMfbDrV8OfIz+i76WQXLM9z83Or9Pd+9z\nOv+Wm0HvwWHjIiwJJRkP7yLe7ifhdZcqfRf0pDT4Twi+UQkmJjuYbt9N+qiI\nFydAEXUmHcN8UqOXLqWbnAaWNqjrls5EXuwlkXWmKw7jdvsIzYVdvDXPOAoA\nJcIV9yiDKiUyG4U49w9Zg5v8cuUDZd90dsyQJWoq83Dql530J5qym+hg7u3E\nQ4MDv3qGF9AmlIAZW3DPX+yriuiDn7v8iPlKWMi4tmmD0swudHJNY6IIDtZL\nukcXaDQg5JH5oR2oZwLrD0zL81FnK/+TJGDyT+cMVk3Buzyia73t9veyEOp7\n94QBhPDVIr9kVCyFAcJHQLK2OEEj9TfmOO475k7V9UyFhNXBhkuXWCCyv8Zg\nU5xH\r\n=HQuB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDXQ8RFqugPxgkhpXMWJrBNOfBAnp2UuxRs/xBf1dfTwIgaijXzmf0fqOROF2wUOWcRYYBk357ocxhioBEK5Ff7L0="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.20.0_1572737199188_0.27528852193892295"},"_hasShrinkwrap":false},"2.21.0":{"name":"@ristostevcev/bs-declaredom","version":"2.21.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:webpack:jsx":"webpack --config webpack.config.jsx.js","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle:rollup:simple":"rollup --config rollup.config.js","bundle":"npm run bundle:webpack && npm run bundle:webpack:jsx && npm run bundle:parcel && npm run bundle:rollup","uglify:simple":"uglifyjs dist/bundle.rollup.simple.js --toplevel -mc passes=40 -o dist/bundle.rollup.simple.min.js","simple":"npm run bundle:rollup:simple && npm run uglify:simple","test":"npm run bundle && npm run test:unit && npm run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"npm run graph:dot && npm run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.2.1","core-js":"3.3.6","esm":"3.2.25","jsdom":"15.2.0","json-to-dot":"1.1.0","parcel-bundler":"1.12.4","rollup":"1.26.3","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","tap-spec":"5.0.0","uglify-js":"3.6.7","webpack":"4.41.2","webpack-cli":"3.3.10"},"dependencies":{"bs-webapi":"^0.15.4"},"gitHead":"9927d079b1b923116796b921f90a6378e64cef0b","_id":"@ristostevcev/bs-declaredom@2.21.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-d3b6Hn4XBIj+Mghk5ad/CxxQg8COUZWkwHz72juJZRBhsN0Mzh71dZ/FdbJ5Lna83K0RsiisnI/A7plpRPnMrQ==","shasum":"39874e52ccbf4c99065c2dfb1a2a9d9f75b9fcfe","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.21.0.tgz","fileCount":601,"unpackedSize":8696068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvhFuCRA9TVsSAnZWagAAK7gQAIp+18Ewf+gApFsinL0f\n0XHe92cKO/oVXEypguAI2hpIsTv36dPcmhy2h1me3w+XamdlpTKo7Hd1lBWn\nF9n2l1s2qjUYZRSA95KieG9vpH0CXFJQODHelKKl7DFigJ4zbmg2ryPpjUDZ\nTrARVdLzmWwJB+B1FgS87bSc5OxyHghALxQjIsRoi8AIjV8GhZhqgbuHJQGp\nZSk6C0eJnIpjXFW+6pEI3YcOUK4q+AMPP1lkTf8bNWdqhbEWDNu9VRm+0XkI\nTWI0+8/GgonE75o0deUmDnDsursqh9LM7X6vCUInpnw9y31tRsQ5JHVVfpDi\nBjpGqIfvZgEQ1RB3YxgFPdUBPlmMoJyLzIrM4pVrYivcT98645xrWQ/UwvFX\nLTgVDib7eDh8yqsG0Gt9U28SX969T34638FDCXJSzR4a/TyHPG5B/BDhCula\nTMlrcriH4oJ/zfe2kWsySb9vdIh0B3gR4NPc6ecWCdNdJQ/mPyCRSDwakWnz\nVKdQ4OxH0NceKrEXH/CV+KUoF8VkRX03in9XMVrNHUKYwVLY2nSlFqcYF3jC\nQbchGbhzGa5Cr7yF86E5fhqYxDpB9iLwr8rMuMEYxKsuolzThm/EWjl0W7b5\n93FrxLB8gOpDNh2yiUZj4TQHoZhvSPWszAtVXtsuHmKIWDPvkfICOGbd0kAZ\nkROf\r\n=37ka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFNrihCC2+hyHywCgPFKinb6NbiQGXaXhH2JvTv4rjVQIhAJPMLYH+z95bInq48RKXBG0Kefv6DXSYRoBPPhEnnr7c"}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.21.0_1572737390107_0.04106764722137424"},"_hasShrinkwrap":false},"2.22.0":{"name":"@ristostevcev/bs-declaredom","version":"2.22.0","description":"Strongly typed declarative markup for the DOM and CSS","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"homepage":"https://github.com/Risto-Stevcev/bs-declaredom","bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"},"sideEffects":false,"scripts":{"clean":"bsb -clean-world","build":"bsb -make-world","watch":"bsb -make-world -w","pretest":"bsb -make-world","bundle:webpack":"webpack","bundle:webpack:jsx":"webpack --config webpack.config.jsx.js","bundle:parcel":"parcel build lib/es6_global/example/Example.bs.js","bundle:rollup":"rollup lib/es6_global/example/Example.bs.js --file dist/bundle.rollup.js --output.name foo --format umd","bundle:rollup:simple":"rollup --config rollup.config.js","bundle":"yarn run bundle:webpack && yarn run bundle:webpack:jsx && yarn run bundle:parcel && yarn run bundle:rollup","uglify:simple":"uglifyjs dist/bundle.rollup.simple.js --toplevel -mc passes=40 -o dist/bundle.rollup.simple.min.js","simple":"yarn run bundle:rollup:simple && yarn run uglify:simple","test":"yarn run bundle && yarn run test:unit && yarn run test:tree-shaking","test:unit":"node lib/js/test/Test_All.bs.js | tap-spec","test:tree-shaking":"bats ./test-tree-shaking.bats | tap-spec","test:html":"node lib/js/test/Test_Html.bs.js | tap-spec","test:html:node":"node lib/js/test/html/Test_Html_Node.bs.js | tap-spec","test:css":"node lib/js/test/Test_Css.bs.js | tap-spec","test:css:media":"node lib/js/test/css/Test_Css_Media.bs.js | tap-spec","test:css:property":"node lib/js/test/css/Test_Css_Property.bs.js | tap-spec","test:css:selector":"node lib/js/test/css/Test_Css_Selector.bs.js | tap-spec","test:css:stylesheet":"node lib/js/test/css/Test_Css_Stylesheet.bs.js | tap-spec","graph:dot":"bs-dependency-graph | json-to-dot > graph.dot","graph:image":"dot -Tpng graph.dot -o graph.png","graph:view":"feh graph.png","graph":"yarn run graph:dot && yarn run graph:image","docs":"./docs.sh","example":"parcel example/example.html"},"keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","devDependencies":{"@babel/core":"7.6.4","@babel/preset-env":"7.6.3","@ristostevcev/bs-odoc":"1.3.0","@ristostevcev/bs-tape":"0.2.0","babel-loader":"8.0.6","bats":"1.1.0","bs-dependency-graph":"2.1.0","bs-platform":"5.2.1","core-js":"3.3.6","esm":"3.2.25","json-to-dot":"1.1.0","parcel-bundler":"1.12.4","rollup":"1.26.3","rollup-plugin-node-builtins":"^2.1.2","rollup-plugin-node-globals":"^1.4.0","rollup-plugin-node-resolve":"^5.2.0","tap-spec":"5.0.0","uglify-js":"3.6.7","webpack":"4.41.2","webpack-cli":"3.3.10"},"dependencies":{"bs-webapi":"^0.15.4","jsdom":"^15.2.1"},"gitHead":"beb061e134d34089a14f530f3d06499ab7dcc8db","_id":"@ristostevcev/bs-declaredom@2.22.0","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-MSgS3Gn0LaFd4pDkQ/7xTEgq7X0VHD1nO1Bkz90YrUVxb1V7ZfKs4BPGCdNQ5jWxiEh22vHX4b7sCP0E6Op7eg==","shasum":"ab84021cf629e231a7f1532cc832d7ea4e7e43c0","tarball":"https://registry.npmjs.org/@ristostevcev/bs-declaredom/-/bs-declaredom-2.22.0.tgz","fileCount":601,"unpackedSize":8696143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxH4TCRA9TVsSAnZWagAAPesP/R4bxOf8ZLQkHt3pYUcQ\neSbH8qXskNbsyeR5j0tfY9ND5yv34toLS7yyUKhDDgHNMdwt7R41Kk0UGSSA\nNKTfKBTPn0Gh+xd+Lautu/4pbkV7UCYcOsPmtO4ylymcMDPuNwMVMR2RWZ3k\n5vpnT1wd84ytzzbx8Pve+O1zNiQMGrBSGx+6l12bmAcgMOJ/gvezaAsy+x6L\no/llMJPmNfvSsY4lvvV/iZ/3lgmfTgFi4lsS7LHuVrYH2MnxR4pWpMVUIU9w\nlhYbGXbjVE4GSY1bmWwShjLrW2/kmCcPsz9gCtIWJRxALLYdU0a/6bT0JLIw\npaejgQNWyDDCSkNO27x915Xm6/CdUIFzdTsH4Ud+4MRjs8BWlgK6zNps1Qfy\npI5tMfux0fIXg46Nb2tzQm3FxO9+OhtJRk2Uri9Z2n4tHkHQ6v8eCCl4jf+O\nTOS7FbE7/6VGTceBvKqDK/X0c+smLuMxH7GhKUcsyVq+Or6TaEporKxPJe2d\n8JzaGJNFIzXjV9MhLzNwIGYiTO5bUoCHX41g+RY6GGe07pN8xCrXQA/MthFR\nNkoJZznU+pWW/+eeliTlEmVvdsYkTLftDtGnYlZOQI27BRPsomLRu0D5cE0m\nQuNOrqzUBxFQjD4Ncm319bvKuYNNjnX2C0lwun2NuFcWEpA0mjxm/10kbF67\nRk6Z\r\n=DD/c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdkiPveq6jG+uvAtJqII/i6EpmAtTLl9Bjb23X5cTx8AiEAn0TU8gkoyXeGpIhME3iwd5obvCo4pMziybpPWIuuQys="}]},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"_npmUser":{"name":"ristostevcev","email":"risto1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bs-declaredom_2.22.0_1573158418553_0.2736874563525107"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-06T17:57:31.489Z","0.1.0":"2019-02-06T17:57:32.695Z","modified":"2022-04-06T20:13:56.990Z","0.1.1":"2019-02-06T18:11:24.528Z","1.0.0":"2019-04-05T22:38:55.083Z","1.0.1":"2019-04-06T03:24:18.947Z","1.0.2":"2019-04-06T16:29:02.923Z","2.0.0":"2019-05-05T20:48:26.935Z","2.0.1":"2019-05-16T20:50:52.405Z","2.1.0":"2019-05-17T12:05:56.728Z","2.2.0":"2019-05-23T11:42:29.505Z","2.3.0":"2019-05-23T21:12:43.395Z","2.4.0":"2019-05-26T16:04:14.793Z","2.5.0":"2019-10-04T13:48:09.279Z","2.5.1":"2019-10-04T17:26:05.920Z","2.6.0":"2019-10-04T23:54:09.583Z","2.7.0":"2019-10-06T19:01:54.746Z","2.8.0":"2019-10-06T21:24:21.591Z","2.9.0":"2019-10-13T18:50:06.341Z","2.10.0":"2019-10-13T22:18:45.708Z","2.10.1":"2019-10-13T22:44:30.065Z","2.11.0":"2019-10-14T21:20:59.547Z","2.12.0":"2019-10-16T22:06:31.499Z","2.13.0":"2019-10-16T23:55:36.613Z","2.14.0":"2019-10-17T11:58:48.577Z","2.15.0":"2019-10-18T00:51:18.592Z","2.16.0":"2019-10-18T01:22:49.151Z","2.17.0":"2019-10-19T02:37:46.324Z","2.18.0":"2019-10-19T12:51:18.396Z","2.18.1":"2019-10-19T22:06:08.666Z","2.19.0":"2019-10-30T21:57:33.803Z","2.20.0":"2019-11-02T23:26:39.533Z","2.21.0":"2019-11-02T23:29:50.324Z","2.22.0":"2019-11-07T20:26:58.725Z"},"maintainers":[{"name":"ristostevcev","email":"risto1@gmail.com"}],"description":"Strongly typed declarative markup for the DOM and CSS","keywords":["BuckleScript","reason"],"author":{"name":"Risto Stevcev"},"license":"BSD-3-Clause","readme":"# bs-declaredom\n\n[![Build Status](https://travis-ci.org/Risto-Stevcev/bs-declaredom.svg?branch=master)](https://travis-ci.org/Risto-Stevcev/bs-declaredom)\n[![Latest release](https://img.shields.io/npm/v/@ristostevcev/bs-declaredom.svg?style=flat)](https://www.npmjs.com/package/@ristostevcev/bs-declaredom)\n[![License](https://img.shields.io/npm/l/@ristostevcev/bs-declaredom.svg?style=flat)](https://github.com/Risto-Stevcev/bs-declaredom/blob/master/LICENSE)\n\nStrongly typed declarative markup for the DOM and CSS\n\n- **Complete** - HTML and CSS specifications are fully implemented!\n- **Strongly typed** - No more markup or styling silently failing without any guidance\n- **Custom Elements** - Create [custom][1] components that can leverage strong typing\n- **CSS Modules** - Builtin support for modular CSS with strong typing\n- **Tree Shaking** - Remove unused HTML and CSS from the final bundle with tree shaking\n- **MVC** - Combine with other tooling for get all of the functionality of frameworks without the headaches\n\n\n## Install\n\n```sh\nnpm install --save @ristostevcev/bs-declaredom\n```\n\nMake sure to set `package-specs.module` in your project's `bsconfig.json` to \n`es6-global` to compile to ES modules for the browser.\n\nIf you're using declaredom to generate static HTML or CSS on the backend, add an \nadditional package-spec for `commonjs` in your `bsconfig.json`. If you're generating \nstatic HTML on the backend, make sure to also install and initialize [jsdom][9] \nand set `global.window` and `global.document`, [like so][10]. \n\n\n## Examples\n\nThe examples in this README can be found in the [example/][2] folder.\n\n\n## A Library Or A Framework\n\nDeclaredom is intentionally simple. It's intended to do only one thing and one thing well, which is to provide good declarative markup for HTML and CSS.\n\nThat being said, it's also intended to be combined with other tools so that you get all of the functionality that you would get from a framework.\n\nThere are several advantages to combining several small libraries that only do one thing instead of a large monolithic framework:\n\n- **Only use what you need** - Keep things simple, only pull in extra functionality if it provides value.\n- **Highly customizable** - By separating concerns you can tailor everything to your needs, you aren't forced to follow any one specific pattern.\n- **Encourages open source contribution** - Callbag follows a similar philosophy and has arguably produced higher quality contributions compared to other js streaming libraries, because it's decentralized and there's no authority you have to get approval from. You can write your own callbag libraries and nobody can stop you.\n- **Easier to reason about** - By having several very small libraries instead of one very large one, it becomes much more tractable for developers to peek at the source code to understand what's going on under the hood.\n\nSee the [example MVC todo app](https://github.com/Risto-Stevcev/bs-declaredom-mvc-example) for more details.\n\n\n## Introduction\n\nThis library provides sound static typing guarantees for HTML and CSS. It ensures that you\nwrite correct HTML and CSS in your app with good conventions like CSS modules. This library is\nbased off of and fully compliant with the HTML and CSS specs (see docs).\n\nThe HTML that's generated are actual DOM nodes that can be converted into [bs-webapi-incubator's][3] `Dom.element` types using `Html.Node.to_element`, or to a `Dom.node` \nusing `Html.Node.to_node` if it's a text node or document fragment.\n\n\n## Documentation\n\nSee the [Html][4] and [Css][5] module [docs][8]\n\n\n## JSX (Reason) or Ocaml\n\nUse either JSX or vanilla Ocaml depending on which style you prefer. Example JSX:\n\n```reason\nlet foo: Html.Node.t([> Html.Node.div]) =\n  <div>\n    <span style=Css.inline(~color=`green, ())>\n      <text>\"Hello, world!\"</text>\n    </span>\n    <br/>\n  </div>\n```\n\nThe `<text>` markup refers to a [text node][6].\n\n\n## Strongly typed CSS\n\nDon't worry anymore about CSS silently failing! this library ensures that you only apply CSS styles and attributes that are valid for the element\n\n```ocaml\nlet _ =\n  div ~id:\"some_div\"\n    (* This fails because div elements are block elements - the vertical-align\n     * property applies to inline elements\n    ~style:(Css.inline ~vertical_align:`baseline ())\n     *)\n    ~style:(Css.block ~color:`red ())\n    [||]\n```\n\nYou can override the CSS display styles, but this library intentionally restricts this functionality to the generic flow (`<div>`), phrasing (`<span>`) and sectioning (`<section>`) containers as other use cases are usually a CSS antipattern\n```ocaml\nlet _ =\n  Div.flex ~style:(Css.flexbox ~justify_content:`center ()) [|\n    Span.inline_block ~style:(Css.inline_block ~color:`blue ()) [|text \"foo\"|];\n    Section.inline_flex [|text \"bar\"|]\n  |]\n```\n\n\n## Strongly typed HTML\n\n\nOnly valid children are allowed for each element\n```ocaml\nlet _ =\n  html [|\n    (* This fails because the <html> tag only takes a <head> or <body> element \n     * as children\n    span [|text \"foo\"|]\n     *)\n    head [||]\n  |]\n```\n\nOnly valid attributes are allowed for each element. The anchor tag accepts a `href` attribute, and the `link` aria role is also allowed\n```ocaml\nlet anchor =\n  a ~id:\"link\" ~href:\"#\"\n    (* Anchor elements can accept the `link` aria role *)\n    ~aria:(Html.Attributes.Aria.link ~aria_hidden:() ~aria_label:\"foo\" ())\n    ~on_click:(fun _ -> Js.log \"clicked!\")\n    [|text \"some link\"|]\n```\n\n## Target specific HTML in functions\n\n\nMake functions that only take a specific kind of element or group of elements\n```ocaml\nlet f (_: Html.Node.span Html.Node.t): unit = ()\nlet _ =\n  f (span [|text \"hello\"|])\n```\n\n## Custom HTML\n\n\nAdd custom types. This creates a custom type called `foo`. This also works \nvery well with web components\n```ocaml\nlet custom_foo: [> [> `foo] Html.Node.custom] Html.Node.t = Obj.magic @@\n  span [|text \"foo\"|]\n```\n\nYou can even give your custom element the ability to take only specific children! OCaml's powerful polymorphic variants will correctly unify the elements you pass into the array.\n\nThis example constructs a custom `foo` element that only takes other custom `foo` elements, custom `bar` elements, and `span` and `br` elements:\n```ocaml\nlet make_custom_bar\n  (children: [[`bar | `foo] Html.Node.custom | Html.Node.span | Html.Node.br] Html.Node.t array):\n  [> [> `bar] Html.Node.custom] Html.Node.t =\n  (* TODO: stubbed, needs implementation *)\n  Obj.magic children\n\nlet _: [`bar] Html.Node.custom Html.Node.t =\n  make_custom_bar\n  [|\n    span [|text \"Custom foo:\"|];\n    br ();\n    custom_foo;\n    (* This fails because <p> tags aren't allowed\n    p [|text \"foobar\"|]\n     *)\n  |]\n```\n\nYou can also typecheck based on your custom type\n```ocaml\nlet f' (_: [`foo] Html.Node.custom Html.Node.t): unit = ()\nlet _ = f' custom_foo\n```\n\nAnd since the markup produces real HTML elements, it works very well with [web components][1].\n\n\n## CSS Modules\n\nCSS modules deal with a lot of the pitfalls of CSS in a large scale app. Provide one CSS module per component and no longer worry about precedence rules, or enforcing conventions like BEM, or applying silly hacks and refactoring if the dev team painted themselves into a corner. Keep it simple.\n```ocaml\nlet my_title = Css.Module.make @@\n  Css.block ~color:`coral ~font_size:(`em 24.) ()\n```\n\nInstead of mucking around with inheritance using CSS's inheritance model, you can build up \nabstractions using composition instead by merging rulesets, which is more explicit and easier \nto understand and predict.\n\nYou can then apply these to your elements, but make sure you serve the CSS module in a stylesheet (inline or served as a CSS file)\n```ocaml\nlet _ =\n  h1 ~css_module:my_title [|text \"This is my title\"|]\n```\n\nThese work much like postcss modules except that you get to use Ocaml's type system to ensure that you only reference a module that actually exists, and no preprocessing is required.\n\nAnd you can still build these if you aren't using Ocaml on the backend by generating the CSS stylesheets as part of your build, and then you can even apply other transformations like autoprefixer if you need to.\n\n\n## Acknowledgments\n\nThis library is possible only because of Ocaml's powerful type system that is both \nstrong, sound, and flexible. Speficially, it's Ocaml's module system and polymorphic \nvariants that make this library possible.\n\n\n## Tree Shaking\n\nThis library generates `es6-global` and `commonjs` output so you can use the es6 \noutput for tree-shaking using rollup or webpack and the commonjs output for a nodejs backend. \nThe resulting bundle won't include any exports that you aren't using, such as HTML nodes or CSS.\n\nUse rollup + google closure compiler on your final bundle if you want to get the most out of tree \nshaking and dead code elimination.\n\n\n## License\n\nSee [LICENSE][7]\n\n\n[1]: https://wiki.whatwg.org/wiki/Custom_Elements\n[2]: https://github.com/Risto-Stevcev/bs-declaredom/tree/master/example\n[3]: https://github.com/reasonml-community/bs-webapi-incubator\n[4]: https://risto-stevcev.github.io/bs-declaredom/bs-declaredom/Html/index.html\n[5]: https://risto-stevcev.github.io/bs-declaredom/bs-declaredom/Css/index.html\n[6]: https://dom.spec.whatwg.org/#interface-text\n[7]: https://github.com/Risto-Stevcev/bs-declaredom/blob/master/LICENSE\n[8]: https://risto-stevcev.github.io/bs-declaredom\n[9]: https://github.com/jsdom/jsdom\n[10]: https://github.com/Risto-Stevcev/bs-declaredom/blob/master/test/html/Jsdom.ml\n","readmeFilename":"README.md","homepage":"https://github.com/Risto-Stevcev/bs-declaredom","repository":{"type":"git","url":"git://github.com/Risto-Stevcev/bs-declaredom.git"},"bugs":{"url":"https://github.com/Risto-Stevcev/bs-declaredom/issues"}}