{"_id":"@biorate/vitest-spec","_rev":"20-90510632b0f2434b83d180fbba223d3e","name":"@biorate/vitest-spec","dist-tags":{"latest":"2.2.2"},"versions":{"1.1.0":{"name":"@biorate/vitest-spec","version":"1.1.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.1.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"780ac1a11609956a5c42b6fbe4d8d4ee76929275","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.1.0.tgz","fileCount":32,"integrity":"sha512-fU2Nk+nERML784rPO13mb23y7uSzab4+YajW8zkL+/XICmbGuWB/Eh/YX8ppOddSVt/cHfPPFAQNnqqx64u6SA==","signatures":[{"sig":"MEUCIEMQaiCN3AsXxfjsomi3JbYNUhIbXCnsSSN+qaWLjQSxAiEApJDeCDs7E6o4EIXfKXHPrjXcmgk1+2rSQvVivzsMF0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122211},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"852af76dfef75b51bb2deb6347174c31c0b1bace","scripts":{"test":"npx vitest run","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","lodash":"4.17.21","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.3.0","@types/supertest":"2.0.11","reflect-metadata":"0.2.2"},"peerDependencies":{"vitest":">=2.0.0","class-validator":">=0.14.1"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.1.0_1776936705866_0.7684779131130413","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@biorate/vitest-spec","version":"1.2.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.2.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"ac9240cb125174c35122d178257c76c2fa828ad3","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.2.0.tgz","fileCount":33,"integrity":"sha512-/6HF/v6aiOPrrVr1I3YcIRmLQVT8ArAnNfUmd6soBg4wGbu9RKslMw+//W0pZoapGwCkaCCPSzCiBbTGEegSMw==","signatures":[{"sig":"MEUCIF9rrjmvmExe0Dnmt/BbYNGfwgsnN/ET4nNwuGTm+EJWAiEAmjuS9TC2WcKtQa+wqqWUB1suTPlBrj/AKPkft6g2FCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125065},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a5d38f3d225467692b78ef53683267f33963f8b3","scripts":{"test":"npx vitest run","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","lodash":"4.17.21","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.3.0","@types/supertest":"2.0.11","reflect-metadata":"0.2.2"},"peerDependencies":{"vitest":">=2.0.0","class-validator":">=0.14.1"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.2.0_1776943085831_0.6248288657540058","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@biorate/vitest-spec","version":"1.3.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.3.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"b952314b3619f9f82d931155967b51c67390b731","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.3.0.tgz","fileCount":32,"integrity":"sha512-1DvQ0jjVxGtcu7Ivi97k8BeLTJwDw/AIBL42h1uhZ33YWnYXyCCYJAl4kMHmE1TXHnul7CdtDgUhZofpHOsXWg==","signatures":[{"sig":"MEUCIQD7yb61am8/EhBTz58O3uS+lgnc23Lkn0a0R72hosjsyQIgTtQ949X2SIX0s/uX6OCI/77oXV0GV+x1HRlVQazlV84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127184},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eded6e1b7c14d77e20b914a9fa1a32eaae24d8d3","scripts":{"test":"npx vitest run","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","lodash":"4.17.21","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.3.0","@types/supertest":"2.0.11","reflect-metadata":"0.2.2"},"peerDependencies":{"vitest":">=2.0.0","class-validator":">=0.14.1"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.3.0_1776944252601_0.8302886856169289","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@biorate/vitest-spec","version":"1.3.1","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.3.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"ec10f0593e00f982936d6367e0b144ea1b1ce710","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.3.1.tgz","fileCount":32,"integrity":"sha512-DIZvHZN4jWWTiTRTFHjUtMqvOWipyg3DbyUw8CPxw6wBzbzd0D8NGMSmrr9/iVhZVOrzVY78t30n9e30yxJUew==","signatures":[{"sig":"MEUCIDva9rpXb2CAQY/vdK+bUhvuOOE84M4qEcFoExveJV+lAiEAw2qgUZRjwRNFoyP4NyjEv4iPqJ8hNHxPMlhCOxqAisA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127368},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"862092b6a5599eb632acac76c6f59f9d34b9696d","scripts":{"test":"npx vitest run","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","lodash":"4.17.21","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.4.0","@types/supertest":"2.0.11","reflect-metadata":"0.2.2"},"peerDependencies":{"vitest":">=2.0.0","class-validator":">=0.14.1"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.3.1_1776948208999_0.0705222675638093","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@biorate/vitest-spec","version":"1.4.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.4.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"9d9291c3836f1ff705c3479163a4b8f160d07a90","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.4.0.tgz","fileCount":75,"integrity":"sha512-KQaz+ZyjD9xWukhN0S7W66fjlEHK97O2fxbzZnj3LSNiEWJUXrKpFrA3qh/NSOJPiF+6u5SGPQfRdSsDDkYeAQ==","signatures":[{"sig":"MEUCIQCLokNlUvBDTLjK+OCybo0c5rb/ky/Vb3PJaNjs5HfGuAIgV6Z4eO70/KFRen9ngORTVa9tctULsHk2DvtZYS7aCa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436343},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2dac7ef29ebdfb090c48d9b20cc1c860eb510752","scripts":{"test":"npx vitest run","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","lodash":"4.17.21","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.5.0","@types/supertest":"2.0.11"},"peerDependencies":{"vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.4.0_1777893400992_0.0557771048028064","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@biorate/vitest-spec","version":"1.5.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.5.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"ab77c88c340094b406a821cc0d4884f463d6e9f2","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.5.0.tgz","fileCount":75,"integrity":"sha512-Y83vmQKFqcL1VsmU3EtxmAbb+uKbcEzH+/kHzylrDHWE4O217mwhKmS21uui++WjGLbAWJR+VhIsPO8gFsxhGg==","signatures":[{"sig":"MEYCIQClam3CNDrzf4euIuWThOljAYD8mW7+0+dpyoAEoqjkHAIhAJn3LhoKPrttAm4Qwa7wXFqZPR2GIVIh6JEu7OFUlS41","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436910},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3b693224b71d5ceb7df07beb345f07d723fbb374","scripts":{"test":"npx vitest run","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","lodash":"4.17.21","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.6.0","@types/supertest":"2.0.11"},"peerDependencies":{"vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.5.0_1777966424319_0.5879964975844252","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@biorate/vitest-spec","version":"1.6.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.6.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"2fd5293d5465fa9eb6b3724cb992fbc616f0c61d","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.6.0.tgz","fileCount":32,"integrity":"sha512-/DT2emed0hIW+LmSQjYExhSZ/JvR37Wsj0MsxyQzWOs+/h0QlW4GQKCwjGoOmrFyUQVBobmdUCbWaidKkCrqFg==","signatures":[{"sig":"MEUCIQDlOjFbExdnapbagCgWSqtTRJR0JhTlBae3DJJonb5ZPgIgUQCnkC6nm9VBwa4EPLLBz7kWiy8t/Je2rB9Laqhnf8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128777},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2e6d92a585c5fef404a6ffbf42a49f4d7e920055","scripts":{"test":"npx vitest run","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.6.0","@types/supertest":"2.0.11"},"peerDependencies":{"lodash":">=4.17.21","vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.6.0_1777966960383_0.5868758060708339","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@biorate/vitest-spec","version":"1.6.1","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.6.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"5e2d0948e5f0590c1be0d095e5dc79d6deb0f5a8","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.6.1.tgz","fileCount":32,"integrity":"sha512-NdioHx83mXBFTCE7JxakScc4r9tzFsyMQww2l07VF5Ma+ktPFfu2qUz/lsQtBI2vVyPtptZU85UCBHy9LI+QCg==","signatures":[{"sig":"MEUCIAUUfibpSlTrXIjd+h4JB81fA6CYcxcmtU5PUHYyraMgAiEA+Fttses6+LOBVug9uS2f1Ii8B9/MNWP4PRs7sX8pNJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128961},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3b238dd1270dbf6d645db0042604cafa5cb6ab0b","scripts":{"test":"npx vitest run","build":"npx tsc -p ./tsconfig.build.json --outDir ./dist","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.7.0","@types/supertest":"2.0.11"},"peerDependencies":{"lodash":">=4.17.21","vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.6.1_1777967369039_0.7749596067898834","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@biorate/vitest-spec","version":"1.7.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.7.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"186f9fbb0b033530d129c24d3bf5a8834283ec63","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.7.0.tgz","fileCount":45,"integrity":"sha512-eW/S5xU8VFp2XXXIDQ0ia52025tHxMApyJGIIX2i050Eax+1n91mJEUWCCPB+rYWK+Z1ykPVpwXJWFyZDfeRnA==","signatures":[{"sig":"MEUCIQCX8diQ8lcGwYWGcCSvu1+ifpe/dnZNS2ll+QUKgjQaIgIgf778dntnvgGvW1d6VWJimELxeKfTvaju19fvml0TM0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52929},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"3afa476167967346675ea215a3829e04b25de683","scripts":{"test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types && node ./scripts/write-subpackages.js","clean":"rm -rf dist","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","build:types":"npx tsc -p ./tsconfig.build.types.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.8.0","@types/supertest":"2.0.11"},"peerDependencies":{"lodash":">=4.17.21","vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.7.0_1777973024589_0.6076608851020784","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@biorate/vitest-spec","version":"1.7.1","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@1.7.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"5367211579147f8942840736cf627bf2c2be5be5","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-1.7.1.tgz","fileCount":45,"integrity":"sha512-AHS+fiFH/0ib86GPVUfgQ6PrsyWk9f5yfKnzTn3YSrqPyLAFvynV5WnfP9CP4btVGQPdrH26lPJHnAQXifvgiw==","signatures":[{"sig":"MEUCIF7OBEhz5g/SDs0g/DN1sVQTLI6Yc9lWXJjUDEAzHpx2AiEA8nymnJbWWuTQxCA6t++52vKKL3Ff21UwpQGgYBFDdEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52929},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"bad6ad3dbb5cb99d9b2349a1db0cb56ec8c1d01e","scripts":{"test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types && node ./scripts/write-subpackages.js","clean":"rm -rf dist","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","build:types":"npx tsc -p ./tsconfig.build.types.json","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"2.2.0","@biorate/errors":"2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"1.9.0","@types/supertest":"2.0.11"},"peerDependencies":{"lodash":">=4.17.21","vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_1.7.1_1778001908765_0.4267971820551919","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@biorate/vitest-spec","version":"2.0.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.0.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"0b71b9b5725336e318f0bf46ac461157a63b56bb","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.0.0.tgz","fileCount":29,"integrity":"sha512-dFbwyzk46yfmQOXiSS3Q8AOhJUK7cCChU+U6pKnyQfPgfPchhk7IJn75YZh/xtYr7cDXTV2QT+77bZh42d4/pA==","signatures":[{"sig":"MEUCIAuOeK0AjkgvLkycl5TSBqnZsnMeUrA5Gw42xmXN/AC2AiEAh7lydsCrNahZeFMn4XKR8iCSAIWXfyeJ0m2H1O9+soY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32107},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b2400d06c44d0cac2dd01440a6075a100702c278","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.0.0","@biorate/errors":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.0.0","@types/supertest":"2.0.11"},"peerDependencies":{"lodash":">=4.17.21","vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.0.0_1778744176605_0.9816836847795642","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@biorate/vitest-spec","version":"2.0.1","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.0.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"d7fa779eda1c1eb585b7a51ec7b1e630b0dd7d58","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.0.1.tgz","fileCount":29,"integrity":"sha512-0WGR9le+HDokvRqNX06xJnTb1aAqjor1c8AJqlTnDgdSrhHRRvI1LK+MSoIwgoH7lojWCsqv/OehkGSjzU8VxA==","signatures":[{"sig":"MEUCIQDk7l5BN1/v3zjWgf+zxO+U0adCMJoJe2Y6S7plKc9obgIgH42m30J1BDu6HfDwpqpqSUm1b384ogciQqahOYwunfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33949},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e4a489040e6c207cd1d27640d4cdc7a1dae4e8d0","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.0.1","@biorate/errors":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.0.1","@types/supertest":"2.0.11"},"peerDependencies":{"lodash":">=4.17.21","vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.0.1_1778914042516_0.15667150842454047","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@biorate/vitest-spec","version":"2.0.2","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.0.2","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"f365cfdbddea82e85a173a02396b66143486216a","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.0.2.tgz","fileCount":29,"integrity":"sha512-U/Xevurj/+reRELJ4F6v5K/L1P0jQR/6180kj09jSYsjkLybf6gixOWUbStM9YFnwv1r69y1WGPDXhp1RwRDDw==","signatures":[{"sig":"MEYCIQD/puWhCK1OiBRXilxbkH52Psctz8WihYrZfSJXmGfPDwIhAKfenGQx45LHOHcs3MeYeFZK7UxqUn21Tbrg3Fapbbmw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33949},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ac5accbba785938f1cb3c047fafcd802145f91d4","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.0.1","@biorate/errors":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.1.0","@types/supertest":"2.0.11"},"peerDependencies":{"lodash":">=4.17.21","vitest":">=2.0.0","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.0.2_1778920356597_0.9379315101462233","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@biorate/vitest-spec","version":"2.1.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.1.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"e4a0dacc4a17e4a15fd370c2587cbd33ec966638","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.1.0.tgz","fileCount":29,"integrity":"sha512-/3p9OxEHcYFKJvjaN70cxmxUSr1lynh0hngZQDxhd1LaAKpX67od7BKe5D+HBi+in8xbc9tvJiXyv+gdQ7WvPQ==","signatures":[{"sig":"MEUCIHnKbyzob2s7BcJhZVMFyTu5zDbayuM1w8HJGlJw+ZcZAiEAtTqVW3OgKAwkXqMX2ll/eNRB/TuO1pX9GQfKR2qENCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33412},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ca18c1129712e77a6ec8fb2033a54f94e5620ce0","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.0.1","@biorate/errors":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.1.0","@types/supertest":"2.0.11"},"peerDependencies":{"vitest":">=2.0.0","lodash-es":">=4.17.21","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.1.0_1779113144074_0.8336832268511356","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@biorate/vitest-spec","version":"2.1.1","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.1.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"b8d035aebb64d82c6d70af231b1cc1d5999dee15","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.1.1.tgz","fileCount":29,"integrity":"sha512-quLnVBNKPI0SKu4dTOrp4d1Yo4a96G8tYkcCuVlpIKe8vFEwJst8W7ZiAK8mxGevmYCkCdVv1xrEsh1aKFtrsA==","signatures":[{"sig":"MEUCIHZaBKQN7zkKcvOZImwXsTTU00n/HJROhoYOwBoeVoFxAiEA95WvLTLZz731cx/Pep/QfeiWDIC1yNgRTjoJm0ufFZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33412},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"fce402bd02d29b0bcb47d7ce9b4e67becedbf50d","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.0.1","@biorate/errors":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.1.1","@types/supertest":"2.0.11"},"peerDependencies":{"vitest":">=2.0.0","lodash-es":">=4.17.21","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.1.1_1779782867900_0.7316666356677501","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@biorate/vitest-spec","version":"2.1.2","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.1.2","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"0772bbe0df5c19dacad0a0bc1095d1dc4edb555c","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.1.2.tgz","fileCount":29,"integrity":"sha512-ABCDtl/VfKFg36DSlypi/vTnb1/rsg81RiT/ZElfOoK2KbC3M6Jlq6E2kFbXsyf/IUeDJHFIHHXyKZ5Ptb2KqQ==","signatures":[{"sig":"MEUCIQDbeBYHZsX51MKdtVPb/hp1zSzDr9TUJ15FuAbuUV+VjAIgVIhtKfgWtvlrjWvvAiZUi93SfhBzp9XWysZX739+sUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33412},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"6f5853ea83bfd55c73723d9b5db64704126ab1f1","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.0.1","@biorate/errors":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.2.0","@types/supertest":"2.0.11"},"peerDependencies":{"vitest":">=2.0.0","lodash-es":">=4.17.21","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.1.2_1779893866003_0.048644360858810964","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@biorate/vitest-spec","version":"2.1.3","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.1.3","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"b943b2b198891282d525117cd4d6451d84d2eeeb","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.1.3.tgz","fileCount":29,"integrity":"sha512-5Dun8vAMEzdGozznwCiSpCbgNJuFdoJKjKftB6hnS9KdRZZpW7XjoRhWAOayLIS4lw1hhFARmBfVYg1lcOKloA==","signatures":[{"sig":"MEUCIQCZBc7/fP1ZJ7NAVFlzaoBO1+5Z6Ms9N1Rse1kVOtIc/gIgB7zPzzEnkrTeaKkOZrHNYoo8v5hW4xnqLgIGEgutD5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33412},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"7d9c440a7b8bcaa3dff73cd563e5c4b01b02dffd","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.0.1","@biorate/errors":"3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.3.0","@types/supertest":"2.0.11"},"peerDependencies":{"vitest":">=2.0.0","lodash-es":">=4.17.21","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.1.3_1779894310783_0.929478201898948","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@biorate/vitest-spec","version":"2.2.0","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.2.0","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"64aa658f9b113c3583f7aa96d9c828910dc7345e","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.2.0.tgz","fileCount":29,"integrity":"sha512-rw0Dj16Swf93/rVE/vIEe91YRT+0+zgK48m0lzb4MzpMbkeTkqrYV10n9kwtiUoXMRynI2XQC1p3FUkxtxJJtg==","signatures":[{"sig":"MEYCIQDYVWaF2RE3LGecL0VzvZTbJ5iyUFC3ZLURhb7QkmyATgIhANozpRYSrYpTjIO3iuAMOQqZClvrEpdf0Z8vDq40nlSM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33412},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"8aac791565a102a2f81c7b371901b912230bc635","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.3/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.1.0","@biorate/errors":"3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.4.0","@types/supertest":"2.0.11"},"peerDependencies":{"vitest":">=2.0.0","lodash-es":">=4.17.21","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.2.0_1781713829379_0.3988991395261563","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@biorate/vitest-spec","version":"2.2.1","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","_id":"@biorate/vitest-spec@2.2.1","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"homepage":"https://biorate.github.io/core","bugs":{"url":"https://github.com/biorate/core/issues"},"dist":{"shasum":"24dec99a21cbbc41d897d24cfef796a8d761b475","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.2.1.tgz","fileCount":29,"integrity":"sha512-4b5ElHWfP4LfDYe7ru76PkCGPc5iAb+6wEMz4JKH1Lperzq2F/atdKxGFcDUHfbCCUygEF4P29Sw/F6sXNVxOA==","signatures":[{"sig":"MEYCIQDWC+ts6sBdOI2mF8lJFrSV45br5FHoFLYL3vXGtI+ZUgIhAKfjBzuAsMclARqzRFRH91G/7/Dy4v1we3KKr3MmHz0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33412},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/cjs/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ff1dcf14a733ce8004ca582d2c421a2154ce97cb","scripts":{"lint":"eslint src --ext .ts","test":"npx vitest run","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","clean":"cleanup dist","format":"prettier --check src","lint:fix":"eslint src --ext .ts --fix","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","format:fix":"prettier --write src","build:types":"npx tsc -p ./tsconfig.build.types.json","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"repository":{"url":"git+https://github.com/biorate/core.git","type":"git","directory":"packages/@biorate/vitest-spec"},"_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","description":"Vitest Spec abstract helper class","directories":{},"_nodeVersion":"24.13.0","dependencies":{"nock":"14.0.1","supertest":"6.1.6","@biorate/tools":"3.1.1","@biorate/errors":"3.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@biorate/vitest":"2.4.1","@types/supertest":"2.0.11"},"peerDependencies":{"vitest":">=2.0.0","lodash-es":">=4.17.21","class-validator":">=0.14.1","reflect-metadata":">=0.1.13"},"optionalDependencies":{"sinon":"19.0.2"},"_npmOperationalInternal":{"tmp":"tmp/vitest-spec_2.2.1_1782482054629_0.5470102995675752","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@biorate/vitest-spec","version":"2.2.2","description":"Vitest Spec abstract helper class","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js","default":"./dist/cjs/index.js"}},"scripts":{"clean":"cleanup dist","build:cjs":"npx tsc -p ./tsconfig.build.cjs.json","build:esm":"npx tsc -p ./tsconfig.build.esm.json","build:types":"npx tsc -p ./tsconfig.build.types.json","build":"pnpm run clean && pnpm run build:cjs && pnpm run build:esm && pnpm run build:types","postbuild:cjs":"node ../../../.scripts/write-package-type.js dist/cjs commonjs","postbuild:esm":"tsc-esm-fix --tsconfig=./tsconfig.build.esm.json --target=./dist/esm && node ../../../.scripts/write-package-type.js dist/esm module","format":"prettier --check src","lint":"eslint src --ext .ts","format:fix":"prettier --write src","lint:fix":"eslint src --ext .ts --fix","test":"npx vitest run","prepublishOnly":"pnpm run build"},"repository":{"type":"git","url":"git+https://github.com/biorate/core.git","directory":"packages/@biorate/vitest-spec"},"publishConfig":{"access":"public"},"homepage":"https://biorate.github.io/core","keywords":["vitest","spec","abstract","helpers"],"author":{"name":"llevkin"},"license":"MIT","peerDependencies":{"class-validator":">=0.14.1","lodash-es":">=4.18.1","reflect-metadata":">=0.1.13","vitest":">=2.0.0"},"dependencies":{"@biorate/errors":"3.1.2","@biorate/tools":"3.1.2","nock":"14.0.1","supertest":"6.1.6"},"optionalDependencies":{"sinon":"19.0.2"},"devDependencies":{"@biorate/vitest":"2.4.2","@types/supertest":"2.0.11"},"gitHead":"e17a03900999e261a0eb04c6afb09b9535cad952","_id":"@biorate/vitest-spec@2.2.2","bugs":{"url":"https://github.com/biorate/core/issues"},"_nodeVersion":"24.13.0","_npmVersion":"lerna/9.0.7/node@v24.13.0+x64 (linux)","dist":{"integrity":"sha512-gfSd84bxWiwn6b+15uwIQrsD62JzsYXA2Gq9VbFoRLKUh8vS4m5ZPya/J4tu2ryCDdBtBJZPemzZw8I0GlU9Jg==","shasum":"21f62291d7e5ac989e824f4952fa3187100900f6","tarball":"https://registry.npmjs.org/@biorate/vitest-spec/-/vitest-spec-2.2.2.tgz","fileCount":29,"unpackedSize":33411,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWLhxiOGv/GInKIU5al51ngzDlqiBZpGXo6aci7pUJmQIhAPtNBz4AHqv1ObEMlTjGJl6EM/gT4LNioPXIus1llaI0"}]},"_npmUser":{"name":"llevkin","email":"llevkin@yandex.ru"},"directories":{},"maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vitest-spec_2.2.2_1782484141083_0.7304298425064828"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-23T09:31:45.752Z","modified":"2026-06-26T14:29:01.347Z","1.1.0":"2026-04-23T09:31:46.108Z","1.2.0":"2026-04-23T11:18:06.036Z","1.3.0":"2026-04-23T11:37:32.746Z","1.3.1":"2026-04-23T12:43:29.147Z","1.4.0":"2026-05-04T11:16:41.168Z","1.5.0":"2026-05-05T07:33:44.501Z","1.6.0":"2026-05-05T07:42:40.539Z","1.6.1":"2026-05-05T07:49:29.285Z","1.7.0":"2026-05-05T09:23:44.713Z","1.7.1":"2026-05-05T17:25:08.914Z","2.0.0":"2026-05-14T07:36:16.754Z","2.0.1":"2026-05-16T06:47:22.664Z","2.0.2":"2026-05-16T08:32:36.755Z","2.1.0":"2026-05-18T14:05:44.241Z","2.1.1":"2026-05-26T08:07:48.047Z","2.1.2":"2026-05-27T14:57:46.155Z","2.1.3":"2026-05-27T15:05:10.963Z","2.2.0":"2026-06-17T16:30:29.563Z","2.2.1":"2026-06-26T13:54:14.789Z","2.2.2":"2026-06-26T14:29:01.215Z"},"bugs":{"url":"https://github.com/biorate/core/issues"},"author":{"name":"llevkin"},"license":"MIT","homepage":"https://biorate.github.io/core","keywords":["vitest","spec","abstract","helpers"],"repository":{"type":"git","url":"git+https://github.com/biorate/core.git","directory":"packages/@biorate/vitest-spec"},"description":"Vitest Spec abstract helper class","maintainers":[{"name":"llevkin","email":"llevkin@yandex.ru"}],"readme":"# Vitest spec\n\nVitest Spec abstract helper class\n\n# Reason\n\n- For tests lightweight\n\n# Feature\n\n- Unit tests automatization\n- Data validation with class-validator\n\n### Examples:\n\n```ts\nimport { suite, test } from '@biorate/vitest';\nimport { IsNumber, IsString, IsBoolean } from 'class-validator';\nimport { Spec } from '@biorate/vitest-spec';\n\n// Extend Spec to get access to helpers\nclass MySpec extends Spec {\n  protected get httpServer() {\n    return app; // Express / NestJS app\n  }\n}\n\n// API testing with validation\n@suite('API')\nclass ApiTest extends MySpec {\n  @test('POST /')\n  async 'POST /'() {\n    class Response {\n      @IsNumber() public b: number;\n      @IsString() public c: string;\n      @IsBoolean() public d: boolean;\n    }\n    await this.api('/api')\n      .post('/')\n      .send({ b: 1 })\n      .expect(200)\n      .then(validate(Response))\n      .then(exactly({ b: 1, c: 'test', d: false }));\n  }\n}\n\n// Unit-testing with snapshot matching\n@suite('Unit', { mode: 'serial' })\nclass UnitTest extends MySpec {\n  @test('all-expects-positive')\n  async allExpectsPositive() {\n    const ctx = new MyService();\n    await this.unit({\n      context: ctx,\n      method: 'increment',\n      args: [3],\n      expects: { context: true, args: true, return: true },\n    });\n  }\n}\n\n// Data validation\n@suite('Validation')\nclass ValidationTest extends MySpec {\n  @test('object-positive')\n  async objectPositive() {\n    await this.validate({\n      schema: MySchema,\n      data: { number: 1, string: 'test', boolean: false },\n    });\n  }\n\n  @test('primitive-positive')\n  async primitivePositive() {\n    await this.validate({\n      schema: isBoolean,\n      data: true,\n    });\n  }\n}\n\n// exactly helper\n@suite('Exactly')\nclass ExactlyTest extends MySpec {\n  @test('deep equality')\n  async 'deep equality'() {\n    this.exactly({ a: 1 }, { a: 1 });\n  }\n}\n```\n\n### Learn\n\n- Documentation can be found here - [docs](https://biorate.github.io/core/modules/vitest_spec.html).\n\n### Release History\n\nSee the [CHANGELOG](https://github.com/biorate/core/blob/master/packages/%40biorate/vitest-spec/CHANGELOG.md)\n\n### License\n\n[MIT](https://github.com/biorate/core/blob/master/packages/%40biorate/vitest-spec/LICENSE)\n\nCopyright (c) 2021-present [Leonid Levkin (llevkin)](mailto:llevkin@yandex.ru)\n","readmeFilename":"README.md"}