{"_id":"brilliant-errors","_rev":"3320715","name":"brilliant-errors","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","dist-tags":{"latest":"0.7.3"},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"time":{"modified":"2024-06-11T09:12:15.000Z","created":"2020-08-10T01:50:52.150Z","0.7.3":"2022-12-09T01:56:35.857Z","0.7.2":"2022-12-09T01:55:52.368Z","0.7.1":"2022-12-05T23:18:26.852Z","0.7.0":"2022-12-05T23:08:47.651Z","0.6.1":"2022-11-17T17:06:41.911Z","0.6.0":"2022-07-27T20:33:04.057Z","0.5.6":"2022-01-11T23:25:38.882Z","0.5.5":"2021-12-27T23:26:48.908Z","0.5.4":"2021-12-27T16:24:39.818Z","0.5.3":"2021-12-25T23:30:44.120Z","0.5.2":"2021-12-25T23:02:45.796Z","0.5.1":"2021-12-21T19:49:24.535Z","0.5.0":"2021-12-20T20:39:08.355Z","0.4.3":"2021-11-22T00:39:51.063Z","0.4.2":"2021-11-22T00:25:58.667Z","0.4.1":"2021-10-21T21:40:29.954Z","0.4.0":"2021-09-17T04:58:17.168Z","0.3.1":"2021-06-14T20:18:27.349Z","0.3.0":"2021-05-12T04:23:28.397Z","0.1.1":"2020-08-10T01:50:52.150Z"},"users":{},"author":{"name":"Ken Snyder","email":"ken@ken.net"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"versions":{"0.7.3":{"name":"brilliant-errors","version":"0.7.3","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"module":"./dist/index.js","typings":"./dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/index.js"}},"scripts":{"build":"npx tsup src/index.ts --format=esm --dts --clean","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","audit:fix":"pnpm audit --fix","test":"vitest","test:ci":"vitest run","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format=esm --dts --watch","release":"run-s build lint test:ci release:latest audit:fix release:bump","release:latest":"pnpm install","release:bump":"bumpp","prepublishOnly":"npm run build"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^14.18.34","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","npm-run-all":"^4.1.5","pathe":"^1.0.0","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"^3.2.5"},"dependencies":{"bumpp":"^8.2.1","callsites":"^4.0.0","inferred-types":"^0.37.2","vitest":"^0.25.6"},"engines":{"node":">=14.0.0"},"gitHead":"9c536de29fbe495da31c4068de45d69f63a1627c","_id":"brilliant-errors@0.7.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"bbfeb396619552af0b5dfa33d43c2c06c80877ca","size":6091,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.7.3.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.7.3_1670550995686_0.42445239220495945"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T02:04:22.069Z","publish_time":1670550995857,"_cnpm_publish_time":1670550995857},"0.7.2":{"name":"brilliant-errors","version":"0.7.2","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"module":"./dist/index.js","typings":"./dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/index.js"}},"scripts":{"build":"npx tsup src/index.ts --format=esm --dts --clean","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","audit:fix":"pnpm audit --fix","test":"vitest","test:ci":"vitest run","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format=esm --dts --watch","release":"run-s build lint test:ci release:latest audit:fix release:bump","release:latest":"pnpm install","release:bump":"bumpp","prepublishOnly":"npm run build"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^14.18.34","@typescript-eslint/eslint-plugin":"^5.46.0","@typescript-eslint/parser":"^5.46.0","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","npm-run-all":"^4.1.5","pathe":"^1.0.0","prettier":"^2.8.1","tsup":"^6.5.0","typescript":"^4.9.4","vite":"^3.2.5"},"dependencies":{"bumpp":"^8.2.1","callsites":"^4.0.0","inferred-types":"^0.37.2","vitest":"^0.25.6"},"engines":{"node":">=14.0.0"},"gitHead":"b4f256f8351efa858001ecac10864aca2b0a3dc7","_id":"brilliant-errors@0.7.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"8081b993a036e5fd9e9cf0476e528a30c38ef4c4","size":6089,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.7.2.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.7.2_1670550952187_0.7671851755513495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-09T02:04:21.761Z","publish_time":1670550952368,"_cnpm_publish_time":1670550952368},"0.7.1":{"name":"brilliant-errors","version":"0.7.1","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"module":"./dist/index.js","typings":"./dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/index.js"}},"scripts":{"build":"npx tsup src/index.ts --format=esm --dts --clean","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","audit:fix":"pnpm audit --fix","test":"vitest","test:ci":"vitest run","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format=esm --dts --watch","release":"run-s build lint test:ci release:latest audit:fix release:bump","release:latest":"pnpm install","release:bump":"bumpp","prepublishOnly":"npm run build"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^14.18.34","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","npm-run-all":"^4.1.5","pathe":"^1.0.0","prettier":"^2.8.0","tsup":"^6.5.0","typescript":"^4.9.3","vite":"^3.2.5"},"dependencies":{"bumpp":"^8.2.1","callsites":"^4.0.0","common-types":"^1.33.2","inferred-types":"^0.35.0","vitest":"^0.25.4"},"engines":{"node":">=14.0.0"},"pnpm":{"overrides":{"simple-git@<3.3.0":">=3.3.0","simple-git@<3.5.0":">=3.5.0"}},"gitHead":"b5e0d617d4940cf99237a78b8cf0e902d641a7bd","_id":"brilliant-errors@0.7.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"b87a4e1d38447e67b9a731edd4efa7907d99311c","size":6124,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.7.1.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.7.1_1670282306698_0.9626514699430964"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-05T23:18:33.882Z","publish_time":1670282306852,"_cnpm_publish_time":1670282306852},"0.7.0":{"name":"brilliant-errors","version":"0.7.0","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"build":"npx tsup src/index.ts --format=esm,cjs --dts --clean","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","audit:fix":"pnpm audit --fix","test":"vitest","test:ci":"vitest run","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format=esm,cjs --dts --watch","release":"run-s build lint test:ci release:latest audit:fix release:bump","release:latest":"pnpm install","release:bump":"bumpp","prepublishOnly":"npm run build"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^14.18.34","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^45.0.1","npm-run-all":"^4.1.5","pathe":"^1.0.0","prettier":"^2.8.0","tsup":"^6.5.0","typescript":"^4.9.3","vite":"^3.2.5"},"dependencies":{"bumpp":"^8.2.1","callsites":"^4.0.0","common-types":"^1.33.2","inferred-types":"^0.35.0","vitest":"^0.25.4"},"engines":{"node":">=14.0.0"},"pnpm":{"overrides":{"simple-git@<3.3.0":">=3.3.0","simple-git@<3.5.0":">=3.5.0"}},"gitHead":"8c290cd9b5640ca91367541f2f9f82fd7dd0c8c9","_id":"brilliant-errors@0.7.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"902bcd81686343499822a494ac58be3d0f2df94d","size":6524,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.7.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.7.0_1670281727461_0.4635694840063831"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-05T23:09:03.494Z","publish_time":1670281727651,"_cnpm_publish_time":1670281727651},"0.6.1":{"name":"brilliant-errors","version":"0.6.1","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.cjs","module":"./dist/index.js","type":"module","typings":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"tsup src/index.ts --format=esm,cjs --dts --clean","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","audit:fix":"pnpm audit --fix","test":"vitest","test:ci":"vitest run","release":"run-s lint release:latest test:ci audit:fix release:bump","release:latest":"pnpm install","release:bump":"bumpp","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format=esm,cjs --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^14.18.33","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","bumpp":"^8.2.1","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-unicorn":"^44.0.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","rimraf":"^3.0.2","tsup":"^6.5.0","typescript":"^4.9.3","vite":"^3.2.4","vitest":"^0.25.2"},"dependencies":{"callsites":"^4.0.0","common-types":"^1.33.2","inferred-types":"^0.33.1"},"engines":{"node":">=14.0.0"},"pnpm":{"overrides":{"simple-git@<3.3.0":">=3.3.0","simple-git@<3.5.0":">=3.5.0"}},"gitHead":"5e6f7bf17249525a4654ed4e9bd2ee9d4e8a377f","_id":"brilliant-errors@0.6.1","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"shasum":"5c0fb27cdea38b08ab7fc834317f5c8ee1e20634","size":6515,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.6.1.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.6.1_1668704801745_0.28779032634182977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-17T17:16:01.472Z","publish_time":1668704801911,"_cnpm_publish_time":1668704801911},"0.6.0":{"name":"brilliant-errors","version":"0.6.0","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.js","module":"./dist/index.mjs","typings":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"run-s clean autoindex build:bundle","build:bundle":"npx tsup src/index.ts --format=esm,cjs --dts","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","audit:fix":"pnpm audit --fix","test":"vitest","test:ci":"vitest run","release":"run-s lint release:latest test:ci audit:fix release:bump","release:latest":"pnpm install","release:bump":"bumpp","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format=esm,cjs --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/node":"^14.18.22","@typescript-eslint/eslint-plugin":"^5.31.0","@typescript-eslint/parser":"^5.31.0","bumpp":"^8.2.1","dd":"^0.22.1","eslint":"^8.20.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^43.0.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","rimraf":"^3.0.2","tsup":"^6.2.0","typescript":"^4.7.4","vite":"^3.0.3"},"dependencies":{"callsites":"^3.1.0","common-types":"^1.31.1","inferred-types":"^0.22.0","vitest":"^0.19.1"},"engines":{"node":">=12.0.0"},"pnpm":{"overrides":{"simple-git@<3.3.0":">=3.3.0","simple-git@<3.5.0":">=3.5.0"}},"gitHead":"6c2a95b44e422fe85a219b6f6867841c81334224","_id":"brilliant-errors@0.6.0","_nodeVersion":"16.15.0","_npmVersion":"8.11.0","dist":{"shasum":"ae1e5ea804b6c1dea00035558d56504864bf5f51","size":6552,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.6.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.6.0_1658953983847_0.5646165862548045"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-27T20:33:08.319Z","publish_time":1658953984057,"_cnpm_publish_time":1658953984057},"0.5.6":{"name":"brilliant-errors","version":"0.5.6","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.js","module":"./dist/index.mjs","typings":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"run-s clean autoindex build:bundle","build:bundle":"npx tsup src/index.ts --format=esm,cjs --dts","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","test":"jest","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format=esm,cjs --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/jest":"^27.4.0","@types/node":"^14.18.5","@typescript-eslint/eslint-plugin":"^5.9.1","@typescript-eslint/parser":"^5.9.1","dd":"^0.18.0","eslint":"^8.6.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.4","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^39.0.0","jest":"^27.4.7","jest-extended":"^1.2.0","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.2","ts-node":"^10.4.0","tsup":"^5.11.11","typescript":"^4.5.4"},"dependencies":{"callsites":"^3.1.0","common-types":"^1.31.0","inferred-types":"^0.18.3"},"engines":{"node":">=12.0.0"},"gitHead":"016147dc7c2768b57090766395b848804ce93cbc","_id":"brilliant-errors@0.5.6","_nodeVersion":"14.18.2","_npmVersion":"8.3.0","dist":{"shasum":"094a7742c19d06162401b196cf274fd98ccd2707","size":6550,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.5.6.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.5.6_1641943538732_0.5484052674625091"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-11T23:25:46.278Z","publish_time":1641943538882,"_cnpm_publish_time":1641943538882},"0.5.5":{"name":"brilliant-errors","version":"0.5.5","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.js","module":"./dist/index.mjs","typings":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"run-s clean autoindex build:bundle","build:bundle":"npx tsup src/index.ts --format='esm,cjs' --dts","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","test":"jest","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format='esm,cjs' --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.3","@types/node":"14","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dd":"^0.16.10","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^39.0.0","jest":"^27.4.5","jest-extended":"^1.2.0","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.2","ts-node":"^10.4.0","tsup":"^5.11.9","typescript":"^4.5.4"},"dependencies":{"callsites":"^3.1.0","common-types":"^1.31.0","inferred-types":"^0.18.3"},"engines":{"node":">=12.0.0"},"gitHead":"6274d2fa893f09564febdaa2592b919dafcf3d8b","_id":"brilliant-errors@0.5.5","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"6f389ebe6f62d75a44331eead747147d935af997","size":6558,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.5.5.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.5.5_1640647608772_0.9116642665306758"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-28T02:17:37.191Z","publish_time":1640647608908,"_cnpm_publish_time":1640647608908},"0.5.4":{"name":"brilliant-errors","version":"0.5.4","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.js","module":"./dist/index.mjs","typings":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"run-s clean autoindex build:bundle","build:bundle":"npx tsup src/index.ts --format='esm,cjs' --dts","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","test":"jest","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format='esm,cjs' --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dd":"^0.16.3","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^39.0.0","jest":"^27.4.5","jest-extended":"^1.2.0","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.2","ts-node":"^10.4.0","tsup":"^5.11.9","typescript":"^4.5.4"},"dependencies":{"callsites":"^3.1.0","common-types":"^1.29.0","inferred-types":"^0.18.0"},"engines":{"node":">=12.0.0"},"gitHead":"5f6b979297b0ab90e1bd6cfc81b7c3b7e46400e7","_id":"brilliant-errors@0.5.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"22ec9c8b94a65528a91cec9a89c7e4d6f116b1f9","size":6549,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.5.4.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.5.4_1640622279644_0.1900927104060406"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-28T02:17:37.101Z","publish_time":1640622279818,"_cnpm_publish_time":1640622279818},"0.5.3":{"name":"brilliant-errors","version":"0.5.3","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.js","module":"./dist/index.mjs","typings":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"run-s clean autoindex build:bundle","build:bundle":"npx tsup src/index.ts --format='esm,cjs' --dts","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","test":"jest","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format='esm,cjs' --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","callsites":"^3.1.0","common-types":"^1.31.0","dd":"^0.16.2","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^39.0.0","jest":"^27.4.5","jest-extended":"^1.2.0","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.2","ts-node":"^10.4.0","tsup":"^5.11.9","typescript":"^4.5.4"},"peerDependencies":{"callsites":"^3.1.0","common-types":"^1.29.0","inferred-types":"^0.18.0"},"engines":{"node":">=12.0.0"},"gitHead":"25c8da68f15f6892adbc868c1ca7d71182c332bb","_id":"brilliant-errors@0.5.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"92879b84b24179ac13395f510ef7130cedbe312a","size":6593,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.5.3.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.5.3_1640475043969_0.07193768126782141"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-28T02:17:36.980Z","publish_time":1640475044120,"_cnpm_publish_time":1640475044120},"0.5.2":{"name":"brilliant-errors","version":"0.5.2","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.js","module":"./dist/index.mjs","typings":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"run-s clean autoindex build:bundle","build:bundle":"npx tsup src/index.ts --format='esm,cjs' --dts","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","test":"jest","watch":"run-p watch:*","watch:ai":"npx dd autoindex --watch","watch:tsup":"npx tsup src/index.ts --format='esm,cjs' --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","callsites":"^3.1.0","common-types":"^1.31.0","dd":"^0.16.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^39.0.0","jest":"^27.4.5","jest-extended":"^1.2.0","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.2","ts-node":"^10.4.0","tsup":"^5.11.9","typescript":"^4.5.4"},"peerDependencies":{"callsites":"^3.1.0","common-types":"^1.31.0","inferred-types":"^0.18.0"},"engines":{"node":">=12.0.0"},"gitHead":"c0ef56fc2d5de46cad627763de452d87ed36f379","_id":"brilliant-errors@0.5.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"9e93341c5c8751412af8d3a9fb3661f9cf1d69a6","size":6602,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.5.2.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.5.2_1640473365639_0.8775558167256177"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-28T02:17:35.857Z","publish_time":1640473365796,"_cnpm_publish_time":1640473365796},"0.5.1":{"name":"brilliant-errors","version":"0.5.1","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"./dist/index.js","module":"./dist/index.mjs","typings":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js"}},"scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"run-s clean autoindex build:bundle","build:bundle":"npx tsup src/index.ts --format='esm,cjs' --dts","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","test":"jest","watch":"npx tsup src/index.ts --format='esm,cjs' --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","callsites":"^3.1.0","common-types":"^1.31.0","dd":"^0.15.6","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^39.0.0","jest":"^27.4.5","jest-extended":"^1.2.0","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.2","ts-node":"^10.4.0","tsup":"^5.11.6","typescript":"^4.5.4"},"peerDependencies":{"callsites":"^3.1.0","common-types":"^1.31.0","inferred-types":"^0.18.0"},"engines":{"node":">=12.0.0"},"gitHead":"a47f200d1ca5908c46dd62428e91b47acbbbe9d4","_id":"brilliant-errors@0.5.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"11e88bea7dca4d6e40aea7c83831dac149057ac3","size":6494,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.5.1.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.5.1_1640116164379_0.5656211215065094"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T19:49:32.623Z","publish_time":1640116164535,"_cnpm_publish_time":1640116164535},"0.5.0":{"name":"brilliant-errors","version":"0.5.0","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","keywords":["error-management"],"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"license":"MIT","author":{"name":"Ken Snyder","email":"ken@ken.net"},"main":"index.js","module":"index.mjs","typings":"dist/index.d.js","scripts":{"autoindex":"yarn do autoindex","clean":"rimraf dist/*","build":"run-s clean autoindex build:bundle","build:bundle":"npx tsup src/index.ts --format='esm,cjs' --dts","latest":"yarn do latest -v","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","test":"jest","watch":"npx tsup src/index.ts --format='esm,cjs' --dts --watch"},"devDependencies":{"@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","callsites":"^3.1.0","common-types":"^1.31.0","dd":"^0.15.6","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.25.3","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-unicorn":"^39.0.0","jest":"^27.4.5","jest-extended":"^1.2.0","npm-run-all":"^4.1.5","prettier":"^2.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.2","ts-node":"^10.4.0","tsup":"^5.11.6","typescript":"^4.5.4"},"peerDependencies":{"callsites":"^3.1.0","common-types":"^1.31.0","inferred-types":"^0.18.0"},"engines":{"node":">=12.0.0"},"gitHead":"d2aff8c591012727c35963bf470f3e82cfcbed63","_id":"brilliant-errors@0.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"23b1dc72a72cd77325ee46e2acc017f6511a10cf","size":6463,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.5.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.5.0_1640032748206_0.1983630147457307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:39:18.733Z","publish_time":1640032748355,"_cnpm_publish_time":1640032748355},"0.4.3":{"name":"brilliant-errors","version":"0.4.3","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","main":"dist/cjs/index.js","module":"dist/es/index.js","typings":"dist/typings/index.d.js","scripts":{"prepare":"ts-patch install -s","autoindex":"yarn do autoindex","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","clear":"rimraf dist/es dist/cjs dist/typings","test":"jest","latest":"yarn do latest -v","build":"npx node devops/build commonjs esnext --minimized","build:analyze":"npx node devops/build esnext --analyze --minimized","watch":"ttsc -P tsconfig.build.json -w"},"dependencies":{},"peerDependencies":{"callsites":"^3.1.0","common-types":"^1.29.0","inferred-types":"^0.17.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.27.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","callsites":"^3.1.0","common-types":"^1.29.0","dd":"^0.14.1","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^37.0.1","jest":"^27.2.0","jest-extended":"^1.1.0","npm-run-all":"^4.1.5","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.31.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","ts-patch":"^1.4.4","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"keywords":["error-management"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"homepage":"https://github.com/inocan-group/brilliant-errors#readme","engines":{"node":">=12.0.0"},"gitHead":"f6b84d96935e8baec6b2b339bfdda3997dd680c9","_id":"brilliant-errors@0.4.3","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"0022584c6169f5a5240a5d55477324cf9a3cbf4d","size":38262,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.4.3.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.4.3_1637541590900_0.09395258890467018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:39:18.653Z","publish_time":1637541591063,"_cnpm_publish_time":1637541591063},"0.4.2":{"name":"brilliant-errors","version":"0.4.2","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","main":"dist/cjs/index.js","module":"dist/es/index.js","typings":"dist/typings/index.d.js","scripts":{"prepare":"ts-patch install -s","autoindex":"yarn do autoindex","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","clear":"rimraf dist/es dist/cjs dist/typings","test":"jest","latest":"yarn do latest -v","build":"npx node devops/build commonjs esnext --minimized","build:analyze":"npx node devops/build esnext --analyze --minimized","watch":"ttsc -P tsconfig.build.json -w"},"dependencies":{},"peerDependencies":{"callsites":"^3.1.0","common-types":"^1.29.0","inferred-types":"^0.16.1"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.27.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","callsites":"^3.1.0","common-types":"^1.29.0","dd":"^0.14.1","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^37.0.1","jest":"^27.2.0","jest-extended":"^1.1.0","npm-run-all":"^4.1.5","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","ts-patch":"^1.4.4","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"keywords":["error-management"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"homepage":"https://github.com/inocan-group/brilliant-errors#readme","engines":{"node":">=12.0.0"},"gitHead":"799be971f586546ec7a37ea12ebac22521bc3397","_id":"brilliant-errors@0.4.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"e14c364763695f68da2bc7b880d4364d58a37746","size":38232,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.4.2.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.4.2_1637540758498_0.8472514516425083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:39:18.551Z","publish_time":1637540758667,"_cnpm_publish_time":1637540758667},"0.4.1":{"name":"brilliant-errors","version":"0.4.1","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","main":"dist/cjs/index.js","module":"dist/es/index.js","typings":"dist/typings/index.js","scripts":{"prepare":"ts-patch install -s","autoindex":"yarn do autoindex","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","clear":"rimraf dist/es dist/cjs dist/typings","test":"jest","latest":"yarn do latest -v","build":"npx node devops/build commonjs esnext --minimized","build:analyze":"npx node devops/build esnext --analyze --minimized","watch":"ttsc -P tsconfig.build.json -w"},"dependencies":{},"peerDependencies":{"callsites":"^3.1.0","common-types":"^1.29.0","inferred-types":"^0.16.1"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.27.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^5.1.0","@typescript-eslint/parser":"^5.1.0","callsites":"^3.1.0","common-types":"^1.29.0","dd":"^0.14.1","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^37.0.1","jest":"^27.2.0","jest-extended":"^1.1.0","npm-run-all":"^4.1.5","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","ts-patch":"^1.4.4","typescript":"^4.4.4","typescript-transform-paths":"^3.3.1"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"keywords":["error-management"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"homepage":"https://github.com/inocan-group/brilliant-errors#readme","engines":{"node":">=12.0.0"},"gitHead":"48033ac8e03cd28f23869640871b598037c9c103","_id":"brilliant-errors@0.4.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"669aa4d8e4f553110202dc0df6cc9589a1d2f5a1","size":38559,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.4.1.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.4.1_1634852429758_0.5596634601070518"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:39:17.518Z","publish_time":1634852429954,"_cnpm_publish_time":1634852429954},"0.4.0":{"name":"brilliant-errors","version":"0.4.0","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","main":"dist/cjs/index.js","module":"dist/es/index.js","typings":"dist/typings/index.js","scripts":{"prepare":"ts-patch install -s","autoindex":"yarn do autoindex","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","clear":"rimraf dist/es dist/cjs dist/typings","test":"jest","latest":"yarn do latest -v","build":"npx node devops/build commonjs esnext --minimized","build:analyze":"npx node devops/build esnext --analyze --minimized","watch":"ttsc -P tsconfig.build.json -w"},"dependencies":{},"peerDependencies":{"callsites":"^3.1.0","common-types":"^1.29.0","inferred-types":"^0.16.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.27.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@type-challenges/utils":"^0.1.1","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","callsites":"^3.1.0","common-types":"^1.29.0","dd":"^0.13.1","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^36.0.0","jest":"^27.2.0","jest-extended":"^0.11.5","npm-run-all":"^4.1.5","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","ts-patch":"^1.4.4","typescript":"^4.2.4","typescript-transform-paths":"^3.3.1"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"keywords":["error-management"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"homepage":"https://github.com/inocan-group/brilliant-errors#readme","engines":{"node":">=12.0.0"},"gitHead":"917ac203e8e53d77dedd65e5c0bd65efcc31ba26","_id":"brilliant-errors@0.4.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"shasum":"ee4e479551d288d7bc61eceead3d7c4b2d8ca72d","size":17746,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.4.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.4.0_1631854696998_0.18766628010437114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:39:16.444Z","publish_time":1631854697168,"_cnpm_publish_time":1631854697168},"0.3.1":{"name":"brilliant-errors","version":"0.3.1","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","main":"dist/cjs/index.js","module":"dist/es/index.js","typings":"dist/typings/index.js","scripts":{"autoindex":"yarn do autoindex","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","clear":"rimraf dist/es dist/cjs dist/typings","test":"jest","latest":"yarn do latest -v","build":"npx node devops/build commonjs esnext --closure","build:analyze":"npx node devops/build esnext --analyze --closure","watch":"ttsc -P tsconfig.build.json -w"},"dependencies":{"callsites":"^3.1.0","common-types":"^1.25.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.26.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","dd":"^0.9.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","jest":"^26.6.3","jest-extended":"^0.11.5","npm-run-all":"^4.1.5","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","ttypescript":"^1.5.12","typescript":"^4.2.4","typescript-transform-paths":"^2.2.3"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"keywords":["error-management"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"homepage":"https://github.com/inocan-group/brilliant-errors#readme","engines":{"node":">=12.0.0"},"gitHead":"245a53164321b1f1431d7ac8b614d5a7887e24b4","_id":"brilliant-errors@0.3.1","_nodeVersion":"14.16.1","_npmVersion":"7.12.0","dist":{"shasum":"c3e59fa01f52069d6cd3f64da77436c0f75aea0f","size":14455,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.3.1.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.3.1_1623701907238_0.573133661496563"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:39:15.584Z","publish_time":1623701907349,"_cnpm_publish_time":1623701907349},"0.3.0":{"name":"brilliant-errors","version":"0.3.0","description":"A set of configurators to help your Apps and Libraries build brilliant error classes","main":"dist/cjs/index.js","module":"dist/es/index.js","typings":"dist/typings/index.js","scripts":{"autoindex":"yarn do autoindex","lint":"run-s lint:*","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:tsc":"tsc --noEmit","clear":"rimraf dist/es dist/cjs dist/typings","test":"jest","latest":"yarn do latest -v","build":"npx node devops/build commonjs esnext --closure","build:analyze":"npx node devops/build esnext --analyze --closure","watch":"ttsc -P tsconfig.build.json -w"},"dependencies":{"callsites":"^3.1.0","common-types":"^1.25.0"},"devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.26.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.22.1","@typescript-eslint/parser":"^4.22.1","dd":"^0.9.0","eslint":"^7.25.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-unicorn":"^31.0.0","jest":"^26.6.3","jest-extended":"^0.11.5","npm-run-all":"^4.1.5","prettier":"^2.2.1","rimraf":"^3.0.2","rollup":"^2.47.0","rollup-plugin-analyzer":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^26.5.6","ts-node":"^9.1.1","ttypescript":"^1.5.12","typescript":"^4.2.4","typescript-transform-paths":"^2.2.3"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"keywords":["error-management"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"homepage":"https://github.com/inocan-group/brilliant-errors#readme","engines":{"node":">=12.0.0"},"gitHead":"df796c7cfbd405adfd6560da7ae1e5be6bb133a8","_id":"brilliant-errors@0.3.0","_nodeVersion":"14.16.1","_npmVersion":"7.12.0","dist":{"shasum":"a689bbc84c51a7a602c0998d4a6837105d4e7354","size":14455,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.3.0.tgz"},"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.3.0_1620793407929_0.9292860165282641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:39:15.491Z","publish_time":1620793408397,"_cnpm_publish_time":1620793408397},"0.1.1":{"name":"brilliant-errors","version":"0.1.1","description":"A set of functions to help your Apps and Libraries build brilliant error classes","main":"dist/cjs/index.js","module":"dist/es/index.js","typings":"dist/typings/index.js","dependencies":{},"devDependencies":{"npm-run-all":"^4.1.5","rimraf":"^3.0.2","ts-node":"^8.10.2","typescript":"^3.9.7","uvu":"^0.3.2"},"scripts":{"clear":"rimraf dist/es dist/cjs dist/typings","build":"run-s clear build:tsc","build:tsc":"run-p build:tsc:es build:tsc:cjs build:tsc:types","build:tsc:es":"yarn tsc -P tsconfig.es.json","build:tsc:cjs":"yarn tsc -P tsconfig.cjs.json","build:tsc:types":"yarn tsc -P tsconfig.es.json -d --outDir dist/typings","test":"yarn uvu tests -r ts-node/register","autoindex":"yarn do autoindex","latest":"yarn do latest -v"},"repository":{"type":"git","url":"git+https://github.com/inocan-group/brilliant-errors.git"},"keywords":["error-management"],"author":{"name":"Ken Snyder","email":"ken@ken.net"},"license":"MIT","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"homepage":"https://github.com/inocan-group/brilliant-errors#readme","engines":{"node":">=12.0.0"},"gitHead":"e477cdec4d1d4ffee2d107e9e845b2e19bcc5be8","_id":"brilliant-errors@0.1.1","_nodeVersion":"13.14.0","_npmVersion":"6.14.7","dist":{"shasum":"e01caaf6e71bf3b2d3b26590e3cdb0d71a997329","size":4799,"noattachment":false,"key":"/brilliant-errors/-/brilliant-errors-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/brilliant-errors/download/brilliant-errors-0.1.1.tgz"},"maintainers":[{"name":"ksnyde","email":"ken+oss@ken.net"}],"_npmUser":{"name":"ksnyde","email":"ken@ken.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/brilliant-errors_0.1.1_1597024252053_0.7871523540966794"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-20T20:39:14.622Z","publish_time":1597024252150,"_cnpm_publish_time":1597024252150}},"readme":"# Brilliant Errors\n\n> **Note:** the version 6.x of this library had moved to newer dependencies wand the `callsites` library  _only_ support the ESM module system these days but because we were packaging up in both ESM and CJS it was causing errors. I had intended to keep CJS around for a while longer but in most cases you really should be preferring ESM anyway. In version **7.x** and going forward we are only publishing version ESM. If you still need CJS you can use the latest `0.5.x` release.\n\nThe base errors you get from Javascript leave a lot to be desired and this library attempts to provide a _consistent_ way to provide solid meta information on errors raised in Typescript/Javascript projects.\n\nThis library provides two _configurators_ for errors:\n\n1. `createError` - the default error type provides an Error with strongly typed classification but does not require an HTTP status code for errors (you _are_ allowed to add the HTTP status code)\n\n    ```ts\n    type ErrorType = \"not-allowed\" | \"unexpected\" | \"missing-info\";\n    const MyError = createError<ErrorType>(e => e.name(\"MyError\").origin(\"my-app\"));\n\n    // instantiation\n    const error = new MyError(\"I've fallen and I can't get up\", \"unexpected/old-age\");\n    \n    // static initializers for edge cases\n    const error = MyError.withUnderlying(err, \"No really, I can't get up\", \"unexpected/fer-fucks-sake\");\n    const error = MyError.withHttpCode(500, \"Not worth repeating\", \"unexpected/web-fall\");\n\n    // options hash (means you can get to everything if you need it)\n    const error = new MyError(\"Just stop it\", \"not-allowed/shit-happens\", { underlying: err, httpStatus: 500 });\n    ```\n\n2. `createHttpError` - an HTTP error produces errors which are guarenteed to have an HTTP status code as part of their payload but they also follow the Type/Subtype conventions in the base error.\n\n    ```ts\n    const HttpError = createHttpError<ErrorType, SubType>(e => \n        e.name(\"HttpError\")\n         .origin(\"my-network-app\")\n         .defaultType(\"missing-info\")\n    );\n\n    // instantiotion\n    const error = new HttpError(403, \"couldn't find member's id\", \"no-membership-id\");\n\nAll errors have the following attributes:\n\n- `kind` - a string literal type for the error family the error originates from\n- `name` - a string literal type for the error name\n- `origin` - a string literal type for the application/service which originated this error\n- `classification` - strongly typed Type/Subtype system\n- `httpStatus` - a numeric HTTP status code that can (and in some cases must) be set\n- `underlying` - all errors _can_ store an underlying error and the wrapper error requires it\n\nThey also have brilliant `.toJSON()` and `message` outputs which shine above the plain old vanilla JS error.\n\nFor a repo which wants to use these configurators, you will create a file in your repo for the new error and then configure it something like this:\n\n`src/error/MyError.ts`:\n\n```ts\nexport default MyError = createLibraryError('MyError', { ... });\n```\n\nAll options in the configurators are strongly typed which includes full documentatory information so rather than try to repeat that here we emplore you to use the _built-in_ Typescript documentation within your code editor of choice.\n","_attachments":{},"homepage":"https://github.com/inocan-group/brilliant-errors#readme","bugs":{"url":"https://github.com/inocan-group/brilliant-errors/issues"},"license":"MIT"}