{"_id":"@roku-road/bright","_rev":"36-6f132f346053e2b862ac5dc726378544","name":"@roku-road/bright","dist-tags":{"latest":"1.3.2"},"versions":{"0.5.0":{"name":"@roku-road/bright","version":"0.5.0","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"@types/jest":"23.0.0","@types/lodash":"4.14.109","@types/node":"^10.3.2","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.1"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"27779df65562e3839f1ac933b9d0045f85832486","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@0.5.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-OxaU6C136nAumRxq6+ZM1DiWC1B+U8pa6tMyKjmtIkuCsi8nPPwLomHQ8HXJvLZ7JhrkI0aSuwjEevh9rHfMiA==","shasum":"5b4e5ba31a2f2aeeeab36142d3f04da7a9d51237","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-0.5.0.tgz","fileCount":9,"unpackedSize":72303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHV4/CRA9TVsSAnZWagAAjvwQAI/3oU73HJBVAvC/Vqzv\nPj4b6QZTOg24Kdg1fd6u3uVBHguCm4P3hshU7kjXCOV5/8EYcSi9CQ+GYVhs\njXixWvBQMIEjaVtJNqWSthxV9O9SiU7pKJ/KCSyaWJzd5oUFdqw1Y3qS/lbi\nvgdSXAwgFxyyhWB0z6s+S2L0nMlMYPmipwe0GSvKxSFFZtwuOyRRXRGkTCUV\nP8DDpACt3tij15WaFvoAoQcT1t/MyTyUhxKJxiMSqYOSLTPjNyrUEPKM3zCv\njz7i+8epZuGjjMmbo3zUFvUAeQ76mtJ8pil3W5PLAg3S/awqOrWmobRDBRhp\nu5lVfd2zjFAthdOFFBB6Ho+FtWFnQ8o38HFQyi1knkKfQSxMPy04vVD+2q6H\nyaBLLBWNXr6Ikq8rI9y3k7TgqCHtBAzL3bos96XabB/yGqP+6Lx0JM1MWrnh\n9LEnE1EaMfy95s25iH15ykBhz15Lh51RKNNWV7ieDc+m4i01BzzqoXOcK6Xh\noNpphFn+pBLyjagh57SVKqMbOajLmENbfIWYtqRDIV10/xkwK6/FkhMJ7ju4\nt2yVkrKZVSdRlqRInBRNnN5Xt91Uy7y/QFPGrFyxCj/I4OWx1mWy2eiplUT4\n4plWMtmJmWPiuQ2p3xl2AfJZk4u3CKI20lHT7Ryy2mrwheeH5TTUZpC2M1rP\nMMHa\r\n=fOBM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPaQN6pPjn3otuVykj7/wckdu9syVK9NCNoN3a/KvAqAiEAkk4A8bucbBn+fkWKJ3O5mRpJ3KsPqH7jNF7s8CZ+jYc="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_0.5.0_1528651326598_0.2695619278108574"},"_hasShrinkwrap":false},"0.5.1":{"name":"@roku-road/bright","version":"0.5.1","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"@types/jest":"23.0.2","@types/lodash":"4.14.109","@types/node":"^10.3.2","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.1"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"64453238102c61e1faf23d1e4417943045f5c992","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@0.5.1","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-CA4IlkRayE5t2cWiSwGdteIe9OCQwD7pyuwObjJgygw51q+ljbbz29LaNxPZecjMu1fQOCl4K7IdcJKnKw7Deg==","shasum":"a270c65453bf8179f4469bbcc20cef3177ebb5da","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-0.5.1.tgz","fileCount":9,"unpackedSize":72415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIGzDCRA9TVsSAnZWagAA2VgP/0AMxsVa0RX193y6OXnH\nKmUMEcYg9iPxO0NvV5NpDfCqwZCBvdfZD7u5GuoQjbwvcmjk7VWYjSZajx3s\npKEMir4tQqptHeemGT408r9rVVCt9dKut1cK2uG2wxAP8SlwJPbNEO7zXoHS\n2Yermy9y9eTFtRqvV9Lt5XCAbHH1r4HDgr/30r5v51Wc+yLBEW8Pp982ot9d\n7lJ0kDcOgqGOIuNaS/L4S3ghSWDZXY0irt1/FRKrvSnC0UDYeWkvuSOcfg80\n1gC4L6n4wjyytR+SyZ0oNu1wWwnTxhLrl5r9Lhl87KXYUDRJHlmpHRkAHvmK\ng6/HHEVmTTj5+6ZbTN2K+KByQ+0j3Ic/iXkHWnU3MLDFeCFtpWclWGjsmQ54\nCmtZe/yALh+Ytek/ciZo0OUJsKARN69jn6bajt/hjyIRRqnk0dWnWlY6Os+g\nVHD8g/HcpkYqHDIMug5XgSJuc/3lXeFAx0gC7xKJmOnSFkScAOVHzAnqJDSv\n0wNnjWZNvPmuk/u6hZGVOYrrqgUZBN0syV8J3e+D6gxQbP+xtMkIY/lCWonR\nJuMD2AHHblg5X6F7chKs0lZVjxtPGsseJhyRyFoFQH4qylhOjKCiy6ePg9m+\nH/7WZszZikIREap2z2yC0aIh3xlLPZ7Rv2B0VGvQ2BCigOc+ZdL2pcIXK6PR\n3NDf\r\n=GiyG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfr+2Xsc4NYgQoo10JSJsE215p8Zn6ppaZ4ChTWr7AlwIgPCSWd2NW84bihTWiqigT2RKUPdnGXB/rZM0x/j1GxpM="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_0.5.1_1528851650459_0.6616061228262524"},"_hasShrinkwrap":false},"0.5.2":{"name":"@roku-road/bright","version":"0.5.2","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"1cad0f9ec0e910c01b03bed782491129f7f340bf","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@0.5.2","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-f2NjFRsx2PHMeuIBldrT6drT38cdNhbDXua7nENyUGjAFzRnlKfypEsTrRf1O8ztac7ywzJz8unXNI6doKj6Ng==","shasum":"a5286a5a5ebf5e10b109f99de6f43056f6cb1b16","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-0.5.2.tgz","fileCount":9,"unpackedSize":71896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJEfICRA9TVsSAnZWagAAJRsP/24ktaqA76j3GBKDYQTs\nH4rjNRAUFhBh9CVKmPQlDOgmNgx/aesG9wHQ0xOGxW9z+8RfKin50tfnu/RY\n0Bh+fiaZJ2UKjGSDyWVahIWWZ1Pjno9YJ5avP4C4Q6E0mMWp/0prtgCgAks4\noiXUowp6M2pfTaDKwyey6BfCRdd8Ol7TbdDGaYwUli94VaZ1BqdaCiiQ0yuU\nMzBaaTmqxbMg/Xvi/ISJ65j0DoOVYDdeu6bPgTyf0FoQO/12kfcrlV2N+wTk\nw3oxNPXMhOzotEvfPE9BO0YFClPYwyKQfvDOraXgu+VrReRj4d+6qqVMHg2+\nxqBwlPWCQN6Et4BPAXBHMjcfOcL7GlvyDHCbNZC7SCmBobPSMDEmzO33kaNo\nQHnH2DRusgj0b1DAfNe0MTLwUg0NLblCKCDWaiOTA9oQ8cnZRsOCaefL3I/m\nNLUKBWzceRIWi1gIcpc4291fugvGIGIQwJOW9PsdmpEptGr49bPUQX5DpFNm\nSaW0BkgeQNWeOlSXFm6nhTKxCdCpAudOFLkc6gpytRfdshphOgP0QVZmCoGX\nl+6NfB2IxAUV/TFEnmU36uoO5fz3W3CQ7A22rUO1AoISyz8fCPnBBpDDm8Cr\ntd5jvLqK5suyQD74BQvhp6EsdPAJCdBH3HzDhtXcdDHWVlGtJF32DWidzlNG\nyAfC\r\n=pqFV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRmRV9EyLyI2X+hdUKtzq5S/4JosHGE1en/kVeY4sm4AiBGGeREFeLhGrS/KlYVDp+/OQPzt/14nE4DH5cXGDpAOA=="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_0.5.2_1529104326936_0.9569019116735962"},"_hasShrinkwrap":false},"0.5.3":{"name":"@roku-road/bright","version":"0.5.3","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"aa803f98e8cf73b4c6d8be3c7b16c8106f1e5c91","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@0.5.3","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-rXLBSNEFZUM47dMuiRLC94O0yxjX3huK6lc/9RmDIeoJbQHpgaQEIssEqDAVqDTD8dubfr+vrPaa45XUxyie/w==","shasum":"5531b295c78221c6d574aa608d16adfc9439795e","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-0.5.3.tgz","fileCount":9,"unpackedSize":72638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJHHLCRA9TVsSAnZWagAAmWUQAKIWLTzg54ysoMn7vr6O\nl0NRDyikgZ4AEQUN3Db5HxvMxjBqodDJ2HNhYR5vXpPEdOA6MPk2aK6JVZPP\nPCzvKNKsp+1wUcknTyZQ7DlyIz9NzpSfKZ3fPFsvolD2BdbmN/FgJi0dSFuw\nCfOL4HAnmYCHyKBU/+rbX6OXN8vDG5Jkzds3yCzGzv9aaw+fcM1aaF7Vt0lA\nGPsSJe5Lv0gFC3v2xF8w1mxew3t6ZtPrqIi5pz9Z2JuqrR9xVsZ1znId8tVN\nrvwScJYS+WdtS7Q7+2yA++tEY4QVE4vlUWG4V8rY8dUzh4VkS6MdQnyiVGLC\nr1Xyl6jL7wRbY9AcRw4mqzCdhH5SsC6xS/LnZtIbOYNnKBTsP4fzO4Jz3LEh\nC1p6/W38W57sCFmWnIyYGGyX+qnpPkILGGkcQ89zi1J0NVlL2PShsF/FBUtU\nmJPDBAbPLjGRSYZTVCgbKAJ6zPCyUj0ynLxqmj5epxjEdm1x65HmpCnzyGfD\nvJf5TlzwHaP6Wal5euSI2HeES72FaxfDSnNf6/ef67IkmhbePgci0vXNHJUd\nyhtcJshpsWTagMV2N5AUgzbjB2BggqK4DmlpJmzn56xhywPnyEvFbm5JpAaG\n8eW4z/LIj8Uyjh7Baz9yn926O03G4hjTtv2QAg3yDqmn0Q0VNz3OnkKvpla4\nYPCR\r\n=WUD8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnYvFmtXpZUIqUgoZNd9Jtrwcm8BObaWk9mPlR3qsP+AiEArRa2qtybAgythX2EDB6tabmNMQLSzVmdhJXhJCkwEkI="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_0.5.3_1529115080845_0.8690947230226627"},"_hasShrinkwrap":false},"0.5.5":{"name":"@roku-road/bright","version":"0.5.5","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","test":"jest","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"0a06a981911f00d6a18e359e177bc3f8b4cf9d59","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@0.5.5","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-ZiIYOy3JNXOxCwO4pvaxw5pEcP2QPR2kK/74Iuc/1m7/fjkfBMXdRCQcUub0auRv/sKqxfboYU7TzAqU85KSqA==","shasum":"bdf595eb0ddb157adacf6e353d6062430d845026","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-0.5.5.tgz","fileCount":9,"unpackedSize":72638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJVkSCRA9TVsSAnZWagAAG6YP/ApnJ5FoWzP3/l2dGFD+\nt0lUdDuyD1BW012Sgf3Vb7RhyRRAkfklk5zXn44AmxwdiJZE/TxT054wHn+p\nduh7hGzxCz6A1chKCiV17voqsbwM2HHGjOwYjYvOQrva+TiQATOQ+VuEuPpL\nsEb+g1gQsAB6gJqzGCxkdhEgIY1Sc/3lWAfwa81FtAtOmPBrkEbU9hb5gkjr\nVihyeyqlek1/r6mmHh1ebEw394HZXWbjL3CANm+btC3knaTlAg8tMdlfTmTf\nm5NqtkiRdlYZqiKPoakS8atr4O9nwe4B3JkUGILOlWpIxqqEBayKvc/ebhLh\nROra4MEEoYAywRKno7WzT1EYhPw7S92CZAGzry+7fHGEoOAtN773TZ2ZxYGc\n2kXz64WFQC5mhfVEB0qGqC10PHTs/1RQkdbqVLRhq9ilyv3rTyFzeoc70+HV\n4pLjb1UzXnGW+idc265YKdVcsxqHnD8GLJZEPZ+kLCaaTn5kReXD1BnpRpWr\nyoZO43be4ML1ZBPReASYhWc64hug9HK4C6rVOTRaHKs9QsLIDBgVSbT0ei1K\ndkeObwLYAueAVfur5ud2WqvU+Vt9XC6V1rJp2KttF/jqoi8m2KdQImdKn6QS\nIwsWsGHcfV8mNZYvQkNNPwJh1M98WaIuTkujXx1oQW3Zb5syuca6vfzOMnhz\nprTK\r\n=wkfV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8DAMLhdC0+4/MzcxAUwhNoeMVBodAbrnhsQX92a/aoAiAq5TGkA6AKJN4vVqYNB4TMCAwq+VFLwRMBZXJUdAdVAw=="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_0.5.5_1529174289402_0.7676404310076721"},"_hasShrinkwrap":false},"1.1.0":{"name":"@roku-road/bright","version":"1.1.0","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"semantic-release":"15.5.4","@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"0af23ac457ffb7ca51684f8522506ebbe44ee20b","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-LM27kH4UGGL0r78KM6qw8uQxuiV3Ooa/wVx6vZA1/8/jrcFuXROCwfllgXA+bacbQxzwAv22KR4m0Zd4RX4uwQ==","shasum":"80e7a36c219a41bb4b0f6f43d10475aea7e96916","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.1.0.tgz","fileCount":9,"unpackedSize":73907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJnNgCRA9TVsSAnZWagAAXMUP+gJ1mtr8v7Efook6z8FZ\nAifspAwCafevWwH1Hz7nwI5Bc9so8Va/K2+oV+1rO0zrQ23nokNVZSbnHZcv\nR3tA5ZzAvihHviwkU7lag+2IeP1KAKly0nf8X6Nd9vrOo8mfWjlMS11QzlT0\nnbZyQAG6rHoPyuIt8f0g5AA/CzNLYDndZH4eSzMzRlXEkZXZi2VKQ/MMmzGM\nHMyeMIsWlZaonT1CGzC3+lf7kS1EYculNoMpKcSMaHAulPBMFyduOj9IQjXE\n12RGWUkSZyVrNdLVxCEjBf2yhWSbVb6cBXxizWSHlnmjWiqyjYztW+ymV1m2\nCjr8BSd/uPPtoEHCuxyfPMcXkJJufkL7aXZK0rtdKhkEEZ9BjoujiDz/qmxf\nEUSfAhLKU7mnC4ql1VErF+BBOCd7Cj694fd/Fwwm3VMT02veTbFGkU0BFOmH\nS1xkQFHs/NCJtUhla1+ElH2IobCKQnUuS0GvqRoZQSmYIoKa6kQVkvW6Oow+\nTfST/qP1hULbT0KPXJmGdxgpkha2NXLfaaveDYp5oi36hKolQjDaBG7xofan\n0bul7CVKz3yCfevZA2YFnJSWNabTF3IOIduj7S2bDCDub1m246/e1U/QaUUJ\n9lXThB3/eGXe6caud/6WfdGJhnF0pO/p0XAwzPd2RCAhSC+pjyaky3oe2NiC\nzPBM\r\n=hMwv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxT1/cNOUh75YObW2qErFicNapgGjMpXj1JiXwyoWmGAIhAOLatW/KoJ2+vmREpnZX/Ce+Wo0Dbm7C5fRnGW+/42gL"}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.1.0_1529246560058_0.1572148850967432"},"_hasShrinkwrap":false},"1.1.1":{"name":"@roku-road/bright","version":"1.1.1","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"semantic-release":"15.5.4","@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"04ac8862ba44d7f8ce6420b152b77d29ecc2d88f","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-H+f3CvlpPvwhx5w6byuihe2NNdIJurd/GB9k/1r878oVuuI2lfKE6ZUhEmL2/jRZxky82YcbJH14Qxw0ylsR+g==","shasum":"49686e8ee749b2f7a1d423ea1f1d72d92af412f7","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.1.1.tgz","fileCount":9,"unpackedSize":74399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJpDnCRA9TVsSAnZWagAADQYP/iRumCehboPKDsfYvcvX\nEKXFH+dX7qElczWIWMwkebfAel1bybFwE1Rsb7/jjxN+umtBx01ORgj1VCKn\nh1hE/2Oi7LkcAmdJkzfIatwSlYhSon6+HWzWYgfU+CcGgeboyS0vkvRFbKSB\nRa4I5lDzKINn2IPGricsbmx1ws30QVd3MWyqyoFnrdAWE4uqzxcUhmiflvhF\newlCYKzKf6wk1Ll1aGMVxp868SYsqbmVGLStDaC+ycVsabKIfItZiBz0Chs+\nuJaYo6cuz7gThLX1bjJ0KNjydCw20Nn9mVxmx6o4ujP5wILVZPyMfTqV55zH\nWqFj4W9l+0kPDMpLT/Er9psPzh7NzVCaBJNI2FnKiDyu4QyrrizmwKiAwmTz\ni6g6TNLV6ZLLRCpRz2Zh5iKKwHui+3Dl4P7dNq8pumiZfbN6Wru8dPHgwAb+\nXkCr6rjTUIOMJl/9K3i/X8oEnac9QACIZ9c7OCAAMNi4UaYI8LLssyqSogo1\nk0a4r49wTqV6S8bW/jBjWAKEwSLFxycGPifPL52y4kUJzWX5wtTPTxAssNVC\nHnJoJkjS+un47XMyfZ6cyTLfT3wApKGXFfhr6zJSpa84ZrOb5AjyufgA/rGY\nIXoedKFhi+C840YHFulYTJj7+ON7jwM8vXXBxtwJBp+0/5dHbQkWvgiENOgp\ngAlN\r\n=JI9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICypSBL35U0fX87a/RJpfelDsobfiEkNztOhiXEve8HRAiEA6L2q4C4fYN8qvst22KMPql05T6APVMed9CgRAfEqVLA="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.1.1_1529254117570_0.43261173386228147"},"_hasShrinkwrap":false},"1.1.2":{"name":"@roku-road/bright","version":"1.1.2","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"semantic-release":"15.5.4","@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"9e9d70e319473510a74ce5ebf9781161960f5477","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-wAmHgHUwdWbJICHT6pwrpwqMDB8WkZQ4f1OUGmYWjyZAHF4EHw8URM3JjC0qgO7Y1mpCoUMS65OQAtH/BEzu4Q==","shasum":"675eb18d517ded824e95bb1dcafbe860002596d7","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.1.2.tgz","fileCount":9,"unpackedSize":74460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJphuCRA9TVsSAnZWagAAJzIP/A961CI/YFxuBT+AwNZ5\nW0rBcfOfH993a15HwxmDOjkZra4ZYDmOTkF1Gcx4Zx7UY4a6GIJRQ6JgNTC5\nfLh6bqnxcWtM8fHg5/aKTjK2g/B/7KTzMuj5BMqIIei331ddbmBQWN6PWCKk\nCSIKo1is6NSj/TujP6OfdcYFjQ6IIMoTAR7Tv93SNL8W5YkkUgGCkqG/NKod\nHNF7SexAwnQyDXRudHD59zd02cDdrCw6uXc9kNVRe2aisE8y3eiadhoJ+127\nybjb/kxqr6xRDr7RA8BUyu1ldrlpAjfqzxT0D4KN6jljJcxZdMSoj+hO81dt\nTzXycmDQR17zU9j/h0a76ph1sV6i0nNJSc97Gw+4KNHCg2LGwHsmqjPKsvOM\nI9NNhQrfEbAdCYKOHqjcjNU1C+uogLQsWWWY8dxeD+jn8GE9QvfOuk5HJxnx\n4R+USIiGm84W64slZLJkmFEqignkn/EqmkgiPsTDNo16cthOVtGI5YQo9Fi0\n5iYw3JkDbI1qs2UemwMCoWlSw1dgBSDKFCSd1RCSGY9CYnPD5F4p4MnQX0jL\nh2aBSNfYi7+8lUsf+tStSz5ehQud1ivoWnQNWwYfuIqwCy6Pc5Yfijjf6udj\n7jhMsKfiZvlR1N77bPB/Bw5H90f0ByAndrLifJR9EB3rajFnvAgIJYVSDgUl\nqI/W\r\n=Vbp/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT196Bs2j7ZSYMbRkJCaxmY3X4E+vEXsuMSLYEzj9Y3wIhAJLXIjktC+tPrxql0lrwM/7Bc/o4OxMm9Zo94G8cqkEd"}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.1.2_1529256044341_0.22800962769925648"},"_hasShrinkwrap":false},"1.2.0":{"name":"@roku-road/bright","version":"1.2.0","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dis/main.js","dist/ASTVisitor.js","dist/BaseVisitor.js","dist/Parser.js","dist/Tokens.js","dist/types","dist/VisitorKeys.js"],"devDependencies":{"semantic-release":"15.5.4","@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"deebc3297c11aa0d4f3889cd4e8895c057513d57","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-oinxDycem47EAChmDkqc3C3EvG2TV/3KW9+mYkQsia39v5yRFFxes9wN9dWkrKQrK4GYtWfyVW4rAa4A2rIFsg==","shasum":"02a76b143868552aa63191923bf78490684d680f","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.0.tgz","fileCount":9,"unpackedSize":74567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJw/bCRA9TVsSAnZWagAAcEQP/R5HSqaH4GL32AlYi+kb\nEcmqk2oSTVMg9ga5Td++6BPc+4oh0u5zAsefRsl90ZM08+aeZ1EiUrD4QBN5\npfz5LZe1kpkI4H7OMnoiiJ6TxHeHlMNZY+AdpPHrFRoLqxYWqfIXPTQaFqi3\n9Py+yDFXpntLG6WeiSI3qngguakrikWKk5NKZwk/tXeO3K2HNqFGwyhIEDHw\n1xTif7WYj9i3MvdrU0jMbQuxPHrBtuv7Y5pdsxQjwi3c63AeUR/S9DxFsLbd\nG09Qs6AITUQhDHnCT8SYBJUWi+o8H8QtAiEOuDMrHMw4EHXBtRJlKBOOMbRd\n+kJDenSfHfwHKO9opuh0fBxmsu5gU1jRBnVBOyNB6haM0XwoVShEsNQFTq/B\nWo5EbMPmwnRb9aq0VY3d2/tSqMNOT5DuRZXQIhlR4n2u4/arpLGSE9ZsmHfN\niW8eWpHrNGft37kM4btKUH1VA1S4x+svjgo2Y/dm2J0+IAfreveAhuZ0ZUkn\nIAABC41IwYe5ZRhLj4RP6LGdIFCZEPxQC9CUOSkfQHi3GdFSLzAfEV8zsgBo\niixuJ/6ck7ojMj7bjEC1E+S08rfLoHkBXeFfF6ksRDMc1L+gqgqeMuoPDZMs\nCCo+PLSsFB9egRKnkaAsGe900WjlTsjHhEMO0yFfa8SqjigStpqPAK2x6s5U\nYw4z\r\n=Yt+l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIADEQt0rGC5VqB+VdPs1hKwNYbk1EFIgPfXBtUIf0rAiEAzu0Ikz4Grv6ZeXBbc4Vunh9WCMNUfiux+EU23/ueRXQ="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.0_1529286618888_0.5087298081292315"},"_hasShrinkwrap":false},"1.2.1":{"name":"@roku-road/bright","version":"1.2.1","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist"],"devDependencies":{"semantic-release":"15.5.4","@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"dd4631c013813b808fd6b8fa7fdcbad7bc91d2a4","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-jd9pQP1XVAt7hRhqhsxWqId55ikTF4DZCzWHNqUrg/Q7jej7gVw0I4uRViSJASbqyGRChaot4IwIXwrAUmuHOg==","shasum":"cbe8aa151914045bca2f9d49cf7b1af75f86691f","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.1.tgz","fileCount":17,"unpackedSize":102798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJxHmCRA9TVsSAnZWagAAg7oP/joDiAdxDw6XRSCE/a0s\nbJr+cbPsV6M0nQZGkjbygILzGid2rnhaKZKuPLDa9nFT0rEbc3Vrh+mU4Xh9\ncGBvWBU2+P0zy2BVs2NlE+xOlkweUcGUZoDPK4WcmLRFaGoIeRg9o9z9x3AV\nHRTj3uUotED4bCjpoo6LFgxbzQFZFl2GGDeIkj8kyR2K7WLvb0faNyVg/Xvw\n4K5zMuCYRPOWwJqkS95tbimrzit40ldmgYFyIVnPMwtR/lz1VI/6sUOdn7mb\nqysXWaZPxwX7iV2FRDy/6m19K7t+6/bBipche5qAyCsgNG9GMl9zChLHBi4z\nQzV5F3WVr77DTiNp8F81Wo9Zp5lZq6K6MxwZh0SkWqOLwv2+n3cqVSy9R7sC\nsuWLZEzc00fLe8MQ9fRc8EABvniFVEJ8t7hNyCb+7SHuHRNzfBwhCFIo13HL\nNnF1yucBno1ULu33ysFpVC8XTraS3GdII9pyI36g3RFjBrdqd5RRlEdqfUb5\nW6zYvN4DXMLYXQdHeiWtuMuSb2ykijDO7okuwcWd8nXYeZjRnChJ5zqhSDNT\nE1qm5xo8bjMQPvube9yRygnmJJ2HjChKX39fOZ9SRHNo7chOl6BlgyZILU4u\naxlbiHzpJbCS/Cpog8NuXMiGvCY5vfzRIZMig7A6tDioqIFGCEU7EHUdh2h3\ncRFX\r\n=8Iod\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe+pjC2OlMgU6UL6nsqbAnbI5FKx5/UPLBTkqhMnP9bQIgEI8fxyxv35w44DIeLWkbJIyHUkoi0BvGqjOf2QsMjwY="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.1_1529287141519_0.3214631108280279"},"_hasShrinkwrap":false},"1.2.2":{"name":"@roku-road/bright","version":"1.2.2","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist"],"devDependencies":{"semantic-release":"15.5.4","@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"14e166e3646fe6a56361c3cf7dbdf087b1a81d39","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-1VX6TMYPWoXdq47sFD/+MJg4oRaXj+K2SzpxvAGSiPXLEInsNVp4RhukGIECByKwZ5ckd180ryOTdut2Or7nlg==","shasum":"c392dd5c408cf23fd88e3b0b28bbd45c1c9eb398","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.2.tgz","fileCount":17,"unpackedSize":102768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJxTpCRA9TVsSAnZWagAA4XIP/1ZFRmBhOP9jRDGY8hgK\nd5But25WoLdBFMCyUSBgOTqmNr4DmhWp7zfnh84QdKAAH4FcrzS95Y7EObGC\noSGnmOLBHJXzkMCSY5jSXVg4Py31N69N7UPS0TX+ceqJRTB5QEwgUkwmj4z1\n1wDcGMmq2MSF4mbVyzqin4D/RAyfHXEuXXV3xE4ubUCDWKb4ZQi2OObK6VL4\nq1hMjEVq1yjiyfG8gnlcsqhWL6yZnrK4ywq+9NL4QR8964IUNMd4g8oea3c0\n7uIGOnKiiMPyePVUP4oZOnj3rcN8VOYk5tfkIIFRqqUJun6lf9uXBlQVUWg0\nmGi8VUopoZLmiRwW6cHC70mMBj0hP5NrqZzV9tdOViQwsYTcRy12Y3Yyrpxd\nNOyFmS2uYnnSAHAaK1r1EZEPsLgQP+jEpwXGCHxZ0X8RMHGC2q1oUTnAgQ/F\npbfD2+w9fD+7uCIvr2W4QLIMD6rTFqKCXMkCV0QqeA9mXSUng6qFioJMbW7z\nYkurI4p+i2EBZ8vrDHFiZqVXlRT5i7CO4so2K7Hq5x639VvQpQ6EmfxFO9rJ\n8IVBp+TxSo/D4CBDviYh08dtX+enZVSYoAv2HVeANPXcC26Viw+RSoWBAZaK\nepBK4V4SuatoWJ7IKlV3aiFnISgErboOqQJkoZUv7Jg9OVEheiJYLZFs1TgJ\nBKwY\r\n=uAcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWCYlKuDHXszxyTBDxybeu+tN93QzDBYLGCDMpwTFv0AiBb/SyB0s+YhFBiDcxR0e4Z0D6cyulpI8L9diEmynGBMg=="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.2_1529287912226_0.05098739598852098"},"_hasShrinkwrap":false},"1.2.3":{"name":"@roku-road/bright","version":"1.2.3","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist/*.js"],"devDependencies":{"semantic-release":"15.5.4","@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.5.0","lodash":"4.17.10"},"gitHead":"0ea74e802831812b4dd2c9fa54eb198a93082b97","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-9w4uYOWqoLGufLUEMZA/oMzq2URwME51L0gtve/TjAlCuC9cuQXbIEGXd4ZteN134lTqFJ2xi7ex51wG+oXMxw==","shasum":"16d1a034339946f31385974e83bc4278d58cc1dd","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.3.tgz","fileCount":10,"unpackedSize":80863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJxeQCRA9TVsSAnZWagAAx8AQAJ/CcVzqTgo3RL/KMo1B\n7ERGWs0MPe9y3EhSMpyLcKnegHFDv8Wjsqs0I9xNSE8Yo4RE/CgfMNkU2ilM\nFcJV5vlAIgHZ4KZjmhoXeWXH/bi6SR4AV512W4oBTRFdyK+eLDvs7YUYvA5U\n+r8Td8d27bM3dLrPT0XsbyVc0fTMo4lWYogBMfFtguLTwYxm7S8Vn22IFd3X\nnkhqp7nm4aigDU+usIgQSVHZLXtkySfsNrj06i6Dyf/TPMFhv6tQHK09Z1d9\ndI8LmS9oxUtvQfpQPxtNHGDx9vbYwtmy34TaBlRN9Mk77ZCV4sNUGOp68YKl\nvMsH72Ma4VO9p3ZtlmTUn31HZEWzp27kmYkLd6LjmqZ6ObHNPtRb9w6wHUpx\nLOPSR35bSojQP30aMUwcQkG4e6Uy6kItKgl/NvTN46nB2IPChZjjimaVUmU+\nxbgbPpsxN+yjjUg692qdN/Aq9lOubud6lhZWktsG/bTbcB2MgHfyoXQlUxDN\nUh0876Ku2rJeXnVJSCFgq172mOoqvGudm2LQiZKE2i9ewfLcVM3e6RIhBVpW\nfY5zeKQBIhkHRO4+xnNVtkPfxyP/bmQpnRHR/IBcHksWujM+JDYfWERz8WAq\n+E8R46jIa2huv9uwPpGAf/N6MoSPyZfa3VAPVwozus+XuMo0iniywzW6gIL9\nuLYS\r\n=tr4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICe+cWmoRKyjYLeDNp2X8N6OhsidEt+kXEMdavm6XFhdAiAUnMY0Zhi76sbPWG8FiCJMbdjiOtyLesokW3pcLwSIFw=="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.3_1529288591536_0.9934927019785225"},"_hasShrinkwrap":false},"1.2.4":{"name":"@roku-road/bright","version":"1.2.4","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist/*.js"],"devDependencies":{"semantic-release":"15.5.4","@types/jest":"23.1.0","@types/lodash":"4.14.109","@types/node":"^10.3.3","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.2","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.6.0","lodash":"4.17.10"},"gitHead":"b1689a76bcd6a4331c103b5a8cf63ec21de2e848","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.4","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-yGPlvNVDxkanjeZOvIq1Wc0zbOGq7tfQqekiBiphfgGd70oZKDZbiJJIfrK98Pa7tRYo2KuYigan/UVqt0Ic6Q==","shasum":"7493196f3184295d72702134e6d37e82a6bb3604","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.4.tgz","fileCount":10,"unpackedSize":80865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLluwCRA9TVsSAnZWagAAvFgP+wZakR8ldqyTCRS1aZN9\n38YHGDLli0OfRQFsl5Sw4YRZMBeGp1KSMxVILIrJBB6l+NhWh+otLLuqMlZM\nGIaAe8bZmP0vl4qdI6xo7bEuExC97EuyPYf5W9VgrqzDgwV6JFP1opNEhNOb\nnNcBuLuyyuz7zfMnNq8TQeZ6dwmV7MQ4c1rCa8mDLUN+zh38G3AXr8yzP3oO\nHsV6mhJ3WZb+LN8+m98TmFPVgmkZ3W7SXfO+5rz5MCBkcnvd4W2YokaPZL2N\nMtdphfdECv6h//tTc/SKbTimePKx4iTQMVKmuwqei07rETu+54vBq8kSCdYR\n6xKCHAIl0JA+Llq+EF24y1Iy/qg+QYNdrE1+4uEfRCJ82iEGcz6aT6RxaYfm\nuUnyJHNsIPzCOfKVBWmsqPKvWWPNvQM0Fl80ycV2cBloCH2eHYhoYxk7Y2M9\nkAsA/PJkPICtvokCAPV+Rbx6lL80UD4M0ZPxGUhSXC5B+esuEGCqxfwos+4s\n2cPKlIYFdJz89TGICj1v/ttoKbWeF3KlhsKY6ibpj4REk/Bj/LWkAnuPlv1V\nNIWk8rtGkUdjXBEc2sYwtGhBTlyc44aWOZV+LhhNuh4WVkgjTkrAKsSszQww\n7aqdFv+YnNKm4XJOldtPnaF76AVOtT+rFugqaf7uPKUwpzmpOZEc7ZYeM6Js\nUs4X\r\n=QSwg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9bODViG4Bgw3ISKmLr3e+XYwuYaeR5gMNAtcJLd0zqgIgIivy9bqojQ1O07BNsGphX2WuS5t6ylgNAiwFwPrn0iQ="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.4_1529764784862_0.2895748656386845"},"_hasShrinkwrap":false},"1.2.5":{"name":"@roku-road/bright","version":"1.2.5","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist/*.js"],"devDependencies":{"semantic-release":"15.6.0","@types/jest":"23.1.1","@types/lodash":"4.14.110","@types/node":"^10.3.5","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.6.1","lodash":"4.17.10"},"gitHead":"096585c29d984fc3ddea341a11ad71c2513af673","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.5","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-/0t9lsxkgBG9C3Li11J36SSmnXEPIIMGaivnhSUxQolvPeKBJHyAb4VPV/P4iVKt/sXi7lK60IXXEGXYU8cDYw==","shasum":"18165d5f61561543caee449e185f14e0db079e5b","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.5.tgz","fileCount":10,"unpackedSize":80874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLrfyCRA9TVsSAnZWagAAtXsP/jfjkr9ZEzrI7zP7Vb6T\n61lulIRPVvpWZOqBYIrScU4NM5oMGH8IzqCAs8oleSxm+40nYIwOCbcNDRts\n88YUbc5AeUJilTMylIe6FxPnxi5DLXB4R4mmb05yJ2V9/waxcWnFg/II0ylA\nw4UuNrx76kLpDf6b2YD/bKh2u6PWl5roKFGNPf4deWuNh9wHGB/IhNC89U7n\nsiYLdaBeX0jn3RyKliI/l315pvdfpmu83AqI9p8dOpMtw7a5+94Lj56utELX\nSXBIzoAqP+hVptdNp3bdmOVDcwKZbmLeHFKi6vf0Do8BaHzurTNY3jN7ALFg\neLqOOazLVg/jnJVhWLN9ifOXWKgDDhmbbpZqGNBPbhsSlag8iMB57SkKv87d\nV0LnDB2rqgVsgpLIRJY1FcfJshRfLQa0nL6zszgXpuXZ+tP5uMQ6s8RLXYBL\nBlTTq9DBCrbOyJFq0Y5WwItZPEoOCATe0oCG3s1E0oJJ/ByfSHlYEfgb8G8F\nJRfgQ3Ygh6s7vE5tax428I0MlrpUPDbhPlU4V0TZk2zYDjFM7tv4txt7zOQC\nBLoAqgHPCUNTS2aQSioyllUoNScC7Em+QKUjTrJ+ec9NxlUfiWzw4iNSXbm7\nHW3nMk0NfIE9zKx+JQ60Z2nxczwJnxaH3pNXLs8Q+aEJduOVH3PRWDvivSfC\nDV5R\r\n=HN2C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZgps17TJaTB+3/Ki+Hsa76qbNhq9gdfCPc9m4Mc0c3AIhAKisNAWKN0VGazTU0W18I1SWMQp9vruI9LeQpHzS3aZa"}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.5_1529788402357_0.23052051232387072"},"_hasShrinkwrap":false},"1.2.6":{"name":"@roku-road/bright","version":"1.2.6","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist/*.js"],"devDependencies":{"semantic-release":"15.6.0","@types/jest":"23.1.1","@types/lodash":"4.14.110","@types/node":"^10.3.5","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.6.1","lodash":"4.17.10"},"gitHead":"44c2443fbfa9ed4a36fa0ecc94211791296300b4","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.6","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-9/LFOMAcy7e9KrotrwsuL/8W4g4/xWLqquzEgYD8rYd7AnmngE92CXlFsCfsd43sOK3S3FtRU34nnX15xE0lGA==","shasum":"be63ae47b8ca4b5dfd75b07d9264b33c250ffbc5","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.6.tgz","fileCount":10,"unpackedSize":81172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLryMCRA9TVsSAnZWagAA7aoQAIP7VE1Br0GbgxDb0wKP\nBzJMMt1pIcvb8f18vdgtnTkEpWw2vqqzL/8JAMcas/5+qWK4IcCJNyGQ5WtY\n292CqrPc8MvRoGAVbfFgLxVL5vNv1ucXdEMztESMN66N84Tltf2wpZHr54lf\nLnY93lDsFq830fnMRArLLYUWtaSF30eXpf6bgTpVw3c+CRw43ppXY6E5x2zP\nBNGFRsUzmjyoTTsO/uXh/Bx/gZstHkqdMx/mJ4ncs8W70ZqlLTvO8r5ZccYR\n5Mq2pi4XTYRRKOPaqU3731TU61hZUfKXDkpIyJ8x399hSlCzVp1Y7Un+7ZQy\ngRCh3wRdZHZ65a1e+zMYOsNDM6woU4nHf2TJLQ69QZC4yOdO4BRLRRvZzH4L\n9Npnqpp0fNwRye0PN8D/+azMoce4b9wlEANyvvYP62OPueiBDlDqjTQF0XQ2\n6XGceCkFK3/ZMBD4EExhaakZ8kQQuNCE5rYdmkACeyXZ6yWSm4QceLeGfIpQ\nudYVMpeHqmuBty3YtzZCs5tZ7h8GAe8Z1Ul3eqQO2Xcq+7+wmFBb7seYJws3\nPj7cCjEdcUZxKO7i8bWQV6zGSgWBYXVRYE0+sh9qYHCA3zObrpXGLookhMav\nIID7eMDHJyCUCJIEPvgAoKiEuY/TtoxZJsZ32wIYtvuvXE1AKZrmSyXimN/T\nh6eI\r\n=LAG+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeGPWwyfOf4GS26Ey/aust6j9GvSRsdMAwPkYt3Xw+WQIgbt+XwgxhLyAlf4tw4hodrq062T1UEVNXuN2jsFaMG8M="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.6_1529789580724_0.8544106839037"},"_hasShrinkwrap":false},"1.2.7":{"name":"@roku-road/bright","version":"1.2.7","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist/*.js"],"devDependencies":{"semantic-release":"15.6.0","@types/jest":"23.1.1","@types/lodash":"4.14.110","@types/node":"^10.3.5","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"22.4.6","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.6.1","lodash":"4.17.10"},"gitHead":"1279a1f2a26e871123aa9bf52645edde6956e097","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.7","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-xbVaonahJxoFBTNga0ko+hrZmJ766AZPMaJ3zK2lsoAs5lzL3i6qmFo08k0/EopK8RW0nCQ/H8AQPViAi32Gdg==","shasum":"996633b73ece1c97d24ee0dd58368f83da16fe03","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.7.tgz","fileCount":10,"unpackedSize":81618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLthDCRA9TVsSAnZWagAAV4cP/37NMVi5UgyIlwkNOMnL\nSlsEUEUt7kNtsS7yLXTSUH1J544WtcrgNGgSxO1WgBv07E3U+n40R3WZOYef\nQMWpUk6HYnidDKkpAoNj2XUbszKFVmBk5bY2vyJmGfKsT+glSiqPA6oGfHqq\nDzjnjy3lnb/F7cwl0GE+pqd8AeXTaEW+Hyv386NUcqrMleSuEfJWEaiWkp+J\nf0zf1m8RsaRFqmy5cvYmvt0Gqo2XEhLMsjxs79KiTjYo6ddBw00JS0ccpNR7\nQmKVsYX4zcq1XCPeEA9du53co0uUUpIq2JkTiW7ejQjPXZ3aY5O8MZgOP8yH\nzzh7SmKwoFeTsGHxvIQndvzMkA+PLTsnO6v/aL4iBCatHil9bHOZAoSqJSJ4\nPssKhkE0mrXeSgM36C0eznDci/FIZY5hUP63n563mtURDPYfdalt2UQTUAt1\nEDaT+Y2Q29XTXaLB+6J5OrT2wuIymXIPITHpDWotdFJwjYU2+Z16gQesHJfw\nFh/OpI0S4lOevHJs/UMHFgNweyok+ETUx4LxpUFfBmTmRgrUIhaoEpZE84+n\n1bAvPbx86EF9Bhst2m0xGuM+S22FE/SwjgqoCbV0hK405+sF8QkWLddes052\nZn8H/hiN0sTIsOxHuGDOlGAgQOWe0ddaIYh2xpxTQl8lYrvdru6c2AakXCkM\nWSnc\r\n=wnMq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHk1hM3KBvEL1b2g0ZovkU746zgwnkDW2lhdpENTj1CkAiBONSTwp25LOZukqvbOTsKBrXzquaVTPWvnkJUBIeDEoA=="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.7_1529796675079_0.7331070075593635"},"_hasShrinkwrap":false},"1.2.8":{"name":"@roku-road/bright","version":"1.2.8","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist/*.js"],"devDependencies":{"semantic-release":"15.6.0","@types/jest":"23.1.2","@types/lodash":"4.14.110","@types/node":"^10.3.5","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"23.0.0","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.7.0","lodash":"4.17.10"},"gitHead":"90c28108a21a505c7dfc6b6f7811a7881217dfdf","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.8","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-vG3BevbivdMslkqUBShroYp2Stn2mLP0H9xVAh6OE3oGuInbyYlQRr/acXPiObD4qRH5K2dOi2H0J7YIKPlA3g==","shasum":"4a3ff2b361a6b458d3094fedead4cdf720b00844","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.8.tgz","fileCount":10,"unpackedSize":81618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOpq8CRA9TVsSAnZWagAA97AP/jsUfeLvxenrzWaZ5HqG\nl/7esPOk5pOMoxODbETr4v9q+OtQcMKZewS+f8LcxwFxKlugx1UBUFVX+yMC\n6amTs08xiIQ63pAKhMPXPtbiu1W6yOIXLwHAx9WTnAIJwTYUVDke6agBBt/f\n2bKQbfevQNejNg1y+UreCyrxvBIlT5EW+sYTnt+mMNpHSNUUe3FUPaIjATAE\ngopdpTHCbVC6nlQpkecN1Xm8351er1PWRdIulVVVWV2NLQzud4wnsISNfEPf\nU9KBa3Ffj72vqI13aFv744eZpYZO6+CVbsPakTwNHBuZOY167B10IH/sKPLF\nukrf6dR5nBjphfYJp3doTD3jWfRDrGDJEUnpg11q2sq4noSLjvuIVT/yxpEz\nJ31AonHMs9aputZ1j2qWIn/5/I7ZT0f3wJwyn5E1y5PgLtFnFYDak7GEA7yl\n24TOQdY/xx95vo//md2aaJqe5cdevb8nva1oJVHvvZ/0onBX2VN/CqRmBRL3\nVEKhGZDHtaUzPLfDrbRF5utsGKqe1QAX/XE1nEijD+zhO7ZSUtYqUa+sbF6c\nOtVD+hkDwSma/eLB6/S/0dn4m+G89bzN6HHgbgNMyV9X1RwCNSuuFFbEqlx6\nj2v2Xok3nYPqNws5gGbiyCM1tjnyWQ1SgZ7joXxnygRPnz89Q0UeurzDhgVo\nL3e6\r\n=mPWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXXz7KbpHT2bYT6oQ7o0Zjm55Zd8Cd9jDK2Msw/EEfOAiBI2wn1WuBG/If3NISTy9SpJ7+QjGk9JADqD6dryHFj6Q=="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.8_1530567355733_0.1754715610827442"},"_hasShrinkwrap":false},"1.2.9":{"name":"@roku-road/bright","version":"1.2.9","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist/*.js"],"devDependencies":{"semantic-release":"15.6.2","@types/jest":"23.1.2","@types/lodash":"4.14.111","@types/node":"^10.3.5","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"23.0.0","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.7.1","lodash":"4.17.10"},"gitHead":"693a9b650b760a7c0a7c79de17b9d766fe46a499","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.9","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-HDmRjYmhzuO/Cdmhp+qtscApjiW0i2YR0tLYMKujn6uqjsIajddxdmz/bjUxGYrWAe74wIolSNOte9Jacmk87Q==","shasum":"186c73930fae74ecffe6e61e6a6598f81360ae8f","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.9.tgz","fileCount":10,"unpackedSize":81623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTLjhCRA9TVsSAnZWagAAW9AQAIQyhsXEjLN2eutvTUU9\nEQEAGbVeBBerbm8d/tGPtTBdXiGO/F1ySBaP/T8cnb+du0QadpkJgpdYovAt\nRVf2vkDq3pk3J6VI0CRbyuj61K2fRaSmIxtCg/0L7EwzsAGEnYPsVbzj4+/l\n7wM0PaZ2ERT6RRtdC8xgTDhI++GExkZZf0vLlxWKESMhlS8LTPFUSs7lWAd6\npujs+WxoJ7thAdvvKQS3WfjXzJ3fwzbNqP2JtQZIAp5qjS2S7jJsaB/kTMCm\n7df15wpWMgpDUrkrSRaN/1IzxBL58vXb3pmKWfZCS/Sh5uxcuCpmIaL5KOLk\nk1j1Jsj/MElSSnU+MABYn5tV4DFlwfqzgyOGf44o8h9MHUuLTckoIwti6Qwh\n9goJIXVdJkVVTMWDuoNxBZqIPTm71aqFydzK1/BFqCjS87Fg2nPGOikOwT3h\nIrsDvWPsjdEi6ZxFrbtf+CRkR6wWamgmR5/Se6bctRNW3pj7JLdYrmm0VYty\nr1EtNW8PoC6W54GAoYsPMBE0TatJG5O1yDCKWUFarCoZKupLHRL9cMUy00d2\nnSj/cgghAtBVf84h7N0MZUGEyIyQZQT+i0Pgho5ooewZdb8NL0t84b/cwFiw\nfhO4xidc1PPNNwWHFb9oZ5binSGueceEIEzM9MXWvJMqRUxiEfk8PasNWe9U\niUlG\r\n=32Pl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO9kbxzwra69vRB3fj1KQd0ZD4E6JKVesQU1OSv07I8gIhAJmcOf+5WcFARjtPSKR0Am539T0QgRiiko1MxqtxAN0T"}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.9_1531754720938_0.08617966670682176"},"_hasShrinkwrap":false},"1.2.10":{"name":"@roku-road/bright","version":"1.2.10","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","files":["dist/*.js"],"devDependencies":{"semantic-release":"15.7.2","@types/jest":"23.1.2","@types/lodash":"4.14.112","@types/node":"^10.3.5","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"23.0.1","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.7.2","lodash":"4.17.10"},"gitHead":"0b031d0b7f383723d87624a682fa0db1293250ef","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.10","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-ArcEkoM1u0inIVJnykNQmkJ6yF9Ho8wmT5BsSxrxsGQNFVxAg1KZP4Sge4RAWLUjhIjzL0Ra2Vs4/ADGHukj9w==","shasum":"b22117a20b0b82d76880c9956fa8121344e93bc4","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.10.tgz","fileCount":10,"unpackedSize":81624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbyy+CRA9TVsSAnZWagAAJwcQAIPPKa760dniYxKFOLmz\nAVDiI9iXIacN8J5L9cp2e66e3Q4AqmAWhBWnFXYYMVGYngWaTEvZlZPCoyRn\nmvK4oSwykEtPE0bHCiGBYL9Frf2E/K4VLLekvyq1ArxfiCtaBN9PpKXVtP1y\njaMXtEwE3WFrPx+XVmR1Knpd1O/5Jx7C7dV2lVhhSt71s+hfcRK4c/KiGB+r\nhHwSWhNS3oWONUeJ+t3JiDIK0NJg1Nu+bcXHPtEuDVudBCtkBOfEwlooFf3u\nh+LrDvclQGZ2EcMiBVnHl7U6IoNlc6HQSuJwTuE1+UIu444C+z9ECqGxds56\nHP4h6szsDv+CKXkp42KRo0+LV8x5twJC42iYGLD36WC1iV7vy76aBP2byju+\ntE992PNWjcV7IfRuRUpQy6/x0XarGKLxpQwTpLzwbJwr/AvYeRDeYnur26/l\ngSHq2yIafycTaGewvunXd2wWE8cSud1lgqt20uO/huMDZo2so3CQ2KD2+jrC\ndQa7PSuJbfCjWZ33/Bhj2N8q/gIpyucNslcJh28F4Ord6YkNQyLUDV7ESrCh\ns3K92Icc0hkDL841Esn/FFDU+wgLQ99Nef+66EIkFvs+xloaRCkpNysj5Itj\nH0bPe0fe6O4On4bChk6H/7tOMVHjkXNfatVmwU4+eoc3S1ufZx9fvHTilPZ/\nK/5K\r\n=uNaI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGh5N7BKbFXv16xU+XKyfHUcVFxcuiqzXPc713bgnxmAiEA2ykPazzRx9uw0IVqb9ZIxlKSxS9YWuDz3HP7Fj+/gYI="}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.10_1534012605547_0.3835451736636677"},"_hasShrinkwrap":false},"1.2.11":{"name":"@roku-road/bright","version":"1.2.11","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","devDependencies":{"@types/jest":"23.3.2","semantic-release":"15.7.2","@types/lodash":"4.14.112","@types/node":"^10.3.5","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","ts-jest":"23.1.4","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2","traverse":"0.6.6"},"dependencies":{"chevrotain":"3.7.2","lodash":"4.17.11"},"gitHead":"8db30aabed2d7f0e55f4c41905e396b13f8530c0","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.2.11","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ialpert","email":"igor.alpert@gmail.com"},"dist":{"integrity":"sha512-mfj4QQWA/ig3cuHv+vdrNstZe9xes1Rz+8k7CMgBvnuez4s8b/cSeMsFiPOVka6gPzcY11GBveCwZW8IvmDhAg==","shasum":"e34596b5f0d82ef766a79f6282f842050c392248","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.11.tgz","fileCount":10,"unpackedSize":81614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpCKUCRA9TVsSAnZWagAAphkQAI5S6+keraejsFWLfYWg\nJL/HR9Plbs8PQ+BtqMycSkUZSshiGafRcpZp7apwWFo4EFcPeU0mVaX0eESr\n/mmq2WQfoDlgYHbrziOJ3bT4c4QPc0M6i2vw2dRt4xspzDeOvmqlm9t/ssNz\nT3fIWdZQg+Fs77jvn1FKMJ4927LYBuDZ8r7gGPRv4+UOwXq0F4NLXCrI/23u\nHU5jtTyN3E3Fu1UctmyCEp8F0s6yqJ/vOn8GqVWef0fT1tbAv7CpITAdjHwv\nOn6v8AHKpoH5qVCTQNXTCiKEMFk0HeCjL0W+uwutKD/83oHwYL56v4XEb8Lr\nDCkE7ryk3UvwgX7bgKfpt5fKMbq6PzbxK7bBXj+E04G4Av1JG/iB1U38joqv\ncQpWxzIskaSzCQd9zQ/W/xl6SxFXZ1PH3c4wG6H2rb3klKPKxeD7DbKhSsnR\nqqAwXM4B63SecMiBxZrnvi5IiegrSZ/TCgkObREB2wlyDvIX6uZnfabtXxmL\nN+evmAFl72WSy3BWvwFQk4tj83IDA6bI6vXZBtg/HRpdmVQBupW6tUy73ET2\nEH1PSJjvlzh9H88pW2OQs7NlMdFaNkyHh2sEYhW4qsp/Q7UVUqS7bcaF71jx\nNzUBuYJHdNSqkWfmTW4+UIUEYHuC9HcQaPDaC0BgH7qdfzdAlCJID3vZYhM/\nPeWP\r\n=9IxO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHyX1RTY1r8NizLex/8CPTto/sZOAQJW+JmftZ7BtafICID1MER6aRWBmPJ5fAt9YFzuIfeK52s5JO5fs7MhO23Fr"}]},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.11_1537483411504_0.8934001234444611"},"_hasShrinkwrap":false},"1.2.12":{"name":"@roku-road/bright","version":"1.2.12","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git@github.com:RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","devDependencies":{"@types/jest":"23.3.2","@types/lodash":"4.14.112","@types/node":"^11.9.0","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","semantic-release":"15.7.2","traverse":"0.6.6","ts-jest":"23.1.4","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2"},"dependencies":{"chevrotain":"3.7.2","lodash":"4.17.12"},"licenseText":"MIT License\n\nCopyright (c) 2018 Igor Alpert\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@roku-road/bright@1.2.12","dist":{"shasum":"f38a2467b5f5fc431fa3ffaff3bdca8f6db0f6de","integrity":"sha512-rAX89KdxbB9dQqCUCRaxscCl2S1cACPCsNT8MRbcQ21K/dMcwaec4a22PWDEH3zbOqSwETH0TZKAi2RRdU8QjQ==","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.12.tgz","fileCount":12,"unpackedSize":81792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ8VxCRA9TVsSAnZWagAA/e0P/0Y9bEymtStRV9bsvDL+\ndJjb0RudW4jGFZAlCMP8m2hKXjr0HRlt2RueUovNniNGpNn8JAyyVKzwN25t\nQrFf2HNqub3vpC41xs5Xu8iGdQmetJZufUwo2gHB+u3XjNXreBnSFNIDuRB6\nJ/HmVQGVt9ltM1jZ1loBXq+s3WsfnK2n8//ma8THa8frIVGzOuKSRcxOLitz\nu1u2gxsG+v/QUIC5J0od/0ocT1U7RO0J8Cjr+etMyb2Vhry1C7vLm1wBjDz6\n/Nw7fPm/R391hd50nwAUGjCkHSU1RDFVXlGogQSLmKbGyT4LgPqVLym3GguB\nqUHxKC7gIqAX79KM4HIh4gJY8YBHvv1NI+IRRmXVmUqhSsiLJlYxuuvMz6Cj\nt1VOiFyc04T9dy7ETnYd1gsYM35TIsZk2fbeONRG12iiMKjfSiubmWsEmjKf\nCxHu402F49vy2xODTJ601/zxAwNxS9w1gvKDhdkk9Qafw9NbUTK5ImLvAe9N\nYlFOW/wizL3J7sVVLPj/Q8VG6RwBEjTN+Q6UeRqK9h9ox5EyLsgoiiXsRqSw\nNdBQNpmYbQtXibqH7kbP/4SBBh0bGcrtHvXHCrRdigXuMMm+rg/GPCjQ8nhe\nb03NoJ3lcyqeHsbnt/D+maOhDfUqMF20sKZ3KeBGmS7kMPXDPItcsdhaME2Y\nRgaL\r\n=zR5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAFUMTDPL9SD/+I9r0aRk6CmPxSm019Q8JRI3byVtWT5AiEAop8IMMnlX6Rklwni4Lz3J8R7xKDAB2MHFM7x+0zWDbI="}]},"maintainers":[{"email":"igor.alpert@gmail.com","name":"ialpert"},{"email":"slheavner@gmail.com","name":"slheavner"}],"_npmUser":{"name":"slheavner","email":"slheavner@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.12_1583859056954_0.7954663604265197"},"_hasShrinkwrap":false},"1.2.13":{"name":"@roku-road/bright","version":"1.2.13","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git@github.com:RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","devDependencies":{"@types/jest":"23.3.2","@types/lodash":"4.14.112","@types/node":"^11.9.0","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","semantic-release":"15.7.2","traverse":"0.6.6","ts-jest":"23.1.4","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2"},"dependencies":{"chevrotain":"3.7.2","lodash":"4.17.12"},"licenseText":"MIT License\n\nCopyright (c) 2018 Igor Alpert\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@roku-road/bright@1.2.13","dist":{"shasum":"3eb38a1823dde38b38ceaaaaabb989ddee312373","integrity":"sha512-uBcBlqNhq3jRpk+iG801EfrWopL4r1sqy2bxJIGG2OyAYEAULDP21QeEHyv6ePmXA/Iny8V297TC+nt98HCkMQ==","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.2.13.tgz","fileCount":12,"unpackedSize":82135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ94VCRA9TVsSAnZWagAANhsP/3pYX5jeA6af3qatl7r2\nos4r3ONw1CViC31xy+O9QdYQa7L1aIm/hwgCTydO9eK3+6LU99Goy3RmrLfx\nsGkACc3qfeheE/1N0vZX/RY0N8w4BsS2s+fUODqJU/zwnMkJrZf8GCotUYYK\nNYsOz4TYFo1M+ikes9tKK1OlXrLwJXR4sAww4NsDptjkJ+8hmFdzvPx3yeob\nMEu9AFqvjqDMtCpapyiJBbBYOlbAjEA2YcCz3nOI65RrohzeXxRQKykneEjG\nKMg+GiQHOpxjxZGIDyTKkfK3KdvygiDhR9GXDOt3TR7ojjpG5Bf7boAO9hYT\nvjZQmqZhSbw3C+R4UGuQmW46hxQfLSYSoQOgAF5Q9RCZbI6P74TEgjI4WMve\nrdkLpafh+z/htWPtPYWhSIlZAmQ5AKp9ssx2gJNtq8HK1CXOrzwYDZ+yEkKM\nrpthIPRLl9rSlmrT7Es459k8a6rOemya2wdIh9PjaR7qYqQxvnKHn6AZK7Nr\nMvHwFtUIeoWYmpmgnTPZIVH0KVHvvQgCtb2GjFDiuwSrpZp0wNwUOt734zb+\n5D5kwq+BsSDGtIFAGel8vSWlAP+Ek2uaJy+2S+wzfTklUOQ9K61rdFZCA87P\n8fc9piz//D1NPrVgdhqyhI985/3NT3h+RWZuBJKu/K53RrXuK9E7F98gjtsi\nRgYP\r\n=0PCu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmJNAgfKpQ6kPuZHBlgi1jADWaWwTLwMmPJxYs7kmchAiEA6bYsneoFPFc2b3Los5roEPyVMMgl0GzuXsW5s0b9CiE="}]},"maintainers":[{"email":"igor.alpert@gmail.com","name":"ialpert"},{"email":"slheavner@gmail.com","name":"slheavner"}],"_npmUser":{"name":"slheavner","email":"slheavner@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.2.13_1583865364910_0.3973686695089078"},"_hasShrinkwrap":false},"1.3.0":{"name":"@roku-road/bright","version":"1.3.0","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","devDependencies":{"@types/jest":"23.3.2","@types/lodash":"4.14.112","@types/node":"^11.9.0","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","semantic-release":"15.7.2","traverse":"0.6.6","ts-jest":"23.1.4","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2"},"dependencies":{"chevrotain":"3.7.2","lodash":"4.17.12"},"gitHead":"e4edb460ab3712fb1e4c8ed9fc67374fa7738686","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.3.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-e0ASxiJxQ/Gbix9zLXKgoWZjMfJFAcfkd/3UCcZWJTOunpCZCahZRLxR1Rj8jiGov6cWgnVNsqiuDnxRG1B76Q==","shasum":"24b4e815175198547219b2b4502a1d2f6f030bbb","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.3.0.tgz","fileCount":10,"unpackedSize":84871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf27hQCRA9TVsSAnZWagAAuxMP/jt2DyUahOc1tjAzuoB0\n7v06PMPQ4cYgjDPXOjlD5AAgmzyDhkvo8oM4AZqoeash3sm3qtVBiQr9fDBr\ne4isLITaYQXtC7lg/63+vVmSWC2cQqwuOqtuDDQFIIPRM9ARplYywCN/kiHu\nGwT3grQTsaZPPrWxafjkOTbcD9+ilDlyLezkJzUc+Uaj3BTfJ3ty98xLuiT0\n4XM0qWuEUCbIYLvbILEvmH3PVdBtVRS5crvXfmdmfGLjn5I7jO9wdi+sfC1c\n8C1nvO8iqHogUkne5h5GZG/czLmtNz39sPvh9TjqA/RYPCm25peLAipjmR+p\nVr0xbId2jTZAgHWDe5iMBapf4HjKRKlc/loKcceNDwRhvKkbnoKj17seB8yb\ngbYLUtIqWeqpKiSmGKM5JhA3TUjk7PEdqkvWms9ibKCpWY9yI6xLwSHbOUFI\n+9QEyHxy+M9MOxAnzUnmqHYeT+0ex+2Vp9BJRNvGGBoyydrVEziPz0o4NGXY\nk0IVoEwNFjdkdFN7GfR/7FqEME81rkaxCX9xB/WlenSQrtAfMTMsickpD27H\ndSO2KXA+2JGiLRno3vge8+mkFu1cl5wjU5WaR5z96Ad7UEDb54gwoadydmuX\nFL6l2VG/Jvv7aGG7TAZ43Fz89QejhTCZz5zOK7K4L/jj1U3csahbpjyHopHq\nAjxR\r\n=e3za\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/JbXfXqT8znUWqCwzLktiMTX7yIOE2EJjRpONF1EKUQIhAKbHiriEm//VQsMXL3Rez7lUdRV499qCKXwtkpaPlxs4"}]},"_npmUser":{"name":"slheavner","email":"slheavner@gmail.com"},"directories":{},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"},{"name":"slheavner","email":"slheavner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.3.0_1608235088061_0.32288743659247876"},"_hasShrinkwrap":false},"1.3.1":{"name":"@roku-road/bright","version":"1.3.1","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","devDependencies":{"@types/jest":"23.3.2","@types/lodash":"4.14.112","@types/node":"^11.9.0","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","semantic-release":"15.7.2","traverse":"0.6.6","ts-jest":"23.1.4","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2"},"dependencies":{"chevrotain":"3.7.2","lodash":"4.17.12"},"gitHead":"3b5a75c1a40fde9649a728253a9f3fceb207a570","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.3.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4ARJp+TjYHdgJGxcZVU02QUg4J863s2dfj4utcT6djkP26jnoDuyfQFEXn29GnhFk+xnhw09Shpl1MoPyt7q2A==","shasum":"7824fafccb0e73b009a4f042d918ab4cf5546497","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.3.1.tgz","fileCount":10,"unpackedSize":84899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf29FtCRA9TVsSAnZWagAA7hQP/0QEdfz3/33cBBSIFcbG\n/AZONygYXaUZjsRuBm/vHg1hGYnhmUVSC7cGLat10Z/3G0vaZsPj+HZ598NO\nywixA6ayEFGSZzG0KegeQSSx8jRvnhLrcEHyo02cXbJAHvz+syMQ3HM3Tz34\n84PriDPPkDePgUdyTS0BC8SI3e9LZVS/oIHaNL4LEdmtn8M4EILUsfSVAZ/h\nG4EJvo4jJQys79MQyBHndNoh8eLJt7UGpPr8F9+WV7pBM5ZZU7KE/y/RFSvm\nmAaCaNTVGjgeALBR+3UOjYO5TsZXv9LiPXm6iSqh2s4uROFCMjFEpWthJb0e\nYULV2TP7NYzNFFRlvgiZSH1PcA12yArg5E+/GJo+IW5VNg6OEy2AuQhy32Ln\nwwGPTNXx0JAyUlOHYS1KcO7ibZTsXD9DoGAKWnqpAICozgM3p7jK21GTrYxH\nzAzKJtuvz/uUhrRNPWZIVVHPBVPaugLrTGoYDijvdVcXH4oAyBBqvYy5Va4c\nVniP0WEiVjEsp1I5YhgMb5SWpVRk8euDbR0ra7E3FW+rrXjkqXL3CtWrDHsA\nGsU0m5yX/nV/spVoUXi/WeBrnzJ6WdWZS7CTma2GPPCFNdERj8Ft13RTAvfq\nj9LbVD7vMfeU6BQtXEEHC8ox7d3fotmG2YCBp9uCqHAWnPmyJoHUchc/ebKC\nlcvT\r\n=wIz8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg00Dz4YviosXgsqgT0DvpeUHnzrsjzLr9r3UdTp16KgIgCppogO9BJWeDs/Pzk4KAkuLeuYQjeGqGNO97oIlkPqI="}]},"_npmUser":{"name":"slheavner","email":"slheavner@gmail.com"},"directories":{},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"},{"name":"slheavner","email":"slheavner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.3.1_1608241516886_0.7656114369747034"},"_hasShrinkwrap":false},"1.3.2":{"name":"@roku-road/bright","version":"1.3.2","public":true,"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","scripts":{"build":"tsc","lint":"tslint -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","test":"jest","release":"tsc && semantic-release --no-ci","prepublishOnly":"tsc","coverage":"jest --coverage"},"publishConfig":{"access":"public"},"keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"main":"dist/main.js","devDependencies":{"@types/jest":"23.3.2","@types/lodash":"4.14.112","@types/node":"^11.9.0","babel-code-frame":"6.26.0","glob-all":"3.1.0","jest":"23.1.0","jest-mock":"23.1.0","semantic-release":"15.7.2","traverse":"0.6.6","ts-jest":"23.1.4","tslib":"^1.9.3","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","typescript":"2.9.2"},"dependencies":{"chevrotain":"3.7.2","lodash":"4.17.12"},"gitHead":"3b5a75c1a40fde9649a728253a9f3fceb207a570","bugs":{"url":"https://github.com/RokuRoad/bright/issues"},"homepage":"https://github.com/RokuRoad/bright#readme","_id":"@roku-road/bright@1.3.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XfG0mscmdh42yM5S0y1eL6xrCOnd5oIO2Eb0+RyprOhheIHGQS88xOgnUESiJ9bJXu2gA8WZGLvY5yJwQEll5g==","shasum":"3f62975e2031c9c312e8d723027305dd2db1506a","tarball":"https://registry.npmjs.org/@roku-road/bright/-/bright-1.3.2.tgz","fileCount":10,"unpackedSize":84899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf29IpCRA9TVsSAnZWagAAb20P+QBkCIjrm2rvkTYt+7K/\nQf+j4JYQTUzZ0hZmELhdoIrzH3dTz2MixzJqMoTZgbqzI+srUzfiXseldltj\nxm6/K8XZ/vsE2+kDw2Bb4d0vLukhdOaW7dPGYwUYNtdG2He3E7Cmy+y7lWVj\nakYnJSpoCYALvth1TJ7bjqIBmLK/pcF4/3b2ZYB92pV4wuXKv0X4BEcyACIj\n8feUImLa5M2SVIhgGRq0RGI16YYBYueKqhP5U1+cVCvnQGkQKMNp3/LdmSYM\nJg3Bj2P/1HoBZ0lNZe3KiEOEwxhfqg0eCU/PxPZKzIUZjYNDlXL5h8bMoEUV\nG0I3Yia5lBUvfaP3v661W5aKY38VfevkJqqyvYEVtMF+ZKQDnmEW9Dkz3PVI\nyOVOVNW984dJ9yhbFlraSjViNRTBneXgwZ3i1Naw6Vsvdj9qFV6L9snmgxed\nkY7+doBF9ZY9K0Zz8afcTi9EHU3oiKd40TCrrJOsAJO55zEpUoJs15dsAKTr\n6TGNDKh7bGC0XzcwkXdpavrAfJzeR9G7KX2FaCsTU+NnjhhL38QHEDbodbX7\nlpB6WV3wSq5ZlHn9XGsc2+dLK2PaEFOoo9wBH119GwOcYZW8+KaawsRjUPvv\nOL5dN6TZtjjOtwE0nPPU71pN7Queej4dThKut54rsN31dbu7H7bUsDT7aClB\nk150\r\n=A8K+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtHcV5KuSYqPvPkdv+E2LYwi5eu2UuhD2YTs/BAm5SCwIhAI5bpzCAKeda3vaDlWHlh8n3iS/oQZLw0WLHgAtEdRRn"}]},"_npmUser":{"name":"slheavner","email":"slheavner@gmail.com"},"directories":{},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"},{"name":"slheavner","email":"slheavner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bright_1.3.2_1608241705477_0.8673016496112498"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-10T17:22:06.532Z","0.5.0":"2018-06-10T17:22:06.688Z","modified":"2022-04-06T20:31:23.932Z","0.5.1":"2018-06-13T01:00:50.545Z","0.5.2":"2018-06-15T23:12:07.063Z","0.5.3":"2018-06-16T02:11:20.969Z","0.5.5":"2018-06-16T18:38:09.507Z","1.0.0":"2018-06-16T20:20:02.580Z","1.0.1":"2018-06-16T21:23:29.352Z","1.0.2":"2018-06-16T23:05:13.411Z","1.0.3":"2018-06-16T23:28:11.735Z","1.0.4":"2018-06-17T00:05:35.369Z","1.1.0":"2018-06-17T14:42:40.170Z","1.1.1":"2018-06-17T16:48:37.630Z","1.1.2":"2018-06-17T17:20:45.123Z","1.2.0":"2018-06-18T01:50:18.966Z","1.2.1":"2018-06-18T01:59:01.589Z","1.2.2":"2018-06-18T02:11:52.330Z","1.2.3":"2018-06-18T02:23:11.667Z","1.2.4":"2018-06-23T14:39:44.968Z","1.2.5":"2018-06-23T21:13:22.461Z","1.2.6":"2018-06-23T21:33:00.802Z","1.2.7":"2018-06-23T23:31:15.140Z","1.2.8":"2018-07-02T21:35:56.028Z","1.2.9":"2018-07-16T15:25:21.104Z","1.2.10":"2018-08-11T18:36:45.631Z","1.2.11":"2018-09-20T22:43:31.646Z","1.2.12":"2020-03-10T16:50:57.397Z","1.2.13":"2020-03-10T18:36:05.060Z","1.3.0":"2020-12-17T19:58:08.263Z","1.3.1":"2020-12-17T21:45:17.032Z","1.3.2":"2020-12-17T21:48:25.573Z"},"maintainers":[{"name":"ialpert","email":"igor.alpert@gmail.com"},{"name":"slheavner","email":"slheavner@gmail.com"}],"description":"Blazing fast parser for BrightScript that gives you ESTree like AST","keywords":["parser","brs","brightscript","ast","cst","syntax","roku-development","grammar","roku","language"],"repository":{"type":"git","url":"git+ssh://git@github.com/RokuRoad/bright.git"},"license":"MIT","readme":"# Bright\n\n[![npm version](https://img.shields.io/npm/v/@roku-road/bright.svg)](https://www.npmjs.com/package/@roku-road/bright)\n[![Downloads/month](https://img.shields.io/npm/dm/@roku-road/bright.svg)](http://www.npmtrends.com/@roku-road/bright)\n[![Build Status](https://travis-ci.com/RokuRoad/bright.svg?branch=master)](https://travis-ci.com/RokuRoad/bright)\n[![CircleCI](https://img.shields.io/circleci/project/github/RokuRoad/bright.svg?style=for-the-badge)](https://circleci.com/gh/RokuRoad/bright)\n[![Coverage Status](https://codecov.io/gh/RokuRoad/bright/branch/master/graph/badge.svg)](https://codecov.io/gh/RokuRoad/bright)\n[![Dependency Status](https://david-dm.org/RokuRoad/bright.svg)](https://david-dm.org/RokuRoad/bright) [![Greenkeeper badge](https://badges.greenkeeper.io/RokuRoad/bright.svg)](https://greenkeeper.io/)\n[![CodeFactor](https://www.codefactor.io/repository/github/RokuRoad/bright/badge)](https://www.codefactor.io/repository/github/RokuRoad/bright)\n## What is Bright?\n\nBlazing fast parser for BrightScript that gives you ESTree like AST. Sort of. The motivation behind this project is to build solid platform and base for other development tools in Roku world. This parser takes .brs files and builds AST in form of ESTree like structure that could be used with ESLint, Prettier or other tools for linting, refactoring and formatting.\n\nThis project uses awesome https://github.com/SAP/chevrotain parser engine, performance tests : https://sap.github.io/chevrotain/performance/\n\n\n### Performance\n\nWhile there is no official metrics yet, during development it continuesly got tested on ~800 random open source project files from Github.\n\n![Tokei](https://github.com/RokuRoad/bright/blob/master/docs/tokei.png)\n\nThanks, [Tokei](https://github.com/Aaronepower/tokei)\n\n![Tests](https://github.com/RokuRoad/bright/blob/master/docs/tests.png)\n\nProject is written in TypeScript and compiles to JS\n\n## Installation\n\n```yarn```\n\n\n## Usage\n\n```typescript\nimport { ast, parse } from '@roku-road/bright'\n\nexport const scanSource = (source: string, type = 'Program') => {\n  const { value, lexErrors, tokens, parseErrors } = parse(source, type)\n\n  //...\n\n  return ast(value)\n}\n```\n\n\n## Example\n``` brightscript\nLibrary \"ads\"\n```\n\nWill produce\n\n#### Tokens\n``` javascript\n [ { loc: { start: { column: 1, line: 1 }, end: { column: 7, line: 1 } },\n           range: [ 0, 6 ],\n           type: 'LIBRARY',\n           value: 'Library' },\n         { loc: { start: { column: 9, line: 1 }, end: { column: 13, line: 1 } },\n           range: [ 8, 12 ],\n           type: 'STRING_LITERAL',\n           value: '\"ads\"' } ]\n```\nand value\n```javascript\n    { value:\n       { name: 'Program',\n         children:\n          { Declaration:\n             [ { name: 'LibraryStatement',\n                 children:\n                  { LIBRARY:\n                     [ { image: 'Library',\n                         startOffset: 0,\n                         endOffset: 6,\n                         startLine: 1,\n                         endLine: 1,\n                         startColumn: 1,\n                         endColumn: 7,\n                         tokenTypeIdx: 39 } ],\n                    path:\n                     [ { image: '\"ads\"',\n                         startOffset: 8,\n                         endOffset: 12,\n                         startLine: 1,\n                         endLine: 1,\n                         startColumn: 9,\n                         endColumn: 13,\n                         tokenTypeIdx: 79\n                           ],\n                            tokenTypeIdx: 79,\n                            categoryMatches: [],\n                            categoryMatchesMap: {},\n                            tokenName: 'STRING_LITERAL',\n                            isParent: false } } ] } } ],\n            EOF:\n             [ { image: '',\n                 startOffset: NaN,\n                 endOffset: NaN,\n                 startLine: NaN,\n                 endLine: NaN,\n                 startColumn: NaN,\n                 endColumn: NaN,\n                 tokenTypeIdx: 1,\n                 } ] } } }\n```\n\n### Errors\nLets say we forget to put a new line after function signature declaration\n\n```brightscript\nfunction a end function\n```\n\n```javascript\n[ Error {\n           name: 'MismatchedTokenException',\n           message: 'Expecting token of type --> TERMINATOR <-- but found --> \\'end function\\' <--',\n           token:\n            { image: 'end function',\n              startOffset: 11,\n              endOffset: 22,\n              startLine: 1,\n              endLine: 1,\n              startColumn: 12,\n              endColumn: 23,\n              tokenTypeIdx: 29,\n              tokenType:\n               { PATTERN: [Function: pattern],\n                 tokenTypeIdx: 29,\n                 CATEGORIES: [],\n                 categoryMatches: [],\n                 categoryMatchesMap: {},\n                 tokenName: 'END_FUNCTION',\n                 isParent: false,\n                 LONGER_ALT:\n                  { PATTERN: /([A-Za-z_]+[A-Za-z0-9_]*)/,\n                    tokenTypeIdx: 3,\n                    CATEGORIES: [],\n                    categoryMatches: [],\n                    categoryMatchesMap: {},\n                    tokenName: 'IDENTIFIER',\n                    isParent: false },\n                 START_CHARS_HINT: [ 'E', 'e' ] } },\n           resyncedTokens: [],\n           context:\n            { ruleStack: [ 'Program', 'FunctionDeclaration', 'EndOfStatement' ],\n              ruleOccurrenceStack: [ 0, 0, 0 ] } } ]\n```\n\n##### Rendered as\n\n```\n    > 1 | function a end function\n        |            ^^^^^^^^^^^ Expecting token of type --> TERMINATOR <-- but found --> 'end function' <--\n```\n\n\nBright consists of Tokens, Parser and Visitors. Please see *Chevrotain* project for details\n\n| Element       | Description |\n| ---           | ---         |\n| RokuBRSParser | Heart of the project, defined structure of nodes |\n| ASTVisitor    | Visitor that walks parsed CST and produce AST for other tools |\n| ALL_TOKENS    | Map of the tokens, literals, punctuation etc |\n| parse         | API function to get parsed value, lexer and parser errors |\n| ast           | API function to get AST tree value, lexer and parser errors |\n| visitorKeys   | Map for walking though the tree (to avoid blind iteration) |\n\n## Grammar\nPlease check generated https://github.com/RokuRoad/bright/blob/master/diagram/index.html for details\n","readmeFilename":"README.md","homepage":"https://github.com/RokuRoad/bright#readme","bugs":{"url":"https://github.com/RokuRoad/bright/issues"}}