{"_id":"gerror","_rev":"16-d9877a00664b74a3fdffa8143cfabea0","name":"gerror","dist-tags":{"next":"0.2.3","latest":"1.0.16"},"versions":{"0.2.1":{"name":"gerror","version":"0.2.1","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"next"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"b94f2cf26edb176faca50b7104307b65f31209fd","_id":"gerror@0.2.1","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-Qzn19VLS6B44yR6AXwGHLlt2y3uEtIdl/Yt5IGVvPievGhzGSLpaJS0VUYxrYhFvHHcFRP0h1IvTt1rnKEYNXA==","shasum":"d6bc8cebdde62d7896d6374a4d7fd7754ac7d734","tarball":"https://registry.npmjs.org/gerror/-/gerror-0.2.1.tgz","fileCount":84,"unpackedSize":70753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaDeSYTU27K3M0xXKJGOZucR4KJquilqmeBTf6PoYUMAIhAPwsSIODCydNysJ3fu2ibPOFKTOtFRfZ+jedUUIl98HB"}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_0.2.1_1635668976136_0.37112153488940547"},"_hasShrinkwrap":false},"0.2.3":{"name":"gerror","version":"0.2.3","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"next"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"readme":"# GError\n\n[![NPM Version](https://badge.fury.io/js/gerror.svg)](https://badge.fury.io/js/gerror)\n[![NPM](https://github.com/huan/gerror/workflows/NPM/badge.svg)](https://github.com/huan/gerror/actions?query=workflow%3ANPM)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![ES Modules](https://img.shields.io/badge/ES-Modules-brightgreen)](https://github.com/Chatie/tsconfig/issues/16)\n\nMixer of gRPC Error &amp; ECMAScript Error\n\n![GError](docs/images/gerror-logo.png)\n\n## Motivation\n\nWe working with gRPC with Node.js(ECMAScript) and we need to mix gRPC Error &amp; ECMAScript Error.\n\nIn order to make it easy, we build GError module\n\n## Features\n\n1. `GError.from(anyting: any)`\n1. `gerror.toJSON()`\n\n## Examples\n\n```ts\nimport { GError } from 'gerror'\n\nconst gerror = GError.from(new Error('test'))\n```\n\n## API Reference\n\nTBW\n\n## History\n\n### master v0.1 (Oct 30, 2021)\n\n1. Initial code from `wechaty-puppet` module\n\n## Author\n\n[Huan LI](https://github.com/huan) ([李卓桓](http://linkedin.com/in/zixia)), Google Developer Export (GDE), zixia@zixia.net\n\n[![Profile of Huan LI (李卓桓) on StackOverflow](https://stackexchange.com/users/flair/265499.png)](https://stackexchange.com/users/265499)\n\n## Copyright & License\n\n* Docs released under Creative Commons\n* Code released under the Apache-2.0 License\n* Code & Docs © 2021 Huan LI \\<zixia@zixia.net\\>\n","readmeFilename":"README.md","gitHead":"037ae36f7f88957d46ff1bb3963cc1bc83280e91","_id":"gerror@0.2.3","_nodeVersion":"16.3.0","_npmVersion":"7.15.1","dist":{"integrity":"sha512-vTycm0iHHxNnAmwzLuLJHckGW+2oQnyaGOvBScBNQPhA3OvJtgoJUOClwAlbAtjA3tVxXXrGTx0+Wl5wF5QiLQ==","shasum":"eb6ac0532c57903e9e238cc5930ad639a00aa7b3","tarball":"https://registry.npmjs.org/gerror/-/gerror-0.2.3.tgz","fileCount":84,"unpackedSize":70727,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID91w/BN0AsxcOtVQIPY3H5z/IXnkuq2Ods/YVAOp9i+AiEAidKt7x//kkysP+3njoONvmMPqF6aOdk4bDzJ79gPPL0="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_0.2.3_1635677370393_0.04151195832114052"},"_hasShrinkwrap":false},"0.2.4":{"name":"gerror","version":"0.2.4","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"1294211082fa13b490499ab52ea00e4701abeb65","_id":"gerror@0.2.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-8c7c6BboXGXzeE0jcUB0GTNqKSWw+nP3I+Lf/ayuIQPcd+aiBVnWaS/hB6j5/Jjyk3C6jvwbZXuo0VCtzIbB/Q==","shasum":"f234be0504e3d30c2a3c83da802b317ea6217c53","tarball":"https://registry.npmjs.org/gerror/-/gerror-0.2.4.tgz","fileCount":84,"unpackedSize":70603,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYPdAm445b069CIwRb0IXZRqk8qRM7h6mcOKrBil6FqgIgU0CMDLKm3JsK73YEmoFxbpYMyUJVwnNdSyVJVzufWnA="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_0.2.4_1635677695878_0.15642688104535218"},"_hasShrinkwrap":false},"1.0.1":{"name":"gerror","version":"1.0.1","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"2590dad10c7272639f5cca60e3c74bd09f381dee","_id":"gerror@1.0.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-fxZ6u+60A8AAKB7dOAWL4AC/RhhMiGdZm4+fCP0Kbghc3ED+41OlbcKz4sfNkbHzJ5zT1PVZDXuOUl0djmTcdw==","shasum":"bf4617ee93bf724d536d9341c7ae4aaaeb1e1f07","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.1.tgz","fileCount":102,"unpackedSize":93438,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhW1XFKQ+0YlUBjYjzAsV0cQG1K4yMVO4EjyO0r7+o0AiEA+A0gnBk1l/RDaA3qVIrtpGCLKLSUerMY+wGakvbVx00="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.1_1635746694122_0.09052373734944741"},"_hasShrinkwrap":false},"1.0.2":{"name":"gerror","version":"1.0.2","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"1094b6cc403d93b793564e1d8e2672ac12cc3384","_id":"gerror@1.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Vo3g+M4WBAem9fWHJBflfrhQH3rnSUeEp9m6ylGgbf8BGFRgZwbKan5QvL2P70xjPYI3COLpgbfRkRZKbz9f2A==","shasum":"f5da42008d373c57115476d92de06cc93c2d4ff8","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.2.tgz","fileCount":102,"unpackedSize":93464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTOHktNtmDyFsL/EqeQAtJ4AnCau3uUjAhluG9YnAq9AIgINMCiultr0t3T4fJN9rJ4nopRuEh6M/QYbOEsTBtU/s="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.2_1635746746995_0.03276434687827923"},"_hasShrinkwrap":false},"1.0.4":{"name":"gerror","version":"1.0.4","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"206b61fbb9e805adfecab2aab36cef6dbd70c2a2","_id":"gerror@1.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-gXVh67ldJklNChSzBv/fQ7UrQMR5gkZge8FFQkHTF2/fxK9yDnnj3VIWPw1jigeUE1erJwKli1C4cH5TghJtwQ==","shasum":"34a884f57596855878f07ce13d046a8f884f0dee","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.4.tgz","fileCount":102,"unpackedSize":93906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOXaLxvr8ylCUiLjvk3QE7djI2ZbGUSGKR4oYRJy4bXwIhAJGtAoaXvd6lKTeHYpuWvUy/mBw9IxjAEk39rZnWdH7y"}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.4_1635862331753_0.3361511413032843"},"_hasShrinkwrap":false},"1.0.6":{"name":"gerror","version":"1.0.6","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"959ac136f304f69153f99f0dea06539459f6a836","_id":"gerror@1.0.6","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-RVK64Uzw78cZUDVU+Co0LCkDhlkkaO9vJLrcYgCp+XikPa4KNlQg/9cI7tXLcBPn4hrZMx7as0ul6E3rDSRzew==","shasum":"d5b792559a05bb81bb268bc101ad22cf90c069c2","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.6.tgz","fileCount":111,"unpackedSize":101059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvM2laYZVuB/3LrEaZxh9XpXt9btXMOltQN1HUsRHt6AiEAsEnmADRq0RW2VCc3VyEO/T6uYMUglHqGqE7YtoMS3Xk="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.6_1636168914821_0.5545159173487271"},"_hasShrinkwrap":false},"1.0.7":{"name":"gerror","version":"1.0.7","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"96bba093dccbf8838766656eb6b185aaa4af04f1","_id":"gerror@1.0.7","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-AsPnUShKkCPK/h41so0YhcTB8dl0T7W4Jz96+H0fsJD3C5j6L72EDEnmqptKrbLvmjl3i3hncFYty1j0s9Jm+w==","shasum":"2d9f501022fa82ebd927d6aebbd5426539a5cb1d","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.7.tgz","fileCount":111,"unpackedSize":101674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5IRzxMJCVMranyl/+Ds0hhePvrcsaTbbeuRtk1KUItgIgFgGJhv5Gtu4Nm6CY20FeXsDcUYtXMDUNAZfdEJ+tFjs="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.7_1636630908359_0.6366774148792163"},"_hasShrinkwrap":false},"1.0.8":{"name":"gerror","version":"1.0.8","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"d7c3dcfe2784a26c8f99aef18833dcca0b4ddaba","_id":"gerror@1.0.8","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-sfK/Nd7FlAR3t0qCnIJIVVQWC1quD4eu8J/UOqZuFVnvQSxx0TbCW/iRVTRs2zV+NTq+e6ItLNsMmspowC97dw==","shasum":"d670e3a1eab661b79172757df0bea2ae71e00403","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.8.tgz","fileCount":111,"unpackedSize":104207,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWPYSObONArqJgzcr7eB+wEW4OGF94LzLXxvCLuThe6AiBNCdKkyNz+nsTjb/gFiaQfyNCE8aGqzAN+0HqjT7lCMA=="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.8_1636634691039_0.16584647448298306"},"_hasShrinkwrap":false},"1.0.9":{"name":"gerror","version":"1.0.9","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"ef65226a77695e7c1fe8a8fe0756c91d0903a891","_id":"gerror@1.0.9","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-YMJxa1WcajHWAs5Ms+0kxkgmEnAP29V4X75TZkZShrz/oTeHsdezx4pbNf5wF5+XLMrLtXdnHVy6pdDyHrSGCA==","shasum":"d14b6848fcbe014aae5724f415998cb7b9d083ec","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.9.tgz","fileCount":129,"unpackedSize":110546,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1xdGhAXUUl5+Qg32+tUhOWLLFBtIVOBvyi2C1UHfhaAiBsicYmHFjjgsyycfgqMRNW737IrENi41zeDEShZ09itA=="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.9_1636949803421_0.10902451919677292"},"_hasShrinkwrap":false},"1.0.11":{"name":"gerror","version":"1.0.11","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"7684c9200c9b766d40ea71eaffdd4e50fecf0e45","_id":"gerror@1.0.11","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Hc+kUdGU0voAsAW5b+G1gt1PhUE+Re19E0oWyiFnkNhZy9XVVa+EC1vpFJ3aWLywIx51Fty+HnvAJcorV3zeXA==","shasum":"ce19383a02211f84601923e35700d792500a1d48","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.11.tgz","fileCount":129,"unpackedSize":111820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE528EvTGH2SO25NdBLcw6k0AKFwRcvZDkFyjpRO7VaQAiBSCMbhjNCS3dcNDv3BMv/WYjR0x4C1CGRO6bdmiHS4zQ=="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.11_1636952308860_0.989275722856769"},"_hasShrinkwrap":false},"1.0.10":{"name":"gerror","version":"1.0.10","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"e79ee8264e42eb49801381d28bb90d8e95140d93","_id":"gerror@1.0.10","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-09EMccDV0oDWOWEq5CIHvatm34q0FsnDnM0Wpumn0cyecDSLLHqfYS9xlbEr3wipMpsUyKCYJgEh/F1FEsn5hA==","shasum":"3f4369620eaa0ae1ee578fbfcd8f12a5d471006d","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.10.tgz","fileCount":129,"unpackedSize":110669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH93n2pscgR/KOPiQpNqdmM+LTwAEIUynP6QR36+L8vJAiBK4jYUb33AQE9ShgtyQgPAcnaGqO1UHR4CEteEFwcQug=="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.10_1636952354029_0.12973582046544196"},"_hasShrinkwrap":false},"1.0.12":{"name":"gerror","version":"1.0.12","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"a98c626b5035656f1610a122ab1d0eaed54d02e8","_id":"gerror@1.0.12","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-fKaZGaOgSP5Z+/JgqSY/tMwJe7PqNKEs6UrULGKNBDnrkGxveo1fpRlQlBhCzDJ60YUrIlNG2+P4eL63+SvVvg==","shasum":"5bde3164da4d745961e15f1d9b7b4d69cef7b77e","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.12.tgz","fileCount":138,"unpackedSize":116949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3d7Aqd66X8AhQDnd4lHZHlsOqrPOBM7RiMLPCc2jaqgIgQuSu/l9byGzULn5hLm57qCzy4/5squ4M8yrH3DIwSKQ="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.12_1636953547362_0.9178829624563367"},"_hasShrinkwrap":false},"1.0.13":{"name":"gerror","version":"1.0.13","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"c5805365abd800e66302e0d70a82a384f89f1656","_id":"gerror@1.0.13","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-SHO7Jzcc8ZqWqJJV44fZtbWepjuApodtcl3INBFNgaEmd6+kyQSoK4Vf5CU1cLTJGx6nOwdEZG0CO+3Og047JA==","shasum":"753b9993fe6e88ac9d106a453d00d9d4d56bf8a4","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.13.tgz","fileCount":147,"unpackedSize":119562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD15Io976lbR/Mjfw77PJP095wDE+xUTb8DfS5D9wRjKQIgdj72aqFtULXJ+G7I9tLo2Q1uHie5QRcOKhojtpxNqTQ="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.13_1636954419250_0.8499287219639262"},"_hasShrinkwrap":false},"1.0.14":{"name":"gerror","version":"1.0.14","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"b2908e5c886fd738c913a38606910c1e33df78db","_id":"gerror@1.0.14","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-TYUatpzl31WeJVMPcPRoFq3IQzXPJdVbz4ucBZkj9igGDsozAgX+udRJKy0ozcmmgmIMr2KIy7UedTv1rrwObg==","shasum":"fad2e68060c1c293c1236d13b22ea0b2475590f0","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.14.tgz","fileCount":147,"unpackedSize":119948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaLlGZzBAWagunvrhbwLO8+mdgJUicC2eLlggm+b5x8AiEA1o0ijOcKV/q1keyfFz3S33qtBkDNqafOXepWcJZoUzg="}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.14_1636962077059_0.9956119164670985"},"_hasShrinkwrap":false},"1.0.16":{"name":"gerror","version":"1.0.16","description":"Mixer for gRPC Error & ECMAScript Error","type":"module","exports":{".":{"import":"./dist/esm/src/mod.js","require":"./dist/cjs/src/mod.js"}},"typings":"./dist/esm/src/mod.d.ts","engines":{"node":">=16","npm":">=7"},"scripts":{"clean":"shx rm -fr dist/*","dist":"npm-run-all clean build dist:commonjs","build":"tsc && tsc -p tsconfig.cjs.json","dist:commonjs":"jq -n \"{ type: \\\"commonjs\\\" }\" > dist/cjs/package.json","lint":"npm run lint:es && npm run lint:ts","lint:ts":"tsc --isolatedModules --noEmit","test":"npm-run-all lint test:unit","test:unit":"cross-env NODE_OPTIONS=\"--no-warnings --loader=ts-node/esm\" tap \"src/**/*.spec.ts\" \"tests/*.spec.ts\"","test:pack":"bash -x scripts/npm-pack-testing.sh","lint:es":"eslint --ignore-pattern fixtures/ \"src/**/*.ts\" \"tests/**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"keywords":["error","grpc","ecma","status","protocol buffer"],"author":{"name":"Huan LI","email":"zixia@zixia.net"},"license":"Apache-2.0","bugs":{"url":"https://github.com/huan/gerror/issues"},"homepage":"https://github.com/huan/gerror#readme","devDependencies":{"@chatie/eslint-config":"^1.0.2","@chatie/git-scripts":"^0.6.2","@chatie/semver":"^0.4.7","@chatie/tsconfig":"^0.20.6"},"dependencies":{},"publishConfig":{"access":"public","tag":"latest"},"git":{"scripts":{"pre-push":"npx git-scripts-pre-push"}},"gitHead":"103258ad50ef0a1738d06f9a3c576df38efdf704","_id":"gerror@1.0.16","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-Gspk5RySiEip/Q41Yjh72wr/rkI7c0Ow6WcXA5J0Sdqnj9JK3sR9y1KGxgavbWlraxuF7M+S+K6jbtP3WiPwSQ==","shasum":"1df904bbec7c3f504b95690091833071f7a61919","tarball":"https://registry.npmjs.org/gerror/-/gerror-1.0.16.tgz","fileCount":147,"unpackedSize":121262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnluKCRA9TVsSAnZWagAAdM0QAIji/HOl+3SJ2dLu0sou\nEQKU8DqE2VSu5dKyKC/ZWFjrYAwiwP2diojMzQAjUnH20TNDSGdb+8O8kFAo\neOWSvG3l9vdVyi5ANXyd7+ldX854Jx6uEegHbT9kQBgXtymeNnXLvwzrYbm/\n/4pMfoVIxlmcHeGkh/f/T/TwxqP847dPrcFEXRbrOTj4ZMzRaDFt7xzZW+Ir\nnKPQMvSwirO4pkATKiPln54e6cpm53joP1Y17dyY3c/8cAMsMPE5h25CsX1l\nEIibfMMWfQTUfnLz95OfjKGwOEfZd2k1uUFXJCf33gW55yjBsEI50yKc9WaU\nm+qLqKjXnrvO8vgpKG2kV9oI0RU3uvMZgF19FnnCetn4CfyyfStrtwRW4yYy\n58nekSww+zpJLhvMlsEBupsvkNRAubUTX+wBgjwljVGaGYjre422XFBCkPrS\ns5D12j5Ryf2BALg1hgYwgSVGjMRhC2drgvm+uRWQnMp6dDWAB/37QeE4veem\nH0zm7HbfNayn8txzl5eBygG63lx0vUNV+TAoK9kDFLRPTakwsIffo101tzb1\nKPqPlyHNaQ/kIcIflUQvkd5Jq0xXLa9jleb2Q2dHSoLQUyEnI/7gGkcuhqz+\nj2sOrIoZHlTj/VkOCAWlq7t4/DmR4w48MJNLWjf4qjNYkS6SeNjJxSb3siTp\nfgXB\r\n=CN5U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxPRUUM6tZsfISm1cmh2TVs7wl8Karn2hY61xOkeY9VwIhALqpqwx6coPMJG4h+B9pkWiulqzNGz0kzs9XO/Mc7Skp"}]},"_npmUser":{"name":"zixia","email":"zixia@zixia.net"},"directories":{},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gerror_1.0.16_1637768074822_0.19310061778444143"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-31T08:29:36.064Z","0.2.1":"2021-10-31T08:29:36.351Z","modified":"2022-05-03T14:18:25.446Z","0.2.3":"2021-10-31T10:49:30.548Z","0.2.4":"2021-10-31T10:54:56.035Z","1.0.1":"2021-11-01T06:04:54.279Z","1.0.2":"2021-11-01T06:05:47.141Z","1.0.4":"2021-11-02T14:12:11.988Z","1.0.6":"2021-11-06T03:21:55.002Z","1.0.7":"2021-11-11T11:41:48.734Z","1.0.8":"2021-11-11T12:44:51.191Z","1.0.9":"2021-11-15T04:16:43.605Z","1.0.11":"2021-11-15T04:58:29.090Z","1.0.10":"2021-11-15T04:59:14.242Z","1.0.12":"2021-11-15T05:19:07.734Z","1.0.13":"2021-11-15T05:33:39.437Z","1.0.14":"2021-11-15T07:41:17.224Z","1.0.16":"2021-11-24T15:34:34.996Z"},"maintainers":[{"name":"zixia","email":"zixia@zixia.net"}],"description":"Mixer for gRPC Error & ECMAScript Error","homepage":"https://github.com/huan/gerror#readme","keywords":["error","grpc","ecma","status","protocol buffer"],"repository":{"type":"git","url":"git+https://github.com/huan/gerror.git"},"author":{"name":"Huan LI","email":"zixia@zixia.net"},"bugs":{"url":"https://github.com/huan/gerror/issues"},"license":"Apache-2.0","readme":"# GError\n\n[![NPM Version](https://badge.fury.io/js/gerror.svg)](https://badge.fury.io/js/gerror)\n[![NPM](https://github.com/huan/gerror/workflows/NPM/badge.svg)](https://github.com/huan/gerror/actions?query=workflow%3ANPM)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-blue.svg)](https://www.typescriptlang.org/)\n[![ES Modules](https://img.shields.io/badge/ES-Modules-brightgreen)](https://github.com/Chatie/tsconfig/issues/16)\n\nMixer of gRPC Error &amp; ECMAScript Error\n\n![GError](docs/images/gerror-logo.png)\n\n## Motivation\n\nWe are writing async programs with gRPC with Node.js(ECMAScript) so we need to mix gRPC Error &amp; ECMAScript Error.\n\nIn order to make it easy, we build GError module\n\n## Features\n\n1. `GError.from(anyting: any)`\n1. `gerror.toJSON()`\n\n## Examples\n\nTBW\n\n## API Reference\n\n### `class GError`\n\n`GError` can be used to replace the standard `Error` as a drop in replacement.\n\n```ts\nimport { GError } from 'gerror'\n\nconst gerror = GError.from(new Error('test'))\n```\n\n### `GError.stringify(e: any)`\n\nConvert anything to a `JSON.stringify()`-ed `GError` payload\n\n```ts\nGError.stringify('this is a string error')\n\n// It acepts any type of args\nGError.stringify(new Error() as unknown)\n```\n\n### `wrapAsyncError()`\n\nIt has been designed to convert a Async to Sync, for example:\n\n1. `async (...args: any[]) => Promise<any>` will be converted to `(...args: any[]) => void`\n1. `Promise<any>` will be converted to `void`\n\nThe error will be send via the `onError` callback.\n\n```ts\nimport { wrapAsyncError } from 'gerror'\n\nconst onError = (e: any) => console.error(e)\nconst wrapAsync = wrapAsyncError(onError)\n\nconst asyncFunc = async () => Promise.reject('rejection')\nconst syncFunc = wrapAsync(asyncFunc)\n// ReturnType<typeof syncFunc> === 'void'\n\nasyncFunc() // <- nothing happens (no unhandled rejections)\n// console.error('Rejection')\n```\n\n## Resources\n\n1. [Google Cloud APIs - Errors](https://cloud.google.com/apis/design/errors)\n\n## History\n\n### master v1.0 (Oct 30, 2021)\n\n1. Initial code from `wechaty-puppet` module\n1. Add `timeoutPromise()` function\n\n## Author\n\n[Huan LI](https://github.com/huan) ([李卓桓](http://linkedin.com/in/zixia)), Google Developer Export (GDE), zixia@zixia.net\n\n[![Profile of Huan LI (李卓桓) on StackOverflow](https://stackexchange.com/users/flair/265499.png)](https://stackexchange.com/users/265499)\n\n## Copyright & License\n\n* Docs released under Creative Commons\n* Code released under the Apache-2.0 License\n* Code & Docs © 2021 Huan LI \\<zixia@zixia.net\\>\n","readmeFilename":"README.md"}