{"_id":"@synanetics/errors","_rev":"28-ae7f26fba9128b835283fedd8180e15d","name":"@synanetics/errors","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@synanetics/errors","version":"1.0.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.0.0","maintainers":[{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"17ad1e42c2b5eef89db116031f85fcf8b0633608","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.0.0.tgz","fileCount":16,"integrity":"sha512-L36PZ5dPWk/F+fG6Pv/LAUNsKgm2kHPrsYO3H6IRe7hOaFa1pDwfj4fBF0q4h1cFYr7QeWhpYOlWfBznKmCOCg==","signatures":[{"sig":"MEQCIBn8TVlBRoir7GiujK0qpyZDnrgI1RFFuiL7YKmHwT+RAiBtXThhbCTntVOxbMIelD7++btugK1cjUCSyzH0pn51Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7622},"main":"lib/errors.js","gitHead":"07c5eb3bb720e6c3b5158b8d323409dcafb537df","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.1","description":"Set of Synanetics common errors for applications to use","directories":{"lib":"lib"},"_nodeVersion":"22.0.0","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/errors_1.0.0_1717784900092_0.7878904168973639","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@synanetics/errors","version":"1.0.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.0.1","maintainers":[{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"80b72d1e2660f6c000defb122d5dba1b027f4707","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.0.1.tgz","fileCount":16,"integrity":"sha512-kWdUuTYzdo7yo32ZCEdskMqD9cTTol6h4YfIUCaZpA39bvlrHkpvyiMUb9cbM2sT5TjjX3UWn/2oC6tmfcaOQw==","signatures":[{"sig":"MEUCIQDAtbpZqpffxAfRApAvE8r7gtXQXmkA9qLhKp6RxH2e8AIgNOn4jrvlOO9o7Ys3l9z26seuDwHjtDYkVpsbM4w3y6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7739},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"fdbc03861e18917bf66233f00cf45bb992e7caa5","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.1","description":"Set of Synanetics common errors for applications to use","directories":{"lib":"lib"},"_nodeVersion":"22.0.0","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/errors_1.0.1_1717785282187_0.27217600446856105","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@synanetics/errors","version":"1.0.2","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.0.2","maintainers":[{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"4e7365567d5756f075127e3f6712c6752e4639e4","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.0.2.tgz","fileCount":16,"integrity":"sha512-yatRcFjZMVzN6vbAPkDaolMiZfL6qnzo3YltPW8AM7ZiSSNpe+2FFTDBCQqzYPghO42x8lGDyj3bsTTw3rg2Ig==","signatures":[{"sig":"MEUCIQCcAp14Gd7rAUcuO1nwymE37YBRp9ows+ENpJZlDz9yCgIgFbUE5G4wJa3gUIooFY71L6QfJhyOz2nB4iTOsMEmBa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7739},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"d4d81db787d917dece584263d2e9b431e1669842","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.0","description":"Set of Synanetics common errors for applications to use","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/errors_1.0.2_1718119228119_0.517675878736966","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@synanetics/errors","version":"1.1.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.1.0","maintainers":[{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"56398a0c13a94ab16abec48c10a9122bc8cd062b","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.1.0.tgz","fileCount":40,"integrity":"sha512-4ZHntvyU+hU3fv2tVXy7WTaODCNyw1ARU6RmqGajNDoITmwTFxu4HC674Z8YYfVv0+QSDwRi4/x1aD++f4ZrRA==","signatures":[{"sig":"MEUCIAPKA9IPPUG+QUMhSO9qDu1coJpu7Zyc8ESQ6K1U0YLyAiEApsQuuDzsZTjN8xZapFPjraud94UOO9Vq2IoEAbDFs1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72866},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"99c984d5d4aa40098e237b88ac77c0ce41d2d6b1","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.0","description":"Set of Synanetics common errors for applications to use","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/errors_1.1.0_1718210864588_0.9229404691072656","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@synanetics/errors","version":"1.1.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.1.1","maintainers":[{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"fe760c0b4b333d5fb0e69d7caab717b82225adf9","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.1.1.tgz","fileCount":40,"integrity":"sha512-nM5fYfTr0ioonQOWnBQNdQ+khDmcpdyom9tI3xnflhi3rxa8QPmO+czDv707Q2E4dKqQnmhI0HDVqNmQ38tbDQ==","signatures":[{"sig":"MEUCIDOYmpbrJUcVZVH/JpQ7M4wTJ0Qu3okl8giMROIhCM6gAiEAmK2zF0sIUy9sze8IaCMj2iDr3PkzZIcmGuG2q2rDzUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70832},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"61b29c719994c91aaef420a13e900a54e59da9aa","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.0","description":"Set of Synanetics common errors for applications to use","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/errors_1.1.1_1718221917660_0.09336797258913565","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@synanetics/errors","version":"1.2.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.2.0","maintainers":[{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"e4fdc4704bde34dd4841585d27498edef42ac4ff","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.2.0.tgz","fileCount":40,"integrity":"sha512-upkqW3FWiJcAKXos4S3Emq0qAyVr/vMbG8g4bYhOND+o2nluRyIAeFRnYHAE1+C3bTwL7+9Mkf/6gVfCPvbGQg==","signatures":[{"sig":"MEYCIQDsP5oi+IFD/Wj7zSSdJfwQ3dVE2Ghs5NMTDJd3ajGRwAIhAMgemh0uLMCE7FYLu5YhTvQUeMV0dVgN8LbBfjTNz4Lt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94289},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"d30716b357f97c16870db508c3f15df1723cd099","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.0","description":"Set of Synanetics common errors for applications to use","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/errors_1.2.0_1718280461189_0.5920140735132084","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@synanetics/errors","version":"1.3.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.3.0","homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"534f9bdbe8e8a19cab792fd72b69a742612f7fc5","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.3.0.tgz","fileCount":40,"integrity":"sha512-y7V9JjHb5G7K+o0TfHftwxXyfi+7ZQzf19Bn+Mgg/C6QNK3SRz5/Mlyb0s6Az4nTDenXPadukR6dQvtmJYSwiA==","signatures":[{"sig":"MEUCIQDq4OphgH0YoNFSvwXSwbv5S0MBeO1YFgmk/Eph+dP6ogIgCquOTIFP7wYaBud7IEB2Ee3V8ZBnZeTDEPW7Dr4R0uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95918},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"96ba819cb3c8327e3dec0bc5e5d233448f7a38dd","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.0","description":"Set of Synanetics common errors for applications to use","directories":{"lib":"lib"},"_nodeVersion":"18.20.2","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/errors_1.3.0_1718981133296_0.08873127113741641","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@synanetics/errors","version":"1.3.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.3.1","maintainers":[{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"5547f4b1b71fd6e6fb26e5f1f619c05a4059ee60","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.3.1.tgz","fileCount":40,"integrity":"sha512-x9wG4Yg3f3IzPh6+1MdFO6RiUJTzno8n2vSK7G5Yh8J6OvMfGqfmlLc89pfvRV8fCnsTrCj0KjvY3IU2zLimjw==","signatures":[{"sig":"MEYCIQCCzskivqiB+KQXiTeGlJvxLBVnIfVX2Xd2ya5DKeAC7AIhAIhpEJ6i3NvCwj8bAuTvwza+ALip/co3uPIjYU7StvP3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96374},"main":"./lib/cjs/index.js","type":"module","types":"./lib/cjs/index.d.ts","exports":{"import":"./lib/esm/index.js","require":"./lib/cjs/index.js"},"gitHead":"3300e1d5a52e55c133da24671f04f22824002a2d","scripts":{"tsc":"tsc -b ./tsconfig.cjs.json ./tsconfig.esm.json","test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","pretsc":"rm -rf lib/*","posttsc":"echo '{\"type\":\"module\"}' > ./lib/esm/package.json && echo '{\"type\":\"commonjs\"}' > ./lib/cjs/package.json","tsc:watch":"npm run tsc -- --watch","prepublishOnly":"npm run tsc"},"_npmUser":{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.1","description":"Set of Synanetics common errors for applications to use","directories":{"lib":"lib"},"_nodeVersion":"22.0.0","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/errors_1.3.1_1722607230491_0.32299100919807255","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@synanetics/errors","version":"1.3.2","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@1.3.2","maintainers":[{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"7973e657b49a028c69d24b479daa48f32c00c45c","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-1.3.2.tgz","fileCount":52,"integrity":"sha512-8PoPBh3RxZqMyRVAbLr8qjVVoDSi8hhxIWW3Ji0XceJm81/kydnO2neY1e4ILSiC1X3FhSCSXuKueceJpNs5Nw==","signatures":[{"sig":"MEQCIBLWaMPGD6P8lkxdnrrRFkfyuGEc7T24ZGpbD3ehZUraAiB6TOn3APl8U5/sWZdHPV9U+w17zLq7+McWZGTZOr1Wzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163193},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"8a425d9a607b56cbd4b1642ce57d140030ba6481","scripts":{"test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","prepare":"tshy"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"deprecated":"should have been a major revision, use 4.4.0 for non-breaking version","repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.8.2","description":"Set of Synanetics common errors for applications to use","directories":{},"_nodeVersion":"22.5.1","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/fhir":"^0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/errors_1.3.2_1723550050248_0.5704245029114943","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@synanetics/errors","version":"2.0.0","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@2.0.0","maintainers":[{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"72a50d36b2ffa5de778bafabd3ad9fc3a311e6ea","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-2.0.0.tgz","fileCount":52,"integrity":"sha512-h22tHcS648zMNb6MjyFSgfEinyLrDzbOPF/Zqq0z5fkgxk2QqXKnMujBB9H+ujU125KWkMsLASUoFttH4zRFAg==","signatures":[{"sig":"MEQCIQClW6Vcyo8ZZrPTcO0jBBXjsgFpuyAR3mLrKbQ5Gp05MwIfEA7UrHi+KPXCNZt1uq51VReYfg2nIK8GuQgAJaAtCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163193},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"49bfb03e31e954236c2006e46204315bd860be1c","scripts":{"test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","prepare":"tshy"},"_npmUser":{"name":"davidtolman","email":"david.tolman@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.5.0","description":"Set of Synanetics common errors for applications to use","directories":{},"_nodeVersion":"18.20.2","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/fhir":"^0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/errors_2.0.0_1723807675277_0.38239024794817666","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@synanetics/errors","version":"2.0.1","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@2.0.1","maintainers":[{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"0ed21cb2c1f8a3125dcab9f00eb77aa2ab826166","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-2.0.1.tgz","fileCount":52,"integrity":"sha512-TyVoA4AiJR/cF9NBBX9U/z3HFhWzc8W9f4GmhXimw6dqCu6hvPqaRtIeszJq8WSF/maGlGI39GajEZk5L74gcw==","signatures":[{"sig":"MEUCIHUaTUqTOXlWIpgo+D47b9OGuiEQ0iruwfFTJsWLr6ZOAiEA/mjMttlyLeW2t8d1M9uD9QxOYOywc9eOI9RDW0Ym9lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163117},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"a1881dbfd940e23946c4162a61fddd09b7bd26de","scripts":{"test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","prepare":"tshy"},"_npmUser":{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.8.2","description":"Set of Synanetics common errors for applications to use","directories":{},"_nodeVersion":"22.5.1","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/fhir":"^0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/errors_2.0.1_1724857516110_0.28592381819853796","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@synanetics/errors","version":"2.0.2","author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","_id":"@synanetics/errors@2.0.2","maintainers":[{"name":"whay-syn","email":"warren.hayes@synanetics.com"},{"name":"sarah-gibson","email":"sarah.gibson@synanetics.com"},{"name":"lewis-synanetics","email":"lewis.donley@synanetics.com"},{"name":"oliverm-wethey","email":"oliver.musgrove-wethey@synanetics.com"},{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},{"name":"gregsynanetics","email":"gergo.kekesi@synanetics.com"},{"name":"tom-synanetics","email":"tom.fletcher@synanetics.com"},{"name":"danielpeterbayley","email":"daniel.bayley@synanetics.com"},{"name":"leecampbellsynanetics","email":"lee.campbell@synanetics.com"},{"name":"davidtolman","email":"david.tolman@synanetics.com"},{"name":"synsteve","email":"steve@synanetics.com"}],"homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"dist":{"shasum":"dd6fc39d5bb81c0e5eb256b4782539a1aaef9fa4","tarball":"https://registry.npmjs.org/@synanetics/errors/-/errors-2.0.2.tgz","fileCount":52,"integrity":"sha512-9GvvulDArj3Kn4uNAKhsqKEsGu//T/0j2YaMA2OZW1Nbp4KTbVdq1ntYiCqqzsfSZ8r/EO9f8ZdQnIsw2nraRg==","signatures":[{"sig":"MEUCIECs0Xuhb2kGrLxwh9Nwcrt0xnWaZ5Z3n/TA5C0O3KRcAiEAlk+ZY7iRUb4lVIADwk2W05XdNAdfdxjCYidIVGclo/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163041},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"1e330026845f0f787f102dc2de5314fd0eef8590","scripts":{"test":"NODE_OPTIONS='--experimental-vm-modules  --no-warnings' jest","prepare":"tshy"},"_npmUser":{"name":"synrichardbrown","email":"richard.brown@synanetics.com"},"repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"_npmVersion":"10.8.2","description":"Set of Synanetics common errors for applications to use","directories":{},"_nodeVersion":"22.5.1","dependencies":{"http-status-codes":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/fhir":"^0.0.41"},"_npmOperationalInternal":{"tmp":"tmp/errors_2.0.2_1724932256529_0.527982514643279","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-06-07T18:28:19.980Z","modified":"2026-08-07T14:13:30.756Z","1.0.0":"2024-06-07T18:28:20.283Z","1.0.1":"2024-06-07T18:34:42.347Z","1.0.2":"2024-06-11T15:20:28.287Z","1.1.0":"2024-06-12T16:47:44.766Z","1.1.1":"2024-06-12T19:51:57.813Z","1.2.0":"2024-06-13T12:07:41.340Z","1.3.0":"2024-06-21T14:45:33.486Z","1.3.1":"2024-08-02T14:00:31.431Z","1.3.2":"2024-08-13T11:54:10.434Z","2.0.0":"2024-08-16T11:27:55.486Z","2.0.1":"2024-08-28T15:05:16.312Z","2.0.2":"2024-08-29T11:50:56.691Z"},"bugs":{"url":"https://bitbucket.org/synanetics/synanetics-common/issues"},"author":{"name":"David Tolman","email":"david.tolman@synanetics.com"},"license":"MIT","homepage":"https://bitbucket.org/synanetics/synanetics-common/packages/errors#readme","repository":{"url":"git+ssh://git@bitbucket.org/synanetics/synanetics-common.git","type":"git"},"description":"Set of Synanetics common errors for applications to use","maintainers":[{"email":"warren.hayes@synanetics.com","name":"whay-syn"},{"email":"james.young@synanetics.com","name":"synjy"},{"email":"steve@synanetics.com","name":"synsteve"},{"email":"daniel.bayley@synanetics.com","name":"danielpeterbayley"},{"email":"tom.fletcher@synanetics.com","name":"tom-synanetics"},{"email":"richard.brown@synanetics.com","name":"synrichardbrown"},{"email":"lee.campbell@synanetics.com","name":"leecampbellsynanetics"},{"email":"edward.greatrex@synanetics.com","name":"edward-synanetics"},{"email":"anna.weaver@synanetics.com","name":"aviwsynanetics"},{"email":"alex@alexwhitman.com","name":"alexwhitman"}],"readme":"# `@synanetics/errors`\n\nUtility Synanetics errors for application usage\n\n## SynaneticsOutcomeError\n\nTakes `message` and optional `options` parameters. Extends default `Error` interface with support for `cause` and in addition takes optional `outcome` and `status` properties.\n\n### SynaneticsOutcomeError.outcome\n\nThe `outcome` property is expected to be an `OperationOutcome` resource. If not supplied then a default `OperationOutcome` with `severity` of 'error', `code` of 'invalid' and diagnostics matching the `message` parameter is created.\n\n### SynaneticsOutcomeError.status\n\nThe `status` property is expected to be a number, it defaults to `500` assuming the value is meant for HTTP status code representation but in theory could be any desired number system.\n\n\n## Usage\n\n```javascript\nconst { SynaneticsOutcomeError } = require('@synanetics/errors');\n// or\nimport { SynaneticsOutcomeError } from '@synanetics/errors';\n\nconst outcomeError1 = new SynaneticsOutcomeError('some message');\n\nconst outcomeError2 = new SynaneticsOutcomeError('example', {\n  outcome: { resourceType: 'OperationOutcome' ... },\n  status: 400,\n  cause: outcomeError1,\n});\n```\n\n## HttpStatusCodeOutcomeError\n\nCreates `Error` objects with extended `outcome` and `status` properties to represent HTTP related errors. `message` parameter can be an array of strings to generate multiple issue entries.\n\n### HttpStatusCodeOutcomeError.outcome\n\nThe `outcome` property will be an `OperationOutcome` resource.\n\n### HttpStatusCodeOutcomeError.status\n\nThe `status` property will be a number representing a HTTP status code.\n\n### static methods\n\nA number of static methods are available to ease creation of specific types of error that map to the [NHS Booking and Referral Standard](https://simplifier.net/guide/nhsbookingandreferralstandard/Home/FHIRAssets/AllAssets/AllCodeSystems/HTTPErrorCodes?version=1.0.0-alpha):\n\n```\nbadRequestError() -> BAD_REQUEST\nconflictError() -> CONFLICT\nforbiddenError() -> FORBIDDEN\nmethodNotAllowedError() -> METHOD_NOT_ALLOWED\nnotAcceptableError() -> NOT_ACCEPTABLE\nnotFoundError() -> NOT_FOUND\nnotImplementedError() -> NOT_IMPLEMENTED\nproxyBadRequestError() -> PROXY_BAD_REQUEST\nproxyConflictError() -> PROXY_CONFLICT\nproxyForbiddenError() -> PROXY_FORBIDDEN\nproxyMethodNotAllowedError() -> PROXY_METHOD_NOT_ALLOWED\nproxyNotFoundError() -> PROXY_NOT_FOUND\nproxyNotImplementedError() -> PROXY_NOT_IMPLEMENTED\nproxyServerError() -> PROXY_SERVER_ERROR\nproxyTimeoutError() -> PROXY_TIMEOUT\nproxyTooManyRequestsError() -> PROXY_TOO_MANY_REQUESTS\nproxyUnauthorizedError() -> PROXY_UNAUTHORIZED\nproxyUnavailableError() -> PROXY_UNAVAILABLE\nproxyUnprocessableEntityError() -> PROXY_UNPROCESSABLE_ENTITY\nrecBadRequestError() -> REC_BAD_REQUEST\nrecConflictError() -> REC_CONFLICT\nrecForbiddenError() -> REC_FORBIDDEN\nrecMethodNotAllowedError() -> REC_METHOD_NOT_ALLOWED\nrecNotAcceptableError() -> REC_NOT_ACCEPTABLE\nrecNotFoundError() -> REC_NOT_FOUND\nrecNotImplementedError() -> REC_NOT_IMPLEMENTED\nrecServerError() -> REC_SERVER_ERROR\nrecTimeoutError() -> REC_TIMEOUT\nrecUnauthorizedError() -> REC_UNAUTHORIZED\nrecUnavailableError() -> REC_UNAVAILABLE\nrecUnprocessableEntityError() -> REC_UNPROCESSABLE_ENTITY\nsendBadRequestError() -> SEND_BAD_REQUEST\nsendConflictError() -> SEND_CONFLICT\nsendForbiddenError() -> SEND_FORBIDDEN\nsendMethodNotAllowedError() -> SEND_METHOD_NOT_ALLOWED\nsendNotAcceptableError() -> SEND_NOT_ACCEPTABLE\nsendNotImplementedError() -> SEND_NOT_IMPLEMENTED\nsendTooManyRequestsError() -> SEND_TOO_MANY_REQUESTS\nsendUnauthorizedError() -> SEND_UNAUTHORIZED\nsendUnprocessableEntityError() -> SEND_UNPROCESSABLE_ENTITY\nserverError() -> SERVER_ERROR\ntimeoutError() -> TIMEOUT\ntooManyRequestsError() -> TOO_MANY_REQUESTS\nunauthorizedError() -> UNAUTHORIZED\nunavailableError() -> UNAVAILABLE\nunprocessableEntityError() -> UNPROCESSABLE_ENTITY\n```\n\nAdditional static methods exist to create outcome errors from HTTP status codes:\n```\nHttpStatusCodeOutcomeError.errorFromStatusCode(code, message);\nHttpStatusCodeOutcomeError.proxyErrorFromStatusCode(code, message);\nHttpStatusCodeOutcomeError.recErrorFromStatusCode(code, message);\nHttpStatusCodeOutcomeError.sendEerrorFromStatusCode(code, message);\n```\n","readmeFilename":"README.md"}