{"_id":"ebec","_rev":"15-82c22aac6cd7eb865da3dce4846484a4","name":"ebec","dist-tags":{"latest":"2.3.0"},"versions":{"0.0.1":{"name":"ebec","version":"0.0.1","description":"[![npm version](https://badge.fury.io/js/@ebec%2Fcore.svg)](https://badge.fury.io/js/@ebec%2Fcore) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](http","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","main":"dist/index.cjs.js","module":"dist/index.esm.js","browser":"dist/index.browser.js","unpkg":"dist/index.iife.js","types":"dist/types/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage"},"dependencies":{"smob":"^0.0.3"},"devDependencies":{"@babel/core":"^7.18.10","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","rollup":"^2.78.1","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.0.1"},"publishConfig":{"access":"public"},"gitHead":"32e391521b5f10fe35f610158d47f7fa99a65104","_id":"ebec@0.0.1","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.5.2/node@v16.16.0+x64 (win32)","dist":{"integrity":"sha512-mq5hyF74bivF3l1vinmlXsb5iGCPiQQBtTK9u/+IIMRJp55Dv4/X3NF9AyQ8PcNr5oXkjkdztXEdgEDIogKmIg==","shasum":"91c87a15ff2032279c7cc952f4468f13bba68ec6","tarball":"https://registry.npmjs.org/ebec/-/ebec-0.0.1.tgz","fileCount":23,"unpackedSize":36612,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDr9KDQ8cFsHfYX/BQdzG5M4Lm7Psx1I2F9++PJRhtqKAiEAoGY9zEbL7+6PhoUJGStrjONwKVesByoi+LaiKVHDwIE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKsVmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqrw//XhGGG6Tnk6hDl7yUFo4QwLoiEItINvXaQdkTpxrEUq6m1Cwf\r\n+nrI8UGHZg7K3mFZAuUz7koold53/uCcSsH2iFyn8N2RwFn2v/H4zAAZrSpk\r\nOa7vYmQrvJZGaL0TQf74WjoZAJErbBdCJ/hO2YAvL+wxB7FUMEck8x2lOAj9\r\n7cyHBa1kRRRQhvXL7ILOVSFhJhptnI38ukgVrjyDrUA3V6k8yQerNVkTOUg6\r\nCipTSTYMxH+1hHi5aMMcuTFUuMbW+9Sgjm4/SrayTP5H2YMbkZ/wl2sKirQ+\r\nyS9UV6xHjEuzTizmzy2kBGvQYKXEIkRkUNBIfJ56V7gOb2vR2UzogagxHafL\r\nhP7/irheQFNEwZKj+2IJL4422OwY4/EJcT635z2Wmkpjsy//dVjwJyqk7GqP\r\nJiBkqMcJ8xuuik8AxcZPjJoKx+hLcOJMUGjQPOWusfO1ZmabwHnR4oiGcDy+\r\n40kH0p30AR8/1k5FLgXKoE6TulolUFvKiPtUSZy3Q9KzeKXRwFM+oCuhk7Va\r\nnH/M7EK7PP0SfwAsbzkKfRnoK9E3ysJiSSRd/CFEbubsquMD4T8dcvrXViYS\r\nQMZxWiNPXDmHYc0XoK8indbxkOsPJFi6YvOV3J64fpsEyZ1HUHGQCnnBAPYx\r\n3U7Im5DZ1kWOC4bvxQVDKrdKBFWQKkAN2dY=\r\n=Cwyz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_0.0.1_1663747430104_0.9482848923596481"},"_hasShrinkwrap":false},"0.0.2":{"name":"ebec","version":"0.0.2","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","main":"dist/index.cjs.js","module":"dist/index.esm.js","browser":"dist/index.browser.js","unpkg":"dist/index.iife.js","types":"dist/types/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^0.0.3"},"devDependencies":{"@babel/core":"^7.18.10","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","rollup":"^2.78.1","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.0.1"},"publishConfig":{"access":"public"},"gitHead":"046d9afb7eb463d9a4aee792a8e01099212ead65","_id":"ebec@0.0.2","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.5.2/node@v16.16.0+x64 (win32)","dist":{"integrity":"sha512-7xMfqdNBNXZKOB0Swx+TuDzHQhTzk6YbDRyz2o1NSS1q+4KXrqLGfUcDTM5sm0BmQmE87TBC5uPE+X/9VWJVEA==","shasum":"08c19fdea90422e54a299bac094a2ebbb5b48cf6","tarball":"https://registry.npmjs.org/ebec/-/ebec-0.0.2.tgz","fileCount":23,"unpackedSize":36930,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwKsQ5FpZDGAHmWpAYA7oxZYOgboBrLYLiojndaaIy2AiEAkNNbxLiOt7AC+K4Ya5Wnr65X3BX9oEPTu5MZgkv5H98="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKs6OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpgxA//akcRJNtapG0IxMXbsFy0VKQ/NWeFT+rKMDcftQTv2492hOea\r\nJNiloo8Ime2iD7r+lWjeqdErk2IB9mkfmAnW4/3NzaQUuqTI/cNtsCM4X6q0\r\ntlxnTPSH+mkPuzaYWvNo0RyFWKX+UxtjXBqCWoKDLNIW2SR+uWd8kVb44K9F\r\nHkp71Ub9Y69/qHuOI1+CSgOkFUE6UVz4+KoEHDhlB6Luh4wa+ynmi6SbGfh0\r\nUc8Pb9uUaHrzJaFnAkHayBvUQIm6Em+8/BB1BbrEIc/qW6x15HUOJiIXwCmR\r\nw06Fy2PlBiWwuKcbWPvPThFgmKIk4bwQc0HEeUhFR5XMWBDRJxoD6MCA6pni\r\nAI4p7Vi3An7Xzh6OA5Y5JTTW4vY3gVFSVmYmfHovAxyM0coPIGgWu0k7AzPl\r\nKQJA5q12IM1+wjFYNA0L4cPrZEF++3ZxaSwURgCTIscEPF+hL7XNwei1inin\r\nnVMiuUUjhI5JOocOrgj40jreyNdXGlab5M87eUqBXIy9eFEBIyGbNOWGZUTw\r\nB738vf1Pm0xIYJkbIvAtVgi4JFHBcR3YQIZd8FbXWKDN8rmSYoNC1Ak3DfBk\r\nHcP/7pXYiG74mb8z6Za+DVtLxiQ+dXqhh0RQZr5faUHKizmYAohnmP6kH6Od\r\n1fqvyydNcNJBO080VCS1QIiyANSt28VyvOg=\r\n=9KhW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_0.0.2_1663749774467_0.10247951542809575"},"_hasShrinkwrap":false},"0.0.3":{"name":"ebec","version":"0.0.3","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","main":"dist/index.cjs.js","module":"dist/index.esm.js","browser":"dist/index.browser.js","unpkg":"dist/index.iife.js","types":"dist/types/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^0.0.3"},"devDependencies":{"@babel/core":"^7.18.10","@babel/preset-env":"^7.18.10","@babel/preset-typescript":"^7.18.6","@rollup/plugin-babel":"^5.3.1","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.1.0","@types/jest":"^29.0.3","jest":"^29.0.3","rollup":"^2.78.1","rollup-plugin-terser":"^7.0.2","ts-jest":"^29.0.1"},"publishConfig":{"access":"public"},"gitHead":"5320d99ee9dfa8d01fae0e17f2507050869b8a3a","_id":"ebec@0.0.3","_nodeVersion":"16.16.0","_npmVersion":"lerna/5.5.2/node@v16.16.0+x64 (win32)","dist":{"integrity":"sha512-+lWW/X1l6NIrSKrM91w3yf5mfD/9eqUtpc5mgk25aoHIm3gaPgyNWidZOLYP26W5WCxtqQ6nBySv99SQW/lK/g==","shasum":"b71ce784e6962476693e471b8f3738184525f98d","tarball":"https://registry.npmjs.org/ebec/-/ebec-0.0.3.tgz","fileCount":23,"unpackedSize":36878,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxhFeW+3Gigu4xaijpxA+3klrqHEQQKiZkdfbQm4MapAiA9NUzt9/D+W6Ehud2KGdgyIMRBPvlxKktn8MyMpL+kyg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKz+VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP0Q/9Ekdsp4IKF/W5dV7gd21EuTR58F1AwXlkWUELWw2yuGAfCK2X\r\nT5NwYuGIslKYOtgsDuK0hg15saglqroD9Ey5iKoesEWKUYf35JVFX3YhIP/R\r\nFmyw5TkcFHwHmPdgS+HDn/dgp0UYCsUd01T4sgDvvfnusQGxmkFrp/no5BOG\r\nas3QWOKHKYmJUM5lQOo+1fVaXoBSfUjDm/RyTV9BAATKB6hGmi3hEl5yZ3yu\r\nsgp0t9HA/lu/SKCeph8x5cybpKd36r1EKqcmE5UNl4uO/UVtOFivQwKESs2d\r\nqnri7aVbsjMXqguMEP9CXlsZcvoCak6HrkjT1RviLHnpJGm4swedmRjO1WDo\r\n8QZWQAYxXoOZruy3STkBRZzo4lStT3R2AroHS6HDecFeJWbrI7C91vAZUiVH\r\n8NOne2fgaoE7RIqhbZFb55mUVXwAzZTfY6dasEGNkylN//X4mtG5ydxm+jgj\r\n1T1fe/5rGO0B93MZE6zEWOd7yqy0W4QdABv97e9yUqrN6dFhGISRI7jiXZ05\r\ndSx+krn+sWTTi6X7PqP7cA9+nkugN911QkoXri6S3j1GJ3pXkUalcgJqzT+G\r\nY3IJcuTT2XF01Yoq1bbGneh6Nf3gKD20KMtWX6YZ31vQuyK78pgfbsnaXxWN\r\nImaKhXOzLaWxhJyph3dsCT0l0npnUwtohOM=\r\n=jAq5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_0.0.3_1663778709326_0.5622779067987234"},"_hasShrinkwrap":false},"0.0.4":{"name":"ebec","version":"0.0.4","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","main":"dist/index.cjs.js","module":"dist/index.esm.js","browser":"dist/index.browser.js","unpkg":"dist/index.iife.js","types":"dist/types/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^0.0.6"},"devDependencies":{"@types/jest":"^29.0.3","jest":"^29.0.3","ts-jest":"^29.0.1"},"publishConfig":{"access":"public"},"gitHead":"81e2db402fbcc4816bc40031fdcc792bd6d4c17f","_id":"ebec@0.0.4","_nodeVersion":"16.16.0","_npmVersion":"lerna/6.0.1/node@v16.16.0+x64 (win32)","dist":{"integrity":"sha512-KUC9mRhwG5vEZG7K7xkHegpca6OGsGihtm8ei8UusVSKMVv7/zlEe7s7qv4KArWiNi4p2JlxT+wi0/7XVk4oEw==","shasum":"3b55d0901af85c83d3245ac1dccbe55993c9e03b","tarball":"https://registry.npmjs.org/ebec/-/ebec-0.0.4.tgz","fileCount":23,"unpackedSize":58263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHxNQqMHIzKPWZ4s3fgGlneEFuX5XDmADavWckxNUFrwIgA2q6hUAK7KFiAzQTCqaHYGm53Z8mX7HY3f4oEje0BJc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWPzQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2QQ/+MajaUQ84sxDxI2+bNVlJUKeCrtOhnljtaKSetTa9dGAQLcOq\r\nKe2iuPAOEwpykpwLugRYTCYfLkXht4hA/Sbha+D3VUY4yU0KKLqNX/Esq7BP\r\ncAphA081l0R8xINDIYOMWahaFoStOL641bgR4Z28J/HUq9vpSpW7S0efT/L2\r\n5IcS0WZgot2bt3fG7anS3XHMXZVM04sPfiyNXyLgbQ5qdv6Dl02czOiR7SFM\r\n7ThzDQQgPxSqbrMkVOMIP8ClXaIe/wuTYQ0UIPQh1ayXZ9jFXzjVcI/oHCNd\r\nSSxoPearaln3Q10x6nHu1CTGMM/4XjFzQOLnemuS22HZAkCl+2jsEVEC0+6O\r\nvKt5i7fRGVKJqtxAtQs8TyjqAQTx/x9h8kCQRaJ9pxsZHISQB/g34nCTS0Nf\r\nhYWGp3whYyI/laSvJ14br9pRKvckMoXAzxtST+a3+hwjuVNcrRn4nUyLn/EF\r\n1qgtamt2RVYAATeCh9XiWKFFjmnoVpZnAOpuHtGTqzxF2yC7GDEdZYpZ9sJj\r\na0wbs9cj0xB+rXYg7j1c6WGM31UjqWJMeoEj1p3HvmqKB11EBi9gabj3T+wu\r\nuK/3HfvvPJ6ARPppwix3n80/PizHe/Q+tgdbFtYKikbKyieaBLZhzmWo45u/\r\nrQEEY7I6oAxgQW63TNB5UB6j/idYiU7jsbY=\r\n=b+Q7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_0.0.4_1666776272782_0.5110885598163888"},"_hasShrinkwrap":false},"0.0.5":{"name":"ebec","version":"0.0.5","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","main":"dist/index.cjs.js","module":"dist/index.esm.js","browser":"dist/index.browser.js","unpkg":"dist/index.iife.js","types":"dist/types/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^0.0.6"},"devDependencies":{"@types/jest":"^29.2.2","jest":"^29.3.0","ts-jest":"^29.0.3"},"publishConfig":{"access":"public"},"gitHead":"2ab059c38a76c1cd3ea34b602c60501051d9d83f","_id":"ebec@0.0.5","_nodeVersion":"16.16.0","_npmVersion":"lerna/6.0.1/node@v16.16.0+x64 (win32)","dist":{"integrity":"sha512-dDEHmowdlMdASR7mh5X6XTQmYUCDqf/OFAz+7FkLlfPshCgjUklI9JPmd47InWQLBnQytPO992sRXvv6aZZDrQ==","shasum":"ff34b73951299dd6db62ac9f179071e9c5edf2f2","tarball":"https://registry.npmjs.org/ebec/-/ebec-0.0.5.tgz","fileCount":23,"unpackedSize":58280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbx9D5F4USCxeMqSukEybGlQd6rHIkr1yOQ1QbvxjFZQIhAKUiDffIQyCsyxTedwP9RCsmejc0SiPrSgUSifhRjUNl"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje/LIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+9RAAksgs/c5SozbTwgse2j8nmWoXTh2b83WRZUmtDeHTrk6cbP9z\r\nArTDhAkOBwD6HFzm6/8eUbSRdL2IObTeVZHK/lGTqj4cmq8LVaMHuu5ur4YD\r\nCITgGDd3a5q6oXus6mgzSeQXnvQUa2oog3ekBYeWMNFCcMHHNXoZiqEdh2V5\r\n2HE8MC6g/++nBuRZodPAt+exIvc8tNKfVfxU6fKQ69SmZDEFc7KvNR0ugTYU\r\nkvVG8usXKU8/AZ6bV1U4nuuTR2sGJxO25ymGg+p9pX/RHDzgFxnEogBDEOpF\r\n/ip6IaI6sthm+0MRLvIsWvyOvAaEnKdbCS2Jo+vfWus39CrvQ0GSFUpJFrvZ\r\nWXxzTeYoWruakEfc4EYJSMBUBaK6XiykfqVK4HAEh9DDB1tn3uarwZxCnSPl\r\n17vya7NohVyPuB9LC1RGHwcrrLDwWQjb4fLMvfub/D2yFVijUBMYjvXTiSXy\r\nkl4PBYF38mgpN37T8h5m/GkWUcIIhv4YAEMhdiBPI7fhf0QvhwCrApOyAjRp\r\ncb0jS005sHRajBOeddH3utsI5nGvTq+kIoyZZNH29vpDjvXLc+L+ic3YmcE6\r\nJNdolcoNC7zhMM5gPw8um8z2lKLDBMc7lomYQh2dQMjv0DuqKBlSJozZoObp\r\nFX1355MN1S5hfkJyxViwJc8SyXJGHMV/vBA=\r\n=ianO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_0.0.5_1669067464413_0.5000171913333977"},"_hasShrinkwrap":false},"0.1.0":{"name":"ebec","version":"0.1.0","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","main":"dist/index.cjs.js","module":"dist/index.esm.js","browser":"dist/index.browser.js","unpkg":"dist/index.iife.js","types":"dist/types/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^0.0.6"},"devDependencies":{"@types/jest":"^29.2.2","jest":"^29.3.0","ts-jest":"^29.0.3"},"publishConfig":{"access":"public"},"gitHead":"73842df740fdf55bf11aebd404908c8d769ebc59","_id":"ebec@0.1.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/6.0.1/node@v16.16.0+x64 (win32)","dist":{"integrity":"sha512-QP7lg0ZqM266C//l53J2ywUPSi+rsZx8/uNxkBMUPL+GpGyeEy0V5opqc1fKS6fcV/vLNnCBe2z2kNxDCQMVqg==","shasum":"26da8ee79480142f3298ae7e68aa28d547d7a005","tarball":"https://registry.npmjs.org/ebec/-/ebec-0.1.0.tgz","fileCount":23,"unpackedSize":58248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgdH+PaiOfTUgpYGJRFH7x5SygZNLim7kpSuBnelZ40AiAr6wRIxkYkN6VyUKH/k0s/XqvCS2PwvSr8hqnLfGGBhg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfIbBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbGQ/7B4ogBQr/yZKfX4LoEdtgMs6Y3efhHYCiogNn5Nhhom9UK5u3\r\n0bQo11DJ0ydkLJD7INgTw23WviLTmlpKQp/NFWQhi8paUUMwfdJpHykaJuui\r\nf7otoR2iVsDVWMTA8VBghnx9/2SqFWb5wMvbyFRcY+xQnm860KPvY2TqkOlQ\r\naWuX9ET3dN1sDVur1IAokGgxYnlvboFo3RgeI6lCWDBlH6azqqRGO+xJFuAx\r\nwCp4nW0Ore1Ekp2nkSvuwT7hBxv7Ll8SpBnJkeuXGG3E8bbPnLO/KduTlnh6\r\ns378cD9RwhwjsS6cDJDoMoUR3X2AsIEa4r/XvXkU6YEdzZEjtw/Wng1x9N8o\r\nTfCPisL33Rs2CZ1VqmOED+mtt2tHtS9KwMfW/8RrQ9Xa5ZXNw/gtQc9O2sul\r\n1cuzZTUSdqYA3O95zuQtG2ginz3H/ZPgNWcUGB/pbkjMES6zdy82BVdeDBoK\r\nuvL3paMCBMdOUhi9RmmcU8yEnfs1ZzdCbUC06OZL+C7jFuMJpUsBGTiYe+1d\r\ne6OC+oftkSkfAdlR5g46qA+78UuVn+/X1T+bvQ5OG5/kMFpiM54ymBRFoj9C\r\nZaGZjU1K0BmBF1+NJct/l+zRCy1koE1Gef4xoSRj1Sj6KOx69OrQxQtBE8/H\r\neQ16GNSDO2hFLTdAfHRYH7L/sLAbhr3d2ck=\r\n=PU9/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_0.1.0_1669105345467_0.3176266886401202"},"_hasShrinkwrap":false},"0.2.0":{"name":"ebec","version":"0.2.0","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^0.1.0"},"devDependencies":{"@types/jest":"^29.2.6","jest":"^29.3.1","ts-jest":"^29.0.5"},"publishConfig":{"access":"public"},"gitHead":"60bb670b0dd8dd0aa6588f5a2536c7fa157e7f66","_id":"ebec@0.2.0","_nodeVersion":"16.16.0","_npmVersion":"lerna/6.4.1/node@v16.16.0+x64 (win32)","dist":{"integrity":"sha512-stHvDkL//J08GjtfAm18dyg8U3Me/dHLm3JuU974CWWAOv+ug8C8blDUDEFY+RGdpr1ow2ZTgc3B1vSNjmTxdQ==","shasum":"e105368b609c1aa0f0153a909425db5a8f6a3ea7","tarball":"https://registry.npmjs.org/ebec/-/ebec-0.2.0.tgz","fileCount":24,"unpackedSize":48881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCboWFuPCLbLa+k1R5ymF0Ah4aT86TRCx7SkzamEcwGEwIhAPLByhltgJ3ZTnuVmWPHW50WEgK0GfXP6pUeVMOCA/Bm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1C9/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2gQ//bZfAQwJVho7wK9QPx1JkqDO4SOVl5ciW13IVRvVZEORsqIbb\r\nJkvzS+LjpMADdX5F1cJ86TIqUEgL6eAPUiCz9cwHfny7U5NqvEijNhkwogUV\r\njTuX3bnb6qIkypNbtmLGe5Q6JzaSb9KwoRdEq+t6bVT562M+DE8abMwJrJ4g\r\nS7Ehu0WCreY4ORMzurLYHRFdU4DStbvqqSh28QBnzr1lAEfYWmssuz56lSts\r\nyHYlyZcvkrlVluxWNEReWj6eGvY4YhD0wyErsQo+QkcUg/ScWDi/x4vwVIA0\r\nKF3YjoIZx7TZ0fxYdu3wlE/D8NcrpJP9Af7K7LMzKNukoj4XXW81yKmsyEyD\r\nKW3/sral9JcMspS4+pxL1MJaBtI+6Vu9gyitUn6h3c++CSZa62sEtSOSvrDM\r\nuBZ6JGadfWY9sZ4DmTpmsfCct2BD/L0fooIG52kVysOmgVZEkWlWezR17p2u\r\n5KSuL0TCjlVzrfMTOkATQJ/wcE2+Dl65adwWccl4CefeLYeuS81LhXBb2a4q\r\nfZNc7QH0an5eSs/+GJZ2bF8ip3UdV9NWd+IcXip4SYqOSjCORvQTRaEX8/hY\r\nHzXPMwIj9K+OqZ106CnIZrLh3wpD3Xp7xR2/W1Btb3OUe145d7oSkWm8lB0Z\r\nUu+assBhsJeIqvxPqMLCtDMPpSF8lOxgkGI=\r\n=s34O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_0.2.0_1674850175128_0.020658274291485812"},"_hasShrinkwrap":false},"0.2.1":{"name":"ebec","version":"0.2.1","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^0.1.0"},"devDependencies":{"@types/jest":"^29.2.6","jest":"^29.3.1","ts-jest":"^29.0.5"},"publishConfig":{"access":"public"},"gitHead":"92f69d8a6cfdfe7f5fc967e1f1f0dc122ab53485","_id":"ebec@0.2.1","_nodeVersion":"16.16.0","_npmVersion":"lerna/6.4.1/node@v16.16.0+x64 (win32)","dist":{"integrity":"sha512-JFYoMVXROnfl0k53pir1/I1OyEtObxObz5og62aIiiCzlIK82lQLq80fJS8hHyFr0Xh5p4ZsBBn+iyk8Tt0H1A==","shasum":"0ac6b6c0e963043bc1d785fc11354522387b7c22","tarball":"https://registry.npmjs.org/ebec/-/ebec-0.2.1.tgz","fileCount":24,"unpackedSize":48278,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICa7JxOV61SUvYdNckQsKc5s3zDOr9XAE4G/NPyhQ+hmAiAA/wEQ562erxWTF3HaKzlSaGKX0Pm2YCBaqybomymvlw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1QvhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPCQ/6Am5/VKt7hC2yRR52P7VadUx0EugfP/gGvpoNQ5Ald4SQqvr1\r\ncTqdnEJ4V5ifB8ETkCFRhRjDA8ihzPaRkdfpomSLT2DxSOMxNGsUpvv5lXka\r\nDG5uHRuALjgpkV4f9JR+5SJIZWkCmNVcep9Ea1dDxLlsjICh9ZgPW8x90pr1\r\ncHHFsz6uGjHG9PfB7L4Cb456nEFLrIsecsVLsF3ijiYjzoeI1oOGCKf0TzwK\r\n5FCghaIR87TYtU8QBKS1fuI+FtWG6M0c8oYnEtBjiDk94kc5YDrcsi2B4zwY\r\naFJfbtM4wFgFCza5uGC3cdjVTIdnfZsgv+/ruoQRlyn/FuDOD/H/BMsTjZAg\r\n2AF+C67bOiZMpJoJWrtYRff1HHxKiN+QBcLGZEFj6Dq+l0yHq+VDvTtI4voL\r\nIsKIy54aQw8rtG7Z6qVWRF/a8qWj4oZ9goozBWm0FmR3UTnSFJEC3Ujakwbr\r\no6kBWnAiK3r6gVICLTQyJIwC4BvhaFHCPCHHpfwbavCiIlYg4hm24lH1IM5B\r\nX8xHa3FiLzdZFmmSM7ZsJPMgNmg1Bs56BLLLQwEsAFbl8GfxOKsyR2D8TEBG\r\nhtF2pYjdaWH/980eZZV84gmdtgZEWZ08/bvjBAY892jCi2T7EjkbyuD93wKR\r\neGH4ya34EFiKb8SiNpRO8OXPP2dtYwY6MUs=\r\n=0Zys\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_0.2.1_1674906593484_0.7190920121991955"},"_hasShrinkwrap":false},"1.0.0":{"name":"ebec","version":"1.0.0","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^1.0.0"},"devDependencies":{"@types/jest":"^29.5.0","jest":"^29.5.0","ts-jest":"^29.0.5"},"publishConfig":{"access":"public"},"gitHead":"4fe0d852781a31e00f67fb909eb268357da6cdf6","_id":"ebec@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-tPS/jSTrzChdC/EkxGcHRHvLZYnEbEepqvnOr8PnwsHlOpoKsQbQv8VZf6NmdR1AXyj+6suiq+1AoOXrKtKkTw==","shasum":"e05c067818688a29ff359f138d43b4f5786b7f4f","tarball":"https://registry.npmjs.org/ebec/-/ebec-1.0.0.tgz","fileCount":23,"unpackedSize":43636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClX+kA40mHGAaKxqNB4QhDJVyyeGPXMcPm+FJRMy9QsAiAf40NAVB9wbYK1hC413IiudICnpGyvx/fze7KVv0ehBA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGECXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6YxAAoQTtmG58Jy1V4dfEYUnQlp1YyFwbmMdEE1A6F0Vm94iUQ1YV\r\nctgLlpFv9Rw0E5+3tFx1YqGTsvGEb7wjLASDxRR3TzdNE7WNSjyEbr7FQ+6V\r\nx2CeRC3hg9EMdhkgDoYWFd0K2QmGWHqfttxFwXD0ziB68CiZXG3HF4zYxJ7C\r\negq4zd1jTrEUOFqUmSwCCy4cpX9DG5ijnNAO3gQ78nnoJAVLOd2nKrIdRKh9\r\nlVRBV7QppIfiIZ+HKbTBP78GsHsT+RgIXRyONLpAwI9yCLOu20kOl8k/geUS\r\n3qSFqwW91AByMt0FXjY0vxXvjeztZV1K4jKjIpTVT2eEF6pJY/VGtTjw10+1\r\nlGY2IlHhN90gVb4QJ6s7o/FjQfTG6pBB41JtpocDQkaYs7setkOsWf/68bzM\r\ninGEBVAGSiS5TDSDw0mwZJX8o3keY1F55lfQE605Ys8Rowq2D7yMobVaqjm8\r\nTdkSB22x8bBSxTFpwQvko8F6B5Dli3zKHCFhZGB/9A55wJ18pUc3Yg9L/w52\r\nA/LQCUzgf2nN1Kieim+4Dwj4TycaC+Sz+MV2pwv8SiS5Q37vzlUKMIP4A2G+\r\nhl7mBkw3JaWKX9BvnYw3yQDotriZOnZOQLSNh2vBYq/lrTbvLYke+bV84CjO\r\nOO34aZfvvt9ZYn79uU8Xamkwi8O+XDtMu8g=\r\n=pRfP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_1.0.0_1679310998854_0.8040955379067998"},"_hasShrinkwrap":false},"1.1.0":{"name":"ebec","version":"1.1.0","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^1.4.0"},"devDependencies":{"@types/jest":"^29.5.1","jest":"^29.5.0","ts-jest":"^29.1.0"},"publishConfig":{"access":"public"},"gitHead":"ff3f13f298a7ec054444316ef8f475446cce6903","_id":"ebec@1.1.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-BUSQN/hPnUUo+v/psEMYGruVXyI+ACEOJBnG+EXz7PKcDNEQfCLjzyifUGu91nX/cEWuSF3Yrad4LLF8F3MvsA==","shasum":"8fa8f377dead938838ad7ce34cd5011e0fa310fe","tarball":"https://registry.npmjs.org/ebec/-/ebec-1.1.0.tgz","fileCount":24,"unpackedSize":48145,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjsn/X9qVGo42JWpn+s3R/Ba8wWtpTWCmhmYdi+xvxAAiAwufwDskJftzNjugsHz06lIkpTjnf+Fu6Nyyfv9DV/6A=="}]},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_1.1.0_1685437541011_0.8992670629341797"},"_hasShrinkwrap":false},"1.1.1":{"name":"ebec","version":"1.1.1","description":"[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec) [![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml) [![codecov](https://codecov.io/g","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"dependencies":{"smob":"^1.4.0"},"devDependencies":{"@types/jest":"^29.5.4","jest":"^29.6.4","ts-jest":"^29.1.1"},"publishConfig":{"access":"public"},"gitHead":"a9c9492e6e86d806a76161a875066bb8b55f00b5","_id":"ebec@1.1.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-JZ1vcvPQtR+8LGbZmbjG21IxLQq/v47iheJqn2F6yB2CgnGfn8ZVg3myHrf3buIZS8UCwQK0jOSIb3oHX7aH8g==","shasum":"683a0dc82a77e86349e05b24c43d7233a6d0f840","tarball":"https://registry.npmjs.org/ebec/-/ebec-1.1.1.tgz","fileCount":24,"unpackedSize":48133,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzlPlYCdnY94gvojY4EqLeEzbbpdbKq12T5rtYhD9fuQIgdIix6h7ZrK56oD83+rYywX51OmFMGLrS2KvP8G6VB4Y="}]},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_1.1.1_1693222207999_0.42181426021966884"},"_hasShrinkwrap":false},"2.0.0":{"name":"ebec","version":"2.0.0","description":"A library that provides a basic ES6 error class.","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"gitHead":"846590c331f4a29fd6ff25562c6ea3111c6ce54d","_id":"ebec@2.0.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.3.0/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-8GhL+HsLa8INXsCjfSKRc5hWBtLJz+munqIDCvq4AQhkjxMCjC5nPJskAmpoMA9+p5oUe1FKyHYN1wacQP062w==","shasum":"08be4f8f64535721caf139e562c27156d37c4e1f","tarball":"https://registry.npmjs.org/ebec/-/ebec-2.0.0.tgz","fileCount":22,"unpackedSize":38310,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaloTdSlB1jLRRyZxGtw7RGPtgazOn/zKHrMbg735ykQIhAJrpzEbH6x1I/OsEjzG+9Z5is1CGmoRpAKF350TZqMJZ"}]},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_2.0.0_1695202297633_0.4167245753373259"},"_hasShrinkwrap":false},"2.1.0":{"name":"ebec","version":"2.1.0","description":"A library that provides a basic ES6 error class.","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"gitHead":"c80bde8ec45f47abed9e954ebe77d030acbeff81","_id":"ebec@2.1.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.3.0/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-Bfdb7G+GJWon5YCP2wNQ5UyUbI+26wLPouCXReyv95wgANzkI/mavyyDI2fNGWCU8FlKsuRy4Hz/xyxscmegXg==","shasum":"51b57d68b02b9dc574a207886e85671a1fa03586","tarball":"https://registry.npmjs.org/ebec/-/ebec-2.1.0.tgz","fileCount":24,"unpackedSize":51439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+xCoL368rgBQcrA3d03prMK1TpwQlOfyqKzpHrddTXgIgYbkBnpPVOc7o/c7a3YvZDRWr/eh5Fqfctv3hR7t/Tno="}]},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_2.1.0_1695371305611_0.5684656761714117"},"_hasShrinkwrap":false},"2.2.0":{"name":"ebec","version":"2.2.0","description":"A library that provides a basic ES6 error class.","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"gitHead":"91d1fc323cdc3651b005587d10eee5f0edc6fbf5","_id":"ebec@2.2.0","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.3.0/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-4hAiGO0qHOEDbHaIXcNulGBd4M51ofYK3QgGdqc3VVrHkSEmTO/vQJm/EmqM7eqidHI3euSBc2Npm1ZdDIUyEQ==","shasum":"794b380f4d230a44c817ef42c179ecb90d2af383","tarball":"https://registry.npmjs.org/ebec/-/ebec-2.2.0.tgz","fileCount":20,"unpackedSize":37969,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW+cV/nlNjel+qVgo4YfkxT30cc77iIKmRbWK3f0RL2gIgUtD2dCTlYtpZZj6xAZGz1CY5a6Z5Kp03rIyipTpiqWY="}]},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_2.2.0_1695496135948_0.8110944749648816"},"_hasShrinkwrap":false},"2.2.1":{"name":"ebec","version":"2.2.1","description":"A library that provides a basic ES6 error class.","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"gitHead":"9c9e6068be354647d130ae7d1978cb94e689feba","_id":"ebec@2.2.1","_nodeVersion":"18.16.0","_npmVersion":"lerna/7.3.0/node@v18.16.0+x64 (win32)","dist":{"integrity":"sha512-+1Dd+Y3aK6pc7wJYcSiL0r4TRjLxXt0cglEbJV9kVdJzZTQ295vuj/49R2iFmaojSgBKS5SKMOUZcLHOCfxUqw==","shasum":"4d39c65c50b3215c1b3da0cd46751fd186910162","tarball":"https://registry.npmjs.org/ebec/-/ebec-2.2.1.tgz","fileCount":20,"unpackedSize":36651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnjb3/G3VMxAh/r8YirKWvkeefFcEkuooP0i6lPAY2kAiEAo50aSjNwvQ9tW/RedZrgqd/bduiTGo/7aBFfhUm1GjI="}]},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_2.2.1_1695543578705_0.16067238332878486"},"_hasShrinkwrap":false},"2.3.0":{"name":"ebec","version":"2.3.0","description":"A library that provides a basic ES6 error class.","author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"license":"MIT","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"homepage":"https://github.com/Tada5hi/ebec#readme","exports":{"./package.json":"./package.json",".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","scripts":{"build:types":"tsc  -p tsconfig.build.json --emitDeclarationOnly","build:js":"rollup -c","build":"rimraf dist && npm run build:types && npm run build:js","test":"cross-env NODE_ENV=test jest --config ./test/jest.config.js","test:coverage":"cross-env NODE_ENV=test jest --config ./test/jest.config.js --coverage","prepublishOnly":"npm run build"},"publishConfig":{"access":"public"},"gitHead":"c8cfe853ca33a77d7488867f31e9016b10e51a74","_id":"ebec@2.3.0","_nodeVersion":"18.18.0","_npmVersion":"lerna/7.3.0/node@v18.18.0+x64 (win32)","dist":{"integrity":"sha512-bt+0tSL7223VU3PSVi0vtNLZ8pO1AfWolcPPMk2a/a5H+o/ZU9ky0n3A0zhrR4qzJTN61uPsGIO4ShhOukdzxA==","shasum":"9b5b423f1196a0cd414e041111f2b1d146308bd5","tarball":"https://registry.npmjs.org/ebec/-/ebec-2.3.0.tgz","fileCount":20,"unpackedSize":38886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgQbRtb968JWVsfvd6lTwrxsf4ZXQYRi8H0jxkDB8cmAiAQbko4E7iYOdgVYcK/BHf6XxUQY6lQaReJkiOO3jo51w=="}]},"_npmUser":{"name":"tada5hi","email":"peter.placzek1996@gmail.com"},"directories":{},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ebec_2.3.0_1696325500255_0.8493940949149732"},"_hasShrinkwrap":false}},"time":{"created":"2022-09-21T08:03:50.044Z","0.0.1":"2022-09-21T08:03:50.347Z","modified":"2023-10-03T09:31:40.714Z","0.0.2":"2022-09-21T08:42:54.619Z","0.0.3":"2022-09-21T16:45:09.558Z","0.0.4":"2022-10-26T09:24:32.911Z","0.0.5":"2022-11-21T21:51:04.574Z","0.1.0":"2022-11-22T08:22:25.628Z","0.2.0":"2023-01-27T20:09:35.295Z","0.2.1":"2023-01-28T11:49:53.656Z","1.0.0":"2023-03-20T11:16:39.024Z","1.1.0":"2023-05-30T09:05:41.164Z","1.1.1":"2023-08-28T11:30:08.220Z","2.0.0":"2023-09-20T09:31:37.850Z","2.1.0":"2023-09-22T08:28:25.866Z","2.2.0":"2023-09-23T19:08:56.190Z","2.2.1":"2023-09-24T08:19:38.965Z","2.3.0":"2023-10-03T09:31:40.540Z"},"maintainers":[{"name":"tada5hi","email":"peter.placzek1996@gmail.com"}],"description":"A library that provides a basic ES6 error class.","homepage":"https://github.com/Tada5hi/ebec#readme","keywords":["error","typescript","class","abstraction","exception","debug","error-handling","error","options","merge","build","options"],"repository":{"type":"git","url":"git+https://github.com/Tada5hi/ebec.git"},"author":{"name":"Peter Placzek","email":"contact@tada5hi.net","url":"https://github.com/tada5hi"},"bugs":{"url":"https://github.com/Tada5hi/ebec/issues"},"license":"MIT","readme":"# ebec 🥋\n\n[![npm version](https://badge.fury.io/js/ebec.svg)](https://badge.fury.io/js/ebec)\n[![main](https://github.com/Tada5hi/ebec/actions/workflows/main.yml/badge.svg)](https://github.com/Tada5hi/ebec/actions/workflows/main.yml)\n[![codecov](https://codecov.io/gh/tada5hi/ebec/branch/master/graph/badge.svg?token=HLHCWI3VO1)](https://codecov.io/gh/tada5hi/ebec)\n[![codecov](https://codecov.io/gh/tada5hi/ebec/branch/master/graph/badge.svg?token=HLHCWI3VO1)](https://codecov.io/gh/tada5hi/ebec)\n\nA library that simplifies error handling by providing an ES6 error class and utility functions.\nThis library facilitates the extraction of options and error messages from constructor arguments.\n\n**Table of Contents**\n\n- [Installation](#installation)\n- [Usage](#usage)\n    - [Simple](#simple)\n    - [Inheritance](#inheritance)\n- [Types](#types)\n- [Utils](#utils)\n- [License](#license)\n\n## Installation\n\n```bash\nnpm install ebec --save\n```\n\n## Usage\n\nThe **BaseError** class accepts various constructor arguments of type [Input](#input) and any\n[Options](#options) specified during initialization are automatically assigned as attributes.\n\n### Simple\n\nCreate error instances in different ways, as demonstrated in the following examples:\n\n**Example #1**\n\n```typescript\nimport { BaseError } from 'ebec';\n\nconst error = new BaseError('An error occurred.');\n\nconsole.log(error.message);\n// An error occurred.\n```\n\n**Example #2**\n\nIn this example, only error options are passed as a single argument to the error constructor.\n\n```typescript\nimport { BaseError } from 'ebec';\n\nconst error = new BaseError({\n    message: 'The entity could not be found',\n    code: 'BAD_REQUEST'\n});\n\nconsole.log(error.message);\n// The entity could not be found\n\nconsole.log(error.code);\n// BAD_REQUEST\n```\n\n**Example #3**\n\nIn this example, multiple arguments are passed to the error constructor.\n\n```typescript\nimport { BaseError } from 'ebec';\n\nconst cause = new Error('foo');\n\nconst error = new BaseError(\n    'The entity could not be found',\n    {\n        code: 'BAD_REQUEST'\n    },\n    cause\n);\n\nconsole.log(error.message);\n// The entity could not be found\n\nconsole.log(error.code);\n// BAD_REQUEST\n\nconsole.log(error.cause);\n// { message: 'foo', ... }\n```\n\n### Inheritance\n\nCustom error classes that inherit from BaseError allow for more specific error handling.\n\n```typescript\nimport {\n    BaseError, \n    Options\n} from 'ebec';\n\nexport class NotFoundError extends BaseError {\n    constructor(message?: string) {\n        super({\n            message,\n            logMessage: true,\n            logLevel: 'warning',\n            code: 'NOT_FOUND'\n        });\n    }\n\n}\n```\n\n## Types\n\n### Input\n\n```typescript\ntype Input = Options | Error | string;\n```\n\n### Options\n\n```typescript\ntype Options = {\n    /**\n     * The actual error message, if not provided on another way.\n     */\n    message?: string,\n\n    /**\n     * Trace of which functions were called.\n     */\n    stack?: string\n\n    /**\n     * A unique identifier for the error,\n     * which can be a short uppercase string or a numeric code.\n     */\n    code?: string | number | null,\n\n    /**\n     * Additional data associated with the error. This property can hold\n     * unstructured information or supplementary details that provide context\n     * to the error.\n     */\n    data?: unknown,\n\n    /**\n     * Determines whether the error message can be safely exposed externally.\n     */\n    expose?: boolean;\n\n    /**\n     * Indicates whether the error should be logged in the application's logs.\n     */\n    logMessage?: boolean,\n\n    /**\n     * Specifies the log level at which this error should be recorded.\n     */\n    logLevel?: string | number,\n\n    /**\n     * Represents the underlying cause or source of the error.\n     */\n    cause?: unknown\n};\n```\n\n## Utils\n\n### isBaseError\n\nThis method is used to determine if the error is a basic error or if the error extends this class.\n\n```typescript\nimport { isBaseError, BaseError } from \"ebec\";\n\nconst error = new BaseError();\n\nconsole.log(isBaseError(error));\n// true\n```\n\n## License\n\nMade with 💚\n\nPublished under [MIT License](./LICENSE).\n","readmeFilename":"README.md"}