{"_id":"ember-qunit-nice-errors","_rev":"22-643a4ff8bde2b65b13b250b57660533c","name":"ember-qunit-nice-errors","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"ember-qunit-nice-errors","version":"0.0.1","keywords":["assertion","ember","ember-cli","ember-addon","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@0.0.1","maintainers":[{"name":"fedekau","email":"fede.kau@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"}],"homepage":"https://github.com/wyeworks/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/wyeworks/ember-qunit-nice-errors/issues"},"dist":{"shasum":"7ff6d465e1de014397203896516c3ca9ab880a53","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-0.0.1.tgz","integrity":"sha512-HJZFCjLrCAHNtwz3c6TP6w3NpDefInufSz1ID0U8KmROhc01BM7NqtCN9Fq61gKcJBeYcUKe4S6jIZDhTlcrZA==","signatures":[{"sig":"MEUCID/m5+S+cUi8UYmC/Zl5zD7T05Oems/GmcM7Y1tLB9mUAiEAlQqAgXd4kd8NcL8rzRgj2JrQcHqa/FNLqpjz8qrpvf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7ff6d465e1de014397203896516c3ca9ab880a53","engines":{"node":">= 0.10.0"},"gitHead":"23968f485808cb10ab3a254812c89c8c80e639a3","scripts":{"test":"ember try:testall && mocha node-tests/*-test.js","build":"ember build","node-test":"mocha node-tests/*-test.js","ember-test":"ember try:testall"},"_npmUser":{"name":"fedekau","email":"fede.kau@gmail.com"},"repository":{"url":"git+https://github.com/wyeworks/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"3.3.6","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"5.0.0","dependencies":{"recast":"^0.11.10","babel-core":"^6.10.4","broccoli-filter":"^1.2.3","ember-cli-babel":"^5.1.6"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ember-cli":"2.4.3","ember-try":"^0.2.2","loader.js":"^4.0.1","ember-ajax":"0.7.1","ember-data":"^2.4.2","mocha-jshint":"^2.3.1","ember-cli-sri":"^2.1.0","ember-resolver":"^2.0.3","ember-cli-qunit":"^1.4.0","ember-cli-uglify":"^1.2.0","ember-cli-release":"0.2.8","broccoli-asset-rev":"^2.4.2","ember-cli-htmlbars":"^1.0.3","broccoli-test-helpers":"0.0.9","ember-cli-app-version":"^1.0.0","ember-load-initializers":"^0.5.1","ember-cli-dependency-checker":"^1.2.0","ember-cli-inject-live-reload":"^1.4.0","ember-export-application-global":"^1.0.5","ember-disable-prototype-extensions":"^1.1.0","ember-cli-htmlbars-inline-precompile":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors-0.0.1.tgz_1468501680978_0.765297434059903","host":"packages-16-east.internal.npmjs.com"}},"0.1.0":{"name":"ember-qunit-nice-errors","version":"0.1.0","keywords":["assertion","ember","ember-cli","ember-addon","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@0.1.0","maintainers":[{"name":"fedekau","email":"fede.kau@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"}],"homepage":"https://github.com/wyeworks/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/wyeworks/ember-qunit-nice-errors/issues"},"dist":{"shasum":"94fe96e906dcf22b5363f9dabd4d7922224ae392","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-0.1.0.tgz","integrity":"sha512-H13qZ+uc/2WmGFHZ3Huz6ThVFR1IzSNBFqruiYP6kIICNuY+E3YcecEGgMkeTAoyk0YmdU5mmWR1YYjXqF3O4g==","signatures":[{"sig":"MEQCIGo83f9PNgAed19EoX1Dgb/3qxIjIdXczwGksybTSP1FAiBy8gDjF3OqxAD2N0phDK/67pYrB8WrSN9DOPio/LM6OA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"94fe96e906dcf22b5363f9dabd4d7922224ae392","engines":{"node":">= 0.10.0"},"gitHead":"57a9c0f68713b57d03bf99225bcd97a4f31ab1d8","scripts":{"test":"ember try:testall && mocha node-tests/*-test.js","build":"ember build","node-test":"mocha node-tests/*-test.js","ember-test":"ember try:testall"},"_npmUser":{"name":"san650","email":"san650@gmail.com"},"repository":{"url":"git+https://github.com/wyeworks/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"2.14.2","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"0.12.7","dependencies":{"recast":"^0.11.10","babel-core":"^6.10.4","broccoli-filter":"^1.2.3","ember-cli-babel":"^5.1.6"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ember-cli":"2.4.3","ember-try":"^0.2.2","loader.js":"^4.0.1","ember-ajax":"0.7.1","ember-data":"^2.4.2","mocha-jshint":"^2.3.1","ember-cli-sri":"^2.1.0","ember-resolver":"^2.0.3","ember-cli-qunit":"^1.4.0","ember-cli-uglify":"^1.2.0","ember-cli-release":"0.2.8","broccoli-asset-rev":"^2.4.2","ember-cli-htmlbars":"^1.0.3","broccoli-test-helpers":"0.0.9","ember-cli-app-version":"^1.0.0","ember-load-initializers":"^0.5.1","ember-cli-dependency-checker":"^1.2.0","ember-cli-inject-live-reload":"^1.4.0","ember-export-application-global":"^1.0.5","ember-disable-prototype-extensions":"^1.1.0","ember-cli-htmlbars-inline-precompile":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors-0.1.0.tgz_1468681801353_0.26953376713208854","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"ember-qunit-nice-errors","version":"1.0.0","keywords":["assertion","ember","ember-cli","ember-addon","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@1.0.0","maintainers":[{"name":"fedekau","email":"fede.kau@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"}],"homepage":"https://github.com/wyeworks/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/wyeworks/ember-qunit-nice-errors/issues"},"dist":{"shasum":"ffba2b56b468b0bc2ba4ad51ce996ce4a2b24773","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-1.0.0.tgz","integrity":"sha512-Ym3DZEriLWlBbyxd/Maidebx+nXB2k3qLHL6cWQTh7L3aoM3zshURDNKu51yZ260c2gGPNGZA4zSMyS+vMsZLg==","signatures":[{"sig":"MEUCIBYVWr3XuTnHHvXuQR7sOVWxNSuFzJJEKX2plXHYjeQHAiEAmE5iEGWEL4HBRIJ0/PGcTTs0SSGAuaNMtU1wodY4F5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"ffba2b56b468b0bc2ba4ad51ce996ce4a2b24773","engines":{"node":">= 0.10.0"},"gitHead":"81076c54aa04d223ec79e2de3dea39feb8edd650","scripts":{"test":"ember try:testall && mocha node-tests/*-test.js","build":"ember build","node-test":"mocha node-tests/*-test.js","ember-test":"ember try:testall"},"_npmUser":{"name":"acostami","email":"acostami@gmail.com"},"repository":{"url":"git+https://github.com/wyeworks/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"3.8.3","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"5.10.1","dependencies":{"recast":"^0.11.10","babel-core":"^6.10.4","broccoli-filter":"^1.2.3","ember-cli-babel":"^5.1.6"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ember-cli":"2.4.3","ember-try":"^0.2.2","loader.js":"^4.0.1","ember-ajax":"0.7.1","ember-data":"^2.4.2","mocha-jshint":"^2.3.1","ember-cli-sri":"^2.1.0","ember-resolver":"^2.0.3","ember-cli-qunit":"^1.4.0","ember-cli-uglify":"^1.2.0","ember-cli-release":"0.2.8","broccoli-asset-rev":"^2.4.2","ember-cli-htmlbars":"^1.0.3","broccoli-test-helpers":"0.0.9","ember-cli-app-version":"^1.0.0","ember-load-initializers":"^0.5.1","ember-cli-dependency-checker":"^1.2.0","ember-cli-inject-live-reload":"^1.4.0","ember-export-application-global":"^1.0.5","ember-disable-prototype-extensions":"^1.1.0","ember-cli-htmlbars-inline-precompile":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors-1.0.0.tgz_1469817616836_0.5976316183805466","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"ember-qunit-nice-errors","version":"1.1.0","keywords":["assertion","ember","ember-cli","ember-addon","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@1.1.0","maintainers":[{"name":"fedekau","email":"fede.kau@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"}],"homepage":"https://github.com/wyeworks/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/wyeworks/ember-qunit-nice-errors/issues"},"dist":{"shasum":"6bfdabd050a5a51e81da46bfd6fd9ca827e96890","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-1.1.0.tgz","integrity":"sha512-po5RzfeaD5AK7bhh8wNAhJwSdPeD3L8Hp9GkOZWG1CgKD7pPeMJf5UF6+SlhShm3I/HZl+OAdbaU0M7+mKhf5g==","signatures":[{"sig":"MEUCIC1ZAVSD9ncB3jgGd7ATBsJQvHK898cd07KyxZGMSNCTAiEA4dDWVrGCkuzUnq0m1a6hm7fbuoM8G0hVEiOnVKcldvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"6bfdabd050a5a51e81da46bfd6fd9ca827e96890","engines":{"node":">= 0.10.0"},"gitHead":"9bfee635df1e0e090dde123737acb1848556d57d","scripts":{"test":"ember try:testall && npm run node-test","build":"ember build","node-test":"mocha node-tests/*-test.js","ember-test":"ember try:testall"},"_npmUser":{"name":"fedekau","email":"fede.kau@gmail.com"},"repository":{"url":"git+https://github.com/wyeworks/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"3.3.6","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"5.0.0","dependencies":{"recast":"^0.11.10","babel-core":"^6.10.4","broccoli-filter":"^1.2.3","ember-cli-babel":"^5.1.6"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ember-cli":"2.4.3","ember-try":"^0.2.2","loader.js":"^4.0.1","ember-ajax":"0.7.1","ember-data":"^2.4.2","mocha-jshint":"^2.3.1","ember-cli-sri":"^2.1.0","ember-resolver":"^2.0.3","ember-cli-qunit":"^1.4.0","ember-cli-uglify":"^1.2.0","ember-cli-release":"0.2.8","broccoli-asset-rev":"^2.4.2","ember-cli-htmlbars":"^1.0.3","broccoli-test-helpers":"0.0.9","ember-cli-app-version":"^1.0.0","ember-load-initializers":"^0.5.1","ember-cli-dependency-checker":"^1.2.0","ember-cli-inject-live-reload":"^1.4.0","ember-export-application-global":"^1.0.5","ember-disable-prototype-extensions":"^1.1.0","ember-cli-htmlbars-inline-precompile":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors-1.1.0.tgz_1470963453207_0.8180946880020201","host":"packages-16-east.internal.npmjs.com"}},"1.1.1":{"name":"ember-qunit-nice-errors","version":"1.1.1","keywords":["assertion","ember","ember-cli","ember-addon","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@1.1.1","maintainers":[{"name":"fedekau","email":"fede.kau@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"},{"url":"https://github.com/san650","name":"Santiago Ferreira","email":"san650@gmail.com"}],"homepage":"https://github.com/wyeworks/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/wyeworks/ember-qunit-nice-errors/issues"},"dist":{"shasum":"7ab65dea32f9ac8c3860782db7663c6adbfdc823","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-1.1.1.tgz","integrity":"sha512-K0noWKRDdSri4d7JyCflaJp/R27qMVJS79R1DNWhlUhjfKol0JKwI7RsHDpB8vElJYPH+52+GF3TnTV3jKpJ6Q==","signatures":[{"sig":"MEUCIQCn8KhWwHc57HhDMKbOUn2t0T+GuucY2FoJlfKDTgN+IQIgPma5gsRslpHO9MfIkLa2naeefLkjNDuoNmxxc/WHbEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"7ab65dea32f9ac8c3860782db7663c6adbfdc823","engines":{"node":">= 0.10.0"},"gitHead":"9d74ef457ee09df8b5c3113b8f1b2a0370ea842b","scripts":{"test":"ember try:testall && npm run node-test","build":"ember build","node-test":"mocha node-tests/*-test.js","ember-test":"ember try:testall"},"_npmUser":{"name":"fedekau","email":"fede.kau@gmail.com"},"repository":{"url":"git+https://github.com/wyeworks/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"3.3.6","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"5.0.0","dependencies":{"recast":"^0.11.10","babel-core":"^6.10.4","broccoli-filter":"^1.2.3","ember-cli-babel":"^5.1.6"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ember-cli":"2.4.3","ember-try":"^0.2.2","loader.js":"^4.0.1","ember-ajax":"0.7.1","ember-data":"^2.4.2","mocha-jshint":"^2.3.1","ember-cli-sri":"^2.1.0","ember-resolver":"^2.0.3","ember-cli-qunit":"^1.4.0","ember-cli-uglify":"^1.2.0","ember-cli-release":"0.2.8","broccoli-asset-rev":"^2.4.2","ember-cli-htmlbars":"^1.0.3","broccoli-test-helpers":"0.0.9","ember-cli-app-version":"^1.0.0","ember-load-initializers":"^0.5.1","ember-cli-dependency-checker":"^1.2.0","ember-cli-inject-live-reload":"^1.4.0","ember-export-application-global":"^1.0.5","ember-disable-prototype-extensions":"^1.1.0","ember-cli-htmlbars-inline-precompile":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors-1.1.1.tgz_1471131024486_0.19763434072956443","host":"packages-16-east.internal.npmjs.com"}},"1.1.2":{"name":"ember-qunit-nice-errors","version":"1.1.2","keywords":["assertion","ember","ember-cli","ember-addon","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@1.1.2","maintainers":[{"name":"fedekau","email":"fede.kau@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"},{"url":"https://github.com/san650","name":"Santiago Ferreira","email":"san650@gmail.com"}],"homepage":"https://github.com/wyeworks/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/wyeworks/ember-qunit-nice-errors/issues"},"dist":{"shasum":"18add25b08bc54e89a2de50381cf0933108f7069","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-1.1.2.tgz","integrity":"sha512-/EzS2rC/L+c53h5SzNSFJJ7QKdI0rQw0esScxHG9vKYyVmsYuUrVfvxgs3Xr4LcJSRJNUU25RvsHaDV6nqesNA==","signatures":[{"sig":"MEUCIB1IYzRiMeafPpmozvTXsSdcuH2/F7+INHeK/o0SyodDAiEAq34EtdMZXukFG1gTE0P3mY6M1lCVvyxLy0BQ+aJ1odU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"18add25b08bc54e89a2de50381cf0933108f7069","engines":{"node":">= 0.10.0"},"gitHead":"46fc071ad36c49f9eb7c97b8e5171dd2d165867b","scripts":{"test":"ember try:testall && npm run node-test","build":"ember build","node-test":"mocha node-tests/*-test.js","ember-test":"ember try:testall"},"_npmUser":{"name":"san650","email":"san650@gmail.com"},"repository":{"url":"git+https://github.com/wyeworks/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"3.8.3","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"5.10.1","dependencies":{"recast":"^0.11.10","babel-core":"^6.10.4","broccoli-filter":"^1.2.3","ember-cli-babel":"^5.1.6"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ember-cli":"2.4.3","ember-try":"^0.2.2","loader.js":"^4.0.1","ember-ajax":"0.7.1","ember-data":"^2.4.2","mocha-jshint":"^2.3.1","ember-cli-sri":"^2.1.0","ember-resolver":"^2.0.3","ember-cli-qunit":"^1.4.0","ember-cli-uglify":"^1.2.0","ember-cli-release":"0.2.8","broccoli-asset-rev":"^2.4.2","ember-cli-htmlbars":"^1.0.3","broccoli-test-helpers":"0.0.9","ember-cli-app-version":"^1.0.0","ember-load-initializers":"^0.5.1","ember-cli-dependency-checker":"^1.2.0","ember-cli-inject-live-reload":"^1.4.0","ember-export-application-global":"^1.0.5","ember-disable-prototype-extensions":"^1.1.0","ember-cli-htmlbars-inline-precompile":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors-1.1.2.tgz_1471650215118_0.46767269494012","host":"packages-12-west.internal.npmjs.com"}},"1.1.3":{"name":"ember-qunit-nice-errors","version":"1.1.3","keywords":["assertion","ember","ember-cli","ember-addon","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@1.1.3","maintainers":[{"name":"fedekau","email":"fede.kau@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"},{"url":"https://github.com/san650","name":"Santiago Ferreira","email":"san650@gmail.com"}],"homepage":"https://github.com/wyeworks/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/wyeworks/ember-qunit-nice-errors/issues"},"dist":{"shasum":"e55bbf5028aeff56507b2035c23239314f8582a7","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-1.1.3.tgz","integrity":"sha512-P4zMNHFcSKDhZIo/ddUaRGjAqnxU4XXdJuLSFwDMhXVIPO7k54fvxvQ+REFG3WCMDLK0nDglxgxcGSFn6AC22Q==","signatures":[{"sig":"MEQCIH77gDUw5AXcfBO66TmIgxyFscFgp0QXW7yTGU9JG7cXAiBcrOo8B0BFCqaOxd448xpT0HBVb7CSWJV50/UKwBccJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"engines":{"node":">= 4.0.0"},"gitHead":"117dd61f3d12e41d031f85b8defe99785f38aeb7","scripts":{"test":"ember try:each && npm run node-test","build":"ember build","start":"ember server","node-test":"mocha node-tests/*-test.js","ember-test":"ember try:each"},"_npmUser":{"name":"fedekau","email":"fede.kau@gmail.com"},"repository":{"url":"git+https://github.com/wyeworks/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"5.5.1","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config","versionCompatibility":{"ember":">=2.4"}},"_nodeVersion":"8.9.3","dependencies":{"recast":"^0.13.0","babel-core":"^6.10.4","broccoli-filter":"^1.2.4","ember-cli-babel":"^6.3.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ember-cli":"~2.14.2","loader.js":"^4.2.3","ember-ajax":"^3.0.0","ember-source":"~2.14.1","mocha-eslint":"^4.1.0","ember-cli-sri":"^2.1.0","ember-resolver":"^4.0.0","ember-cli-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-cli-eslint":"^3.0.0","ember-cli-uglify":"^1.2.0","broccoli-asset-rev":"^2.4.5","ember-cli-htmlbars":"^2.0.1","ember-welcome-page":"^3.0.0","broccoli-test-helpers":"0.0.9","ember-cli-addon-tests":"^0.9.2","ember-load-initializers":"^1.0.0","ember-cli-dependency-checker":"^1.3.0","ember-cli-inject-live-reload":"^1.4.1","ember-export-application-global":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-cli-htmlbars-inline-precompile":"^0.4.3"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors-1.1.3.tgz_1516030699716_0.8820913557428867","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ember-qunit-nice-errors","version":"1.2.0","keywords":["assertion","ember","ember-addon","ember-cli","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@1.2.0","maintainers":[{"name":"fedekau","email":"fede.kau@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"},{"url":"https://github.com/san650","name":"Santiago Ferreira","email":"san650@gmail.com"}],"homepage":"https://github.com/wyeworks/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/wyeworks/ember-qunit-nice-errors/issues"},"dist":{"shasum":"8db4468fbe761f42bec9adcddfd21efa31237267","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-1.2.0.tgz","integrity":"sha512-DNvqrS6vSMf7VImW7RjlTbiUnYvyxNNeVMNBVyys7g8hgg/IqbWeXQjKUzeSp/dUbzVi9Fr/8cuLHH7S38DSOA==","signatures":[{"sig":"MEUCIEUDlKlfMhcutrhR4MHcFtlF8q287vtysdaK2w1UoXofAiEAyIkfT0cKkd02+hAytDa6Hzr1TYR5A35Hfk5geZpDQIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2pnDCRA9TVsSAnZWagAAtfMP/ijw0BFDfO7/t4kJMD8h\nyC2wJAXghu0z6h2tX2UCnl8ACKoRDr38WzvqWNNhNQ4NH0k8ZjLJyWs3KO+h\nnagNOW/0ax72ePDKE7oM2eV7cRdpRbCSpxHr74JDwuLHBYq0dPc2/a9Y+17/\nffV5w0eg2GDUuY6kPEUXEE3I9hfadkY/FIq7rlaynqJb8FuMHmJTtFlUCmyN\nJ9agc0OWZxbBhoXRulcYHklh2z3VUZ68UsmSVp2H9Pa9DxdoFiSG/JGUAken\nOdzUccuRajWSnACxL8KYN8w+r0VtjhzSO87L9daIioil7s3dKLi/j7bN5+et\ns4PrvUP6hzsyvSp4Nobg0LLQ5SuKIOuUfiStM2h89FyBJviWyxq2FrZl62mg\nKXR4LX9XAKzgahpeqYlQ2eDM/Jqk4WtrPjM2r0pBU2W9nXqsF0dOLUXhKV+G\nTo9nSeUD+g6qpI2f5gVJYrU7RwuPdsryIawFCsfWKoj2PAX3PKkOOgRjIeNp\nbs/KW/PesVyZV/n4AaWiez9pxHl6UAzoykBWWf36s6RL32uTL10NnNkk5kwr\nXO49jKAITGX+Ys8ygB7HsDcUIrm3IdJ9fpTRIeqyKG5xNwWyqzvtltDd7cde\n8Y0eM2JLLdPL+j6uYPJVDpsIuliVKgjeI1cxaLxtyUZI73odXJjGH4W+sXYt\nto+4\r\n=N/Ip\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">= 4.0.0"},"gitHead":"72ac568544e562f7f5e80030e70db041a560f07a","scripts":{"test":"ember try:each","build":"ember build","start":"ember serve","lint:js":"eslint ./*.js ./**/*.js","node-test":"mocha node-tests/*-test.js","ember-test":"ember try:each"},"_npmUser":{"name":"fedekau","email":"fede.kau@gmail.com"},"repository":{"url":"git+https://github.com/wyeworks/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"5.5.1","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config","versionCompatibility":{"ember":">=2.4"}},"_nodeVersion":"8.9.3","dependencies":{"recast":"^0.13.0","babel-core":"^6.10.4","ember-cli-babel":"^6.6.0","broccoli-persistent-filter":"^1.4.3"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","ember-cli":"~2.18.0","loader.js":"^4.2.3","ember-ajax":"^3.0.0","ember-source":"~2.18.0","mocha-eslint":"^4.1.0","ember-cli-sri":"^2.1.0","ember-resolver":"^4.0.0","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-eslint":"^4.2.1","ember-cli-uglify":"^2.0.0","ember-cli-updater":"^1.0.0","broccoli-asset-rev":"^2.4.5","ember-cli-htmlbars":"^2.0.1","ember-welcome-page":"^3.0.0","eslint-plugin-node":"^5.2.1","eslint-plugin-ember":"^5.0.0","broccoli-test-helpers":"0.0.9","ember-cli-addon-tests":"^0.11.0","ember-load-initializers":"^1.0.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-export-application-global":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-cli-htmlbars-inline-precompile":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors-1.2.0.tgz_1516881318371_0.9349702044855803","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"ember-qunit-nice-errors","version":"1.2.1","keywords":["assertion","ember","ember-addon","ember-cli","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@1.2.1","maintainers":[{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"fedekau","email":"federico@streaver.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"},{"name":"acostami","email":"acostami@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"},{"url":"https://github.com/san650","name":"Santiago Ferreira","email":"san650@gmail.com"}],"homepage":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors/issues"},"dist":{"shasum":"01051389b68bbe8c6b169f340bd08151ffc57f0a","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-1.2.1.tgz","fileCount":60,"integrity":"sha512-KlANdv/vthqX9ZcDZSCm+vcHlCAVczR6Zr+yZpwD2s473ePCp0hZM20mcZ7PUVhDVMk66SGWuoHfgsOToh+SvQ==","signatures":[{"sig":"MEYCIQD+y/OtusamfEJ4i7vRSe1TzAfXH7EWyf1n/zT3uEX/4AIhALKbtbWBm4vPJx+ZeQTamgT1RcV2VmibNQhqPTsWjopY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc73kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy0g/6AsngDilRT+jGU8Rg7zHNaCmk9sZBzY7B5tEzk5I6ClkOIBWy\r\nab3R3bSymEeENTzoYAucVvtJC1X1MHtfDcyHVAB/QHyC2a0N+Zfdhw1lsBHL\r\n+i1h0THCe69t5hwHspcodYFzOLmNUBfuHxS/OsvtwFR/FPZv5+svKbuxyGeK\r\nAH/5+b6cfJrTP7D/Kh4AYfNlDi3C3JZN83sK9GuLZOlxtSS8TcegwVKYcA0B\r\nFXwaHnwAtkyhj1J333Fq0X7+J3YhEd8NDhUKdUX60Fh5Accq30fcq1OtQrB9\r\ni3SX6xerwLaJwl9JS2X7Hxs/haQ7iHOtQLeTLxsGMimWie6YLJbm0yn8jU1E\r\nnVPXzZHPhO85lTM3wjgjvBt9g+zX991sPdkcah+gRBCqExU5i7Gms+rzBCh5\r\nZCkgJZmnmeLfZkRzXv+bU+vwy85qC0ZvgQbCqyPMgIHRkhtaZZoBMBuKXaXU\r\nJWK1NTicW0wMQJvY4lJaadtNz3DZML0yPtt6/OG61/b3l8YEasStNuIuPZcY\r\nenro51gKkTu8iz1OskJnpxRoyFv6F0Sig3aDXllrRosBLZbIJgrBmy9dYmzr\r\n0sICGNJ/XujKzg1ZNa9P3t0SKSIFVjd+Rtg8pSnWJvqBnZMU1LwuMR7dfhJb\r\nD67bwuUEO67+BOWDM5pUsllRcNIDVV2zMxA=\r\n=b6JN\r\n-----END PGP SIGNATURE-----\r\n"},"volta":{"node":"10.24.1"},"engines":{"node":"6.* || 8.* || >= 10.*"},"gitHead":"24d25cb4dba6b0d76bca4bce7f5cac8fb921c7d1","scripts":{"test":"ember test","build":"ember build","start":"ember serve","lint:js":"eslint ./*.js ./**/*.js","test:all":"ember try:each","node-test":"mocha --inline-diffs --colors node-tests/*-test.js","ember-test":"ember try:each"},"_npmUser":{"name":"knownasilya","email":"knownasilya@gmail.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+https://github.com/adopted-ember-addons/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"6.14.12","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config","versionCompatibility":{"ember":">=2.4"}},"_nodeVersion":"10.24.1","dependencies":{"recast":"^0.13.2","minimatch":"^3.1.2","babel-core":"^6.26.3","ember-cli-babel":"^7.1.2","broccoli-persistent-filter":"^1.4.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","mocha":"^6.1.4","ember-cli":"~3.9.0","ember-try":"^1.0.0","loader.js":"^4.7.0","qunit-dom":"^0.8.0","release-it":"^14.2.1","ember-qunit":"^4.4.1","ember-source":"~3.9.0","mocha-eslint":"~5.0.0","ember-cli-sri":"^2.1.1","ember-resolver":"^5.0.1","ember-cli-eslint":"^4.2.3","ember-cli-uglify":"^2.1.0","broccoli-asset-rev":"^2.7.0","ember-cli-htmlbars":"^3.0.0","ember-welcome-page":"^3.2.0","eslint-plugin-node":"^7.0.1","eslint-plugin-ember":"^5.4.0","broccoli-test-helpers":"0.0.9","ember-cli-addon-tests":"^0.11.1","ember-cli-template-lint":"^1.0.0-beta.1","ember-load-initializers":"^1.1.0","@ember/optional-features":"^0.6.3","ember-source-channel-url":"^1.1.0","release-it-lerna-changelog":"^3.1.0","ember-cli-dependency-checker":"^3.1.0","ember-cli-inject-live-reload":"^1.10.2","ember-maybe-import-regenerator":"^0.1.6","ember-export-application-global":"^2.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-cli-htmlbars-inline-precompile":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors_1.2.1_1668529636366_0.6524997298443125","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ember-qunit-nice-errors","version":"2.0.0","keywords":["assertion","ember","ember-addon","ember-cli","error","message","qunit","test"],"author":{"name":"WyeWorks"},"license":"MIT","_id":"ember-qunit-nice-errors@2.0.0","maintainers":[{"name":"rwwagner90","email":"rwwagner90@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"fedekau","email":"federico@streaver.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"},{"name":"acostami","email":"acostami@gmail.com"}],"contributors":[{"url":"https://github.com/sdebarros","name":"Samanta de Barros","email":"samanta.debarros.cejas@gmail.com"},{"url":"https://github.com/fedekau","name":"Federico Kauffman","email":"fede.kau@gmail.com"},{"url":"https://github.com/acostami","name":"Diego Acosta","email":"acostami@gmail.com"},{"url":"https://github.com/san650","name":"Santiago Ferreira","email":"san650@gmail.com"},{"url":"https://github.com/RobbieTheWagner","name":"Robbie Wagner","email":"rwwagner90@gmail.com"}],"homepage":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors#readme","bugs":{"url":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors/issues"},"dist":{"shasum":"d6a3a0d0c2d37f694373be66b9b1e7b3f8a53965","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-2.0.0.tgz","fileCount":60,"integrity":"sha512-I4uXo123TF1myeZP0JhXNY+EnyVnOTMDnHf8Mu0kIYXnhorUfEsydGS3vt8tqthKuesm2fw7eTEetP1hChEZaA==","signatures":[{"sig":"MEUCICVBNkMgROJ+5hArYKwLxQT8Ab12fudh8WPZaXwGWyOYAiEAhf9mpUzekFD+Sdszr7vjUyS4KfnDZAEpw1lp2htLlv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ember-qunit-nice-errors@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62516},"_from":"file:ember-qunit-nice-errors-2.0.0.tgz","ember":{"edition":"octane"},"engines":{"node":">= 20"},"scripts":{"lint":"concurrently \"pnpm:lint:*(!fix)\" --names \"lint:\"","test":"concurrently \"pnpm:lint\" \"pnpm:test:*\" --names \"lint,test:\"","build":"ember build --environment=production","start":"ember serve","lint:js":"eslint . --cache","lint:css":"stylelint \"**/*.css\"","lint:fix":"concurrently \"pnpm:lint:*:fix\" --names \"fix:\"","node-test":"mocha --inline-diffs --colors node-tests/*-test.js","ember-test":"ember try:each","test:ember":"ember test","lint:js:fix":"eslint . --fix","lint:css:fix":"concurrently \"pnpm:lint:css -- --fix\"","lint:hbs:fix":"ember-template-lint . --fix","test:ember-compatibility":"ember try:each"},"_npmUser":{"name":"rwwagner90","email":"rwwagner90@gmail.com"},"_resolved":"/tmp/3c8e92d090f95cb8809f9bf099b262dd/ember-qunit-nice-errors-2.0.0.tgz","_integrity":"sha512-I4uXo123TF1myeZP0JhXNY+EnyVnOTMDnHf8Mu0kIYXnhorUfEsydGS3vt8tqthKuesm2fw7eTEetP1hChEZaA==","repository":{"url":"git+https://github.com/adopted-ember-addons/ember-qunit-nice-errors.git","type":"git"},"_npmVersion":"10.8.2","description":"Because expected true, result false is not enough!","directories":{"doc":"doc","test":"tests"},"ember-addon":{"configPath":"tests/dummy/config"},"_nodeVersion":"20.19.4","dependencies":{"recast":"^0.23.11","minimatch":"^8.0.0","@babel/core":"^7.25.2","ember-cli-babel":"^8.2.0","ember-cli-htmlbars":"^6.3.0","broccoli-persistent-filter":"^2.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","mocha":"^11.7.1","qunit":"^2.22.0","eslint":"^8.57.1","webpack":"^5.95.0","prettier":"^3.3.3","ember-cli":"~5.12.0","ember-try":"^3.0.0","loader.js":"^4.7.0","qunit-dom":"^3.2.1","stylelint":"^15.11.0","ember-qunit":"^8.1.0","concurrently":"^8.2.2","ember-source":"~5.12.0","release-plan":"^0.16.0","ember-cli-sri":"^2.1.1","ember-resolver":"^12.0.1","eslint-plugin-n":"^16.6.2","ember-cli-terser":"^4.0.2","ember-page-title":"^8.2.3","@glimmer/tracking":"^1.1.2","ember-auto-import":"^2.8.1","@glimmer/component":"^1.1.2","broccoli-asset-rev":"^3.0.0","stylelint-prettier":"^4.1.0","@ember/test-helpers":"^3.3.1","ember-cli-clean-css":"^3.0.0","ember-template-lint":"^6.0.0","eslint-plugin-ember":"^12.2.1","eslint-plugin-qunit":"^8.1.2","@babel/eslint-parser":"^7.25.1","@embroider/test-setup":"^4.0.0","broccoli-test-helpers":"0.0.9","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","ember-load-initializers":"^2.1.2","@ember/optional-features":"^2.1.0","ember-source-channel-url":"^3.0.0","stylelint-config-standard":"^34.0.0","ember-cli-dependency-checker":"^3.3.2","ember-cli-inject-live-reload":"^2.1.0","@babel/plugin-proposal-decorators":"^7.24.7"},"peerDependencies":{"ember-source":">= 4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ember-qunit-nice-errors_2.0.0_1754016159529_0.42040211408115735","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"_id":"ember-qunit-nice-errors@3.0.0","bugs":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors/issues","dist":{"shasum":"d16a5cd7898890e2bf00ee490ab30a79f377f562","tarball":"https://registry.npmjs.org/ember-qunit-nice-errors/-/ember-qunit-nice-errors-3.0.0.tgz","fileCount":5,"integrity":"sha512-U5ZAPeaEXxKyMIKLjvTFgl4jIhtWhMQzJUqwQr+l7Z2FcTQ6ZncyoCs2V0mIHyR2f/Q3vMoc33gx+7Rw45Xy7g==","signatures":[{"sig":"MEUCIHMPzW22qkC6SGYSn6OKAVyki7cEJnHo4G/RgjFGA5vQAiEApe7EMJt9wjsuGLZEs+6TmtOWHr/mpaocDBNoNM0nwJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEpEkbZSUJtCdBktrCJkoY2S1t1aVx15ASetpUFvtlKiAiAwYxv8kJtzU98etAlWCiNOaWC3rvp0EbdPpUKXV2eNUQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ember-qunit-nice-errors@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18585},"main":"./src/index.cjs","name":"ember-qunit-nice-errors","type":"commonjs","author":"WyeWorks","engines":{"node":">= 22"},"exports":{".":"./src/index.cjs","./package.json":"./package.json"},"license":"MIT","scripts":{"lint":"concurrently \"npm:lint:*(!fix)\" --names \"lint:\" --prefixColors auto","test":"node --test \"test/**/*.test.cjs\"","format":"prettier . --cache --write","lint:js":"eslint . --cache","lint:fix":"concurrently \"npm:lint:*:fix\" --names \"fix:\" --prefixColors auto && pnpm run format","test:watch":"node --test --watch \"test/**/*.test.cjs\"","lint:format":"prettier . --cache --check","lint:js:fix":"eslint . --fix"},"version":"3.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0622234c-3e0c-46b0-8a35-43eef9e7eff7"}},"homepage":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors#readme","keywords":["babel","babel-plugin","qunit","assert","assertion","testing","ember","error","message"],"repository":{"url":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors.git","type":"git"},"description":"Babel plugin that gives message-less QUnit assertions a message: their own source text.","directories":{},"maintainers":[{"name":"rwwagner90","email":"rwwagner90@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"fedekau","email":"federico@streaver.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"},{"name":"acostami","email":"acostami@gmail.com"}],"contributors":["Samanta de Barros <samanta.debarros.cejas@gmail.com> (https://github.com/sdebarros)","Federico Kauffman <fede.kau@gmail.com> (https://github.com/fedekau)","Diego Acosta <acostami@gmail.com> (https://github.com/acostami)","Santiago Ferreira <san650@gmail.com> (https://github.com/san650)","Robbie Wagner <rwwagner90@gmail.com> (https://github.com/RobbieTheWagner)"],"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.10.0","globals":"^17.12.0","prettier":"^3.9.6","@eslint/js":"^10.0.1","@babel/core":"^8.0.5","concurrently":"^10.0.5","release-plan":"^0.20.0","eslint-plugin-n":"^18.3.0","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@babel/core":"^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ember-qunit-nice-errors_3.0.0_1789126451400_0.4739600654006413"}}},"time":{"created":"2016-07-14T13:08:03.059Z","modified":"2026-09-11T11:34:11.859Z","0.0.1":"2016-07-14T13:08:03.059Z","0.1.0":"2016-07-16T15:10:03.696Z","1.0.0":"2016-07-29T18:40:18.867Z","1.1.0":"2016-08-12T00:57:34.398Z","1.1.1":"2016-08-13T23:30:26.098Z","1.1.2":"2016-08-19T23:43:35.358Z","1.1.3":"2018-01-15T15:38:19.825Z","1.2.0":"2018-01-25T11:55:18.507Z","1.2.1":"2022-11-15T16:27:16.566Z","2.0.0":"2025-08-01T02:42:39.759Z","3.0.0":"2026-09-11T11:34:11.515Z"},"bugs":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors/issues","author":"WyeWorks","license":"MIT","homepage":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors#readme","keywords":["babel","babel-plugin","qunit","assert","assertion","testing","ember","error","message"],"repository":{"url":"https://github.com/adopted-ember-addons/ember-qunit-nice-errors.git","type":"git"},"description":"Babel plugin that gives message-less QUnit assertions a message: their own source text.","contributors":["Samanta de Barros <samanta.debarros.cejas@gmail.com> (https://github.com/sdebarros)","Federico Kauffman <fede.kau@gmail.com> (https://github.com/fedekau)","Diego Acosta <acostami@gmail.com> (https://github.com/acostami)","Santiago Ferreira <san650@gmail.com> (https://github.com/san650)","Robbie Wagner <rwwagner90@gmail.com> (https://github.com/RobbieTheWagner)"],"maintainers":[{"name":"rwwagner90","email":"rwwagner90@gmail.com"},{"name":"knownasilya","email":"knownasilya@gmail.com"},{"name":"san650","email":"san650@gmail.com"},{"name":"fedekau","email":"federico@streaver.com"},{"name":"sdebarros","email":"samanta.debarros.cejas@gmail.com"},{"name":"acostami","email":"acostami@gmail.com"}],"readme":"# ember-qunit-nice-errors\n\n[![CI](https://github.com/adopted-ember-addons/ember-qunit-nice-errors/actions/workflows/ci.yml/badge.svg)](https://github.com/adopted-ember-addons/ember-qunit-nice-errors/actions/workflows/ci.yml)\n\nBecause _expected true, result false_ is not enough.\n\nGives message-less QUnit assertions a message: their own source text.\n\n```js\n// you write\nassert.ok(user.isActive);\n\n// it compiles to\nassert.ok(user.isActive, 'assert.ok(user.isActive)');\n```\n\nSo a failure reports\n\n```\nassert.ok(user.isActive)\n```\n\ninstead of\n\n```\nfailed, expected argument to be truthy\n```\n\nOnly assertions **without** a message are touched. Anything you wrote yourself is left alone.\n\n> **Upgrading from v2?** v3 is a Babel plugin rather than an ember-cli addon, and it needs one line of configuration — installing it is no longer enough. See [MIGRATION.md](./MIGRATION.md).\n\n## Installation\n\n```sh\npnpm add --save-dev ember-qunit-nice-errors\n```\n\nThen add it to your Babel config. **This step is required** — the plugin does nothing until you do.\n\n### Vite / Embroider\n\n```js\n// babel.config.mjs\nimport qunitNiceErrors from 'ember-qunit-nice-errors';\n\nexport default {\n  plugins: [\n    qunitNiceErrors,\n    // ...your other plugins\n  ],\n};\n```\n\n### Classic ember-cli builds\n\n```js\n// ember-cli-build.js\nconst app = new EmberApp(defaults, {\n  babel: {\n    plugins: [require.resolve('ember-qunit-nice-errors')],\n  },\n});\n```\n\nThe same works in an addon's `index.js` and in an engine's `ember-cli-build.js`.\n\n## Compatibility\n\n- `@babel/core` 7 or 8\n- Node.js 22 or above\n\nThere is no longer an Ember version requirement — this is a plain Babel plugin. It works under Vite, Embroider and classic builds alike, and in any QUnit suite that runs through Babel.\n\n## Options\n\n| option                     | type                        | default                                | meaning                                                                               |\n| -------------------------- | --------------------------- | -------------------------------------- | ------------------------------------------------------------------------------------- |\n| `include`                  | `RegExp \\| string \\| Array` | `[/-test\\.(?:[cm]?[jt]sx?\\|g[jt]s)$/]` | Which filenames to transform. **Replaces** the default rather than extending it.      |\n| `exclude`                  | `RegExp \\| string \\| Array` | —                                      | Filenames to skip. Takes precedence over `include`.                                   |\n| `showFileInfo`             | `boolean`                   | `false`                                | Append ` at <path>:<line>:<column>`, relative to Babel's `cwd`.                       |\n| `completeExistingMessages` | `boolean`                   | `false`                                | Also overwrite messages you wrote yourself. Off by default, and rarely what you want. |\n\nStrings are compiled with `new RegExp(...)`, so escape accordingly (`'\\\\.spec\\\\.js$'`).\n\n```js\n[\n  'ember-qunit-nice-errors',\n  {\n    include: [/\\.spec\\.js$/],\n    exclude: [/vendor/],\n    showFileInfo: true,\n  },\n];\n```\n\nThe default pattern is exported if you would rather extend it than replace it:\n\n```js\nconst { DEFAULT_INCLUDE } = require('ember-qunit-nice-errors');\n\n['ember-qunit-nice-errors', { include: [...DEFAULT_INCLUDE, /\\.spec\\.js$/] }];\n```\n\n> In v2 `include` and `exclude` were globs read from `config/environment.js`. They are now regular expressions passed as plugin options — see [MIGRATION.md](./MIGRATION.md).\n\n## Which assertions\n\n`ok`, `notOk`, `equal`, `notEqual`, `strictEqual`, `notStrictEqual`, `deepEqual`, `notDeepEqual`, `propEqual`, `notPropEqual`.\n\nAssertions whose failure output is already descriptive — `throws`, `step`, `verifySteps`, `expect`, `async`, `timeout` — are deliberately left alone.\n\n## How it decides what is an assertion\n\nIt resolves the `assert` object through Babel's scope rather than matching the identifier by name. A call is transformed only when its object is the **first parameter of a function passed to a QUnit `test()`** — including `QUnit.test`, `test.only`, `test.skip` and `test.todo`.\n\nThat means:\n\n- renamed parameters work — `test('x', function (a) { a.ok(v); })`\n- arrow-function tests work — `test('x', async (assert) => { … })`\n- an unrelated local called `assert` is **not** transformed\n- an `assert` passed to `hooks.beforeEach` is **not** transformed, because it is not a test callback\n\nThe last two were gaps in v2, which tracked the most recently seen `test()` call textually and only matched `FunctionExpression`.\n\nIt is also idempotent: a call is only matched when its argument count says no message was passed, so re-running the transform cannot append twice.\n\n## Development\n\n```sh\npnpm install\npnpm test          # node --test\npnpm run lint\npnpm run lint:fix\n```\n\n## License\n\nMIT\n","readmeFilename":"","users":{"codebruder":true}}