{"_id":"@nodeboot/jest","_rev":"38-7e092ea8275ad11abcb3820fd8bdd6a8","name":"@nodeboot/jest","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"@nodeboot/jest","version":"1.0.0","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.0.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"1c335898b6bcc07d395fc40c19021de3525bd1df","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.0.0.tgz","fileCount":39,"integrity":"sha512-JEkjbT7Ko7hzf0tAfC2YVgGxRAVpfIL7xyfUQ51gICcyKwsf++YOyRoKW2aqmxpJYH92I3o6rnqgyyl8rYxpaA==","signatures":[{"sig":"MEYCIQC3JRMMr3K8lps6fmGtZ1GpNW86i5aKmMrDgxkGF9MyPwIhAKBgd3GaR6Awax/TV3nQPeHdtigwDz3xewY13AqpK/x1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146656},"main":"dist/index.js","_from":"file:nodeboot-jest-1.0.0.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/303d369c20555b73cf62de695daf4e58/nodeboot-jest-1.0.0.tgz","_integrity":"sha512-JEkjbT7Ko7hzf0tAfC2YVgGxRAVpfIL7xyfUQ51gICcyKwsf++YOyRoKW2aqmxpJYH92I3o6rnqgyyl8rYxpaA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@nodeboot/core":"1.0.0","@nodeboot/test":"1.0.0","@nodeboot/context":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^18.15.3"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.0.0_1739996408687_0.24820743662653721","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@nodeboot/jest","version":"1.0.1","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.0.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"0ecb8f63c8fd3e7f7ca1acd46e96990807e98a08","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.0.1.tgz","fileCount":39,"integrity":"sha512-Zjukj9R3KZPCXdMg0tgiVzcdanMQZG7fS07mNzHgA3Wa3Tr4+2l0ZfK+noXR0p+FnCmBP8CY4cdALDgmCkezwA==","signatures":[{"sig":"MEUCIQDf+N9WS74v7Xr8imcW5e9NW/EdBk560QroTNritzR9SwIgSZW2BDGw61e8pg9ryKxHPHb5tkLWxGE6JAM9M+oRWvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146656},"main":"dist/index.js","_from":"file:nodeboot-jest-1.0.1.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/108fb2684f0382216de2f262ef7d6458/nodeboot-jest-1.0.1.tgz","_integrity":"sha512-Zjukj9R3KZPCXdMg0tgiVzcdanMQZG7fS07mNzHgA3Wa3Tr4+2l0ZfK+noXR0p+FnCmBP8CY4cdALDgmCkezwA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@nodeboot/core":"1.0.1","@nodeboot/test":"1.0.1","@nodeboot/context":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^18.15.3"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.0.1_1739996747495_0.3768332408052484","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@nodeboot/jest","version":"1.0.2","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.0.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"ed80b7359eb363839ce8d67edf91fccf1d4094c9","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.0.2.tgz","fileCount":15,"integrity":"sha512-u9lUm2PyASlkW1NGHJZyg+bcgxPr9ao1jY2AKHmOncU+bTzzFQGXRL/9/sGjMPzgKxLp3NOln3daZ+JQiaSbEQ==","signatures":[{"sig":"MEUCIQD5p4PNV2Vv8fYyJ9BgXhmxHFkOfU5G9Qe3qZzmsE3m2wIgHboP5TEhGzuuWcyhdpYtD0tk5TXWvbPaMq9wlgnrIqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15447},"main":"dist/index.js","_from":"file:nodeboot-jest-1.0.2.tgz","types":"src/index.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm build && pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/99e7f9803a7046a0a1590e35476c2562/nodeboot-jest-1.0.2.tgz","_integrity":"sha512-u9lUm2PyASlkW1NGHJZyg+bcgxPr9ao1jY2AKHmOncU+bTzzFQGXRL/9/sGjMPzgKxLp3NOln3daZ+JQiaSbEQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@nodeboot/core":"1.0.3","@nodeboot/test":"1.0.2","@nodeboot/context":"1.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^18.15.3"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.0.2_1740003347255_0.7817460254584159","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@nodeboot/jest","version":"1.0.3","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.0.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f099a4eedbf4e7c851c916b628c54257b2d739cc","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.0.3.tgz","fileCount":21,"integrity":"sha512-DWmOlbtglUZ8lwkjKw1Xe65hM38sYQECEKXx6mEi8hssYhmEKSCecJd89yzq0zlXI0m0mb8RriGkiLTeDf7AFg==","signatures":[{"sig":"MEUCIQDBp1TzODwMdyNUcvQI7k3fduCuSH5wx/KzXk/v2tVJxgIga0iQdTQIbVBZ1r4kTolvpbyAetdzekylMiZHMzolMUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18493},"main":"dist/index.js","_from":"file:nodeboot-jest-1.0.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/9e11e7fc1d94fd3c92e83f82e4035773/nodeboot-jest-1.0.3.tgz","_integrity":"sha512-DWmOlbtglUZ8lwkjKw1Xe65hM38sYQECEKXx6mEi8hssYhmEKSCecJd89yzq0zlXI0m0mb8RriGkiLTeDf7AFg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@nodeboot/core":"1.0.9","@nodeboot/test":"1.0.3","@nodeboot/context":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^18.15.3"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.0.3_1740007011631_0.22883235673236224","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@nodeboot/jest","version":"1.1.0","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"9728d5db1b085f27506a42c3fcc2ffa2596d4cc1","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.0.tgz","fileCount":21,"integrity":"sha512-n44BSKJP/VGT1wtKE6xV9yC/4XsfgKNbTt7BApu7TrCe2L8A0ghazFRMlaGb7bPzoWMAEIFRya8CyLVT7GHaAQ==","signatures":[{"sig":"MEQCIEitWyyxc62dn2NXrW+8d+h9AxKd/KwvktQwkF3Ojs0VAiBOtHYtOmAQTqzFXfEBRRe1mwRibsPZxjmklrbLmOHWqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18463},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/b7b086f7e5898568d4026476d3464430/nodeboot-jest-1.1.0.tgz","_integrity":"sha512-n44BSKJP/VGT1wtKE6xV9yC/4XsfgKNbTt7BApu7TrCe2L8A0ghazFRMlaGb7bPzoWMAEIFRya8CyLVT7GHaAQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"9.6.7","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@nodeboot/core":"1.1.0","@nodeboot/test":"1.1.0","@nodeboot/context":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.0_1740079959993_0.7318699705937695","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@nodeboot/jest","version":"1.1.1","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"37804ae0141fac7f15c2c2ea15ffca61e8c43fd8","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.1.tgz","fileCount":21,"integrity":"sha512-9O+BIq9sRlONqACOCj7tx4A5A3yeeTVJXZPJC0BmdiozoyAZA+FwjsYL8vxKhNTx8mcaywdxwoJPvAFTjYk4NQ==","signatures":[{"sig":"MEUCICBA1P5cmv5rMowSnJPrIvOIpRf+h6d6DVNHnuMzegz5AiEAoMXM8sLX7bn5MSgRQ7mL66kJ5s4K+ciw4HL6YqqnVyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18463},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/tmp/609096c7136b7f165745c655766d5a6b/nodeboot-jest-1.1.1.tgz","_integrity":"sha512-9O+BIq9sRlONqACOCj7tx4A5A3yeeTVJXZPJC0BmdiozoyAZA+FwjsYL8vxKhNTx8mcaywdxwoJPvAFTjYk4NQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.1.2","@nodeboot/test":"1.1.1","@nodeboot/context":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.1_1740405803360_0.9049465456389068","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@nodeboot/jest","version":"1.1.2","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"b143266b8b43ecbbb9023e813fbe816084f47960","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.2.tgz","fileCount":21,"integrity":"sha512-RIuAroT5IDVs52f6tTG18FxQt6gIQuxnhlHJBaRK9qiYVfzo81nbEK+ZMEMvSCpMMBossMwyfyjXUuBRU2xfuA==","signatures":[{"sig":"MEQCIHFfmcsNbUdyi648gqtieW8vYQDKa2n8cyobF0nFsbUfAiAicyjJn2mHAhY47CDYcVxgdraQ0qgs3mlbDgbDy0MXvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18463},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","release":"pnpm publish --access public --no-git-checks","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","build:major":"pnpm build && pnpm version major","build:minor":"pnpm build && pnpm version minor","build:patch":"pnpm build && pnpm version patch","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/c696b06292913d540cf5df8da8e52d35/nodeboot-jest-1.1.2.tgz","_integrity":"sha512-RIuAroT5IDVs52f6tTG18FxQt6gIQuxnhlHJBaRK9qiYVfzo81nbEK+ZMEMvSCpMMBossMwyfyjXUuBRU2xfuA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.1.3","@nodeboot/test":"1.1.2","@nodeboot/context":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.2_1740481471646_0.19184802508319887","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@nodeboot/jest","version":"1.1.3","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"be62a8d7634c514f5c5488c6a428869c2fe88eb7","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.3.tgz","fileCount":21,"integrity":"sha512-WxeGZoyD7W9rmZsoXZaYJ4EoZdgkJgWbBuqDtvTtXV8hoNmppDD9is+2kOsMEFqauCnRF2U0otl9U5qxZ91mVQ==","signatures":[{"sig":"MEYCIQCnLfGRnc+T7NCqhG7+lC1AuioxOfOieqAN28m3RVInygIhAPlnBAQbbqmuZwcz0aIZWL560RmM7pQ7eGHY0VMrqCYS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18235},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/7530a32b79d55adca13a931da5d63ca8/nodeboot-jest-1.1.3.tgz","_integrity":"sha512-WxeGZoyD7W9rmZsoXZaYJ4EoZdgkJgWbBuqDtvTtXV8hoNmppDD9is+2kOsMEFqauCnRF2U0otl9U5qxZ91mVQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.2.0","@nodeboot/test":"1.1.3","@nodeboot/context":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.3_1740499424538_0.6148257097239294","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@nodeboot/jest","version":"1.1.4","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.4","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f49582b1ee40ae59625ff3ca47eeaf7452b4cbac","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.4.tgz","fileCount":21,"integrity":"sha512-1cjoMXYxqahXNYZY5YwIviPFslItdgFL10rlDHb92uHb8JgHV6W4VVHENJwM0fduAN+WQnfXqhjiJ8VuczQ6Ug==","signatures":[{"sig":"MEUCIQCm2YjWQSg5LsEqApr0ESjgJMzbPIjsyQUKgzC5V7xkNQIgZMoCzrS4qC5ETBeYlIKW5ZlxJh3VdI/1gh4bPt27SBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18235},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/2250b996f23a36c95dc6a8dedf9163c1/nodeboot-jest-1.1.4.tgz","_integrity":"sha512-1cjoMXYxqahXNYZY5YwIviPFslItdgFL10rlDHb92uHb8JgHV6W4VVHENJwM0fduAN+WQnfXqhjiJ8VuczQ6Ug==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.3.0","@nodeboot/test":"1.1.4","@nodeboot/context":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.4_1740601489443_0.5035680347533973","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@nodeboot/jest","version":"1.1.5","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.5","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"087cbba4700c049b0badf70e6532087de1c3b965","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.5.tgz","fileCount":21,"integrity":"sha512-UHpeSJ4e8OVGt0yaz9e0/FVmZAtoRJLkhxavAj4BvggsRkVAMJi3YBV3tQnWjrfQ0nJL0Q1b2iWDSq2SIr5K/w==","signatures":[{"sig":"MEUCIGucCRAbpI6bzGNoFBFKRSGS90lwLfDVhTIQ3C9JUBOuAiEAiT4n7x+ArLiWyv39Xy8LkXKyQs3/Sj7A1nvGIKFSBQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18235},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/6cec209893c20487261a905321a48f10/nodeboot-jest-1.1.5.tgz","_integrity":"sha512-UHpeSJ4e8OVGt0yaz9e0/FVmZAtoRJLkhxavAj4BvggsRkVAMJi3YBV3tQnWjrfQ0nJL0Q1b2iWDSq2SIr5K/w==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.4.0","@nodeboot/test":"1.1.5","@nodeboot/context":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.5_1740606039622_0.45793864700919173","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@nodeboot/jest","version":"1.1.6","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.6","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"4cc8988a7ae6ca2c3dc37d2cd992f891048146ed","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.6.tgz","fileCount":27,"integrity":"sha512-lGyOPAW8Cvs+o9ybwjxGRY6zYvZ868LIpDbZoRHGdmWDU+UdVS8b0SLdZrMfMxvYASomiwlAYVqT6JBwokx2zw==","signatures":[{"sig":"MEQCIFu6cO8Z275Tb3pOXYDgSAi/b2GNIrDsrbP0bWEBw4OBAiAH6TSiFJ0mO/QCZDS6Yuvp/3rWEf00hhbr8MhMtb5MXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/37e1cec9f1870d5a5de33445fcfbc1ba/nodeboot-jest-1.1.6.tgz","_integrity":"sha512-lGyOPAW8Cvs+o9ybwjxGRY6zYvZ868LIpDbZoRHGdmWDU+UdVS8b0SLdZrMfMxvYASomiwlAYVqT6JBwokx2zw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.4.1","@nodeboot/test":"1.1.6","@nodeboot/context":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.6_1741032811089_0.22075785847041507","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@nodeboot/jest","version":"1.1.7","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.7","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"26f75ece602ff3e7b63c96e40dac28442c3b42d4","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.7.tgz","fileCount":27,"integrity":"sha512-pDT9Z9IbTNcs0iMKqRPkusms7VGeAhObGScOKYx6ByiE96gdYGZ3K8rABrZa6iIePvn09hVnvbghFKg2oDhk1A==","signatures":[{"sig":"MEUCICZDPRMDjBDgLb7iRaxZjVMGVAnft3PPPJeN8b2iqgy9AiEAh7gW2P3ge5FN84Q9Yl3U7KItG1VK6vJkZPcojj4YvVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/741d522ab0c7a9c635be89fc193b7b8b/nodeboot-jest-1.1.7.tgz","_integrity":"sha512-pDT9Z9IbTNcs0iMKqRPkusms7VGeAhObGScOKYx6ByiE96gdYGZ3K8rABrZa6iIePvn09hVnvbghFKg2oDhk1A==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.5.0","@nodeboot/test":"1.1.7","@nodeboot/context":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.7_1741171297050_0.8138006432898088","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@nodeboot/jest","version":"1.1.8","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.8","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"cb166c23d9e47d00d6222d5a824c2c2b1ea8c1ab","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.8.tgz","fileCount":27,"integrity":"sha512-sq23WCfkcFThUrYDeQ6ejJBOPhaTsUaXged9muFbu2AY4gJaighxdEFOixVkKYRdeA9qzOMXLaYjCgtyv+TDhA==","signatures":[{"sig":"MEQCIGCssPfKxOElkEMdNLTNEcJlD/m6/8c+HDDnt0/fQs/EAiBOumqDPenBHi4T4cWt9DdX0MsHVttApX0wIS1pVu1DsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/3238efebcaf4c25f3ec6fd8a166e7c65/nodeboot-jest-1.1.8.tgz","_integrity":"sha512-sq23WCfkcFThUrYDeQ6ejJBOPhaTsUaXged9muFbu2AY4gJaighxdEFOixVkKYRdeA9qzOMXLaYjCgtyv+TDhA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.5.1","@nodeboot/test":"1.1.8","@nodeboot/context":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.8_1741181286676_0.6911806494865891","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@nodeboot/jest","version":"1.1.9","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.9","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"8f42f2269846b00669904f526ac98a64a52c3d53","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.9.tgz","fileCount":27,"integrity":"sha512-bgskr1nCYu3oFV8O1zGK8BB1PICxgwfnogY0XZfifmazIm7uNbbyZP6oNTfJ2H/dEF5VfrXS42KHSNueW/JBhg==","signatures":[{"sig":"MEQCIBVSR1JiZvkvOfcI37TJdSabXA6qMljqM97hBTog6iAsAiADmPYa1eS/7VKFRkyCWbsflukfERQA/uzKgrkf6OYxpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/70a9119810b8897fcf8971f973797833/nodeboot-jest-1.1.9.tgz","_integrity":"sha512-bgskr1nCYu3oFV8O1zGK8BB1PICxgwfnogY0XZfifmazIm7uNbbyZP6oNTfJ2H/dEF5VfrXS42KHSNueW/JBhg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.5.2","@nodeboot/test":"1.1.9","@nodeboot/context":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.9_1741183949984_0.12591520709796455","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@nodeboot/jest","version":"1.1.10","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.10","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"3e578fabd710a22d757512f11283d7cc5f7e66ec","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.10.tgz","fileCount":27,"integrity":"sha512-39rF9IaCuk1Sc9DaARMkdOYWCRRxN85Z/pi06/92oREdJ0TRIZbxO1neOnzzYggCseE/PnAmZBQ9cgh4nJ0YQw==","signatures":[{"sig":"MEUCIQD7SgYYYu8yeYNVKbn+i6tfGkLqw4ZzOF3ddXcyzhyIjgIgA7qHkcb8vZD3XwxXzzEsw6OIGqSu+wPYPz+AlA74xn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/a32ab657a51ad02105513758e1cc0fb9/nodeboot-jest-1.1.10.tgz","_integrity":"sha512-39rF9IaCuk1Sc9DaARMkdOYWCRRxN85Z/pi06/92oREdJ0TRIZbxO1neOnzzYggCseE/PnAmZBQ9cgh4nJ0YQw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.5.3","@nodeboot/test":"1.1.10","@nodeboot/context":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.10_1741706770687_0.2189849699226485","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@nodeboot/jest","version":"1.1.11","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.11","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"d93e08bbf9234bb188f1441dad9397219a271521","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.11.tgz","fileCount":27,"integrity":"sha512-jp5ge35aV95xXxprF/4uS9W6MlZtbaZmc+SBr+4VSEZaa43RbB04wQIUNSpo8gL9EZwEbcCe2bk8uvhuKOftiA==","signatures":[{"sig":"MEYCIQDvNk0Fez7nImmTCxod5bXsYBeJvTk9pI5GZeHhK3WFowIhAKvPk3CALzzefqm3UZimth9NMMj7+ye7EtDXFxRJWwSe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/f39b4de5c7c7ac3f4c8f9f847ce71ffc/nodeboot-jest-1.1.11.tgz","_integrity":"sha512-jp5ge35aV95xXxprF/4uS9W6MlZtbaZmc+SBr+4VSEZaa43RbB04wQIUNSpo8gL9EZwEbcCe2bk8uvhuKOftiA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.6.0","@nodeboot/test":"1.1.11","@nodeboot/context":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.11_1742741820310_0.9587455678761014","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@nodeboot/jest","version":"1.1.12","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.12","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"873f684dea21908b46188eb91e57430127bfcd82","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.12.tgz","fileCount":27,"integrity":"sha512-/op7AdiP3PmCCmoFjCYy85w2LScCPofkubfI7TO3hIiQOMzBc9NZ5JumWqiHN/WXikKaITU6DErfU+MpznNhqA==","signatures":[{"sig":"MEYCIQCQv457Le4NylTBRZegJU6hGeKgIAkaB3Nu5c2xHXovgQIhAJOdtahkZQylaw6rWNHE59tCvv+7ubYskbt7FCD8YdK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/e68204369fce04876e9fbdd9bdb1c685/nodeboot-jest-1.1.12.tgz","_integrity":"sha512-/op7AdiP3PmCCmoFjCYy85w2LScCPofkubfI7TO3hIiQOMzBc9NZ5JumWqiHN/WXikKaITU6DErfU+MpznNhqA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.6.1","@nodeboot/test":"1.1.12","@nodeboot/context":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.12_1742818063369_0.4062053656291773","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@nodeboot/jest","version":"1.1.13","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.13","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"6e4d1e089d22e466b42d915cff1cb0fb284e1ce7","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.13.tgz","fileCount":27,"integrity":"sha512-QC/opL6wyJqcKs0iGr/es+WKErLn3hJOu0DM4Pax8NRZlFrOcNC2uPMmLxVVAs4uduIZd1cOESxtUFlQvVKfkw==","signatures":[{"sig":"MEYCIQDnIxpfIQvAnNorGUlRpY2eb1ObASaQ0VDXMaWN3kNvoAIhAPUKePnWx/kaPM4U0E0oQhFJVBS8FbzHr0DPmmQi9l5l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/52d48fe22394f2ff6a1b7764951fb2b0/nodeboot-jest-1.1.13.tgz","_integrity":"sha512-QC/opL6wyJqcKs0iGr/es+WKErLn3hJOu0DM4Pax8NRZlFrOcNC2uPMmLxVVAs4uduIZd1cOESxtUFlQvVKfkw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.7.0","@nodeboot/test":"1.1.13","@nodeboot/context":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.13_1742857064487_0.11662246296074974","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@nodeboot/jest","version":"1.1.14","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.14","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"be712e3e9d66f03486c2b5b0d4e967a33755e612","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.14.tgz","fileCount":27,"integrity":"sha512-ZAtMz9JvpfQ6RH+JU20VV8C8KNv8AQr9CBmYoH2oMr0v7ORI073UPTESjCPSkH5k41D35IJPaNElirzLdyqp+A==","signatures":[{"sig":"MEYCIQCsTfoAA21SeEMWlZejGKGRu9gwm49Q42grEDumryxb/QIhAN16gIj+m1lPJetCdeFS50/eVDCZRivAid4PUEBwUu0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.14.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/eb259723ae96eb3617ea8be0e8028755/nodeboot-jest-1.1.14.tgz","_integrity":"sha512-ZAtMz9JvpfQ6RH+JU20VV8C8KNv8AQr9CBmYoH2oMr0v7ORI073UPTESjCPSkH5k41D35IJPaNElirzLdyqp+A==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.8.0","@nodeboot/test":"1.1.14","@nodeboot/context":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.14_1742863316216_0.4788447884274232","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@nodeboot/jest","version":"1.1.15","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.1.15","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"768422182f5c760f63b5b303d795cc1d1a4492a5","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.1.15.tgz","fileCount":27,"integrity":"sha512-vlaeXEZ5zwElRT0fO2jt6skzBbk8WwVpuS16d9nDRSwjG22WPh8TIgdAuIRmXia1bxYEsc3ZL4o4+XSGBKBV4Q==","signatures":[{"sig":"MEQCIGe1cA/pqSPaPiYdv9yba6LID/XSrn6/NvXEGT+vSLD4AiAPQrJBKWiB1Y5TkHbQVb3OPTQb+JfFJcFWtloQeLMuSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.1.15.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/e80052f1dd91898bd47bcf635238e968/nodeboot-jest-1.1.15.tgz","_integrity":"sha512-vlaeXEZ5zwElRT0fO2jt6skzBbk8WwVpuS16d9nDRSwjG22WPh8TIgdAuIRmXia1bxYEsc3ZL4o4+XSGBKBV4Q==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.8.1","@nodeboot/test":"1.1.15","@nodeboot/context":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.1.15_1743505376811_0.40093743458899933","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@nodeboot/jest","version":"1.2.0","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"0eb365608f4ebaf3c8b2b9a76241cb599399136d","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.0.tgz","fileCount":27,"integrity":"sha512-bVsAwGDDKZjtoZ4az5+YvuuUNVJPG1Q9Kgyt1HRA9aaKNo69zfJRlpyJ3EofFqV4zxiyUPz8nnbZ0iBqqzabtw==","signatures":[{"sig":"MEUCIQC/H94DiQDrGkk2IDAY5NVtKzTv3yNpXZGYuMbDzahA7AIge3Tipfs9uIf3a1nShsKjVKXiO9XUMe4u582ztE+8Ctk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/9613381d5bca5564a0a0676468cb2e0a/nodeboot-jest-1.2.0.tgz","_integrity":"sha512-bVsAwGDDKZjtoZ4az5+YvuuUNVJPG1Q9Kgyt1HRA9aaKNo69zfJRlpyJ3EofFqV4zxiyUPz8nnbZ0iBqqzabtw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.9.0","@nodeboot/test":"1.2.0","@nodeboot/context":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.0_1745249467594_0.7051139381898814","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@nodeboot/jest","version":"1.2.1","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"e6b1ea86a8853c1702ef164e8cfdb361b4a6bd46","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.1.tgz","fileCount":27,"integrity":"sha512-9ToMEil+o5iq5PU+9XGPvg8VTKVTr6TIYfO+YT+iVdR/kmzLCHrSF4zzOIh2tYb16b7MthogV53J4jCRT3tRYA==","signatures":[{"sig":"MEUCICsYKkaORQx0qBNSAnSjMMqp1Ab/2qC17a3+PpnoHZ83AiEAvmQK3oKqucp1ZrDNFH3Ul1larhswFqACDansdawXQ2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/20d85659aca48ce9a7bab6238db15203/nodeboot-jest-1.2.1.tgz","_integrity":"sha512-9ToMEil+o5iq5PU+9XGPvg8VTKVTr6TIYfO+YT+iVdR/kmzLCHrSF4zzOIh2tYb16b7MthogV53J4jCRT3tRYA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.9.1","@nodeboot/test":"1.2.1","@nodeboot/context":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.1_1745519789829_0.6856115394145064","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@nodeboot/jest","version":"1.2.2","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.2","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f4a353626bc1cb46a551b45a2868b369cd70c5ac","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.2.tgz","fileCount":27,"integrity":"sha512-Qw0AhzEjJ6KZt6Omg811qST8Irk6jBzzeyICkHSGvVCtDLs33LQKS7Cb7AQnCHzhGth/pxSgKlT1VLFFTKZ6eA==","signatures":[{"sig":"MEUCIDDHGoJmTslWz9NaKz/cg7u/jI+4/7x9f5wTlCdz6Mh0AiEA/UNXwZLGtk7u4d379kFS39pmgNGfTmyUsmzvmgM8szI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/292d76f4910c64fe5140a03cebb4b5ba/nodeboot-jest-1.2.2.tgz","_integrity":"sha512-Qw0AhzEjJ6KZt6Omg811qST8Irk6jBzzeyICkHSGvVCtDLs33LQKS7Cb7AQnCHzhGth/pxSgKlT1VLFFTKZ6eA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.9.2","@nodeboot/test":"1.2.2","@nodeboot/context":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.2_1746020045253_0.18104842936113186","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@nodeboot/jest","version":"1.2.3","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.3","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"2563b0dbcedb7fe9314df9ec1df4ed82a033fb0e","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.3.tgz","fileCount":27,"integrity":"sha512-sn9vQ+2B/EZhS7I98oADzrECJ7naVEx03Kt1hJrkSO0fJssfqcuUHCOyvI7A3gDwUZKXaE0UsvmmpHMm3GNjJw==","signatures":[{"sig":"MEYCIQD3HZlZJTaIVBgFqHXYcli+pzgh3f5fZ+9aXTu8cCjaVgIhAJQue9/rEd9EIu9t2iw4JFzciG4NG+o8XFEP3FL20oMa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23717},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/b75f10de03707f11abe6cfd91df3ae77/nodeboot-jest-1.2.3.tgz","_integrity":"sha512-sn9vQ+2B/EZhS7I98oADzrECJ7naVEx03Kt1hJrkSO0fJssfqcuUHCOyvI7A3gDwUZKXaE0UsvmmpHMm3GNjJw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.9.3","@nodeboot/test":"1.2.3","@nodeboot/context":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.3_1747667768044_0.6771805388171264","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@nodeboot/jest","version":"1.2.4","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.4","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"4a51e2199005f377db881cbdfbe7026f556fbdb0","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.4.tgz","fileCount":27,"integrity":"sha512-fhbOTZbEAY0xV9xb5JbaX6F1yotvVRQXS3JMqBMd45sNiWPSiPQv3csdja/Fy51IXfaJrIWtwTyjZl92IFgPHQ==","signatures":[{"sig":"MEYCIQDt0HiEWYDdkc9c7frajy4gMg/PbenjoPguqs/YsCn0xgIhAOej4HoxWXpbMixDlw7ZDt8OjZI/ddGYvNCbxK1e/jqP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23718},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/cb5838c9a28569645b96ba783f165d8b/nodeboot-jest-1.2.4.tgz","_integrity":"sha512-fhbOTZbEAY0xV9xb5JbaX6F1yotvVRQXS3JMqBMd45sNiWPSiPQv3csdja/Fy51IXfaJrIWtwTyjZl92IFgPHQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.10.0","@nodeboot/test":"1.2.4","@nodeboot/context":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.4_1749488105518_0.07979783367078253","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@nodeboot/jest","version":"1.2.5","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.5","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"7555c3c1c1c7a3685ed746ac72d2cd5b3d659a15","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.5.tgz","fileCount":27,"integrity":"sha512-DoXhZrqDPcJUZq2AxiVQRAqHrLsg04sJ9wBQbJ3LHPRsm3xaj5D74NIjIIUXqaaGTFO4B+P7rFOFUzHf4uKkrA==","signatures":[{"sig":"MEUCIHvbl0GNxDQYM7+QBAjNsCxJYf1V7ZgRBh6rEgIKjDWCAiEAiaj1LruQhpX2FCg4MxrxOcID4VMYsn4L9GT2iQAx+o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23718},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.5.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/d47bf03dc6b7875f971e38cc4f32be76/nodeboot-jest-1.2.5.tgz","_integrity":"sha512-DoXhZrqDPcJUZq2AxiVQRAqHrLsg04sJ9wBQbJ3LHPRsm3xaj5D74NIjIIUXqaaGTFO4B+P7rFOFUzHf4uKkrA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.10.1","@nodeboot/test":"1.2.5","@nodeboot/context":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.5_1749490219491_0.8608080944835799","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@nodeboot/jest","version":"1.2.6","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.6","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"80b324d3b8dddb6ad747636bbd4e9764db346b8c","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.6.tgz","fileCount":27,"integrity":"sha512-atpsfuX2mvbmyXTuAlu3TLLi3bAnmZ0nTSUM3nphy22mlb6iB3hwSd+N8TNxTeHvy1nf9yLJtKSuWl1OVAH9/A==","signatures":[{"sig":"MEUCIAm5LDkdD1sLeSsdfMixjhggTItwrhdzB5TcU0kB5g92AiEA/fV7jBBq4mtrowhmYj/GGGKN2ocriJqVHiXWp0g1Tn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23718},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/6044540193cf5ce584bd0c5b75b1812c/nodeboot-jest-1.2.6.tgz","_integrity":"sha512-atpsfuX2mvbmyXTuAlu3TLLi3bAnmZ0nTSUM3nphy22mlb6iB3hwSd+N8TNxTeHvy1nf9yLJtKSuWl1OVAH9/A==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@nodeboot/core":"1.10.2","@nodeboot/test":"1.2.6","@nodeboot/context":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.6_1750089391631_0.38840158218640775","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"@nodeboot/jest","version":"1.2.7","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.7","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f3f598fb66ceab25969c87380e1d978e34a1871b","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.7.tgz","fileCount":27,"integrity":"sha512-yUjU50WIMBmAVS/6t1pNeplrBB+1RzNmjbth9okXyqEEjDiPaah1oZF9e6sxDaeWhnOO6sS8/K8w6ieWxnGZWQ==","signatures":[{"sig":"MEYCIQCTKZ4pR+7HBdKR99mrrBolWIi//7B6QuoOQzrHCKF+LAIhAOfzyl72mPQTWtlI0CjXbOkOMkZyCL4gJbohbNB0nj9i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23718},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/3158662c9e3003aa3a326ac07e975318/nodeboot-jest-1.2.7.tgz","_integrity":"sha512-yUjU50WIMBmAVS/6t1pNeplrBB+1RzNmjbth9okXyqEEjDiPaah1oZF9e6sxDaeWhnOO6sS8/K8w6ieWxnGZWQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@nodeboot/core":"1.11.0","@nodeboot/test":"1.2.7","@nodeboot/context":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.7_1750094735437_0.5591457291832944","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"@nodeboot/jest","version":"1.2.8","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.8","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"e49b625126cbd9cd880e077abb59feab6cbdb272","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.8.tgz","fileCount":27,"integrity":"sha512-wnKqR3S8JCk1hgNXbXn/cJooSaFthbBEpTYcVyodoRCcy3MtkV6pPbl6E+kIdqAE5Moc2iVVGGx/8S1YpKPxlw==","signatures":[{"sig":"MEUCIQD/eyLLoe2g5pjTtRvanRHd+IRvI4aMp5xHdVag7XWtQAIgZyWtNFJbOH1SlUHRJ2XnY4B1ONDBkm7o24Lybb91YjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23718},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.8.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/4303ed352e37b60a128bdcd48d014bec/nodeboot-jest-1.2.8.tgz","_integrity":"sha512-wnKqR3S8JCk1hgNXbXn/cJooSaFthbBEpTYcVyodoRCcy3MtkV6pPbl6E+kIdqAE5Moc2iVVGGx/8S1YpKPxlw==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.8.2","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@nodeboot/core":"1.11.1","@nodeboot/test":"1.2.8","@nodeboot/context":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.8_1750097264568_0.16078433727540675","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"@nodeboot/jest","version":"1.2.9","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.9","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"9c43871454053007789040fc92f5c5ec8e00b140","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.9.tgz","fileCount":27,"integrity":"sha512-MkgjTL0eAyAGfUcdPBL64hILJwGFAKreeqY14Orbd+OierjMExV1roc+ghQLS5kFo/ltl8yNe8E7arFFnKIRWg==","signatures":[{"sig":"MEQCIGuoopBRvfSXD+zWVaZfkY6xauy9KYWJ4cVqWQWLrX43AiBOemUN0EyovKX2tZ3/FoTNDhbGCMdjB9xn8GmXvq2blw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.9.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/4afc24ba5d906c620acb77f0830d83fd/nodeboot-jest-1.2.9.tgz","_integrity":"sha512-MkgjTL0eAyAGfUcdPBL64hILJwGFAKreeqY14Orbd+OierjMExV1roc+ghQLS5kFo/ltl8yNe8E7arFFnKIRWg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.12.0","@nodeboot/test":"1.2.9","@nodeboot/context":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.9_1753812217263_0.5772054724628866","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"@nodeboot/jest","version":"1.2.10","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.10","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"71c8d1359761d9c916fe6ab6043493fe71b049d1","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.10.tgz","fileCount":27,"integrity":"sha512-eU9FGERE3V/Z0crqauQAMiw6hb4L+HgEckFebATpI39GZnSGhP48hN89rK3E+WBq+W0g/KpyGZ3BF3ZzTvBTWQ==","signatures":[{"sig":"MEUCIBB/Wizl1kYXrCrD2bEYJ7+q1S1cS1uDs/yhbN/MpMMHAiEAmBNDOVcUFWBf5Hxh2OUliZpb7cdLstWXnHg36BjUDTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23721},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.10.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/fe06d6c323b7d488538a46a2e5d1c139/nodeboot-jest-1.2.10.tgz","_integrity":"sha512-eU9FGERE3V/Z0crqauQAMiw6hb4L+HgEckFebATpI39GZnSGhP48hN89rK3E+WBq+W0g/KpyGZ3BF3ZzTvBTWQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.13.0","@nodeboot/test":"1.2.10","@nodeboot/context":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.10_1755129363304_0.6984712346549586","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"@nodeboot/jest","version":"1.2.11","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.11","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"b3abcb14b83a9ec687878d5855b5618f21195e8e","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.11.tgz","fileCount":27,"integrity":"sha512-9PANGLyq174ebQSl/wmg4j9phFUBWFkeUgW7+8vUEYoY6oQ8o2i8e0a30uu8Q93OOrpN1LMYIYRLeWy4eByugg==","signatures":[{"sig":"MEQCIDfkND2sTZ3xc+2cAMtmnzBc8cL4PgQT82pK20QCQ2LeAiApQd1AJsxPL4W3IgCEbKSMZCkVV0reBH2ZnOCmKdl7kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23721},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.11.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/50376209f9daba524119f4abb293e4b7/nodeboot-jest-1.2.11.tgz","_integrity":"sha512-9PANGLyq174ebQSl/wmg4j9phFUBWFkeUgW7+8vUEYoY6oQ8o2i8e0a30uu8Q93OOrpN1LMYIYRLeWy4eByugg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.13.1","@nodeboot/test":"1.2.11","@nodeboot/context":"1.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.11_1755163383522_0.01594134950280046","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"@nodeboot/jest","version":"1.2.12","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.12","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"469771ab783de71ae16a3df3031972a76b4f569c","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.12.tgz","fileCount":27,"integrity":"sha512-pdwEsnhwTO0FGBjZX4xjHgW9eHIVMYHNAbUwEcEQfC7cqvLL1+7YCgJq+8Gf0JG/1LtteedyNipA0lp8+kJ4Ug==","signatures":[{"sig":"MEUCIHgtxEj7OwNUCSV8qsVykRVb5WTK5Xxd/Zk2TUACbRkhAiEA1qNWCv8p5toC2W/5Hmnr8EMxuYnSF2sBi9W9Dx//wP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23721},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.12.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/11a0f701cac4d80b728b54433d443e67/nodeboot-jest-1.2.12.tgz","_integrity":"sha512-pdwEsnhwTO0FGBjZX4xjHgW9eHIVMYHNAbUwEcEQfC7cqvLL1+7YCgJq+8Gf0JG/1LtteedyNipA0lp8+kJ4Ug==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.13.2","@nodeboot/test":"1.2.12","@nodeboot/context":"1.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.12_1755164610814_0.8896146736411756","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"@nodeboot/jest","version":"1.2.13","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.2.13","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"a50eb6a61fe956848c851e15692854e6f4a93279","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.2.13.tgz","fileCount":27,"integrity":"sha512-VKvczlbljI0DOjzbMw45N+/0N8qXgp1fDJmODWbR4T8l01z1QdYv2kDXFG+036OtRhflXun7uFzXTb8J26P4Lg==","signatures":[{"sig":"MEUCIH7ll6ahwly4n89PDIbmGgWqFMP6JezvzVaMrk4FiiALAiEAxgbyW47YVw26UmMw4Xp6APoFReRCa5fqmQTXDUFfjWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23720},"main":"dist/index.js","_from":"file:nodeboot-jest-1.2.13.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/6d970210bd08a7409f7f743b68a61621/nodeboot-jest-1.2.13.tgz","_integrity":"sha512-VKvczlbljI0DOjzbMw45N+/0N8qXgp1fDJmODWbR4T8l01z1QdYv2kDXFG+036OtRhflXun7uFzXTb8J26P4Lg==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.13.2","@nodeboot/test":"1.3.0","@nodeboot/context":"1.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.2.13_1758542475907_0.8765826961849408","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@nodeboot/jest","version":"1.3.0","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.3.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"13f4dd04b8fe5c1d281e07a72a3918fe3b2bb665","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.3.0.tgz","fileCount":27,"integrity":"sha512-Pbh2ibV3JBcKb52neMWSetgTcFUph6S2U0AmnAgSpUDkmCAFGhl16euHoticKmZqqt7W+4bgW/lfQf6Wibzq4w==","signatures":[{"sig":"MEYCIQDqEol34fCDPutI/vuVlF+rfJgG0ODbXD9ifdz+RIIt9AIhAN2dvr7QuQKjVCA+V9lDqhUPtNvQwxTUo0pgJCoWA950","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.3.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/92a2dc4dc1053a71b37d2a1dc8f81d10/nodeboot-jest-1.3.0.tgz","_integrity":"sha512-Pbh2ibV3JBcKb52neMWSetgTcFUph6S2U0AmnAgSpUDkmCAFGhl16euHoticKmZqqt7W+4bgW/lfQf6Wibzq4w==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.14.0","@nodeboot/test":"1.4.0","@nodeboot/context":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.3.0_1758800400613_0.6788634781559877","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@nodeboot/jest","version":"1.3.1","keywords":["tests","node-boot"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.3.1","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot/issues"},"dist":{"shasum":"f065eacd34316d0c117a9ee023a4d5294e824cee","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.3.1.tgz","fileCount":27,"integrity":"sha512-jrQWGTk8nsIiIkfRKgGIhb2nCl0aSAvW2biU4vSMxR3RZSqd3zPUe7Qruhz+jINiwAjOP1Jtk01xVn9/Ee+XXA==","signatures":[{"sig":"MEYCIQCWPj5fXBXsV54oB0MkcNoJYLg8VHeFt4Vxd3EiphV6PgIhAIPW8wkDT1P4JfivUFmha4U+PUuT7mdnj4k8+laGkCdP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23719},"main":"dist/index.js","_from":"file:nodeboot-jest-1.3.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/ef9b78e69d09b48f8ae9ba13358181d6/nodeboot-jest-1.3.1.tgz","_integrity":"sha512-jrQWGTk8nsIiIkfRKgGIhb2nCl0aSAvW2biU4vSMxR3RZSqd3zPUe7Qruhz+jINiwAjOP1Jtk01xVn9/Ee+XXA==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot.git","type":"git"},"_npmVersion":"10.9.0","description":"Test framework for Node_Boot projects","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@nodeboot/core":"1.15.0","@nodeboot/test":"1.4.1","@nodeboot/context":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.3.1_1759079777904_0.2453872150942653","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@nodeboot/jest","version":"1.4.0","keywords":["tests","node-boot","jest"],"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","_id":"@nodeboot/jest@1.4.0","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"homepage":"https://github.com/nodejs-boot/node-boot-test-framework#readme","bugs":{"url":"https://github.com/nodejs-boot/node-boot-test-framework/issues"},"dist":{"shasum":"4ace8ffa1208624f6badef6401e6d60b9b80afa4","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.4.0.tgz","fileCount":27,"integrity":"sha512-Bn794+1Kfp0vpHBh7EFi5mmyZ9SICwkOq8YBzL3fzxGKxyR5z/rr0XSSYY0qy0658z3bxJU8FMXRiJVqocKSeQ==","signatures":[{"sig":"MEQCIAC1pRaH0FJdtYdoRGxKkQsWNSGhrCKJ6dTU8K2vMDnGAiBAN888PGYVPk6IDKQOhcz5lQG3Wc3tLfNb/DONnpyN4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39570},"main":"dist/index.js","_from":"file:nodeboot-jest-1.4.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"nodemon","lint":"eslint . --ext .js,.ts","test":"jest --passWithNoTests","build":"tsc -p tsconfig.build.json","format":"prettier --check .","lint:fix":"pnpm lint --fix","typecheck":"tsc","format:fix":"prettier --write .","clean:build":"rimraf ./dist"},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/c44efcfe2986df5652836d39a26c3aec/nodeboot-jest-1.4.0.tgz","_integrity":"sha512-Bn794+1Kfp0vpHBh7EFi5mmyZ9SICwkOq8YBzL3fzxGKxyR5z/rr0XSSYY0qy0658z3bxJU8FMXRiJVqocKSeQ==","repository":{"url":"git+https://github.com/nodejs-boot/node-boot-test-framework.git","type":"git"},"_npmVersion":"10.9.3","description":"Test framework for Node_Boot projects using Jest","directories":{},"_nodeVersion":"22.20.0","dependencies":{"@nodeboot/core":"^1.15.0","@nodeboot/test":"1.5.0","@nodeboot/context":"^1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/jest_1.4.0_1759529584916_0.9589826682273792","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@nodeboot/jest","version":"1.4.1","description":"Test framework for Node_Boot projects using Jest","author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","keywords":["tests","node-boot","jest"],"repository":{"type":"git","url":"git+https://github.com/nodejs-boot/node-boot-test-framework.git"},"publishConfig":{"access":"public"},"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@nodeboot/context":"^1.13.0","@nodeboot/core":"^1.15.0","@nodeboot/test":"1.6.0"},"peerDependencies":{"jest":"^29.5.0","@jest/globals":"^29.5.0"},"devDependencies":{"@types/jest":"^29.5.11","@types/node":"^22.13.4"},"scripts":{"build":"tsc -p tsconfig.build.json","clean:build":"rimraf ./dist","dev":"nodemon","lint":"eslint . --ext .js,.ts","lint:fix":"pnpm lint --fix","format":"prettier --check .","format:fix":"prettier --write .","test":"jest --passWithNoTests","typecheck":"tsc"},"_id":"@nodeboot/jest@1.4.1","bugs":{"url":"https://github.com/nodejs-boot/node-boot-test-framework/issues"},"homepage":"https://github.com/nodejs-boot/node-boot-test-framework#readme","_integrity":"sha512-Fu/co0W4GQcCZrJpMIaITkVMsA9y+n+ngD5mb2g/9P0fi93IwgYpzn4a+2Vg4zzFIwNG9r8MLpzfECBcMiJFZA==","_resolved":"/private/var/folders/2q/12ffr9b16ts5c_ntk_dh05780000gn/T/231b3b71d555f398437bac39706b49b9/nodeboot-jest-1.4.1.tgz","_from":"file:nodeboot-jest-1.4.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Fu/co0W4GQcCZrJpMIaITkVMsA9y+n+ngD5mb2g/9P0fi93IwgYpzn4a+2Vg4zzFIwNG9r8MLpzfECBcMiJFZA==","shasum":"858d38c73321b65067b028040179c33feec69667","tarball":"https://registry.npmjs.org/@nodeboot/jest/-/jest-1.4.1.tgz","fileCount":27,"unpackedSize":39570,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDxUCmeVTh0bZCldhcLThpXCs93+GNZnT5c/mwfUvuT/wIhAK4E/GOTWHQDphjtQmVUD557HBTrpr3zbX/HxSK41I3O"}]},"_npmUser":{"name":"santoman","email":"ney.br.santos@gmail.com"},"directories":{},"maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jest_1.4.1_1761772444542_0.6383081848444001"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-19T20:20:08.578Z","modified":"2025-10-29T21:14:04.915Z","1.0.0":"2025-02-19T20:20:08.891Z","1.0.1":"2025-02-19T20:25:47.729Z","1.0.2":"2025-02-19T22:15:47.437Z","1.0.3":"2025-02-19T23:16:51.804Z","1.1.0":"2025-02-20T19:32:40.172Z","1.1.1":"2025-02-24T14:03:23.543Z","1.1.2":"2025-02-25T11:04:31.848Z","1.1.3":"2025-02-25T16:03:44.708Z","1.1.4":"2025-02-26T20:24:49.655Z","1.1.5":"2025-02-26T21:40:39.811Z","1.1.6":"2025-03-03T20:13:31.282Z","1.1.7":"2025-03-05T10:41:37.208Z","1.1.8":"2025-03-05T13:28:06.902Z","1.1.9":"2025-03-05T14:12:30.168Z","1.1.10":"2025-03-11T15:26:10.892Z","1.1.11":"2025-03-23T14:57:00.507Z","1.1.12":"2025-03-24T12:07:43.529Z","1.1.13":"2025-03-24T22:57:44.639Z","1.1.14":"2025-03-25T00:41:56.409Z","1.1.15":"2025-04-01T11:02:56.999Z","1.2.0":"2025-04-21T15:31:07.760Z","1.2.1":"2025-04-24T18:36:30.001Z","1.2.2":"2025-04-30T13:34:05.415Z","1.2.3":"2025-05-19T15:16:08.217Z","1.2.4":"2025-06-09T16:55:05.740Z","1.2.5":"2025-06-09T17:30:19.659Z","1.2.6":"2025-06-16T15:56:31.801Z","1.2.7":"2025-06-16T17:25:35.647Z","1.2.8":"2025-06-16T18:07:45.057Z","1.2.9":"2025-07-29T18:03:37.421Z","1.2.10":"2025-08-13T23:56:03.489Z","1.2.11":"2025-08-14T09:23:03.692Z","1.2.12":"2025-08-14T09:43:31.003Z","1.2.13":"2025-09-22T12:01:16.101Z","1.3.0":"2025-09-25T11:40:00.859Z","1.3.1":"2025-09-28T17:16:18.068Z","1.4.0":"2025-10-03T22:13:05.102Z","1.4.1":"2025-10-29T21:14:04.736Z"},"bugs":{"url":"https://github.com/nodejs-boot/node-boot-test-framework/issues"},"author":{"name":"Manuel Santos","email":"ney.br.santos@gmail.com"},"license":"MIT","homepage":"https://github.com/nodejs-boot/node-boot-test-framework#readme","keywords":["tests","node-boot","jest"],"repository":{"type":"git","url":"git+https://github.com/nodejs-boot/node-boot-test-framework.git"},"description":"Test framework for Node_Boot projects using Jest","maintainers":[{"name":"santoman","email":"ney.br.santos@gmail.com"}],"readme":"# NodeBoot Jest Integration\n\nJest-specific integration for the NodeBoot Test Framework, providing seamless integration with Jest test runner and additional Jest-specific testing utilities.\n\n## Overview\n\nThe `@nodeboot/jest` package extends the core NodeBoot Test Framework with Jest-specific features:\n\n-   **Automatic Jest Lifecycle Integration**: Seamless integration with Jest's beforeAll, afterAll, beforeEach, afterEach hooks\n-   **Jest Spies**: Built-in Jest spy functionality for service methods\n-   **Timer Control**: Mock and control JavaScript timers using Jest's timer mocks\n-   **Enhanced Type Safety**: Full TypeScript support with Jest types\n\n## Installation\n\n```bash\nnpm install @nodeboot/jest @nodeboot/test\n# or\npnpm add @nodeboot/jest @nodeboot/test\n```\n\n## Basic Usage\n\n### Simple Test Setup\n\n```typescript\nimport {useNodeBoot} from \"@nodeboot/jest\";\nimport {MyApp} from \"./MyApp\";\n\ndescribe(\"My App Tests\", () => {\n    const {useHttp, useService} = useNodeBoot(MyApp);\n\n    it(\"should start the application\", async () => {\n        const {get} = useHttp();\n        const response = await get(\"/health\");\n        expect(response.status).toBe(200);\n    });\n});\n```\n\n### With Configuration\n\n```typescript\nimport {useNodeBoot} from \"@nodeboot/jest\";\nimport {MyApp, EmailService} from \"./MyApp\";\n\ndescribe(\"My App with Config\", () => {\n    const {useHttp, useService, useSpy} = useNodeBoot(MyApp, ({useConfig, useMock, useEnv}) => {\n        // Test-specific configuration\n        useConfig({\n            app: {port: 3001},\n            database: {url: \"sqlite::memory:\"},\n        });\n\n        // Mock external services\n        useMock(EmailService, {\n            sendEmail: jest.fn(() => Promise.resolve({messageId: \"test-123\"})),\n        });\n\n        // Set environment variables\n        useEnv({NODE_ENV: \"test\"});\n    });\n\n    it(\"should send email and track calls\", async () => {\n        const emailSpy = useSpy(EmailService, \"sendEmail\");\n\n        const {post} = useHttp();\n        await post(\"/api/send-notification\", {\n            email: \"test@example.com\",\n            message: \"Hello World\",\n        });\n\n        expect(emailSpy).toHaveBeenCalledWith({\n            to: \"test@example.com\",\n            subject: expect.any(String),\n            body: \"Hello World\",\n        });\n    });\n});\n```\n\n## Jest-Specific Hooks\n\n### `useSpy(ServiceClass, methodName)`\n\nCreate Jest spies on service methods to verify calls and behavior.\n\n```typescript\ndescribe(\"Service Interaction Tests\", () => {\n    const {useService, useSpy} = useNodeBoot(MyApp);\n\n    it(\"should track service method calls\", () => {\n        const userService = useService(UserService);\n        const findUserSpy = useSpy(UserService, \"findUser\");\n\n        // Call the service method\n        const user = userService.findUser(\"123\");\n\n        // Verify the spy was called\n        expect(findUserSpy).toHaveBeenCalledWith(\"123\");\n        expect(findUserSpy).toHaveBeenCalledTimes(1);\n        expect(findUserSpy).toReturnWith(user);\n    });\n\n    it(\"should spy on async methods\", async () => {\n        const userService = useService(UserService);\n        const createUserSpy = useSpy(UserService, \"createUser\");\n\n        const userData = {name: \"John\", email: \"john@example.com\"};\n        const result = await userService.createUser(userData);\n\n        expect(createUserSpy).toHaveBeenCalledWith(userData);\n        expect(createUserSpy).toHaveResolvedWith(result);\n    });\n\n    it(\"should spy on mocked services\", () => {\n        // First mock the service\n        const {useMock} = useNodeBoot(MyApp, ({useMock}) => {\n            useMock(EmailService, {\n                sendEmail: jest.fn(() => Promise.resolve({messageId: \"mock-123\"})),\n            });\n        });\n\n        // Then spy on the mocked method\n        const emailSpy = useSpy(EmailService, \"sendEmail\");\n\n        const emailService = useService(EmailService);\n        emailService.sendEmail({to: \"test@example.com\"});\n\n        expect(emailSpy).toHaveBeenCalled();\n    });\n});\n```\n\n### `useTimer()`\n\nControl JavaScript timers in your tests using Jest's timer mocks.\n\n```typescript\ndescribe(\"Timer Control Tests\", () => {\n    const {useTimer} = useNodeBoot(MyApp);\n\n    it(\"should advance timers manually\", () => {\n        const {control} = useTimer();\n\n        let callbackExecuted = false;\n        setTimeout(() => {\n            callbackExecuted = true;\n        }, 1000);\n\n        expect(callbackExecuted).toBe(false);\n\n        // Advance time by 1 second\n        control().advanceTimeBy(1000);\n        expect(callbackExecuted).toBe(true);\n    });\n\n    it(\"should fast-forward all timers\", () => {\n        const {control} = useTimer();\n\n        const callback1 = jest.fn();\n        const callback2 = jest.fn();\n\n        setTimeout(callback1, 100);\n        setTimeout(callback2, 500);\n\n        expect(callback1).not.toHaveBeenCalled();\n        expect(callback2).not.toHaveBeenCalled();\n\n        // Run all pending timers\n        control().runAllTimers();\n\n        expect(callback1).toHaveBeenCalled();\n        expect(callback2).toHaveBeenCalled();\n    });\n\n    it(\"should advance timers step by step\", () => {\n        const {control} = useTimer();\n\n        const callback = jest.fn();\n        setInterval(callback, 100);\n\n        // Run only the next timer\n        control().runOnlyPendingTimers();\n        expect(callback).toHaveBeenCalledTimes(1);\n\n        // Advance by specific time\n        control().advanceTimeBy(250);\n        expect(callback).toHaveBeenCalledTimes(3); // 1 + 2 more calls\n    });\n\n    it(\"should work with async operations\", async () => {\n        const {control, useService} = useTimer();\n\n        const delayedService = useService(DelayedService);\n\n        const promise = delayedService.processWithDelay(1000);\n\n        // Advance time to complete the delay\n        control().advanceTimeBy(1000);\n\n        const result = await promise;\n        expect(result).toBeDefined();\n    });\n});\n```\n\n## Advanced Jest Integration\n\n### Custom Jest Matchers\n\nUse Jest's custom matchers with NodeBoot services:\n\n```typescript\n// Custom matcher for testing service results\nexpect.extend({\n    toBeValidUser(received) {\n        const pass = received && received.id && received.email;\n        return {\n            message: () => `expected ${received} to be a valid user`,\n            pass,\n        };\n    },\n});\n\ndescribe(\"User Service Tests\", () => {\n    const {useService} = useNodeBoot(MyApp);\n\n    it(\"should return valid user\", () => {\n        const userService = useService(UserService);\n        const user = userService.findUser(\"123\");\n\n        expect(user).toBeValidUser();\n    });\n});\n```\n\n### Parameterized Tests\n\nUse Jest's test.each with NodeBoot:\n\n```typescript\ndescribe(\"API Endpoint Tests\", () => {\n    const {useHttp} = useNodeBoot(MyApp);\n\n    test.each([\n        [\"/api/users\", 200],\n        [\"/api/products\", 200],\n        [\"/api/orders\", 200],\n        [\"/api/nonexistent\", 404],\n    ])(\"GET %s should return status %i\", async (endpoint, expectedStatus) => {\n        const {get} = useHttp();\n        const response = await get(endpoint);\n        expect(response.status).toBe(expectedStatus);\n    });\n});\n```\n\n### Snapshot Testing\n\nUse Jest snapshots with API responses:\n\n```typescript\ndescribe(\"API Response Snapshots\", () => {\n    const {useHttp} = useNodeBoot(MyApp, ({useConfig}) => {\n        useConfig({app: {version: \"1.0.0-test\"}});\n    });\n\n    it(\"should match API info snapshot\", async () => {\n        const {get} = useHttp();\n        const response = await get(\"/api/info\");\n\n        expect(response.data).toMatchSnapshot();\n    });\n\n    it(\"should match user list structure\", async () => {\n        const {get} = useHttp();\n        const response = await get(\"/api/users\");\n\n        expect(response.data).toMatchSnapshot({\n            users: expect.arrayContaining([\n                expect.objectContaining({\n                    id: expect.any(String),\n                    createdAt: expect.any(String),\n                }),\n            ]),\n        });\n    });\n});\n```\n\n### Error Testing\n\nTest error scenarios with Jest:\n\n```typescript\ndescribe(\"Error Handling Tests\", () => {\n    const {useService, useHttp} = useNodeBoot(MyApp, ({useMock}) => {\n        useMock(DatabaseService, {\n            findUser: jest.fn(() => {\n                throw new Error(\"Database connection failed\");\n            }),\n        });\n    });\n\n    it(\"should handle service errors\", () => {\n        const userService = useService(UserService);\n\n        expect(() => {\n            userService.getUser(\"123\");\n        }).toThrow(\"Database connection failed\");\n    });\n\n    it(\"should return error responses\", async () => {\n        const {get} = useHttp();\n\n        const response = await get(\"/api/users/123\");\n        expect(response.status).toBe(500);\n        expect(response.data.error).toContain(\"Database connection failed\");\n    });\n});\n```\n\n## Testing Patterns\n\n### Setup and Teardown\n\n```typescript\ndescribe(\"User Management\", () => {\n    const {useService, useRepository} = useNodeBoot(MyApp);\n\n    let userRepo: UserRepository;\n    let testUsers: User[];\n\n    beforeAll(() => {\n        userRepo = useRepository(UserRepository);\n    });\n\n    beforeEach(async () => {\n        // Clear and seed test data\n        await userRepo.deleteAll();\n        testUsers = await userRepo.createMany([\n            {name: \"John\", email: \"john@example.com\"},\n            {name: \"Jane\", email: \"jane@example.com\"},\n        ]);\n    });\n\n    it(\"should find existing users\", async () => {\n        const userService = useService(UserService);\n        const users = await userService.findAll();\n\n        expect(users).toHaveLength(2);\n        expect(users[0].name).toBe(\"John\");\n    });\n\n    afterEach(async () => {\n        // Optional: additional cleanup\n        await userRepo.deleteAll();\n    });\n});\n```\n\n### Mock Strategies\n\n```typescript\ndescribe(\"Payment Processing\", () => {\n    describe(\"with successful payment gateway\", () => {\n        const {useService, useSpy} = useNodeBoot(MyApp, ({useMock}) => {\n            useMock(PaymentGateway, {\n                charge: jest.fn(() =>\n                    Promise.resolve({\n                        transactionId: \"txn_123\",\n                        status: \"success\",\n                    }),\n                ),\n            });\n        });\n\n        it(\"should process payment successfully\", async () => {\n            const paymentService = useService(PaymentService);\n            const chargeSpy = useSpy(PaymentGateway, \"charge\");\n\n            const result = await paymentService.processPayment({\n                amount: 100,\n                currency: \"USD\",\n            });\n\n            expect(result.success).toBe(true);\n            expect(chargeSpy).toHaveBeenCalledWith({\n                amount: 100,\n                currency: \"USD\",\n            });\n        });\n    });\n\n    describe(\"with failing payment gateway\", () => {\n        const {useService} = useNodeBoot(MyApp, ({useMock}) => {\n            useMock(PaymentGateway, {\n                charge: jest.fn(() => Promise.reject(new Error(\"Payment failed\"))),\n            });\n        });\n\n        it(\"should handle payment failures\", async () => {\n            const paymentService = useService(PaymentService);\n\n            await expect(paymentService.processPayment({amount: 100, currency: \"USD\"})).rejects.toThrow(\n                \"Payment failed\",\n            );\n        });\n    });\n});\n```\n\n### Integration with Pactum\n\n```typescript\nimport {spec} from \"pactum\";\n\ndescribe(\"API Contract Tests\", () => {\n    const {useSpy} = useNodeBoot(MyApp, ({usePactum, useMock}) => {\n        usePactum();\n\n        useMock(EmailService, {\n            sendEmail: jest.fn(() => Promise.resolve({messageId: \"test-123\"})),\n        });\n    });\n\n    it(\"should create user and send welcome email\", async () => {\n        const emailSpy = useSpy(EmailService, \"sendEmail\");\n\n        const response = await spec()\n            .post(\"/api/users\")\n            .withJson({\n                name: \"John Doe\",\n                email: \"john@example.com\",\n            })\n            .expectStatus(201)\n            .expectJsonLike({\n                id: /^\\w+$/,\n                name: \"John Doe\",\n                email: \"john@example.com\",\n                createdAt: /^\\d{4}-\\d{2}-\\d{2}T/,\n            })\n            .returns(\"res.body\");\n\n        expect(emailSpy).toHaveBeenCalledWith({\n            to: \"john@example.com\",\n            subject: \"Welcome!\",\n            template: \"welcome\",\n        });\n\n        expect(response.id).toBeDefined();\n    });\n});\n```\n\n## Configuration\n\n### Jest Setup File\n\nCreate a Jest setup file for global configuration:\n\n```typescript\n// jest.setup.js\nimport {jest} from \"@jest/globals\";\n\n// Global test timeout\njest.setTimeout(30000);\n\n// Mock console methods if needed\nglobal.console = {\n    ...console,\n    // Suppress console.log in tests\n    log: jest.fn(),\n    // Keep error and warn for debugging\n    error: console.error,\n    warn: console.warn,\n};\n\n// Global test utilities\nglobal.testUtils = {\n    createMockUser: () => ({\n        id: \"test-user-id\",\n        name: \"Test User\",\n        email: \"test@example.com\",\n    }),\n};\n```\n\n### Jest Configuration\n\n```javascript\n// jest.config.js\nmodule.exports = {\n    preset: \"ts-jest\",\n    testEnvironment: \"node\",\n    setupFilesAfterEnv: [\"<rootDir>/jest.setup.js\"],\n    testMatch: [\"**/__tests__/**/*.test.ts\", \"**/?(*.)+(spec|test).ts\"],\n    collectCoverageFrom: [\"src/**/*.ts\", \"!src/**/*.d.ts\", \"!src/**/*.test.ts\"],\n    coverageReporters: [\"text\", \"lcov\", \"html\"],\n    verbose: true,\n    forceExit: true,\n    detectOpenHandles: true,\n};\n```\n\n## Best Practices for Jest Integration\n\n### 1. Test Isolation\n\n```typescript\n// Ensure each test is isolated\ndescribe(\"Isolated Tests\", () => {\n    // Each describe block gets its own app instance\n    const {useService} = useNodeBoot(MyApp);\n\n    it(\"test 1\", () => {\n        // This test won't affect others\n    });\n});\n```\n\n### 2. Mock Management\n\n```typescript\n// Use beforeEach for consistent mock setup\ndescribe(\"Service Tests\", () => {\n    const {useService, useSpy} = useNodeBoot(MyApp);\n\n    let emailSpy: jest.SpyInstance;\n\n    beforeEach(() => {\n        emailSpy = useSpy(EmailService, \"sendEmail\");\n    });\n\n    afterEach(() => {\n        // Spies are automatically restored by the framework\n        expect(emailSpy).toHaveBeenCalledTimes(expect.any(Number));\n    });\n});\n```\n\n### 3. Async Testing\n\n```typescript\n// Always use async/await for async operations\nit(\"should handle async operations\", async () => {\n    const service = useService(AsyncService);\n\n    // Wait for async operations to complete\n    const result = await service.performAsyncOperation();\n    expect(result).toBeDefined();\n\n    // Wait for side effects\n    await new Promise(resolve => setTimeout(resolve, 100));\n});\n```\n\n### 4. Error Testing\n\n```typescript\n// Test both success and failure scenarios\ndescribe(\"Error Scenarios\", () => {\n    it(\"should handle errors gracefully\", async () => {\n        const {useHttp} = useNodeBoot(MyApp, ({useMock}) => {\n            useMock(ServiceClass, {\n                method: jest.fn(() => {\n                    throw new Error(\"Test error\");\n                }),\n            });\n        });\n\n        const {get} = useHttp();\n        const response = await get(\"/api/endpoint\");\n\n        expect(response.status).toBe(500);\n    });\n});\n```\n\n## Migration from Other Test Frameworks\n\n### From Manual Jest Setup\n\n```typescript\n// Before (manual Jest setup)\ndescribe(\"Manual Setup\", () => {\n    let app: Application;\n    let server: any;\n\n    beforeAll(async () => {\n        app = new MyApp();\n        server = await app.start();\n    });\n\n    afterAll(async () => {\n        await server.close();\n    });\n\n    it(\"should work\", async () => {\n        // Manual HTTP requests\n        const response = await fetch(\"http://localhost:3000/api/test\");\n        expect(response.status).toBe(200);\n    });\n});\n\n// After (NodeBoot Jest)\ndescribe(\"NodeBoot Setup\", () => {\n    const {useHttp} = useNodeBoot(MyApp);\n\n    it(\"should work\", async () => {\n        const {get} = useHttp();\n        const response = await get(\"/api/test\");\n        expect(response.status).toBe(200);\n    });\n});\n```\n\n## Troubleshooting Jest Integration\n\n### Common Jest Issues\n\n1. **Tests hanging or not exiting**\n\n    ```typescript\n    // Ensure proper cleanup\n    const {useCleanup} = useNodeBoot(MyApp, ({useCleanup}) => {\n        useCleanup({\n            afterAll: () => {\n                // Close all connections\n            },\n        });\n    });\n    ```\n\n2. **Timer issues**\n\n    ```typescript\n    // Use real timers for integration tests\n    beforeAll(() => {\n        jest.useRealTimers();\n    });\n    ```\n\n3. **Memory leaks**\n    ```typescript\n    // Monitor for open handles\n    afterAll(() => {\n        // Ensure all resources are closed\n    });\n    ```\n\n## License\n\nMIT License - see LICENSE file for details.\n","readmeFilename":"README.md"}