{"_id":"glsl-tokenizer","_rev":"398807","name":"glsl-tokenizer","description":"r/w stream of glsl tokens","dist-tags":{"latest":"2.1.5"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"time":{"modified":"2021-08-04T04:23:34.000Z","created":"2012-11-18T04:28:13.248Z","2.1.5":"2018-10-06T14:11:03.589Z","2.1.4":"2018-08-27T19:40:02.170Z","2.1.3":"2018-08-27T15:25:54.251Z","2.1.2":"2016-05-26T15:24:31.501Z","2.1.1":"2016-02-25T18:51:38.663Z","2.1.0":"2016-02-25T16:13:27.522Z","2.0.2":"2015-04-05T16:25:06.782Z","2.0.1":"2015-03-29T20:59:57.375Z","2.0.0":"2015-03-06T22:46:54.078Z","1.1.1":"2014-07-08T08:49:31.821Z","1.1.0":"2014-07-05T22:45:48.002Z","1.0.0":"2014-07-05T21:19:20.151Z","0.0.9":"2014-05-25T01:18:26.793Z","0.0.8":"2012-11-25T10:36:19.502Z","0.0.7":"2012-11-25T09:06:26.227Z","0.0.6":"2012-11-24T04:34:09.324Z","0.0.5":"2012-11-24T01:10:08.144Z","0.0.4":"2012-11-23T08:11:41.416Z","0.0.3":"2012-11-23T05:48:25.839Z","0.0.2":"2012-11-20T09:03:33.060Z","0.0.1":"2012-11-20T08:59:18.646Z","0.0.0":"2012-11-18T04:28:13.248Z"},"users":{"youstrive":true},"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"versions":{"2.1.5":{"name":"glsl-tokenizer","version":"2.1.5","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"b87c20a79856c9f778533f6788c0ff119b3d606b","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer#readme","_id":"glsl-tokenizer@2.1.5","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"shasum":"1c2e78c16589933c274ba278d0a63b370c5fee1a","size":6226,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.1.5.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/glsl-tokenizer_2.1.5_1538835063466_0.034233888001444335"},"_hasShrinkwrap":false,"publish_time":1538835063589,"_cnpm_publish_time":1538835063589},"2.1.4":{"name":"glsl-tokenizer","version":"2.1.4","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"ffe8c02215e3eb8b7b6aab4becf1af0fc9a6d1e1","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer#readme","_id":"glsl-tokenizer@2.1.4","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"shasum":"aadec0039e68e07a6e591cd0454d97a905797225","size":6104,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.1.4.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/glsl-tokenizer_2.1.4_1535398802048_0.49323220652623845"},"_hasShrinkwrap":false,"publish_time":1535398802170,"_cnpm_publish_time":1535398802170},"2.1.3":{"name":"glsl-tokenizer","version":"2.1.3","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"569e79b72d7c2db6d66c80c955914499098b9d7e","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer#readme","_id":"glsl-tokenizer@2.1.3","_npmVersion":"6.2.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"shasum":"db8c1e3b70f54f3784263fb5d88680e3386583ad","size":6046,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.1.3.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/glsl-tokenizer_2.1.3_1535383554163_0.8865808981525138"},"_hasShrinkwrap":false,"publish_time":1535383554251,"_cnpm_publish_time":1535383554251},"2.1.2":{"name":"glsl-tokenizer","version":"2.1.2","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"e7520f8741259051a74840e32f34d8b97877d519","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer#readme","_id":"glsl-tokenizer@2.1.2","_shasum":"720307522e03c57af35c00551950c4a70ef2dfb9","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"720307522e03c57af35c00551950c4a70ef2dfb9","size":6050,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.1.2.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/glsl-tokenizer-2.1.2.tgz_1464276268897_0.221282874699682"},"publish_time":1464276271501,"_cnpm_publish_time":1464276271501,"_hasShrinkwrap":false},"2.1.1":{"name":"glsl-tokenizer","version":"2.1.1","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"d63d86655bd1d31f0cca6bb247a5ee894ce293af","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer#readme","_id":"glsl-tokenizer@2.1.1","_shasum":"34ef0c895035a598fc7721ecc1897737a5f941d8","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"gre","email":"renaudeau.gaetan@gmail.com"},"dist":{"shasum":"34ef0c895035a598fc7721ecc1897737a5f941d8","size":6006,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.1.1.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/glsl-tokenizer-2.1.1.tgz_1456426295980_0.2598687147255987"},"publish_time":1456426298663,"_cnpm_publish_time":1456426298663,"_hasShrinkwrap":false},"2.1.0":{"name":"glsl-tokenizer","version":"2.1.0","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"d386d18b4db69caf72c7fb18c46dad2a6dc1c377","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer#readme","_id":"glsl-tokenizer@2.1.0","_shasum":"162fcaa7bf44eb5fc64a87fe1dbcac027dd6c249","_from":".","_npmVersion":"2.14.12","_nodeVersion":"5.0.0","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"dist":{"shasum":"162fcaa7bf44eb5fc64a87fe1dbcac027dd6c249","size":5991,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.1.0.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/glsl-tokenizer-2.1.0.tgz_1456416804931_0.9468672182410955"},"publish_time":1456416807522,"_cnpm_publish_time":1456416807522,"_hasShrinkwrap":false},"2.0.2":{"name":"glsl-tokenizer","version":"2.0.2","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"00bc61bcd18c4f5830af62622a9d835ccf0542e4","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer","_id":"glsl-tokenizer@2.0.2","_shasum":"9e146a1d2319ed336439380d6818bbfebc7f2f26","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mattdesl","email":"dave.des@gmail.com"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"9e146a1d2319ed336439380d6818bbfebc7f2f26","size":4960,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.0.2.tgz"},"publish_time":1428251106782,"_cnpm_publish_time":1428251106782,"_hasShrinkwrap":false},"2.0.1":{"name":"glsl-tokenizer","version":"2.0.1","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"2b7075a415a524b3b1e26184aac4eb3a750265c3","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer","_id":"glsl-tokenizer@2.0.1","_shasum":"e056257dc92edcac71832056e3dd40e742bbec28","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"e056257dc92edcac71832056e3dd40e742bbec28","size":4983,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.0.1.tgz"},"publish_time":1427662797375,"_cnpm_publish_time":1427662797375,"_hasShrinkwrap":false},"2.0.0":{"name":"glsl-tokenizer","version":"2.0.0","description":"r/w stream of glsl tokens","main":"string.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js | tap-spec"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through2":"^0.6.3"},"devDependencies":{"tap-spec":"^1.0.1","tape":"^3.0.2"},"gitHead":"0da7b50532691be2e9672f19d2651fc40ee31534","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer","_id":"glsl-tokenizer@2.0.0","_shasum":"bac846fe2a39eff6f364bdb4817c66daf4295833","_from":".","_npmVersion":"2.5.0","_nodeVersion":"0.10.36","_npmUser":{"name":"hughsk","email":"hughskennedy@gmail.com"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"bac846fe2a39eff6f364bdb4817c66daf4295833","size":4952,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-2.0.0.tgz"},"publish_time":1425682014078,"_cnpm_publish_time":1425682014078,"_hasShrinkwrap":false},"1.1.1":{"name":"glsl-tokenizer","version":"1.1.1","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through":"X.X.X"},"gitHead":"86fe74158fd72d3d773227196b7de077b45dc8cf","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer","_id":"glsl-tokenizer@1.1.1","_shasum":"ea1049e6436a764c79d911ccf7a6e6aa7a6648da","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"ea1049e6436a764c79d911ccf7a6e6aa7a6648da","size":4363,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-1.1.1.tgz"},"publish_time":1404809371821,"_cnpm_publish_time":1404809371821,"_hasShrinkwrap":false},"1.1.0":{"name":"glsl-tokenizer","version":"1.1.0","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through":"X.X.X"},"gitHead":"0836b33a0a5cb7d2a6ded1faa6b3b1665f95fa90","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer","_id":"glsl-tokenizer@1.1.0","_shasum":"582d5ee108f1f96b162f992207261340817e8101","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"582d5ee108f1f96b162f992207261340817e8101","size":4319,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-1.1.0.tgz"},"publish_time":1404600348002,"_cnpm_publish_time":1404600348002,"_hasShrinkwrap":false},"1.0.0":{"name":"glsl-tokenizer","version":"1.0.0","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"authors":["Hugh Kennedy <hughskennedy@gmail.com> (http://hughsk.io/)","Mikola Lysenko <mikolalysenko@gmail.com> (http://0fps.net)","Chris Dickinson <chris@neversaw.us> (http://neversaw.us)"],"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/gl-modules/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through":"X.X.X"},"gitHead":"fe5549deb922eacb750433a1f5f3a656dd33ad67","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"homepage":"https://github.com/gl-modules/glsl-tokenizer","_id":"glsl-tokenizer@1.0.0","_shasum":"6f0f4a309300394a9e5db0f9e8f906f84cae8611","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"6f0f4a309300394a9e5db0f9e8f906f84cae8611","size":4298,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-1.0.0.tgz"},"publish_time":1404595160151,"_cnpm_publish_time":1404595160151,"_hasShrinkwrap":false},"0.0.9":{"name":"glsl-tokenizer","version":"0.0.9","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through":"X.X.X"},"bugs":{"url":"https://github.com/chrisdickinson/glsl-tokenizer/issues"},"homepage":"https://github.com/chrisdickinson/glsl-tokenizer","_id":"glsl-tokenizer@0.0.9","_shasum":"73463c0b9d39d4c2643a5fe0cdd258b679377d97","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"chrisdickinson","email":"chris@neversaw.us"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"73463c0b9d39d4c2643a5fe0cdd258b679377d97","size":4219,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.9.tgz"},"publish_time":1400980706793,"_cnpm_publish_time":1400980706793,"_hasShrinkwrap":false},"0.0.8":{"name":"glsl-tokenizer","version":"0.0.8","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through":"X.X.X"},"_id":"glsl-tokenizer@0.0.8","dist":{"shasum":"c3137528a2aa99707955de12b27b77c8c7f21902","size":4203,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.8.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353839779502,"_cnpm_publish_time":1353839779502,"_hasShrinkwrap":false},"0.0.7":{"name":"glsl-tokenizer","version":"0.0.7","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","dependencies":{"through":"X.X.X"},"_id":"glsl-tokenizer@0.0.7","dist":{"shasum":"a735ef07ffec97855781d005592f8682e86ec3fe","size":4210,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.7.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353834386227,"_cnpm_publish_time":1353834386227,"_hasShrinkwrap":false},"0.0.6":{"name":"glsl-tokenizer","version":"0.0.6","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","_id":"glsl-tokenizer@0.0.6","dist":{"shasum":"09fa79dabe6fb97dd152e5f509bb6c31f8019054","size":4237,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.6.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353731649324,"_cnpm_publish_time":1353731649324,"_hasShrinkwrap":false},"0.0.5":{"name":"glsl-tokenizer","version":"0.0.5","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","_id":"glsl-tokenizer@0.0.5","dist":{"shasum":"b5f0d71182e40613a36151badcbd37964d074e1c","size":4233,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.5.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353719408144,"_cnpm_publish_time":1353719408144,"_hasShrinkwrap":false},"0.0.4":{"name":"glsl-tokenizer","version":"0.0.4","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","_id":"glsl-tokenizer@0.0.4","dist":{"shasum":"efcdaf758e8442052244353990a4a61868c63436","size":4191,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.4.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353658301416,"_cnpm_publish_time":1353658301416,"_hasShrinkwrap":false},"0.0.3":{"name":"glsl-tokenizer","version":"0.0.3","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","_id":"glsl-tokenizer@0.0.3","dist":{"shasum":"1cfd8f9804e901d1b67906799cf950bfdd7c27b7","size":4095,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.3.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353649705839,"_cnpm_publish_time":1353649705839,"_hasShrinkwrap":false},"0.0.2":{"name":"glsl-tokenizer","version":"0.0.2","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","_id":"glsl-tokenizer@0.0.2","dist":{"shasum":"656ff9ac575c7c26baaf1e30b0fc58b7b3e41b1f","size":4085,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.2.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353402213060,"_cnpm_publish_time":1353402213060,"_hasShrinkwrap":false},"0.0.1":{"name":"glsl-tokenizer","version":"0.0.1","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","_id":"glsl-tokenizer@0.0.1","dist":{"shasum":"f3c4f2bff1eb600b0df590884dc352e90537fe6e","size":4079,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.1.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353401958646,"_cnpm_publish_time":1353401958646,"_hasShrinkwrap":false},"0.0.0":{"name":"glsl-tokenizer","version":"0.0.0","description":"r/w stream of glsl tokens","main":"index.js","directories":{"test":"test"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/chrisdickinson/glsl-tokenizer.git"},"keywords":["glsl","tokenizer","stream"],"author":{"name":"Chris Dickinson","email":"chris@neversaw.us"},"license":"MIT","_id":"glsl-tokenizer@0.0.0","dist":{"shasum":"f47d86bd136059763aeb270f85f054701cc18d20","size":4041,"noattachment":false,"key":"/glsl-tokenizer/-/glsl-tokenizer-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/glsl-tokenizer/download/glsl-tokenizer-0.0.0.tgz"},"maintainers":[{"name":"archmoj","email":"arch.mojtaba.samimi@gmail.com"},{"name":"bpostlethwaite","email":"post.ben.here@gmail.com"},{"name":"dy","email":"155263213@qq.com"},{"name":"erkaman","email":"arnebackeric@gmail.com"},{"name":"gre","email":"renaudeau.gaetan@gmail.com"},{"name":"hughsk","email":"hughskennedy@gmail.com"},{"name":"mattdesl","email":"dave.des@gmail.com"},{"name":"mikkoh","email":"me@mikkoh.com"},{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},{"name":"rezaali","email":"syed.reza.ali@gmail.com"},{"name":"rreusser","email":"rsreusser@gmail.com"},{"name":"tatumcreative","email":"tatum.creative@gmail.com"},{"name":"thibauts","email":"thibaut.seguy@gmail.com"},{"name":"vorg","email":"marcin.ignac@gmail.com"},{"name":"wwwtyro","email":"wwwtyro@gmail.com"},{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"publish_time":1353212893248,"_cnpm_publish_time":1353212893248,"_hasShrinkwrap":false}},"readme":"# glsl-tokenizer [![Build Status](https://travis-ci.org/glslify/glsl-tokenizer.svg?branch=master)](https://travis-ci.org/glslify/glsl-tokenizer)\r\n\r\nMaps GLSL string data into GLSL tokens, either synchronously or using a\r\nstreaming API.\r\n\r\n``` javascript\r\nvar tokenString = require('glsl-tokenizer/string')\r\nvar tokenStream = require('glsl-tokenizer/stream')\r\nvar fs = require('fs')\r\n\r\n// Synchronously:\r\nvar tokens = tokenString(fs.readFileSync('some.glsl'))\r\n\r\n// Streaming API:\r\nfs.createReadStream('some.glsl')\r\n  .pipe(tokenStream())\r\n  .on('data', function(token) {\r\n    console.log(token.data, token.position, token.type)\r\n  })\r\n```\r\n\r\n# API\r\n\r\n## tokens = require('glsl-tokenizer/string')(src, [opt])\r\n\r\nReturns an array of `tokens` given the GLSL source string `src`\r\n\r\nYou can specify `opt.version` string to use different keywords/builtins, such as `'300 es'` for WebGL2. Otherwise, will assume GLSL 100 (WebGL1).\r\n\r\n```js\r\nvar tokens = tokenizer(src, {\r\n  version: '300 es'\r\n})\r\n```\r\n\r\n## stream = require('glsl-tokenizer/stream')([opt])\r\n\r\nEmits 'data' events whenever a token is parsed with a token object as output.\r\n\r\nAs above, you can specify `opt.version`.\r\n\r\n# Tokens\r\n\r\n```javascript\r\n{ 'type': TOKEN_TYPE\r\n, 'data': \"string of constituent data\"\r\n, 'position': integer position within the GLSL source\r\n, 'line': line number within the GLSL source\r\n, 'column': column number within the GLSL source }\r\n```\r\n\r\nThe available token types are:\r\n\r\n* `block-comment`: `/* ... */`\r\n* `line-comment`: `// ... \\n`\r\n* `preprocessor`: `# ... \\n`\r\n* `operator`: Any operator. If it looks like punctuation, it's an operator.\r\n* `float`: Optionally suffixed with `f`\r\n* `ident`: User defined identifier.\r\n* `builtin`: Builtin function.\r\n* `eof`: Emitted on `end`; data will === `'(eof)'`.\r\n* `integer`\r\n* `whitespace`\r\n* `keyword`\r\n\r\n# License\r\n\r\nMIT, see [LICENSE.md](LICENSE.md) for further information.\r\n","_attachments":{},"homepage":"https://github.com/gl-modules/glsl-tokenizer#readme","bugs":{"url":"https://github.com/gl-modules/glsl-tokenizer/issues"},"license":"MIT"}