{"_id":"@stackwright/mcp","_rev":"45-475c9e9ffd429a28ccd9e4a8d46fccd1","name":"@stackwright/mcp","dist-tags":{"alpha":"0.6.0-alpha.7","latest":"0.9.1"},"versions":{"0.1.0":{"name":"@stackwright/mcp","version":"0.1.0","_id":"@stackwright/mcp@0.1.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"8931801c46f8604418a0bd31d9b05c5857a458da","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.1.0.tgz","fileCount":4,"integrity":"sha512-EaiSZzkeqP79DyJ+RcumAUaHT24S789VHD+WS6YqqU8xQj1vOqzib9rVMLjxMLHqQGTzYBu72Ramv/U85+HQ9A==","signatures":[{"sig":"MEQCIHc1eIVB3R7E8HsyIzihLs6CK2Fyf6YdVOSFz+jHohSnAiAIbfXD7+K6rQb0dz3VPN4DdLYpQ5v2m+2qyhcePI2cmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20918},"main":"dist/server.js","_from":"file:stackwright-mcp-0.1.0.tgz","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/4fd54130253d6e4babcf6776db55565c/stackwright-mcp-0.1.0.tgz","_integrity":"sha512-EaiSZzkeqP79DyJ+RcumAUaHT24S789VHD+WS6YqqU8xQj1vOqzib9rVMLjxMLHqQGTzYBu72Ramv/U85+HQ9A==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.10.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.1.12","@stackwright/cli":"0.5.0","@stackwright/types":"0.3.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","fs-extra":"^11.3.3","typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1772252669971_0.11442506572187416","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@stackwright/mcp","version":"0.1.1","_id":"@stackwright/mcp@0.1.1","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"24dbab975242266bd2a538f36d013ecf16969de2","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.1.1.tgz","fileCount":4,"integrity":"sha512-VjQV5kkzPZPUzSzzkwiC9pR5AQLuBiR+B08Cauf8mn4VTfholKo70C6+Ku/pevwxQYyAFpllY54xz7oZHj6a5w==","signatures":[{"sig":"MEQCIBlNzuUQ7TNU2xQ2HUBEgRO2/VcJapJjUEMnXM2jMQKUAiAEY6h+zuKfMOJiBBOkrfwsa8jF3+zrWxeYc0ytxYmltg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20918},"main":"dist/server.js","_from":"file:stackwright-mcp-0.1.1.tgz","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/d19566ce190fc405a6cefa5ef8477744/stackwright-mcp-0.1.1.tgz","_integrity":"sha512-VjQV5kkzPZPUzSzzkwiC9pR5AQLuBiR+B08Cauf8mn4VTfholKo70C6+Ku/pevwxQYyAFpllY54xz7oZHj6a5w==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.10.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.6.1","dependencies":{"zod":"^4.1.12","@stackwright/cli":"0.5.1","@stackwright/types":"0.3.1","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","fs-extra":"^11.3.3","typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1772307088862_0.26157914080989064","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-alpha.1":{"name":"@stackwright/mcp","version":"0.1.2-alpha.1","_id":"@stackwright/mcp@0.1.2-alpha.1","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"7f7952db20fb08d0af1e08a343cfa8e709fda548","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.1.2-alpha.1.tgz","fileCount":4,"integrity":"sha512-bcchSsT0QV3r4R2Q+BVdLvQ7IlbuhzbPewYDtNOK2GrDSDMbp3UatG9HmYMfGMYaMIyfnxTDfM5B2GgZB1WIiA==","signatures":[{"sig":"MEQCICL7u6UxadDt9IGfWWV+kinLN61sNmB9Xb4pTHxq/FcYAiB/u64Whn/tFxD1N6d41FokRO6a7yCGwOCeK9y9GVChyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20949},"main":"dist/server.js","_from":"file:stackwright-mcp-0.1.2-alpha.1.tgz","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/21f13466d530a4a101cfea48d689583c/stackwright-mcp-0.1.2-alpha.1.tgz","_integrity":"sha512-bcchSsT0QV3r4R2Q+BVdLvQ7IlbuhzbPewYDtNOK2GrDSDMbp3UatG9HmYMfGMYaMIyfnxTDfM5B2GgZB1WIiA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","@stackwright/cli":"0.6.0-alpha.1","@stackwright/types":"0.3.2-alpha.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2-alpha.1_1772741787985_0.4691930771266859","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@stackwright/mcp","version":"0.2.0","_id":"@stackwright/mcp@0.2.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"f32b982226ef16703a7387b87ef794c9028a9865","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.2.0.tgz","fileCount":4,"integrity":"sha512-N1oim/g92nh8j1Rddd8suaZPM7c92pB3KvlVGhuDuAjpekkPgB1M0xmehRmOx/dFOaYnIBX+HQ8v86Nd7ipqJg==","signatures":[{"sig":"MEUCIGEXrigv9wXU7BhvnTwltlW3qYTO1GI5rwDABUIfzen6AiEA3AYuGYXtBdHCXre5VAbuOJkidNpIrfHv9XW8K/1ieY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38288},"main":"dist/server.js","_from":"file:stackwright-mcp-0.2.0.tgz","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/0ec76e59aaf6b1f4cee58fd73eadc875/stackwright-mcp-0.2.0.tgz","_integrity":"sha512-N1oim/g92nh8j1Rddd8suaZPM7c92pB3KvlVGhuDuAjpekkPgB1M0xmehRmOx/dFOaYnIBX+HQ8v86Nd7ipqJg==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","@stackwright/cli":"0.6.0","@stackwright/types":"1.0.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1773435406388_0.9298663642051144","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.3":{"name":"@stackwright/mcp","version":"0.3.0-alpha.3","license":"MIT","_id":"@stackwright/mcp@0.3.0-alpha.3","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"24988f6cade1938c92e8a11d32dfa58625a7a7dc","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.3.0-alpha.3.tgz","fileCount":4,"integrity":"sha512-yDTqn80yCZpSnMyj154gsPOSSygkUNQKyEfw0YH9gvgqi1GFGVibalhsO2hhf5t5SzyIwVglK/OS3AfGX8Ff5A==","signatures":[{"sig":"MEUCIQDJXBrnbBx8D4a9WFcbVnGG6nraZYOFJOgHekGEDX1YwwIgfp6ObLnZvHqluCJsgzck/qk4g3+P6r8TAR6hHe6xKYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64329},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.3.0-alpha.3.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/57171fc9c3bd13e764d3cf532678c57f/stackwright-mcp-0.3.0-alpha.3.tgz","_integrity":"sha512-yDTqn80yCZpSnMyj154gsPOSSygkUNQKyEfw0YH9gvgqi1GFGVibalhsO2hhf5t5SzyIwVglK/OS3AfGX8Ff5A==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.7.0-alpha.3","@stackwright/types":"1.1.0-alpha.1","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0-alpha.3_1773768651702_0.46995328418708926","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@stackwright/mcp","version":"0.3.0","license":"MIT","_id":"@stackwright/mcp@0.3.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"80c65d7bee6367c496e6ef4815d0cae5d1984d27","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.3.0.tgz","fileCount":4,"integrity":"sha512-w5J8pSlJ39GKcz3e/f1k2sytZEHPoGrsOS++xpH0lzqx6Bu7pEhmtbRqfN0Q6/eHGDRy/lUb3yaK6UzFp4N/Og==","signatures":[{"sig":"MEUCIQCOnnuCJJgJH4jcs/5yms3yaGbV6mPwo0nqhXZ/Pv66ywIgUX0N1Sbeh9qNf15veV/SiYmZv2mE4BwB2NetJFYgneE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64297},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.3.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/96795feb39126c61e386766f01d5cfdd/stackwright-mcp-0.3.0.tgz","_integrity":"sha512-w5J8pSlJ39GKcz3e/f1k2sytZEHPoGrsOS++xpH0lzqx6Bu7pEhmtbRqfN0Q6/eHGDRy/lUb3yaK6UzFp4N/Og==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.7.0","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.7.0","@stackwright/types":"1.1.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1773768776720_0.5248689605449508","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.9":{"name":"@stackwright/mcp","version":"0.3.0-alpha.9","license":"MIT","_id":"@stackwright/mcp@0.3.0-alpha.9","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"6451c64d484018c08a2df929fbf830ef6e19fded","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.3.0-alpha.9.tgz","fileCount":4,"integrity":"sha512-sZbufTIIewfNJ9HR1JW8Ix+pKNaHtJmLu1+tVEuXWWcKjo4A+UgDUmCvYulOPANNE2XWihl4inDdenoDdrZEIg==","signatures":[{"sig":"MEYCIQDhqigw5A9LmmdMEmBVjt0cSVMAk2Mj9ujtqYHMowR4FAIhAPkhreGXaSjEd7K89BeQy0YrKxG1AmEcWtDziRDkPcye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64375},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.3.0-alpha.9.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/147dd01d253fa0af2de33d37b1b7e829/stackwright-mcp-0.3.0-alpha.9.tgz","_integrity":"sha512-sZbufTIIewfNJ9HR1JW8Ix+pKNaHtJmLu1+tVEuXWWcKjo4A+UgDUmCvYulOPANNE2XWihl4inDdenoDdrZEIg==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.7.0-alpha.9","@stackwright/types":"1.1.0-alpha.6","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0-alpha.9_1774973698934_0.377561200978511","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.10":{"name":"@stackwright/mcp","version":"0.3.0-alpha.10","license":"MIT","_id":"@stackwright/mcp@0.3.0-alpha.10","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"640a0662c54e430abbce16a1e1a120a4e21d075f","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.3.0-alpha.10.tgz","fileCount":4,"integrity":"sha512-wnRtVry78D6QyxtORkeMl9SfjoAXv4sVQNNznwi8J3NaJ+iO3MxSonHtnH5GWeIv9nJ+b6AmbiCXh1zLrHad6Q==","signatures":[{"sig":"MEUCIBLHUGLaQ7k3V/5Eq8sDYadCwk6UuoFGTXIfMs65loFcAiEA28XLj4vgH/GB06ue6hZI+cdCG+PMx91OhCuXX6bmK7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64378},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.3.0-alpha.10.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/154a54c43534635ba01a32fcbe691c89/stackwright-mcp-0.3.0-alpha.10.tgz","_integrity":"sha512-wnRtVry78D6QyxtORkeMl9SfjoAXv4sVQNNznwi8J3NaJ+iO3MxSonHtnH5GWeIv9nJ+b6AmbiCXh1zLrHad6Q==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.7.0-alpha.10","@stackwright/types":"1.1.0-alpha.6","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0-alpha.10_1775220573880_0.7868881548626263","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-alpha.11":{"name":"@stackwright/mcp","version":"0.3.0-alpha.11","license":"MIT","_id":"@stackwright/mcp@0.3.0-alpha.11","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"091857bd4bb744584e314a26340b2e4a3d94a2d3","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.3.0-alpha.11.tgz","fileCount":4,"integrity":"sha512-eONzJPvnWyR8lKcoLFhQTYFeI39dDpkHvWwUY0YeLdQWcwgYSq/u7xVjnwYYl2lzdHFGwqIubdrDhPWx2DD9zw==","signatures":[{"sig":"MEUCIDDIx0kmXW6o5eu52E/qq0cgI0YK4of2Bw9YpQ1n8ObmAiEAlSOczIBD5zVjC+hfCEHAOd/8xE6rAsylSwejg/fXjy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64378},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.3.0-alpha.11.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/0752cf63d42a6b7d773206203e5ec693/stackwright-mcp-0.3.0-alpha.11.tgz","_integrity":"sha512-eONzJPvnWyR8lKcoLFhQTYFeI39dDpkHvWwUY0YeLdQWcwgYSq/u7xVjnwYYl2lzdHFGwqIubdrDhPWx2DD9zw==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.7.0-alpha.11","@stackwright/types":"1.1.0-alpha.6","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0-alpha.11_1775246992539_0.11652773025949803","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-alpha.0":{"name":"@stackwright/mcp","version":"0.3.1-alpha.0","license":"MIT","_id":"@stackwright/mcp@0.3.1-alpha.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"99fe4a0ee1e776e2675cfaeb601c76f925074e93","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.3.1-alpha.0.tgz","fileCount":4,"integrity":"sha512-eEk/F6FDG2UaqT4VDkNcOzPIeqE73Zgnr41ZiQoSyavEjhNeuZN8Ze/dC095gCtiSbi8Injgd2LEaE10jfHy7g==","signatures":[{"sig":"MEUCIEqS4s22/wZN9O3ipaUPNCKub+5EsIu6tm+jDdXWxUn7AiEAo1sdccNmDawFsajT/XJcO3CPlbyJe5QLwJibcTXxqKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65656},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.3.1-alpha.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/04558d209152299a01275d8490c952d3/stackwright-mcp-0.3.1-alpha.0.tgz","_integrity":"sha512-eEk/F6FDG2UaqT4VDkNcOzPIeqE73Zgnr41ZiQoSyavEjhNeuZN8Ze/dC095gCtiSbi8Injgd2LEaE10jfHy7g==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.7.1-alpha.0","@stackwright/types":"1.2.0-alpha.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.1-alpha.0_1776364620503_0.9306169344365609","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@stackwright/mcp","version":"0.4.0","license":"MIT","_id":"@stackwright/mcp@0.4.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"e5aa43a324b6ffc1c52efcf89aad276920cc2961","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.0.tgz","fileCount":4,"integrity":"sha512-l4tZzb168UPiUeSX7SnxQ7YGDQ2U5KUEXlF4MQWDPd4xzQKIERJLRkp3MbiiXQqeBxND3pYCrcCWis9AcgjO2Q==","signatures":[{"sig":"MEUCIQCVq07BKrtdDpzDBFMPbz87r+53yruD9u33OgYF8D1EyAIgSdiqWdv1mT2XR6VEhdIJyRpfW6ezJhTtKR8X8CV4384=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65624},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/2dfd652ce3a1271486354b79bf26e06e/stackwright-mcp-0.4.0.tgz","_integrity":"sha512-l4tZzb168UPiUeSX7SnxQ7YGDQ2U5KUEXlF4MQWDPd4xzQKIERJLRkp3MbiiXQqeBxND3pYCrcCWis9AcgjO2Q==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.0","@stackwright/types":"1.2.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.0_1777317106104_0.5253125519267687","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@stackwright/mcp","version":"0.4.2","license":"MIT","_id":"@stackwright/mcp@0.4.2","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"a77cba952c5b7c221b43d8b25a140ca1e0bda74a","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.2.tgz","fileCount":4,"integrity":"sha512-x+VgU5WwQeSczNhI35rxxGihzXGR6gBuyq2H8GPJntkgp+Z4VJVNikyquJ+RJPj7dX9tw/2dttPIfS2oM8om4w==","signatures":[{"sig":"MEYCIQDGqzklkcnCC6NnneuyOAyGT7ZW9I2/PQrZ87Bh2qeqHgIhAOAdMnPgr2rnuSltkPK1CwQ0IjPErQux7wW1T+RX3jfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65624},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.2.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/935ec4b4babe50f72d8a5d1b68cc6c6a/stackwright-mcp-0.4.2.tgz","_integrity":"sha512-x+VgU5WwQeSczNhI35rxxGihzXGR6gBuyq2H8GPJntkgp+Z4VJVNikyquJ+RJPj7dX9tw/2dttPIfS2oM8om4w==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.2","@stackwright/types":"1.3.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.2_1777488903950_0.4006060028728442","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@stackwright/mcp","version":"0.4.3","license":"MIT","_id":"@stackwright/mcp@0.4.3","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"bb580daf2a25b9eff9a22e822322200df57776f3","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.3.tgz","fileCount":3,"integrity":"sha512-tR9nyEbf64kVU0GF+mepB81kESKA2qaFDKWzc9OGq6s2lo9v9k5wI4VmPNE6IHX08S/hHrmFrL+DX+FO6nvVQw==","signatures":[{"sig":"MEYCIQCdYFHFpl64NAgou94wwe6AUDr55ppx/Z6pQk9GbYCg4gIhAIDQ1JbnSPW5qnrSe1JFgQLoeC+yiL8RqW8ZA6RfkLdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64728},"main":"./dist/server.js","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"gitHead":"1c432e69da02444f8987553a27dfb99b95436860","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"workspace:*","@stackwright/types":"workspace:*","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.3_1778097192299_0.6029724797387983","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-alpha.0":{"name":"@stackwright/mcp","version":"0.4.4-alpha.0","license":"MIT","_id":"@stackwright/mcp@0.4.4-alpha.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"abbfe223e4cc6981a64292a47d1b21556561460b","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.4-alpha.0.tgz","fileCount":3,"integrity":"sha512-Zu/+fCrluAv0hONHGykxIxuFTcyq/vMTIASjUG3FdTj+TXin4n3hXvh6RzEA3VQKvOjqz5NEq7PORQIDPt6xhg==","signatures":[{"sig":"MEQCIDSFQ2Mk4rP0AK5yEX4ocw2Jn6RDm9BjK3UkrIhXzkxYAiB2Kv+meMX6+vLFrI9wxa1deumKoiIZkM6m1QZxhx30Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64744},"main":"./dist/server.js","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"gitHead":"45d360207d8a19db7cd41898d3c93790d1617922","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"workspace:*","@stackwright/types":"workspace:*","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.4-alpha.0_1778181481644_0.07256602729535366","host":"s3://npm-registry-packages-npm-production"}},"0.4.4-alpha.1":{"name":"@stackwright/mcp","version":"0.4.4-alpha.1","license":"MIT","_id":"@stackwright/mcp@0.4.4-alpha.1","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"424d545083c4e708391ba414aa001c12e8071391","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.4-alpha.1.tgz","fileCount":3,"integrity":"sha512-ojf6YOJzyMRKvhQ9D5qcs7nmT6//M1yMoj4jZYdRleksoRAl1YMy8hcs3vFiA9RHTXjcO/fObZfn4RZdcF1W6w==","signatures":[{"sig":"MEUCIQDt0/5hYGhVNzgYHzcWm4IY6GQxVx5evJihUr0qcJq95wIgBudPoU1ux7+jdyRdeR2P+6HcampOXbLjZHnFzdgrcnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64744},"main":"./dist/server.js","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"gitHead":"fed9d55a419c5b0c988545578863395e7e8f38f2","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"workspace:*","@stackwright/types":"workspace:*","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.4-alpha.1_1778210140782_0.3418923740717612","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@stackwright/mcp","version":"0.4.4","license":"MIT","_id":"@stackwright/mcp@0.4.4","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"cb6fd8a40399b58c5fde6df9e0fa548f1de5fe66","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.4.tgz","fileCount":3,"integrity":"sha512-0D5WBO6i3wyfEUybmyJf/wCDs14LzUyJtek1qIce3Z9MvB9eKqHFoJ4gKLEluL2fkVmYPhOjwBARTED1StASxw==","signatures":[{"sig":"MEQCIGGDiWzz/sIR0wUjfg1LuPFD5aLolf+RHbJG5TbF4/P8AiA+hpOyHtdLxx7FxjQ9eSh6jwgv+6Shofaxjwz9JMg2lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64728},"main":"./dist/server.js","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"gitHead":"8616cd5066736179ae1121b8a82b26571f6e5b6f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"workspace:*","@stackwright/types":"workspace:*","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.4.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.4_1778210744084_0.4965007378263231","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-alpha.3":{"name":"@stackwright/mcp","version":"0.4.5-alpha.3","license":"MIT","_id":"@stackwright/mcp@0.4.5-alpha.3","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"afff65fdb2b6b68ecf26600f094992c1363b131c","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.5-alpha.3.tgz","fileCount":4,"integrity":"sha512-5UvsHXfzTkjykT4EGqB7nyvsx3ZnPBG5gxHJ1vUk/yTCzb3aR3Gp+Y6FvJD5wHtr7wqpygI68WVdI1cxxkUG+Q==","signatures":[{"sig":"MEUCIGxYr/RZDXY29PghOUr3Agh6tkHUxPu3HUOo7SM8ge1WAiEA1x4VW5H9qmCZAwQtMFxChmzQcq/bkMzgNJaBTom/r+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65656},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.5-alpha.3.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/5eb35424c6f7c33e60c6ba27cdaad3a9/stackwright-mcp-0.4.5-alpha.3.tgz","_integrity":"sha512-5UvsHXfzTkjykT4EGqB7nyvsx3ZnPBG5gxHJ1vUk/yTCzb3aR3Gp+Y6FvJD5wHtr7wqpygI68WVdI1cxxkUG+Q==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.5-alpha.0","@stackwright/types":"1.5.0-alpha.3","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","typescript":"^5.6.0","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.5-alpha.3_1778633014239_0.4136971927881108","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-alpha.4":{"name":"@stackwright/mcp","version":"0.4.5-alpha.4","license":"MIT","_id":"@stackwright/mcp@0.4.5-alpha.4","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"efe093cbc1f970a1bcdcf90b2f28c27d6d5a40d7","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.5-alpha.4.tgz","fileCount":4,"integrity":"sha512-va+Q/eZNZCR/H8u4D7O9MUY8/k0GrEAjr3Vh0vcp9NhADw7DhpPrcEHTEKSv8G+dcm0zMI+JgBTh2G6Aa4LCtA==","signatures":[{"sig":"MEUCIQCGHqqmQ4gwvC3Z401qh4ZtCZtGF5vVsZCKCUeGghwvDgIgQV+4vMOHD/fI+DPAOi1/jxO2jY/jmqKB9zcWOJx2ydw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65628},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.5-alpha.4.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/fb267230069eace1bca337ff47eefeeb/stackwright-mcp-0.4.5-alpha.4.tgz","_integrity":"sha512-va+Q/eZNZCR/H8u4D7O9MUY8/k0GrEAjr3Vh0vcp9NhADw7DhpPrcEHTEKSv8G+dcm0zMI+JgBTh2G6Aa4LCtA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.5-alpha.1","@stackwright/types":"1.5.0-alpha.3","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.5-alpha.4_1778868688773_0.20132455948290828","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@stackwright/mcp","version":"0.4.5","license":"MIT","_id":"@stackwright/mcp@0.4.5","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"f0bf64439f2e81d598434e13c020793f021621a0","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.5.tgz","fileCount":4,"integrity":"sha512-4zNweR8Gv3y2B39tpXhuV8DEkxbDBRIY/gcEl1lWwc+6QdumpjK9pSZIm6lRtTBJkY1NR2RMf+v8u/dBwKgq0Q==","signatures":[{"sig":"MEYCIQDFIQ5fMtt20pXghB7kunWsr4CKe4w19t66xHWXfbOvYQIhAOL1t6gIg9hYN1OGik1CwCVmb6bH0bZA1+iDFiNgvPgx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65596},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.5.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/fb7ccc0f676cf6ea31536a57847e0d8e/stackwright-mcp-0.4.5.tgz","_integrity":"sha512-4zNweR8Gv3y2B39tpXhuV8DEkxbDBRIY/gcEl1lWwc+6QdumpjK9pSZIm6lRtTBJkY1NR2RMf+v8u/dBwKgq0Q==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.5","@stackwright/types":"1.5.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.5_1778870664762_0.04689567053063981","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-alpha.5":{"name":"@stackwright/mcp","version":"0.4.5-alpha.5","license":"MIT","_id":"@stackwright/mcp@0.4.5-alpha.5","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"4b0f7fee5c643603c315adf6dade892b1edb8deb","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.5-alpha.5.tgz","fileCount":4,"integrity":"sha512-fyyafxVAFBJ46TVV3KmjpQIZhUgn7xRDx9ry3fWyOeZcXxMW0bAYEbP/mLyN3dpXzKRQHh4OHv1w3QM0mSnH0Q==","signatures":[{"sig":"MEUCIHMXsuau1MMIYYQsNdkGTKc6aPSteVMgBsnQO/ubCNn7AiEAyQdUZiclRFh+Mxru1TfqHzqd5E7qOYOlDYggBKeJPRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65628},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.5-alpha.5.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/24e5bdc5529dd5071653f263cf0352ca/stackwright-mcp-0.4.5-alpha.5.tgz","_integrity":"sha512-fyyafxVAFBJ46TVV3KmjpQIZhUgn7xRDx9ry3fWyOeZcXxMW0bAYEbP/mLyN3dpXzKRQHh4OHv1w3QM0mSnH0Q==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.5-alpha.2","@stackwright/types":"1.5.0-alpha.3","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.5-alpha.5_1778871721707_0.2648544780971527","host":"s3://npm-registry-packages-npm-production"}},"0.4.5-alpha.6":{"name":"@stackwright/mcp","version":"0.4.5-alpha.6","license":"MIT","_id":"@stackwright/mcp@0.4.5-alpha.6","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"0ded4bb329c4272599604f6fa571c7320887ef84","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.5-alpha.6.tgz","fileCount":4,"integrity":"sha512-jvbUC/H8t0btR+utfmfUSi0iG/Q+Rg2fThxpnQHBU+S84JPTKGzj8q0o/xS5LzRecJmQmcj0P2ApcHGEjzXbWw==","signatures":[{"sig":"MEQCIAYnUz5OtnVImhJeNBamCrdF9hZt36xq9Jfy4v3tXKTRAiAz+6U2otphz/uIKmn/MbF7Q8zwlDDJJDqa1AffZwlkRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65620},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.5-alpha.6.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/521fd0145fa4c544eb4fc241e673ef59/stackwright-mcp-0.4.5-alpha.6.tgz","_integrity":"sha512-jvbUC/H8t0btR+utfmfUSi0iG/Q+Rg2fThxpnQHBU+S84JPTKGzj8q0o/xS5LzRecJmQmcj0P2ApcHGEjzXbWw==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.5-alpha.3","@stackwright/types":"1.5.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.5-alpha.6_1778939312507_0.6207600695519828","host":"s3://npm-registry-packages-npm-production"}},"0.4.6-alpha.0":{"name":"@stackwright/mcp","version":"0.4.6-alpha.0","license":"MIT","_id":"@stackwright/mcp@0.4.6-alpha.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"0ad106480d06259e0fb8c603533942f175d7101e","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.6-alpha.0.tgz","fileCount":4,"integrity":"sha512-P1oQiWHGRgkk0NZk72asRDra4+TKBKs7Zmtl4c5zli0tEjw1uWBDKxJ6gJAEW0UHepKF9n9qHiAombYrW/tSqg==","signatures":[{"sig":"MEYCIQClbWxvTuzS9IfLPldEub4DlhKNQR9tyEsFIZpjpzrk/QIhAIxiDup6PG/aiiaBC1Lw0MRUXCnh/T2Flp8ICj3JEQV6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65620},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.6-alpha.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/f7af2d15e90aa6db661264fea505cfcf/stackwright-mcp-0.4.6-alpha.0.tgz","_integrity":"sha512-P1oQiWHGRgkk0NZk72asRDra4+TKBKs7Zmtl4c5zli0tEjw1uWBDKxJ6gJAEW0UHepKF9n9qHiAombYrW/tSqg==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.6-alpha.0","@stackwright/types":"1.5.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.6-alpha.0_1778945635300_0.4170323064661885","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@stackwright/mcp","version":"0.4.6","license":"MIT","_id":"@stackwright/mcp@0.4.6","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"aaa0a5cf11ed72f392a98f914ab12b857f14a294","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.4.6.tgz","fileCount":4,"integrity":"sha512-A6nbozDnZ0AiM0Ru8Y7+4RXwxfdRQ8Deecc8cUVKs3DFqwOCsObdvF90MPeF7BYJd4aEFHOzgd53UmbUZtjbvw==","signatures":[{"sig":"MEYCIQD9NjYY8Nr45gbq5A05jvd2N90nUdQQ19KWHhkxH6e2hQIhAJwkUq/QYqb0eOLxrslULijKHeBo7/fR1XMz9lUhQC18","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65596},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.4.6.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/7e0f64305cf81e93d8d38f60257a3f62/stackwright-mcp-0.4.6.tgz","_integrity":"sha512-A6nbozDnZ0AiM0Ru8Y7+4RXwxfdRQ8Deecc8cUVKs3DFqwOCsObdvF90MPeF7BYJd4aEFHOzgd53UmbUZtjbvw==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.8.6","@stackwright/types":"1.5.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.6_1779044666196_0.33866736903351824","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.0":{"name":"@stackwright/mcp","version":"0.5.0-alpha.0","license":"MIT","_id":"@stackwright/mcp@0.5.0-alpha.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"7c48ff45c7af599078ce6578fccc86b0ae82071d","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.5.0-alpha.0.tgz","fileCount":4,"integrity":"sha512-pGkYHLAfYNGVnlTV9JsRJT3S7zsZpbqKQZh/1TMjqif7gGVpixvq6gsLZB0+N09td0/YpXLm4oeOhZbmrUoD8A==","signatures":[{"sig":"MEUCIFqNqJfRgjmelB84mzFRVkm4HkYB4alEuXMB8BH35nv9AiEA5fnCeMII7wkC+8DwJ+qOIGI0HEHhlHKJQTEDPNFkJP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70025},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.5.0-alpha.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/a67bc0a4097663c3de64a7f356e0e39b/stackwright-mcp-0.5.0-alpha.0.tgz","_integrity":"sha512-pGkYHLAfYNGVnlTV9JsRJT3S7zsZpbqKQZh/1TMjqif7gGVpixvq6gsLZB0+N09td0/YpXLm4oeOhZbmrUoD8A==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.9.0-alpha.0","@stackwright/types":"1.5.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.0-alpha.0_1779151087950_0.5177138638832199","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-alpha.1":{"name":"@stackwright/mcp","version":"0.5.0-alpha.1","license":"MIT","_id":"@stackwright/mcp@0.5.0-alpha.1","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"21869574038973c4b9b670afd10da84a8acbc911","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.5.0-alpha.1.tgz","fileCount":4,"integrity":"sha512-28jgukBxt+RsbgUyv5sOFvZRtBuP0ykIVDpDtsgfCkYGuEaBvTVCdCFAyZ5YMTDSPIy/rtvvmwV9iJsDjH/dJQ==","signatures":[{"sig":"MEUCIQCmpi3JhV1De9mAMvXkX4TrXDwUtSsr+QXl64Ay2sSTvAIgeYik1W2yPym7XEdMErG7/kZxBiTwUk/6NPmQYzvVaNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70033},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.5.0-alpha.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/ab6378fd32cbd4db94d087b8b8510df9/stackwright-mcp-0.5.0-alpha.1.tgz","_integrity":"sha512-28jgukBxt+RsbgUyv5sOFvZRtBuP0ykIVDpDtsgfCkYGuEaBvTVCdCFAyZ5YMTDSPIy/rtvvmwV9iJsDjH/dJQ==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","playwright":"^1.52.0","@stackwright/cli":"0.9.0-alpha.0","@stackwright/types":"1.5.1-alpha.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.4","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.0-alpha.1_1779155809303_0.9313596952991621","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@stackwright/mcp","version":"0.5.0","license":"MIT","_id":"@stackwright/mcp@0.5.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"3a2096afb752ca1dd94b82b4a111ec9cc6e7fc4b","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.5.0.tgz","fileCount":4,"integrity":"sha512-BhjUUNGy/w3rKIswyn6YLmVV8yU7w1o099uTr4dHEL2ZhF/6nloSlS8ejYwsMt2Bv5AKz6ZLXqxl1Ce9SN35ow==","signatures":[{"sig":"MEQCICYO7Xb66FGYte2QwP8e0o2ZCsHehpCwlbFXZeim+RiEAiBiPICq+mHfCTOsWCzazFpLc7NFUCt/DXT9BssnUsBfvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79592},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.5.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/c559ee14efbcd0e98c70dc1af4c02dd6/stackwright-mcp-0.5.0.tgz","_integrity":"sha512-BhjUUNGy/w3rKIswyn6YLmVV8yU7w1o099uTr4dHEL2ZhF/6nloSlS8ejYwsMt2Bv5AKz6ZLXqxl1Ce9SN35ow==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.6.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.0_1780769899964_0.9298410988893819","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@stackwright/mcp","version":"0.5.1","license":"MIT","_id":"@stackwright/mcp@0.5.1","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"9670f1732e146f16661fd96a59d49b3f2cfe61b7","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.5.1.tgz","fileCount":4,"integrity":"sha512-Sx3oQ04s+S2mLIkUmLyxtXvGI8k5TBQl7RruLmoPGDMLoyNikDy9J3XPBVotw1hLtLFrKVtDsaP5g6edB02JJg==","signatures":[{"sig":"MEUCIQC1PcoAb6KP9suvZ2sEUVnwCxktNp18pWpLnmrqks2RkwIgbxiIhkZCdqHHenx5jB37bn1MEnsX3hbm8ERFTKEW5EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79592},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.5.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/13290e8ed51ee89506a854c29de58d63/stackwright-mcp-0.5.1.tgz","_integrity":"sha512-Sx3oQ04s+S2mLIkUmLyxtXvGI8k5TBQl7RruLmoPGDMLoyNikDy9J3XPBVotw1hLtLFrKVtDsaP5g6edB02JJg==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.7.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.1_1781125833802_0.860274707562511","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@stackwright/mcp","version":"0.5.2","license":"MIT","_id":"@stackwright/mcp@0.5.2","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"dcaf86de51e3ae6e5d0b4d3c708a1d6e4f7a7fa7","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.5.2.tgz","fileCount":4,"integrity":"sha512-JiJB7Deq4gvuCggsXD3qFjo4aFKlB7KLcQRE55ey+tvPGANrXCsC4sW8jYkuHUwjkwg3Va+cQk+8voX45YuECA==","signatures":[{"sig":"MEQCICmqGOAuOy+JFeTqscOq3nHahtkhl7poO0DUjATHBfQaAiBawSvb41Qn0P3EP1kPSdcyKo9LSOuSwMy6S1r903a8WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79592},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.5.2.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/aa86d760ed93f016eea6a13da738f362/stackwright-mcp-0.5.2.tgz","_integrity":"sha512-JiJB7Deq4gvuCggsXD3qFjo4aFKlB7KLcQRE55ey+tvPGANrXCsC4sW8jYkuHUwjkwg3Va+cQk+8voX45YuECA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.8.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.2_1781813524899_0.6197986476809056","host":"s3://npm-registry-packages-npm-production"}},"0.5.3-alpha.0":{"name":"@stackwright/mcp","version":"0.5.3-alpha.0","license":"MIT","_id":"@stackwright/mcp@0.5.3-alpha.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"e38b9be039c2ec409172e913693511efcc56e37b","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.5.3-alpha.0.tgz","fileCount":4,"integrity":"sha512-uzhBgiWpWaYo1+5rDWP0no0nMu1iHHYYl3xzA4+Hmr2TKHRG/Oc6JqwgctIwrBSLRH44Nx+/H83xFqNqck4xPQ==","signatures":[{"sig":"MEUCIQDD+YAaqPJzQodpQrpltBz6AG7IiCZnkVFwn87QWJ+zwwIgL5G3E9EXe/PvKUT4WYTtrY51lWoxGAhcTeZmQSjmmi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79625},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.5.3-alpha.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/2f96b5d80db3244c6f1dca04abb533e2/stackwright-mcp-0.5.3-alpha.0.tgz","_integrity":"sha512-uzhBgiWpWaYo1+5rDWP0no0nMu1iHHYYl3xzA4+Hmr2TKHRG/Oc6JqwgctIwrBSLRH44Nx+/H83xFqNqck4xPQ==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.9.0-alpha.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.10.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.3-alpha.0_1782155331808_0.49922510819158705","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.1":{"name":"@stackwright/mcp","version":"0.6.0-alpha.1","license":"MIT","_id":"@stackwright/mcp@0.6.0-alpha.1","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"23a53631970def3dcbbbe4f697e99823ada0b1c4","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.6.0-alpha.1.tgz","fileCount":6,"integrity":"sha512-R8RRpgi12jVOqOTQWoAWCGtIteklKvt0NNo38t8kmaMSwtvppYf86hxVjR+5cfuBROhcL39DU4L/M35kO4M5tA==","signatures":[{"sig":"MEUCIGR0/xtHktLpmBYf1b6WRSQhKk16FNNGfMSVVmeEq1mbAiEAzgviVN30q6o9/uHjd5uzVKfN2ioE8RC2ICZvUUiekXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141521},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.6.0-alpha.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/b186a333bb090d6817fc42f100b801bc/stackwright-mcp-0.6.0-alpha.1.tgz","_integrity":"sha512-R8RRpgi12jVOqOTQWoAWCGtIteklKvt0NNo38t8kmaMSwtvppYf86hxVjR+5cfuBROhcL39DU4L/M35kO4M5tA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.9.0-alpha.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.10.0-alpha.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0-alpha.1_1782247207743_0.717518246836403","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.2":{"name":"@stackwright/mcp","version":"0.6.0-alpha.2","license":"MIT","_id":"@stackwright/mcp@0.6.0-alpha.2","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"1ba2155c406b28698e404224e5bb9328b7ea20ce","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.6.0-alpha.2.tgz","fileCount":6,"integrity":"sha512-cZx1maQHZe8xxb4EDjM4BbMMFWe4zH5JMPtWXYQCSGoGRP/UaCEZqh+Np/lVHmJCP1YjdWsaJEnij9qKpBmGCA==","signatures":[{"sig":"MEUCIQChzhcuaGNhMJXh1vX5xOF8QBBptpZ+MSoA1q9I0/JuCwIgeipp80t9tzd2tN0gwTyhjzTRjoCxDsBe+2NYyFUsdtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141521},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.6.0-alpha.2.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/a79efc81bc19295718d804c708394914/stackwright-mcp-0.6.0-alpha.2.tgz","_integrity":"sha512-cZx1maQHZe8xxb4EDjM4BbMMFWe4zH5JMPtWXYQCSGoGRP/UaCEZqh+Np/lVHmJCP1YjdWsaJEnij9qKpBmGCA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.9.0-alpha.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.10.0-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0-alpha.2_1782426478197_0.07020781441486279","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.3":{"name":"@stackwright/mcp","version":"0.6.0-alpha.3","license":"MIT","_id":"@stackwright/mcp@0.6.0-alpha.3","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"c54856373b4e1feed17e67411b4f706559ef4d9f","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.6.0-alpha.3.tgz","fileCount":6,"integrity":"sha512-/dQpViNiNXCPvWyUiqigeaxSPNBf0HfKhkFA7lEW7T6kP1LPQnJPg30NqHa0suS7+yDtavT1ombcjMJbvdUaRA==","signatures":[{"sig":"MEUCIQDaAoJXW42PZCQFt9UeS8ucayWNWF7VRELxcp1CBQgCbQIgFQ5irInwSxTBehGDRIyU1ipUymlOiZYnG4OzWS6dx4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141521},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.6.0-alpha.3.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/b05bf488db96abd2a590b912c5908343/stackwright-mcp-0.6.0-alpha.3.tgz","_integrity":"sha512-/dQpViNiNXCPvWyUiqigeaxSPNBf0HfKhkFA7lEW7T6kP1LPQnJPg30NqHa0suS7+yDtavT1ombcjMJbvdUaRA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.9.0-alpha.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.10.0-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0-alpha.3_1783206582419_0.7962723927643705","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@stackwright/mcp","version":"0.6.0","license":"MIT","_id":"@stackwright/mcp@0.6.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"a864dfaa43fdfb1635625b96e9c0c036c3bed711","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.6.0.tgz","fileCount":6,"integrity":"sha512-FTHZ3+YTq3MBlDxo+XZzWZSApFZMXmUimW+fzXNCpYMtS+3mlscWC0I9XZn5YA1vP+lHqr6296QcODKxm69eEQ==","signatures":[{"sig":"MEYCIQDaHCWt1cfP6XY2NHQwmlwug++nLdmhTDHpL0jaMim8QwIhAN9v96MnT7jU/aTxtRPbMB1v936frc0RjPCSrX7sTC4p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141489},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.6.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/338ab31a506784eae16e49c657a1f414/stackwright-mcp-0.6.0.tgz","_integrity":"sha512-FTHZ3+YTq3MBlDxo+XZzWZSApFZMXmUimW+fzXNCpYMtS+3mlscWC0I9XZn5YA1vP+lHqr6296QcODKxm69eEQ==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.9.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0_1783272384028_0.31862516014469033","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.4":{"name":"@stackwright/mcp","version":"0.6.0-alpha.4","license":"MIT","_id":"@stackwright/mcp@0.6.0-alpha.4","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"8c2dee50404121f24f3044bc8ba704cbcc773459","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.6.0-alpha.4.tgz","fileCount":6,"integrity":"sha512-bdcm4bHsOMMvCeus4AT4dLchaihakybSrSlaDtq9eY4ncF+ZIcf3SGbG0x38YFNZi2A1mpEHMNE8yjtz9DvpgA==","signatures":[{"sig":"MEQCIGBMyJSF++N+EfjXJiaKYB+rSJJ/xO1B6kMWZPPguTLyAiAEQjJMdnp+NmESBGf6DpuYgxAiP7jWne3DTO41DxP6bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141521},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.6.0-alpha.4.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/fb1c180a75318986934b7d77045d9d98/stackwright-mcp-0.6.0-alpha.4.tgz","_integrity":"sha512-bdcm4bHsOMMvCeus4AT4dLchaihakybSrSlaDtq9eY4ncF+ZIcf3SGbG0x38YFNZi2A1mpEHMNE8yjtz9DvpgA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.9.0-alpha.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.10.0-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0-alpha.4_1783438822895_0.5039469939056416","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.5":{"name":"@stackwright/mcp","version":"0.6.0-alpha.5","license":"MIT","_id":"@stackwright/mcp@0.6.0-alpha.5","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"1343d816e7859ce5ade67d2b2ea8a15a829861d8","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.6.0-alpha.5.tgz","fileCount":6,"integrity":"sha512-noma2LbXmJDbO7k+XqF/6WPzcEgpkeXDe7NgTgs6//+6tcfD8K5PVvohh6/TSE5UfRs31IuusaCNmJl0YV0oFA==","signatures":[{"sig":"MEUCIALs7W4VlRvyFsd9Rjuww56mtX7UO+XD85Ld53ICOZAyAiEA2M6yHSQJtdw3Sdr/xFEXIjCc4IPCz0Y8SUHcsc4yMWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141659},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.6.0-alpha.5.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/c0d1178212be5da04204cdf6bd1d0573/stackwright-mcp-0.6.0-alpha.5.tgz","_integrity":"sha512-noma2LbXmJDbO7k+XqF/6WPzcEgpkeXDe7NgTgs6//+6tcfD8K5PVvohh6/TSE5UfRs31IuusaCNmJl0YV0oFA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.9.0-alpha.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.10.0-alpha.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0-alpha.5_1783520219310_0.3549851881409338","host":"s3://npm-registry-packages-npm-production"}},"0.6.0-alpha.7":{"name":"@stackwright/mcp","version":"0.6.0-alpha.7","license":"MIT","_id":"@stackwright/mcp@0.6.0-alpha.7","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"d779ada5df3697e30dc608ef8c797049139969b9","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.6.0-alpha.7.tgz","fileCount":6,"integrity":"sha512-c3yu5I3ZFEiCj3qs3afXPEdZtLUiqAXXCWms43NwNbQvdeIV/QFaQ1Cx1F/aZFAf0kIiDZ2Feu6yO4FtN9rK5A==","signatures":[{"sig":"MEUCIQDlP/ZSUfAyA0hd+jyTkLKUoIPY4D15gK+DGdSXQAVaSwIgZHVIZl6VzfDG5Qq+ixBhwDZo8lnxcty3COTN+XnP6vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141659},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.6.0-alpha.7.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/9c5c131ce99dca7cb9a1583b79a4ec16/stackwright-mcp-0.6.0-alpha.7.tgz","_integrity":"sha512-c3yu5I3ZFEiCj3qs3afXPEdZtLUiqAXXCWms43NwNbQvdeIV/QFaQ1Cx1F/aZFAf0kIiDZ2Feu6yO4FtN9rK5A==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.9.0-alpha.1","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.10.0-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0-alpha.7_1783863029677_0.5776275031241334","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@stackwright/mcp","version":"0.7.0","license":"MIT","_id":"@stackwright/mcp@0.7.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"f6c4fff41f7deefeddfa24cc18bed48d66c13696","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.7.0.tgz","fileCount":6,"integrity":"sha512-/6AGBHJLSN2FE5uQm1Pkv/4HU29zzNpCShABzPd+zO/Jej5oIfXS2AfVx3OGBrQk+j8QwyHs7OZMp84DW6E4Wg==","signatures":[{"sig":"MEQCIF221hb2AEX2dxREA9NEz+dED6ra4ForJiQ9CP2J73N3AiB9IXATDfQba4s7tm/5Eai4wqPNXd8vI9JjD41fz4iZxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141628},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.7.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/9831b4ecee5dba037a14335716e66492/stackwright-mcp-0.7.0.tgz","_integrity":"sha512-/6AGBHJLSN2FE5uQm1Pkv/4HU29zzNpCShABzPd+zO/Jej5oIfXS2AfVx3OGBrQk+j8QwyHs7OZMp84DW6E4Wg==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.10.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.0_1783904906320_0.5793840005249649","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@stackwright/mcp","version":"0.8.0","license":"MIT","_id":"@stackwright/mcp@0.8.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"2ee3d36b81c562d4e79fdd2334a3bdec3d88ca63","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.8.0.tgz","fileCount":6,"integrity":"sha512-NvpcqAOjVrjT/9S4qhDbjKqhxk6Hs/J+1pIWYyH7YYyrvWVgWvXiW755ly8y7fEapbciDiU9fpYbAAiec1c5JA==","signatures":[{"sig":"MEQCIBh+gKQvEbFf93LUYTFmWAu2f49+x36dWF2GEF0s9QyaAiBqh0TEOQa04IcJCHFqn+2Bcqnf1bidAkFWSXiLnlblTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141628},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.8.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/2ebdfd492062e4987b33863030814be7/stackwright-mcp-0.8.0.tgz","_integrity":"sha512-NvpcqAOjVrjT/9S4qhDbjKqhxk6Hs/J+1pIWYyH7YYyrvWVgWvXiW755ly8y7fEapbciDiU9fpYbAAiec1c5JA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"26.5.1","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.9.0","@stackwright/types":"1.11.0","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0_1787665541911_0.12407262339917757","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@stackwright/mcp","version":"0.8.1","license":"MIT","_id":"@stackwright/mcp@0.8.1","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"a8a000a15db6b1048b5cd84fa0bc2cc287f76a2f","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.8.1.tgz","fileCount":6,"integrity":"sha512-b7qVC/kMqcI+PEviUyCyBxIMYjcojO7xJMVc+t33p+NoGM7uqMPoUdL7W3k4SnU+jrRyywCWYEOMzf+oTzCe5Q==","signatures":[{"sig":"MEQCIAf8Ar+jTl6lEqrbMWN0rLv/N3h6Z0n57c0igeqHzc9yAiAboR++A7stO4IKQzZarECauWsbnPePNyRWmsO6hAAY0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEkQf2xSx8fEryng03aSOWTh/xpd4p0woJUjJXCyEbHIAiEAlaGeyOALZUbG9qLH8sUcqnA11S/piIEearEMNCLZbDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145465},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.8.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/32205c9019bc807554149afd246ab994/stackwright-mcp-0.8.1.tgz","_integrity":"sha512-b7qVC/kMqcI+PEviUyCyBxIMYjcojO7xJMVc+t33p+NoGM7uqMPoUdL7W3k4SnU+jrRyywCWYEOMzf+oTzCe5Q==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.10.0","@stackwright/types":"1.11.1","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.1_1789504779917_0.9947136844749855","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@stackwright/mcp","version":"0.8.2","license":"MIT","_id":"@stackwright/mcp@0.8.2","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"788fc2a00d4d65d0d0d613ef61d33aa5c53ece52","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.8.2.tgz","fileCount":6,"integrity":"sha512-pLQibURzreQquElIJ6Ca2V3XqSQaJCOOrBBXr/co8tQJ0a63432lg9rAF/+63zEozJ3DMMMF3Yban/Q1r2UdkA==","signatures":[{"sig":"MEUCIQCzgIJVwBzHer10NIFhHiqMg5AnUfgPBxYxY/WP2bKtRgIgLOjCvaK0BKRRNcVoyw06XlxRbnKAeAFxlFSIgMPhwzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICEU2RMsj/5KEiC4dYDT1Sjmit+0hsfbFGFBfc/seMVNAiBpgmwS35/nsfPp0d7tXmKCBHiMav5nWjKwWVb8YIABOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147483},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.8.2.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/5450bc873bd2627f3024b4f7f8f778cb/stackwright-mcp-0.8.2.tgz","_integrity":"sha512-pLQibURzreQquElIJ6Ca2V3XqSQaJCOOrBBXr/co8tQJ0a63432lg9rAF/+63zEozJ3DMMMF3Yban/Q1r2UdkA==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.10.1","@stackwright/types":"1.11.1","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.12.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.2_1789585795512_0.9906741517290141","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@stackwright/mcp","version":"0.9.0","license":"MIT","_id":"@stackwright/mcp@0.9.0","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"bin":{"stackwright-mcp":"dist/server.js"},"dist":{"shasum":"e51aff281bf912cc88d0b3ce6e9998e9278deed3","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.9.0.tgz","fileCount":6,"integrity":"sha512-EWlMroWlVWAUkCWuBCMrMMO9jUaz0GyTK8DPdtcqv0uW8m3UFcePtuIDbzxAgo7F5qGQ0d5Z9zqr8FZjKG+QPg==","signatures":[{"sig":"MEYCIQCYkJQV+K6XVUQc3HadOSzojc7SUNuH7HJ6M6cjASxWxQIhAJVTJefXozjVT6J6054x+CcYslkga+NKNSPzVQJ52b+I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRSFmz5e0f7XDYq0pG4ntvM1WDenVU/E2xj5L365VXDAIhAObtq6L2MfJGZunUYD78vRSz3Ux6WZJxRQXoSZWJjkf+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158998},"main":"./dist/server.js","_from":"file:stackwright-mcp-0.9.0.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"_resolved":"/tmp/754b37be84882480dbbec19fab61f837/stackwright-mcp-0.9.0.tgz","_integrity":"sha512-EWlMroWlVWAUkCWuBCMrMMO9jUaz0GyTK8DPdtcqv0uW8m3UFcePtuIDbzxAgo7F5qGQ0d5Z9zqr8FZjKG+QPg==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.10.2","@stackwright/types":"1.11.2","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.0_1789834079443_0.0019543528331855686","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"_id":"@stackwright/mcp@0.9.1","bin":{"stackwright-mcp":"dist/server.js"},"bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"dist":{"shasum":"1c5fea50212da6e61f7a2855b9330e4371aeba7c","tarball":"https://registry.npmjs.org/@stackwright/mcp/-/mcp-0.9.1.tgz","fileCount":6,"integrity":"sha512-Xf8R8gTEE5AJStYnHjieLmAcfmCH94P58nMM2NYfmeIvcvBctavODauvQcpK8xlW5PtGBoyrfu2fKd48VPRtVQ==","signatures":[{"sig":"MEYCIQCdqa5APZJRx0zmeXTUV117Yud8l0TOiUqHV9hpOkZDOAIhAIUugY556A3P1DczcpB2Vm5hA5KjCkyecea50BKBZvOk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtCQNtEEKZRrPYbrjIig8bcmJndf4eu+g846HSMWiPggIhAM35vwZeg0ruI7XZgJCJ4XmFC+rV8L4J9dJIHR0bJHp2"}],"unpackedSize":158998},"main":"./dist/server.js","name":"@stackwright/mcp","_from":"file:stackwright-mcp-0.9.1.tgz","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","require":"./dist/server.js"},"./register":{"types":"./dist/register.d.ts","require":"./dist/register.js"}},"license":"MIT","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","test:watch":"vitest","test:coverage":"vitest run --coverage"},"version":"0.9.1","_npmUser":{"name":"stackwright","email":"stackwright@peraspera.llc"},"homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","_resolved":"/tmp/fe228f6ef5c598242f948e243551529d/stackwright-mcp-0.9.1.tgz","_integrity":"sha512-Xf8R8gTEE5AJStYnHjieLmAcfmCH94P58nMM2NYfmeIvcvBctavODauvQcpK8xlW5PtGBoyrfu2fKd48VPRtVQ==","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","directories":{},"maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","playwright":"^1.60.0","@stackwright/cli":"0.10.2","@stackwright/types":"1.11.2","@modelcontextprotocol/sdk":"^1.27.0","@stackwright/build-scripts":"0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","fs-extra":"^11.3.5","@types/node":"^25.9.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.9.1_1790032645256_0.16740107515095315"}}},"time":{"created":"2026-02-28T04:24:29.873Z","modified":"2026-09-21T23:17:25.515Z","0.1.0":"2026-02-28T04:24:30.097Z","0.1.1":"2026-02-28T19:31:29.051Z","0.1.2-alpha.1":"2026-03-05T20:16:28.155Z","0.2.0":"2026-03-13T20:56:46.541Z","0.3.0-alpha.3":"2026-03-17T17:30:51.854Z","0.3.0":"2026-03-17T17:32:56.959Z","0.3.0-alpha.9":"2026-03-31T16:14:59.086Z","0.3.0-alpha.10":"2026-04-03T12:49:34.033Z","0.3.0-alpha.11":"2026-04-03T20:09:52.670Z","0.3.1-alpha.0":"2026-04-16T18:37:00.647Z","0.4.0":"2026-04-27T19:11:46.251Z","0.4.2":"2026-04-29T18:55:04.067Z","0.4.3":"2026-05-06T19:53:12.448Z","0.4.4-alpha.0":"2026-05-07T19:18:01.770Z","0.4.4-alpha.1":"2026-05-08T03:15:40.925Z","0.4.4":"2026-05-08T03:25:44.227Z","0.4.5-alpha.3":"2026-05-13T00:43:34.378Z","0.4.5-alpha.4":"2026-05-15T18:11:28.907Z","0.4.5":"2026-05-15T18:44:24.902Z","0.4.5-alpha.5":"2026-05-15T19:02:01.903Z","0.4.5-alpha.6":"2026-05-16T13:48:32.691Z","0.4.6-alpha.0":"2026-05-16T15:33:55.444Z","0.4.6":"2026-05-17T19:04:26.327Z","0.5.0-alpha.0":"2026-05-19T00:38:08.096Z","0.5.0-alpha.1":"2026-05-19T01:56:49.425Z","0.5.0":"2026-06-06T18:18:20.090Z","0.5.1":"2026-06-10T21:10:33.930Z","0.5.2":"2026-06-18T20:12:05.037Z","0.5.3-alpha.0":"2026-06-22T19:08:51.934Z","0.6.0-alpha.1":"2026-06-23T20:40:07.906Z","0.6.0-alpha.2":"2026-06-25T22:27:58.362Z","0.6.0-alpha.3":"2026-07-04T23:09:42.544Z","0.6.0":"2026-07-05T17:26:24.183Z","0.6.0-alpha.4":"2026-07-07T15:40:23.041Z","0.6.0-alpha.5":"2026-07-08T14:16:59.510Z","0.6.0-alpha.7":"2026-07-12T13:30:29.816Z","0.7.0":"2026-07-13T01:08:26.450Z","0.8.0":"2026-08-25T13:45:42.048Z","0.8.1":"2026-09-15T20:39:40.003Z","0.8.2":"2026-09-16T19:09:55.604Z","0.9.0":"2026-09-19T16:07:59.532Z","0.9.1":"2026-09-21T23:17:25.348Z"},"bugs":{"url":"https://github.com/Per-Aspera-LLC/stackwright/issues"},"license":"MIT","homepage":"https://github.com/Per-Aspera-LLC/stackwright#readme","repository":{"url":"git+https://github.com/Per-Aspera-LLC/stackwright.git","type":"git"},"description":"MCP server for Stackwright — exposes content types, page management, and validation as agent tools","maintainers":[{"name":"stackwright","email":"stackwright@peraspera.llc"}],"readme":"# Stackwright MCP Server\n\nThe `@stackwright/mcp` package provides an MCP (Model Context Protocol) server that exposes Stackwright's content types, page management, and validation as agent tools. This enables AI agents and other MCP-compatible clients to programmatically interact with Stackwright projects.\n\n## Overview\n\nThe MCP server runs as a stdio-based service and provides tools for:\n\n- **Content Type Introspection**: Discover available content types and their schemas\n- **Page Management**: List, add, and validate pages in a Stackwright project\n- **Site Management**: Read, write, and validate site configuration; list available themes\n- **Project Management**: Get project information and scaffold new projects\n- **Git Operations**: Stage content changes and open pull requests for review\n- **Visual Rendering**: Screenshot pages, capture before/after diffs, verify brand consistency\n\n## Prerequisites\n\n- Node.js v18+\n- Stackwright monorepo cloned and built (`pnpm install && pnpm build` from root)\n\n## Running the Server\n\n```bash\n# From the monorepo root\npnpm stackwright-mcp\n```\n\nThe server starts and listens on stdin/stdout for MCP protocol messages.\n\n## Available Tools\n\n### Content Type Tools\n\n#### `sw_get_content_types`\n\nList all available Stackwright content types with their fields.\n\n**Parameters**: None\n\n**Returns**: Text listing of all content types and sub-types with their fields\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_get_content_types', {});\n// Returns: CONTENT TYPES (use as keys inside content_items[]):\n//   main (main)\n//     label: string\n//     heading: TextBlock\n//     textBlocks: TextBlock[]\n//     media?: MediaItem\n//     ...\n```\n\n### Page Tools\n\n#### `sw_list_pages`\n\nList all pages in a Stackwright project.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n\n**Returns**: Text listing of pages with slugs and headings\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_list_pages', {\n  projectRoot: '/path/to/project'\n});\n// Returns: Pages (3):\n//   about  —  About Us\n//   contact  —  Contact\n//   team/leadership\n```\n\n#### `sw_add_page`\n\nCreate a new page in a Stackwright project.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n- `slug` (string): Page slug (e.g., \"about\" or \"team/leadership\")\n- `heading` (string, optional): Optional heading for the new page\n\n**Returns**: Text confirmation with created page path\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_add_page', {\n  projectRoot: '/path/to/project',\n  slug: 'about',\n  heading: 'About Us'\n});\n// Returns: Created page \"about\" at /path/to/project/content/pages/about/content.yml\n```\n\n#### `sw_validate_pages`\n\nValidate page YAML files against the Stackwright content schema.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n- `slug` (string, optional): Validate only this slug; omit to validate all pages\n\n**Returns**: Text validation result or error messages\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_validate_pages', {\n  projectRoot: '/path/to/project'\n});\n// Returns: ✓ Validation passed for all pages.\n// Or: Validation failed:\n//   [about] Missing required field: heading\n```\n\n### Site Tools\n\n#### `sw_validate_site`\n\nValidate the stackwright.yml site configuration file.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n\n**Returns**: Text validation result or error messages\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_validate_site', {\n  projectRoot: '/path/to/project'\n});\n// Returns: ✓ Site config is valid (/path/to/project/stackwright.yml).\n```\n\n#### `sw_get_site_config`\n\nRead the raw YAML content of the stackwright.yml site configuration file.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n\n**Returns**: Text with the full YAML content of the site configuration\n\n#### `sw_write_site_config`\n\nWrite or update the stackwright.yml site configuration. Validates against the site config Zod schema before writing — invalid YAML is rejected with field-level errors.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n- `content` (string): The full YAML content for the site config\n\n**Returns**: Text confirmation of creation or update, or validation error details\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_write_site_config', {\n  projectRoot: '/path/to/project',\n  content: `title: \"My Site\"\nnavigation:\n  - label: \"Home\"\n    href: \"/\"\nappBar:\n  titleText: \"My Site\"\nfooter:\n  copyright: \"© 2026\"\n`\n});\n// Returns: Updated site config at /path/to/project/stackwright.yml\n```\n\n#### `sw_list_themes`\n\nList all built-in Stackwright themes.\n\n**Parameters**: None\n\n**Returns**: Text listing of themes with IDs, names, and descriptions\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_list_themes', {});\n// Returns: Built-in themes (3):\n//   default  —  Default Theme\n//   dark  —  Dark Theme: Dark mode theme\n//   light  —  Light Theme: Light mode theme\n```\n\n### Project Tools\n\n#### `sw_get_project_info`\n\nGet information about a Stackwright project.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n\n**Returns**: Text with project info including package versions, theme, and page count\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_get_project_info', {\n  projectRoot: '/path/to/project'\n});\n// Returns: Project root: /path/to/project\n//           Site title:   My Site\n//           Active theme: default\n//           Pages:        5\n//           Packages:\n//             @stackwright/core: 0.1.0-alpha.0\n//             @stackwright/nextjs: 0.1.0-alpha.0\n```\n\n#### `sw_scaffold_project`\n\nScaffold a new Stackwright Next.js project.\n\n**Parameters**:\n- `targetDir` (string): Absolute path where the new project should be created\n- `name` (string, optional): npm package name for the new project\n- `title` (string, optional): Site title\n- `theme` (string, optional): Theme ID to use\n\n**Returns**: Text confirmation with scaffolded project details\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_scaffold_project', {\n  targetDir: '/path/to/new-project',\n  name: 'my-stackwright-site',\n  title: 'My Site',\n  theme: 'default'\n});\n// Returns: Scaffolded project at: /path/to/new-project\n//           Theme: default\n//           Sample pages: about, contact, home\n```\n\n### Git Operations Tools\n\n#### `sw_stage_changes`\n\nStage modified or new Stackwright content files (page YAML, site config, co-located images) for commit. Only content files are staged — arbitrary files like `.env` or `package.json` are ignored for safety.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n- `paths` (string[], optional): Specific relative paths to stage (still filtered to allowed content paths)\n\n**Returns**: Text listing of staged and skipped files\n\n**Allowed file patterns** (relative to project root):\n- `pages/**/*.{yml,yaml}` and `content/pages/**/*.{yml,yaml}` — page content\n- `pages/**/*.{png,jpg,jpeg,gif,svg,webp}` and `content/pages/**/*.{png,jpg,jpeg,gif,svg,webp}` — co-located images\n- `stackwright.{yml,yaml}` — site configuration\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_stage_changes', {\n  projectRoot: '/path/to/project'\n});\n// Returns: Staged 2 file(s):\n//   + pages/about/content.yml\n//   + stackwright.yml\n//\n// Skipped 1 non-content file(s):\n//   - package.json\n```\n\n#### `sw_open_pr`\n\nValidate all staged YAML, commit changes, push to a new branch, and open a GitHub pull request. Requires the GitHub CLI (`gh`) to be installed and authenticated. Aborts if validation fails — invalid YAML is never committed.\n\n**Parameters**:\n- `projectRoot` (string): Absolute path to the root of the Stackwright project\n- `title` (string, optional): PR title (auto-generated from file list if omitted)\n- `description` (string, optional): PR body/description (auto-generated summary if omitted)\n- `branchName` (string, optional): Custom branch name (default: `content/agent-<timestamp>`)\n- `baseBranch` (string, optional): Target branch for the PR (default: repo default branch)\n- `draft` (boolean, optional): Open as a draft PR (default: false)\n\n**Returns**: Text with PR URL, branch name, commit hash, and list of committed files\n\n**Prerequisites**:\n- Git repository initialized with a remote named `origin`\n- [GitHub CLI](https://cli.github.com/) installed and authenticated (`gh auth login`)\n- Content changes staged via `sw_stage_changes`\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_open_pr', {\n  projectRoot: '/path/to/project',\n  title: 'Add services page',\n  baseBranch: 'dev'\n});\n// Returns: Pull request opened: https://github.com/org/repo/pull/42\n//           Branch: content/agent-20260306-143022\n//           Commit: a1b2c3d4\n//           Files committed (1):\n//             pages/services/content.yml\n```\n\n### Visual Rendering Tools\n\n#### `sw_check_dev_server`\n\nCheck if a Stackwright dev server is running and reachable. Call this before using render tools.\n\n**Parameters**:\n- `baseUrl` (string, optional): Base URL to check (default: http://localhost:3000)\n\n**Returns**: Text confirming server is reachable, or error with instructions to start the dev server\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_check_dev_server', {});\n// Returns: ✓ Dev server is running at http://localhost:3000. You can now use sw_render_page to see your pages.\n```\n\n#### `sw_render_page`\n\nRender a Stackwright page and return a screenshot image. Use this to visually verify how a page looks after writing or editing content. Requires a running dev server.\n\n**Parameters**:\n- `baseUrl` (string, optional): Base URL of the running dev server (default: http://localhost:3000)\n- `slug` (string): Page slug to render (e.g., \"/\" for home, \"/about\", \"/pricing\")\n- `viewport` (object, optional): `{ width: number, height: number }` — viewport size (default: 1280x720). Use 375x667 for mobile.\n- `fullPage` (boolean, optional): Capture full scrollable page or just the viewport (default: true)\n- `format` (string, optional): Image format — \"png\" or \"jpeg\" (default: \"png\")\n\n**Returns**: Text with render metadata plus a PNG/JPEG screenshot image\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_render_page', {\n  slug: '/about',\n  viewport: { width: 375, height: 667 }\n});\n// Returns: Rendered \"/about\" (375x667, 1234ms):\n// [image: screenshot of the rendered page]\n```\n\n#### `sw_render_diff`\n\nCapture a \"before\" screenshot of a page for visual comparison. After capturing, make your YAML changes and call `sw_render_page` to see the \"after\" state.\n\n**Parameters**:\n- `baseUrl` (string, optional): Base URL of the running dev server (default: http://localhost:3000)\n- `slug` (string): Page slug to snapshot\n- `viewport` (object, optional): `{ width: number, height: number }` — viewport size\n- `fullPage` (boolean, optional): Capture full scrollable page (default: true)\n\n**Returns**: Text with snapshot metadata plus a \"before\" PNG screenshot\n\n**Workflow**:\n1. Call `sw_render_diff` to capture the current state\n2. Write your YAML changes (`sw_write_page` or `sw_compose_site`)\n3. Wait for the dev server to hot-reload\n4. Call `sw_render_page` to see the \"after\" state\n5. Compare the two images to evaluate your changes\n\n**Example Usage**:\n```typescript\nconst result = await server.callTool('sw_render_diff', {\n  slug: '/pricing'\n});\n// Returns: 📸 \"Before\" snapshot captured for \"/pricing\" (1280x720, 987ms).\n// [image: screenshot of the current page state]\n```\n\n## Integration with MCP Clients\n\nThe Stackwright MCP server follows the Model Context Protocol (MCP) specification. Any MCP-compatible client can connect to and use these tools.\n\n### Example: Full editorial loop (content authoring → PR)\n\n```typescript\nimport { McpClient } from '@modelcontextprotocol/sdk/client/mcp.js';\nimport { StdioClientTransport } from '@modelcontextprotocol/sdk/client/stdio.js';\n\nconst client = new McpClient();\nawait client.connect(new StdioClientTransport());\n\ntry {\n  const projectRoot = '/path/to/project';\n\n  // 1. Understand available content types\n  const contentTypes = await client.callTool('sw_get_content_types', {});\n\n  // 2. Create a new page\n  await client.callTool('sw_add_page', {\n    projectRoot,\n    slug: 'services',\n    heading: 'Our Services',\n  });\n\n  // 3. Validate\n  const validation = await client.callTool('sw_validate_pages', {\n    projectRoot,\n    slug: 'services',\n  });\n\n  if (validation.isError) {\n    console.error('Validation failed:', validation.content[0].text);\n    return;\n  }\n\n  // 4. Stage content changes (only content files are staged)\n  const staged = await client.callTool('sw_stage_changes', { projectRoot });\n  console.log(staged.content[0].text);\n\n  // 5. Open a PR for human review\n  const pr = await client.callTool('sw_open_pr', {\n    projectRoot,\n    title: 'Add services page',\n    baseBranch: 'dev',\n  });\n  console.log(pr.content[0].text); // PR URL\n} finally {\n  await client.disconnect();\n}\n```\n\n## Best Practices\n\n1. **Always validate after creating or modifying content** — call `sw_validate_pages` after `sw_add_page`.\n2. **Use `sw_get_content_types` to ground your YAML** — the tool returns the live Zod-derived schema, so field names and required/optional status are always current.\n3. **Check `isError` on every response** — tools signal errors via the `isError` flag rather than throwing, so a successful HTTP-level call can still represent a domain error.\n4. **Use absolute paths** — all `projectRoot` and `targetDir` parameters must be absolute paths.\n5. **Disconnect in a finally block** — always call `client.disconnect()` to avoid leaving the server process orphaned.\n6. **Render after editing** — call `sw_render_page` after making content changes to visually verify the result. This catches layout, spacing, and brand consistency issues that schema validation alone cannot detect.\n7. **Check the dev server first** — always call `sw_check_dev_server` before any render tool. If the server isn't running, render tools will fail with a clear error.\n\n## Development\n\n### Building\n\n```bash\ncd packages/mcp\npnpm build\n```\n\n### Testing\n\n```bash\ncd packages/mcp\npnpm test\n```\n\n### Running in Development Mode\n\n```bash\ncd packages/mcp\npnpm dev\n```\n\n## Architecture\n\nThe MCP server is built on top of the `@modelcontextprotocol/sdk` and exposes functionality from the `@stackwright/cli` package as MCP tools. Each tool corresponds to a CLI command but is adapted for programmatic use.\n\n### Tool Registration Pattern\n\n```typescript\nserver.tool(\n  'tool_name',\n  'Tool description',\n  {\n    param1: z.string().describe('Description'),\n    param2: z.number().optional().describe('Optional description'),\n  },\n  async ({ param1, param2 }) => {\n    return { content: [{ type: 'text', text: 'Result' }] };\n  }\n);\n```\n\n## Error Handling\n\nTools return structured responses with:\n- `content`: Array of content items (text, images, etc.)\n- `isError`: Boolean flag indicating if the response represents an error\n\n```json\n{\n  \"content\": [{ \"type\": \"text\", \"text\": \"Validation failed:\\n  [about] Missing required field: heading\" }],\n  \"isError\": true\n}\n```\n\n## Troubleshooting\n\n**Server not responding** — ensure the server is running with `pnpm stackwright-mcp` and that stdin/stdout are properly connected to the client.\n\n**Tool not found** — verify the tool name is correct (all tool names are prefixed with `sw_`; the old `stackwright_` names still work as deprecated compat aliases for one release — see `docs/TOOL-NAMING.md`).\n\n**Validation failures** — check the structured error text for specific field issues; use `sw_get_content_types` to confirm required fields.\n\n**Permission errors on file operations** — use absolute paths and ensure the server process has write access to the target directory.\n\n## Version Compatibility\n\n- `@modelcontextprotocol/sdk`: ^1.27.0\n- `@stackwright/cli`: Same workspace version\n- Node.js: ^18.0.0 or later\n\n## License\n\nMIT License. See the [LICENSE](../LICENSE) file for details.\n\n## Support\n\n- GitHub Issues: https://github.com/Per-Aspera-LLC/stackwright/issues\n","readmeFilename":"README.md"}