{"_id":"@paretools/shared","_rev":"35-8024ac5cea57e3b792c35fc711339fd5","name":"@paretools/shared","dist-tags":{"latest":"0.22.2"},"versions":{"0.2.0":{"name":"@paretools/shared","version":"0.2.0","license":"MIT","_id":"@paretools/shared@0.2.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/pare#readme","bugs":{"url":"https://github.com/Dave-London/pare/issues"},"dist":{"shasum":"66641516986f6fc35b0fc5e0de0bd6b6e9e5d180","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.2.0.tgz","fileCount":22,"integrity":"sha512-obVuqyho9VAq3uQvYACSXkcLYSddZurgJDoAaCAmsOo2HhseURomTyCbFJmhzSaX4WLd8skRJrGPakpKD+Immw==","signatures":[{"sig":"MEUCIB7IYQQg/hjDRoDR+Dv4nrn4CDmD0XqsrCxUVltPTs9+AiEA1wiegil89nrdxEr0AcgaB7gK5rb1RW5kKEiG43jJ0mA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9316},"type":"module","_from":"file:paretools-shared-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/51763d946ee2fe3369ba191fcfb2211f/paretools-shared-0.2.0.tgz","_integrity":"sha512-obVuqyho9VAq3uQvYACSXkcLYSddZurgJDoAaCAmsOo2HhseURomTyCbFJmhzSaX4WLd8skRJrGPakpKD+Immw==","repository":{"url":"git+https://github.com/Dave-London/pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.0_1770725232445_0.026010588790973843","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@paretools/shared","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output"],"license":"MIT","_id":"@paretools/shared@0.3.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/pare/issues"},"dist":{"shasum":"5a24cd5605ead8ea5f06eecaf0861305f51fb078","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.3.0.tgz","fileCount":27,"integrity":"sha512-264BkZvKPxnsTqi2+ivRW9rdyFmOLVb/COJKLPkjPk/R7FuIaz97zzM4H3hrXhv5Ek1UkfvatMmmGDlc1DwlZQ==","signatures":[{"sig":"MEQCIBhaurqOJ1nzYHzWCJqUf9cAOSx3DDIg8VChToS/LGwCAiBUfTjOf01GECoitEluAs1ia07qQrvWT5uVmYMiHZc6Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15688},"type":"module","_from":"file:paretools-shared-0.3.0.tgz","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/66fb0a1970ec81c209d98a0ebfb9c448/paretools-shared-0.3.0.tgz","_integrity":"sha512-264BkZvKPxnsTqi2+ivRW9rdyFmOLVb/COJKLPkjPk/R7FuIaz97zzM4H3hrXhv5Ek1UkfvatMmmGDlc1DwlZQ==","repository":{"url":"git+https://github.com/Dave-London/pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.0_1770734791641_0.20178725079949245","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@paretools/shared","version":"0.5.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.5.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/pare/issues"},"dist":{"shasum":"f392253154bfe10b1196062468825f35ab822869","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.5.0.tgz","fileCount":27,"integrity":"sha512-GSjMOcj8/fUS4Ioh1RGs4tZeXEkI7pzIIpOjw8GOiU0HqmbjF8t1KOwCy9weok0+8nrTd5Txuv97bKjpyC8auA==","signatures":[{"sig":"MEQCIDoVisc1JGfPQrCvEYT5YglyaRVpL/hE5aIjrhi6r+zbAiAYcTFhkotZUw80ZEsh7EYZbxq7ZwGX4RcunOacjOPntg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16515},"type":"module","_from":"file:paretools-shared-0.5.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/20f2caed70e65fb9e92947c77d27d050/paretools-shared-0.5.0.tgz","_integrity":"sha512-GSjMOcj8/fUS4Ioh1RGs4tZeXEkI7pzIIpOjw8GOiU0HqmbjF8t1KOwCy9weok0+8nrTd5Txuv97bKjpyC8auA==","repository":{"url":"git+https://github.com/Dave-London/pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.0_1770747298316_0.14139402834453652","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@paretools/shared","version":"0.6.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.6.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"aa83665059188b741eb97dbf80dc88731700866b","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.6.0.tgz","fileCount":35,"integrity":"sha512-tTJYJZXqgLLhiZjM0kKwlwunZmGbIH1GkhPs/kX4H1w4xEBR12+ANh38HUa9UxDkaj4rGJmqRH8c76TWUVd9CA==","signatures":[{"sig":"MEUCIQCiPiVBtv57622Lm/9ECtzNHSpHdsmseF2zVR/9IMk10QIgRanWLrdtGAEQaMBT32yp7v8ay8IKQV9LqsvPjkrQSRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31209},"type":"module","_from":"file:paretools-shared-0.6.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/74559b6ce9a1a73b8021f4005ccfaabf/paretools-shared-0.6.0.tgz","_integrity":"sha512-tTJYJZXqgLLhiZjM0kKwlwunZmGbIH1GkhPs/kX4H1w4xEBR12+ANh38HUa9UxDkaj4rGJmqRH8c76TWUVd9CA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.6.0_1770894377670_0.05518784837116186","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@paretools/shared","version":"0.7.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.7.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"6ea17c6450e7085b01677cd10f8c4b8d77b6ad58","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.7.0.tgz","fileCount":39,"integrity":"sha512-O/ZFOgAVdYlpbPAjGYTK7p2F3szQytLBPvRVRhvsMx5IZPkTHvVfxinLvjInmeHmHTdV/n6/4m6bLY/Y7mvlaw==","signatures":[{"sig":"MEQCIFVouKL5s5JxYeeN2HYH/RjAcj+kcnu6dfDMm/Pm+nlOAiAZyIBisM7v/gHIVvZrNW1J0AEaHO887pXsfVQ29wcWJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37463},"type":"module","_from":"file:paretools-shared-0.7.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/9bcc6a6d6090554565c6aa84a1b60b26/paretools-shared-0.7.0.tgz","_integrity":"sha512-O/ZFOgAVdYlpbPAjGYTK7p2F3szQytLBPvRVRhvsMx5IZPkTHvVfxinLvjInmeHmHTdV/n6/4m6bLY/Y7mvlaw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.7.0_1770973005741_0.04133985397862405","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@paretools/shared","version":"0.8.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.8.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"f145b45e058a7a5a7d1ad8cf23d3733a91a4ca4b","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.8.0.tgz","fileCount":39,"integrity":"sha512-VG/p879E550wuTSJY9DKo9q6ZS5iNoX7pz87GCBJsJwYFcWvqdfVKTBOuCNEaFdRhuWsQrSyRLmaVlNKtOIG5A==","signatures":[{"sig":"MEUCIEvsbSGu5EtG+oj7wbYVERdTm4eLFEBn6AAGzRWPBnG4AiEAh0YZcls7cotS1LSQm2kOITxUqEquZq/snIrU5nmbucw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38752},"type":"module","_from":"file:paretools-shared-0.8.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/26534a8ef68b3ae4c88d8cda9900cc9f/paretools-shared-0.8.0.tgz","_integrity":"sha512-VG/p879E550wuTSJY9DKo9q6ZS5iNoX7pz87GCBJsJwYFcWvqdfVKTBOuCNEaFdRhuWsQrSyRLmaVlNKtOIG5A==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.0_1771005709201_0.7561650423066486","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@paretools/shared","version":"0.8.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.8.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"15344f87e929f7b608c42e634c4fec9489614286","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.8.1.tgz","fileCount":39,"integrity":"sha512-6Hjkyo3tZ/I6tvKCN0mBL13nxQ5ToaJOzXg/zcIVeztMI8myOCcwNSDsLAkeuDZNH6mmz5arSMy1ovSJLqrA/A==","signatures":[{"sig":"MEYCIQDYrbZUg5axRn1k5SJR+qZgeOfRV2egbuMMo580Cij8ngIhAIOKTUfb1TkpSgkV6XGIG8IOK/cDMfu5u8yWpVr8MJLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38752},"type":"module","_from":"file:paretools-shared-0.8.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/4703f0a4f4e7d0f32a67826948fe25be/paretools-shared-0.8.1.tgz","_integrity":"sha512-6Hjkyo3tZ/I6tvKCN0mBL13nxQ5ToaJOzXg/zcIVeztMI8myOCcwNSDsLAkeuDZNH6mmz5arSMy1ovSJLqrA/A==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.1_1771043613884_0.45112208008075405","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@paretools/shared","version":"0.8.2","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.8.2","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"d683e41d1f10585bfbeaef61858f7545669f29e7","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.8.2.tgz","fileCount":43,"integrity":"sha512-owK+t6Gnngs9AFYhY98WHHBwB6k84WXdHz2Pjm4RQfHiIKK/cYSpwk/jPppDf+hZ9ScF/Z5TBimKakFhSFXW0g==","signatures":[{"sig":"MEUCIEjduCN3iZSdqqYY+a7fJDpIUsz5w0rPPoOemW/h2TBcAiEA1eDsmQk5PCwTr8UHBS0xwNQEHgSDnqZiS8p18T3IwB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56950},"type":"module","_from":"file:paretools-shared-0.8.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/4fd32476595870cf8aa7d43c9eab61b9/paretools-shared-0.8.2.tgz","_integrity":"sha512-owK+t6Gnngs9AFYhY98WHHBwB6k84WXdHz2Pjm4RQfHiIKK/cYSpwk/jPppDf+hZ9ScF/Z5TBimKakFhSFXW0g==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.2_1771187681392_0.17139837757947896","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@paretools/shared","version":"0.8.3","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.8.3","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"6297f98fd41f080e75ffe8cbc8c2e8cade90603e","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.8.3.tgz","fileCount":43,"integrity":"sha512-UupR1zJLymLUuqiUaqYQBytAmlo9Ro1ZVdR3dqKOnrSlD2m/g2fQOAmR0hlPSfoWJrvXDvWguF6PqmeiunmVkw==","signatures":[{"sig":"MEYCIQDpckBKf5TKm/qiZhSMFZEUQcjubicpE+uTB5rQQK5ucQIhAJnDe5uA7DQj14q2IXMzF9y83L2vpmkMqgiPwycnhedl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56950},"type":"module","_from":"file:paretools-shared-0.8.3.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/fe29b7feb8b1dede74bf754a70e49208/paretools-shared-0.8.3.tgz","_integrity":"sha512-UupR1zJLymLUuqiUaqYQBytAmlo9Ro1ZVdR3dqKOnrSlD2m/g2fQOAmR0hlPSfoWJrvXDvWguF6PqmeiunmVkw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.3_1771219791879_0.6727733628243364","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@paretools/shared","version":"0.8.5","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.8.5","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"4efef7760fb2dc7e48991cafd2128876b9e32091","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.8.5.tgz","fileCount":43,"integrity":"sha512-sQKmy85/EOI+3lNAS1ye2ee68BTJzWnFGRVT0pOJpHaqnzriYAG1oHGzKs4RWF36VwuzdWCn+G8FJ9AUh667Wg==","signatures":[{"sig":"MEUCIAXx0E1nn/FrQu60vnzjVWgItkDtGu41Bwy8TUmY/BTVAiEAtI3SfeMLDsmmGxfKMnT5D+or7AbqCTA+Osp8YoVCWm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56950},"type":"module","_from":"file:paretools-shared-0.8.5.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/df95669f3365f0c55fc14a931547f31a/paretools-shared-0.8.5.tgz","_integrity":"sha512-sQKmy85/EOI+3lNAS1ye2ee68BTJzWnFGRVT0pOJpHaqnzriYAG1oHGzKs4RWF36VwuzdWCn+G8FJ9AUh667Wg==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.5_1771223492707_0.3712083094611247","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@paretools/shared","version":"0.9.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.9.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"cf4134f28dd21238be225b02a39c2d6355d1f140","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.9.0.tgz","fileCount":43,"integrity":"sha512-BHWkQ+44A4DD4V/tqVIkeVkFsKX5uXXhP08mcT5LwyTGXITSk8SVJwK5U2O0s1UtC9GAsB/8KGD4k7BSf4PWcA==","signatures":[{"sig":"MEYCIQD7RkLGg6bT6G6nBv0/SaWC4VinHY5lcmFImLZyKvcWGgIhALMRPCk5IwGWpNbXSoyEfMG4iXkOdM4eLbPPqV9iQ7Vh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57228},"type":"module","_from":"file:paretools-shared-0.9.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/36a408e514d375257dabf7f321301650/paretools-shared-0.9.0.tgz","_integrity":"sha512-BHWkQ+44A4DD4V/tqVIkeVkFsKX5uXXhP08mcT5LwyTGXITSk8SVJwK5U2O0s1UtC9GAsB/8KGD4k7BSf4PWcA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.9.0_1771308312672_0.3352779673184201","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@paretools/shared","version":"0.10.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.10.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"446f0aed964ed7c0736d0ef872fcb27ab3a47b86","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.10.0.tgz","fileCount":47,"integrity":"sha512-EtnNs9HoxL8IOiQpxOydJfzFwVlzGiMCJg+xT2cuT+hVKi65vjchPO+bdY+o24Yn0mWG2+4wvTiz09laoSR49w==","signatures":[{"sig":"MEYCIQCgQdUp81A0d8Dibp2I9EnKxDVBnlEMRS3FytOvYQqj7gIhALr+btOL+fK5OqRjH7cMYR9dayD1krbpZVk7SsDM4+DZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74799},"type":"module","_from":"file:paretools-shared-0.10.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/34e7c91a6dffbfe95e4f10a0bdd46c9a/paretools-shared-0.10.0.tgz","_integrity":"sha512-EtnNs9HoxL8IOiQpxOydJfzFwVlzGiMCJg+xT2cuT+hVKi65vjchPO+bdY+o24Yn0mWG2+4wvTiz09laoSR49w==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.0_1771478520235_0.24013559952130525","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@paretools/shared","version":"0.10.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.10.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"46453ad35579cec31089288ba684053ef7760dda","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.10.1.tgz","fileCount":47,"integrity":"sha512-6+vp5yOrWSJoRmUc0jxJpJYQ2MIicIlUZVn8Lwfzzww6gizKzb0+twQxQNHJtn0MJJ9eUy7O24oFYcj8A8QSFQ==","signatures":[{"sig":"MEUCIHq4hgAVgqXMxDIKTP42VJScYJA28/NheGONLBddqsabAiEAnNZqIod5TJy37OV+8MbliD+bon3BJpVn9V0IVk8C7Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77480},"type":"module","_from":"file:paretools-shared-0.10.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/73f43083f893f95e0f71d4eb3adb4827/paretools-shared-0.10.1.tgz","_integrity":"sha512-6+vp5yOrWSJoRmUc0jxJpJYQ2MIicIlUZVn8Lwfzzww6gizKzb0+twQxQNHJtn0MJJ9eUy7O24oFYcj8A8QSFQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.1_1771489061806_0.22175251187937484","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@paretools/shared","version":"0.10.2","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.10.2","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"72fe53376cbbe360c1d75f541fe565f6dcc51e5f","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.10.2.tgz","fileCount":47,"integrity":"sha512-bg+elCyuVbqbT0GOHpjKijuHGQLWpGY7KGCsckJMJoy6v8U6uvvl369kLhgh/cp755vBAf2Cqx5hkmSeZ8aFjw==","signatures":[{"sig":"MEYCIQCGM7w025rOhjdpxm5TEk3dzASlhTULbC3y0faX1JtCZgIhAP0u8qdbL/4Mtri/CeTHzUHP1YAmD6nDmZm/aOGcP0Es","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77553},"type":"module","_from":"file:paretools-shared-0.10.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/d5ed1cb5cda4fda8b14616ae4d397543/paretools-shared-0.10.2.tgz","_integrity":"sha512-bg+elCyuVbqbT0GOHpjKijuHGQLWpGY7KGCsckJMJoy6v8U6uvvl369kLhgh/cp755vBAf2Cqx5hkmSeZ8aFjw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.2_1771495989915_0.9510014315643778","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@paretools/shared","version":"0.11.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.11.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"1c8fbd5ca42de54e26bc443781965e6fca1dcbf5","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.11.0.tgz","fileCount":55,"integrity":"sha512-/hyEbKJxcBGhLqRVsYnsOEuAEWZ4nl0SIqIii9s7m4oK7eY7gcLI+qiO/S8FQf6s0dXK5DzLXUOUjPz+/a2cyg==","signatures":[{"sig":"MEQCIBfR+T0QktxrnrY/+P0F/A9e4pR8DZEjlcE/wMKWVEgzAiAvlkpGrd8fm2Pp913ELUTquxaRV1AsTj1EtG9DwdaVkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109198},"type":"module","_from":"file:paretools-shared-0.11.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/683404efb2b990fb91073b58811ac60b/paretools-shared-0.11.0.tgz","_integrity":"sha512-/hyEbKJxcBGhLqRVsYnsOEuAEWZ4nl0SIqIii9s7m4oK7eY7gcLI+qiO/S8FQf6s0dXK5DzLXUOUjPz+/a2cyg==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.0_1771773813122_0.344148628862766","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@paretools/shared","version":"0.12.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.12.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"617c8fffd4f192dc42f87462df65d06252840bdf","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.12.0.tgz","fileCount":59,"integrity":"sha512-y0bNonZWhlYydG9XZXOahDSZOw+oRHQCihozPsJ6n7sZEejMiPABvEcxU4j3MZOg8XiRJYIrQX3P1o5Q+LFJ7w==","signatures":[{"sig":"MEUCIQCI3pits43sjhs/DkmibAsfatGbypbNhNGog6G9CGRQSgIgHizaJo5z/TaeRaY+Pw9rfXbnC4HCx8VujKBy/8HwTBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112000},"type":"module","_from":"file:paretools-shared-0.12.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/2bd8ae5fb3dbfafbb75e8c180f1dd1ce/paretools-shared-0.12.0.tgz","_integrity":"sha512-y0bNonZWhlYydG9XZXOahDSZOw+oRHQCihozPsJ6n7sZEejMiPABvEcxU4j3MZOg8XiRJYIrQX3P1o5Q+LFJ7w==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.2.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.12.0_1771870311289_0.1096181627873134","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@paretools/shared","version":"0.13.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.13.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"465237c4b49c7a62e98192d5350a39273858786d","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.13.0.tgz","fileCount":67,"integrity":"sha512-aCL3PA1RTllQsN2pFiO1pyZXggO66C+LL9viKD8r9fog5JrUta2UsHy0kiFV+8E9uS+BBY6bKmklkZ+2sjJfzw==","signatures":[{"sig":"MEUCIQDXeaFZftHVCrVURUytuv+Mhuy4QER5ZLH4lh+/xouAowIgOChc52Et2cNCYvSjNNz8oGlSPlaSNABhVb+Rm5l6WT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137371},"type":"module","_from":"file:paretools-shared-0.13.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/a0ad068a6f54f93a875d5363dcc79f45/paretools-shared-0.13.0.tgz","_integrity":"sha512-aCL3PA1RTllQsN2pFiO1pyZXggO66C+LL9viKD8r9fog5JrUta2UsHy0kiFV+8E9uS+BBY6bKmklkZ+2sjJfzw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.3.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.13.0_1772091235913_0.6946801514025123","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@paretools/shared","version":"0.13.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.13.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"1730ca139627e6f56f4ad1129ffc38ced0c3ee27","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.13.1.tgz","fileCount":75,"integrity":"sha512-hXXwM6InocmTDRwNgWXIjLcNZrfsFMtcv1Iz1yXq7WNXx2p5enDh8Xl3vc3ahjbafLghjktgP38+IvcOprbHVA==","signatures":[{"sig":"MEQCIBKRPKVfAIRpORjGzFetuzd5K8Kjk5r4zKTnd5ZGJs7SAiBnSK9wi79RYzmcBBHhv3v5GmryPEuPfv6vJRAzuns4HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160000},"type":"module","_from":"file:paretools-shared-0.13.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/234f3b402154af9390e242d7f761b105/paretools-shared-0.13.1.tgz","_integrity":"sha512-hXXwM6InocmTDRwNgWXIjLcNZrfsFMtcv1Iz1yXq7WNXx2p5enDh8Xl3vc3ahjbafLghjktgP38+IvcOprbHVA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.3.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.13.1_1772695128719_0.4178195451432771","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@paretools/shared","version":"0.14.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.14.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"8cf2b03232ba72889213a007b64ba40cf3003df9","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.14.0.tgz","fileCount":75,"integrity":"sha512-gO9f/8AE/uL+7nNIWIqiZHJUK8yjoTGwCqsRCn1SwpKioZuRKzx/tQEZxz1J06LbhlUqRmABtgMBu7rcAZU10A==","signatures":[{"sig":"MEUCIBkB1J7oscBFhbN2qfCWakB9OBfoCnH9oanDdi3maDnYAiEA4cvnwdWKosU/zabv47OTa2zlw8lwN0agujg8QH5BX70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163752},"type":"module","_from":"file:paretools-shared-0.14.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/f886f1b288d6d24c3e03f80169b10d4b/paretools-shared-0.14.0.tgz","_integrity":"sha512-gO9f/8AE/uL+7nNIWIqiZHJUK8yjoTGwCqsRCn1SwpKioZuRKzx/tQEZxz1J06LbhlUqRmABtgMBu7rcAZU10A==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.3.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.0_1772887046150_0.22888765340624317","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@paretools/shared","version":"0.14.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.14.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"a10162f1a7fe250bb5d5728217afdc3c5ab4f496","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.14.1.tgz","fileCount":75,"integrity":"sha512-TvF8pqqbesShAoBg0N672nkRZ8vcPMNu7JpYtQJ3QA2zzsZZUG1WOZtgmaav4OzxTk9UF2G0BN9iqxbdX1vGEw==","signatures":[{"sig":"MEUCIBsEWF9s07jxWRRYqFtego+gW/auFsl2CmvenN/bVYsPAiEAvIfxDM93ZwyHxcsutDwDyZWbMcgBn52bNzWaTU6xvXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163752},"type":"module","_from":"file:paretools-shared-0.14.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/186304adcb058cc885eccc28cf74bfd5/paretools-shared-0.14.1.tgz","_integrity":"sha512-TvF8pqqbesShAoBg0N672nkRZ8vcPMNu7JpYtQJ3QA2zzsZZUG1WOZtgmaav4OzxTk9UF2G0BN9iqxbdX1vGEw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.3.3","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.1_1772908807318_0.4817619639424082","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@paretools/shared","version":"0.14.2","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.14.2","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"95e43c4f5b0e1635b3e3cb481fc489603305788c","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.14.2.tgz","fileCount":75,"integrity":"sha512-GVETxTdnIdCkCPKFY3uBOQLAPT9tPiMoz+fy/z0OBz76FoJRGGUwiHfnwUzj0uDvzvM7l/UI7/iUYn0LSp8zHQ==","signatures":[{"sig":"MEUCIQC3e4l7D77b1Amd6RlZeYGHLsRA87KCG/G5ZWOzpF0dyQIgUlK5SVhj+PP/GsglLGbqCOCyaFk3iNu/vy9T22dpYs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163752},"type":"module","_from":"file:paretools-shared-0.14.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/91351a20909269d0723e840acee44966/paretools-shared-0.14.2.tgz","_integrity":"sha512-GVETxTdnIdCkCPKFY3uBOQLAPT9tPiMoz+fy/z0OBz76FoJRGGUwiHfnwUzj0uDvzvM7l/UI7/iUYn0LSp8zHQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.4.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.14.2_1773209604671_0.8483876520002829","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@paretools/shared","version":"0.15.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.15.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"171eb700804b81883529d0c7277a4482b4f63c17","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.15.0.tgz","fileCount":75,"integrity":"sha512-Bh3mNKc7Da4e9DxWJH34pHSyusZl5IR3CeoCNMUYx2DsJ7ao0dOXQdf/mckbKilXEMZ0P0bLmM/0LTBkUfuDFQ==","signatures":[{"sig":"MEQCIEn/B45Ko9N69uMKs5V/T1mHrv4Eg8M2oFrPbS0qnC3pAiAywy0n5k59ewIguu2D8dei3TFyLt99ospn/bhJXEW83A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166276},"type":"module","_from":"file:paretools-shared-0.15.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/c62d1413c18e9b1956a7e1374071cfb0/paretools-shared-0.15.0.tgz","_integrity":"sha512-Bh3mNKc7Da4e9DxWJH34pHSyusZl5IR3CeoCNMUYx2DsJ7ao0dOXQdf/mckbKilXEMZ0P0bLmM/0LTBkUfuDFQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^25.4.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.15.0_1773420400215_0.2722776033893475","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@paretools/shared","version":"0.16.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.16.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"6b6e5b160af91e007c7aad019c58b2207fbc6551","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.16.0.tgz","fileCount":75,"integrity":"sha512-69w7wXIjTZg2QSo95WDmXgtsGs6vQosBurl4OQ4KGZxKQJp6BQHhavIvlNiCgo7f3oMJLuB7O9xR80uh4anfUg==","signatures":[{"sig":"MEUCIHOhOGILjjYB6k5G7mYFOzeo5bJClfUX9lqXwp/fnPaiAiEAiRETxNHDsq/MGlr4+uNKmy+m4lC2h6oX01/C6fV57Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166275},"type":"module","_from":"file:paretools-shared-0.16.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/0c81604e84860b073af4d64e7bcf67f5/paretools-shared-0.16.0.tgz","_integrity":"sha512-69w7wXIjTZg2QSo95WDmXgtsGs6vQosBurl4OQ4KGZxKQJp6BQHhavIvlNiCgo7f3oMJLuB7O9xR80uh4anfUg==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.1","typescript":"^5.7.0","@types/node":"^25.4.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.0_1774533652175_0.44629109684507395","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@paretools/shared","version":"0.16.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.16.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"5baaac9055bad78973a29ecd6f35692496c6ae4d","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.16.1.tgz","fileCount":75,"integrity":"sha512-HLCccu7SB0DASIUXtHTabhcNa2SuJ2hSGTfpVxwdvOkKOQZiBB9ooNlXimGh/87aPG9uhOHjbBbX51etY3yytA==","signatures":[{"sig":"MEUCIDPlowJZdZ93HiwpyyUqWPkSo1z479wmrLmnsu5YzGEgAiEA3xFUESrRQ0i2VGs1HGKvnQdWlqYUZqhV3vvO/I8Slyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166275},"type":"module","_from":"file:paretools-shared-0.16.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/f5adc32518cb7ad800be830572a0d7a8/paretools-shared-0.16.1.tgz","_integrity":"sha512-HLCccu7SB0DASIUXtHTabhcNa2SuJ2hSGTfpVxwdvOkKOQZiBB9ooNlXimGh/87aPG9uhOHjbBbX51etY3yytA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.4","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.1","typescript":"^5.7.0","@types/node":"^25.4.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.1_1774623328801_0.26771349188909177","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@paretools/shared","version":"0.16.2","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.16.2","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"a221ed457b270cf265faa295ff10f5f2e2e2217d","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.16.2.tgz","fileCount":75,"integrity":"sha512-chHl9oiileXmOSriHbXxO19qf//lamggAeTqHv7FXOmsIXH1ZA2d0I1R1dZG8fahpgOPgTgClFIqylR6Etiekw==","signatures":[{"sig":"MEYCIQDxVd+BguOs15ZktipmrxIcXo9r4+KME5OK7gQranmnNgIhAMa5rq98qzkdyMV46Okz/Tagvo/PGNj67YRDjC3SdvyR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169311},"type":"module","_from":"file:paretools-shared-0.16.2.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/5ee90164326cf418e0dfa92aca0f4e31/paretools-shared-0.16.2.tgz","_integrity":"sha512-chHl9oiileXmOSriHbXxO19qf//lamggAeTqHv7FXOmsIXH1ZA2d0I1R1dZG8fahpgOPgTgClFIqylR6Etiekw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.2_1775378947124_0.42750328260729","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@paretools/shared","version":"0.16.3","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.16.3","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"84e4b511d70a51afb2af1a8c2a8a1b45c426d819","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.16.3.tgz","fileCount":75,"integrity":"sha512-B0iB6+JJvZYgIn+fa9tbr9bfMT5Ql/VetFhiUHISsvvr8UwWsnDx3RYkd8t0R44c5NfyVcRENE6mvE1ylpXVPg==","signatures":[{"sig":"MEUCIEx1VyI1wBEELg2vbVZKPgzDPBwtAH97zHOhyVa+TSGhAiEAuMbEKNUQ+e5G6f/sv6mhcT5ihRGbtcr2nU4b92SZT3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170749},"type":"module","_from":"file:paretools-shared-0.16.3.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/87b7d19d9f5001e962a5da83d5043276/paretools-shared-0.16.3.tgz","_integrity":"sha512-B0iB6+JJvZYgIn+fa9tbr9bfMT5Ql/VetFhiUHISsvvr8UwWsnDx3RYkd8t0R44c5NfyVcRENE6mvE1ylpXVPg==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.16.3_1775630354075_0.8176183066719391","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@paretools/shared","version":"0.17.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.17.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"a6bc89423ef9f1aaabb032aa35f0f691946cfbd8","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.17.0.tgz","fileCount":75,"integrity":"sha512-sWZs0YgAMXsgSLGMecbRJp3nOi0uOA/SIT5qLKOXOjr/b28RGockEZ2fIdbzrq4l356CEOVae3798m427YfzaQ==","signatures":[{"sig":"MEUCIQD6/t6uUZ5XIyq8Wpal2CevqU2QaV0kADvrw4YCBqmnkAIgJMi0bw5ba2TaiIIFePAaQ8Z9KRi4Yuu+lUU8Iq9EipQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175024},"type":"module","_from":"file:paretools-shared-0.17.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/8bae3f86cbcb6973aa75d0cde3738da1/paretools-shared-0.17.0.tgz","_integrity":"sha512-sWZs0YgAMXsgSLGMecbRJp3nOi0uOA/SIT5qLKOXOjr/b28RGockEZ2fIdbzrq4l356CEOVae3798m427YfzaQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.3","typescript":"^6.0.2","@types/node":"^25.5.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.17.0_1775634522610_0.9282365563911799","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@paretools/shared","version":"0.18.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.18.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"afc6cb43eadc1db810b3d6b495013013453dc384","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.18.0.tgz","fileCount":75,"integrity":"sha512-5r/aH1WU5wMZ3yOZGqXylFFtJdjRfirqlQVGUEgoMCcsdfcAQPI/ISIW+8kR+Efx7B8uFFYPH6ONb9Dapl8NPA==","signatures":[{"sig":"MEUCIQDBcVLnTt94TVsfOxaR0qprkY3D9RlphUug2JknsZB/gQIgaiiQZjX1JjTutH1W3OOj9aZP/V8iDclz8m+XRHIvJyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179957},"type":"module","_from":"file:paretools-shared-0.18.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/1713c653eede5b61fe17761726d1ac3d/paretools-shared-0.18.0.tgz","_integrity":"sha512-5r/aH1WU5wMZ3yOZGqXylFFtJdjRfirqlQVGUEgoMCcsdfcAQPI/ISIW+8kR+Efx7B8uFFYPH6ONb9Dapl8NPA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.3","typescript":"^6.0.2","@types/node":"^25.5.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.18.0_1775976926801_0.76920974805021","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@paretools/shared","version":"0.18.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.18.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"867cd36dd29d26f7714701c01fcffef9eb0c7512","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.18.1.tgz","fileCount":75,"integrity":"sha512-LqdiUS3xJ2JicHUdI/59NgPG4TTp6p4zVsIGna1PSHjiCQGCybVD5v807fRpVmE2E2wD/D8KCEmQFB3xM/KAUQ==","signatures":[{"sig":"MEQCIEalgMNXrD5zd7kXqYM3dB/9BHgM1ZtBeMo/j+/TNV0+AiA/DO5PqNHcFjjrx/z1Db4aQ7YcbdMScW0cfq1HMFdrFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186699},"type":"module","_from":"file:paretools-shared-0.18.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/5da5dc2c1e2a9c04ca62caa9729767b6/paretools-shared-0.18.1.tgz","_integrity":"sha512-LqdiUS3xJ2JicHUdI/59NgPG4TTp6p4zVsIGna1PSHjiCQGCybVD5v807fRpVmE2E2wD/D8KCEmQFB3xM/KAUQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.18.1_1777455707138_0.47816594284535663","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@paretools/shared","version":"0.19.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.19.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"2c38d3f196bcc4f1060a26377cf293e49a0431de","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.19.1.tgz","fileCount":75,"integrity":"sha512-btWpmLU1FlWm0Kkg/dx7aTht0FF8gQ0n+q2a5Od99hlJfn6gXylmJAT9ttk2ET1LK3lGzyNpAs6cCt6VE9lxvQ==","signatures":[{"sig":"MEUCIFsvxjvWAR55VIf4WJGYHC6DyQIneI9H1QPQfBM2itsnAiEAgFc1/tBPpmFjdwyNB9W5ya9EpKPSguGOHRYLXQmfxF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186699},"type":"module","_from":"file:paretools-shared-0.19.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/4e8ddbf5a299521e9e459e8aae3afd7b/paretools-shared-0.19.1.tgz","_integrity":"sha512-btWpmLU1FlWm0Kkg/dx7aTht0FF8gQ0n+q2a5Od99hlJfn6gXylmJAT9ttk2ET1LK3lGzyNpAs6cCt6VE9lxvQ==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.7","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^6.0.3","@types/node":"^25.6.0","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.19.1_1778133005657_0.05736632675214204","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@paretools/shared","version":"0.20.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.20.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"eed9f0dc93f206eca911b1738644d986e57b4e76","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.20.0.tgz","fileCount":79,"integrity":"sha512-vDse7cVm0AbEV4mv4NZbV3vMujlgc2rhSfhHTWE8twnRsSrdSpaISZTS0JOA9nDivpILgZ8iHWarrpJGQmKgNA==","signatures":[{"sig":"MEUCICX0CIDNjWfHW6kCKeZst2vTM08stUdfKW+RIskq7fnDAiEAklQ2UgjF2loKQBUGAxFq+B+41o0wX7KMPXcZsIwRUqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":196506},"type":"module","_from":"file:paretools-shared-0.20.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/7b24ed869691cbb58441b70696324ac5/paretools-shared-0.20.0.tgz","_integrity":"sha512-vDse7cVm0AbEV4mv4NZbV3vMujlgc2rhSfhHTWE8twnRsSrdSpaISZTS0JOA9nDivpILgZ8iHWarrpJGQmKgNA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.7","typescript":"^6.0.3","@types/node":"^25.9.1","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.20.0_1779983399031_0.8885579005977071","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@paretools/shared","version":"0.21.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.21.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"f2e5cddd4defd26e6e9cad23863e770a4df6e31d","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.21.0.tgz","fileCount":79,"integrity":"sha512-+ZGxmwBHbq18iMCHgZCqs+E8dBh1leJ4naAe+bRSH/ySy3tg3+EnuOEZBdJzKQL5nJhORumKNStiuPH99+ftKw==","signatures":[{"sig":"MEUCICsA6XJoWevOnMA4sr/g2u/iqo89hTV88yOLyn3EhatGAiEAvDNM0cf8tHWhhYPPOTgDxtULH1qE0TcmfdHxHjWCPEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198462},"type":"module","_from":"file:paretools-shared-0.21.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/f74786596a3a228a35719d04d44226da/paretools-shared-0.21.0.tgz","_integrity":"sha512-+ZGxmwBHbq18iMCHgZCqs+E8dBh1leJ4naAe+bRSH/ySy3tg3+EnuOEZBdJzKQL5nJhORumKNStiuPH99+ftKw==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^25.9.1","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.21.0_1783259391546_0.5162882451707012","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@paretools/shared","version":"0.21.1","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.21.1","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"712973a9a7d4701e1fcd5093352ecce5968f1c00","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.21.1.tgz","fileCount":79,"integrity":"sha512-6LwyKpSkJh9U9UYvvE9zbFP6CXPybO/amGGHkjV5ilQ3MPK7Ey0D6lYd8UnBQiLVeTC9vrNInwhMqV5istr8QA==","signatures":[{"sig":"MEYCIQD9qLhAbN9cJR44V5+nV+4X5dAj7YKshB17QiwrMgF3gwIhAM3ZzxtBdnmujO7ibOOmxtKXfd/3WDB/Bbx/UgPSPrkG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198459},"type":"module","_from":"file:paretools-shared-0.21.1.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/1800132b767e713dc001b31ea7471225/paretools-shared-0.21.1.tgz","_integrity":"sha512-6LwyKpSkJh9U9UYvvE9zbFP6CXPybO/amGGHkjV5ilQ3MPK7Ey0D6lYd8UnBQiLVeTC9vrNInwhMqV5istr8QA==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.1","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.21.1_1784051117141_0.15050826721787391","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@paretools/shared","version":"0.22.0","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"license":"MIT","_id":"@paretools/shared@0.22.0","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dist":{"shasum":"61fbb3f7fa9e9ddf95f946af188d3b0e8c1361b3","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.22.0.tgz","fileCount":91,"integrity":"sha512-Nb1bnT7NdIy565jMsHDnLwaKE+cKE8ImmKdq0CDg9LlQGdkeXPyIr32aQ+WfAF7bLAysbiCYeU0lIGuEyZ67/g==","signatures":[{"sig":"MEUCIDt6FT5EziLAJxeRGR9f5Rn4++G95ncVGiY+aBf7YmfFAiEAwxaYfiY8X+RZRWZWKQQ1T3arRm2sbESI5nEzxdkZshA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228185},"type":"module","_from":"file:paretools-shared-0.22.0.tgz","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"lint":"eslint src/","test":"vitest run","build":"tsc","coverage":"vitest run --coverage"},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"_resolved":"/tmp/3bef4fec2ad0df12ef1a17f235f84951/paretools-shared-0.22.0.tgz","_integrity":"sha512-Nb1bnT7NdIy565jMsHDnLwaKE+cKE8ImmKdq0CDg9LlQGdkeXPyIr32aQ+WfAF7bLAysbiCYeU0lIGuEyZ67/g==","repository":{"url":"git+https://github.com/Dave-London/Pare.git","type":"git","directory":"packages/shared"},"_npmVersion":"10.9.8","description":"Shared utilities for Pare MCP servers","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^6.0.3","@types/node":"^26.1.2","@paretools/tsconfig":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.22.0_1785341315733_0.9029505150645487","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@paretools/shared","version":"0.22.2","description":"Shared utilities for Pare MCP servers","license":"MIT","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","engines":{"node":">=20"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Dave-London/Pare.git","directory":"packages/shared"},"bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"dependencies":{"@modelcontextprotocol/sdk":"^1.30.0","zod":"^4.4.3"},"devDependencies":{"@types/node":"^26.2.0","typescript":"^6.0.3","vitest":"^4.1.10","@paretools/tsconfig":"0.0.0"},"scripts":{"build":"tsc","test":"vitest run","coverage":"vitest run --coverage","lint":"eslint src/"},"_id":"@paretools/shared@0.22.2","_integrity":"sha512-B3Ow13M/422blu4fHIS4FUxobIv2pjtADs5A5J2+xhuOFtHB7yt2O4g3bXxrJ+O4pXoiTVOpy7gnmCLk3Nvb3A==","_resolved":"/tmp/a88a55c0f64cb327ec9f4719407b07af/paretools-shared-0.22.2.tgz","_from":"file:paretools-shared-0.22.2.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-B3Ow13M/422blu4fHIS4FUxobIv2pjtADs5A5J2+xhuOFtHB7yt2O4g3bXxrJ+O4pXoiTVOpy7gnmCLk3Nvb3A==","shasum":"09d5d3ebace784d3f0c0333de492fc4ff6a963b4","tarball":"https://registry.npmjs.org/@paretools/shared/-/shared-0.22.2.tgz","fileCount":91,"unpackedSize":228185,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@paretools%2fshared@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDhB/F4/Em2LX7K7RcfhKP8umnyg2uBi63H4eaYShDcYAiBYZDTMmvnJxCv2fTKhxYpO7X3dLR5xxc2+MweKxtjqzw=="}]},"_npmUser":{"name":"dave212","email":"dave212@gmail.com"},"directories":{},"maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_0.22.2_1787125233460_0.5366815755546717"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-10T12:07:12.375Z","modified":"2026-08-19T07:40:33.960Z","0.2.0":"2026-02-10T12:07:12.579Z","0.3.0":"2026-02-10T14:46:31.863Z","0.5.0":"2026-02-10T18:14:58.467Z","0.6.0":"2026-02-12T11:06:17.842Z","0.7.0":"2026-02-13T08:56:45.885Z","0.8.0":"2026-02-13T18:01:49.353Z","0.8.1":"2026-02-14T04:33:34.028Z","0.8.2":"2026-02-15T20:34:41.529Z","0.8.3":"2026-02-16T05:29:52.000Z","0.8.5":"2026-02-16T06:31:32.859Z","0.9.0":"2026-02-17T06:05:12.868Z","0.10.0":"2026-02-19T05:22:00.393Z","0.10.1":"2026-02-19T08:17:41.968Z","0.10.2":"2026-02-19T10:13:10.085Z","0.11.0":"2026-02-22T15:23:33.278Z","0.12.0":"2026-02-23T18:11:51.431Z","0.13.0":"2026-02-26T07:33:56.064Z","0.13.1":"2026-03-05T07:18:48.863Z","0.14.0":"2026-03-07T12:37:26.280Z","0.14.1":"2026-03-07T18:40:07.480Z","0.14.2":"2026-03-11T06:13:24.829Z","0.15.0":"2026-03-13T16:46:40.406Z","0.16.0":"2026-03-26T14:00:52.326Z","0.16.1":"2026-03-27T14:55:28.948Z","0.16.2":"2026-04-05T08:49:07.268Z","0.16.3":"2026-04-08T06:39:14.215Z","0.17.0":"2026-04-08T07:48:42.747Z","0.18.0":"2026-04-12T06:55:26.936Z","0.18.1":"2026-04-29T09:41:47.283Z","0.19.1":"2026-05-07T05:50:05.804Z","0.20.0":"2026-05-28T15:49:59.173Z","0.21.0":"2026-07-05T13:49:51.680Z","0.21.1":"2026-07-14T17:45:17.278Z","0.22.0":"2026-07-29T16:08:35.930Z","0.22.2":"2026-08-19T07:40:33.609Z"},"bugs":{"url":"https://github.com/Dave-London/Pare/issues"},"license":"MIT","homepage":"https://github.com/Dave-London/Pare/tree/main/packages/shared","keywords":["mcp","mcp-server","model-context-protocol","structured-output","ai","ai-agent","token-efficient","devtools","cli"],"repository":{"type":"git","url":"git+https://github.com/Dave-London/Pare.git","directory":"packages/shared"},"description":"Shared utilities for Pare MCP servers","maintainers":[{"name":"dave212","email":"dave212@gmail.com"}],"readme":"# @paretools/shared\n\n[![npm](https://img.shields.io/npm/v/@paretools/shared.svg)](https://www.npmjs.com/package/@paretools/shared)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Dave-London/Pare/blob/main/LICENSE)\n\nShared utilities for [Pare](https://github.com/Dave-London/Pare) MCP servers.\n\n## Exports\n\n- **`run(command, args, options)`** — Executes a CLI command via `execFile` (no shell injection) and returns `{ stdout, stderr, exitCode }`\n- **`dualOutput(data, formatter)`** — Returns both `structuredContent` (typed JSON) and `content` (human-readable text) for MCP tool responses\n- **`stripAnsi(text)`** — Removes ANSI escape codes from CLI output\n\n## Usage\n\nThis package is used internally by all `@paretools/*` server packages. You generally don't need to install it directly unless you're building a custom Pare server.\n\n```typescript\nimport { run, dualOutput, stripAnsi } from \"@paretools/shared\";\n```\n\n## Links\n\n- [Pare monorepo](https://github.com/Dave-London/Pare)\n\n## License\n\n[MIT](https://github.com/Dave-London/Pare/blob/main/LICENSE)\n","readmeFilename":"README.md"}