{"dist":{"shasum":"c0c3e8f8161675387edada1f6ce84d679b02527f","tarball":"https://registry.npmjs.org/flaw/-/flaw-0.1.0.tgz","integrity":"sha512-NvAz2EUV2aZthmFGVCyTW6Yjj/7owQNcDZy7Usb9eWu/+EDn+IhWdKQXf1pe3ti1Z1fkiIqljlGd4qcr29wjYg==","signatures":[{"sig":"MEUCIFzsxVwAPT1ZIgHBjOKycGcwlbmH2MB9pXAjda4vqy9GAiEA7iQMbIFPoGUZttpHejxGl4FMSMaBOXa171QJsCFnUzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","name":"flaw","author":{"name":"Quildreen \"Sorella\" Motta","email":"quildreen@gmail.com"},"readme":"Flaw\n====\n\n[![Build Status](https://travis-ci.org/killdream/flaw.png)](https://travis-ci.org/killdream/flaw)\n\nLightweight and simple error creation in JavaScript.\n\n[![browser support](http://ci.testling.com/killdream/flaw.png)](http://ci.testling.com/killdream/flaw)\n\n\n### Example\n\n```js\nvar flaw = require('flaw')\n\n// Simple error creation\nvar ParsingError = flaw('ParsingError')\nthrow ParsingError('Unknow token at...', { line: 1 })\n\n// Raising errors in an expression\nn > 0 ? m / n\n      : raise(flaw('DivideByZero', 'Can\\'t divide by 0'))\n```\n\n\n### Installation\n\n```bash\n$ npm install flaw\n```\n\n\n### Documentation\n\n```bash\n$ npm install -g calliope\n$ calliope build\n```\n\nThen open `docs/api/index.html` in your browser.\n\n\n### Licence\n\nMIT/X11. ie.: do whatever you want.\n","license":"MIT","scripts":{"test":"./node_modules/.bin/mocha","pretest":"npm run-script prepublish && npm run-script test-cc","test-cc":"./node_modules/.bin/lsc -c test/*.ls","prepublish":"./node_modules/.bin/lsc -o . -c src/index.ls"},"_npmUser":{"name":"killdream","email":"quildreen@gmail.com"},"calliope":{"output":"docs/api","packages":[{"files":["src/*.ls"]}],"copyright":"© 2013 Quildreen \"Sorella\" Motta"},"keywords":["error","handling","exception"],"testling":{"files":"test/*.js","harness":"mocha","browsers":{"ie":[8,9,10],"opera":[11,12],"chrome":[21,22],"safari":[5.1],"firefox":[15]},"preprocess":"npm run-script pretest"},"repository":{"url":"git://github.com/killdream/flaw.git","type":"git"},"_npmVersion":"1.1.69","description":"Lightweight and simple error creation in JavaScript.","maintainers":[{"name":"killdream","email":"quildreen@gmail.com"}],"readmeFilename":"README.md","devDependencies":{"chai":"~1.5.0","mocha":"~1.8.1","claire":"~0.1.0","LiveScript":"~1.1.1","claire-mocha":"~0.1.1"},"_id":"flaw@0.1.0","version":"0.1.0"}