{"_id":"@4a/assert","_rev":"2-77ed07f4bfec814009552e22ac1b3e2b","name":"@4a/assert","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@4a/assert","version":"0.1.0","description":"断言，失败信息支持携带err-code","main":"app.js","scripts":{"test":"mocha test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/is.git"},"keywords":["check","arguments","parameters","values","data","assert","verify","share-error","shareerror","err-code","error-code"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/is/issues"},"homepage":"https://github.com/gavinning/is#readme","devDependencies":{"mocha":"^6.2.1"},"dependencies":{"@4a/share-error":"^0.1.0"},"gitHead":"4d63b881c67d45efd776816d2c8618231e5ade0a","_id":"@4a/assert@0.1.0","_nodeVersion":"12.7.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-LAHtJidGM14vBflW6xUd91XFtjj465TMRvJs7Xeba8KZ3LKrjoaoLXTc9ScCQ6DmVnYc1mfs1OORrzIe2415Tw==","shasum":"211e732c2dd490e5177d3c9d552f4b9b17168cbb","tarball":"https://registry.npmjs.org/@4a/assert/-/assert-0.1.0.tgz","fileCount":5,"unpackedSize":2366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXIh4CRA9TVsSAnZWagAA+ewQAKPh7+p8Ax2RtFLyf4Mi\n2SlukCVfCoJwsNmCVDzJeO4NXMjEFdSR/FzTUTHiPt9VYu7Ne54l2kURBA4c\nxDw5WADuANg4DZMeI6S40Hrd6ARQEZqwWKzLh81DK5RjprBE6i8AP20vcyVN\nUBuY8alTtsBztyBUdmkJylSUYLM3ZDE2XzXlqNGx3ZbL9oQnVeRRdxwpgpt4\nqRlXwLaeJC4P3iv+oLZmOygCdRLu1wK7EH1dyCbj5tsSnDJ54x+3PW1A87mp\n1gmujsF9FnII51dC3A/e5MtwQqLI3uSdD2sijBx+yp4eMwlGOgDgc/nrnrXu\nXDvzmMlbwWm/AronsWD1nvU6ZaI3yjE2Q1QEb4jWKJpdk0rpDFSOKLf47XkA\nJRPLjWUyZcjEPQ5wcRuFPhA9Hwl7CVjm5kUshFylMICHQL5rhF/TVXCNxxnW\nnZ8JSGFslyGIRLd3crjjn4YDgNmUArIyxn7bfBOnpGWO2FsmyFr+5WptNFwZ\nqfLHldUQc+AkW+1J4HI0PgSWhT9ik4F7QH46B8dP78Hk4HmOM8RGWDIk4YXm\ncdhSQ0MpsecdYT+1/X4rQg7nRCEgAZh13BAMOJK14BA9sAcrUq57LZWR9hIW\nAlY3mtDC3uAe43FlugbrBJTE2OeGqo5M9IC1Wh9DIE8ashek740b1iLTe+Vu\nbHdv\r\n=N/HY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxWcBzhx7qkWUy3YR6cczVA+38aA8HRYVaVP7+oC1SmAiEA86Cz6NChRkt6jP94PVXsp1iPXsapAD1pts89fuv1Jaw="}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert_0.1.0_1583122552523_0.2899403192365304"},"_hasShrinkwrap":false},"0.1.1":{"name":"@4a/assert","version":"0.1.1","description":"断言，失败信息支持携带err-code","main":"app.js","scripts":{"test":"mocha test/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/gavinning/is.git"},"keywords":["check","arguments","parameters","values","data","assert","verify","share-error","shareerror","err-code","error-code"],"author":{"name":"gavinning"},"license":"MIT","bugs":{"url":"https://github.com/gavinning/is/issues"},"homepage":"https://github.com/gavinning/is#readme","devDependencies":{"mocha":"^6.2.1"},"dependencies":{"@4a/share-error":"^0.1.0"},"gitHead":"beb613bdfef748713bbf633fb713d0f08aa1847f","_id":"@4a/assert@0.1.1","_nodeVersion":"12.7.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-5xCx8IbfFLSYlZVzemvd4mk0stCLUDNYNkmOexyjcwTIJgoJfAEh1q8kGmL4OKd2iUYd0Kb2wgcF60RrNiMEVg==","shasum":"088d0161b813d220e60af7559dca7f1c11eb4f51","tarball":"https://registry.npmjs.org/@4a/assert/-/assert-0.1.1.tgz","fileCount":5,"unpackedSize":2336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXIi/CRA9TVsSAnZWagAAUcUP/iitKFea6iCnUwdeMh9P\n89lUoyIjBfj0YXCJmkViTWzhWlSORKb+GiQ2p3FCRhxSFHmSH6xtPqS3gQRe\nl0snR2nYvWrMcGzRPuNbvRkNRcmAsfpoIgVexBle0mK6kK6G6aRAsohiifkx\nRIX7X7TN/TE0+xBv00hdIFrKdXkspNa6TkQDJc+TsVS2m+tbcDCP8kdcxwPE\nxWTVidNsTd92uBNl0Tb1nlOc0LvFtQWL4sz0iPdyeVCLkySueCCSLiKQoAmy\neHgK0rh9Zea0H4RHhJAl1lWc1scmYIUb+v+wthM6a56i7ce8UaNmfi6m9/y5\nMDK1sesAMtJEKcgLSOb0nkyYUdhtPMKza0YRwYyhL3nWAtTKPYkMQElXx2F7\n3WKu85M8NaqSvcWUHkHJzg2Kc9lIRJC3JE1x1DO3HttGtqqvfoEJL7Qb8GB/\nEc+d1etB6uj4wrpPqx9LrVQA1MHiiJpT0oWUERNDKvmhaeuU6FIAKY4hPiRF\nY1p/8FfjGiWsKDDYY5oKDXXXuzO1OZKVWME7PqfxEFsGsA1llPLy2mIWwAOX\ndmJgW9zFboQRyRdy47rzlnEyS5A9MIQzryudK7qf/7qX/hvrzrQBTyb3gd0I\nH1us2uolBSrrf3BJMJBeE9ca1TpPPbLusIRDYAlin2pc/UltALqVsSo6fNqH\nCFA2\r\n=0Wum\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK+7DXUjd+es9NH/zkDXL3Hs45LzU8NbecRWSh4ClgKAIhANOgnM03qRsGwxgrKvp+HQNbvm+GBzD8FiKU4QYqt5Sh"}]},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"_npmUser":{"name":"gavinning","email":"ningyubo@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/assert_0.1.1_1583122622958_0.0006342613936440866"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-02T04:15:52.296Z","0.1.0":"2020-03-02T04:15:52.651Z","modified":"2022-04-04T10:45:59.062Z","0.1.1":"2020-03-02T04:17:03.094Z"},"maintainers":[{"name":"gavinning","email":"ningyubo@gmail.com"}],"description":"断言，失败信息支持携带err-code","homepage":"https://github.com/gavinning/is#readme","keywords":["check","arguments","parameters","values","data","assert","verify","share-error","shareerror","err-code","error-code"],"repository":{"type":"git","url":"git+https://github.com/gavinning/is.git"},"author":{"name":"gavinning"},"bugs":{"url":"https://github.com/gavinning/is/issues"},"license":"MIT","readme":"assert\n---\n断言，失败信息支持携带err-code\n\n### Install\n```sh\nnpm i @4a/assert\n```\n\n### Usage\n```js\nconst assert = require('@4a/assert')\n\ntry {\n    assert.ok(0, 100, 'error code 100')\n}\ncatch(err) {\n    console.log({\n        code: err.code,\n        message: err.message\n    })\n}\n\ntry {\n    assert.fail(1, 200, 'error code 200')\n}\ncatch(err) {\n    console.log({\n        code: err.code,\n        message: err.message\n    })\n}\n```\n","readmeFilename":"readme.md"}