{"_id":"@paretools/test","_rev":"36-3efeaa016c161fb5b0a2e483ad222017","name":"@paretools/test","dist-tags":{"latest":"0.22.2"},"versions":{"0.2.0":{"name":"@paretools/test","version":"0.2.0","license":"MIT","_id":"@paretools/test@0.2.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/pare#readme","bugs":{"url":"https://github.com/Dave-London/pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"298e01e6f567bd14b754f5b1ec5f2da61063bd2b","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.2.0.tgz","fileCount":46,"integrity":"sha512-nnUTQWcpqmZb49atgxMiQMUpT6/FEMpg35P/qaiReKvL4eVYSHEbJua+aSnuZ8lnopR/ILDxPl19CGgC7d8UbA==","signatures":[{"sig":"MEQCIEiTzOBmLGztWArVYPmApTZHFFb/RT6ejzaSB31zgAWzAiAlWx+pMgCpVLbggZhaq/H4szIHMWDLYaT2Vxro7ZkDfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53697},"type":"module","_from":"file:paretools-test-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/26f733fadb9ee56d81360aeaf301da56/paretools-test-0.2.0.tgz","_integrity":"sha512-nnUTQWcpqmZb49atgxMiQMUpT6/FEMpg35P/qaiReKvL4eVYSHEbJua+aSnuZ8lnopR/ILDxPl19CGgC7d8UbA==","repository":{"url":"git+https://github.com/Dave-London/pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@paretools/shared":"0.2.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.2.0_1770725232867_0.5832000351283491","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@paretools/test","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","testing","pytest","jest","vitest"],"license":"MIT","_id":"@paretools/test@0.3.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"738996f52a5e085b448dcfef8484a7e85f2db694","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.3.0.tgz","fileCount":47,"integrity":"sha512-VsLo4f77oHssYrMPi66L8LaExkCxiRDUJrmLioemfHAMn/dObdS1NJL4LGAuZQ7VWHjcx+m4sP0cyWpsmtqApg==","signatures":[{"sig":"MEYCIQDsDhfw6C+ZCNdMhtMGgcboVYBr4XHZnIwvrdUOjjKczAIhAJY1p8gXAV38GgvAiwA4ym8AQCUVRq935M4oybJD9pPg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55731},"type":"module","_from":"file:paretools-test-0.3.0.tgz","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/26617b76cb3cae00b8564d2b88fb869f/paretools-test-0.3.0.tgz","_integrity":"sha512-VsLo4f77oHssYrMPi66L8LaExkCxiRDUJrmLioemfHAMn/dObdS1NJL4LGAuZQ7VWHjcx+m4sP0cyWpsmtqApg==","repository":{"url":"git+https://github.com/Dave-London/pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@paretools/shared":"0.3.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.3.0_1770734791499_0.03369587889176584","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@paretools/test","version":"0.5.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.5.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"eacff01fd91ea46535d1b14f7449fabf913d1c40","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.5.0.tgz","fileCount":51,"integrity":"sha512-LAZR1Bs+2v/cA4VBPt2guZaKm6Wcnk8Dk3+liDkarac9oUdVX+WqxwTg4ZQntOeLTC0n+lmoc+mnLKeakgHjeQ==","signatures":[{"sig":"MEQCIAXpJB2XFoBLVe0XIrZH9t11GxOC/Fflj8glIfZWA9jGAiA9wO/b5wpUaVdIAgW1enV3vu+MOknK7XdYsTtGW36lZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":67804},"type":"module","_from":"file:paretools-test-0.5.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/cd6b89150b3a98f043db1af8251ad9f8/paretools-test-0.5.0.tgz","_integrity":"sha512-LAZR1Bs+2v/cA4VBPt2guZaKm6Wcnk8Dk3+liDkarac9oUdVX+WqxwTg4ZQntOeLTC0n+lmoc+mnLKeakgHjeQ==","repository":{"url":"git+https://github.com/Dave-London/pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.5.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.5.0_1770747298313_0.6472681301739809","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@paretools/test","version":"0.6.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.6.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"5d9175d4231d3de2b3e526989db8ae8c49e7a1b6","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.6.0.tgz","fileCount":51,"integrity":"sha512-tPID5HoiPnMD2sb4ieJFtM5eoCNKGnnh6bMQOUoPINPEjF9043m1ejxznKpaCWg+LF2zzSd5EhVfPUgwky7Kfg==","signatures":[{"sig":"MEQCIAasby8ri7j4kcjEWxrSeV10KYLjFAHHrPEORwd3KiAjAiBc1gipcxuaCa3O1udfSNe69Faq8M1JE7PEL5nUIzjWvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74432},"type":"module","_from":"file:paretools-test-0.6.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/95d139c68408daf29365926ac53e0ea2/paretools-test-0.6.0.tgz","_integrity":"sha512-tPID5HoiPnMD2sb4ieJFtM5eoCNKGnnh6bMQOUoPINPEjF9043m1ejxznKpaCWg+LF2zzSd5EhVfPUgwky7Kfg==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.6.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.6.0_1770894377248_0.583768580932619","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@paretools/test","version":"0.7.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.7.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"37d295b15e31884eea0e28b99a1f0524f8eb9671","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.7.0.tgz","fileCount":51,"integrity":"sha512-8KDPsnj9rFzhvrHej+lWEFKsfQniYFnDojFuuJam861HMFZWi3VQUFMLVUCpQn3btymQGgie82rvfetmN9jD6g==","signatures":[{"sig":"MEUCIFlnDX4auTPzT5g+602ctEUxZWTBEI9q3VYeIdHjMZxFAiEAh4IXP13HMK0/umN6o1Lu5DNYIFsgCGLxgimCYeGw9Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74879},"type":"module","_from":"file:paretools-test-0.7.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/c6e30bbc8eafcc71312e3f35d026ef2a/paretools-test-0.7.0.tgz","_integrity":"sha512-8KDPsnj9rFzhvrHej+lWEFKsfQniYFnDojFuuJam861HMFZWi3VQUFMLVUCpQn3btymQGgie82rvfetmN9jD6g==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.7.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.7.0_1770973005417_0.04256937522185589","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@paretools/test","version":"0.8.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.8.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"41158c1d97889c9b7758ab33f6bf55c4cf6540f1","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.8.0.tgz","fileCount":51,"integrity":"sha512-XWzCVgJk3qv+oXVXKIcTD5/zW4GfS18ZC3xRzU8XOoOynv8Pnr7N339laDC3shgqTcIfG/hx/Lnv1PQ5fslo9w==","signatures":[{"sig":"MEUCIQChVOf7865262RKG30AHza7NfdbWuukhbLA61NJEFOqIgIgF05qi+m6QbL0fr0wMIcGdFVbr/wz7VBeekltZqYse7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75234},"type":"module","_from":"file:paretools-test-0.8.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/44bb2d0c4d9e652ad9b6f6ba6815d843/paretools-test-0.8.0.tgz","_integrity":"sha512-XWzCVgJk3qv+oXVXKIcTD5/zW4GfS18ZC3xRzU8XOoOynv8Pnr7N339laDC3shgqTcIfG/hx/Lnv1PQ5fslo9w==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.8.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.8.0_1771005709008_0.3278751063644021","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@paretools/test","version":"0.8.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.8.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"b208dccda9032cc112d3bbc33babf54a2c86a3ed","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.8.1.tgz","fileCount":51,"integrity":"sha512-gbp/LS2BzVhK/oGwDNS0W4G+WezRBLLIXIWoTqyobRXUAteS/vScf5DSzWozGMihWl+nETxxuW6hTqYsNCCXsw==","signatures":[{"sig":"MEYCIQD8pbzbUi8EeteaDpDGPrdNkzAfN25cB5ech0YVoXq9dAIhANWJ/+T3C4oL4mRFa2Ol/Hsih8SKgw9SStR8LHwI/l6S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75239},"type":"module","_from":"file:paretools-test-0.8.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/e9b3b81c02ef73453437534a5fee7133/paretools-test-0.8.1.tgz","_integrity":"sha512-gbp/LS2BzVhK/oGwDNS0W4G+WezRBLLIXIWoTqyobRXUAteS/vScf5DSzWozGMihWl+nETxxuW6hTqYsNCCXsw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.8.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.8.1_1771043613965_0.6892169682503995","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@paretools/test","version":"0.8.2","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.8.2","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"e956b4b02403904962167ee3332d100b1eb0376f","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.8.2.tgz","fileCount":59,"integrity":"sha512-guKo07y/nDq4zUX5KaIdlm8Zc84yRMP/zLivJLEP3lDXPX/exZYQt+KSgS55iWlsXgAKYwKMERzCia64KrAKEQ==","signatures":[{"sig":"MEYCIQDU1pi8+AASecPhkdGJo31IiMwhKJl3xju36Mc7d26/AwIhAJ7EcKjnMiCPun3kfQ/ygKdRmqjNj25x3G+JzFsDVH9l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103751},"type":"module","_from":"file:paretools-test-0.8.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/19e23542d32263f10789752f7ada293c/paretools-test-0.8.2.tgz","_integrity":"sha512-guKo07y/nDq4zUX5KaIdlm8Zc84yRMP/zLivJLEP3lDXPX/exZYQt+KSgS55iWlsXgAKYwKMERzCia64KrAKEQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.8.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.8.2_1771095830973_0.8444700018624942","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@paretools/test","version":"0.8.3","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.8.3","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"28705b13e5fb8ec5903c8bef9d24c23b1c12e14c","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.8.3.tgz","fileCount":59,"integrity":"sha512-mdsx1rs/oOMAjkjfyh4YsoRxKTeCcmwK6YjzKt8/lOsvc3R/OX3tCuYPwYS+ppTGpMsYNXhz2DgLBH2XcDQFSQ==","signatures":[{"sig":"MEYCIQDwKg+Qstuzwe+59mDNpF4WEMjg3La3BfLPMyFwOuw1qgIhAK4IUvhgyGBOiSAZWylPFTtyVqvoSb1bbtM6HpRA9eJc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104417},"type":"module","_from":"file:paretools-test-0.8.3.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/c7128bad1c8c5fcb617e16f77dc21d4c/paretools-test-0.8.3.tgz","_integrity":"sha512-mdsx1rs/oOMAjkjfyh4YsoRxKTeCcmwK6YjzKt8/lOsvc3R/OX3tCuYPwYS+ppTGpMsYNXhz2DgLBH2XcDQFSQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.8.2","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.8.3_1771187681341_0.5368706159309449","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@paretools/test","version":"0.8.4","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.8.4","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"d0c13fa4cb461ede49356c0d947ce7520ae70f91","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.8.4.tgz","fileCount":59,"integrity":"sha512-+GphMR/UMCiyDO94UMJWe8APi/8eMwgmFAx4cwMfH7HKPf7X9cwp2dMjymgKSWnppEJu9vTekYHBQ7je0w83Hw==","signatures":[{"sig":"MEYCIQCGrE9N+rUjLkWavtfYr5yWS45WcxcsVA2rCfpabBOPjgIhAI7f3Cdj2lNt89Klh4V1aBaIAT4Vsnx/3plU6QdVP8gO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104417},"type":"module","_from":"file:paretools-test-0.8.4.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/d525d5813a31bc24dccda51b2a538291/paretools-test-0.8.4.tgz","_integrity":"sha512-+GphMR/UMCiyDO94UMJWe8APi/8eMwgmFAx4cwMfH7HKPf7X9cwp2dMjymgKSWnppEJu9vTekYHBQ7je0w83Hw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.8.3","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.8.4_1771219792385_0.14363090267707168","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@paretools/test","version":"0.8.5","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.8.5","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"e5048c755a4bdddbed85614b9f43b7fca3ab63a3","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.8.5.tgz","fileCount":59,"integrity":"sha512-sdcrdcxC76wZRUUgUxSgGw2DIWAAiLXxif8WIxAlxPWLVBd+wWaoZmQSy04XyYjsVdCzhlH6ta6xdN1p+Udvzw==","signatures":[{"sig":"MEUCIEe8YEtxkhs/IWuHLMhYKi+2LEH2pbk0/q5Mg+y8aF9nAiEAt+3bN9h4m/jvHLD3x+5HmQB782ddbDR5IPEu4Au0900=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104417},"type":"module","_from":"file:paretools-test-0.8.5.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/0e8405c689c6132888da44e719da11e6/paretools-test-0.8.5.tgz","_integrity":"sha512-sdcrdcxC76wZRUUgUxSgGw2DIWAAiLXxif8WIxAlxPWLVBd+wWaoZmQSy04XyYjsVdCzhlH6ta6xdN1p+Udvzw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.8.5","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.8.5_1771223492563_0.9367016816232794","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@paretools/test","version":"0.9.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.9.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"a927db397f43e2714fd666c8c967d58c272ccddf","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.9.0.tgz","fileCount":59,"integrity":"sha512-XDqXkfCU9Jm/mj1UDbh5oQlkNnZ8c5LXeS97iV8pdArvG/5I8ktWQ6dxUyACiJj6WmM4dqA2rfnZwdfR0x59JQ==","signatures":[{"sig":"MEQCIEDcszx4sMlM1bpRDTSQCIUp/LAUnY4ao+aKZKRfd5OHAiA7BTSmJaQRSs2D5SvOh71Vgit1ud0KBclwlTl2GHbtmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140618},"type":"module","_from":"file:paretools-test-0.9.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/c746194f460842c650ed5d24460442d3/paretools-test-0.9.0.tgz","_integrity":"sha512-XDqXkfCU9Jm/mj1UDbh5oQlkNnZ8c5LXeS97iV8pdArvG/5I8ktWQ6dxUyACiJj6WmM4dqA2rfnZwdfR0x59JQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.9.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.9.0_1771308313817_0.11723904259665874","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@paretools/test","version":"0.10.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.10.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"ea3209a18795bc0e4a8bbd3c959f4e6b041d99ae","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.10.0.tgz","fileCount":63,"integrity":"sha512-mFLf6xQgEdgtCdvZPHWuRiS/+9D0qPdesCnSN080hy4ijzpXP/JGEl2uxec3L3UYSPOhIP80x4eV/mifqxlb9A==","signatures":[{"sig":"MEYCIQCzshz9H9eCcUQeEeZe+q1WZIG5Pwnzk6833c3+HRz/JgIhAM52QCL4HJoc+mXHHNrSE3gP37YwMMzxk5n1wcnKPOxl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160309},"type":"module","_from":"file:paretools-test-0.10.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/39c44d49394eb96d3ee1ab269c66b30a/paretools-test-0.10.0.tgz","_integrity":"sha512-mFLf6xQgEdgtCdvZPHWuRiS/+9D0qPdesCnSN080hy4ijzpXP/JGEl2uxec3L3UYSPOhIP80x4eV/mifqxlb9A==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.10.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.10.0_1771478520474_0.9242284390222311","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@paretools/test","version":"0.10.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.10.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"0d74056dcce2449697d878b99d9dfad9656184d0","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.10.1.tgz","fileCount":63,"integrity":"sha512-EdbydZrTwQiiXKF2DPq8nVNTM6pQnIueipdsIzAg5lXT68yZ7XW7U+Rs5dP46mjNHpSb5pdXfHG5pMnyxSuSWw==","signatures":[{"sig":"MEUCIQD5f9a59BanriWH17D8Db5LOfpE2RI/Ue48BfDp7nTsbgIgBOYn9He62Ka18KOHRlNWRYDLCwdrIIbtl8ihsCyxOtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160371},"type":"module","_from":"file:paretools-test-0.10.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/9c0c1d19b1bfa36cebe338759174bdaf/paretools-test-0.10.1.tgz","_integrity":"sha512-EdbydZrTwQiiXKF2DPq8nVNTM6pQnIueipdsIzAg5lXT68yZ7XW7U+Rs5dP46mjNHpSb5pdXfHG5pMnyxSuSWw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.10.1","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.10.1_1771489062164_0.9906533875274055","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@paretools/test","version":"0.10.2","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.10.2","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"556eb53ca816a6bb54911e47f1a57a66cae478bb","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.10.2.tgz","fileCount":63,"integrity":"sha512-zIKbl5BCzG41XDI5q9dUwbWxJ8zskurCh369em53C6hgMK4Kvu/6iHq8O4kEA6qGSULVVblUPrtKKH0VkVjwVg==","signatures":[{"sig":"MEUCIFJ2p0Sum82Y8u0bfH4lAElFfeeAgn79khsMPhDqvinIAiEA4P35nSPIG3CNMNsb39lcP7dY0QBiqpQlvLYdLjHlXcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160444},"type":"module","_from":"file:paretools-test-0.10.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/479cf427970aa24cf56a9e024fa8e2bc/paretools-test-0.10.2.tgz","_integrity":"sha512-zIKbl5BCzG41XDI5q9dUwbWxJ8zskurCh369em53C6hgMK4Kvu/6iHq8O4kEA6qGSULVVblUPrtKKH0VkVjwVg==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.10.2","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.10.2_1771495990425_0.2756680735189656","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@paretools/test","version":"0.11.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.11.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"41496d8981dd04fdb906fcb98d471506d3706486","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.11.0.tgz","fileCount":63,"integrity":"sha512-rUl/9kNQE39drqUDCdJpCvywNOdnI02ITrXyANbaKqyX0FHzJ/3dfNxx1yIJcWyofBhXjD3VQxE+po0HKv7nsw==","signatures":[{"sig":"MEUCIHhAUXwsCwuEoZzAvRJKdSmXeLbB5BVSu/Ns6E+AbpM+AiEAjGO6PV1m62qIn8i3e6vSJblb5nvO1gKUTl6wkGqif0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159401},"type":"module","_from":"file:paretools-test-0.11.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/c067d1eaa15552538c3a0738d3fd9a82/paretools-test-0.11.0.tgz","_integrity":"sha512-rUl/9kNQE39drqUDCdJpCvywNOdnI02ITrXyANbaKqyX0FHzJ/3dfNxx1yIJcWyofBhXjD3VQxE+po0HKv7nsw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.11.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.11.0_1771773813585_0.5256682103026808","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@paretools/test","version":"0.12.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.12.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"3104b8cf610d0b164d7421af7980065c48205c00","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.12.0.tgz","fileCount":63,"integrity":"sha512-q6SfjR9VFC5JHYlf1GSuDKCtCpvZEAhJC7ZpfirpODF5khzt/mAqq8FusFgTGgXZxZvtzu94Xa8XuXT820fgIA==","signatures":[{"sig":"MEQCIAd5GrrxtHR35FKtJ47NsfoNEB+5yPBl0QfRRJnM0sbVAiBthJ5mCRoAiA/2wGZn5AnrbH4flupArzRgWat6D8AnaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159059},"type":"module","_from":"file:paretools-test-0.12.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/9a0d546f92cf91e7d7898073f226cac7/paretools-test-0.12.0.tgz","_integrity":"sha512-q6SfjR9VFC5JHYlf1GSuDKCtCpvZEAhJC7ZpfirpODF5khzt/mAqq8FusFgTGgXZxZvtzu94Xa8XuXT820fgIA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.12.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.12.0_1771870310805_0.5594890658317586","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@paretools/test","version":"0.13.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.13.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"4c9e0000b66ff3f93be86ab3f197b123c6fc4ccd","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.13.0.tgz","fileCount":63,"integrity":"sha512-NHOFgX/fWEIvzsKo4qSUSATtJqiqFcx989EvN8lpNWgi02Idci/aP8JcAGH52CXC6WwhYvzkP0Rd7jXomAwmiA==","signatures":[{"sig":"MEQCIEe5Oel0zp1V9sOc1Dk63jiLjKKukSqA719BzBMkUcAZAiB8EDKDysv2SmPjM2Ead5jjf9q1wflfgsIOLZL1/aFUJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159171},"type":"module","_from":"file:paretools-test-0.13.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/1efcc588dd090bad09474fc5037bccb4/paretools-test-0.13.0.tgz","_integrity":"sha512-NHOFgX/fWEIvzsKo4qSUSATtJqiqFcx989EvN8lpNWgi02Idci/aP8JcAGH52CXC6WwhYvzkP0Rd7jXomAwmiA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.13.0","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.3.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.13.0_1772091234557_0.7499817588621138","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@paretools/test","version":"0.13.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.13.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"489d4da84f9c9219a0bbf49db65593a85a2d073f","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.13.1.tgz","fileCount":63,"integrity":"sha512-RA/IFzdvYi6Aqy1BxhRD1RSFJdblt+HW0Aq27cgSI3482tpSmKPHHqfhQhabThbz6KW5zLH2OcL1w7j1FR/9jw==","signatures":[{"sig":"MEUCIHm1lUTzD3MqwXeVDfghVtoZR4qU70lmQDODjO6egd2KAiEA0PADvE4jAfTkAacNx1+jqIl4sh21U07eYhlvs3O+vh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159268},"type":"module","_from":"file:paretools-test-0.13.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/74270451cf969cc5d54eb88f499c3d45/paretools-test-0.13.1.tgz","_integrity":"sha512-RA/IFzdvYi6Aqy1BxhRD1RSFJdblt+HW0Aq27cgSI3482tpSmKPHHqfhQhabThbz6KW5zLH2OcL1w7j1FR/9jw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.13.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.3.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.13.1_1772695128401_0.5070700290631758","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@paretools/test","version":"0.14.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.14.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"005d5f2ed73559ba7377061d471b7154f24fc5d3","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.14.0.tgz","fileCount":63,"integrity":"sha512-LC7R8IBpcyty/eyhi2nOf9Nkg57HItlZ+42DFwPLvfu0FTbA+IcKcfB0PuUy3Xn4pbTVue+Y3stvPiTiQay9kw==","signatures":[{"sig":"MEUCIQCQuULJJwh0VXemdroaHLUZWL6pi29b4VJC3fMm/+j9FwIgKU0WeuU13ydWSzQYAPD/7eB+9S2SMf1/zha+FI3vSOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159526},"type":"module","_from":"file:paretools-test-0.14.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/6456c3a4039f3219317798182d89a75c/paretools-test-0.14.0.tgz","_integrity":"sha512-LC7R8IBpcyty/eyhi2nOf9Nkg57HItlZ+42DFwPLvfu0FTbA+IcKcfB0PuUy3Xn4pbTVue+Y3stvPiTiQay9kw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners with structured, token-efficient output","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.14.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.3.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.14.0_1772887046075_0.6423202149892464","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@paretools/test","version":"0.14.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.14.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"56b0540733719cd31c2e7aa6c72a3590b6b30308","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.14.1.tgz","fileCount":63,"integrity":"sha512-ebmhvVk47foxDKExjLqVa2FpG3T0339Yj/MfYFzllE3TNFXjvTZxubtLWU7bLnQao+VoNHEiuZPt56ea94HGxA==","signatures":[{"sig":"MEUCIQD1mhS3bItbS0SPuf0LEnb3YZIHc/z0Jx1aZDHzoyHEewIgL/ed3O9Nf5gIIi9fPoJI9i+NYcj2e19mn7G/xjZVrLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159554},"type":"module","_from":"file:paretools-test-0.14.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/0cb178629f7a866e65ae727124783d7a/paretools-test-0.14.1.tgz","_integrity":"sha512-ebmhvVk47foxDKExjLqVa2FpG3T0339Yj/MfYFzllE3TNFXjvTZxubtLWU7bLnQao+VoNHEiuZPt56ea94HGxA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.14.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.3.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.14.1_1772908807449_0.12761926357184383","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@paretools/test","version":"0.14.2","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.14.2","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"e5c00f2c13c588d183022e3981f239bb6cd59afb","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.14.2.tgz","fileCount":63,"integrity":"sha512-8HHQHSxBGGvda++HvysF4q5deIPplrAPG7IRq5GAKfbYg/YFkNnJWE2iP/3AEpBsrAnSRWmQWcbxReI7KvPa7Q==","signatures":[{"sig":"MEYCIQDAAk1L+1vKHyUsWe8rVyElYZzUDPQc+b/XQHBb6AxrdAIhALw55+8onTpLxGsLmrlZIkmj18r29LESSC4BTNV5CkAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159700},"type":"module","_from":"file:paretools-test-0.14.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/e852fc8a25ba53e92530d5f33780b99b/paretools-test-0.14.2.tgz","_integrity":"sha512-8HHQHSxBGGvda++HvysF4q5deIPplrAPG7IRq5GAKfbYg/YFkNnJWE2iP/3AEpBsrAnSRWmQWcbxReI7KvPa7Q==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.14.2","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.4.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.14.2_1773209604891_0.7367403272696056","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@paretools/test","version":"0.15.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.15.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"ead5e67bc71452224929ea6000b9c865b818997a","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.15.0.tgz","fileCount":63,"integrity":"sha512-9rl5lcrkiZAeTw/crk8//naC0tE5GBn4kEAuVg0EcWXBj1YLC63IkN/ZC6wxvGy//ndmyCslXLv7DCR+iIKnKw==","signatures":[{"sig":"MEQCIA6HgjGcbHRN2Gn9DqXg8tfAe413S/lSRsPnwUtgJUvGAiAvIjGjVyg7cTDaMDoJDXMv0eFweeSQb630S435cZnl/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160654},"type":"module","_from":"file:paretools-test-0.15.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/f5a3a1dc5ed549bd54a8bd09c0b991b9/paretools-test-0.15.0.tgz","_integrity":"sha512-9rl5lcrkiZAeTw/crk8//naC0tE5GBn4kEAuVg0EcWXBj1YLC63IkN/ZC6wxvGy//ndmyCslXLv7DCR+iIKnKw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.15.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.4.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.15.0_1773420400282_0.7269788457838062","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@paretools/test","version":"0.16.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.16.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"202a22c182c48f60bf6b7e2ab6861a9744e59f66","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.16.0.tgz","fileCount":63,"integrity":"sha512-C8fgklAjPwVuR3/m0cO1X4SplFlC9OwICwxGlG28nIPBK7rOciypF9QcfLQvfoLoZdy/XXBGu5ESo4XAZGoLaQ==","signatures":[{"sig":"MEQCIF+6ltLmXemmP1uFpj+0Wltwz4m9ONWZAuRcb0Mi6cteAiAiAA7a7pzIYzo5CUWZuQrT9a6LniZUad0oteKVATltHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160653},"type":"module","_from":"file:paretools-test-0.16.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/8ee6582d8986cad33e58cc404d62fb11/paretools-test-0.16.0.tgz","_integrity":"sha512-C8fgklAjPwVuR3/m0cO1X4SplFlC9OwICwxGlG28nIPBK7rOciypF9QcfLQvfoLoZdy/XXBGu5ESo4XAZGoLaQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.16.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.1","typescript":"^5.7.0","@types/node":"^25.4.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.16.0_1774533651751_0.15912910080142195","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@paretools/test","version":"0.16.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.16.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"75a7317400c3d1cb563146f045b13c3eb96c6d02","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.16.1.tgz","fileCount":63,"integrity":"sha512-pyYOO6T1AhibvbOQBom7wH8MCaxghN1dHOOR/BcTdV51cFwiqw3FSrKRumQt2JAjWhOJnU3x1HRttF5DqOBN2Q==","signatures":[{"sig":"MEUCIBcnaupJgFONLpsOFGqDC5bqV4dAuVIF4jtWuFMa60ORAiEAzZtzSl8CN6GH6RwQpfBx7gKX3RrpYtiGIaAL5xrfCgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160653},"type":"module","_from":"file:paretools-test-0.16.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/d1b0acfaa40d69b925cc7b92b499914a/paretools-test-0.16.1.tgz","_integrity":"sha512-pyYOO6T1AhibvbOQBom7wH8MCaxghN1dHOOR/BcTdV51cFwiqw3FSrKRumQt2JAjWhOJnU3x1HRttF5DqOBN2Q==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.4","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.16.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.1","typescript":"^5.7.0","@types/node":"^25.4.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.16.1_1774623328909_0.18889062801399814","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@paretools/test","version":"0.16.2","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.16.2","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"2f2c109978f5ddc35809b8aecb93c9c572ea3bd0","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.16.2.tgz","fileCount":63,"integrity":"sha512-abD+mOUlmbcqk5OUcxCwkL1nw+j0r4MgrL/RPS+o36D+Bz9/F2SfuV6t7ASB+HkBM/r7WJjm8WclXHfuYJlz0w==","signatures":[{"sig":"MEUCIGOnfqxrUgrwS8Q4/LWlKZTf3T6vqPeRlQ4D5hKv3IEgAiEA+C8+DHAxXV0axdu+Q8uyObHJM7TYnhobbyab7Lygb+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160742},"type":"module","_from":"file:paretools-test-0.16.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/d384558af4158eae594679f3b6224d34/paretools-test-0.16.2.tgz","_integrity":"sha512-abD+mOUlmbcqk5OUcxCwkL1nw+j0r4MgrL/RPS+o36D+Bz9/F2SfuV6t7ASB+HkBM/r7WJjm8WclXHfuYJlz0w==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.7","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.16.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.16.2_1775378947098_0.3052765928325778","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@paretools/test","version":"0.16.3","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.16.3","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"8565f5ca168e5e3e2d511bcde4546100d318d060","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.16.3.tgz","fileCount":63,"integrity":"sha512-K/KU2C7Dimo69xFMC6ZbR/3rbNKWEfCQSfVDCV6xNjZVVAgYxwz9eRGtUgPsGGT0lkWUPRyiDJd5HkG7FVlasQ==","signatures":[{"sig":"MEYCIQCE2JtMvgDG1FfOKA3TvPTxSk1DldaeCRmzW+YZ0lQqbgIhAJEnC5+4ina0kykE7Jrzdg44frwP5CijksRsSTAWQvYC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160742},"type":"module","_from":"file:paretools-test-0.16.3.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/294ea6f4d7d8fa053b015dda61b08f14/paretools-test-0.16.3.tgz","_integrity":"sha512-K/KU2C7Dimo69xFMC6ZbR/3rbNKWEfCQSfVDCV6xNjZVVAgYxwz9eRGtUgPsGGT0lkWUPRyiDJd5HkG7FVlasQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.7","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.16.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.16.3_1775630354017_0.7201785447070801","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@paretools/test","version":"0.17.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.17.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"de2c48fea923bc644c682cb3680c5098cb261111","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.17.0.tgz","fileCount":63,"integrity":"sha512-IwYeJs7hRVcOjHP5zwPsDsw3btoOpgJNldLefn8zqU75xOFUfygZCvq9x3fvzVNcKfukgNg/clXE2SKivZzvdQ==","signatures":[{"sig":"MEUCIQCbWgC0hQ/czDmgCgj3EE6Gqmhs72pHHxF4pKT1vr5hEAIgQNuqfUXgiW6lku76W7ihQ5jaW3pdHh9Yo7ybIk/oas4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160742},"type":"module","_from":"file:paretools-test-0.17.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/66714ad7d49e5b174e135a475ea7899f/paretools-test-0.17.0.tgz","_integrity":"sha512-IwYeJs7hRVcOjHP5zwPsDsw3btoOpgJNldLefn8zqU75xOFUfygZCvq9x3fvzVNcKfukgNg/clXE2SKivZzvdQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.7","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.17.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.3","typescript":"^6.0.2","@types/node":"^25.5.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.17.0_1775634522251_0.24698454651208146","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@paretools/test","version":"0.18.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.18.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"d0c4604eff9cc752cfb8fd5e3588baddc521623f","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.18.0.tgz","fileCount":63,"integrity":"sha512-PJWbbn1CvywI8mGlNGgiUHDkky3cCLRwsy71m4N57jIdVaO5iSL+kqxBMr5oLbfVl473tbbX1BuTBEOZc+wonw==","signatures":[{"sig":"MEYCIQDbNRx98bJEj8jPo3E/tUFGjy7OqxRpWmbkPwQ5wWU9egIhAJqxmy2S6qTiYZOFuvAJSMpckjOqTUmuvJApSk9p3UWL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160742},"type":"module","_from":"file:paretools-test-0.18.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/98604c90e4d2e4576d0d1f0865306309/paretools-test-0.18.0.tgz","_integrity":"sha512-PJWbbn1CvywI8mGlNGgiUHDkky3cCLRwsy71m4N57jIdVaO5iSL+kqxBMr5oLbfVl473tbbX1BuTBEOZc+wonw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.7","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.18.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.3","typescript":"^6.0.2","@types/node":"^25.5.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.18.0_1775976926723_0.7365242226206257","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@paretools/test","version":"0.18.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.18.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"3df3046e50dcbaa6b985a567ecbccba924d27ce2","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.18.1.tgz","fileCount":63,"integrity":"sha512-qoe4BB9mSuK2heyeHHmDBigTeSa2bCCexG/L6t2m6iIcNAIkzlNuBlSloxv0RS3mX2eoFunJGxu3esJjzKgIuw==","signatures":[{"sig":"MEUCIQDziUqD0tGKO4gEHUyh39NEu/3J+UFxirgxZayjmjpSHwIgFXCsrpeq6tNeZOBJDg5uFd88Z3IcMmJyaCh8Bs+D3sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160742},"type":"module","_from":"file:paretools-test-0.18.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/a2b6db8999b6a3890d4172782111e484/paretools-test-0.18.1.tgz","_integrity":"sha512-qoe4BB9mSuK2heyeHHmDBigTeSa2bCCexG/L6t2m6iIcNAIkzlNuBlSloxv0RS3mX2eoFunJGxu3esJjzKgIuw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.7","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@paretools/shared":"0.18.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.18.1_1777455706943_0.6309556088986914","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@paretools/test","version":"0.19.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.19.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"98e51f46cbd7a9ad2eda65d36582aa5d885880af","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.19.1.tgz","fileCount":67,"integrity":"sha512-rnkruoY24i9CABHQHdjdmItvnCr/8NSv9HhC6QvR8BAa2VlrF/s/XMXrPTF3Hd7T4QQBQSKxlmB3bUxErz3JvA==","signatures":[{"sig":"MEQCIAhPw7Kq5YXS7jsGjD/on1AU5eyCLDGhGW1/E1kkO3QaAiB+2c43JkCuxbFp+J/Qiss4PotUj4QYq/xESmytLulnQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164823},"type":"module","_from":"file:paretools-test-0.19.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/5ddde0848303ae2fe177e3542cbadddb/paretools-test-0.19.1.tgz","_integrity":"sha512-rnkruoY24i9CABHQHdjdmItvnCr/8NSv9HhC6QvR8BAa2VlrF/s/XMXrPTF3Hd7T4QQBQSKxlmB3bUxErz3JvA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.7","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","@paretools/shared":"0.19.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.19.1_1778133005355_0.8479578828397556","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@paretools/test","version":"0.20.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.20.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"67786228d903400cc419256a29ab330a053a2fe0","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.20.0.tgz","fileCount":67,"integrity":"sha512-PKr8qL3ifqyAwjktEb2HPckuEPcX03UKQuyIbERflha6OzW7GCyqrcyPjF7VrQ//kIdCnLqgne9C5PRfO/Ww2A==","signatures":[{"sig":"MEQCIFjYcw2yboUTpdNdXpC653a0TdJ3X3RKE9Ib0X13p4p9AiAlXyy1z/lQaM3rTlWLmMxI1YeeuClttHsLhPcoFYLIyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167136},"type":"module","_from":"file:paretools-test-0.20.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/37be29df2d89919b6e6287eea4b20655/paretools-test-0.20.0.tgz","_integrity":"sha512-PKr8qL3ifqyAwjktEb2HPckuEPcX03UKQuyIbERflha6OzW7GCyqrcyPjF7VrQ//kIdCnLqgne9C5PRfO/Ww2A==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.8","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@paretools/shared":"0.20.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.20.0_1779983399445_0.29636390989620076","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@paretools/test","version":"0.21.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.21.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"7688a2e72535b6960572f58c5d46e4a0bc6c11dd","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.21.0.tgz","fileCount":67,"integrity":"sha512-9UrjXlWRNanG+70XE9TlFwUVZ17tXfQAB1C8LwYxrwDfbxFs0Opp6jGoODmE0+9gSQ4AJU5M8FjdAbBgRb+A9w==","signatures":[{"sig":"MEYCIQC9+qIJSJS8kkPjhcmKUqFFbO1QwT6GwHAAfFz2DuZorQIhAPNdUg9KWDz3dEXf3NwZG22peFERgfzLADgBAmMurDph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173202},"type":"module","_from":"file:paretools-test-0.21.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/c44032097c95b49b418562a8ca34c337/paretools-test-0.21.0.tgz","_integrity":"sha512-9UrjXlWRNanG+70XE9TlFwUVZ17tXfQAB1C8LwYxrwDfbxFs0Opp6jGoODmE0+9gSQ4AJU5M8FjdAbBgRb+A9w==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.8","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@paretools/shared":"0.21.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.1","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.21.0_1783259391654_0.39956555687934814","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@paretools/test","version":"0.21.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.21.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"17b8503670d0e5c43e44c2053123b922c2d9f7cf","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.21.1.tgz","fileCount":67,"integrity":"sha512-zMjAaOgJ//xo41wjNiXDE7KFihymZrT1LCmlLClLjmXFwTdp7EpKYMyEX7DNF7LKSxYzGK+oW1Wfs2H/XYbUkg==","signatures":[{"sig":"MEQCIB9S59v+qpqDxmjev3f2MtrzD+brRNp75McRNawNmWmlAiAfhKf8vlpnu+Op/pJUaLxMnk6dneqX8T8+F5jY1aITkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173203},"type":"module","_from":"file:paretools-test-0.21.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/1babac7f4d634c728daf6e178382a9d9/paretools-test-0.21.1.tgz","_integrity":"sha512-zMjAaOgJ//xo41wjNiXDE7KFihymZrT1LCmlLClLjmXFwTdp7EpKYMyEX7DNF7LKSxYzGK+oW1Wfs2H/XYbUkg==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.8","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@paretools/shared":"0.21.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.21.1_1784051117262_0.9466886479982479","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@paretools/test","version":"0.22.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"license":"MIT","_id":"@paretools/test@0.22.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"bin":{"pare-test":"dist/index.js"},"dist":{"shasum":"1c6fd7bda606e33b8058f489d45c563aa6b8681e","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.22.0.tgz","fileCount":67,"integrity":"sha512-7sVKYHO2XOThgDt2kgdu8DDDUNoxk0udNg+MnHJDAlk9txVbzavASYuPceXQ5/C55/sjZqygltTMLnyhCE9xkQ==","signatures":[{"sig":"MEYCIQCLqJXi5q9wZjIxnMkzy/Z9VfHYDCMUi+8cEPcx5DqsugIhAI25w9dnDRqRgkdMzbRb52TCyeFOMZ6OA0atp6vDAHmj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173203},"type":"module","_from":"file:paretools-test-0.22.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"mcpName":"io.github.Dave-London/pare-test","scripts":{"lint":"eslint src/","test":"node ./scripts/run-tests.mjs","build":"tsc","coverage":"node ./scripts/run-tests.mjs -- --coverage","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:watch":"vitest","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/481c4a9ca6d6cf7741cc55006cd2688d/paretools-test-0.22.0.tgz","_integrity":"sha512-7sVKYHO2XOThgDt2kgdu8DDDUNoxk0udNg+MnHJDAlk9txVbzavASYuPceXQ5/C55/sjZqygltTMLnyhCE9xkQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/server-test"},"_npmVersion":"10.9.8","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@paretools/shared":"0.22.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/test_0.22.0_1785341316122_0.9561391121773788","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@paretools/test","version":"0.22.2","mcpName":"io.github.Dave-London/pare-test","description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","license":"MIT","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","engines":{"node":">=20"},"type":"module","bin":{"pare-test":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Dave-London/Pare.git","directory":"packages/server-test"},"bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dependencies":{"@modelcontextprotocol/sdk":"^1.30.0","zod":"^4.4.3","@paretools/shared":"0.22.2"},"devDependencies":{"@types/node":"^26.2.0","typescript":"^6.0.3","vitest":"^4.1.10","@paretools/tsconfig":"0.0.0"},"scripts":{"build":"tsc","test":"node ./scripts/run-tests.mjs","test:unit":"vitest run --exclude __tests__/integration.test.ts --exclude __tests__/tool-params.test.ts --exclude __tests__/fidelity.test.ts","test:integration":"vitest run __tests__/integration.test.ts __tests__/tool-params.test.ts","test:fidelity":"vitest run __tests__/fidelity.test.ts","test:watch":"vitest","coverage":"node ./scripts/run-tests.mjs -- --coverage","lint":"eslint src/"},"_id":"@paretools/test@0.22.2","_integrity":"sha512-aZnLKpxgyW7eCewO71fD2CP3AntGSCrHvN8Y4BalTR61nEofp1lAgUCUVzDY8uVsjji9p8Hk09ZTu+kkPGzamg==","_resolved":"/tmp/d93471c7b86e54e9987c3121146e2225/paretools-test-0.22.2.tgz","_from":"file:paretools-test-0.22.2.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-aZnLKpxgyW7eCewO71fD2CP3AntGSCrHvN8Y4BalTR61nEofp1lAgUCUVzDY8uVsjji9p8Hk09ZTu+kkPGzamg==","shasum":"021e01017ba1e1aaf3dff18ccd52f5ebb47675f0","tarball":"https://registry.npmjs.org/@paretools/test/-/test-0.22.2.tgz","fileCount":67,"unpackedSize":175589,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2ftest@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHqqUocPXN9OOPZnnFtvRVmd1HHtvrjOL9cccTe26m7AAiB7E6DjjAiK2k4Ny2v3GF5tQxnSmqlQ7eo6x7taAO9zGg=="}]},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"directories":{},"maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/test_0.22.2_1787125249331_0.03923689925756779"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T12:07:12.796Z","modified":"2026-08-19T07:40:49.807Z","0.2.0":"2026-02-10T12:07:13.025Z","0.3.0":"2026-02-10T14:46:31.650Z","0.5.0":"2026-02-10T18:14:58.485Z","0.6.0":"2026-02-12T11:06:17.403Z","0.7.0":"2026-02-13T08:56:45.576Z","0.8.0":"2026-02-13T18:01:49.151Z","0.8.1":"2026-02-14T04:33:34.131Z","0.8.2":"2026-02-14T19:03:51.113Z","0.8.3":"2026-02-15T20:34:41.504Z","0.8.4":"2026-02-16T05:29:52.519Z","0.8.5":"2026-02-16T06:31:32.711Z","0.9.0":"2026-02-17T06:05:13.959Z","0.10.0":"2026-02-19T05:22:00.604Z","0.10.1":"2026-02-19T08:17:42.351Z","0.10.2":"2026-02-19T10:13:10.555Z","0.11.0":"2026-02-22T15:23:33.718Z","0.12.0":"2026-02-23T18:11:50.947Z","0.13.0":"2026-02-26T07:33:54.704Z","0.13.1":"2026-03-05T07:18:48.537Z","0.14.0":"2026-03-07T12:37:26.262Z","0.14.1":"2026-03-07T18:40:07.595Z","0.14.2":"2026-03-11T06:13:25.069Z","0.15.0":"2026-03-13T16:46:40.443Z","0.16.0":"2026-03-26T14:00:51.916Z","0.16.1":"2026-03-27T14:55:29.049Z","0.16.2":"2026-04-05T08:49:07.246Z","0.16.3":"2026-04-08T06:39:14.146Z","0.17.0":"2026-04-08T07:48:42.384Z","0.18.0":"2026-04-12T06:55:26.867Z","0.18.1":"2026-04-29T09:41:47.358Z","0.19.1":"2026-05-07T05:50:05.480Z","0.20.0":"2026-05-28T15:49:59.575Z","0.21.0":"2026-07-05T13:49:51.769Z","0.21.1":"2026-07-14T17:45:17.384Z","0.22.0":"2026-07-29T16:08:36.282Z","0.22.2":"2026-08-19T07:40:49.480Z"},"bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"license":"MIT","homepage":"https://github.com/Dave-London/Pare/tree/main/packages/server-test","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","claude","cursor","copilot","token-efficient","devtools","cli","testing","pytest","jest","vitest","mocha","test-runner"],"repository":{"type":"git","url":"git+https://github.com/Dave-London/Pare.git","directory":"packages/server-test"},"description":"MCP server for test runners — structured pass/fail results with failure details for AI agents","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"readme":"# @paretools/test\n\n[![npm](https://img.shields.io/npm/v/@paretools/test.svg)](https://www.npmjs.com/package/@paretools/test)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Dave-London/Pare/blob/main/LICENSE)\n\n**Structured, token-efficient test runner output for AI agents.** Up to 80% fewer tokens than raw test CLI output.\n\nPart of the [Pare](https://github.com/Dave-London/Pare) suite of MCP servers. Auto-detects pytest, jest, vitest, and mocha.\n\n## Tools (3)\n\n| Tool         | Description                                             |\n| ------------ | ------------------------------------------------------- |\n| `run`        | Run tests, returns pass/fail counts and failure details |\n| `coverage`   | Run tests with coverage, returns per-file summary       |\n| `playwright` | Run Playwright tests with structured pass/fail output   |\n\n## Quick Start\n\n```bash\nnpx -y @paretools/test\n```\n\nAdd to your MCP client config:\n\n```json\n{\n  \"mcpServers\": {\n    \"pare-test\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@paretools/test\"]\n    }\n  }\n}\n```\n\n## Example\n\n**`run` output:**\n\n```json\n{\n  \"framework\": \"vitest\",\n  \"passed\": 46,\n  \"failed\": 1,\n  \"skipped\": 0,\n  \"total\": 47,\n  \"failures\": [\n    {\n      \"name\": \"parseOutput > handles empty input\",\n      \"file\": \"src/__tests__/parsers.test.ts\",\n      \"message\": \"expected true to be false\"\n    }\n  ]\n}\n```\n\n## Timeout Policy\n\n- Tool process timeout (`run`, `coverage`, `playwright`): `300_000ms` (5 minutes)\n- Integration test MCP call timeout: `300_000ms`\n- Vitest file/test timeout for this package: `300_000ms`\n\nThis package runs real downstream suites (including `@paretools/git` integration tests), so lower global limits like 120s can fail due to cumulative runtime on slower CI/Windows runners.\n\n## Pytest Interpreter Resolution\n\nFor `framework: \"pytest\"`, `run` and `coverage` use the shared Python interpreter resolver. Pare checks `.venv/`, `venv/`, and `env/` under the requested `path` before falling back to `python` and then `python3`, and invokes pytest as `python -m pytest`.\n\nUse the `interpreter` input to point at a specific Python executable when auto-detection is not enough.\n\n## Test Batching (Maintainers)\n\n- `pnpm test:unit` runs fast parser/formatter/helper tests\n- `pnpm test:integration` runs MCP integration + tool-params tests\n- `pnpm test:fidelity` runs the long fidelity suite\n\nThe default `pnpm test` runs these batches sequentially for earlier failure and clearer triage.\n\n## All Pare Servers (244 tools)\n\n| Package                                                              | Tools                                                                       | Wraps                                   |\n| -------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------- |\n| [@paretools/git](https://www.npmjs.com/package/@paretools/git)       | status, log, diff, branch, show, add, commit, push, pull, checkout          | git                                     |\n| **@paretools/test**                                                  | run, coverage, playwright                                                   | pytest, jest, vitest, mocha, playwright |\n| [@paretools/npm](https://www.npmjs.com/package/@paretools/npm)       | install, audit, outdated, list, run, test, init                             | npm                                     |\n| [@paretools/build](https://www.npmjs.com/package/@paretools/build)   | tsc, build, esbuild, vite-build, webpack                                    | tsc, esbuild, vite, webpack             |\n| [@paretools/lint](https://www.npmjs.com/package/@paretools/lint)     | lint, format-check, prettier-format, biome-check, biome-format              | eslint, prettier, biome                 |\n| [@paretools/python](https://www.npmjs.com/package/@paretools/python) | pip-install, mypy, ruff-check, pip-audit, pytest, uv-install, uv-run, black | pip, mypy, ruff, pytest, uv, black      |\n| [@paretools/docker](https://www.npmjs.com/package/@paretools/docker) | ps, build, logs, images, run, exec, compose-up, compose-down, pull          | docker, docker compose                  |\n| [@paretools/cargo](https://www.npmjs.com/package/@paretools/cargo)   | build, test, clippy, run, add, remove, fmt, doc, check                      | cargo                                   |\n| [@paretools/go](https://www.npmjs.com/package/@paretools/go)         | build, test, vet, run, mod-tidy, fmt, generate                              | go, gofmt                               |\n\n## Compatible Clients\n\nWorks with any MCP-compatible client: [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [Claude Desktop](https://claude.ai/download), [Cursor](https://cursor.com), [Windsurf](https://codeium.com/windsurf), [VS Code / GitHub Copilot](https://code.visualstudio.com), [Cline](https://github.com/cline/cline), [Roo Code](https://roocode.com), [Zed](https://zed.dev), [Continue.dev](https://continue.dev), [Gemini CLI](https://github.com/google-gemini/gemini-cli), [OpenAI Codex](https://openai.com/index/codex/)\n\n## Links\n\n- [Pare monorepo](https://github.com/Dave-London/Pare)\n- [MCP protocol](https://modelcontextprotocol.io)\n\n## License\n\n[MIT](https://github.com/Dave-London/Pare/blob/main/LICENSE)\n","readmeFilename":"README.md"}