{"_id":"application-exception","_rev":"32-b9d448b483a517d6cb3df4cee7cdead6","name":"application-exception","dist-tags":{"latest":"0.7.0"},"versions":{"0.0.1":{"name":"application-exception","version":"0.0.1","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.1","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"633e21b7b1afcfa949ab1d362497f051f5d0991b","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.1.tgz","fileCount":7,"integrity":"sha512-Ws9Goehb9tb6GEnifjk6d/R1nbFaf6+b7ZSg1zcVZf7L/trHKpazboYMne5mDFUd53/4Bd7Yx87/8Z3LPtFEzg==","signatures":[{"sig":"MEQCIGV0tkiKtOpiOOMgrFNPwCSQBiyO1jWCwuiKsZ9aajLuAiBZyQRoAQlbadRtWbBP8Vk7sNssJjvPFEFnCl071ouYIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs903ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Kg//T4reTcmBdH1pkIxPKLokrrNlg86r+qvChcl3Ej3aZF9ImQDW\r\nvM3jSNQeOopwH5dfl+MZjsXUGa5ALGYyICTne6uHEE7BATXV6fdDsHgmg22s\r\n1UiAQojo+5KICW/sWiC5VLHaX2iEIjffS0fyU2AwYcJAuVJF0FrT87xRuClG\r\nvhOpIKqazdIhFTbnwTGFRXQZtrg48oBIRciFjS71pXiwaFgKfhcrHtZa0N4U\r\nwZb+176dz5MNxdiOcxvslqd2jKAvTOcvYHFX63Z7Nd/QbxjliyYuzVkDCbk9\r\nlPxULcFXfTddCNld4AMcsQY+e6O7JKpglBcEf1Wsu99WI6a1fN1BPxrn8GGA\r\nrxazjF0HqoCUXOOXfWTfudboknjiw7QfQdImskTMZNqgUh/ais0j4T582Cpi\r\nFYmCIuQiPrRX+Qoel1axz5Zzp+pdPT0KqRG0aJIrcZJjJtY8AmBCZQDsmcYe\r\nYxOEcPSCBqF78NgT2abCnCJnDt6j1xizg78fNK0BAOsdjnXLMKL2jEII4/Vo\r\na87rgSAZJFmnj9HBWfHzUc5lp1ohX/7p7c62X8eBayRIVPSt0Z7JStz/bFuT\r\nCqrtQCYt0vbH+KPQncHvzbeAFz7jcVdTybFTY9i6V+k/It51dOYWAefL2dFi\r\nM6RatAvun33vO0Si77gPbLtatkyd+YkSc7k=\r\n=bE8f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"1e0b91aa88ac0566f6653dbc940d0721eeb2160f","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json # && tsconfig-replace-paths --project tsconfig.paths.json -s ./src","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.15.0","description":"Better exceptions for TypeScript.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"ulid":"^2.3.0","handlebars":"^4.7.7","pojo-constructor":"^3.0.0","safe-stable-stringify":"2.4.1","caught-object-report-json":"0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.30.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","tsconfig-replace-paths":"^0.0.11","@typescript-eslint/parser":"5.47.0","@tsconfig/node16-strictest":"^1.0.3","@typescript-eslint/eslint-plugin":"5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.1_1672731959131_0.2705421424947332","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"application-exception","version":"0.0.2","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.2","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"fb19bf46e4249118a9987658df41d555108b949e","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.2.tgz","fileCount":7,"integrity":"sha512-vnNYFvs7pS8aURDLy7R/OyahE7AP4SCPCFSKJGP+AAswCq2bDXK1JNs0u7Mhcg23iNPxGvPA+ZvtFqTj8bYb8g==","signatures":[{"sig":"MEUCIEMjPz/4Wa1i0Kpt86JrCcVuIPoT44QVktY7AN3CLwO5AiEApGle6HM2va1QATChpjn7J7+EjlHhO2PWZaCkLium040=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs94MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph1BAApFlACxpa/0FKp4xm8z3UlhvpwYvCyPvHPTFXBCxBwAIwn3dk\r\nl0SC2Nt+DRYMWLAC/h7Cm7lUXvl7pgzJNuYpcYq3IAi+YR4h4/dIKjN4JHs2\r\nA223ENFLPXxY4khv5rnZKGo9XYMtWZRN6owk0jomIB5kQKkRJQYoktkHetIW\r\nhP3efe4U/pG/uBFVL6OgkSEDcS9EOH/M2PEzY3sQtf4rExX1SzEEjO+JpoNd\r\nQIRFcAVgdgjhRA4i1Py8JKMWs2mcLXwgXdC3NawvPXduSrDkj0sw/52nKCAK\r\nhEs0zC1Z+BqPuZ663J+IMksvrK7MRAA9vdlzEKhARV7manaXCDAEcCCfqJLC\r\nJAeaOYUGv+KUkh82XnZspYQiLMZ096P2M/h57C705W2zL2YQfZoG6wHb4ZaV\r\nJJDi/HOx4Io/GRkh0NkOTBn6RnQ5BldOLf0pWt/f2uYdDkEuYUkcoUw6T06u\r\nHjA70FM3nCZs1EJE+yH8ob2OCopFo48tvURgKYMwTt2bTx65YWuPNTYStjqI\r\ne5uvyFFXUS/v9ktqLahNa6/vtGsmHwV96c5bXJcejPl0WFvhfTSUPnqwd2rX\r\n0/QDpUlJ/jIde+/uHFTG35+QVXBUvHi5yLsmo10DIMzOhb7rYhsYwIGxREqm\r\nAmJLdzsIscXdxkoCG0pMvmYcqkkdZ30CZ3o=\r\n=a6T1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"ac7accb147ee937f026859c6c775c1fc10f2c6ff","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json # && tsconfig-replace-paths --project tsconfig.paths.json -s ./src","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.2","description":"Better exceptions for TypeScript.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ulid":"^2.3.0","handlebars":"^4.7.7","pojo-constructor":"^3.0.0","safe-stable-stringify":"2.4.1","caught-object-report-json":"0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.30.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","tsconfig-replace-paths":"^0.0.11","@typescript-eslint/parser":"5.47.0","@tsconfig/node16-strictest":"^1.0.3","@typescript-eslint/eslint-plugin":"5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.2_1672732171858_0.5515723462163935","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"application-exception","version":"0.0.3","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.3","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"7259e3e36f2f844ea1a64a3c830d5bd50cc1e218","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.3.tgz","fileCount":7,"integrity":"sha512-CN32kdwg7MEqq2+ACTVw0H4eCksQWY/7MEPRJfwWQ4eIZYkcZdrRePW6TdFBTXtQFALqp7Z+9c2VSFEPBtzaYQ==","signatures":[{"sig":"MEQCIEVbmHhpY9pWK+bOOIKesY8t2U06rWNa6rIy+juh1a+8AiBHVBbxvQXszMQUNzCSQI0sVNevwlVpTd6de5ZCV0a7yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs98uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVew//Z/aCBPU8W8JTjgZ5V/WiO/A/C69M17nRM29N1AkGkW1Frdwy\r\nqQP7rXmfCNPjW9tyHRIe7bWrBQs/HFKOQzF5wFCwLhvNKZjtnkAoXf0mwDld\r\n05jrlPldpquflrwDTq7gKazfMiNbNlkhjRDemLe/ekJ85UA+mleVRaQngH1S\r\n9h7lMglH9h/3uv8T4XVV94Z1uMnIFc1SqRYm9CsoWKMPVLzMZMhQE2OC1nvN\r\nzxKm1xYgEIs1Ng5HKVtlrq58x1YtsFBJLztERmYX9mZjoTDADjtJvB97kpMj\r\nneJ65uYinJu15MxRphDqVXTe+ehb2956VHqo6ph7/iLCv7hKcokeIjkTxEhH\r\nH6+W4TMBB7QT8kVWoruoB40fEFG9YYuqK9gpZshKlRqYHK6ijw/iqSTAcH2R\r\nGODESi5UPU2tOukS79Wdo7ov89EIr5DV1DtoawHRdoNMVs+Ahx9JR0V9NhM6\r\nM9LXglXeO+am74wKxyvYG4ELJz60iKgjOxAusuHsDcv0YEhosDNBuR4FNV1A\r\naVam+8+VSK4hv5TOipzYW0Xl0RsIC1kcg9oNFyDmZC+vBPk47mECY/6icVFM\r\nkPNd7m4YMjW7e8ZxDT4SMzMEqfsWzrzk3tr/RKY1yepSdM7Wt1LQG2jpB4+R\r\nf1KiJ9Fs3T1QI6MnAkFE9WmmI9IIRF4nEzk=\r\n=QLe2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"638a54c1e68d0e1e3d98e3cb0b26221628a5e75c","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json # && tsconfig-replace-paths --project tsconfig.paths.json -s ./src","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.2","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ulid":"^2.3.0","handlebars":"^4.7.7","pojo-constructor":"^3.0.0","safe-stable-stringify":"2.4.1","caught-object-report-json":"0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.30.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","tsconfig-replace-paths":"^0.0.11","@typescript-eslint/parser":"5.47.0","@tsconfig/node16-strictest":"^1.0.3","@typescript-eslint/eslint-plugin":"5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.3_1672732461921_0.2990901490703948","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"application-exception","version":"0.0.5","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.5","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"6b9a8367c192afc5406bd6aa425a195abb9e3b10","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.5.tgz","fileCount":7,"integrity":"sha512-J1Q1FP0gDdrEIeJovELwqQrV5sHRgG80PhLO/N8o4DpccY4HqCXgkeTMJ6AQ74gZvWEkirlJEjZWIlbqvuLtQA==","signatures":[{"sig":"MEQCIBlVJamDw4G5JWHTaTACv3kG12yhzg861TKwhzGjZM9XAiAAiTSuY5fZQIaLdzOEXibYpuX5ugOuwiUq66wrp/8sYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs+fSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq49RAAoygqkPjAOApDLsdK0j2nFfzlW4dc0M8uVzrsjdczKT5nGhFE\r\nD6FL+2LsHnwjfVXJVppnP4x5sPWH5W53gSsN/DId6KlkIfTpgOcoylEvpwm1\r\nrjpjq3kMI685VHqOGsXE1yQMQuc5SCOY12ZhPotlhjWcQlP5jKUC0RTYUAyd\r\nQCe1azK/IrAsvPplQeiusL4tWL+uL0GcvgdBY2CKH5TX6iHVp66xw/N05Kc4\r\nRCEMc0GuKDzINQeMsJD5jYHqrzOIJbiUbgjDg2tpWuuExDp33aGFL5Y4YyaI\r\nW2lDSKr0QnEq3+moaa1J9mlGHpz1z4CDaIWrOsv1P8a2Q5N0FSpRx5nwptgV\r\n1ug7WgOfQgM02BVm3KpsB1smWhH5T8Vf1idNpIXYkjqALAcr0/ZUYkyVsUs5\r\nbphoBZ4xohVG4XoBULFadnA8qk5ivk7My/gL8GFMPn96iJVa+FQxpl2ykWrd\r\nD/Rd371kwWb5TcQhGQ3u2bGsnCz9h5HoFY4IZCmKZ1oWD2d7F5iAJ63yfVuT\r\n7jqDEq8u7l78JW/bo0maRkmYEoBtKgTAq1QD9c18tUeTlCgLVb8JAwIX8Ia6\r\nRx4UdeSc/iCqLU9u5GOrsz4hCLDq0JdXTMJdi8cK10yVvLw3dS7dNSKtyeIJ\r\nQVQ+ZTjcA3Iu73LwoBWELIvjE0bx7u9YGUA=\r\n=b6q/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"4a262e9c36a7f68115ca0f5fe97b9f46bc25ef4e","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json # && tsconfig-replace-paths --project tsconfig.paths.json -s ./src","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.2","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ulid":"^2.3.0","handlebars":"^4.7.7","pojo-constructor":"^3.0.0","safe-stable-stringify":"2.4.1","caught-object-report-json":"0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.30.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","tsconfig-replace-paths":"^0.0.11","@typescript-eslint/parser":"5.47.0","@tsconfig/node16-strictest":"^1.0.3","@typescript-eslint/eslint-plugin":"5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.5_1672734674602_0.2881405180815886","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"application-exception","version":"0.0.6","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.6","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"84e0970b933b8acfe3de473f55f5cb8ef61c8ca2","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.6.tgz","fileCount":7,"integrity":"sha512-QqfqAR+XW5zS9T/pcS+8xkJ/nIY7fe+QzxqXJ6ETD9a/WK6PEStMwxjsa7NrK+TTyJBmESFSxbi9x2lFYaiMOw==","signatures":[{"sig":"MEQCIDTWq6Rctsb+68WtxR7DRmYmxy0pQikt9G/rJbosXdeEAiAlUgAgO40ZDngZaoLvGElmWboOM8BwXBExHQZ+7943hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuk3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOiQ//Wy5MmXwB7NUtFF5Da2AjDLf820nYw7u1ann83N/5YoF4zEiU\r\nMj7bp6j4uSajpn6lZGSz7vTQ5UjTdDF8N9DlOXLjbDJBxoUNoLwhXSSIsSMZ\r\niksGUA8uCyci5Om+OQOW/swKtMGCOOdOKRv5Uxi1gt3m36tNVk+X2oqiX+SK\r\nAleCOUos8JmtO4iShOWZclY8g4blfpcty4xGbkZwQzA7u0np3dEgKCGpb5cq\r\n29Zj1ip7c1M+hFFgNbHw3Fjw9m569F4toaKcjYdmgbC5ebVJ7LSVb7taunlZ\r\nIOoPDiU1RdM6CIJj8goPrjJd5gqxUMvhs1T3aYyIr3w8BF1jl6kFUN3kKixA\r\nNpM61jE4hBBfZUUX6QY+gBzbIj7dVeW4EpIfED0zhDmq0HC2zH8TwEcnR61q\r\nm8OIhxH65T+ks5UCQ6vB2TXOca/tnu2ooD+Rkk5Pa3Gd5gbtukdkFgIw2vx5\r\nmBzJ10JkxVdfC91SzaYKhuTXJuh7rNO0RysrZWfAyeT1/Ucux8rkxgS/5oAi\r\nkC1w7YnfEQN4BG5YnPBv2QPgYFGcENm5FmvN5Zb1D3ogeDrdKTyjkvXJxGDl\r\nrRK/ofB1OZ/ITSWMXY0UJpvh4oG3A/5WHH8MowELTW3bBFFa2uRuLWuxNMAc\r\nSL0aAZ/A8fSvGKzvr2JQIR1rBNXwweYKHug=\r\n=WomO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"ddb1295c8e9c39a967ef53d9e3e7eb3b2cf34e08","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json # && tsconfig-replace-paths --project tsconfig.paths.json -s ./src","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.2","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ulid":"^2.3.0","handlebars":"^4.7.7","pojo-constructor":"^3.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.30.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","tsconfig-replace-paths":"^0.0.11","@typescript-eslint/parser":"5.47.0","@tsconfig/node16-strictest":"^1.0.3","@typescript-eslint/eslint-plugin":"5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.6_1673154010537_0.4103258658578752","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"application-exception","version":"0.0.7","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.7","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"c67e34962a33d6df91d965fe4951d9001750f32e","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.7.tgz","fileCount":7,"integrity":"sha512-7sKRHF5VwBEqS5v+O4SScipMmOosW/q9vIU04g7VF8Zoc2tUB594O3yEzAiKWhtXmvnfiJmaAs+++D6ERgmPyQ==","signatures":[{"sig":"MEUCIQCFQIKlmcea+Aa1NvLyxaIOkBGLB2Z8zIxwpDGtO+UegAIgJooLdgXMaOZz13BGUhUzByktfnOD0hZ/zwiFKIlei7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjulCoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocew//ckreLzqWRRlagQwnKG96ODbweVXZ7HgDeWKRJfRfB1+iAP3q\r\nowhfxs2VjtoIL+ElyTWKovgdKxykrd0pAF1dBWT16NT0DPyndCCHz/2hRcMZ\r\nf9pA7Nfpy+wwYHHt9GlP80P8zn5Om8FaEf2q5HTkCzPPxeKuDjn+vO2cp5kv\r\n/jlnjPVl+qQRJDwwbJgOsRUlk/FLOHp3vI2wQ1/MRhasik4krLl2psvkg4Jd\r\nus7JDm3/oKvhCIjB+0UonHG72KxezAnuu4DBFTgtMUWx+2gex2Gpx0nur4tB\r\nCOjrxHoqN44CbSlDNrAlF29u0HnIHX87LzFXKRVbvDDse5w61QVU9Cg8gfmJ\r\n0qEqP+1+vGN0LfJl1p5bNiJZiV7pPxqg1CeszCMkhDKCnw1h4IpblcYckigS\r\nZpHVQT8p5T6IZDn1ov4jYNeM7aRIyaYUJukryfHt1fVfOtV2kPuoYXW8Gx3h\r\nBPQ8H/N9qOJayNeemdPUYuVPp84XAGmQABI1Mz3FbsocexfMRRiidHTw2mU+\r\n+WtHjEqUytHUXUmA6F39IvYB9Wq2grzT9xw8tcOZ3/Gpoj++kL++0SNsIPAl\r\nMs2f4CyG/RTc0uq/DA8PfpsUOovgkZmnTRr7GQuQN1hMowIRo3V+FYQ+Wcbo\r\n919xPoJX3LI/8q0pw0lgfWwji3QdLyCYD0U=\r\n=h4/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"4062e1d54ad9709509d7edbac68d5c86a70a90d8","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json # && tsconfig-replace-paths --project tsconfig.paths.json -s ./src","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.2","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"ulid":"^2.3.0","handlebars":"^4.7.7","pojo-constructor":"^3.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"0.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.30.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","tsconfig-replace-paths":"^0.0.11","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.7_1673154728297_0.769385960410597","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"application-exception","version":"0.0.8","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.8","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"4860c3766c574c31d72b3a97306442a0782edf43","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.8.tgz","fileCount":7,"integrity":"sha512-KHeEVtrYAo474pgjJjfnlTKB24A3WcLhgyp3rArTAyGolIye/WMCbsnH/ROXD7zgNoto+CjybKwrceUSzQx6RA==","signatures":[{"sig":"MEUCIQC7zl1Y9g5IV+I0EKBsY61fcSNkA/59yJ595iUziEDy0wIgUmvu8xv5Za907b1oTCEmSsjUD2SxoHz2Ax4913S2w5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuyB8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFww/+KNzzpLyxUr4pjs12srzkrcz2sQTkQ7UQ7ZCcbq5K9PnLYSjg\r\n/YNcdd9rlbBsFAxNBQSauRPNcM/2dN1cYhahPJkYS8xxXm5KhibOA9QWsRRd\r\n1+4c2of8KHtqFt4RzgiVsINif3I+WEfupXPBrvJam+q+JN+H4iQuv9MSzPVe\r\nnPAEWGrFByij7tmwhNMDrRuJQmRRKlW0f7CvsBPpmruo2l6bHyLgW/o1f/SQ\r\nXOtfammfwlMkn001fWryipoc3VDoNkzTt81fg6oMnEnuOWMHeapJyaPIg3UK\r\nt8phlptLunpeVesQXaVQ+YgeRFcpJ+0Cw8VvL6ZI0slGXIZkdExtHk8h7jMk\r\nIV54604U3zBTOE6Du4MF9mLLussNfSLTj2gJjRlnsINNKwELUicYkLiHZuHk\r\nHFsjBVhrhnYtGQ2oxTJSxvqgxMisV2EKUZwis1FA6mekqWDCT8ed3v+SzfDz\r\nNhEZEwKAFOKMRH5+1XVtTocExI0hj9/13dpMayi0vMtEVfWRsikYE1Vo+mxQ\r\n28obNeJd8sXkhPNJ9WsQVjOhAdgd/hx8DM2kjFw0oQ0293WHbIkWF+T3ePsg\r\nzVaowYOuBuubIGwx4fd4mWIlBAov1iJNYWCGu2FuPty3ngdL7avfnL7JNjIm\r\nUKhFj18mqHP9ZDETroBktI9lfXnaVgDP+H8=\r\n=eimZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"fe82e6335e5996dd20a77b330ca5933eba6072e6","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.2","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^3.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.30.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.8_1673207932794_0.15180193048630342","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"application-exception","version":"0.0.9","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.9","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"aac00ead4e0bc6b6cbb66ee5b6068ac137c1dfab","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.9.tgz","fileCount":7,"integrity":"sha512-k3qI/koHe5RgxM+eHptf0MDZyaCUfkaVY9G+r6ZXdajfRxc6BV5jxrFFS7o0mzIQgmBxyG/dFxcaC+Z4dgricw==","signatures":[{"sig":"MEUCIE8o33kuk9edn/URxUgKMWAEGT5ebK1YX0yiIn5Zis0qAiEAjsu0spxo88H+ZX6NAqiSInF4WpAuGcp2z0mmmjsDfPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuyutACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGdQ//b5Ml58e3Zd/Iwd2cEqes51EV3r/f2C2/sHu7xtjaiPD84HEy\r\nVjbDSlMhMzqbr8eG1bDVD0ViVintfo31/gXyURpOgIFYcKBdiiHcXthAEadf\r\nNBMLkNjk2TpX3HyXmJXTVGkufSc80ivcF3SvwOFMoRz99crvOq6gkqFiTEce\r\nGTJ5PufFl0NTxYo6SJPtiNTlcbi3MJWBgYeSR0m2DACbPf676KcERQifkylT\r\nud7dE8y2pyCSNVxDMVFEmrExJsUS+RWCrsliS0rZAi+QQvxbLiMzXxBGrOBT\r\n4JPLm8z6H/QSS8cMZNUUkpgsszhRzroKHruiYSzepbRdTk+hOGwqGYycNdGZ\r\nuahpIV+Xqu9EOybjkNRdvS60yHm/8nqDPwTX3QLJUR8mfQGZkjK1t3REu01W\r\nf6qtOXldBHfs37NnFvfqmqR1l2pbWvfHNUYV2ZFxBYsmurGzOVbKO2bnpRjL\r\npM/m8h98MMq5tuCHv991l/stDwwI0P7q4Ik7ETbpioXRUBc//vMQ1uspfU2m\r\nPh1eBEvOTNDwIjI7skn3mQXYixQqhvnedoY/V1gSqElmPk8dhTqtD9hPA6ch\r\n1CEmC6IAQJhnwSy0uyC26xo8MZFoYK4AJyODs6z0XgFRz7IsZVDw7agi1Iux\r\noj27W7loyHGZpS71MAqtEL28XcZXfQUNO6M=\r\n=kkKj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"ec7a944490fa74dc495796cec9a1e07b00cb82d4","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.2","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.18.1","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^3.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.30.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.47.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.9_1673210797439_0.15690540172302603","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"application-exception","version":"0.0.10","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.10","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"0e535e78bca26a6f8d0f3dae36796888468d2b39","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.10.tgz","fileCount":7,"integrity":"sha512-+waVKbLm+5ses7n4a4Dm9rUIrCNSsIGcxbVMbr6993JYe4WD8UNZBcRvgVXHIzz5hCOrBFHpL4Y+lsx3YIToew==","signatures":[{"sig":"MEQCIBEuBnHXVtSZEZGy+0nEiYuJYh6fhxT6sNua4Y+yeYMUAiAR7S+CiTVVXCHeIR0lNr9VOS9cQHjL0pOEDmLIWtmiHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwaR4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7zw//W+3kZmVo+FYPMDRsVqhjk6MCzZygPkysxN7vSzeFlejvV2ZO\r\n8+VrVF71YqnWUqwy/vcfQZUH3fhca5MX2DUMcNt0ZnZ1qd/38TVsut8x2Wgp\r\nM+Gtq79+Ttnx5IrpsBeFQ+JrC7h63HLf9CpDB49D0JMJylbNa+J0ScnxDD0T\r\nubLTBRxTUG+jC8duZmsS4ewAu0/kz0ezPIwmRvNdXUows3T2bTc9EeQOdvuS\r\nJxxNM5x9F6FDSa0k3vsuoaRFw1TUWSMqsv5h6NfgO4hfcZ4zT6uWY1/zzwXr\r\nFEawDXD1mUTN0/vSmzNq5WXJg3oVWLVhDAjXTUEy6aCgiU2b9oIfCF4tu5J5\r\noi1NBoUcL4I0kCgQnmMsrCVov+xc2m1NzHvqbQBEgozJbMPdglGluJTkd/2g\r\nP81Hiy2r1EIaqEnTJOHg729eJv2JR+7a3T3qD0VKCZzTiljmYFt2baNBjx/P\r\n1Um0IY/FsKAczImAdAyT9onOi14v7zpE4yzhx0AwRuk9DDnRRq/UonmP7h99\r\nPg8hqfQPKCXdboaQ7Syj0XhmmRUbJrlZ+a5rQHFuxemmDKTSLdVeYKQvNxQV\r\n1x8J+lXy9VRglYZO4UIfqkRDVQwthVyu/wWTRgJjFD2WKzo0T4lmTV95TIQI\r\nc4nGvXI5w69uVPHnDzhUtqW6/cbKPOSE1c4=\r\n=hiOu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"c9ce6a53a6d39b35eebb3c28256b74811ab3b3a4","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^4.2.2","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.10_1673634936001_0.41476551826186503","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"application-exception","version":"0.0.11","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.11","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"f6d35a0510df25c39653988aac860bd43faa9409","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.11.tgz","fileCount":7,"integrity":"sha512-EHx6OCbaFLqCkGEyEnEM6Nd/IR4SQaj8sgMOjBCN7N4zWeElIR04LT01jSfHy4ZnRXWGMC/NsmlnosuRO+nQww==","signatures":[{"sig":"MEQCIAo16P/0jLZUpC28SXyNsCFQy7wo8+PVphFMC7ZD8ttnAiA0HKUtYBUEKLQLpR1nVzl7R0JDVohfYzkh4mfhqJBL2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw0SOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQzxAAmqik5q7MbqXPnvZuLi3YmIOggY2LjEMlwBvz7KdyrU3Xwk6f\r\nD9TmWRTNlxe/huRFXQfURnH3n+8cRfbiVXoxjEck4PViuVGym2mko6uNcKhT\r\nyCPg2nbYspdVxcWHz17wqvNz9iFZYbkLv8zG04Et7JkABz6x5ydLkdzXhMbx\r\nbVPZJu1xAsWYd7Eec7RbY7p2gfyGYWWcsRgPO+doWwnbYHkCxJLJSPj0r7WG\r\n5H1cEdhfLLoo342A1Zw0g1eup9NKG5i1wfbaTNfF2d7EA+HTjE1GAfhDQFsS\r\nc223DAuYCQslOWsMWFIk8K/YXHLRJUL9GD6FAe21DouacFQepmAIZxe++hr8\r\ndHgKejBepYI9ucbfDAuEDSFH3z9nYQ0PLy+Bf2cKcOUwj+fT0QLTHQX2JACL\r\nWq6Ts3287Sj9PYjjXM8e5ILXenZxZr57+U6TSUdOdqrDDHHA4yFG0DUabh9C\r\nDHKbJMvugBOPdP6vf2HT0Ug8OKodASZL/UaVKzD/D0LPkOuMaWYA1KurMUBY\r\nk/oZF9m3O8dBv02+FgqgZv+DkOsgu5shfi1nQyuYHDjik1v93jgxCOLQI/Ky\r\ntzh11NEdUAwp4EwcesLMWm4peBpApnowEsfgsrVEqS1lPkHOIjJB6RVAki8V\r\n3Zh234CiTdXy2xqatvpO48ijEfkXpM1nIXc=\r\n=+UNd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"7d29726fcef781fc242658f413b8e97c16e3cfda","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^4.2.2","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.11_1673741454622_0.0031136226241152976","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"application-exception","version":"0.0.12","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.12","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"812824fa5a23ed8c61f2261b2ae3f3fd5b826ca4","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.12.tgz","fileCount":7,"integrity":"sha512-qZTWX8g7HUk3/zyiO4fq18k8QnbfMcIP3Y7qM9BIv5O65LtQRL59aP9nA0ZUY0PfNPwMPNj6qyjUweB7xH5Wrg==","signatures":[{"sig":"MEYCIQDVbY6XzHsgr6l34xJv2kuLVQic8fL1dmu4qE0YCvaTxwIhALrMDdkpr4GlCp12kOAyIXg0hhAJZCZMA/CuIr1bDpQb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw0xFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEPxAAmC2EvrLJoymnKcg6559Zu25xIqzpHDsXph2cNkeyT018VEQ3\r\njeSCRWjvY/hKKxuG27OZ1ohqoSc14Bg0zoL6+Ez1XHdxbkqIk0a2uXli8Fyh\r\nlSMpSkCrVRPPkEUU/+YEUfwVS/Q0vbDA4Gtg7+4i5fQHUPvPV62pyCN8nCcX\r\n08Tg7JvSJZuRpF/vnFxrKFRVeOt0gvZfC0nAHeIG7ujORmQr1BZ1mf6e/vrI\r\nRp62MN5wzkxSkc9iC+tck5pe0WTCMw3b44LE5dhCzeBg7cGracx9EI9IiIvS\r\nwW8nZfswKB0OesHjyd0iF1tCZsbGXw3/mbXovfbmT/KqSPUJHLWvIbh7540g\r\nzVeMC6VoQ7srYab2E+5CKIcfOzGu2tnUOywsuYtu8LylUEUdQ+eLj17P3rpz\r\ny7EFidtbpFcQDqHWujyRlgTYv0W3CcZ34eQ5cPaJeeT74XnjNu0EkfQ3wpXJ\r\n8eHmqz55S5fs/BHSaRQkGWzV5DBo3A+A2gxCUVUk8i+TZx73GKEfjE46RUtT\r\nnfpc5mriVbGfTIihQRz4nUFmEUct4J+O2siiKLnP5/yo3W+CKyj89/cXIM1x\r\n4o3vRbfJJ4OnDU1XbcXuwY7pVXV1OMJjowK6xMhkttzNqIgLPmJimnibEK39\r\n5N/cRj3EgUMZeHWBER8M546xm8jdSelkxl0=\r\n=HggQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"7b43bd045c69192a35e43e7f6b3f6e9f65d98cfe","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^4.3.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.12_1673743429177_0.10089566953302409","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"application-exception","version":"0.0.13","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.13","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"619f5320e272af22fd868a35f48b5a965d740d95","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.13.tgz","fileCount":7,"integrity":"sha512-pMdD/8nbaJFExzSnss3k/y6YULtxR4H11R5E9gFXkQ0+Wwlx2nqg1pRaSHpsTC63MI0JiLbA/SsdcGQOFUnbPQ==","signatures":[{"sig":"MEQCIAcNxnkjABxrjG0vKCvcr1Ga1MPn+XgDcpp+q7GmbOxoAiB3hJ7DBvTY9JCp0WCSUTQcpFYxATSNgpO0bNAxjudIPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw1P6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobRg/9HSheabzaaiZEMFs6r3U344p/YR4pZUr3Edxj6RAqUehMFGm/\r\nRjd6N5HJ6jB/KKhowiIVnQdTxMMzKfRoLJP0K2Tv6MT5cWsc1xS5zhoE+xCa\r\nfLwQOJlzMhsUiTggCbncswOmvaYFwnO1vwzSJxTMzO1me6gbCPb6CGigQ1Pn\r\nOpjA+fl/nCUvMrmcyw7E8pV+hg02YXtujrbcaM/0oRk/JglKBM2V/GiK8oq9\r\nIjiYIqCVTgvtjj3ptjJ7gqky20BUb66IVmRGfI5vTeChnzRDUcpMmjCAzQki\r\n90CWbtsTw2abKFXQefG0oQUemmepU2t/W86St0Dojne+rQLIFMijfEBtTun5\r\noF4bHeuOjCIxF7cz1LH/joE5J3sLobGunT1HltCjvNznV/uQKBm8+f52B63n\r\nYlfbxQ0l1XEU/BtSSmSUWSABsKxRbfNy3BUCDPcAb+3N44RiB3VC6OUY/Q2H\r\nUgps90m1QvtWLCSzIQ4QMtGWOKzca+ZG607+GB383lKoxsqM5W61nZCTPDYX\r\nCzetg/MgAna4by75N+uDVBhdUYfsOxbFcnPDRDPBfSNot7hLFxnTMyK9xzA/\r\nkapkXvfwKMDwcGVTw75qS4bIuqyDEUvhPtL38Zq2W0S7PMExCKY08mGoxswg\r\nQHb8GGe8qh21tdtjZc82h71cDaNg2xvE3zE=\r\n=zG/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"a0319cc0ab6418e87d00d62a87575662124d2ca8","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^4.3.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.13_1673745401913_0.35587000028653804","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"application-exception","version":"0.0.14","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.14","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"ad2a1c8e6af464b935d49d1d474504e88b0580c6","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.14.tgz","fileCount":7,"integrity":"sha512-dUSDAajb0x+z6tCYApmhE8Zl10xWYwpu9bfC97YfAFNgl09NYfnQZezqQ4Jla2fUaio9v2aN3caw1psYvb7+SA==","signatures":[{"sig":"MEUCIED081i0ODdqNur+Jz3LpcdjTAxXpDmnFq3R/oCprqkEAiEArU7Ks0QWu9Wmn6BeSL3ZZ/F5K+vTcvndgg9tNsUj+D8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw18eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJbA/8CcMS7TUHrnu1RZDOpNDlhmbnkIh2qSSV7cMy/WE8O8qydzKz\r\nratkfNb+Koids6SFQFvtlgKJ7G2CT6M2jY+yv18CgL0/TwkK2AECsZwfmZPM\r\n/lT5O9nPQW0gq+JYif+Qn/bTaL223jCNUZwR2whwmU1Mfb+48K6r7wSJ4HVi\r\n9y8HwMnYJeOavuwhcViSEGnN2g7RDo/Py8kwU5WPXMllIdFD7zsGf2v3XOer\r\nQgP9SWyoMIpqqbY1Ab8B9TMcDo513ErXC77MN9OItDoWkr7jHBjBVwlXNWQc\r\nUqf0aKFLkUnRhArS3rQMzgElk4AFCpp8KbhkDnS1so/kOC3iuzl3nGAbCwQv\r\nnTwTLKEfGkvH3r4cWlZmekJKUCSYdBI0MnRUIU+99hZCR5+TGl+3K2O24+U1\r\nnufrAooVcrj5qrYShx1sAP17AUNqcpNHQEzWOrFkKM4310/9YkBVEozZ3USO\r\n16ZMPURgxpG4BYCRvot4D/vsJ7KJRmZp5LGLbzmA1wHTsuU6rXm/Gxh8C9mN\r\n3aIAeN6MiCFdESf2rHWVrze5j8tyeG9mnZE7jZ+nW22+KNzJCOV/zq7JgY8k\r\nXsLNf1SFD8qATc5e3P/0CVB+nyxYBjiU7BhCsdRvU/krvs6Asbqgvw2CtyTj\r\nDsBbhYM9Q3PweMpUfDdKIfbbtZLgHDfUNyc=\r\n=tm74\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"8abfa9576535fc244582dcc7be85e9072dcb9bab","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^4.3.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.14_1673748254089_0.09843420651557988","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"application-exception","version":"0.0.15","keywords":["typescript","exception","error helper","error wrapper"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.15","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"1d3a429d71e191eefaf2582056bc1e974ab8cb26","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.15.tgz","fileCount":7,"integrity":"sha512-igVbZlR4+NSa0GcnCWUfPjnLqALY/Kl/zuyhd6P+OEtHFEGuIlhWw2DaqkY6sv1+og7/vVshfkImQ/PXArPCWA==","signatures":[{"sig":"MEQCIBc9xCIJCi2vOAMSrxmx3rrPvLkdYjirnLIDkpp5vDLnAiAO/I8z1rbL8JJVHUETqPQhqY5REIXwf6+NKCpUqeh9yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw2AdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Zg/+IZTyRbMx35oWynV/rNwmGaeTAqUd9HjotrsgxcG/5Su6Y3Gi\r\nrULUmE7LtZXADwRKnMKaUPDLp3mVronS/C9c9NbjKI9NB+LBOclAQyfomtj6\r\nnwny6UY/SpHPCbxYfA/ShSBeg7MhKyiIUw6MP4RQABfGtrNLMiyzpq2XSRdZ\r\n855LTVUbE1g2LaeB8UJApxlke7S0DCthUetct3JY2tIY4/jSdkpb8K2ZkJlc\r\nIKjH+Zh2BmJNy2Ouqz7tfFxZBYGlP5tA2xVtRz4jTBtXbXPzUx7t6vysUnS3\r\nqmEtM5fMwkMDy2D9v4w96fpC8rO2B1M+aHb4GCSFcxmaI9cIO9YK8Pfw8F1A\r\n0yk+6c5IUS+6dANW8apIWsIOcPOLaS1aMCLoYbQVBZhSTSL5Mwf/hhdDLD1z\r\n8q6Jy+0Po6oVZsjaRjggBEH0fWALanmfEWCcgqtopKjswIA1ZEhVTV8Ik2mp\r\nyIekLBDCWbsQlLg60dgtoznneO/LhI/VNqEHoD+xo/+YGzqj0VJhlHjskvnZ\r\nest5CcAIhHBhaG10hjfj0sgUGVw5wtTxCO2B6UMV5Q9WVpcyaMfBlPOarx2M\r\nGM7DMu1C5NJLLRVSYumujUMVk+ZydjXL87nPMwQQYTfoVYGV6ISU4wGv3ehM\r\nULaAfX/MPQp976Y1avrquGolb2LxkfiHQmQ=\r\n=h7Rc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"a4a2331e2271c07c7cf3be8a5777c0be038a8bb8","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^4.3.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.15_1673748509674_0.7297033650092069","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"application-exception","version":"0.0.16","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.16","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"10a33581c92ab9050aa125d733f6a6e6b163c60a","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.16.tgz","fileCount":7,"integrity":"sha512-FP+6u/wLvGlTIOuKvizgiUcqWwkM5dUuwUhrMGqN/fbXHHQeLzOGXEvb5pfkZS1vLaVE19FoNWxIEbP74XPrhw==","signatures":[{"sig":"MEUCIHbCrcffeJ0M3W0tNCE1tWLIepZmXEhe6FV1rT88lzbdAiEApR4DgqJa/nlw5LHLFzb1Ugjk3jHRXfyedZ0e/cw32dI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw3fLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY3Q/+LQIkLvRjNHBwMWgUn8oEfZngPJJhOdkFY0uBG1oYVg3ub5/i\r\nX3QIMuORp+LmWT21LQRtHNYv7NkLN39WyjW/PEHTYSFmfokC6ej8w7PVr4q4\r\neL1VN1uNGkDpoG8cqNH3K5u5ImLIlQ4ouoq/DOaiMDv2gmRSOBR38uQYAvYj\r\n5RwGjIvLKm+ynPWowuGDDaPus9W/eMewynW5mZ/KAguojysd0wIcmo4eyL+Z\r\nOhH67XeiBKpW4p+ZjlsFqdo/9TuxV6UufUddajnvqWMP/iURz9Z08hZId4Ns\r\nEUGnrX8P1uGYfs3Z85P1cnFAwkyu0nH4YLmNwUZcEXfQ7TSO0J3pMKdKUk/F\r\n2fyaIpPF1huXM2NmsvTlvCDJHhFw3wxMIJXXiZM2sqVypyFb7daXYSSLKEWa\r\nXCn0/PqAG77oBWofPYFadelBJYAZFTIuYnz5M7LS5oyy6AVNhGA60uvVfCRC\r\nOCePQdAzVt+xESYVYqo2+S5R4FevFdjDTnlenieiuNwpgoj1nhSMGqB3VJKy\r\n5E49whUlwGoiPPKc+MyPsuPT4S6UawDJZKg7l0vy3WRG+sa/+K/vEzsvfEhZ\r\nhYKFusx7mMiOVq7wzE2uhYACSyptD9WyimEEH5sRmJpxLYMmagYYF/ZX8v+h\r\nGuoPFr4DjWGdKncveQ55Pww8quzr3JVld3E=\r\n=XAkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"8720c9f45649d43587c4802835f90dadf3eeb717","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^4.3.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.16_1673754571723_0.5656336431458711","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"application-exception","version":"0.0.17","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.17","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"9af74fc8c19a695eab4946fad371fd802031141e","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.17.tgz","fileCount":7,"integrity":"sha512-xENw+WVSw1nIECHoUMEy56omFcdTyy5iDnTb5Il/HEqp6GZ7MMgiqvvtEmwH2138vkiApxAu5vBO/Fl0VTZ+Fg==","signatures":[{"sig":"MEUCICD8UsIJtjs3FGWMnlJMVDezXqoHm0/+S8/mYcto1pe5AiEA//lx8CPlYlFzSg0pEPpphvqkWTF3onau3EhgrCovkYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxCGSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFZg/+NZ1lX0PLCiudddzh9nL9cc6gjwUmB0rscUc2slh8Oj3nZcNu\r\nDzv5PA2k4LXH6Wvon4oXJJbl0ymAzkZdUFg7BPn1eorwCmKHC1dYTxcBOFrd\r\n0EwbwW4TddCsKRSD1kmmXuKeLA3VqQ+MRnKenbDU6oxJkXoyMdeUDg6zeXGC\r\ns058yC6t4OXsGc87MHHhepsY1IAc9gt64+1Xykevgzi7kelPXT6Fq02GB1z+\r\n4dRKIGHrDvOIbvhXvqEwR+m6udr5IK5OctyXVrHTF0dYFCuji31n7sJc96fu\r\nzW/NCYyYakivxF3WETxkE10Z7zAqednW3lwiPi8EZq9INfjqS+OOYf/lm57d\r\nIecFyJ3lWxSBTwGYciYCeR4z/JGc1CWrE4Xh0XqiroQ+GGV1H5aS+8euaBTD\r\ntmooXkDmSGRb/xnU0lvQa+z+qszknFlyhOU9YI6C7xGV/YoB0SjXkDF7XRUg\r\nKZrjWsGRyUYKunG7HB2pRCYIbD59Upg1ySmZH2jpTmdriW8fCJDIQqErKJbw\r\nCOfIxL8xUKj5gtofLFaw5qns7Blj8IYSNXuna6S4J6976wkC3gA2xhyvsSZs\r\nMNecyrh1snr5852914GDgre4W6Cba+bJghbCkzj60GTP4UfMgiBbYnSu9AZh\r\nzeosgaCBQdFB0vb5SnK64caYbC18fXcE7rk=\r\n=nkNG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"231cf263f981187a82f860bc6965b2c2afe194d0","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^4.3.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^3.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.17_1673798034042_0.1691003184774882","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"application-exception","version":"0.0.18","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.18","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"5131d0e3ac7f4a562c15cf90cec2a10d627795f9","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.18.tgz","fileCount":7,"integrity":"sha512-08MhFPm8UMGjz4hEWrJEiKtakjje7e8Xw2O5H7f0pK2IYPM+0aJRSLok8HT0d0Rze+BV7QJJOn0RXswk5zHC1Q==","signatures":[{"sig":"MEYCIQDc0TJD9oo9NRSqu6OLm/BXJW+P4Ki54MHAUWuhWtCH4AIhANvpa468Wg1uxg+H6P0O7Qh5ciVoIDVB9dW5VjaPTVlc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzY/DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp+w//Q3VTG+hVW4buISZWjU8wZky7OJmhETfbAv+BIBq2NCfzWxOl\r\nc7pUEsKuxKzveuv7n32EAvlofhDCqQlfByCntbg75wsWc+ltdkcwE+e7adia\r\nIdWe2Y7Ih+rAh4bw7hzO9Q023tqKhWWfy5yIzomppi69kKaLvBCbrQGYkpI7\r\na/RhIS8VdBJoCNrNW2M1jQUebMRDBptHGIAhIKTi2BqYGnXsx5MVKRqLdE74\r\nY2Jbv6ZcQOVFxuAuT/pveaWAoyRF4W50yMBOOS1Bb0zkvdAwXmeCwn4P7Wfe\r\nsr/6bPohmFiKEIiM/Ke8hX2adPau0Dk/dEolgw3nJR4KPhOfiBEELNdZPtZA\r\ni1oOD+Fctm5F84XonbqR+Xx3aTNCfZyO52w3OPeIlvjPl0XMJ/uQT/J6/z4k\r\npq5qL0rm/yhPaU7NsLT+kaz/S0KkbhbwNAFGU/JotmmlqXKBdzXtEzdmWC91\r\nWzgkWiJ7Ut7dm6VEKitDzoIio3hzVWtHS03p0UeRcFXI0FAPfDE7DpEyAZ4e\r\n+UkPYA47yBwP9kKEN9y3gSOzN//JCquoH7XM9xn2HkP59nXT6uhHEOmzSmxr\r\nN1K/GHGOuNnw0IiZL4NM4LJBrfYcumeGKr/oYLMNLNRutzFZxqXBq/BrNBn3\r\n4E9/aP1IkXg2jBEjXQhbgrD3dhKDs+4OxY4=\r\n=khKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"12a0ee74c541c5bf7e1cb3f96876faea2f5cda37","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^6.1.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^4.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.18_1674416067571_0.7735152927941569","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"application-exception","version":"0.0.19","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.19","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"4e2d733c8844ad9e78832e845750bcddccd1b906","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.19.tgz","fileCount":7,"integrity":"sha512-uHRRDRva+m063jLtBMV+hksfKwrvsQsCfL7BLuReI5MM82PeC+7TZRwO09+/jLZmN7yz/ccxRTIIfJAgEBu2vA==","signatures":[{"sig":"MEQCIA3hUKua6wUJZtpALysq4WJOOwHjiuVYTAeSDJ9G60g6AiA8AQqoElJrhtv8kAVrK0iVo2lm3P+jCYz7ANtQ38tQng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4tRxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp0Q//WiXqApyN6oi7v7dvJcmUrYBJemAPaLxpSwvO9yDu2w8ntwqx\r\nQEUMxJgDIzBV2TYv5+5uht0JCsD5Ef+egcodeobqiqPsyX2GSzgmC0z2Ao4i\r\nS21VTnnzEdELb6d6kMc0NFdeWcpoNGpsxzptLCVBoPBT7uxrXhdArMvn2C76\r\nlDU5Wi5gk2pH/dYBdHoc3/WSoRITa9Axhdv2uEM9jt787dzhsqvn1j0EzO54\r\n8aKxxzjNRr1UuTvpQCa/ow8UkqsK7NWZRH6AiEoAB3h0P01Ml3IAjzW2u1Io\r\n9h9D6vLH/a6tmxAEdM4WC0EDjunG7nyCVNAnp3Xl57RfO0Wl0Fa94lkCD23m\r\no7pxpH3SSGoM6jUg190Vxfagj1awZq3C6ToTdSDguP2L3DeRTajKMh7HxjAw\r\neDPfYeBamGsBsFEyr4LYwcWacxorRSo1UKcK6EzOJTsMkQbZeQt1tr6573eB\r\ntAb3sCvokzyy40z52cCiPa6AqCwC3fAbXHcB5Iv5TVIUOuAg0raiIWkPdTvb\r\nwZ25dUFVVUXlBwy41AWlxpPpSdUMfMSlVaZgVoSg047s5FhPmVKRinEkYQwH\r\nYzTm+bicWh14LEST2H6bKhTBLQlhwTGlEGa97HT1n7VXrQoGfIqgRi/9qayg\r\nU98B4C92/pHcRhr9abEYMlW+Jch4yIqGSno=\r\n=mebk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"98e011170a82ca0de2cba7fd9ad52b4bc14fc7cd","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^6.2.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.19_1675809904741_0.44593242045385284","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"application-exception","version":"0.0.20","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.20","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"9950f9561f9458f31238b4b9bc8529cb4f01a15e","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.20.tgz","fileCount":7,"integrity":"sha512-kK9JEkBspPakLGptWqq6MAnODL+5UD8XH+sMnn3rvLv7mY4zzpR8x4UdpQxuZgUEphMG/YbLCvGReTYLQQKeYw==","signatures":[{"sig":"MEQCIAVUJtKFAxptlLNG56A8eQWn0ZYhFO77G2EnXp33ldCfAiBPmqfC4jaRTUGeJSyyNbZvMvHNzFTtUnqoFrjn4uoMUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj48/pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKCBAApL3hXOl0TUgxO4tb9SQaoVxHCnyZjKojd8KQwtDlzO2g6Gkl\r\n7nira1eZajAXr0E8GjNsWpEF9OxlAfsY+se7yKg+8IEbZEG3zLLShFWhk9Dq\r\nnwIwQu+3DqEizIiqHDPEyv0SXpzWx5oPivFR61iz/qn5Cr0Ikwfdq81dp+QQ\r\nMrEIHOe74KsRslzwkWqP9oVgcOb849UWLEP6JvViRGSY1uql17gWZ2KJneCt\r\nqnLXZm9hMoDmknp+eHwonfnUDJvIwEpPdMIQsAz1VH8/F02JY1UCHylH2Zp5\r\nV+HBnjkzMS9tkJzz0+PmfKszHMnD72RtCiigAOVeJ6GWrnvW7++Ts7MOYox7\r\nw/OrgoQYAj6wCAoK7qQhoXM5LyWPYez8iGRSLgU1CL79fOASbTanXDBrYh75\r\nmWccMfRVlnjCZCl+UA6fEP7LW0EszyHHy5gorp+tHKL7y2UPPmhCX8HyKZQj\r\nmidBIZ3tjOkOBS03WAWWPiJF1Of17yohQj41nI1HzWOwXA2dD5ZFucAPpTPQ\r\nS1nWgamS8vnxgq3WA/j080fx3vcGVCrU3MBsDK3f9+le0EgToWoA+REoX5na\r\nYvp1jU2fNFSCNm3H9RftVqPPLxuwZdrbksV067Om5Myfnvplzt2C66QK4qXU\r\nh0QwtT8FPvi6dHpQAcFSHUrF3Se+aU51QLo=\r\n=FX+9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"cfcbd4adebe83810d256ff1155c454ff82af7185","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"8.19.3","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"16.19.0","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^7.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.20_1675874281339_0.9435208477266883","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"application-exception","version":"0.0.21","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.21","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"865288801d294b2790fe0bfef3d51d89465075a7","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.21.tgz","fileCount":7,"integrity":"sha512-pImfBzjlwUY/BOf7Gx/jvYMRv1sAZ4WaOwiIFwXQIvAGgOUGFgoe/m+zUz5Jti5s5ApfKdgZVKm41DsAG/AYMQ==","signatures":[{"sig":"MEUCIQDx/8iEhPszNir5k8qaq+4sw1ZJVxHGggDbrLX+2NlC2QIgIPWKVwthsq0LZeKhVc8Ao+aHHh9A7ihJ2CnGxZFUB80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71470},"main":"./index.js","types":"./index.d.ts","gitHead":"cfcbd4adebe83810d256ff1155c454ff82af7185","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"9.8.1","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^7.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.21_1705142807005_0.23087960952926134","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"application-exception","version":"0.0.22","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.22","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"d4694997c581fb648f86a69a69581703fee618ba","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.22.tgz","fileCount":7,"integrity":"sha512-k1zGEzoPPZlayzsX9g3dmLe6NSfAFNCnxYGGDShrtv+S50GuBWBbyEAjeWY1jYxJXFhuzWf9mwSl6xEN/BQEyA==","signatures":[{"sig":"MEQCIGs5r5De+N17atJ7fHiogqRuV4kknEYsSWSfQJbmc/9jAiBEXd65nYSXof+r+5GbATlHeP2whC/+0e5J8aTfx/KFTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71667},"main":"./index.js","types":"./index.d.ts","gitHead":"cfcbd4adebe83810d256ff1155c454ff82af7185","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"9.8.1","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^7.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.22_1705142938502_0.22164787833403188","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"application-exception","version":"0.0.23","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.23","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"dbb10975b8be41acaf094386b3e3ff35386ba7ae","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.23.tgz","fileCount":7,"integrity":"sha512-zu8e/WRYMPpNyHS+Bzy5SWNhqqZYNJkPd95cFP1qklGeuoUjqAGZia5fWguceoNcc5gKhFkiA/Bn81eJmmEk/A==","signatures":[{"sig":"MEUCIQDszfBD4M6EhQvM9lOR1KueP4F3wfo74o9NPJsmFBLu0gIgG5cn1ZK5mrvS7nAYkGsbABJHrUVqjXm/ZP00Ue7DTfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71740},"main":"./index.js","types":"./index.d.ts","gitHead":"6181aae4cd97ea9e060c8f6066bbbd1bc034dd9e","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"9.8.1","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^7.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.23_1705143193799_0.5660149910585932","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"application-exception","version":"0.0.24","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.24","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"4a76c641759d03b1f4a1b3a311fb9b192999d3f4","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.24.tgz","fileCount":7,"integrity":"sha512-JrYuXcmvKQh9czeCH0zx32YVsxpnjMm3tNcILfLXPEp6rwQaFxXUKk8ROsA6K9tXeq9VATufYONHQbJBS2BKtg==","signatures":[{"sig":"MEUCIQDKf2Drt9xvoGv9vgCAqKgzH3TxB4BWIedQjHDrkKjWHQIgJ1kLf0OKNUCL1Tr+RL4R2keoSTC0EbEW6/zNs1IJvKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72585},"main":"./index.js","types":"./index.d.ts","gitHead":"a7b104edcaf74b7e0c00a3e7f211d4b53aa2f7d1","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"9.8.1","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^7.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.24_1705144424614_0.38945284234663036","host":"s3://npm-registry-packages"}},"0.0.25":{"name":"application-exception","version":"0.0.25","keywords":["typescript","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.0.25","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"9e965eadb9a4d0c1b94f2ae340b13cd0da63787a","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.0.25.tgz","fileCount":7,"integrity":"sha512-XZInldtcoG0NIToa8HtfKmRUcd+Bs5v0Q+7qjFdYahAhHM8d1keZVyHu5bt5sZndLVnjMABrQ5B+0E8+LDqn7A==","signatures":[{"sig":"MEUCIGfFgygDuiDq13Lf7BcgPGmUSjMgbOPU6hQ33PayCQ07AiEA2m5qTwUo9BT8moXiOehg7HNRVyd+KSV8UD2rhT6m4tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72594},"main":"./index.js","types":"./index.d.ts","gitHead":"6d8aa7309fa356636e8a344b9304805b8cf8f719","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm run test -- --ci --coverage","ts-file":"ts-node -r tsconfig-paths/register -T -s","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mv dist ./npm-module-build && cp package.json ./npm-module-build && cp README.md ./npm-module-build && cp LICENSE ./npm-module-build","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"9.8.1","description":"Better exceptions for TypeScript","directories":{},"_nodeVersion":"18.18.2","dependencies":{"nanoid":"^3.3.4","handlebars":"^4.7.7","pojo-constructor":"^7.0.0","safe-json-stringify":"^1.2.0","caught-object-report-json":"^7.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","jest":"^28.1.2","axios":"^1.2.1","eslint":"8.31.0","ts-jest":"^28.0.5","ts-node":"^10.8.2","typedoc":"^0.23.23","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"^4.7.4","@jest/types":"^28.1.3","@types/jest":"^29.2.4","@types/node":"^18.7.3","@types/uuid":"^9.0.0","tsconfig-paths":"^4.1.0","@tsconfig/strictest":"^1.0.2","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.0.25_1705144676716_0.19019125335014397","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"application-exception","version":"0.2.0","keywords":["typescript","typed errors","error reporting","effect","agent tools","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.2.0","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"6b057e91043bf874dd85ff6c04d843440dafa16d","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.2.0.tgz","fileCount":28,"integrity":"sha512-D1ts8fKB9DM+35SMCwg3V+Arcr0aw/x3E5JqyfpuNvwVM5cS8THHO+sUwVH0V111d4tm4HZJAzVZifxhO5mJ7w==","signatures":[{"sig":"MEUCIQCohDXFiX4EP+IO+jHfgqjSm9dnD/plflUScHMZOnAXCQIgZaerAQb1EAlAlFI4+OpawybPEFelsH25OBaADPDt3Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEFrFchUFj3MYnej+fULVhlW+FcQr7J0PflKVllOI5QoAiAl7FBhVAg+QGVZMP32jlOGqB79W+uxJe/cpjMkj1yJDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127685},"main":"./index.js","_from":"file:/tmp/application-exception-release-6793840.1BCS0z/artifacts/application-exception-0.2.0.tgz","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.js"},"./package.json":"./package.json","./schemas/public-report-v2.json":"./schemas/public-report-v2.json","./schemas/diagnostic-report-v2.json":"./schemas/diagnostic-report-v2.json"},"scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm test -- --runInBand --ci --coverage && npm run test:types && npm run build && npm run test:package","ts-file":"tsx","test:all":"npm test -- --runInBand && npm run test:types && npm run build && npm run test:package","benchmark":"npm run build && node docs/reviews/2026-09-10-benchmark.cjs","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","test:types":"tsc -p ./tsconfig.types.json --noEmit","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","review:probe":"npm run build && node docs/reviews/2026-09-10-review-probes.cjs","test:package":"node ./tests/package-smoke.js","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mkdir -p ./npm-module-build/docs/reviews ./npm-module-build/schemas && cp -R ./dist/. ./npm-module-build && cp package.json README.md CHANGELOG.md LICENSE ./npm-module-build && cp docs/migration-to-typed-errors.md docs/agent-recovery.md ./npm-module-build/docs && cp docs/reviews/* ./npm-module-build/docs/reviews && cp schemas/*.json ./npm-module-build/schemas","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"_resolved":"/tmp/application-exception-release-6793840.1BCS0z/artifacts/application-exception-0.2.0.tgz","_integrity":"sha512-D1ts8fKB9DM+35SMCwg3V+Arcr0aw/x3E5JqyfpuNvwVM5cS8THHO+sUwVH0V111d4tm4HZJAzVZifxhO5mJ7w==","repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"11.19.0","description":"Typed application errors and disclosure-safe reports for TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"nanoid":"^3.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","tsx":"4.23.13","jest":"29.7.0","axios":"^1.2.1","effect":"3.22.2","eslint":"8.31.0","ts-jest":"29.4.12","typedoc":"0.28.20","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"5.9.3","@jest/types":"29.6.3","@types/jest":"29.5.14","@types/node":"^18.7.3","@types/uuid":"^9.0.0","@tsconfig/strictest":"2.0.8","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.2.0_1789109591963_0.5320479288788282","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"application-exception","version":"0.2.1","keywords":["typescript","typed errors","error reporting","effect","agent tools","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.2.1","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"46f9c4292644ca492891ee82578a34093d7a81a8","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.2.1.tgz","fileCount":24,"integrity":"sha512-bc/4f7HWTcCuTmDVWYoS23p1htuBrUY5o4sg2NX0KKc/ybrnlxE/wSz4GvbEOcOhjY1R8a6h+2ZOzZ3RUmGmrw==","signatures":[{"sig":"MEUCIGMNWU9XWAhjaJd8MmRPaObOJQZ0kb1PWRYf6sfnYXQrAiEA364RLf7xeUF6KAdbT1VqFSTXKH8XERACQ7ISblbvPhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDV3RR8Rbq7MHLs3d/wS6R1UseCA75kagluKcFSzzJasgIhALmOXFVrLxGqFePnSjhoocUf4SSejSgTjivyp8P2DTKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81547},"main":"./index.js","_from":"file:/tmp/package-docs-release.7WPBWV/application-exception-0.2.1.tgz","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.js"},"./package.json":"./package.json","./schemas/public-report-v2.json":"./schemas/public-report-v2.json","./schemas/diagnostic-report-v2.json":"./schemas/diagnostic-report-v2.json"},"scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm test -- --runInBand --ci --coverage && npm run test:types && npm run build && npm run test:package","ts-file":"tsx","test:all":"npm test -- --runInBand && npm run test:types && npm run build && npm run test:package","benchmark":"npm run build && node docs/reviews/2026-09-10-benchmark.cjs","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","test:types":"tsc -p ./tsconfig.types.json --noEmit","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","review:probe":"npm run build && node docs/reviews/2026-09-10-review-probes.cjs","test:package":"node ./tests/package-smoke.js","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mkdir -p ./npm-module-build/docs ./npm-module-build/schemas && cp -R ./dist/. ./npm-module-build && cp package.json README.md CHANGELOG.md LICENSE ./npm-module-build && cp docs/api.md docs/agent-recovery.md ./npm-module-build/docs && cp schemas/*.json ./npm-module-build/schemas","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"_resolved":"/tmp/package-docs-release.7WPBWV/application-exception-0.2.1.tgz","_integrity":"sha512-bc/4f7HWTcCuTmDVWYoS23p1htuBrUY5o4sg2NX0KKc/ybrnlxE/wSz4GvbEOcOhjY1R8a6h+2ZOzZ3RUmGmrw==","repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"11.19.0","description":"Typed agent tool failures, bounded diagnostics, and explicit public reports for TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"nanoid":"^3.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","tsx":"4.23.13","jest":"29.7.0","axios":"^1.2.1","effect":"3.22.2","eslint":"8.31.0","ts-jest":"29.4.12","typedoc":"0.28.20","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"5.9.3","@jest/types":"29.6.3","@types/jest":"29.5.14","@types/node":"^18.7.3","@types/uuid":"^9.0.0","@tsconfig/strictest":"2.0.8","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.2.1_1789203860992_0.21724057535033214","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"application-exception","version":"0.2.2","keywords":["typescript","typed errors","error reporting","effect","agent tools","exception","error helper","error wrapper","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.2.2","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"2f887fc6cc39a3d5e598b8436f6d32ca7d9a1384","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.2.2.tgz","fileCount":24,"integrity":"sha512-MI6k1Fsyh6I2FMUfF7sfmGp3qOFJF9mvJUHk28CjbDR842XV7687iACTzV4pwK7TIctLBWwKf3Tz2K6n92YqMQ==","signatures":[{"sig":"MEYCIQDbqf6xd8XJu+dAVaFI+BVnEF5QbZb7dcFiYYxfdZhueQIhALAoz49UfyebkHgsAl/CVpN5lR/p3LnY9lHUmeItbdY8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQCJiomDvJQchFvdc7yCSdCNKqaLIijW6M+LhnTgq2i95QIfe2Rr27sOLzbYdO+0gOYRoayWP57Smm90CXoi04HBJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81611},"main":"./index.js","_from":"file:/tmp/di-bag-release-candidate/docs-patch.Pe2Z5X/packages/application-exception-0.2.2.tgz","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.js"},"./package.json":"./package.json","./schemas/public-report-v2.json":"./schemas/public-report-v2.json","./schemas/diagnostic-report-v2.json":"./schemas/diagnostic-report-v2.json"},"scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm test -- --runInBand --ci --coverage && npm run test:types && npm run build && npm run test:package","ts-file":"tsx","test:all":"npm test -- --runInBand && npm run test:types && npm run build && npm run test:package","benchmark":"npm run build && node docs/reviews/2026-09-10-benchmark.cjs","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","test:types":"tsc -p ./tsconfig.types.json --noEmit","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","review:probe":"npm run build && node docs/reviews/2026-09-10-review-probes.cjs","test:package":"node ./tests/package-smoke.js","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mkdir -p ./npm-module-build/docs ./npm-module-build/schemas && cp -R ./dist/. ./npm-module-build && cp package.json README.md CHANGELOG.md LICENSE ./npm-module-build && cp docs/api.md docs/agent-recovery.md ./npm-module-build/docs && cp schemas/*.json ./npm-module-build/schemas","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"_resolved":"/tmp/di-bag-release-candidate/docs-patch.Pe2Z5X/packages/application-exception-0.2.2.tgz","_integrity":"sha512-MI6k1Fsyh6I2FMUfF7sfmGp3qOFJF9mvJUHk28CjbDR842XV7687iACTzV4pwK7TIctLBWwKf3Tz2K6n92YqMQ==","repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"11.19.0","description":"Typed agent tool failures, bounded diagnostics, and explicit public reports for TypeScript","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"nanoid":"^3.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","tsx":"4.23.13","jest":"29.7.0","axios":"^1.2.1","effect":"3.22.2","eslint":"8.31.0","ts-jest":"29.4.12","typedoc":"0.28.20","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"2.8.1","typescript":"5.9.3","@jest/types":"29.6.3","@types/jest":"29.5.14","@types/node":"^18.7.3","@types/uuid":"^9.0.0","@tsconfig/strictest":"2.0.8","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.2.2_1789218770827_0.2657364420051296","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"application-exception","version":"0.3.0","keywords":["typescript","typed errors","error reporting","corj","caught-object-report-json","agents","coding-agents","agent tools","llm","harness","exception","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.3.0","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"beefee52e4aac11e24546015e866b9ce51025001","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.3.0.tgz","fileCount":24,"integrity":"sha512-VqwUv+kKRxuxVdMoPCt00fQmD6eVfbelHsFH5g9MFRFuIWeDPLdS9jgemC8dVH+4ScPP9h5lJzwnd4xZN6aerQ==","signatures":[{"sig":"MEQCIHYFS2SV08UHOPzb/I9PNlVHiJhm5yobDt4giZlYz+D3AiBcr4Yz9DO40UKWHgf0KIbDwiYol4ZqySwEKDU4vQmdOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICqQxTc6ekfZmwDCvGFW6JBXzTDEbbG/GBFu1K/49RxBAiEA2q9blLAcHEVNCpzPms/SuoawB3QlP+OLPBEKcegNKhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94331},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.js"},"./package.json":"./package.json","./schemas/public-report-v3.json":"./schemas/public-report-v3.json","./schemas/diagnostic-report-v3.json":"./schemas/diagnostic-report-v3.json"},"gitHead":"11d0de825db4f1deb60b25ec31a99ed6ba0cebdf","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm test -- --runInBand --ci --coverage && npm run test:types && npm run build && npm run test:package && npm run docs:check","ts-file":"tsx","test:all":"npm test -- --runInBand --coverage && npm run test:types && npm run build && npm run test:package && npm run docs:check","docs:check":"node tools/docs/check.cjs","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","test:types":"tsc -p ./tsconfig.types.json --noEmit","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","test:package":"node ./tests/package-smoke.js","docs:generate":"node tools/docs/api-card.cjs --write","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mkdir -p ./npm-module-build/docs/agent ./npm-module-build/schemas && cp -R ./dist/. ./npm-module-build && cp package.json README.md CHANGELOG.md LICENSE AGENTS.md ./npm-module-build && cp docs/agent/*.md ./npm-module-build/docs/agent && cp schemas/*.json ./npm-module-build/schemas","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"11.19.0","description":"Typed failures and deliberate disclosure for TypeScript services and LLM harnesses.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"nanoid":"^3.3.19","caught-object-report-json":"^9.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","tsx":"4.23.13","jest":"29.7.0","axios":"^1.2.1","effect":"3.22.2","eslint":"8.31.0","ts-jest":"29.4.12","typedoc":"0.28.20","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"3.9.6","typescript":"5.9.3","@jest/types":"29.6.3","@types/jest":"29.5.14","@types/node":"^18.7.3","@types/uuid":"^9.0.0","@tsconfig/strictest":"2.0.8","eslint-plugin-import":"2.32.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.3.0_1789502901927_0.913808565174554","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"application-exception","version":"0.4.0","keywords":["typescript","typed errors","error reporting","corj","caught-object-report-json","agents","coding-agents","agent tools","llm","harness","exception","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.4.0","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"4708d9c56035e10e4a6689ffdb2dc25bee2b0299","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.4.0.tgz","fileCount":30,"integrity":"sha512-DIMaFwWlt9Vm/RhzAP5rRa/HKVZKnZKpWb9t5VM8s/TldRYeREclAt4eu3A/mcBq5ar+vExCT/hzvo59Fl3kww==","signatures":[{"sig":"MEUCIQCLSVI0UbH5w1D4n3BLJJeiRb3vUF1m5OgP+Ufmk2tMpwIgbtdzAox6ft2KpgoYnh7UQ3aJZ/nuMNdabqkDHKs+rqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2ijSSt734LCbukUBM9dW2thFLKOrZYD25GdzJ7Z0tvgIhAOpxPOcizY8yqvq3XKsQB6hriDnWhCe82DauzSq2RAzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193002},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.js"},"./package.json":"./package.json","./schemas/public-report-v3.json":"./schemas/public-report-v3.json","./schemas/diagnostic-report-v3.json":"./schemas/diagnostic-report-v3.json","./schemas/diagnostic-report-v4.json":"./schemas/diagnostic-report-v4.json"},"gitHead":"f4c4665990e650511055ec562ebaeb535f87d243","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm test -- --runInBand --ci --coverage && npm run test:types && npm run build && npm run test:package && npm run test:node-esm && npm run docs:check","ts-file":"tsx","test:all":"npm test -- --runInBand --coverage && npm run test:types && npm run build && npm run test:package && npm run test:runtimes && npm run docs:check","test:bun":"node ./tests/runtime/run-bun.js","docs:check":"node tools/docs/check.cjs","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","test:types":"tsc -p ./tsconfig.types.json --noEmit","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","test:browser":"node ./tests/runtime/run-browser.js","test:package":"node ./tests/package-smoke.js","docs:generate":"node tools/docs/api-card.cjs --write","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mkdir -p ./npm-module-build/docs/agent ./npm-module-build/docs/design ./npm-module-build/schemas && cp -R ./dist/. ./npm-module-build && cp package.json README.md CHANGELOG.md LICENSE AGENTS.md ./npm-module-build && cp docs/agent/*.md ./npm-module-build/docs/agent && cp docs/design/*.md ./npm-module-build/docs/design && cp docs/runtime-support.md ./npm-module-build/docs && cp schemas/*.json ./npm-module-build/schemas","test:node-esm":"node ./tests/runtime/run-node-esm.js","test:runtimes":"npm run test:node-esm && npm run test:bun && npm run test:browser","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"11.19.0","description":"Typed failures and deliberate disclosure for TypeScript services and LLM harnesses.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"nanoid":"^3.3.19","caught-object-report-json":"^10.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","tsx":"4.23.13","jest":"29.7.0","vite":"^5.4.21","axios":"^1.2.1","effect":"3.22.2","eslint":"8.31.0","ts-jest":"29.4.12","typedoc":"0.28.20","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"3.9.6","typescript":"5.9.3","@jest/types":"29.6.3","@types/jest":"29.5.14","@types/node":"^18.7.3","@types/uuid":"^9.0.0","playwright-core":"^1.63.0","@tsconfig/strictest":"2.0.8","eslint-plugin-import":"2.32.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.4.0_1789749911948_0.3823743977296319","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"application-exception","version":"0.5.0","keywords":["typescript","typed errors","error reporting","corj","caught-object-report-json","agents","coding-agents","agent tools","llm","harness","exception","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.5.0","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"8784198ee447ca33e7f0bfa4ba898a705586450e","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.5.0.tgz","fileCount":34,"integrity":"sha512-pjmlVJQd2rNCkrnPJs6deMi8K0ad9qo9SR2/X2fJYudE6yadIBOHZcwPFUFXaRV+0PyiZgvVuiDFsWYWh8iYdQ==","signatures":[{"sig":"MEQCICLncB5cYGWk98vUW1dnXwYJ/PpKApMDmvw9qSOk3IWJAiBS22i14V6tC+K+Z3Zs+jGj8Cm6myyrK83NQc1YEOgFhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG2AbTYiz03VCRcJONYftYbW35V4uB4aqWvvXeBy2bq5AiBw5xV4CBl4u1XaY78ugmibYLHdPrvxnfhROvZhTFYaXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232812},"main":"./index.js","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.js"},"./package.json":"./package.json","./schemas/public-report-v3.json":"./schemas/public-report-v3.json","./schemas/public-report-v4.json":"./schemas/public-report-v4.json","./schemas/diagnostic-report-v3.json":"./schemas/diagnostic-report-v3.json","./schemas/diagnostic-report-v4.json":"./schemas/diagnostic-report-v4.json","./schemas/diagnostic-report-v5.json":"./schemas/diagnostic-report-v5.json"},"gitHead":"53d57fce5f2ad8a7228ddfa7b893f59d2ac3fbd8","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm test -- --runInBand --ci --coverage && npm run test:types && npm run build && npm run test:package && npm run test:node-esm && npm run docs:check","ts-file":"tsx","test:all":"npm test -- --runInBand --coverage && npm run test:types && npm run build && npm run test:package && npm run test:runtimes && npm run docs:check","test:bun":"node ./tests/runtime/run-bun.js","docs:check":"node tools/docs/check.cjs","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","test:types":"tsc -p ./tsconfig.types.json --noEmit","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","test:browser":"node ./tests/runtime/run-browser.js","test:package":"node ./tests/package-smoke.js","docs:generate":"node tools/docs/api-card.cjs --write","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mkdir -p ./npm-module-build/docs/agent ./npm-module-build/docs/design ./npm-module-build/schemas && cp -R ./dist/. ./npm-module-build && cp package.json README.md CHANGELOG.md LICENSE AGENTS.md ./npm-module-build && cp docs/agent/*.md ./npm-module-build/docs/agent && cp docs/design/*.md ./npm-module-build/docs/design && cp docs/runtime-support.md ./npm-module-build/docs && cp schemas/*.json ./npm-module-build/schemas","test:node-esm":"node ./tests/runtime/run-node-esm.js","test:runtimes":"npm run test:node-esm && npm run test:bun && npm run test:browser","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"11.19.0","description":"Typed failures and deliberate disclosure for TypeScript services and LLM harnesses.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"nanoid":"^3.3.19","caught-object-report-json":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","tsx":"4.23.13","jest":"29.7.0","vite":"^5.4.21","axios":"^1.2.1","effect":"3.22.2","eslint":"8.31.0","ts-jest":"29.4.12","typedoc":"0.28.20","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"3.9.6","typescript":"5.9.3","@jest/types":"29.6.3","@types/jest":"29.5.14","@types/node":"^18.7.3","@types/uuid":"^9.0.0","playwright-core":"^1.63.0","@tsconfig/strictest":"2.0.8","eslint-plugin-import":"2.32.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.5.0_1789804489097_0.36114517937480506","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"application-exception","version":"0.6.0","keywords":["typescript","typed errors","error reporting","corj","caught-object-report-json","agents","coding-agents","agent tools","llm","harness","exception","ApplicationException"],"author":{"name":"Dany Fedorov"},"license":"MIT","_id":"application-exception@0.6.0","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"homepage":"https://github.com/dany-fedorov/application-exception#readme","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"cd166ed9c4a2f330a7ca6ade39fbf18eda49c7e3","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.6.0.tgz","fileCount":35,"integrity":"sha512-cmTE3/ZFGqDhi6PlVFHItI6maxi54jmTc23oKcpsGvNgo4STvs0AM9ECeZbSWOcIFxI8WG6bvjt1/XF4HW4nkg==","signatures":[{"sig":"MEUCIBD5/t2cG5B+aLUa7b3h+ojeQSMGErxlluOZkcGIS5tZAiEAweWMsm2n1yAvjbtmsyyqek0JI0l1IdGrYUsSHvogtdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEJ3QV0LEvG2kwC1AWFX1nkdD9YUEC0tIQErfxUWL68FAiB6DOF0HT6grXQ6QeiEjn84ILpTDGnUo2/OGJ/Iow5BgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244115},"main":"./index.js","_from":"file:/tmp/application-exception-0.6.0.tgz","types":"./index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.js"},"./package.json":"./package.json","./schemas/public-report-v3.json":"./schemas/public-report-v3.json","./schemas/public-report-v4.json":"./schemas/public-report-v4.json","./schemas/diagnostic-report-v3.json":"./schemas/diagnostic-report-v3.json","./schemas/diagnostic-report-v4.json":"./schemas/diagnostic-report-v4.json","./schemas/diagnostic-report-v5.json":"./schemas/diagnostic-report-v5.json","./schemas/diagnostic-report-v6.json":"./schemas/diagnostic-report-v6.json"},"scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm test -- --runInBand --ci --coverage && npm run test:types && npm run build && npm run test:package && npm run test:node-esm && npm run docs:check","ts-file":"tsx","test:all":"npm test -- --runInBand --coverage && npm run test:types && npm run build && npm run test:package && npm run test:runtimes && npm run docs:check","test:bun":"node ./tests/runtime/run-bun.js","docs:check":"node tools/docs/check.cjs","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","test:types":"tsc -p ./tsconfig.types.json --noEmit","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","test:browser":"node ./tests/runtime/run-browser.js","test:package":"node ./tests/package-smoke.js","docs:generate":"node tools/docs/api-card.cjs --write","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mkdir -p ./npm-module-build/docs/agent ./npm-module-build/docs/design ./npm-module-build/schemas && cp -R ./dist/. ./npm-module-build && cp package.json README.md CHANGELOG.md LICENSE AGENTS.md ./npm-module-build && cp docs/agent/*.md ./npm-module-build/docs/agent && cp docs/design/*.md ./npm-module-build/docs/design && cp docs/runtime-support.md ./npm-module-build/docs && cp schemas/*.json ./npm-module-build/schemas","test:node-esm":"node ./tests/runtime/run-node-esm.js","test:runtimes":"npm run test:node-esm && npm run test:bun && npm run test:browser","postpublish-me":"rm -fr npm-module-build"},"_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"_resolved":"/tmp/application-exception-0.6.0.tgz","_integrity":"sha512-cmTE3/ZFGqDhi6PlVFHItI6maxi54jmTc23oKcpsGvNgo4STvs0AM9ECeZbSWOcIFxI8WG6bvjt1/XF4HW4nkg==","repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"11.19.0","description":"Typed failures and deliberate disclosure for TypeScript services and LLM harnesses.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"nanoid":"^3.3.19","caught-object-report-json":"^12.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","tsx":"4.23.13","jest":"29.7.0","vite":"^5.4.21","axios":"^1.2.1","effect":"3.22.2","eslint":"8.31.0","ts-jest":"29.4.12","typedoc":"0.28.20","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"3.9.6","typescript":"5.9.3","@jest/types":"29.6.3","@types/jest":"29.5.14","@types/node":"^18.7.3","@types/uuid":"^9.0.0","playwright-core":"^1.63.0","@tsconfig/strictest":"2.0.8","eslint-plugin-import":"2.32.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"tmp":"tmp/application-exception_0.6.0_1789933349785_0.28652949875732814","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"application-exception@0.7.0","bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"dist":{"shasum":"dce6ca5fd25dc214ab09dc23ff657419840e443d","tarball":"https://registry.npmjs.org/application-exception/-/application-exception-0.7.0.tgz","fileCount":35,"integrity":"sha512-kxx0XcOZ2wDcW1/G/s9izPg5ESzuD2SzqAdbZ8wCVMibsGd9IRTvFBZYIi1Z3QGMnJJo41IGQ9/3dqJQ9j9RWA==","signatures":[{"sig":"MEQCIAKR/Iw6ptF8ARXddstVO99IG4kb4bxitq+3tUghSLkNAiBPHOG5VdJeflJr9DFfUyFnZJu33AIqXqndvxn/KEYw7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFkP4AKoKBoY+PffyAt2WzXkfpQKv/33KkwJb8kncx1/AiAlfTo/gT3g2a+f/YlKhWAFaF1ePl+fjNS6ZDjOlCTomw=="}],"unpackedSize":246177},"main":"./index.js","name":"application-exception","_from":"file:/tmp/application-exception-0.7.0.tgz","types":"./index.d.ts","author":{"name":"Dany Fedorov"},"engines":{"node":">=18"},"exports":{".":{"types":"./index.d.ts","default":"./index.js","require":"./index.js"},"./package.json":"./package.json","./schemas/public-report-v3.json":"./schemas/public-report-v3.json","./schemas/public-report-v4.json":"./schemas/public-report-v4.json","./schemas/diagnostic-report-v3.json":"./schemas/diagnostic-report-v3.json","./schemas/diagnostic-report-v4.json":"./schemas/diagnostic-report-v4.json","./schemas/diagnostic-report-v5.json":"./schemas/diagnostic-report-v5.json","./schemas/diagnostic-report-v6.json":"./schemas/diagnostic-report-v6.json"},"license":"MIT","scripts":{"test":"NODE_OPTIONS='--stack-trace-limit=1000' ./node_modules/.bin/jest","build":"tsc -p ./tsconfig.build.json","test-ci":"npm test -- --runInBand --ci --coverage && npm run test:types && npm run build && npm run test:package && npm run test:node-esm && npm run docs:check","ts-file":"tsx","test:all":"npm test -- --runInBand --coverage && npm run test:types && npm run build && npm run test:package && npm run test:runtimes && npm run docs:check","test:bun":"node ./tests/runtime/run-bun.js","docs:check":"node tools/docs/check.cjs","prepare-me":"rm -rf ./dist && npm run build","publish-me":"npm run prepublish-me && cd npm-module-build && npm publish --access public --registry https://registry.npmjs.org/","test:types":"tsc -p ./tsconfig.types.json --noEmit","build-watch":"chokidar './src/**/*.ts' -c 'npm run build' -i './node_modules/**/*' --initial","test:browser":"node ./tests/runtime/run-browser.js","test:package":"node ./tests/package-smoke.js","docs:generate":"node tools/docs/api-card.cjs --write","prepublish-me":"npm run prepare-me && rm -fr ./npm-module-build && mkdir -p ./npm-module-build/docs/agent ./npm-module-build/docs/design ./npm-module-build/schemas && cp -R ./dist/. ./npm-module-build && cp package.json README.md CHANGELOG.md LICENSE AGENTS.md ./npm-module-build && cp docs/agent/*.md ./npm-module-build/docs/agent && cp docs/design/*.md ./npm-module-build/docs/design && cp docs/runtime-support.md ./npm-module-build/docs && cp schemas/*.json ./npm-module-build/schemas","test:node-esm":"node ./tests/runtime/run-node-esm.js","test:runtimes":"npm run test:node-esm && npm run test:bun && npm run test:browser","postpublish-me":"rm -fr npm-module-build"},"version":"0.7.0","_npmUser":{"name":"danyfedorov","email":"2d4kda@gmail.com"},"homepage":"https://github.com/dany-fedorov/application-exception#readme","keywords":["typescript","typed errors","error reporting","corj","caught-object-report-json","agents","coding-agents","agent tools","llm","harness","exception","ApplicationException"],"_resolved":"/tmp/application-exception-0.7.0.tgz","_integrity":"sha512-kxx0XcOZ2wDcW1/G/s9izPg5ESzuD2SzqAdbZ8wCVMibsGd9IRTvFBZYIi1Z3QGMnJJo41IGQ9/3dqJQ9j9RWA==","repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"_npmVersion":"11.19.0","description":"Typed failures and deliberate disclosure for TypeScript services and LLM harnesses.","directories":{},"maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"nanoid":"^3.3.19","caught-object-report-json":"^13.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.11.2","tsx":"4.23.13","jest":"29.7.0","vite":"^5.4.21","axios":"^1.2.1","effect":"3.22.2","eslint":"8.31.0","ts-jest":"29.4.12","typedoc":"0.28.20","chokidar":"^3.5.3","date-fns":"^2.29.3","prettier":"3.9.6","typescript":"5.9.3","@jest/types":"29.6.3","@types/jest":"29.5.14","@types/node":"^18.7.3","@types/uuid":"^9.0.0","playwright-core":"^1.63.0","@tsconfig/strictest":"2.0.8","eslint-plugin-import":"2.32.0","eslint-config-prettier":"8.6.0","@typescript-eslint/parser":"5.47.0","@typescript-eslint/eslint-plugin":"5.48.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/application-exception_0.7.0_1789938489878_0.2097258214418345"}}},"time":{"created":"2023-01-03T07:45:59.051Z","modified":"2026-09-20T21:08:10.142Z","0.0.1":"2023-01-03T07:45:59.413Z","0.0.2":"2023-01-03T07:49:32.008Z","0.0.3":"2023-01-03T07:54:22.153Z","0.0.5":"2023-01-03T08:31:14.789Z","0.0.6":"2023-01-08T05:00:10.737Z","0.0.7":"2023-01-08T05:12:08.497Z","0.0.8":"2023-01-08T19:58:52.945Z","0.0.9":"2023-01-08T20:46:37.608Z","0.0.10":"2023-01-13T18:35:36.156Z","0.0.11":"2023-01-15T00:10:54.826Z","0.0.12":"2023-01-15T00:43:49.330Z","0.0.13":"2023-01-15T01:16:42.142Z","0.0.14":"2023-01-15T02:04:14.307Z","0.0.15":"2023-01-15T02:08:29.848Z","0.0.16":"2023-01-15T03:49:31.916Z","0.0.17":"2023-01-15T15:53:54.218Z","0.0.18":"2023-01-22T19:34:27.741Z","0.0.19":"2023-02-07T22:45:04.996Z","0.0.20":"2023-02-08T16:38:01.541Z","0.0.21":"2024-01-13T10:46:47.199Z","0.0.22":"2024-01-13T10:48:58.659Z","0.0.23":"2024-01-13T10:53:13.978Z","0.0.24":"2024-01-13T11:13:44.762Z","0.0.25":"2024-01-13T11:17:56.939Z","0.2.0":"2026-09-11T06:53:12.062Z","0.2.1":"2026-09-12T09:04:21.094Z","0.2.2":"2026-09-12T13:12:50.904Z","0.3.0":"2026-09-15T20:08:22.025Z","0.4.0":"2026-09-18T16:45:12.028Z","0.5.0":"2026-09-19T07:54:49.195Z","0.6.0":"2026-09-20T19:42:29.883Z","0.7.0":"2026-09-20T21:08:09.987Z"},"bugs":{"url":"https://github.com/dany-fedorov/application-exception/issues"},"author":{"name":"Dany Fedorov"},"license":"MIT","homepage":"https://github.com/dany-fedorov/application-exception#readme","keywords":["typescript","typed errors","error reporting","corj","caught-object-report-json","agents","coding-agents","agent tools","llm","harness","exception","ApplicationException"],"repository":{"url":"git://github.com/dany-fedorov/application-exception.git","type":"git"},"description":"Typed failures and deliberate disclosure for TypeScript services and LLM harnesses.","maintainers":[{"name":"danyfedorov","email":"2d4kda@gmail.com"}],"readme":"# application-exception\n\nTyped failures with two reports for TypeScript services and agent harnesses: a\n[caught-object-report-json](https://www.npmjs.com/package/caught-object-report-json)\ndiagnostic report for operators and a selected public report for agents and\nusers, both carrying the same `occurrence_id`.\n\n[Agent guide](AGENTS.md) · [API card](docs/agent/api-card.md) · [Recipes](docs/agent/recipes.md) · [Errors](docs/agent/errors.md) · [Changelog](CHANGELOG.md)\n\n## Install\n\n```sh\nnpm install application-exception\n```\n\nNode.js 18 or newer. CommonJS with TypeScript declarations. Runtime\ndependencies: `caught-object-report-json` and `nanoid`.\n\n## Quick start\n\nDefine a kind with typed details and a public policy. At the boundary, report\nthe caught value twice: once for the trusted sink, once for the response.\n\n```ts\nimport { defineException, makeDiagnosticReport, makePublicReport } from 'application-exception';\n\nconst ToolUnavailable = defineException({\n  tag: 'tools/Unavailable',\n  message: ({ tool }: { tool: string }) => `Tool ${tool} is unavailable`,\n  public: {\n    code: 'TOOL_UNAVAILABLE',\n    message: 'The requested tool is temporarily unavailable.',\n    detailsSelector: ({ tool }) => ({ tool }),\n  },\n});\n\nfunction runSearch(): never {\n  throw new ToolUnavailable({\n    details: { tool: 'search' },\n    cause: new Error('connect ECONNREFUSED 10.0.0.7:5432'),\n  });\n}\n\ntry {\n  runSearch();\n} catch (caught: unknown) {\n  const diagnostic = makeDiagnosticReport(caught, { context: { runId: 'run-1' } });\n  console.error(JSON.stringify(diagnostic)); // trusted sink only\n  const response = makePublicReport(caught);\n  console.log(JSON.stringify(response)); // safe for the agent\n  console.log(response.occurrence_id === diagnostic.occurrence_id); // true\n}\n```\n\nThe response is:\n\n```json\n{\n  \"v\": \"appex/public/v4\",\n  \"occurrence_id\": \"AE_01J8Z3C4V5X6Y7Z8A9B0C1D2E3\",\n  \"fingerprint\": \"fp1_9f2a1c7d4e6b08315a2c9d7e4f60b183\",\n  \"code\": \"TOOL_UNAVAILABLE\",\n  \"message\": \"The requested tool is temporarily unavailable.\",\n  \"as_json\": { \"tool\": \"search\" }\n}\n```\n\nA caught value without a policy, including a plain `Error`, produces\n`code: \"INTERNAL_ERROR\"` and `message: \"Something went wrong\"` with the same\n`occurrence_id` as its diagnostic report. Nothing is disclosed by accident.\n\n## Two reports, one occurrence id\n\n| Report | Function | Audience | Content |\n| --- | --- | --- | --- |\n| Diagnostic | `makeDiagnosticReport(caught, options?)` | operators, logs | a corj report: stacks, messages, `as_json` of every enumerable property, nested causes under `children`; plus `occurrence_id`, `fingerprint`, `context`, `reporting_errors` |\n| Public | `makePublicReport(caught, options?)` | agents, users, HTTP clients | `code`, `message`, `as_json` from the kind's `public` policy; plus `occurrence_id`, and `fingerprint` when the hash is backed by real stack frames |\n| Both | `makeReportPair(caught, options?)` | one boundary | `{ occurrence_id, diagnostic, public }` derived from a single occurrence; each report is fingerprinted by its own bag, so the two agree when both bags carry the same `corj` and `redact` |\n\n`occurrence_id` is the `occurrenceId` of a typed exception. Any other object\ngets one generated id, remembered for the object, so both functions agree in\neither order. A thrown primitive gets a fresh occurrence id on each call; pass\nthe same `options.occurrenceId` to both calls to correlate them, or call\n`makeReportPair`, which resolves the occurrence once for both:\n\n```ts\nimport { makeReportPair } from 'application-exception';\n\nconst caught: unknown = new Error('connection refused');\nconst reports = makeReportPair(caught, { diagnostic: { context: { runId: 'run-1' } } });\nconsole.error(JSON.stringify(reports.diagnostic));\nconsole.log(reports.public.occurrence_id === reports.diagnostic.occurrence_id); // true\n```\n\n### Diagnostic report\n\nThe diagnostic report is a corj report object (`v: \"corj/v0.15\"`). corj\ndocuments every field, omits fields that hold their expected value, and bounds\nthe whole report (100,000 UTF-8 bytes by default). The root fields this package\nrelies on:\n\n| Field | Meaning |\n| --- | --- |\n| `occurrence_id` | the occurrence id this package resolves, always present and never trimmed |\n| `fingerprint` | corj's hash of the error graph's identifying parts — the constructor names and the stack text by default — equal for the same failure from the same place; `corj: { fingerprintParts: null }` turns it off. A public report carries it only when the hash is backed by real stack frames |\n| `context` | present only when `options.context` is given: that value rendered as a JSON document of its own, rooted at `$context`, with a 16,384-byte cap inside the report budget; `null` if it could not be rendered |\n| `reporting_errors` | present only when non-empty: up to 8 problems corj met while inspecting the value, each `{ stage, path, reportKey?, sourceProperty?, error }` |\n\nDiagnostic CORJ options are reachable through one `corj` bag — including\n`maxDepth`, `maxChildren`, `stackFormat`, `inspection`, `fingerprintParts`, and\n`maxContextSize`. Whole-report size belongs to top-level `maxReportBytes`, its\nunit is always UTF-8, and `redact` stays at the top level. Use\n`Corj.restoreExpectedValues(report)` to fill omitted fields.\n\n```ts\nimport { Corj, makeDiagnosticReport } from 'application-exception';\n\nconst report = makeDiagnosticReport(new Error('outer', { cause: new Error('inner') }), {\n  corj: { maxDepth: 2 },\n});\nconst full = Corj.restoreExpectedValues(report);\nconsole.log(full.message, report.children?.[0]?.path); // 'outer' '$.cause'\n```\n\nBy default corj runs `toString`, `toJSON`, and getters of the reported objects,\nrecording failures instead of throwing; `corj: { inspection: 'no-invoke' }`\nreads property descriptors only and calls none of them. The report is for\ntrusted sinks either way: it contains messages, stacks, and `details`.\n\n### Public report\n\nThe public report (`v: \"appex/public/v4\"`) keeps corj's field names and meanings\nfor `message`, `as_json`, and `truncated`. Nothing from the error is emitted\nexcept the policy's outputs, `occurrence_id` and `fingerprint`, a hash. The\ndefault recipe hashes the constructor names and the stack text of the error\ngraph, under this call's own `corj` options and `redact`, and\n`corj: { fingerprintParts: null }` turns it off, after which nothing is read\nfrom the error but the policy's inputs. **The public report carries a\nfingerprint only when the hash is backed by real stack frames**: the recipe must\ninclude `stack`, the root's stack must have been read, and after redaction and\nthe header cut it must still hold frames. A thrown string or number, a plain\nobject, an object with a `toString`, an `Error` whose stack is gone or is\nframeless prose, and any recipe without `stack` — `['message']` included — get\n**no** public fingerprint, because that hash would be over the value's own text\nand a reader who can guess that text could confirm the guess. A stack-backed\nhash still covers every other part of the recipe, so adding `message` to the\npublic bag's recipe puts the message into the hash next to the frames; frame\ntext is unguessable only to a reader who does not know the deployed source and\nits paths.\nComponent limits are `message` 4,096 UTF-16 units and `as_json` 16,384 UTF-8\nbytes. Top-level `maxReportBytes` can optionally cap the complete compact JSON\nat 2,048 bytes or more; on overflow `as_json` is omitted whole before `message`\nis shortened. Any cut sets `truncated: true`.\n\n`occurrence_id` is a bounded printable-ASCII token, not trusted text: a branded\nvalue that a caller never minted can choose its own, within\n`/^[\\x21-\\x7e]{1,128}$/` (see\n[docs/design/cross-copy-trust.md](docs/design/cross-copy-trust.md)). Treat it as\ndata — escape it when you render it, never interpolate it into markup, a shell\ncommand, or an instruction to a model.\n\nThe `policyOverride` option overrides the kind's policy for this call, field by field:\n`code`, `message` (a string or a function of the details) and `detailsSelector` (a\nselector function, or `null` to disclose nothing — not even `as_json: null`). A\nfield left out keeps what the kind says, and a policy without `message` yields\nthe generic message.\n\n```ts\nimport { defineException, makePublicReport } from 'application-exception';\n\nconst Unavailable = defineException({\n  tag: 'tools/Unavailable',\n  message: ({ tool }: { tool: string }) => `Tool ${tool} is unavailable`,\n  public: { code: 'TOOL_UNAVAILABLE', detailsSelector: ({ tool }) => ({ tool }) },\n});\nconst caught: unknown = new Unavailable({ details: { tool: 'search' } });\nconst report = makePublicReport(caught, {\n  policyOverride: { message: 'Search is down.', detailsSelector: null },\n});\nconsole.log(report.code, report.message, 'as_json' in report); // 'TOOL_UNAVAILABLE' 'Search is down.' false\n```\n\n`decodePublicReport(value)` validates JSON received from another process and\nreturns `{ ok: true, report }` or `{ ok: false, reason, path }`. It accepts both\n`appex/public/v4` and the `appex/public/v3` a 0.4 sender emits, and the decoded\nreport keeps the `v` it arrived with:\n\n```ts\nimport { decodePublicReport } from 'application-exception';\n\nconst decoded = decodePublicReport(JSON.parse('{\"v\":\"appex/public/v3\",\"occurrence_id\":\"AE_1\",\"code\":\"TOOL_UNAVAILABLE\",\"message\":\"Retry later.\"}'));\nif (decoded.ok && decoded.report.code === 'TOOL_UNAVAILABLE') {\n  console.log('retry', decoded.report.occurrence_id);\n}\n```\n\n## Define and handle kinds\n\n```ts\nimport { defineException, isTypedException } from 'application-exception';\n\nconst InvalidBudget = defineException({\n  tag: 'tools/InvalidBudget',\n  idPrefix: 'TOOL_',\n  message: ({ attempts }: { attempts: number }) => `Attempt budget must be positive; received ${attempts}`,\n});\nconst Unavailable = defineException({ tag: 'service/Unavailable', message: 'Service unavailable' });\n\ntype ToolFailure = InstanceType<typeof InvalidBudget> | InstanceType<typeof Unavailable>;\n\nfunction explain(error: ToolFailure): string {\n  switch (error._tag) {\n    case 'tools/InvalidBudget':\n      return `Choose a positive budget; received ${error.details.attempts}`;\n    case 'service/Unavailable':\n      return 'Try again later';\n  }\n}\n\nconst caught: unknown = new InvalidBudget({ details: { attempts: -1 } });\nif (caught instanceof InvalidBudget) console.log(explain(caught));\nconsole.log(isTypedException(caught), new Unavailable().occurrenceId.startsWith('AE_'));\n```\n\nEach occurrence is a native `Error` with `_tag`, `occurrenceId`, `timestamp`,\nshallow-frozen `details` (nested objects stay shared), and an optional `cause`\n(two or more `causes` become an ordered `AggregateError`; one is installed\ndirectly; an empty list installs nothing). Details are copied once and must be\ndata only. A message renderer that throws yields\n`<tag> [message rendering failed: …]`.\n\nErrors thrown by this package carry an `APPEX_*` code and a link to\n[docs/agent/errors.md](docs/agent/errors.md).\n\n## Bound, redact, snapshot, share\n\nFour controls: report byte limits and three opt-in features that leave the default\nbehaviour unchanged when omitted.\n\n**Bound the whole report.** Diagnostic `maxReportBytes` (a safe integer of at\nleast 512, or `null`) holds the diagnostic report to that many UTF-8 bytes of\ncompact JSON — the corj report, `context` and `reporting_errors` together. Over\nbudget, corj drops `context` whole, however small it is, and sets\n`context_omitted: 'max_size'`; then drops `reporting_errors` and sets\n`reporting_errors_omitted: 'max_size'`; only then does it trim error content.\n`occurrence_id`, `fingerprint` and `v` are never trimmed, so a report always\nidentifies itself and correlates. Omitting it keeps CORJ's 100,000-byte default;\n`null` explicitly disables only the total cap. Public `maxReportBytes` is\nopt-in, has a 2,048-byte minimum, and also accepts `null`.\n\n```ts\nimport { makeDiagnosticReport } from 'application-exception';\n\nconst caught: unknown = new Error('connection refused');\nconst report = makeDiagnosticReport(caught, {\n  context: { runId: 'run-1' },\n  maxReportBytes: 32_768,\n});\nconsole.log(new TextEncoder().encode(JSON.stringify(report)).byteLength <= 32_768); // true\n```\n\n**Redact once, everywhere.** A policy built by `makeRedactionPolicy` has two\nkinds of rule. **Skip** rules (`keys`, `paths`) name properties that are never\nread, so an excluded getter never runs. **Scrub** rules (`patterns`,\n`transform`) rewrite text wherever it appears in either report. To remove a\nsecret's *text*, use `patterns`: skipping `message` still leaves it in `stack`.\n`paths` address three documents — `$...` the caught value, `$context...` the\ncontext, `$public...` the selected public details — so anchor a `RegExp` path\nwith `^\\$\\.` to keep it on the caught value. Redaction never discloses — on a\npublic report it runs on what the kind's `detailsSelector` returned. The\nrule-by-rule table is in\n[docs/agent/recipes.md](docs/agent/recipes.md#keep-secrets-out-of-both-reports);\nthe design is in [docs/design/redaction-policy.md](docs/design/redaction-policy.md).\n\n```ts\nimport { makeRedactionPolicy, makeReportPair } from 'application-exception';\n\nconst caught: unknown = new Error('connection refused');\nconst redact = makeRedactionPolicy({ keys: ['password', /token$/i], patterns: [/\\bsk-[A-Za-z0-9]{8,}\\b/g] });\nmakeReportPair(caught, { diagnostic: { redact }, public: { redact } });\n```\n\n**Snapshot the details.** By default `details` is shallow-frozen, so a caller\nmutating a nested object changes what a later report describes. `snapshotDetails`\ncaptures a deep frozen copy at construction instead, and rejects content it\ncannot capture faithfully — cycles, functions, accessors, class instances —\nrather than inventing it.\n\n```ts\nimport { defineException } from 'application-exception';\n\nconst Failed = defineException({\n  tag: 'jobs/Failed',\n  message: ({ job }: { job: { name: string } }) => `${job.name} failed`,\n  snapshotDetails: true,\n});\nconst job = { name: 'nightly' };\nconst failure = new Failed({ details: { job } });\njob.name = 'renamed';\nconsole.log(failure.details.job.name); // 'nightly'\n```\n\n**Share trust between copies.** Two separately loaded copies of this package do\nnot recognize each other's occurrences, by design: a disclosure policy decides\nwhat leaves the process, so a value that merely claims to be typed must not pick\nits own public code. `makeTrustRealm()` is the explicit opt-in. The realm\nobject reference *is* the capability — nothing is matched by `_tag`, by the\nglobal brand, or by any value read off the caught object, so a forged tag or a\nreport revived from JSON acquires nothing. `isTrustedException(caught, realm)` is\nthe realm-aware recognizer; `isTypedException` keeps its one-argument shape.\n\n```ts\nimport { makeTrustRealm, defineException, makePublicReport } from 'application-exception';\n\nconst realm = makeTrustRealm();\nconst Timeout = defineException({\n  tag: 'db/Timeout', message: 'Timed out', public: { code: 'DB_TIMEOUT' }, realm,\n});\nconsole.log(makePublicReport(new Timeout(), { realm }).code); // 'DB_TIMEOUT' across copies\n```\n\n## Runtime support\n\nNode >= 18 (CommonJS, the published artifact), Node ESM, Bun, and browsers via a\nbundler. Each is exercised against the packed artifact in CI; the measured\ncontract and its limits are in\n[docs/runtime-support.md](docs/runtime-support.md).\n\n## Schemas\n\n`application-exception/schemas/diagnostic-report-v6.json` embeds corj v0.15's\nreport definitions and requires `v` and `occurrence_id`;\n`application-exception/schemas/public-report-v4.json` is closed and carries the\noptional `fingerprint`. Both are JSON Schema 2020-12. The earlier schemas stay\npublished unchanged for readers of older reports:\n`diagnostic-report-v5.json` for 0.5.0 (`v: \"corj/v0.14\"`),\n`diagnostic-report-v4.json` and `public-report-v3.json` for 0.4.0\n(`v: \"corj/v0.13\"`, `appex/public/v3`), and `diagnostic-report-v3.json` for\n0.3.0 (`v: \"corj/v0.12\"`).\n\n## Validate a change\n\n```sh\nnpm ci\nnpm run test:all\n```\n\n`test:all` runs Jest with a 100% coverage gate, the type tests, the build, the\npacked-package smoke test, and the documentation checks. Run\n`npm run docs:generate` after editing JSDoc in `src/`.\n\n[npm package](https://www.npmjs.com/package/application-exception) · [MIT](LICENSE)\n","readmeFilename":"README.md"}