{"_id":"pug-lexer","_rev":"75461","name":"pug-lexer","description":"The pug lexer (takes a string and converts it to an array of tokens)","dist-tags":{"canary":"5.0.1-canary-10","latest":"5.0.1"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"time":{"modified":"2021-06-03T10:24:27.000Z","created":"2015-12-11T23:59:31.325Z","5.0.1":"2021-02-28T19:31:59.662Z","5.0.1-canary-10":"2021-02-28T19:30:35.827Z","5.0.1-canary-9":"2021-02-28T19:26:52.489Z","5.0.1-canary-8":"2021-02-28T19:23:38.390Z","5.0.1-canary-7":"2021-02-28T19:21:22.509Z","5.0.0":"2020-05-25T12:19:27.362Z","5.0.0-canary-2":"2020-05-25T12:18:57.296Z","5.0.0-canary-1":"2020-05-24T23:07:57.388Z","4.1.0":"2019-06-18T09:45:00.578Z","4.0.0":"2018-03-06T13:12:27.538Z","3.1.0":"2017-04-18T00:36:27.106Z","3.0.0":"2017-02-04T12:40:35.582Z","2.3.2":"2017-01-29T10:47:51.383Z","2.3.1":"2017-01-24T01:07:15.325Z","2.3.0":"2016-09-12T00:07:31.387Z","2.2.2":"2016-09-07T11:18:13.449Z","2.2.1":"2016-08-29T08:19:27.764Z","2.2.0":"2016-08-26T20:10:10.060Z","2.1.0":"2016-08-22T17:32:54.233Z","2.0.3":"2016-08-07T08:23:36.642Z","2.0.2":"2016-06-02T17:08:24.003Z","2.0.1":"2016-06-01T02:41:21.163Z","2.0.0":"2016-05-14T17:14:43.302Z","1.2.0":"2016-05-14T17:03:24.961Z","1.0.1":"2016-04-18T06:09:30.558Z","1.0.0":"2015-12-23T03:37:38.178Z","0.0.0":"2015-12-11T23:59:31.325Z"},"users":{},"author":{"name":"ForbesLindesay"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"versions":{"5.0.1":{"name":"pug-lexer","version":"5.0.1","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.2.0","is-expression":"^4.0.0","pug-error":"^2.0.0"},"devDependencies":{"acorn":"^7.1.1","acorn-walk":"^7.1.1"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"pug-lexer@5.0.1","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"shasum":"ae44628c5bef9b190b665683b288ca9024b8b0d5","size":13704,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-5.0.1.tgz"},"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_5.0.1_1614540719264_0.18464508321906692"},"_hasShrinkwrap":false,"publish_time":1614540719662,"_cnpm_publish_time":1614540719662},"5.0.1-canary-10":{"name":"pug-lexer","version":"5.0.1-canary-10","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.2.0","is-expression":"^4.0.0","pug-error":"2.0.0"},"devDependencies":{"acorn":"^7.1.1","acorn-walk":"^7.1.1"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","readmeFilename":"README.md","_id":"pug-lexer@5.0.1-canary-10","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"shasum":"a45c318815af246f0209dc7bf34ed05d01fb9114","size":13715,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-5.0.1-canary-10.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-5.0.1-canary-10.tgz"},"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_5.0.1-canary-10_1614540635704_0.43790270963923206"},"_hasShrinkwrap":false,"publish_time":1614540635827,"_cnpm_publish_time":1614540635827},"5.0.1-canary-9":{"name":"pug-lexer","version":"5.0.1-canary-9","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.2.0","is-expression":"^4.0.0","pug-error":"2.0.0"},"devDependencies":{"acorn":"^7.1.1","acorn-walk":"^7.1.1"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","readmeFilename":"README.md","_id":"pug-lexer@5.0.1-canary-9","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"shasum":"3b0ad7716efb896343629d5e36ab6772a7dd5703","size":13716,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-5.0.1-canary-9.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-5.0.1-canary-9.tgz"},"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_5.0.1-canary-9_1614540412356_0.7291575103929222"},"_hasShrinkwrap":false,"publish_time":1614540412489,"_cnpm_publish_time":1614540412489},"5.0.1-canary-8":{"name":"pug-lexer","version":"5.0.1-canary-8","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.2.0","is-expression":"^4.0.0","pug-error":"2.0.0"},"devDependencies":{"acorn":"^7.1.1","acorn-walk":"^7.1.1"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","readmeFilename":"README.md","_id":"pug-lexer@5.0.1-canary-8","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"shasum":"d50c52e688c83a307618dd8fe67d2c3751bff973","size":13714,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-5.0.1-canary-8.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-5.0.1-canary-8.tgz"},"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_5.0.1-canary-8_1614540218263_0.2582513245934466"},"_hasShrinkwrap":false,"publish_time":1614540218390,"_cnpm_publish_time":1614540218390},"5.0.1-canary-7":{"name":"pug-lexer","version":"5.0.1-canary-7","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.2.0","is-expression":"^4.0.0","pug-error":"2.0.0"},"devDependencies":{"acorn":"^7.1.1","acorn-walk":"^7.1.1"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","readmeFilename":"README.md","_id":"pug-lexer@5.0.1-canary-7","_nodeVersion":"12.20.2","_npmVersion":"6.14.11","dist":{"shasum":"b3d5a87b575795616375577ced47716033a4e991","size":13704,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-5.0.1-canary-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-5.0.1-canary-7.tgz"},"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_5.0.1-canary-7_1614540082408_0.22129816951979397"},"_hasShrinkwrap":false,"publish_time":1614540082509,"_cnpm_publish_time":1614540082509},"5.0.0":{"name":"pug-lexer","version":"5.0.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.2.0","is-expression":"^4.0.0","pug-error":"^2.0.0"},"devDependencies":{"acorn":"^7.1.1","acorn-walk":"^7.1.1"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","_id":"pug-lexer@5.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"0b779e7d8cbf0f103803675be96351942fd9a727","size":11988,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-5.0.0.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_5.0.0_1590409167258_0.30209736115605157"},"_hasShrinkwrap":false,"publish_time":1590409167362,"_cnpm_publish_time":1590409167362},"5.0.0-canary-2":{"name":"pug-lexer","version":"5.0.0-canary-2","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.2.0","is-expression":"^4.0.0","pug-error":"2.0.0-canary-2"},"devDependencies":{"acorn":"^7.1.1","acorn-walk":"^7.1.1"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","readmeFilename":"README.md","_id":"pug-lexer@5.0.0-canary-2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"70901a73526220f12177c2ab9478d5622cde3955","size":11999,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-5.0.0-canary-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-5.0.0-canary-2.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_5.0.0-canary-2_1590409137159_0.4023298409612275"},"_hasShrinkwrap":false,"publish_time":1590409137296,"_cnpm_publish_time":1590409137296},"5.0.0-canary-1":{"name":"pug-lexer","version":"5.0.0-canary-1","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.2.0","is-expression":"^4.0.0","pug-error":"2.0.0-canary-1"},"devDependencies":{"acorn":"^7.1.1","acorn-walk":"^7.1.1"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","readmeFilename":"README.md","_id":"pug-lexer@5.0.0-canary-1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"c3e4dc10380e8e375036663db9588c1fc7ab340e","size":11999,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-5.0.0-canary-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-5.0.0-canary-1.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_5.0.0-canary-1_1590361677177_0.5484177814797673"},"_hasShrinkwrap":false,"publish_time":1590361677388,"_cnpm_publish_time":1590361677388},"4.1.0":{"name":"pug-lexer","version":"4.1.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^3.0.0","pug-error":"^1.3.3"},"devDependencies":{"acorn":"^3.0.4"},"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-lexer"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"1bdf628a70fda7a0d840c52f3abce54b1c6b0130","_id":"pug-lexer@4.1.0","_nodeVersion":"11.14.0","_npmVersion":"lerna/3.10.8/node@v11.14.0+x64 (darwin)","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"dist":{"shasum":"531cde48c7c0b1fcbbc2b85485c8665e31489cfd","size":11712,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-4.1.0.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_4.1.0_1560851100418_0.369324707375575"},"_hasShrinkwrap":false,"publish_time":1560851100578,"_cnpm_publish_time":1560851100578},"4.0.0":{"name":"pug-lexer","version":"4.0.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^3.0.0","pug-error":"^1.3.2"},"devDependencies":{"acorn":"^3.0.4"},"repository":{"type":"git","url":"https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","licenseText":"Copyright (c) 2014 Forbes Lindesay\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\nall copies 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\nTHE SOFTWARE.","_id":"pug-lexer@4.0.0","dist":{"shasum":"210c18457ef2e1760242740c5e647bd794cec278","size":63480,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-4.0.0.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-lexer_4.0.0_1520341947458_0.4702694684963369"},"_hasShrinkwrap":false,"publish_time":1520341947538,"_cnpm_publish_time":1520341947538},"3.1.0":{"name":"pug-lexer","version":"3.1.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^3.0.0","pug-error":"^1.3.2"},"devDependencies":{"acorn":"^3.0.4"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@3.1.0","scripts":{},"_shasum":"fd087376d4a675b4f59f8fef422883434e9581a2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"dist":{"shasum":"fd087376d4a675b4f59f8fef422883434e9581a2","size":44920,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pug-lexer-3.1.0.tgz_1492475786434_0.6334339187014848"},"directories":{},"publish_time":1492475787106,"_cnpm_publish_time":1492475787106,"_hasShrinkwrap":false},"3.0.0":{"name":"pug-lexer","version":"3.0.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^3.0.0","pug-error":"^1.3.2"},"devDependencies":{"acorn":"^3.0.4"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@3.0.0","scripts":{},"_shasum":"173b00a082e5684a60eb0deb5aae4e514a172e26","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"dist":{"shasum":"173b00a082e5684a60eb0deb5aae4e514a172e26","size":44837,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-3.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pug-lexer-3.0.0.tgz_1486212034911_0.8396007602568716"},"directories":{},"publish_time":1486212035582,"_cnpm_publish_time":1486212035582,"_hasShrinkwrap":false},"2.3.2":{"name":"pug-lexer","version":"2.3.2","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^3.0.0","pug-error":"^1.3.2"},"devDependencies":{"acorn":"^3.0.4"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.3.2","scripts":{},"_shasum":"68b19d96ea5dc0e4a86148b01cb966c17815a614","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"dist":{"shasum":"68b19d96ea5dc0e4a86148b01cb966c17815a614","size":44662,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.3.2.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pug-lexer-2.3.2.tgz_1485686870888_0.8347705521155149"},"directories":{},"publish_time":1485686871383,"_cnpm_publish_time":1485686871383,"_hasShrinkwrap":false},"2.3.1":{"name":"pug-lexer","version":"2.3.1","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^3.0.0","pug-error":"^1.3.2"},"devDependencies":{"acorn":"^3.0.4"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.3.1","scripts":{},"_shasum":"19296657f54cd649a5217421159458d9a76c021e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"dist":{"shasum":"19296657f54cd649a5217421159458d9a76c021e","size":44601,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pug-lexer-2.3.1.tgz_1485220034658_0.19901775289326906"},"directories":{},"publish_time":1485220035325,"_cnpm_publish_time":1485220035325,"_hasShrinkwrap":false},"2.3.0":{"name":"pug-lexer","version":"2.3.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^3.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"035c891823b2193121421dc3db660810deac6b3e","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.3.0","_shasum":"b841ac4cd8d27501281e0f9c88fb4243297aff3a","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.4.0","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"b841ac4cd8d27501281e0f9c88fb4243297aff3a","size":44864,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.3.0.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pug-lexer-2.3.0.tgz_1473638851176_0.30486998497508466"},"directories":{},"publish_time":1473638851387,"_cnpm_publish_time":1473638851387,"_hasShrinkwrap":false},"2.2.2":{"name":"pug-lexer","version":"2.2.2","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"c992d1ee40df8f0d524d20acf058c1a053dce898","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.2.2","_shasum":"c805e5bab611f7d0cac55c0ff0107d6253320548","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.4.0","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"c805e5bab611f7d0cac55c0ff0107d6253320548","size":44839,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.2.2.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pug-lexer-2.2.2.tgz_1473247093218_0.861765218200162"},"directories":{},"publish_time":1473247093449,"_cnpm_publish_time":1473247093449,"_hasShrinkwrap":false},"2.2.1":{"name":"pug-lexer","version":"2.2.1","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"7a7fb78beee307794005ac758f81fee5f5b043b7","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.2.1","_shasum":"777c0244f8b66bd74d341ccc6561580f098ee5de","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.4.0","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"777c0244f8b66bd74d341ccc6561580f098ee5de","size":44749,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.2.1.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pug-lexer-2.2.1.tgz_1472458765798_0.10801201709546149"},"directories":{},"publish_time":1472458767764,"_cnpm_publish_time":1472458767764,"_hasShrinkwrap":false},"2.2.0":{"name":"pug-lexer","version":"2.2.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"d120b5696869fabf55636915a3eac0407baa7cab","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.2.0","_shasum":"3516a572e29c3bf53479849798854c4f04073d8f","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.4.0","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"3516a572e29c3bf53479849798854c4f04073d8f","size":44708,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.2.0.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pug-lexer-2.2.0.tgz_1472242209837_0.609666301170364"},"directories":{},"publish_time":1472242210060,"_cnpm_publish_time":1472242210060,"_hasShrinkwrap":false},"2.1.0":{"name":"pug-lexer","version":"2.1.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"d7f475c6559de857bc76b9be2eafddf57e5eb87e","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.1.0","_shasum":"0c988453f540ffb358c78463ac8d35024c7fa2ee","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.3.1","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"0c988453f540ffb358c78463ac8d35024c7fa2ee","size":44859,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.1.0.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pug-lexer-2.1.0.tgz_1471887170992_0.6413553317543119"},"directories":{},"publish_time":1471887174233,"_cnpm_publish_time":1471887174233,"_hasShrinkwrap":false},"2.0.3":{"name":"pug-lexer","version":"2.0.3","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"3b7cd02dba6311e214e6c984e6348b50f01f0936","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.0.3","_shasum":"01041a43b798e7686764e0c0bc588b0b4960abeb","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"01041a43b798e7686764e0c0bc588b0b4960abeb","size":44972,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.0.3.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pug-lexer-2.0.3.tgz_1470558213268_0.3376966074574739"},"directories":{},"publish_time":1470558216642,"_cnpm_publish_time":1470558216642,"_hasShrinkwrap":false},"2.0.2":{"name":"pug-lexer","version":"2.0.2","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"aae2bca86e1fcd62e2ed788ac50c7f19fc7ba8df","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.0.2","_shasum":"1e6a49a995c3b940747db6fc3173d1655a1f8e08","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"1e6a49a995c3b940747db6fc3173d1655a1f8e08","size":44205,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.0.2.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pug-lexer-2.0.2.tgz_1464887301022_0.14156018174253404"},"directories":{},"publish_time":1464887304003,"_cnpm_publish_time":1464887304003,"_hasShrinkwrap":false},"2.0.1":{"name":"pug-lexer","version":"2.0.1","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"e52635a15abe9126df2fb04aa23f245b33e3806b","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.0.1","_shasum":"da4a7a9a6b01aa58269899b7e2aa804c6f2a9f74","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"da4a7a9a6b01aa58269899b7e2aa804c6f2a9f74","size":44038,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.0.1.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pug-lexer-2.0.1.tgz_1464748880741_0.5696899420581758"},"directories":{},"publish_time":1464748881163,"_cnpm_publish_time":1464748881163,"_hasShrinkwrap":false},"2.0.0":{"name":"pug-lexer","version":"2.0.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"8cfc63bd79195ef8ed6df5e7c9355875534a5795","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@2.0.0","_shasum":"0d5cd23cdc90b7143fa44acbcd5597636c73402f","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"dist":{"shasum":"0d5cd23cdc90b7143fa44acbcd5597636c73402f","size":44044,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pug-lexer-2.0.0.tgz_1463246081285_0.7658460647799075"},"directories":{},"publish_time":1463246083302,"_cnpm_publish_time":1463246083302,"_hasShrinkwrap":false},"1.2.0":{"name":"pug-lexer","version":"1.2.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"72edbdc1109a0e95a88caa55761d0567461ce678","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@1.2.0","_shasum":"895b5711a2298b7b1d0d6cfd389e57e7c6f54c40","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"dist":{"shasum":"895b5711a2298b7b1d0d6cfd389e57e7c6f54c40","size":43502,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-1.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pug-lexer-1.2.0.tgz_1463245403053_0.023254429223015904"},"directories":{},"publish_time":1463245404961,"_cnpm_publish_time":1463245404961,"_hasShrinkwrap":false},"1.0.1":{"name":"pug-lexer","version":"1.0.1","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^2.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^3.0.4","istanbul":"^0.4.3"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"58d8ed0968f4204223f63f740572fff944699bd2","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer#readme","_id":"pug-lexer@1.0.1","_shasum":"35aae1f090b47a32522465b44b8a01e47717fd0b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"35aae1f090b47a32522465b44b8a01e47717fd0b","size":42958,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-1.0.1.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pug-lexer-1.0.1.tgz_1460959768170_0.2563153312075883"},"directories":{},"publish_time":1460959770558,"_cnpm_publish_time":1460959770558,"_hasShrinkwrap":false},"1.0.0":{"name":"pug-lexer","version":"1.0.0","description":"The pug lexer (takes a string and converts it to an array of tokens)","keywords":["pug"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^1.0.0","pug-error":"^1.3.0"},"devDependencies":{"acorn":"^2.6.2","istanbul":"^0.3.2"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"https://github.com/pugjs/pug-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"21c6bdeb8ae8fcdb6082a4abdeaf4295eb513a57","bugs":{"url":"https://github.com/pugjs/pug-lexer/issues"},"homepage":"https://github.com/pugjs/pug-lexer","_id":"pug-lexer@1.0.0","_shasum":"0e7f125027b0bdffc01ebfe534ec4ec2c373c49e","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"dist":{"shasum":"0e7f125027b0bdffc01ebfe534ec4ec2c373c49e","size":60999,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-1.0.0.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"directories":{},"publish_time":1450841858178,"_cnpm_publish_time":1450841858178,"_hasShrinkwrap":false},"0.0.0":{"name":"pug-lexer","version":"0.0.0","description":"The jade lexer (takes a string and converts it to an array of tokens)","keywords":["jade"],"dependencies":{"character-parser":"^2.1.1","is-expression":"^1.0.0","pug-error":"^0.0.0"},"devDependencies":{"istanbul":"^0.3.2"},"scripts":{"update-test-cases":"node test/update-test-cases","test":"node test && npm run coverage","coverage":"istanbul cover test"},"repository":{"type":"git","url":"https://github.com/jadejs/jade-lexer.git"},"author":{"name":"ForbesLindesay"},"license":"MIT","gitHead":"f8d4b5e0ca5f60ed32917c2546111087097e761c","bugs":{"url":"https://github.com/jadejs/jade-lexer/issues"},"homepage":"https://github.com/jadejs/jade-lexer","_id":"pug-lexer@0.0.0","_shasum":"202246e96666973099219b619047f0c75f52fb06","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"dist":{"shasum":"202246e96666973099219b619047f0c75f52fb06","size":60352,"noattachment":false,"key":"/pug-lexer/-/pug-lexer-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/pug-lexer/download/pug-lexer-0.0.0.tgz"},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":""}],"directories":{},"publish_time":1449878371325,"_cnpm_publish_time":1449878371325,"_hasShrinkwrap":false}},"readme":"# pug-lexer\n\nThe pug lexer.  This module is responsible for taking a string and converting it into an array of tokens.\n\n[![Build Status](https://img.shields.io/travis/pugjs/pug-lexer/master.svg)](https://travis-ci.org/pugjs/pug-lexer)\n[![Dependencies Status](https://david-dm.org/pugjs/pug/status.svg?path=packages/pug-lexer)](https://david-dm.org/pugjs/pug?path=packages/pug-lexer)\n[![DevDependencies Status](https://david-dm.org/pugjs/pug/dev-status.svg?path=packages/pug-lexer)](https://david-dm.org/pugjs/pug?path=packages/pug-lexer&type=dev)\n[![NPM version](https://img.shields.io/npm/v/pug-lexer.svg)](https://www.npmjs.org/package/pug-lexer)\n[![Coverage Status](https://img.shields.io/codecov/c/github/pugjs/pug-lexer.svg)](https://codecov.io/gh/pugjs/pug-lexer)\n\n## Installation\n\n    npm install pug-lexer\n\n## Usage\n\n```js\nvar lex = require('pug-lexer');\n```\n\n### `lex(str, options)`\n\nConvert Pug string to an array of tokens.\n\n`options` can contain the following properties:\n\n- `filename` (string): The name of the Pug file; it is used in error handling if provided.\n- `plugins` (array): An array of plugins, in the order they should be applied.\n\n```js\nconsole.log(JSON.stringify(lex('div(data-foo=\"bar\")', {filename: 'my-file.pug'}), null, '  '))\n```\n\n```json\n[\n  {\n    \"type\": \"tag\",\n    \"line\": 1,\n    \"val\": \"div\",\n    \"selfClosing\": false\n  },\n  {\n    \"type\": \"attrs\",\n    \"line\": 1,\n    \"attrs\": [\n      {\n        \"name\": \"data-foo\",\n        \"val\": \"\\\"bar\\\"\",\n        \"escaped\": true\n      }\n    ]\n  },\n  {\n    \"type\": \"eos\",\n    \"line\": 1\n  }\n]\n```\n\n### `new lex.Lexer(str, options)`\n\nConstructor for a Lexer class. This is not meant to be used directly unless you know what you are doing.\n\n`options` may contain the following properties:\n\n- `filename` (string): The name of the Pug file; it is used in error handling if provided.\n- `interpolated` (boolean): if the Lexer is created as a child lexer for inline tag interpolation (e.g. `#[p Hello]`). Defaults to `false`.\n- `startingLine` (integer): the real line number of the first line in the input. It is also used for inline tag interpolation. Defaults to `1`.\n- `plugins` (array): An array of plugins, in the order they should be applied.\n\n## License\n\n  MIT\n","_attachments":{},"license":"MIT"}