{"_id":"pug-error","_rev":"20-3f82ad665a862e7c410568979f186a14","name":"pug-error","description":"Standard error objects for pug","dist-tags":{"latest":"2.1.0","canary":"2.1.0-canary-14"},"versions":{"0.0.0":{"name":"pug-error","version":"0.0.0","description":"Standard error objects for jade","keywords":["jade","pug"],"files":["index.js"],"devDependencies":{"istanbul":"*","testit":"^2.0.2"},"scripts":{"test":"node test","coverage":"istanbul cover test"},"repository":{"type":"git","url":"https://github.com/jadejs/jade-error.git"},"author":{"name":"Forbes Lindesay"},"license":"MIT","gitHead":"14bafda70b502aeaaaea7c8c14b45d92aef53035","bugs":{"url":"https://github.com/jadejs/jade-error/issues"},"homepage":"https://github.com/jadejs/jade-error","_id":"pug-error@0.0.0","_shasum":"dd264a39c20d65487df85ff5663097862a16db78","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"dist":{"shasum":"dd264a39c20d65487df85ff5663097862a16db78","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-0.0.0.tgz","integrity":"sha512-cJ0kRNZTbCS0XygVThq0l4/McrhX0ZS8XUv9Emi3Gu2dLD12J0gXTYErYTdUj8HQI0hH1e1v04SGzCYseOotOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2yPLprod8DQSKlrTQ93XuYNFNYWefjXo4Fpf9l3uLvAiEAvsDZEuI7uM6aJ3nhcHmD8O6foo4Ha+TSN0KdZcsliBw="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"directories":{}},"1.3.0":{"name":"pug-error","version":"1.3.0","description":"Standard error objects for pug","keywords":["pug"],"files":["index.js"],"devDependencies":{"istanbul":"*","testit":"^2.0.2"},"scripts":{"test":"node test","coverage":"istanbul cover test"},"repository":{"type":"git","url":"https://github.com/pugjs/pug-error.git"},"author":{"name":"Forbes Lindesay"},"license":"MIT","gitHead":"f9da0bcd45dc733dba6451b84851b148ef3d1d98","bugs":{"url":"https://github.com/pugjs/pug-error/issues"},"homepage":"https://github.com/pugjs/pug-error","_id":"pug-error@1.3.0","_shasum":"20f5d6aa04208722acd37defb665565397f3c83e","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.6.2","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"dist":{"shasum":"20f5d6aa04208722acd37defb665565397f3c83e","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-1.3.0.tgz","integrity":"sha512-vKu+wAPrAB4I2Pjh5J3HNW78J7XwZUpSN2wv70xEulmfCCZqqpVKHippurerf7gLFGLmNgO4Tjr/MyflrUjShg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ6/yiBwJDOAX3Rr9f1f3+2FKLVXz566GgYWQoFO16NwIhAI2vrkDs2/D70KDlIMB0beFKqaLH/EZ2G5Hq5DVCKkRH"}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"}],"directories":{}},"1.3.1":{"name":"pug-error","version":"1.3.1","description":"Standard error objects for pug","keywords":["pug"],"files":["index.js"],"devDependencies":{"istanbul":"*","testit":"^2.0.2"},"scripts":{"test":"node test","coverage":"istanbul cover test"},"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-error.git"},"author":{"name":"Forbes Lindesay"},"license":"MIT","gitHead":"70cff29dd32c2649668b51b95ce05c8c3f600aff","bugs":{"url":"https://github.com/pugjs/pug-error/issues"},"homepage":"https://github.com/pugjs/pug-error#readme","_id":"pug-error@1.3.1","_shasum":"61627425c3f8b307b1c38b10a0b6d5c8e1a3581f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"timothygu","email":"timothygu99@gmail.com"},"dist":{"shasum":"61627425c3f8b307b1c38b10a0b6d5c8e1a3581f","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-1.3.1.tgz","integrity":"sha512-P29X8+2LpIMNdJd720OJM+MhMJS6PES2juizUHJirwcXOx2Y4E+9yzxeX0aJlF7oWFuOFUEY1b1P+XnTLTRfQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKfxvhv+y/fdt6p2Mtd/983ECi2+IOf0W7Osmj9onTvQIgM+CbLKf8hRwQ/8Ap0BosDzN49aZt9jFrbG2/Rzu/3uQ="}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"timothygu","email":"timothygu99@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pug-error-1.3.1.tgz_1464886747080_0.833077079616487"},"directories":{}},"1.3.2":{"name":"pug-error","version":"1.3.2","description":"Standard error objects for pug","keywords":["pug"],"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/pugjs/pug-error.git"},"author":{"name":"Forbes Lindesay"},"license":"MIT","bugs":{"url":"https://github.com/pugjs/pug-error/issues"},"homepage":"https://github.com/pugjs/pug-error#readme","_id":"pug-error@1.3.2","scripts":{},"_shasum":"53ae7d9d29bb03cf564493a026109f54c47f5f26","_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":"timothygu","email":"timothygu99@gmail.com"}],"dist":{"shasum":"53ae7d9d29bb03cf564493a026109f54c47f5f26","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz","integrity":"sha512-M986J9qDqBgyOBCIQM9ti7hagUe85ANA3BJDvsO5dxzNAjEGBZpYDSKORFVtN9i5+L5s0OpKQt3hkhVzsvWsxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhH/5CrSnQeZGclcjjpbEePW01aNRhuNMebAHHNqCKOAiEA1dMC6nGnla+agHXZLCBtkhRRsw5cviQ9m4NtSbXuP+g="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pug-error-1.3.2.tgz_1485220030717_0.1997411991469562"},"directories":{}},"1.3.3":{"name":"pug-error","version":"1.3.3","description":"Standard error objects for pug","keywords":["pug"],"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error"},"author":{"name":"Forbes Lindesay"},"license":"MIT","gitHead":"1bdf628a70fda7a0d840c52f3abce54b1c6b0130","_id":"pug-error@1.3.3","_nodeVersion":"11.14.0","_npmVersion":"lerna/3.10.8/node@v11.14.0+x64 (darwin)","_npmUser":{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},"dist":{"integrity":"sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==","shasum":"f342fb008752d58034c185de03602dd9ffe15fa6","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz","fileCount":4,"unpackedSize":4613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCLKXCRA9TVsSAnZWagAApW8P/0wMk+NoiemNEXAA1i2c\nPlWWwA0yu/dyAg1Ge0MJfVBHITEjrHd2+fBz7Fi/jTXAm9HfvD+ZalMuhzwJ\njEFGGRflCQujHnX3UmR3Hba03rE/s9dRUwDYlNtmgzXZauBg01M9rGd9N5Gw\nsv6X0dIsybOex7fmafaMs4v5IYyCmbw/bop22uiLTcd15OpPtM6wegRAcwX1\n4+8Yp2+ROjmUEd/AIl+8W1iapRgZtEXJN9bDev04/1jt5Af9x2ONzAxHHMdN\ne5hUUQWy293W2thqa/0PEMtuWfU2ZT3wRISFlV4stE4aaj5oHIVPNJ4iGaHP\nUAkOuIl+D5zAGhTU07ZhtrNK3ekVXDwmynzm2dIzyoM5I3SviI8pExDx2ur4\n4auLRCN55Dj+2Za0RKA3+7iDNg/Bkc6RPyd4h7lPNsqOw+dL64jb0FMG0Ot3\njH+ktP48HZKGKTA2jRFOTrFchoR6+sxFnPXRefeOkITgk/AwtEGpWxiQHKG7\niTcpzc+J8P9xD3+ydIrLGPisFBw0EK9upRJu0toQBvqnCfQTvq6n7lHj7vEF\ntLtC26sV6ssg4ib12FIpTnmTC4jS3pr5Afw4xe6eqoO95ETcDxxC81azVGJl\nGeauYegz9k6r2LvWpLMMIjIpmaqt86UcTUPBFjgnuwtkagIM7SE1U8SRtVGF\nHDCT\r\n=xjwG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLM8h8mymBiNVVl1pknbAPk1sHBOvF8ngjllpHBjfIAgIhAOj3xAV5/9GH3ZF6Vbxxnkr7YeuPv0g5usHckI2JwZe4"}]},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"timothygu","email":"timothygu99@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-error_1.3.3_1560851095122_0.6161359800057267"},"_hasShrinkwrap":false},"2.0.0-canary-1":{"name":"pug-error","version":"2.0.0-canary-1","description":"Standard error objects for pug","keywords":["pug"],"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error"},"author":{"name":"Forbes Lindesay"},"license":"MIT","readme":"# pug-error\n\nStandard error objects for pug. This module is intended for use by the lexer, parser, loader, linker, code-generator and any plugins.\n\n[![Build Status](https://img.shields.io/travis/pugjs/pug-error/master.svg)](https://travis-ci.org/pugjs/pug-error)\n[![Dependencies Status](https://david-dm.org/pugjs/pug/status.svg?path=packages/pug-error)](https://david-dm.org/pugjs/pug?path=packages/pug-error)\n[![NPM version](https://img.shields.io/npm/v/pug-error.svg)](https://www.npmjs.org/package/pug-error)\n\n## Installation\n\n npm install pug-error\n\n## Usage\n\n```js\nvar error = require('pug-error');\n```\n\n### `error(code, message, options)`\n\nCreate a Pug error object.\n\n`code` is a required unique code for the error type that can be used to pinpoint a certain error.\n\n`message` is a human-readable explanation of the error.\n\n`options` can contain any of the following properties:\n\n- `filename`: the name of the file causing the error\n- `line`: the offending line\n- `column`: the offending column\n- `src`: the Pug source, if available, for pretty-printing the error context\n\nThe resulting error object is a simple Error object with additional properties given in the arguments.\n\n**Caveat:** the `message` argument is stored in `err.msg`, not `err.message`, which is occupied with a better-formatted message.\n\n```js\nvar error = require('pug-error');\n\nvar err = error('MY_CODE', 'My message', {line: 3, filename: 'myfile', src: 'foo\\nbar\\nbaz\\nbash\\nbing'});\n// { code: 'PUG:MY_CODE',\n// msg: 'My message',\n// line: 3,\n// column: undefined,\n// filename: 'myfile',\n// src: 'foo\\nbar\\nbaz\\nbash\\nbing',\n// message: 'myfile:3\\n 1| foo\\n 2| bar\\n > 3| baz\\n 4| bash\\n 5| bing\\n\\nMy message' }\n\nthrow err;\n```\n\n## License\n\n MIT\n","readmeFilename":"README.md","_id":"pug-error@2.0.0-canary-1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1dA71dQNEKM4sL/NNn1hnjK7CvhP5S1rToJLBIkHk3KdD0Z1eN1Ni00599C4Vp+rfwmegjl4kFmc89CggavSqQ==","shasum":"9816f25b1deeeec7136930c6038af0c3a9911b1b","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-2.0.0-canary-1.tgz","fileCount":4,"unpackedSize":4595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyv5HCRA9TVsSAnZWagAALU0P/iOyykwptvOj4X0Q8Hgc\nQswa24RGs3HeQ4ohmMdneMJJEnd8Jjd7xQuL4saBLWTWBpeltdLYnUVEcnGO\nxSlLuIf7fKsyDo7wMwp9VsHKNmj8RfLSPpCPxmWFrjEIYT3HqXOhuotW9OVE\nVlek5hXwDLuPZcJSfSAIUqJiKb939sFU1+Wv9c5R7LumKDT9kb9ydIqaw1TO\npEz8zDbPx7o6ajVMiCNAE2k6sESZN9spnJokPB0hZbabGZreKKj3O/5yD1Wv\n+xaAGHuHClCADHrB3z6R+kXpTJGcjTKC01ckur3zwHxk2Wudi4L3+d5hXeNS\nWjVGCw997DRLNxhGNhbjl6P9C9OTV8Bykbe1IGDUQGmLuBLgpATOphs45QXT\nYY6vW5EsVMXD4TyAhuZA4UbYIOq2vflBAZZ/ybRhhCS6nL7vlYxy4S/pnkQg\nHNXEPo4ZZKBSmJ34I5nBTZj/+XmN7ht13GNennyaZS8Q5A7Hhq8fgbDUDq2V\nWA5AC27HZmkEeFLvcbzXSOOiYWpoaF0+M1vT//pDsfnm+1WwcbCANOMOfB/4\nHZBIkdo9EM2XF9ClveojuepEG/4EjnCDtiLpZjmHXBdrSB9dVTTcxccsUg6Q\nMhBbQGlm6GRBemV70sAuVtZHaLfNElUbOfsgzXjJ40oSvWBbFHU/vKuWmpzB\nIZNi\r\n=Oab5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBazMkK3qkX2SlVoycK7gRgC8rAQVWJWTLVC74+oaLgAiEA0HbEE7K8zxGulPWnQNr/x1ywNSxVEr9jzeP3Swab00U="}]},"maintainers":[{"email":"forbes@lindesay.co.uk","name":"forbeslindesay"},{"email":"pug-bot@rollingversions.com","name":"pug-bot"},{"email":"timothygu99@gmail.com","name":"timothygu"}],"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-error_2.0.0-canary-1_1590361670795_0.6369212746171047"},"_hasShrinkwrap":false},"2.0.0-canary-2":{"name":"pug-error","version":"2.0.0-canary-2","description":"Standard error objects for pug","keywords":["pug"],"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error"},"author":{"name":"Forbes Lindesay"},"license":"MIT","readme":"# pug-error\n\nStandard error objects for pug. This module is intended for use by the lexer, parser, loader, linker, code-generator and any plugins.\n\n[![Build Status](https://img.shields.io/travis/pugjs/pug-error/master.svg)](https://travis-ci.org/pugjs/pug-error)\n[![Dependencies Status](https://david-dm.org/pugjs/pug/status.svg?path=packages/pug-error)](https://david-dm.org/pugjs/pug?path=packages/pug-error)\n[![NPM version](https://img.shields.io/npm/v/pug-error.svg)](https://www.npmjs.org/package/pug-error)\n\n## Installation\n\n npm install pug-error\n\n## Usage\n\n```js\nvar error = require('pug-error');\n```\n\n### `error(code, message, options)`\n\nCreate a Pug error object.\n\n`code` is a required unique code for the error type that can be used to pinpoint a certain error.\n\n`message` is a human-readable explanation of the error.\n\n`options` can contain any of the following properties:\n\n- `filename`: the name of the file causing the error\n- `line`: the offending line\n- `column`: the offending column\n- `src`: the Pug source, if available, for pretty-printing the error context\n\nThe resulting error object is a simple Error object with additional properties given in the arguments.\n\n**Caveat:** the `message` argument is stored in `err.msg`, not `err.message`, which is occupied with a better-formatted message.\n\n```js\nvar error = require('pug-error');\n\nvar err = error('MY_CODE', 'My message', {line: 3, filename: 'myfile', src: 'foo\\nbar\\nbaz\\nbash\\nbing'});\n// { code: 'PUG:MY_CODE',\n// msg: 'My message',\n// line: 3,\n// column: undefined,\n// filename: 'myfile',\n// src: 'foo\\nbar\\nbaz\\nbash\\nbing',\n// message: 'myfile:3\\n 1| foo\\n 2| bar\\n > 3| baz\\n 4| bash\\n 5| bing\\n\\nMy message' }\n\nthrow err;\n```\n\n## License\n\n MIT\n","readmeFilename":"README.md","_id":"pug-error@2.0.0-canary-2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ZAANe09kN2bjXPSJMpMyHF0S+38Fj4NKkRn/K+oDTDYKUo+FmOq1Ema4sPde9MQUf+FCyKB3tZHC6QISF5TBAQ==","shasum":"14d38061af3e87283dcde2a55677ddf378f9bd5a","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-2.0.0-canary-2.tgz","fileCount":4,"unpackedSize":4595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey7epCRA9TVsSAnZWagAAPkEP/AtGHh7+H/bWPR/9YNt5\nj81Ol3T0QXUq/DXz6lJW6wu70pJXT+5u3iOUmJWYCtHg7en5tqbWkByWgiTh\nGBR7qPzWtG9pdAMJSyFyA6CLcSSu/5yLLpTWQXAOvoE7ynIeZLnd8itnqco/\nGnOVyY9h5IY1u2H4bcMs1Hv2kJX1m81eYEaMek/PZPm0VTxOlCnwCBDewYSI\n+KYJavHrEDrrZpAhM6oZ/ojY6yfYlLnmU3RSAJ096LybD1zGoLonPZSjdVRf\n1zySRvwXnJJC7aMu+epIIrSIlhv74r73CqisGZootgciEW2GT8OJ8uFyB2Td\ndAuisRfqM0zTCv5ztm/NeiI0r+KMcRoPGBzPkhJvK0bFcsmYEcjmkByICwr+\n/K8o/2Egk3wI7+JloxSaXZnDcpS1zK2uynXhAsowZpqggag1USPnuH4Q4Prj\n4zUb3Gpnehgnmtyvk0n0H5z2eq66XXsnEioRkYTrBeCYb3s9tOdEy8QbaNjc\ntcw2BtNHRMH7QDf323zAdw6ZyIvLxV15jvA+3q2H+KVT6nX5iRGR4sfkM76Z\nZvUdBRjahJRDywQrq0IvclqfbRAY9VeMbPVTEJRZMu24snnJACeHc7AGxqXt\neSQ2e7YzjQGSybKh5ec+sciaeDVCG6lPtBjtecvUqXBh8vF1mehLnZ2AJeDc\n1XVl\r\n=mln7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0yg/Ttv0oCou+9Qz/GmOZ5Ikx/AiEzLtOSwOu40w0lQIgcpQsLMdGZlbhtq2kUsNtHLXsk8KL+zVg6xbTG792at4="}]},"maintainers":[{"email":"forbes@lindesay.co.uk","name":"forbeslindesay"},{"email":"pug-bot@rollingversions.com","name":"pug-bot"},{"email":"timothygu99@gmail.com","name":"timothygu"}],"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-error_2.0.0-canary-2_1590409128871_0.30320186760523793"},"_hasShrinkwrap":false},"2.0.0":{"name":"pug-error","version":"2.0.0","description":"Standard error objects for pug","keywords":["pug"],"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error"},"author":{"name":"Forbes Lindesay"},"license":"MIT","_id":"pug-error@2.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==","shasum":"5c62173cb09c34de2a2ce04f17b8adfec74d8ca5","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz","fileCount":4,"unpackedSize":4586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey7fFCRA9TVsSAnZWagAAqKkQAJFXgKcku485Va5baHIo\n7pLXuDI1ynjMXY6e7PeY6EQQISoj+fMQNDGtdeiovcj5aVB156mJCMO0xA+a\nM4mCQgGf9YL77QGds4imrs8jl6lX7l+wZrhI09+RgKh12ciXbOHSCsJKdNPu\nEmc3ELuV9XFT7zDvf2+7UTXTol4QCoLZv5yKZSLwbOVI759b+4UQZ3OLZHLu\nN/RlquSF7x/G0VS8KKd1I9wYkrPunsn+WDVdzkyH8wXh0dp1zX2bUpTxqts/\nqmVHDQif5MHNZvWs9yG1PxoFbgRpGpf7NZdIHzXn/snTwFg9Q2IHr1lcLsgK\nahRTHXPImRHQexcn+P+zo2ZeMjrrmBWrStcmZXtvhafo88Q/+DRohJPv/3Bg\nH9Y72WyQSngyCDRGQcC6ClUzirvq6EXW2/msxbr84Oz5Pk843uB3kCM0WYI5\nztLfu+BuBu052t/MVhrnqFGi9AqIjAFQSWGOGSSsiWXdwf65Tw6Ch488VQPm\npkf3rbolhAqZlWvhaEu2WXs52/R/5Xo8O68EZrnXxHWyqiFpsOZnnw2GSFof\nIzXA9OiDgSv7w4dmNG/t2bIiESTGS3UCZle/D3qtBqU4FrJWWAJWq4o7ZxMP\nmacGDL+aue/uLVeY9zVgydVyzkRC/gPOhlwvrzznALdbcOBtWUrmW/HroBvS\nWFpG\r\n=Kzct\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQJ89R05nAPUhjUSrFGamqcdN5nVtHfKIFB/LvBcdWPwIhAO2n9sq+9UhYv6eR7iV183avUyPIo2EHp+0QuCaUgloa"}]},"maintainers":[{"email":"forbes@lindesay.co.uk","name":"forbeslindesay"},{"email":"pug-bot@rollingversions.com","name":"pug-bot"},{"email":"timothygu99@gmail.com","name":"timothygu"}],"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-error_2.0.0_1590409156678_0.602371367853187"},"_hasShrinkwrap":false},"2.1.0-canary-13":{"name":"pug-error","version":"2.1.0-canary-13","description":"Standard error objects for pug","main":"./lib/index.js","types":"./lib/index.d.ts","keywords":["pug"],"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error"},"author":{"name":"Forbes Lindesay"},"license":"MIT","readme":"# pug-error\n\nStandard error objects for pug. This module is intended for use by the lexer, parser, loader, linker, code-generator and any plugins.\n\n[![Build Status](https://img.shields.io/travis/pugjs/pug-error/master.svg)](https://travis-ci.org/pugjs/pug-error)\n[![Dependencies Status](https://david-dm.org/pugjs/pug/status.svg?path=packages/pug-error)](https://david-dm.org/pugjs/pug?path=packages/pug-error)\n[![NPM version](https://img.shields.io/npm/v/pug-error.svg)](https://www.npmjs.org/package/pug-error)\n\n## Installation\n\n npm install pug-error\n\n## Usage\n\n```js\nvar error = require('pug-error');\n```\n\n### `error(code, message, options)`\n\nCreate a Pug error object.\n\n`code` is a required unique code for the error type that can be used to pinpoint a certain error.\n\n`message` is a human-readable explanation of the error.\n\n`options` can contain any of the following properties:\n\n- `filename`: the name of the file causing the error\n- `line`: the offending line\n- `column`: the offending column\n- `src`: the Pug source, if available, for pretty-printing the error context\n\nThe resulting error object is a simple Error object with additional properties given in the arguments.\n\n**Caveat:** the `message` argument is stored in `err.msg`, not `err.message`, which is occupied with a better-formatted message.\n\n```js\nvar error = require('pug-error');\n\nvar err = error('MY_CODE', 'My message', {line: 3, filename: 'myfile', src: 'foo\\nbar\\nbaz\\nbash\\nbing'});\n// { code: 'PUG:MY_CODE',\n// msg: 'My message',\n// line: 3,\n// column: undefined,\n// filename: 'myfile',\n// src: 'foo\\nbar\\nbaz\\nbash\\nbing',\n// message: 'myfile:3\\n 1| foo\\n 2| bar\\n > 3| baz\\n 4| bash\\n 5| bing\\n\\nMy message' }\n\nthrow err;\n```\n\n## License\n\n MIT\n","readmeFilename":"README.md","_id":"pug-error@2.1.0-canary-13","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-uvHQFcdv5oMvoDyyLDED+2ePo7VLR/K5CbWXu6QmSEEYkWOY1dAqVSJST9M0EMCEwXLZ84Chck1dsBuDuSj0WQ==","shasum":"5fafeb6528b0f02cc22ba88cf114643e380f8cc1","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-2.1.0-canary-13.tgz","fileCount":7,"unpackedSize":23063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxK8nCRA9TVsSAnZWagAAFcwP/24/+Oo8jbjwPd5aK7qA\np00cZRi+OxF2j/pgp9fRXbDzWCrlKVUj6wQm8rhlDvbzjZQBYWldQrUrXkSu\nwqeIXtFUjoLo1kWmvZnJqbstSMew7HnJUGjAFI38beK6NTJK+t/f9N0zFSAy\nTGvTcy1suW4VTS4PycOOxa77w2jwCuGF/EDtjk0ndeEiQ8MYzUD0AWVEiAEm\nXLKGG2m3bp0E6XxDd2G+jDy2Prv7UKuxr0OaTjfTjB/GWJXC2k9ztR/+uW/r\nGxJ5h0HiW9wOyVkWDMSI6VIFIctdgi49QfneMKwV5wSTvcWde2pP04E3VNel\nEa4gdcBjXj6CHUpO76Vd9xu2EYC2Bo7X7y2j/l5b638Xp1gM3b8QakX5QkOQ\n8uhPi4JtXqBwchmAfAvMMh0lwKOYYosB64/P61aC0h9U9r8aVCCurWsxmUBX\n+/p+/MENvlE7tp3GQdpDMGBDtmz8BybuHhWHkb3CqK/coSvcSE0w2B+7PV57\ngUWDupRVkI8ljzUqfqlrB9WDe9SpWX8KVaV6OHWdfvIhVVx7vPP/MV29vK44\nxkduMWeULJ8tdij2fKS2sMoj1okFjbMZEyEfggwDPpKSbXJtGkZjWRKQcAR2\n8XqfhQAl5wzAHp2fDOT72PORrmoDfAkTnRVNuqdoBjQScZlC8JkGr8STAAcj\nbAc6\r\n=ihDA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJjIV60/PHMzrToxilmfyRjpZhZN7pwgNUjwj/Cvc1kwIgbo6OHjPUvR1i79Zt2MERKIdFIUn5Vv5sRvc96w1ZfZ8="}]},"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":"pug-bot@rollingversions.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-error_2.1.0-canary-13_1640279847559_0.428878140397021"},"_hasShrinkwrap":false},"2.1.0-canary-14":{"name":"pug-error","version":"2.1.0-canary-14","description":"Standard error objects for pug","main":"./lib/index.js","types":"./lib/index.d.ts","keywords":["pug"],"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error"},"author":{"name":"Forbes Lindesay"},"license":"MIT","readme":"# pug-error\n\nStandard error objects for pug. This module is intended for use by the lexer, parser, loader, linker, code-generator and any plugins.\n\n[![Build Status](https://img.shields.io/travis/pugjs/pug-error/master.svg)](https://travis-ci.org/pugjs/pug-error)\n[![Dependencies Status](https://david-dm.org/pugjs/pug/status.svg?path=packages/pug-error)](https://david-dm.org/pugjs/pug?path=packages/pug-error)\n[![NPM version](https://img.shields.io/npm/v/pug-error.svg)](https://www.npmjs.org/package/pug-error)\n\n## Installation\n\n npm install pug-error\n\n## Usage\n\n```js\nvar error = require('pug-error');\n```\n\n### `error(code, message, options)`\n\nCreate a Pug error object.\n\n`code` is a required unique code for the error type that can be used to pinpoint a certain error.\n\n`message` is a human-readable explanation of the error.\n\n`options` can contain any of the following properties:\n\n- `filename`: the name of the file causing the error\n- `line`: the offending line\n- `column`: the offending column\n- `src`: the Pug source, if available, for pretty-printing the error context\n\nThe resulting error object is a simple Error object with additional properties given in the arguments.\n\n**Caveat:** the `message` argument is stored in `err.msg`, not `err.message`, which is occupied with a better-formatted message.\n\n```js\nvar error = require('pug-error');\n\nvar err = error('MY_CODE', 'My message', {line: 3, filename: 'myfile', src: 'foo\\nbar\\nbaz\\nbash\\nbing'});\n// { code: 'PUG:MY_CODE',\n// msg: 'My message',\n// line: 3,\n// column: undefined,\n// filename: 'myfile',\n// src: 'foo\\nbar\\nbaz\\nbash\\nbing',\n// message: 'myfile:3\\n 1| foo\\n 2| bar\\n > 3| baz\\n 4| bash\\n 5| bing\\n\\nMy message' }\n\nthrow err;\n```\n\n## License\n\n MIT\n","readmeFilename":"README.md","_id":"pug-error@2.1.0-canary-14","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-b3lRoP0E50X3+q8ndGQP9eeuQJ3pdjuHD8n48yjhNgjbxgYnFU0DuFfZ8+XRfyOnCcmVQsvuLwJKBITeHAKQgw==","shasum":"21142ed19a96e069d424e58ced399b403fdfe531","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-2.1.0-canary-14.tgz","fileCount":7,"unpackedSize":23063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBiGFr6qIXx/k8lIXNVrWE/eRo6doqKRtOTOrdLmI/tgIgC0P//jnOfsNeu1Kf0rKL+eSqI15rsdG0giiLvExrTAU="}]},"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":"pug-bot@rollingversions.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-error_2.1.0-canary-14_1716571985747_0.4640002596156896"},"_hasShrinkwrap":false},"2.1.0":{"name":"pug-error","version":"2.1.0","description":"Standard error objects for pug","main":"./lib/index.js","types":"./lib/index.d.ts","keywords":["pug"],"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error"},"author":{"name":"Forbes Lindesay"},"license":"MIT","_id":"pug-error@2.1.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==","shasum":"17ea37b587b6443d4b8f148374ec27b54b406e55","tarball":"https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz","fileCount":7,"unpackedSize":23053,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLMUGkPR1nJxdyioiPehMBxzohxqpgOS7SIzLRbHmGagIhAIuV66ZmnK8yA6OuASOxvwW/z4unqH88U0S4HJSF0FnC"}]},"_npmUser":{"name":"pug-bot","email":"pug-bot@rollingversions.com"},"directories":{},"maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":"pug-bot@rollingversions.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pug-error_2.1.0_1716572100945_0.40544885803699215"},"_hasShrinkwrap":false}},"readme":"# pug-error\n\nStandard error objects for pug. This module is intended for use by the lexer, parser, loader, linker, code-generator and any plugins.\n\n[![Build Status](https://img.shields.io/travis/pugjs/pug-error/master.svg)](https://travis-ci.org/pugjs/pug-error)\n[![Dependencies Status](https://david-dm.org/pugjs/pug/status.svg?path=packages/pug-error)](https://david-dm.org/pugjs/pug?path=packages/pug-error)\n[![NPM version](https://img.shields.io/npm/v/pug-error.svg)](https://www.npmjs.org/package/pug-error)\n\n## Installation\n\n npm install pug-error\n\n## Usage\n\n```js\nvar error = require('pug-error');\n```\n\n### `error(code, message, options)`\n\nCreate a Pug error object.\n\n`code` is a required unique code for the error type that can be used to pinpoint a certain error.\n\n`message` is a human-readable explanation of the error.\n\n`options` can contain any of the following properties:\n\n- `filename`: the name of the file causing the error\n- `line`: the offending line\n- `column`: the offending column\n- `src`: the Pug source, if available, for pretty-printing the error context\n\nThe resulting error object is a simple Error object with additional properties given in the arguments.\n\n**Caveat:** the `message` argument is stored in `err.msg`, not `err.message`, which is occupied with a better-formatted message.\n\n```js\nvar error = require('pug-error');\n\nvar err = error('MY_CODE', 'My message', {line: 3, filename: 'myfile', src: 'foo\\nbar\\nbaz\\nbash\\nbing'});\n// { code: 'PUG:MY_CODE',\n// msg: 'My message',\n// line: 3,\n// column: undefined,\n// filename: 'myfile',\n// src: 'foo\\nbar\\nbaz\\nbash\\nbing',\n// message: 'myfile:3\\n 1| foo\\n 2| bar\\n > 3| baz\\n 4| bash\\n 5| bing\\n\\nMy message' }\n\nthrow err;\n```\n\n## License\n\n MIT\n","maintainers":[{"name":"forbeslindesay","email":"forbes@lindesay.co.uk"},{"name":"pug-bot","email":"pug-bot@rollingversions.com"}],"time":{"modified":"2024-05-24T17:35:01.264Z","created":"2015-12-04T13:29:35.426Z","0.0.0":"2015-12-04T13:29:35.426Z","1.3.0":"2015-12-23T03:20:25.297Z","1.3.1":"2016-06-02T16:59:07.512Z","1.3.2":"2017-01-24T01:07:12.517Z","1.3.3":"2019-06-18T09:44:55.239Z","2.0.0-canary-1":"2020-05-24T23:07:50.916Z","2.0.0-canary-2":"2020-05-25T12:18:49.002Z","2.0.0":"2020-05-25T12:19:16.931Z","2.1.0-canary-13":"2021-12-23T17:17:27.742Z","2.1.0-canary-14":"2024-05-24T17:33:05.895Z","2.1.0":"2024-05-24T17:35:01.087Z"},"keywords":["pug"],"repository":{"type":"git","url":"https://github.com/pugjs/pug/tree/master/packages/pug-error"},"author":{"name":"Forbes Lindesay"},"license":"MIT","readmeFilename":"README.md","users":{"hyokosdeveloper":true}}