{"_id":"@midi-dev/unit-test","_rev":"26-30e5551b0f6f67a6725af18de154e62d","name":"@midi-dev/unit-test","dist-tags":{"latest":"0.0.26"},"versions":{"0.0.2":{"name":"@midi-dev/unit-test","version":"0.0.2","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.2","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"6efc98fc8e64dd78ec7791f3e66c39772de267da","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.2.tgz","fileCount":30,"integrity":"sha512-R8IIpChWXcGirFK3WxILJQjv9KTVw0+YjJFAEYOBHBoBE+EONCQw718rxU2d/lEGG8l1vDijls81r0XQiweHYQ==","signatures":[{"sig":"MEUCIDALLJzFyuvwHXVUt/Ii7ayeOrklaZ643vgZ+abNS/KbAiEAzokIExAyj7sCkDErN2M09uqBJ9kJvpT2EEKUDD4DsWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35709},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./reports/jest-report.json","lint:fix":"midi-lint --fix","test:file":"midi-utc --dev --pattern","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.2_1756453314077_0.10891761631977959","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@midi-dev/unit-test","version":"0.0.3","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.3","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"ed5c422c91cb3335aec4b1d688132cb00ad3ade2","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.3.tgz","fileCount":9,"integrity":"sha512-GgqeBIYctKVSpldwRCbt6VQjvFsFjTpElmxx/dnWpwizDerDhmwd2NYWvVGMCQLA2nwigKzLSGuYAQJM5/N00A==","signatures":[{"sig":"MEUCIQDrGoSjpq1lTADzNtOLYR8EmuJRSzva+ni1KAV4ZdNXTgIgZLKkxMsHDLs1XExQaRrHiErYiPrsp72TRonVpBVmJaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20116},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:file":"midi-utc --dev --pattern","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.3_1756864549615_0.44785200935196556","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@midi-dev/unit-test","version":"0.0.4","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.4","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"f4eeee9c698cffea01d8404fe532da76a3452b8e","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.4.tgz","fileCount":9,"integrity":"sha512-jAdTmov3AKigHhMEwpvkmjrv8jjmdG93s6Yad73KUua/r/beTrgSItT7SjVeQa3FAxdpo5B9DSGFy8C9UBwMxw==","signatures":[{"sig":"MEQCIGOSaA2I4IkTBeV9BzrSneApfNDjq7n+T65eKtk8n6ZQAiAlHaf/LG8dzC+nhimLprzkW63Mh/w0ujzRFUFhP5LuTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20879},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"node ./dist/bin/midi-utc.js --init","lint":"midi-lint","test":"node ./dist/bin/midi-utc.js --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"node ./dist/bin/midi-utc.js --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:file":"node ./dist/bin/midi-utc.js --dev --pattern","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"node ./dist/bin/midi-utc.js --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.4_1756866578478_0.018996512379830355","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@midi-dev/unit-test","version":"0.0.5","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.5","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"3964a4f25d9c837d3f5ccc95fffdc8501514e3fb","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.5.tgz","fileCount":9,"integrity":"sha512-V9bIOzg3Db0jGBArSNqQHzUTv0FCFGuNzqhadQ+ZfZ2VEH0kqsGqQaiSLyq+9cbuxYhpT6Qjn9I4B6HMLsRYMw==","signatures":[{"sig":"MEUCIF9veTmzQMSDv5IOQKR9Ee/1yU96FNTf9B9jreI4QyoUAiEA78GjKFGlKCircKtpZF9u/DP4f/IZgjtf2P5rkQ0ySVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20930},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"node ./dist/bin/midi-utc.js init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:file":"midi-utc --dev --pattern","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.5_1756866828299_0.05146167564876181","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@midi-dev/unit-test","version":"0.0.6","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.6","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"9732748452b91c4e3afa522ef27c2589cc8d34d4","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.6.tgz","fileCount":9,"integrity":"sha512-x4UnK6I6ae7FXiyvCgQyJ3/BSG69pIBPAu0AjWEkG728QnYvURnc5iiJpdg8AsFAqAiSKJkndZZljTCy3kaVSg==","signatures":[{"sig":"MEUCIA6nRcWfWFwbVvE+ywOIckQZU+VUV3llu20INhHGSXYJAiEAg85waTr9WrCXlZHF5lBkKAK59sUElIKZBhk8oUr+gQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21083},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"node ./dist/bin/midi-utc.js init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:file":"midi-utc --dev --pattern","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.6_1756869959832_0.5924671456473085","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@midi-dev/unit-test","version":"0.0.7","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.7","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"f61e46b44eb6a523bb4749cc6b61438f44c56914","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.7.tgz","fileCount":9,"integrity":"sha512-Pkaz5CpXiD1ka92A9oRNwpNIKvlv0/bXUOuYNojZy1MqfdT7ZQmOHou/I8S0lCXbLqZqTUNTDjV4Jix+rIeUKQ==","signatures":[{"sig":"MEYCIQDfH+EfYBK0BDT3WYEy2dzxf2CsLFSVhfgyBJ0opv5MqwIhAOzosrqog1cKTM8hyShN1B1PybBPL/hY6eYVMN8nh+pU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20746},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.7_1756872381425_0.25722526300558135","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@midi-dev/unit-test","version":"0.0.8","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.8","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"9ae215498a37034f0576f69baaa75e25ed7e122c","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.8.tgz","fileCount":9,"integrity":"sha512-EahFl8tqn4ztUQfMXvEgdnsNl2GtICXJuYf6nezRSUcNbx3gnUjvFZMdmAUT5/nUarazjH/9MeOY+zhjLU+EBg==","signatures":[{"sig":"MEUCIBNzuWVtRCwM8gqeotS9JXeNdBYuDsxnLFKX9Y0gCxNXAiEAqpdZ9I7JjB95+wJoO8QwljJGCPjDkxZ4ZzI1V9+8jz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20748},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.8_1756872423977_0.48882838007181517","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@midi-dev/unit-test","version":"0.0.9","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.9","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"1d5ceaec4461847081a53d2322938fbb0c1664a7","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.9.tgz","fileCount":9,"integrity":"sha512-ZPMUBgM1p1P5w+0cw22IR0cG7mfLPvHGopNWM52Lnvq0OUJrW/6sUDrL1RhFfX80R5LQ83fFv79dtYMXXsrEmw==","signatures":[{"sig":"MEUCIQCV/W+8goAfYSpLiN91zLNArNUfAyclSk5BZUsjyP6g3AIgViRE6P5cn+/95Un0h0CsG4XMS8LUUTX0EW8Dqh04qac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20752},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.9_1756873044996_0.5688426620390625","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@midi-dev/unit-test","version":"0.0.10","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.10","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"9aa449258e54859580f09ac77658de4163cb5050","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.10.tgz","fileCount":9,"integrity":"sha512-Qu6tMIqStS72PZK36rZBciCfp3Ojq/uPP7Zh74NPP70I1+XLY9DmrM35TUVKyusw/4T/HE9QZXHII3atV+TTWw==","signatures":[{"sig":"MEQCIG+zsxuqFms9cS8iXvT02E0JD10RMPmEmyfoYePoZ3I6AiBoVIFkE3B4DrBnv8q42Gcm92+RLMnHDdeYVLbfrMH6Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20746},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.10_1756873113306_0.926403725019854","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@midi-dev/unit-test","version":"0.0.11","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.11","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"d4b8f17a2633b224c9b6b3c652c39042d1a48521","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.11.tgz","fileCount":9,"integrity":"sha512-7dN8SZjBJfETFbVoFy/2+Fv+mvpKJPGeG14fN4L+7XBHW9tvGJajVxive4ValGZLnJl4a2KV+qMrUuITsDPmaw==","signatures":[{"sig":"MEYCIQC/duJisuAA3Q4Pgw2LTbsHPPMcKMCIf+/vot4VLnZjlQIhAMz7DlTTNIz790leWD2bhjt++UT6fgLnQk+npcKeAJy0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20751},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.11_1756873579803_0.7554918470331295","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@midi-dev/unit-test","version":"0.0.12","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.12","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"b1ddb6930eba3dffc22e49d688433c1d953b4fa3","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.12.tgz","fileCount":9,"integrity":"sha512-AhyqdWXkti0C7FkYeaw++heJPMo3QhaOKyHP0fxAlqrBvvmToSkOd/l+68s+XBuyFrUn20SO1RQErql+HPALxQ==","signatures":[{"sig":"MEYCIQD1TrpmevbA5tKva+XNUd32U6o5+NAJ4f+GAK23HTIZGQIhAI9XR2GSeu57Ifr4lIY/XmxK9B6VT7SeW9qyrEKhF9yN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20808},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.12_1756874890624_0.292362234748778","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@midi-dev/unit-test","version":"0.0.13","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.13","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"87792511758144809e21e9996f6739996eee9ff9","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.13.tgz","fileCount":9,"integrity":"sha512-tPdxBEaKqrf7EcS5Cdj17UPpYvTNo8wlrjnY06+iPPLpVYe4XwqDbSDmPw7jdJMrUlIyDqdeGYd6K+ObDYYbrg==","signatures":[{"sig":"MEUCIQC0xSffwfb78TLeGcddfY0cQdopIuP5EkY7osAoz8z/lwIgY9AqHe59KEIV0gU6mSHFLYvhy1P6k/CE47ZwnNoaF4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26810},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.13_1756875623358_0.8904804656148959","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@midi-dev/unit-test","version":"0.0.14","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.14","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"b3198746b1f302b4e0ed8d8d9b97ca3c4b9aba87","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.14.tgz","fileCount":9,"integrity":"sha512-gdxRe4CirpAiw7O0jgONQfQPPDJJL08LDTjpo9x7wzLw6+oTpWTSbMvwbHEllPpH1aU9fcDImHKpcdLnV+lr/g==","signatures":[{"sig":"MEUCICPoaBqbhVbDtx5uY61weOV6hKEznfbF0KCOwvQr+voAAiEA+vHhkB5hUGc/480mDA0SoIiX6KX84BBzQw5+7Z7EK0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26575},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.14_1756875717952_0.4558711433110696","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@midi-dev/unit-test","version":"0.0.15","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.15","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"115872692ebbd0b6602ffa6243abdd3c423a2b4a","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.15.tgz","fileCount":9,"integrity":"sha512-aBpfJjlV+TDU/tvXlw0SBGxptfGrlqQF5yaWy3G/+p1pvZre4zYDwf++6D37l602HwdYHADu5y1hQ/DB2tTBjA==","signatures":[{"sig":"MEQCIBOihdG+5EX1ZOo6GrJpF1f5B5vLJl20jYf3ceu76f19AiBg0GngJzWQEe569LnNN88cJTeqDASvKUxZp/wcLfUD8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25783},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.1","ts-jest":"^29.4.1","@jest/core":"^29.7.0","typescript":"^5.3.3","@jest/types":"^29.6.3","@types/node":"^20.10.0","@midi-dev/eslint":"^2.0.9","@midi-dev/prettier":"^1.0.14","jest-html-reporter":"^3.10.2","@midi-dev/ts-compiler":"^0.0.10"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.15_1756880660565_0.4378317577819417","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@midi-dev/unit-test","version":"0.0.17","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.17","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"f8f1361b23753f650f9f3cc461973e9740ff316f","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.17.tgz","fileCount":9,"integrity":"sha512-nFNi0YMv5T/zwO4lKaLD5Y1MT3FUrjJXtYz1x86nYXEOvg+pJrNT7oFc/8DTAjTR3Ew/lBHksYRNNh7MsPMyAQ==","signatures":[{"sig":"MEUCIDN9XUQenQa4ryRod+PR2s5uS6s6ad2t5LUzCam9H/YbAiEAkiAGGK4i7PHNLgGRxXeCpUl3B2kTQ4C04mTPYCAdtiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24233},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.17_1757403452143_0.42885250363085525","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@midi-dev/unit-test","version":"0.0.18","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.18","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"3b03c090a9e0093cd11889aa1c552151128e666e","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.18.tgz","fileCount":9,"integrity":"sha512-BqO1AwsHa+yelqkJaePbUcHqBY0NgkDTfvwfHwkkTCOjeZQ0SSIUtwX77gCnN5czPC+/NortlpM4JcpHRh0gFQ==","signatures":[{"sig":"MEQCIDciSaaOXxY3K+m9YdMCjxEdkzO/XMTB3jxUMJfkFfmWAiBr6TZ+T2uQmrfCWhuUa5IqwQupjmc37caOP72n+3Ldkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24307},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.18_1757404105459_0.629380955705503","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@midi-dev/unit-test","version":"0.0.19","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.19","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"02ca10f2a1f7928840bb1b51ba80590e6a762f12","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.19.tgz","fileCount":9,"integrity":"sha512-3sptwIfxTfwUjZxKsMOd+hL5K80rVoxD9cJzV3zUywpCvKfMSOX5AGQdUOr68OG+97Xvz3Go9bQK9b1VR8+F3w==","signatures":[{"sig":"MEUCIQCBV4T9Zmlu6rSt354S2afFpI3YQACrPQNPMzGIfspnKQIgA0FWfwz9k0AuxC1iMkLgAr91PvoF3HhmZFVFaqYN1A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24306},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.19_1757404224963_0.007395724117900793","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@midi-dev/unit-test","version":"0.0.20","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.20","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"9ac837c5a8ae8d01b97d734986058a444960bbc2","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.20.tgz","fileCount":9,"integrity":"sha512-DftDyCeqfRxGz+VJRoFkMqA16chK61Dn2rgHSvXA8TepzOiHXwajI7STKDLQV35J1j83LwZwPW2aWVbWou/YBg==","signatures":[{"sig":"MEUCIA3dNJzj2oc8AkppYVmLxkNG67/uW4GePLlqV5/RQHXQAiEA7LM0p9+GB1WoujYQ+e0ZBHSz4lB5xGBbdLyp6RYDGxY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24303},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.20_1757404473247_0.732395527950563","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@midi-dev/unit-test","version":"0.0.21","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.21","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"9dda8a439eab1a6c7a8ad7e497f8992081e9a222","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.21.tgz","fileCount":9,"integrity":"sha512-+4J5Oh99U9Ads12ALb4f4N4On+Dmfs3xZejl0vxAwvh1OCS84FFvkfDB9Pfa8cNj6aMcyeiM7WMtLmIXNBVbOQ==","signatures":[{"sig":"MEYCIQCdDy+iOMzckBYTeaG/5rHI3xOZaxTjWqNgO2+YdamfNgIhAPqRmIrFFO/AXdYx/N5HEo9aiEr7FiqU4ftlkwGw7H6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24304},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.21_1757404694346_0.448925216545214","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@midi-dev/unit-test","version":"0.0.22","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.22","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"96c99436ee8f952d28e3b45c63a53474afb47209","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.22.tgz","fileCount":9,"integrity":"sha512-JVQPzwsL1QnAcTc2gq1i5o93w9aokVKtXr+HUiV4UoP3B8FTHH55CVN30+vFNlLuSarZYQo6DV7wAfCdmo28KQ==","signatures":[{"sig":"MEUCIFVA179yDE0vQkIrQw90lrGZpp+OSEkRY2UghqbgYIaoAiEAg85qaNUC2kru8Nk3W2xBMmKi+OMsMamYKcZsbVftxEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24474},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.22_1757405391612_0.9189186387391097","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@midi-dev/unit-test","version":"0.0.23","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.23","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"6be746140d688eb0f1b125788a6ff0fed6bc9910","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.23.tgz","fileCount":9,"integrity":"sha512-L5PjVCKkMaVAVx7ytwFbhAF4Y9b8x2F492aQUSf20yiZQLaB8VaiwCLiv+GrPtKpSChd3Ksay71aqiwFclCzHw==","signatures":[{"sig":"MEUCIQCESFXQwmazGK2mnaSN+gAeTpqi3kuLYPUEyopBLgNEqAIgYYYd13jIzamY09RQvlp6nJ/ElfAwYj48ota981bmZFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24472},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.23_1757405567726_0.169502625693718","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@midi-dev/unit-test","version":"0.0.24","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.24","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"a268b6d05c71157caed11688b525342c22f92792","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.24.tgz","fileCount":9,"integrity":"sha512-KQsPXf9YkneqGNwtK5X3YA2H3MQkqJpsfXnvaTU+ojMk7aV644tjn6+7C7lP2uVVc/Ob+xdCvlgAUsK6ZARW0w==","signatures":[{"sig":"MEUCIH2Vpx/eYbkAAVtqOkI6psajWahpUFXCq4YT4BLz31nRAiEAq85VYVRr3jPZX3Cz5lDuGH106D4+coR2YP4Uab40Rss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24467},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.24_1757405986333_0.578438370789714","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@midi-dev/unit-test","version":"0.0.25","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.25","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"5ed8457cb74a1afec57f1eb474525c966fe705d3","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.25.tgz","fileCount":9,"integrity":"sha512-EU7lHUqJJaXY4+aqYgTDQbcm9pNH2mLal7xmWQhCP41l7t4Amx5bmLdYjUyrYGD8vL1wvAzLErdwMKmyj2eFbw==","signatures":[{"sig":"MEYCIQDup1po9avTB5yhYKe3EqOaw+7X9TLueTyScPM7xZPg5wIhAPZaugFl1KaCgBLs1zwSOybp5RwDt69HuE3a7ue46z16","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26997},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.25_1757406530942_0.5146305800771014","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@midi-dev/unit-test","version":"0.0.26","keywords":["jest","test","runner","ci","nestjs","testing"],"author":"","license":"MIT","_id":"@midi-dev/unit-test@0.0.26","maintainers":[{"name":"vuongtt","email":"vuongtran975@gmail.com"}],"bin":{"midi-utc":"dist/bin/midi-utc.js"},"dist":{"shasum":"7060ae958e199b9a3bad89888a460ef0ca839a35","tarball":"https://registry.npmjs.org/@midi-dev/unit-test/-/unit-test-0.0.26.tgz","fileCount":9,"integrity":"sha512-BOK7vDsSvrI7Rm4hIflr7+wAp0WtJ9mlQRlz6ao0Qx/aIVqIrzFswq5y2SoG1tNJ5QSFyMoGOnWP/QNEKWGzMQ==","signatures":[{"sig":"MEUCIBTNlSri6C5quIyqQW+azPM+Ldp9GRJuDEESolGjN961AiEAwcMAbuAvdrRTbnAcJDeGRDavFXG0rhikbK7gLAr8r+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25504},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"45ff78397a761935351c8489cdbabf0971eb3565","scripts":{"dev":"tsc --watch","init":"midi-utc --init","lint":"midi-lint","test":"midi-utc --dev","build":"tsc","format":"midi-prettier --write .","test:ci":"midi-utc --ci --report-json ./jest-report/jest-report.json","lint:fix":"midi-lint --fix","test:cov":"midi-utc --dev --coverage","typecheck":"midi-tsc --check","lint:check":"midi-lint --check-only","lint:noany":"midi-lint --no-any","test:watch":"midi-utc --dev --watch","lint:strict":"midi-lint --preset=strict --max-warnings=0","test:report":"midi-utc --dev --report-html ./jest-report/jest-report.html","format:check":"midi-prettier --check .","format:watch":"midi-prettier --watch .","lint:relaxed":"midi-lint --preset=relaxed","typecheck:ci":"midi-tsc --ci --json","lint:standard":"midi-lint --preset=standard","prepublishOnly":"npm run build","typecheck:watch":"midi-tsc --check --watch"},"_npmUser":{"name":"vuongtt","email":"vuongtran975@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_npmVersion":"11.4.1","description":"CI-focused test runner for NestJS projects using Jest","directories":{},"_nodeVersion":"22.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.1.3","tsup":"^8.5.0","ts-jest":"^29.4.1","@jest/core":"^30.1.3","typescript":"^5.9.2","@jest/types":"^30.0.5","@types/node":"^24.3.1","@midi-dev/eslint":"^2.0.11","@midi-dev/prettier":"^1.0.15","jest-html-reporter":"^4.3.0","@midi-dev/ts-compiler":"^0.0.11"},"peerDependencies":{"jest":">=29","@jest/core":">=29","jest-html-reporter":">=3"},"_npmOperationalInternal":{"tmp":"tmp/unit-test_0.0.26_1757406780272_0.8665659252018469","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-08-29T07:41:54.010Z","modified":"2025-09-10T02:47:26.152Z","0.0.2":"2025-08-29T07:41:54.243Z","0.0.3":"2025-09-03T01:55:49.798Z","0.0.4":"2025-09-03T02:29:38.647Z","0.0.5":"2025-09-03T02:33:48.484Z","0.0.6":"2025-09-03T03:26:00.032Z","0.0.7":"2025-09-03T04:06:21.603Z","0.0.8":"2025-09-03T04:07:04.159Z","0.0.9":"2025-09-03T04:17:25.202Z","0.0.10":"2025-09-03T04:18:33.520Z","0.0.11":"2025-09-03T04:26:19.995Z","0.0.12":"2025-09-03T04:48:10.819Z","0.0.13":"2025-09-03T05:00:23.557Z","0.0.14":"2025-09-03T05:01:58.153Z","0.0.15":"2025-09-03T06:24:20.742Z","0.0.17":"2025-09-09T07:37:32.331Z","0.0.18":"2025-09-09T07:48:25.639Z","0.0.19":"2025-09-09T07:50:25.146Z","0.0.20":"2025-09-09T07:54:33.425Z","0.0.21":"2025-09-09T07:58:14.509Z","0.0.22":"2025-09-09T08:09:51.791Z","0.0.23":"2025-09-09T08:12:47.938Z","0.0.24":"2025-09-09T08:19:46.527Z","0.0.25":"2025-09-09T08:28:51.132Z","0.0.26":"2025-09-09T08:33:00.496Z"},"license":"MIT","keywords":["jest","test","runner","ci","nestjs","testing"],"description":"CI-focused test runner for NestJS projects using Jest","maintainers":[{"email":"support@npmjs.com","name":"npm-support"}],"readme":"# @midi-dev/unit-test\r\n\r\n> Gói test runner cho NestJS và Jest với tính năng CI/CD và báo cáo toàn diện.\r\n\r\n## Giới thiệu\r\n\r\n`@midi-dev/unit-test` là một test runner chuyên nghiệp được thiết kế để cung cấp trải nghiệm testing nhất quán và hiệu quả cho các dự án NestJS sử dụng Jest.\r\n\r\n### Tính năng chính\r\n\r\n- **Dual Mode**: CI mode cho automation và Dev mode cho development\r\n- **Báo cáo đa dạng**: JSON, HTML với thông tin chi tiết\r\n- **Coverage tích hợp**: Code coverage với Jest engine\r\n- **Jest tối ưu**: Sử dụng Jest Node API trực tiếp\r\n- **Auto-discovery**: Tự động phát hiện cấu hình Jest\r\n- **Project Init**: Tự động thiết lập scripts trong package.json\r\n\r\n## Cài đặt\r\n\r\n```bash\r\nnpm i -D @midi-dev/unit-test jest jest-html-reporter\r\n```\r\n\r\n## Bắt đầu nhanh\r\n\r\n### Bước 1: Khởi tạo project\r\n\r\n```bash\r\nnpx midi-utc init\r\n```\r\n\r\n### Bước 2: Chạy tests\r\n\r\n```bash\r\nnpm run test             # Chạy tất cả tests\r\nnpm run test:cov      # Chạy tests với coverage\r\nnpm run test:report   # Tạo HTML report\r\n```\r\n\r\n## Tham chiếu Scripts\r\n\r\n### Scripts cơ bản\r\n\r\n| Script        | Mô tả                                | Mode | Output                     |\r\n| ------------- | ------------------------------------ | ---- | -------------------------- |\r\n| `test`        | Chạy tất cả tests (development mode) | dev  | Console output, verbose    |\r\n| `test:ci`     | Chạy tests cho CI/CD                 | ci   | JSON report, quiet         |\r\n| `test:watch`  | Chạy tests và theo dõi thay đổi file | dev  | Console output, watch mode |\r\n| `test:report` | Tạo HTML test report                 | dev  | HTML file                  |\r\n| `test:cov`    | Chạy tests với code coverage         | dev  | Console + coverage summary |\r\n\r\n### Scripts được tạo tự động\r\n\r\nKhi chạy `npx midi-utc init`, các scripts sau sẽ được thêm vào `package.json`:\r\n\r\n```json\r\n{\r\n  \"scripts\": {\r\n    \"test\": \"midi-utc --dev\",\r\n    \"test:ci\": \"midi-utc --ci --report-json ./jest-report/jest-report.json\",\r\n    \"test:watch\": \"midi-utc --dev --watch\",\r\n    \"test:report\": \"midi-utc --dev --report-html ./jest-report/jest-report.html\",\r\n    \"test:cov\": \"midi-utc --dev --coverage\"\r\n  }\r\n}\r\n```\r\n\r\n## Options tham số\r\n\r\n### Tùy chọn Mode\r\n\r\n| Option  | Mô tả                        | Default | Mục đích              |\r\n| ------- | ---------------------------- | ------- | --------------------- |\r\n| `--dev` | Development mode (verbose)   | true    | Development hàng ngày |\r\n| `--ci`  | CI mode (quiet, JSON report) | false   | CI/CD pipeline        |\r\n\r\n### Tùy chọn Báo cáo\r\n\r\n| Option                 | Mô tả                      | Default                                    | Format |\r\n| ---------------------- | -------------------------- | ------------------------------------------ | ------ |\r\n| `--report-json <path>` | Tạo JSON report            | `./jest-report/jest-report.json` (CI mode) | JSON   |\r\n| `--report-html <path>` | Tạo HTML report (dev only) | -                                          | HTML   |\r\n\r\n### Tùy chọn Coverage\r\n\r\n| Option       | Mô tả             | Reporters                      | Mục đích               |\r\n| ------------ | ----------------- | ------------------------------ | ---------------------- |\r\n| `--coverage` | Bật code coverage | `json-summary`, `text`, `lcov` | Kiểm tra test coverage |\r\n\r\n### Tùy chọn Jest\r\n\r\n| Option                 | Mô tả                         | Default       | Ví dụ                     |\r\n| ---------------------- | ----------------------------- | ------------- | ------------------------- |\r\n| `--config <path>`      | Đường dẫn file cấu hình Jest  | Auto-discover | `--config jest.config.js` |\r\n| `--bail`               | Dừng sau lỗi đầu tiên         | false         | `--bail`                  |\r\n| `--max-workers <n>`    | Số worker processes           | Jest default  | `--max-workers 4`         |\r\n| `--pass-with-no-tests` | Pass khi không tìm thấy tests | false         | `--pass-with-no-tests`    |\r\n\r\n### Tùy chọn Development\r\n\r\n| Option    | Mô tả                 | Mode     | Mục đích               |\r\n| --------- | --------------------- | -------- | ---------------------- |\r\n| `--watch` | Watch mode (dev only) | dev only | Development continuous |\r\n\r\n### Tùy chọn Utility\r\n\r\n| Option   | Mô tả                    | Mục đích          |\r\n| -------- | ------------------------ | ----------------- |\r\n| `--init` | Khởi tạo project scripts | Setup ban đầu     |\r\n| `--help` | Hiển thị help message    | Hướng dẫn sử dụng |\r\n\r\n## Hướng dẫn sử dụng theo tình huống\r\n\r\n### Development hàng ngày\r\n\r\n```bash\r\n# Chạy tests cơ bản\r\nnpm run test\r\n\r\n# Chạy tests với watch mode\r\nnpm run test:watch\r\n\r\n# Kiểm tra coverage\r\nnpm run test:cov\r\n```\r\n\r\n### Before commit\r\n\r\n```bash\r\n# Chạy tests với báo cáo\r\nnpm run test:report\r\n```\r\n\r\n### CI/CD Pipeline\r\n\r\n```bash\r\n# CI mode với JSON report\r\nnpm run test:ci\r\n\r\n# Hoặc trực tiếp với CLI\r\nnpx midi-utc --ci --max-workers 2\r\n```\r\n\r\n### Debugging và Analysis\r\n\r\n```bash\r\n# Chạy với verbose output\r\nnpx midi-utc --dev --config custom-jest.config.js\r\n\r\n# Coverage chi tiết với HTML report\r\nnpx midi-utc --dev --coverage --report-html ./detailed-coverage.html\r\n```\r\n\r\n## Định dạng JSON Report\r\n\r\n### Cấu trúc báo cáo cơ bản\r\n\r\n```json\r\n{\r\n  \"startTime\": \"2024-01-01T00:00:00.000Z\",\r\n  \"endTime\": \"2024-01-01T00:00:10.000Z\",\r\n  \"numTotalTests\": 100,\r\n  \"numPassedTests\": 95,\r\n  \"numFailedTests\": 5,\r\n  \"numPendingTests\": 0,\r\n  \"numTodoTests\": 0\r\n}\r\n```\r\n\r\n### Chi tiết test results\r\n\r\n```json\r\n{\r\n  \"testResults\": [\r\n    {\r\n      \"filepath\": \"/path/to/auth.controller.spec.ts\",\r\n      \"status\": \"failed\",\r\n      \"numPassingTests\": 8,\r\n      \"numFailingTests\": 2,\r\n      \"numPendingTests\": 0,\r\n      \"numTodoTests\": 0,\r\n      \"tests\": [\r\n        {\r\n          \"title\": \"should authenticate user\",\r\n          \"status\": \"passed\",\r\n          \"duration\": 25\r\n        },\r\n        {\r\n          \"title\": \"should handle invalid credentials\",\r\n          \"status\": \"failed\",\r\n          \"duration\": 15,\r\n          \"failureMessage\": \"Expected 401 but received 500\"\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}\r\n```\r\n\r\n### Coverage summary\r\n\r\n```json\r\n{\r\n  \"coverageSummary\": {\r\n    \"lines\": { \"total\": 1000, \"covered\": 850, \"pct\": 85 },\r\n    \"statements\": { \"total\": 1100, \"covered\": 935, \"pct\": 85 },\r\n    \"functions\": { \"total\": 200, \"covered\": 180, \"pct\": 90 },\r\n    \"branches\": { \"total\": 300, \"covered\": 240, \"pct\": 80 }\r\n  }\r\n}\r\n```\r\n\r\n## Jest Configuration\r\n\r\n### Auto-discovery order\r\n\r\nTool sẽ tự động tìm cấu hình Jest theo thứ tự:\r\n\r\n1. `jest.config.ts`\r\n2. `jest.config.js`\r\n3. `jest.config.mjs`\r\n4. `jest.config.cjs`\r\n5. `jest.config.json`\r\n6. `package.json` (trường jest)\r\n\r\n### Custom configuration\r\n\r\n```bash\r\n# Sử dụng config tùy chỉnh\r\nnpx midi-utc --config ./custom/jest.config.js\r\n\r\n# Kết hợp với options khác\r\nnpx midi-utc --config ./jest.ci.config.js --ci --coverage\r\n```\r\n\r\n## Performance và Tối ưu hóa\r\n\r\n### Tips tối ưu performance\r\n\r\n```bash\r\n# Giảm workers cho máy yếu\r\nnpx midi-utc --max-workers 2\r\n\r\n# Chạy nhanh cho development\r\nnpm run test:watch  # Sử dụng watch mode\r\n```\r\n\r\n## Error Handling và Exit Codes\r\n\r\n| Exit Code | Mô tả                            | Action          |\r\n| --------- | -------------------------------- | --------------- |\r\n| `0`       | Tất cả tests passed              | Success         |\r\n| `1`       | Có test failures                 | Check test logs |\r\n| `2`       | Configuration hoặc runtime error | Check setup     |\r\n\r\n### Xử lý lỗi thường gặp\r\n\r\n```bash\r\n# Lỗi không tìm thấy tests\r\nnpx midi-utc --pass-with-no-tests\r\n\r\n# Lỗi cấu hình Jest\r\nnpx midi-utc --config ./jest.config.js\r\n\r\n# Lỗi out of memory\r\nnpx midi-utc --max-workers 1\r\n```\r\n\r\n## Ví dụ Output\r\n\r\n### Development mode\r\n\r\n```bash\r\n$ npm test\r\n\r\n[midi-utc] Running tests in dev mode...\r\n\r\n📊 Test Summary:\r\n  Total: 150\r\n  ✅ Passed: 145\r\n  ❌ Failed: 3\r\n  ⏭️ Pending: 2\r\n  📝 Todo: 0\r\n\r\nTest Suites: 3 failed, 12 passed, 15 total\r\nTests:       3 failed, 145 passed, 150 total\r\nTime:        15.234s\r\n```\r\n\r\n### CI mode với coverage\r\n\r\n```bash\r\n$ npm run test:ci\r\n\r\n[midi-utc] JSON report written to ./jest-report/jest-report.json\r\n\r\n----------|---------|----------|---------|---------|-------------------\r\nFile      | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s\r\n----------|---------|----------|---------|---------|-------------------\r\nAll files |   85.2  |   78.5   |   90.1  |   84.8  |\r\n----------|---------|----------|---------|---------|-------------------\r\n```\r\n\r\n### Coverage report\r\n\r\n```bash\r\n$ npm run test:cov\r\n\r\n[midi-utc] Coverage analysis:\r\n\r\n📊 Coverage Summary:\r\n  Statements: 935/1100 (85%)\r\n  Branches: 240/300 (80%)\r\n  Functions: 180/200 (90%)\r\n  Lines: 850/1000 (85%)\r\n```\r\n","readmeFilename":"README.md"}