{"_id":"jtester","_rev":"41-3e774c3fd5f68ac76b73215ee9abb7ca","name":"jtester","dist-tags":{"latest":"6.0.10"},"versions":{"1.0.0":{"name":"jtester","version":"1.0.0","description":"A tool for testing, with support of runtime testing","main":"index.js","scripts":{},"keywords":["tests","test","mock","runtime","expect"],"author":"","license":"ISC","gitHead":"84a34f5d88e2e989c2a7483472b684b79b403d69","_id":"jtester@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Wz4qxPS/IM6bIGCZ+4LI31t+OLUGg+E0jUlStAgkq8VM8L6BB2qjOOS1qHD14sNhZdrjLF/7du8rAcz+tmpevw==","shasum":"183e7d4c7fc06882197fd6525cf2f379c1907d0b","tarball":"https://registry.npmjs.org/jtester/-/jtester-1.0.0.tgz","fileCount":6,"unpackedSize":9524,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH24DYWV2iRbQrswlJhWgtqJLVDH1tOkV+tZ/3uBDruwIgDUAJziGgaDFDuuWmODoVsmx9sIdSgjcH0va9X/emFs8="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_1.0.0_1691180141201_0.9993575564057553"},"_hasShrinkwrap":false},"1.0.1":{"name":"jtester","version":"1.0.1","description":"A tool for testing, with support of runtime testing","main":"index.js","scripts":{},"keywords":["tests","test","mock","runtime","expect"],"author":"","license":"ISC","gitHead":"84a34f5d88e2e989c2a7483472b684b79b403d69","_id":"jtester@1.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0IgEuO/oN5VSp6tXCkAjWX+ANrXV2I6Bd2jqFtHfWnaxGj8oo96FM3Wc7FdMDwpeBDlxTNOelkAdeQXjpE2o/A==","shasum":"42c0ff8831575e4e9ace9fd3ce1c29b3131c7371","tarball":"https://registry.npmjs.org/jtester/-/jtester-1.0.1.tgz","fileCount":6,"unpackedSize":9658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHj23AOASbDVyBX9t6HLFpKvzMjGPJ6MZ9C0WfWaTjPdAiEArVYt33dnWx0mLjnZCPx0g+46PSlW0PPK0zCT+4yN9pw="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_1.0.1_1691215792348_0.7479361128507416"},"_hasShrinkwrap":false},"1.0.2":{"name":"jtester","version":"1.0.2","description":"A tool for testing, with support of runtime testing","main":"index.js","scripts":{},"keywords":["tests","test","mock","runtime","expect"],"author":"","license":"ISC","gitHead":"bb6b66a6821c1d3d96092c16a8f2215843d08ea3","_id":"jtester@1.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mu2QK4kmKjwynDSjpzqM6xpQBQWj7pFXDJH5wg4PwlIjtqCuxoh1hBQ5Z/7hrhOlOvB27QPpIsLpwSSm9UZHwQ==","shasum":"98953f604da0b2df049d5a537ba92713863121cf","tarball":"https://registry.npmjs.org/jtester/-/jtester-1.0.2.tgz","fileCount":6,"unpackedSize":11956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuWi+OezPRAfwWX3jEJ6NqsotuOCpXrmLSDGsY6d78NAiEAornfperpuGEoO1yVrSK58pZpwtvNfJQbamyqHAsjYaA="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_1.0.2_1691215854648_0.8689085143407933"},"_hasShrinkwrap":false},"1.0.3":{"name":"jtester","version":"1.0.3","description":"A tool for testing, with support of runtime testing","main":"index.js","scripts":{},"keywords":["tests","test","mock","runtime","expect"],"author":"","license":"ISC","gitHead":"1882a0db6045ca30275457233753156b86f624cb","_id":"jtester@1.0.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Ff7TX2nvL7f5bsGAin6zgTW9rF1mlf1D4/WXn9uDhHf9JNLXzz5HSiZ8RHGU0lrxN5V7mul8Gw4fDZOMrOioZQ==","shasum":"4fe6907c7cdadee235d9f291068af6476cc237a7","tarball":"https://registry.npmjs.org/jtester/-/jtester-1.0.3.tgz","fileCount":6,"unpackedSize":12055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF91LR9mWFdInTeApEkWEvNXDQGcLulAQzeWqh1YC84eAiEA96i9LReokyAUrlDuf1lGq3eekJXFgDrS3Hyo0PiXURU="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_1.0.3_1691217430675_0.8235266773706487"},"_hasShrinkwrap":false},"1.1.0":{"name":"jtester","version":"1.1.0","description":"A tool for testing, with support of runtime testing","main":"index.js","scripts":{},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","gitHead":"c73f56943f38fa11536665d73e83eb3654170629","_id":"jtester@1.1.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-0/jm2kgDFSntqts3OIOv5LOmlW1m/7CXSeptMYF7Ohh4Tj+by8KEDG0Nhjf5gqitaXWKrFyn/J2Y0/kSKwq/zA==","shasum":"f609eccdeccc9295b7960913377d2c86357690c0","tarball":"https://registry.npmjs.org/jtester/-/jtester-1.1.0.tgz","fileCount":6,"unpackedSize":15136,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGw9GB1QcnBK9nugFCIWz5SHfQWsypGDs+H08EqWWGHtAiEA74caeBmmYVgpUF+QN9xqN5gbsB/KWLk7APMQxZ0K4ek="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_1.1.0_1691304526841_0.21317169298379857"},"_hasShrinkwrap":false},"2.0.0":{"name":"jtester","version":"2.0.0","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"fc939a9479060c021e6c98aed01496b01dffd7f0","_id":"jtester@2.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-CyVugbeYwNIGrKPcrcxQbOg4cVmvff2CzqaupQ227iToyN729JLOmMQcCGAeICJPRXIl4vyrVHERmij6Vv3H0Q==","shasum":"e76867a356afd5b1c3f8c64c309167976299b1a7","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.0.0.tgz","fileCount":9,"unpackedSize":18898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz1tqhG+A6qRsE5Sn3tKIvBMFea7aK5Bva8aZQlsM8HAiEA8C4XdrhEhE30cQQ594ABXwI7Sl6i+2yARf/Q+p7W1ec="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.0.0_1691344853839_0.7417122445905768"},"_hasShrinkwrap":false},"2.1.0":{"name":"jtester","version":"2.1.0","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"57701efe9fbdbfedcb93d0e887f5c7b67645692b","_id":"jtester@2.1.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6S4Nm+aIa0/qTr8kIBqphTO9frniMtJ1rn4u+6U5NbWEzqE83Z07bJgBe1T+gSRMc4Sj0Q2haCibWxm8pFxmXQ==","shasum":"276d92672770356e4feab644988246cd676957d4","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.1.0.tgz","fileCount":8,"unpackedSize":18762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERjDh9TbK/aSJYBlSkh9KYznbdg10jbevN0ejV1qpkWAiAuEATm/SINAKXnHMY8RGz1sIwdw1aKl2dGoQNnnccwyg=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.1.0_1691354476225_0.24099579015029593"},"_hasShrinkwrap":false},"2.1.1":{"name":"jtester","version":"2.1.1","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"636f133024e80700da2427f9a1216e096f74b930","_id":"jtester@2.1.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9fhFAg/D8TH5Rta6inPHzD0YvpAQhSnl0kjKE/f16Zi6MGNsFyjYOIyC8fjBbzispAfDrldjjNblILgyEzSFLQ==","shasum":"827807c06043449b6ffde804f2cf0a1033a46400","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.1.1.tgz","fileCount":8,"unpackedSize":18789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECvBFMlpWpL328vjbHuWpHuFJtxcNLeWRHgYM9xJ2KKAiA56lpVf+f+QAmELti3/MbvrrFfIquNO8gFzUtEs4+9ug=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.1.1_1691384979760_0.9479802195913039"},"_hasShrinkwrap":false},"2.2.0":{"name":"jtester","version":"2.2.0","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"cea5120795a34258ee24867a57bf7079bbb5eede","_id":"jtester@2.2.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FDshW6IVcNxISE8+4owI2G9tgrqtvjb2KT3+2QR9913kcDqLVedyb/KLz9ohBOTxyyuVlEmT1joZUqpQx9YwEA==","shasum":"aa9b12b7825b35d6cb6d191d861d956d5b9ac2b6","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.2.0.tgz","fileCount":8,"unpackedSize":19465,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7b91IjkFlc2ptAm9FfTnixXCZ8pOlrnMuMFWD1MjoTAiAfoCPPgZjeq8d5w7L41VjjlIeI8I7rfFLA8asvG7Adjw=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.2.0_1691393515859_0.5868237763771647"},"_hasShrinkwrap":false},"2.3.0":{"name":"jtester","version":"2.3.0","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"4ac87afabb834b404f82e7529e64f07cd90a9764","_id":"jtester@2.3.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-P0xEmnPquSa+WG/LdC5/NFVSzA0zKNnRDLpE7PRAe8nKS9vpGTzbopNKbtJ131r7I+9LuKUf9g64bnKbQUDlXw==","shasum":"a86e6af5dc9dd1b051ed1c4e21b897003dffff36","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.3.0.tgz","fileCount":8,"unpackedSize":20473,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvVC7iMS7k8jRBbSjX9IkRkMvbhVXkBD9dWYN0kwykggIgV6Ik/IECzu5yUjir4oqBG/qax69KJ2H2qMEM7kh9TBY="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.3.0_1691399064711_0.01218153320764781"},"_hasShrinkwrap":false},"2.3.1":{"name":"jtester","version":"2.3.1","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"40d6d721dbd812428e16b8cca46b1d0f67b80722","_id":"jtester@2.3.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-idfkNgibw97LbYaoUo6NN3tSku0WflTiBRWvJdPKDFd0q03dTKh16M/9zUjTRzFEi9XU0mz+ZlyeWBl/xE6qTQ==","shasum":"6b9b47fe611f7a15bae31e12c0434db2633e73d6","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.3.1.tgz","fileCount":8,"unpackedSize":20498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvs0MXgcof4D1mZeATjLU70KM5HzxnGllnfs9E4KgMfgIhAJCcbunVDFgVkzkhuJ9gpnBhTzLBTn4+y6WpEcj8ZYiu"}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.3.1_1691401209672_0.7901569660530627"},"_hasShrinkwrap":false},"2.3.2":{"name":"jtester","version":"2.3.2","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"dc23090f90b9ef7c420408c95e2c05c6b39638b6","_id":"jtester@2.3.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dqnQPqAWa23NnzzsP10ZhVkry4bdPnhExnhlC3Z4pvtQXSvbm7/7TfzZ9yQZrTU4ZUR54pSvf/U6pv21p7k2pQ==","shasum":"e87254a48d48b544c2128784b9f87a30d8193930","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.3.2.tgz","fileCount":8,"unpackedSize":20498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHMQmtWcvIrERbyPrkP0fFw8W+iTofv9ZGm5nH2PtYvQIgIpj5PxHqAW92NpdJEo6GSCerq+3HF5RxW1DI6s5UuZk="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.3.2_1691441130055_0.4660398573686022"},"_hasShrinkwrap":false},"2.3.3":{"name":"jtester","version":"2.3.3","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"2f78dfc9430a3239218beedb9477b3392d7974dc","_id":"jtester@2.3.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Kop3wo5/U8ZaEu8Uat/p1manIRasFzstWqM8VCB6s/kSiO1rOMtXQIBMS3bFn6FqtVYeqIh4koVAIa/7cbwIVQ==","shasum":"3ae8a0feb42e515aa0c0b6f7d0220628a4df86c6","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.3.3.tgz","fileCount":9,"unpackedSize":20522,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcFKXNt9OlVH/hPLv5EgNbCfEjDNZwMwiV69gavlUy+wIhALe0dCFS2/UtKy5HZtNmLlmE9nIftsH7PKvvh8b+A+9M"}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.3.3_1691441462939_0.8417009575251688"},"_hasShrinkwrap":false},"2.3.4":{"name":"jtester","version":"2.3.4","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"c626f88f3e5572e31a9bd60f6bbe100d2e19a843","_id":"jtester@2.3.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-dfijmqsFbzg7hpuT80PP52G1bkeSYi0EEdXDSLUUGBEY/h2+/pAG0fz2coc8ou3IoeAPcHv+ACL5qDLTR5XHyw==","shasum":"2e4b32ca1d29c6e4d6d7c07597dea6fd6de80b29","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.3.4.tgz","fileCount":9,"unpackedSize":20538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA14T3oUaEk/B39O+5vAbYtHEKzGVy7SS8z63RxjxL31AiEA4L2n2CBGeHQUyxahj/VItZJQF/m7/wxK/yOIWm5zDPs="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.3.4_1691441528052_0.07134740191357647"},"_hasShrinkwrap":false},"2.3.5":{"name":"jtester","version":"2.3.5","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"gitHead":"292e23079f991612f70ccc987174dd65abcb4cf0","_id":"jtester@2.3.5","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-mI1HQ1vUZAAF+tErma1q4Xr0uLzQa4aKVJvf7XUozlWzc+QsVWS+xgMvZDH0Axeg1TeopbBfwwiZ84VDkcXyLA==","shasum":"bb49f39fb2654ab3397bde74fb1b710b83451afd","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.3.5.tgz","fileCount":9,"unpackedSize":21066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7AFqFkyIEfbJoeXqu4nwt2Qm32Hqy7jpHab/GX3W6LAiEA+09QCCIzIdPEiDr4UDfb8O6RYK2SSm9DUsAyO92axNw="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.3.5_1691473474472_0.43647410445989276"},"_hasShrinkwrap":false},"2.3.6":{"name":"jtester","version":"2.3.6","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git#main"},"homepage":"https://github.com/Paul1337/JTester/tree/main","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"0c75dbc791c216ec93be57f2f71517c069047343","_id":"jtester@2.3.6","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-H99EAvZBpca86HMXhHbUZNH+iMMHzg3k0DsAJkb8aGsT9ZV6kIAc8Ds0LZ0YurLD9rNGOQ4PHXAdKiXQ673zGg==","shasum":"d81ec6ccfb17247b833eb6b7a35c83c7248800f0","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.3.6.tgz","fileCount":9,"unpackedSize":21325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH38RNzAmyBBFKIJRSU/H/kLzhMKjZLn/sfM0e5pSz+ZAiA/79BDvGHjGUi2X3AZLrSufYN3/ihr6cs6ecB1COryhw=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.3.6_1691473794617_0.17751573114634778"},"_hasShrinkwrap":false},"2.3.7":{"name":"jtester","version":"2.3.7","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"bd291bad70dd0eed715718a3baa96b727758d43f","_id":"jtester@2.3.7","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-LqtCAC56BDXhvAnXeICR+iHLDlHp0kS0/tI9nMVwm30gvriIil8eTX3mVlYRgLT9T+JmZgNm7e6zNFsjYY0Xrw==","shasum":"882e821e91f30b8c4e014cb048fb9c7d660059c1","tarball":"https://registry.npmjs.org/jtester/-/jtester-2.3.7.tgz","fileCount":9,"unpackedSize":21305,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHZ5PoT78O7lMQfQJnpDYYfTr+bkokB1KoSU+aWXzyVgIgCxta3Q14ImJUNJcAgINAaHSE9qYi3U0vpuG23OkffCo="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_2.3.7_1691473860780_0.7540834856766703"},"_hasShrinkwrap":false},"3.0.0":{"name":"jtester","version":"3.0.0","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"84be3641b3fa6fa55b8950d058037b241d86b3e3","_id":"jtester@3.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oZRCcw4p7A9wBiLGEGZ4zzF9fHFFJZcvbNr13iNIZSibVcnfOGyQpRaTiV1NrZdDta30g+i4zW7nKi/L+W6m8A==","shasum":"302978b5c1fe458ae4eff838cda89d56686384f5","tarball":"https://registry.npmjs.org/jtester/-/jtester-3.0.0.tgz","fileCount":12,"unpackedSize":29589,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdZk0YtVhUNBlmIvZSL3obMU2YsyT6I4u4/rJ78aXayAiEA5hLd/7HiPYLZXbQr11IPiF7EdTzZvnIr7cdpQGLQAp8="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_3.0.0_1691611643734_0.11684011320139898"},"_hasShrinkwrap":false},"3.0.1":{"name":"jtester","version":"3.0.1","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"5155e98ebaffdd35fd568db500bcd1f875376721","_id":"jtester@3.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yQow589EsW6X/lXWgESMOjLIEYTBhGYZT6oPBM3dbVrhu3PhcwVIc9BpUjf93DxJ+QUSgBx0XKKBA8jECJmo4Q==","shasum":"7014a51fc3a71a5c9efbe14666a941bb2116be15","tarball":"https://registry.npmjs.org/jtester/-/jtester-3.0.1.tgz","fileCount":12,"unpackedSize":29591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxoTwjG67JGUzgvdV69Or4k9pC7y2Z6at4cYCZ1frzZQIhALlZec55CIyUTIi0b2TJQjCoyRh+oZJPCvUwMaYzvBzz"}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_3.0.1_1691612598688_0.33469159537745363"},"_hasShrinkwrap":false},"3.0.2":{"name":"jtester","version":"3.0.2","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"34f48bf14586d791c428dcbe6898bc0108e8d0f8","_id":"jtester@3.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-biC3hbSP4ybsaOp+lC2a5LIcPoF1AdEJq50qDmInta6VU4EaLEwp67JYkFbUCMgLjPMvyK3w+Ks6Xg0Ypgb5MA==","shasum":"bfc18352928a081269e3cf7fdea737a831f7859c","tarball":"https://registry.npmjs.org/jtester/-/jtester-3.0.2.tgz","fileCount":12,"unpackedSize":29719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9ywOWrtaJqW2NmBsi3k/X+QwgPHvA3HpFTYfVrrzw4wIgM8LHT1vaoC+fKgISQ77t/zxdRPA5HxhZnuSvoVSU3TA="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_3.0.2_1691613379531_0.5755985167329571"},"_hasShrinkwrap":false},"3.0.3":{"name":"jtester","version":"3.0.3","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"c559c0afc42b7fc033bfb784c1b5a48f648a0e6e","_id":"jtester@3.0.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-+1QKuKQ5TdcfXFwUvvUtalGldpKKrJP83ORWhF+XrUYumGhs52YBjhJerhhoLot17USOBKlYTRC8iJAS1DsWng==","shasum":"7adc84714d1056a342238c630f7f1239ea34307c","tarball":"https://registry.npmjs.org/jtester/-/jtester-3.0.3.tgz","fileCount":12,"unpackedSize":29664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSor9u3FsLJG2aLXc6lOO/dc8kgeIF8S7kME/QpiLYGAiB7EQr0bTsV6RcIEJQUpS6A8EOxRahJSnjwGy6doxWRWA=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_3.0.3_1691613437396_0.057945422445556005"},"_hasShrinkwrap":false},"3.0.4":{"name":"jtester","version":"3.0.4","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"1db881a98788f0269ee3d82a10320da26b0b4f1f","_id":"jtester@3.0.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Hf9fqlndRuOyf2E9LXo6PqhCceeSYLBqAgs7s90zO15WJM13qCQd84Qz7AESCn2J6FqHp7g3QP8eiepIP1xZaA==","shasum":"8b1c1d7097396a46abd50ac8f2ec9846bcbed5ec","tarball":"https://registry.npmjs.org/jtester/-/jtester-3.0.4.tgz","fileCount":12,"unpackedSize":29549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFknKU16WzjM9qQuxX6J+PaScbSaahvI0Eo29Ofhv4ywAiA/JdaPUEMyo2hU21gmatKVd5GhYdHpdxn6hLsZio6rqQ=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_3.0.4_1691651243659_0.9452988764548336"},"_hasShrinkwrap":false},"3.0.5":{"name":"jtester","version":"3.0.5","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"960088029bef2055f4ff29cdedc96994edab6320","_id":"jtester@3.0.5","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-9z9irhStAOZvco5V6jb9V00LZ5R4akygMQdHwDiG4Fasm//FkMnfIiVsHz9jayxfMByvP/uTmOYavTkBPrc/jQ==","shasum":"eaf0e0b9765a4b41ca8486d5eeb42ce277303f40","tarball":"https://registry.npmjs.org/jtester/-/jtester-3.0.5.tgz","fileCount":12,"unpackedSize":29508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICULdqtGZldVf/gWktwun5lxzOJP1PYMkfR0LD3hP3WUAiEA3npIvBk1VQpjWeYyMas40eSVyah+EEDprIeMrD+2Jtk="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_3.0.5_1691652032595_0.8336428099072049"},"_hasShrinkwrap":false},"3.0.6":{"name":"jtester","version":"3.0.6","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"f4d17a860fba4da8b34369fd6bb6d1c517196f8f","_id":"jtester@3.0.6","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-vSXC8mo6AMQdDvUnRHJiVCfNCVGSoLy+FN/atbWpATf1/qk8slUmlSRWYJFXk6By4Az5aQIkjT/RlvO7mRHgzA==","shasum":"2431749ad8e2497b27afbeb2440440247bafac80","tarball":"https://registry.npmjs.org/jtester/-/jtester-3.0.6.tgz","fileCount":13,"unpackedSize":29088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7fdYk8/Zw5bQ/9myQVQlstsGP1blKqosBZmDZ4Mk5aAiEA+hKfVjmyOJlwdoWXasnKvP0fUhgyZ0nittwNv9fxx4w="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_3.0.6_1691688966478_0.156632804916502"},"_hasShrinkwrap":false},"3.0.7":{"name":"jtester","version":"3.0.7","description":"A tool for testing, with support of runtime testing","main":"index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"c340c6d8ffebc88c72b7a49fe8f759918f694b99","_id":"jtester@3.0.7","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-06BGNuEg/QHUA9k0GOQhjTft7kqW3qvXPiU5ODfmGUJPVUjfkhqQbvBDafa2ttrqjgq4zxPYNlX/e27RAVTOvg==","shasum":"b37ac8238898db89f0608a2855e4e9784f04c90e","tarball":"https://registry.npmjs.org/jtester/-/jtester-3.0.7.tgz","fileCount":13,"unpackedSize":29086,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDP/Z0kjVyeNVL5qu3Ki2WmNjpVKafvLpFLzj/30KBdkAiEAjvk+GRFVHqXy86MIv7kBLW3PUUWyBB4ArpeV1iyT5Bc="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_3.0.7_1691689068089_0.5601409494573404"},"_hasShrinkwrap":false},"4.0.0":{"name":"jtester","version":"4.0.0","description":"A tool for testing, with support of runtime testing","main":"src/index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"eb31ee890fb128acf1147f27dc98c7103de003fb","_id":"jtester@4.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-4Kxaxy2mBhqa+gyeyVfAgFRavXx7lHw36+XYZ4fWPbag4QvX1c/QB/dkHzsDVvncVYhWO0VeSjBnDmEYZ5lkNw==","shasum":"87ef8eedd5820ad4f9e3a6631b6024dc860bcccb","tarball":"https://registry.npmjs.org/jtester/-/jtester-4.0.0.tgz","fileCount":12,"unpackedSize":26779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDISmpNuA+Lw1NVb/237wC4EyMEH6/Odsmz8gXcel9JCwIgVh5NoOmJid0nuwVtIqnElCp2IC1spFf2s4muaB8G8j4="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_4.0.0_1691832421613_0.7231804282554544"},"_hasShrinkwrap":false},"4.0.1":{"name":"jtester","version":"4.0.1","description":"A tool for testing, with support of runtime testing","main":"src/index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"ffca20869ffd4c8adedfafe214dadf7c35ae2881","_id":"jtester@4.0.1","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-eFCziBwYELInn/6DXX9yJxWEyVlUOYvB9wdjUhuEy2E/JqaGJ8PZJTdS6n7uh0JFB6h4EdEG5EAp+UlLD3bsIA==","shasum":"fb77c148f11ec899b8092c7a07fa433a69f31bd1","tarball":"https://registry.npmjs.org/jtester/-/jtester-4.0.1.tgz","fileCount":12,"unpackedSize":26779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWcR8PWamWpNnOh/sZgjXXqRIOyYQQJa+p35yxmsCOYAiEAwc6OcNqNB76dOQq2J7PXPWdzaLlEXJCbrFUT83zP+iA="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_4.0.1_1691833644182_0.1429386449160155"},"_hasShrinkwrap":false},"4.0.2":{"name":"jtester","version":"4.0.2","description":"A tool for testing, with support of runtime testing","main":"src/index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"938937cbaa9f3abffd834638b9be19d66a1c9415","_id":"jtester@4.0.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-zyeuSCB4Znk/HJUy/6VpjscyA/ZQPSRbrINZ03R9Zid0ylzIvkkcmaNxl5lWzwGYLaOYdj3l3JPS0Ql0Ie3gtw==","shasum":"d8f2b21f6744a81dd99e63a3f84fc0f16e87d08f","tarball":"https://registry.npmjs.org/jtester/-/jtester-4.0.2.tgz","fileCount":15,"unpackedSize":32928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5PNxp5B7C99pzhrSk5xImpSlJUPyWV1OCWFmR0kbwgAiB5YndgCBQohghPhG1tf+XtN5wpX0TXtG3bYpJWtqfpSA=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_4.0.2_1691834808535_0.6592371160417809"},"_hasShrinkwrap":false},"4.0.3":{"name":"jtester","version":"4.0.3","description":"A tool for testing, with support of runtime testing","main":"src/index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"38bdd7614c1f1872e153ca891c6a344afa11e6f4","_id":"jtester@4.0.3","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-6WzmEt4L0k+wmUbwkw7mdxqZoOBuMB+KmE5nNJyUZI82FKMEhCaDDLDpyQn0iufmyJ1no4bKhPKkgzbZlxOCBw==","shasum":"85a74e13f9ac9b5bf20580f909a36168fa759274","tarball":"https://registry.npmjs.org/jtester/-/jtester-4.0.3.tgz","fileCount":15,"unpackedSize":33192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB32K2qiOoLP1JPAAExaOIFDXxL3HAlTGBi/8HSnbwrUAiEA2K/zOmqkYBceYPy99Asv+lP9x4wFyj9o8JY7wfKwSGw="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_4.0.3_1691849123545_0.19168646110742493"},"_hasShrinkwrap":false},"4.0.4":{"name":"jtester","version":"4.0.4","description":"A tool for testing, with support of runtime testing","main":"src/index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"891d343e115207263c35b73aef11a9562ad49019","_id":"jtester@4.0.4","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-R0E5pJ9gW2pVyti53A78UIozzi6BB66Lfe94QmP3P9Bmi0OULSzlU3bm26Nz8oZnP22C8+wzzKwm49owaioElA==","shasum":"dc5b49552cf25c4bb413847b82cbfa0e976edd63","tarball":"https://registry.npmjs.org/jtester/-/jtester-4.0.4.tgz","fileCount":15,"unpackedSize":33192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCN3a9EcxYMhmVTcW+jUuu74eaYVHlSw1v6bHCQIEv8AwIhAIu8Owq7+vbmurSOr/BcSubDtpxUsPkcXvZWCGF+/LxT"}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_4.0.4_1691849645597_0.7075217592145602"},"_hasShrinkwrap":false},"5.0.0":{"name":"jtester","version":"5.0.0","description":"A tool for testing, with support of runtime testing","main":"src/index.js","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"gitHead":"8d54d14297824af4f168c766da8dfe6323457c97","_id":"jtester@5.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-yjRfE9F2hJ/HymkBGeMo8zwXKhpx6Ftt8Rwe5/Ch/kltXLpnp0jlAXTac2TLaM5f+9g/9rOvcBgruklgHno47w==","shasum":"76411f868e37a0a22fb3583bd3cb4e1ad1ed2c8c","tarball":"https://registry.npmjs.org/jtester/-/jtester-5.0.0.tgz","fileCount":15,"unpackedSize":34791,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFsjUqYJYer+HprlAff1g0L/U3NXIyQiJRBgRDU+WnswIgD5NjyZnmCENalLMLkeQgFUYPWu++rSi6nK7FJ2oTM3Q="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_5.0.0_1692645336905_0.0420898535424048"},"_hasShrinkwrap":false},"6.0.0":{"name":"jtester","version":"6.0.0","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","ts-node":"^10.9.1","tslib":"^2.6.2","typescript":"^5.2.2"},"gitHead":"4a6514e72c3b84dc30ba53526f8893ba4ae3013f","_id":"jtester@6.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-tSqHpFCPg8547VtXbEDYaQumAyeKS3Hi+rGgdwlHFlFfXfV5M1WwgyC8xO6Avoe5rYc2dzXgLDxSwkwwwKSk0Q==","shasum":"81824e64d195ea7d2148b0bb124496b8bcbd3415","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.0.tgz","fileCount":34,"unpackedSize":77109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnzl4tZcDB/3vlwDDZ+x8ojsopijn4IA6c1dwxaFMWgwIgQnx4+8gWagMUIJ3Kt/2/JhZmtPGEIdebnoksDeyAN30="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.0_1694942090297_0.38953208790288474"},"_hasShrinkwrap":false},"6.0.1":{"name":"jtester","version":"6.0.1","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","ts-node":"^10.9.1","tslib":"^2.6.2","typescript":"^5.2.2"},"gitHead":"a089b826eec74d37bb7fb51eb6d1259b6ddb13fe","_id":"jtester@6.0.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ILEqFeL8vVyfp6cf3Wyyt6tDFYM+RJ1+JvKd2a/oZbOp1PhjBTB5BuUgjA+p9bmw1rnwZeMQnUmMDNmgDU0xvw==","shasum":"b0eab655fc9f8d56db8fcd7b08260f92c762c7cd","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.1.tgz","fileCount":34,"unpackedSize":77266,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGzoAoWiJBaw+knP9twveA5iRrO99zlPFcO/NciNUyTAiB/EUAXtm0O2KuOmPBT0AlIj7L9BwtSiJSPhsAX1/K49A=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.1_1694942608411_0.6141961452238482"},"_hasShrinkwrap":false},"6.0.2":{"name":"jtester","version":"6.0.2","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","ts-node":"^10.9.1","tslib":"^2.6.2","typescript":"^5.2.2"},"gitHead":"e1c38af5489fbfc1e4a7445465df66d4c8c7ab03","_id":"jtester@6.0.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-SOF914rHnfqZ3Z7Yi1ywF7xn8I4uJwkf0ITY+ncKW2q7ZPLcth/IeSFaT/O5BclXBArzP53nx8Qo0CHcsod9qA==","shasum":"f4c6b1a85778e61b19936c110933c79c3d99201a","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.2.tgz","fileCount":34,"unpackedSize":77388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTs7qNi+egwhwsukOstIShuThFAXEKG57KZi0VVc1ioQIhAIszy1TAMR2O2n6CnwFlUCJ4pcFhzCcX+o9FluTazg9J"}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.2_1695287787874_0.3053644697269178"},"_hasShrinkwrap":false},"6.0.3":{"name":"jtester","version":"6.0.3","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","ts-node":"^10.9.1","tslib":"^2.6.2","typescript":"^5.2.2"},"gitHead":"98cd7e087ca4ecbb70d1156cea408ca4467c19f9","_id":"jtester@6.0.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-FcS8Tv01OzobjH1Wa9j2mkLW/LZ9oNtWZKyzGAopuSj0doSMetwWWNJjVn2oCueA4sBRDhgm0vSlhmExjZzd8A==","shasum":"43ac56c0450f27201260eca8dd68e28ccc78dc13","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.3.tgz","fileCount":34,"unpackedSize":77428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKCzcHH/+jhXrqZf03BZctOtyXjV7MxHoj5WUrS9pj+wIgfFwGBMRc/sgt5kjdskGbRQZNGwOsIlbAOeulQg5Ui8g="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.3_1695287925945_0.3578844208602341"},"_hasShrinkwrap":false},"6.0.4":{"name":"jtester","version":"6.0.4","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","ts-node":"^10.9.1","tslib":"^2.6.2","typescript":"^5.2.2"},"gitHead":"ef341dcf6c31c1cb97b495d7c23bd92b49265ef9","_id":"jtester@6.0.4","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-4PzxuQee7GJLCu/lniJZwBs6F+3HIHcVjq2iG3GbZlGo6kR+KmfNsKJsae1PEOBgOOH8TQL7NJxswsg9di8kig==","shasum":"67900b449c8398c08971c1d3d18bb0249665486a","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.4.tgz","fileCount":34,"unpackedSize":78202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1AfAIvv59BLokS23j4lXtpr1j3HHhJhdTa1iFh/C4iAIgbsIoVgmq7X6DRQAtOBbDLdSNzaRzF1wL7FVt08Hytco="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.4_1695288377387_0.42193788497209717"},"_hasShrinkwrap":false},"6.0.5":{"name":"jtester","version":"6.0.5","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3","ts-node":"^10.9.1","typescript":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","tslib":"^2.6.2"},"gitHead":"c356acf716f16f6262b3713af740e88609da9aa5","_id":"jtester@6.0.5","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-mnLn0oJ2MpeAwzGIbFOeVIMgLz3yBKPrP8CePchL0XBJgQAgIesNi41YqaC4bTm9ecW4jzkKGSjM42FO60wWgA==","shasum":"6f91b74d38d4af451ba6fd1e063791a76853a49c","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.5.tgz","fileCount":34,"unpackedSize":78202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD//ZH+Y9CSI/feQDfDc9a9angW079es3a7dBPzcS//PwIgSWoBMGvI/j0t1d6XRLhs/jLdrBMSjpS+6cjGhoBjZ1k="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.5_1695290017231_0.15719999178583133"},"_hasShrinkwrap":false},"6.0.6":{"name":"jtester","version":"6.0.6","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3","ts-node":"^10.9.1","typescript":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","tslib":"^2.6.2"},"gitHead":"14f31e2af8e3560e1e4a6919a5b24c7545290086","_id":"jtester@6.0.6","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ALAmv90ymmtumDkteT7LazzTRa//KIVsZGqyQJGKAu1nlfxEWlhXhOxEmK56/bScBtvKpLOicQSnEs7WQRDv9w==","shasum":"9f0554709b4662a5611f4ca3b177c40c408d5711","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.6.tgz","fileCount":34,"unpackedSize":78206,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwa0CPrg/Tw1QRcSWtjej5i/LP0C2lTjDKbBPOAtiy1wIhAN/2qf9++n/VB25n+jUziSI9Wa16Qzg/9xS6ep2HEYv1"}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.6_1695290646353_0.22268029616435037"},"_hasShrinkwrap":false},"6.0.7":{"name":"jtester","version":"6.0.7","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3","ts-node":"^10.9.1","typescript":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","tslib":"^2.6.2"},"gitHead":"05303753a615573c3075da042897770794be0fc8","_id":"jtester@6.0.7","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-HIHHy5rGRppUEsZjItY6IVqTcowR5KdQ76wsUDvUdjGIR/MYUS6R0KzO9sfCNgsiqfIDxLFNlRTgmp5d31TnJQ==","shasum":"516c23d6279de96d21fdd3de394d5f58c3f93ff7","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.7.tgz","fileCount":34,"unpackedSize":78517,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbS8mglL22It2M0Jnzx3pQgsQsA/7/2yYG8kdNfVyiVAiEA8P7Z//+ZBAZLDFi4x6+DRc4f6XTh/HsL5Kj2OJ0RK+c="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.7_1695295183233_0.5520758635768996"},"_hasShrinkwrap":false},"6.0.8":{"name":"jtester","version":"6.0.8","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3","ts-node":"^10.9.1","typescript":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","tslib":"^2.6.2"},"gitHead":"75e293d0ca48fa6ce81199cd034642ffdd3e1927","_id":"jtester@6.0.8","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-cAkuxDS4nGsDpalsD7E+HjT0cD23ikFfqVN5SOlMQLL2wS3SrQqeG3jzb3tKg+SGrEf1YQkRV7gOtmzpsWT3rA==","shasum":"a365649fbc4a2ffa4fc5418e886f091c564f24d1","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.8.tgz","fileCount":34,"unpackedSize":78705,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFIRzvjSsWbGYxNSUl3VHLF8eptwCzSlxmKXxeHfHYPQIgAO2M73ot8ZrVaIKpz+Akh0EaO9hYNJcjyUfLXWddd1A="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.8_1695295387337_0.6910471565456697"},"_hasShrinkwrap":false},"6.0.9":{"name":"jtester","version":"6.0.9","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3","ts-node":"^10.9.1","typescript":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","tslib":"^2.6.2"},"gitHead":"f7b41351e95a01a6d7bff30b5b39d30eceec1c88","_id":"jtester@6.0.9","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-ojDXNjNqFwWCNQHFX8qOrQibu9mAw+ytAF7agroFmo1VoAuGzEZ5GeNWcGZE/6zn/mB8LsOw0a+qjz4f0fxolQ==","shasum":"5f5f135ecc54f6a27defddd1b52849ba9abd33f0","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.9.tgz","fileCount":34,"unpackedSize":78785,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqG8bpPgmSQmh1Iyr1xiQxWuRfXNF1+kUfKGis+miSzgIgT8yvK+tDuhFWaNFS5ua/x/iLcIc2kpDdNJmmHpaT2Rg="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.9_1695375185184_0.1721680889491055"},"_hasShrinkwrap":false},"6.0.10":{"name":"jtester","version":"6.0.10","description":"A tool for testing, with support of runtime testing","main":"lib/index.js","types":"types/index.d.ts","bin":{"jtester":"cli/index.js"},"scripts":{"test":"node _test/test.js","build":"tsc"},"keywords":["tests","test","mock","unit","runtime","expect"],"author":"","license":"ISC","dependencies":{"@babel/cli":"^7.22.9","@babel/core":"^7.22.9","@babel/plugin-transform-modules-commonjs":"^7.22.5","@babel/preset-env":"^7.22.9","@babel/register":"^7.22.5","colors":"^1.4.0","commander":"^11.0.0","glob":"^10.3.3","ts-node":"^10.9.1","typescript":"^5.2.2"},"repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"homepage":"https://github.com/Paul1337/JTester","bugs":{"url":"https://github.com/Paul1337/JTester/issues"},"devDependencies":{"@babel/preset-typescript":"^7.22.15","@types/node":"^20.6.0","tslib":"^2.6.2"},"gitHead":"42d241d5947ea3233db1c3552bdbc1558ff39e53","_id":"jtester@6.0.10","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-MEn3ggF05+KZJCFhztiSj4FO96vwX4N+JhgSc3ssRa3FE8IMMsh0oq8ds7unzrqC2jEdYp+DxEE3ytRCFJ0kHg==","shasum":"f60ed9a63d77e599e3cde19d375854a02418b526","tarball":"https://registry.npmjs.org/jtester/-/jtester-6.0.10.tgz","fileCount":34,"unpackedSize":79008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+whYfQ59uLMd3BrwbSqleJLCqv3yacEo9oDZepvBr7AiABiJtfZeJkdgXxijRrHh8msdHba8S8hr5UdhgohLj7rw=="}]},"_npmUser":{"name":"paul18092","email":"p@x128.ru"},"directories":{},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jtester_6.0.10_1696022412086_0.7372615939894911"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-04T20:15:41.198Z","1.0.0":"2023-08-04T20:15:41.376Z","modified":"2023-09-29T21:20:12.507Z","1.0.1":"2023-08-05T06:09:52.472Z","1.0.2":"2023-08-05T06:10:54.827Z","1.0.3":"2023-08-05T06:37:10.816Z","1.1.0":"2023-08-06T06:48:47.002Z","2.0.0":"2023-08-06T18:00:54.015Z","2.1.0":"2023-08-06T20:41:16.397Z","2.1.1":"2023-08-07T05:09:39.946Z","2.2.0":"2023-08-07T07:31:55.996Z","2.3.0":"2023-08-07T09:04:24.866Z","2.3.1":"2023-08-07T09:40:09.819Z","2.3.2":"2023-08-07T20:45:30.244Z","2.3.3":"2023-08-07T20:51:03.081Z","2.3.4":"2023-08-07T20:52:08.203Z","2.3.5":"2023-08-08T05:44:34.680Z","2.3.6":"2023-08-08T05:49:54.801Z","2.3.7":"2023-08-08T05:51:00.928Z","3.0.0":"2023-08-09T20:07:23.896Z","3.0.1":"2023-08-09T20:23:18.964Z","3.0.2":"2023-08-09T20:36:19.800Z","3.0.3":"2023-08-09T20:37:17.556Z","3.0.4":"2023-08-10T07:07:23.851Z","3.0.5":"2023-08-10T07:20:32.786Z","3.0.6":"2023-08-10T17:36:06.659Z","3.0.7":"2023-08-10T17:37:48.346Z","4.0.0":"2023-08-12T09:27:01.820Z","4.0.1":"2023-08-12T09:47:24.408Z","4.0.2":"2023-08-12T10:06:48.697Z","4.0.3":"2023-08-12T14:05:23.826Z","4.0.4":"2023-08-12T14:14:05.825Z","5.0.0":"2023-08-21T19:15:37.127Z","6.0.0":"2023-09-17T09:14:50.452Z","6.0.1":"2023-09-17T09:23:28.628Z","6.0.2":"2023-09-21T09:16:28.064Z","6.0.3":"2023-09-21T09:18:46.217Z","6.0.4":"2023-09-21T09:26:17.539Z","6.0.5":"2023-09-21T09:53:37.443Z","6.0.6":"2023-09-21T10:04:06.610Z","6.0.7":"2023-09-21T11:19:43.518Z","6.0.8":"2023-09-21T11:23:07.531Z","6.0.9":"2023-09-22T09:33:05.437Z","6.0.10":"2023-09-29T21:20:12.239Z"},"maintainers":[{"name":"paul18092","email":"p@x128.ru"}],"description":"A tool for testing, with support of runtime testing","keywords":["tests","test","mock","unit","runtime","expect"],"license":"ISC","readme":"# A simple node.js library for creating unit tests.\n\n## About  \n\nBriefly about features: \n- *Run time testing support*\n- *JS & TS support*\n- *Allows to build hierarhy of tests you want*\n- *Simple to use*\n- *Configurable*\n\nThis library is aimed to be as simple as possible in terms of unit testing and provide some opportunities and flexibility. Even though it is simple we want it to be able to handle testing for apps of any kind and scale.  \nThere are 2 ways of using package: run-time testing in node.js environment & in-development testing using as CLI tool.  \n\nRandom example to take a brief look (example in typescript):\n```ts\n\nimport { ITestEnv } from 'jtester'\n\ntest('Parser', (env: ITestEnv) => {\n    env.test('tokenization', (env: ITestEnv) => {\n        env.expect(someParser.tokenize('this is jtester'))\n            .toEqual(['this', 'is', 'jtester'])\n            .described('Splitting words');\n        env.expect(someParser.tokenize('jtester, ok'))\n            .toEqual(['jtester', 'ok'])\n            .described('Splitting by comma');\n    });\n\n    test('parsing tokens', expect(someParser.parseTokens(someTokens)).toEqual(something));\n});\n\n```\nOur tests are created with **test()** functions, which may be used for a block of test or just for one test.\nIn these functions you can use **expect** to describe microtests.\nYou can build hierarchy of those tests as you like to make it semantically correct for your case and to provide functional scope for each of them.\nOr you can stay with more simplified syntax, passing an array of just expect() to the test function - that may be enough depending on your case.\nYou can read that in our small documentation below.\n\n## Getting started\n\nInstallation:\n\n```bash\nnpm i -D jtester\n```\n\n## Run-time testing (as we call it)\n\nBasic example (one test in a block):\n\n_testFile.js_\n\n```js\nconst { expect, test } = require('jtester');\ntest('Math', expect(2 * 2).toBe(4));\n```\n\n_Then you can run test file in node.js environment:_\n\n```bash\nnode testFile.js\n```\n\nor using es modules (type=\"module\" or typecsript / webpack compilation)\n\n```js\nimport { expect, test } from 'jtester';\ntest('Math', expect(2 * 2).toBe(4));\n```\n\nSeveral tests in a named block:\n\n```js\ntest('Math', [\n    expect(2 * 2).toBe(4),\n    expect(5 - 3).toBe(2),\n    expect(0.4 + 0.2).toBeCloseTo(0.6),\n]);\n```\n\nPrinting global result (of all test blocks) you can use **afterAll(callback, delay=0)** with **printResult** API:  \n*Note: afterAll() should be in the end (after all tests are registered with test() function). It will wait for all the async tests to finish.*\n\n```js\nimport { expect, test, afterAll, printResult } from 'JTester';\ntest('Math', [\n    expect(2 * 2).toBe(4), \n    expect(5 - 3).toBe(2), \n    expect(0.4 + 0.2).toBeCloseTo(0.6)\n]);\nafterAll(printResult);\n```\n\nIf you want to describe each microtest in a block, you can do it several ways:\n\n```js\n// passing object\ntest('Math', {\n    Multiplication: expect(2 * 2).toBe(4),\n    'Adding float numbers': expect(0.4 + 0.2).toBeCloseTo(0.6),\n});\n// passing array of arrays\ntest('Math', [\n    ['Multiplication', expect(2 * 2).toBe(4)],\n    ['Adding float numbers', expect(0.4 + 0.2).toBeCloseTo(0.6)],\n]);\n// also, you can descibe only some of tests (Not described ones will be numerated)\ntest('Math', [\n    expect(2 * 2).toBe(4), // [expect(2 * 2).toBe(4)] would also be valid\n    ['Adding float numbers', expect(0.4 + 0.2).toBeCloseTo(0.6)],\n]);\n// also like this\ntest('Math', [\n    expect(2 * 2).toBe(4), \n    expect(0.4 + 0.2).toBeCloseTo(0.6).described('Adding float numbers'),\n]);\n```\n\nActually, you can pass a function as the second argument.  \nIn that case you need to get **env** object passed to the function and use its *expect* and *test*.\nAlternatively, you can use this.expect / this.test, but then you can't use arrow function syntax.\n\n```js\ntest('Functional block', (env) => {\n    const four = 4, five = 5;\n    env.expect(four).toBe(4); \n    env.expect(five).toBe(5).described('Some description if needed'); \n});\n```\n\nAnd actually, you can put tests inside tests building semantic tree like this:\n```js\ntest('Functional block', (env) => {\n    const four = 4, five = 5;\n    env.expect(four).toBe(4); \n    env.test('Another block for 5', (env) => {\n        env.expect(five).toBe(5).described('Some description if needed');         \n    });\n});\n```\nThis way you will be seeing logging in another format, due to the heirarhy of tests and total result will only be displayed for top level blocks, aggregating all inner tests. Not for every block.  \n\nAlso, titles of blocks should be unique in the their scope, if you run **test()** on existing test, *JTester* will try to run the same test again (won't consider it as a new one) - this is useful in run-time testing when you want to run test again on some button click or other app event.\n\nWhen using function as the second argument you can describe tests using **described(text)** method shown above.\n\nLibrary supports methods to work with async functions like **toResolve**, and **toReject**, but you can also pass _Promise_ which returns **ExpectationResult** or rejects like this:\n\n```js\ntest(\n    'some async',\n    asyncFunction().then((res) => expect(res).toBe('some res'))\n);\n```\n\nYou can chain expect results using `chain` method, which may be a handy thing:\n\n```js\ntest('math', expect(add(2, 2)).toBe(4).chain(v => v + 2).toBe(6));\n```\n\n## In-dev testing\n\nYou can use jtester as a cli tool to test all files in directory that match pattern \\*.test.js.\nAll you need is to install cli globally and run it:\n\n```bash\nnpm i --location=global jtester\njtester\n```\n\n```js\n// example.test.js\n// no need to require jtester api in those files\ntest('string lowercase', expect('jTeSter'.toLowerCase()).toBe('jtester'));\n```\n\nYou can configurate path option (--path / -p) to look in the other directory, than the current one.\nYou can use --help to see more details.\n\n-   CLI tool runs all those test files in one environment providing JTESTER API functions in global context by default, but if you want you can import them explicitly\n-   You can use CJS or ESM module system in \\*.test.js file, babel is used to handle import / export\n-   You are going to see global result of all your test files, so you don't need `afterAll(printResult)` as you needed in run-time testing\n\n## Configuration\n\nConfiguration is for cli tool.\nThere is a default configuration, which is used when you run `jsteter` without params.\nYou can override it by _jtester.config.js_ which should export default config object (in cjs or esm as you like).\nThat file should be located in the place where you run `jtester`.\nAnd that configuration may be overriden by cli options (highest priority).\n\n-   Every option in cli command is described in --help and any of that option can be used in jtester.config.js file\n\n**In jtester.config.js file there are some extra options available:**  \n\n`globalContext: object` - An object in which you can put anything you want to be accessable globally in your .test.js files  \n`before: function` - A hook, that is executed just before running test files  \n`after: function` - A hook, that is executed just after running test files  \n\nExample:  \n\n```js\n// jtester.config.js\nexport default {\n    before: () => {\n        // do something before testing\n    },\n    verbose: true, // show additional information when seaching *.test.js files\n    globalContext: { // add something to global context in *.test.js files\n        SOME_GLOBAL_VARIABLE: 'test'\n    },\n    file: 'math.test.js' // test specific file\n};\n\n```\n\n## API\n\n`expect(value: any) => Expectation;`\n\nExpectation methods:\n\n-   `toBe(value: any)`  \n    Checks like a '==' (idential object, but not strict with types, NaN != NaN)\n\n-   `toBeStrict(value: any)`  \n    Strictly checks (like a '===' but considers NaN == NaN, using Object.is, but +0 will be considered equal to -0, in Object.is they are not)\n\n-   `toEqual(value: any, precision = 2)`  \n    Deeply compares 2 values, if objects - recursively iterating properties. For primitive properties uses toBe() to compare, except for the floating point numbers - for them uses toBeCloseTo with precision given in second argument\n\n-   `toEqualStrict(value: any, precision = 2)`  \n    Works like toEqual, except that for primitive properties uses **toBeStrict** to compare\n\n-   `toBeCloseTo(value: number, precision = 2)`  \n    Used to compare floating point numbers with precision given in the second agrument\n\n-   `toHaveProperty(keyPath: string, value: any, strict = false)`  \n    Checks if object has property given in keyPath (in format of string where properties are divided by dots: \"first.pos.x\"). If value is specified, than tries to compare that property with value using toEqual or toEqualStrict depending on third argument **strict**, which is false by default\n\n-   `toContain(item: any)`  \n    Checks that value contains item, it works for string to check substring and for Array to check if array includes that item\n\nFor testing async code:\n\n-   `toResolve(value: any, strict = false)`\n    Checks that the value is a promise and that it resolves. If the value is specified, than checks that it resolves in value, comparing using toEqual / toEqualStrict depending on **strict** argument\n\n-   `toReject(value: any, strict = false)`\n    Similar to **toResolve**\n\nAnd more:\n\n-   `toBeDefined()`\n-   `toBeUndefined()`\n-   `toBeNull()`\n-   `toBeTruthy()`\n-   `toBeNaN()`\n-   `toBePromise()`\n\nAlso, we support **not** keyword to build inversed tests, like this:\n\n```js\nexpect(10).not.toBe(20);\n```\n\nAbove methods return **ExpectationResult**, with which test() function works natively.\n","readmeFilename":"Readme.md","homepage":"https://github.com/Paul1337/JTester","repository":{"type":"git","url":"git+https://github.com/Paul1337/JTester.git"},"bugs":{"url":"https://github.com/Paul1337/JTester/issues"}}