{"_id":"@paparats/shared","_rev":"85-659f3ece72c093ccb62ea987e478f1fd","name":"@paparats/shared","dist-tags":{"latest":"2.7.0"},"versions":{"0.1.0":{"name":"@paparats/shared","version":"0.1.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.1.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"57275742d1fbeadd37a3447df221b3b3ed04ae73","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.1.0.tgz","fileCount":27,"integrity":"sha512-T1lLNnpGd2yptjITd1h54ys+dMu8E4Y41AzFAyZHCrohaR4WDNIbcKnr4/Dkje9dnOGnzOZFlcAiNR5TQukkAQ==","signatures":[{"sig":"MEUCIHpXEqDjMYBZlOoZ0r/fP1xBYSYoWGJ2DiC2c/doZfLRAiEAkPs+Uq5IztYYKjofA4NSicTCJhBZUOzUBozRO6OB+hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19694},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"639f0ab5163fc72374e48d9f888143ca937ce56e","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.0_1770641577956_0.6653694188497592","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@paparats/shared","version":"0.1.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.1.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"cdaf27516e0e75fc758a10f0f44c8da152edb538","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.1.1.tgz","fileCount":35,"integrity":"sha512-zgiaUYiyxN8UJKKTJjvAliOWtp7zW/pCA8vprVZ+32xKJ7tRavR4lKzLdDtSEqVkMzDRDZ/UadyzIKoTnmZw9w==","signatures":[{"sig":"MEYCIQDr0J5gseTAGmq+tYEUlLQKMBIlZvsK9pfHcNgEn07OZAIhALZvV/owIt8rFiRD65l0TDmTKt1SmmtFuz2h4AiYHeie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6276239c397bc927c5d121e5b9672511c6a87641","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.1_1770658717585_0.6759388482480508","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@paparats/shared","version":"0.1.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.1.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"d432e06cbdd757ff473a024406822da78ccfd32b","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.1.2.tgz","fileCount":35,"integrity":"sha512-5XY9aK2N0kjz8H+QZjvUtdM15D9v5U6FsbCNRjveNPtqDd3qUy9ClnXeggFEZoasgWhCwkMZf30SvEdC5+uVfQ==","signatures":[{"sig":"MEQCIFyNS/WjjyxK2E66JYU5QQGdqi/hf/s76fmjtjK6R3+wAiA4qEDUvP6YmXqmRGWtzYwFqSWgm9awGdTaPFpROMQTng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d1b0495a4fca77919801a5121754bde6337d3f65","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.2_1770659483858_0.2802370645904777","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@paparats/shared","version":"0.1.6","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.1.6","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"afa44bfbf3f0d409525a9907eeca05feea91a77e","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.1.6.tgz","fileCount":35,"integrity":"sha512-X/cPNquUSbC264/zyaERmwkIfsCLrURtuNBErovK1s+UCQD25ip/XU+vIeQAPcYhMUb7rsMcComuxi2Q+VRgGg==","signatures":[{"sig":"MEYCIQD+3LVeYWsuD/F2Z+8g4AQ6Ne+c2K+ECwnhTL7HXwAkVQIhAOtGuaGMMBOWE+b5nAWwM58qzySbo6jUax3frq7Dg4vb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6e63b65b66b7d5b5ff15b91778609604c260c54f","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.6_1770760398312_0.2758456806172007","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@paparats/shared","version":"0.1.7","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.1.7","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"842387d68ad7d7e36f4ef0cfc439eb954e0d8c97","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.1.7.tgz","fileCount":35,"integrity":"sha512-2B/nLAxPLREsw4pP4S9G6iT6k2eiI1JMSgM1ed1YJp2RmpLke3eWqoVCDaff+Cbe/it4miRoAWe/q6JOD73W5w==","signatures":[{"sig":"MEUCIDvIyQi9MefghPoaQpYH5jXKtA0/UqqLaVZJoAJBjAFiAiEA7KX5xRBGNuYu395Xtlu2EH+fixaouq1QPRyGrox/lWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bcfa8e74edbd0ef3817e78eddc5a07414bc3291a","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.7_1770760587448_0.8675493054525412","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@paparats/shared","version":"0.1.9","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.1.9","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"1eb222e91aeacfb809a03589692203eb124034a6","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.1.9.tgz","fileCount":35,"integrity":"sha512-mDKSTiNHVzdvwcBQbQFl/ADuSYGNbP0QWqPqihukAMQwE75LxOF+S5oYJZGY3bd5d8BXmFjdSA3Nw8eCj9ulHA==","signatures":[{"sig":"MEYCIQDFSyUhbYnf9WUOg/S8zaHOtsI6fNWVlF9vATfKl1D7TgIhAJt+ts7+Yg/+YKIfacvvBTvZP/lxNky68viBBY4Kumht","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"480f243aa2cd8d565ba3c11408e2663fe55ecd72","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.9_1770761274813_0.12131516258663577","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@paparats/shared","version":"0.1.10","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.1.10","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"6bfaeb97882e94d462f09baca9df57389434cb08","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.1.10.tgz","fileCount":35,"integrity":"sha512-Xm6aMUBuR0eriic4Hu6cNo63kE52f/pmGSxNUu/YsrRi6FaoQDZ55XwjiGceAgvrac3prjkJKlaN2WT3xDpuAA==","signatures":[{"sig":"MEQCIF/rb9IWpU3OQJTxOdxG6uCEMzSP5O6yV42aWYBLr/+HAiAfPbV6M7SC8zTDSqd31blvMHCjgfyxasqwcHU58AYlLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33014},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"068cbf23d3a93de3392c1598184e1a1d34def848","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.1.10_1771268182332_0.34564060603100866","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@paparats/shared","version":"0.2.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"12f89c0a72112cd48cdb812dccefec2ab920749e","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.0.tgz","fileCount":35,"integrity":"sha512-DoD0Siv2CqjbfZABkNaELhq4BAHb+beibZ7IgcpOCF2Y3QwTnfKMv8hnwxhYyajhp0RQ0gDcRpArpfsScKHYJA==","signatures":[{"sig":"MEUCIDvmsGPOx/8BbK/4azOFYsSDPetL3GIB/FoO7H7foLwhAiEAiZuSNcRK/KYCWN1/4QWw0TkzNdM79dZkZJrnjx5Py1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0276d130d6f2c7afa77f8384068e8029c1ee1c7b","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.0_1771965191514_0.032392377773309944","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@paparats/shared","version":"0.2.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"fdb3474d12eda426fd7fd90d606f8bfbf86d67c1","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.1.tgz","fileCount":35,"integrity":"sha512-1tfWR+iQBRlYsNeWU21PvGkHhViXgln0pbdyxWaoRLR84zF4wISIvH5hJ7dri9A7ME2NzQMWJt118/mOJHFYxg==","signatures":[{"sig":"MEUCIQDgLMYDVXR5YYST0wjps/cgI/j7n/70/STtaKosCSr7aQIgFxMsWfofgI7K4XLgMzr93ppJ5sDU6m0vlEEbtWeU0VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b587201d7da44793295cf6e04fe0fbff04026dc4","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.1_1771965770806_0.052386006157970844","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@paparats/shared","version":"0.2.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"ce562bd3a70bb4860540c6bd1914b88f15dbdca5","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.2.tgz","fileCount":35,"integrity":"sha512-fHq0lvIHqFmbfEWWLBWUmr/rIfaeMcvNFzLMaEj1Li+PbwrFCUxb2FTtW3HYy3/9TRzaT0tf2ofczHSwmbgDLw==","signatures":[{"sig":"MEYCIQCUaoE4dy1JY7zCtvnTEJv0bILsavuk9ah2239yG8ilwQIhAK5QN3iRQxqySCQH04HIMQqQ3cGb39X9XygCuBQkIBek","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"17b1bf8b6bd07ee04996d3021697097afd826946","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP (path validation, gitignore filtering, exclude patterns)","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.2_1771967936988_0.26077480632875627","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@paparats/shared","version":"0.2.3","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.3","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"494a42f5e9fb1f0d2db9f6fa106f8738f64f2fd8","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.3.tgz","fileCount":35,"integrity":"sha512-VtnLI25Y5R8GXFGU26qyWOmd7Fr1wb52QSJ5AIB834ChLxR5Ju+avRT9J2E0wm+TO69c6au1TX3LXgM2q0GMVA==","signatures":[{"sig":"MEUCIQCjYk8z8HkXkKdHW4tSS0MwlIzLLfP5zK/B53QoJgiLDgIgR/9yTIIMI2BlYUjt6shPcSQEOUyLiTQMtftgLz+gMsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3abac52dc73d77b5a16c8d4ac600b381571935ac","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.3_1771971039506_0.5583339875274258","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@paparats/shared","version":"0.2.4","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.4","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"66d0fb8b5e6b4fd9234fe188e84e04441f056c9a","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.4.tgz","fileCount":35,"integrity":"sha512-rRS1yBsEOg1zLYus+kIZ1w7lHInbQ7YhBO3wjdrJarELp37yHzO6aYjnJZpxh8RtAMrT3O/VRxJvzYKWfD2mtw==","signatures":[{"sig":"MEUCIQCYetltaxYz71GhfptQcViTGwP+1M/wRsrDvC2+leO0kQIgcl0ve265JaosUCXbp3Z5tpygWs0T8ArESuo1eC4EdUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4b1d5699d6afec2c94604d7ea99ef4d3165e1b74","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.4_1772012897213_0.45563333937994477","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@paparats/shared","version":"0.2.5","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.5","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"096cd821226cc5e2ec72a84746597c2953bffed3","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.5.tgz","fileCount":35,"integrity":"sha512-rrnK0uiyJIt3qAirG2wTWXbylOXTAmsC0Z7AerPua+8XDMGa5dEerj5Bz1QM7PJ3hVzlPuBj7yx94Y5vP1e5Yg==","signatures":[{"sig":"MEUCIQDibvrO5U96DrBUKdbS0dFRYwErYqzIEZMHHtDOWnNAXwIgdQcf+FxpPe3VBX3eUqlLh966v2rEOviPRVK61YjtC0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"81d006cb23655f05401e0ce59d736459deab3e8b","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.5_1772020074600_0.9248501054426224","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@paparats/shared","version":"0.2.6","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.6","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"f05c0e841dccfef01993a87d9c97917192290f61","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.6.tgz","fileCount":35,"integrity":"sha512-6Ar4Awcw+WCgHtA+zS0XjBcVVkCmz5bsdfCSjy2bdbYlCiWjitAa03XBvOF+bioPiuJ4nzj/3UbVo7Vl5+gyBw==","signatures":[{"sig":"MEUCICdK1g8m8n9WtMu+Pm0ZHX3lFO16Pj81OpxHv4TfowcmAiEA7+MWEaciRMCgDGulQy7IISYKa0wiijK9IIYGmbhoNwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bf0dd6bf62643d6ba2936b8c6102d504ca0ce90a","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.6_1772022193684_0.3542402636492157","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@paparats/shared","version":"0.2.7","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.7","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"8a9dbf4ca3bcda733a0ac93419117a1b5f7d6a75","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.7.tgz","fileCount":35,"integrity":"sha512-Jeya8mVXUOTd8WayTjj6iFtH7zY0A+bkqqPGvxVwI6Botrb6g44KSDgTa1bJBfzZ6ObBq7t64Za/DxF/jG40Xw==","signatures":[{"sig":"MEUCIQCdh8oV7fJZXqdmaACLzuleT3aq0l2P181yucGeYYC/+gIgMN2dDbHOFmOPXB5AzRtoBeigwiW/kZAbDaULDrJ1AA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"95357566d26e501d4746edbfeafbacfb8b7e9ce6","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.7_1772026928621_0.7008139684615136","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@paparats/shared","version":"0.2.8","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.8","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"0916044f473572a7491bf6b2765c26b525f5f172","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.8.tgz","fileCount":35,"integrity":"sha512-sQ7eNaYk89fgss+Qd7QVDuIPKpIBLZc7w/wkSbI3Ki55zBybyaspOjEOSJhbomYYjFFVIwoYOA+u+K9vnERTdg==","signatures":[{"sig":"MEQCIGqFeS6MymUqhpull/suEld6m5mYkjNTi3ZB8VjEqTf8AiBFWc1QKWbIHsGgr6bMaLVkn9niaGi3YwyWh6jXbVA3hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1f9c782e26a5fcb9831f0c96ba4c98ef006bb56e","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.8_1772030353873_0.48138916045550295","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@paparats/shared","version":"0.2.9","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.9","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"dda99d4ebe98ad3b61d734e1753d1c9e76dce2b5","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.9.tgz","fileCount":35,"integrity":"sha512-KskhYGobwUkXPsr3D7UAtjbTHMXVSFr7aOCOZ61p5Xz+71k4mME54272mWXAFysELWwnziwRZMrNDtneDVSO9g==","signatures":[{"sig":"MEQCIHXWieBWKcgErnOA6ddLbH+wxgoZVkOtcuPlBq/42K40AiBtz1Cy1AH820B/HjmdNDrWOt/qEcZ31UnSAp34q/wjmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bd73e5f077f5cb5aa349d2b542b164422135c006","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.9_1772032921472_0.8262011543948102","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@paparats/shared","version":"0.2.10","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.10","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"afbaf9045888c46d98123bd0b3aabea353fab018","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.10.tgz","fileCount":35,"integrity":"sha512-krXPXzIpL4e0kTv3i49XPcaEy0D77xi7HK0CNoIyEITt2a2xW3Zjhh/2H4nlzslPQnzv9jm5IMrCp0fbnlMm7Q==","signatures":[{"sig":"MEYCIQCPTHzcnzU5X4TfE9IAQzTwmdMTcJc9nGWvXfWRJCn+kgIhAPNJ380LT+0VteozONhVq+Z9GaVHq5u7DcygffDebRuH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c0d3bcc125aaa4d716fb3213d8784f2ce93c66ea","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.10_1772034462604_0.5507581366782079","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@paparats/shared","version":"0.2.11","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.11","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"f7cbeb8d1eaff16bf4400cd08e8362774e46a23d","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.11.tgz","fileCount":35,"integrity":"sha512-EyT77IoOcAsm4/p6habU5AAsw7NrkHUo+alFWt2aEKn5ZYgv3qrOKWfI+OeIKOKGBjF2cA3JmupjnJynj6ymoA==","signatures":[{"sig":"MEUCIQCWrI79XhlIkp6K6ch1a+JaHVTVGyvK47PupcT8HhjaDAIge7aoG/3+B7/bgFxJrV5rQXj+S4FFtt/ZxIEFywr5lhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"121b8cae13daeed123b0a7425dc6eedd5642f2b0","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.11_1772036758050_0.02602138281307642","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@paparats/shared","version":"0.2.12","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.12","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"51176fba22c331cef0e16d001a8dd1fe9dea9959","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.12.tgz","fileCount":35,"integrity":"sha512-Fne2hcSNC+RvUnlGX6Eq/nI2hdcrNLbelWAKgAIq4JfGHHnb+RclaUk3TDRDx8lkuKXgxYNsAECV9mmlyO5+pQ==","signatures":[{"sig":"MEUCIEWSYF96spShJQnIIcEWdVnY6baVltQmfs+K8D/DJxYgAiEAkObzj/oTc3rcRnAno9y9K0ZIYaq2XeTIglZdw1G+MzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"53082db0a488569f5c70974664eccfcd72f2a669","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.12_1772182054513_0.16513597716448136","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@paparats/shared","version":"0.2.13","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.13","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"a3cefaef25abadc705619f22d061c8dfd3b1a57e","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.13.tgz","fileCount":35,"integrity":"sha512-fOexxMb1OlyjAFHXChcJZvm0MOFsA5c2EAx9qYf2mnmzpPUGp7lVWJKm2EAyP3OhIi7sMhoiGprqs7QGlwRLNg==","signatures":[{"sig":"MEUCIQD1bRZaBxJiT+qQ8c/vCbjwC075EmoIxPio91uTxR8HTAIgFLvTlSRqavfdw2v8P09urHl6tI4KxPZ2R6xbB8aBD/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3a6bb407f1e9333f61bc7e05f9f61be96f5e3aab","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.13_1772205987853_0.19710459897510457","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@paparats/shared","version":"0.2.14","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.14","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"a8d9815eda439a5f61e1ff025cf50a5b18d8c190","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.14.tgz","fileCount":35,"integrity":"sha512-L0UEkSMGv2guXGqRPIAnuCejZ3jOF8QsxL2ZEwi+78w2uZ/MV9qChQTaU/O1x1XqZ/4/CB+l2bj9wQPLLGjOxw==","signatures":[{"sig":"MEQCIF/UOKx9qfkVVRLqxH3sW871kKnZdPMhEUz8/58DBmW4AiAZfKrzS96vCsF3J69t7PSKMiGOaPwqYWdG02iRC28xig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34137},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"308169ca4dda192330b22dad42f11b03aa777506","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^5.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.14_1772207507335_0.5206275709965666","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@paparats/shared","version":"0.2.15","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.15","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"4c70282dea01433df4ff26bb0d4363d461d8e766","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.15.tgz","fileCount":35,"integrity":"sha512-oJqz/h+7ZqdQd0lgrQVTG8qP/CxTaKUnMrQ3urEbFIlX1MxEogxFF8moq73VRHRH0Hodf8L4x/K4a7EmY3hb9Q==","signatures":[{"sig":"MEUCIQD26nZ1tZBAO4lQPRHjPmup6aksNKpoVPWMqO/1g/MzvgIgdV9b0eSYiT21E5sW0UOtYSAQ8qDUnKyWScV59SjjLrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"582738e2609d33b411cf8911eddfbfc592323174","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.15_1774862055522_0.0828341736781466","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@paparats/shared","version":"0.2.16","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.16","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"e355fa277a04d6b4c3e5980ae04ad1cc5d0090f7","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.16.tgz","fileCount":35,"integrity":"sha512-kBLuEwa5i8nMc2pahR8Ev2OkcBA1o67WwTRTiR7n07bZ8n3LfiGrsYbv8wbEu+ZTydupIeJ86jTomHhI20ZouA==","signatures":[{"sig":"MEUCIQC+wQ/+XVgHfFl7cn44C3IacWR1EeYOemSqqNM63Yg9QgIgPWeqLUINb+nY9u+a/e14bLloXMj2/hsO5fG+cAgCKj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c5f2d2bdc798954df44d3ca7700d3018b4bb0935","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.16_1774862681963_0.7064303065613078","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@paparats/shared","version":"0.2.17","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.17","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"63653f5582aa2ce8f3bdb9b5cdf6e5a2b44297ec","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.17.tgz","fileCount":35,"integrity":"sha512-v/kLj+j0t/hL3ZeTZvXD7IhstjpYIHd0YudKh2zD//707gxi7VlPpVg1W0p9DVpBof4BTwwEsLzc9cpm9HkvDA==","signatures":[{"sig":"MEUCIHXiGV4s8/vjS1rayRxc6dXBZWLfBBnWgz56WLJGe3leAiEAxY1s1ecAM5OnTyQ/oPsWQpz8xEKhxzBw26KSRwWlmpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9ffbfd85f8c8a038b692b14703b562263cb9891f","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.17_1774864807665_0.4858816320913837","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@paparats/shared","version":"0.2.18","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.18","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"dacb3de4bc499874bec0786b0dc72a601b8f96b2","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.18.tgz","fileCount":35,"integrity":"sha512-ZEUMF21IBmy3SpCm7uiLU6dULNYnMGs2vic/OjLrDkYLoXfirZHGKg1A9nPLUhmWeJpdZ2phSek5l1rWU++1Ww==","signatures":[{"sig":"MEUCIQD10Gu3OME3IbtEXZ6UQr0TxyM04a2TvA54Oasd+mRMbgIgbloR5F4KpU2SzDmzvXsK46TziVJk1Faz22DdaxQuAm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8fa7a9829f16a0520a0977e92dc996b1408a7923","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.18_1774865832987_0.9367548917466517","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@paparats/shared","version":"0.2.19","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.19","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"8e6ab80a83002b43525d22952c5bcecec15b8ae5","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.19.tgz","fileCount":35,"integrity":"sha512-XZaFRSnQUPo6Jz2fksW6HuCQHKBN0XapqibU6gx0EE6BzkY3kvBRieBpRlaYW/QAvSVTmI8FZb6TD/JxkpHD7A==","signatures":[{"sig":"MEQCIGxCZeMqsGZEgt4pOtaGj04VvKb72HgR08+pzek12bqeAiAaVj5X/r1Rgbr1pf+0wrLLUuBP2GtktFPZjMOVEHUpyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2f5ba3431745ad3888b7b9df7caa546e7a0fb338","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.19_1775548062756_0.502387750356835","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@paparats/shared","version":"0.2.20","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.20","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"95c8e13a9d3d3eaa1d0de8195c6b253bd1bce8cf","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.20.tgz","fileCount":35,"integrity":"sha512-X4P8TS9tnQ2lCUVDpNa9XvlbvVAr/svBgeCTuu2GP2ZpXyVHo1/gfC+sCTocGeLmjygc/QqjBDcFwne0sL2n5g==","signatures":[{"sig":"MEQCIFLuaJDor+ejgHWa0O4XaOCfDooP3czy9HxmRl/aj0tYAiAtbmWhz6SGlNhoJ+1H12gnQQ5vclMP7iB5oMR8no8e0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8c5d5f583471c80541a07cec44ce75b9fb4ee771","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.20_1775549784839_0.9173730312904425","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@paparats/shared","version":"0.2.21","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.21","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"a6d7739ad728026ff65f2029d3ed17c71d4e7d2c","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.21.tgz","fileCount":35,"integrity":"sha512-Pga7c0iDyees1XY8sggFwG9gaY1u81SK6jw22qyAXuppAKvWYhgTbVHqBQyxrm43IS+xpNhxKFPQF87g20Gnxw==","signatures":[{"sig":"MEQCIDTRZ6QE/rjS19XcKfHfQiRJSc9dwPGRygS2Il3MdeuwAiBR6LNUigytVetJZ0qYMyOq+facn85OhFhhXHg7rezw8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a14bcfcc070c40ce2e4b3677061eab9afaf367d9","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.21_1775555888480_0.5671229937051654","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@paparats/shared","version":"0.2.22","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.22","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"6a66e79cb74e874107271d1f0041d990b181a118","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.22.tgz","fileCount":35,"integrity":"sha512-VCcfL5L43N5CQ7JC3nLBixXA1kGF/5KtUccR7PQaVmWokeFfZ90/ZJoDwT9Lwv432G79LRjlI4BzZhaC1SanVQ==","signatures":[{"sig":"MEUCIQDx+tY5EJK/Oj9C4F5SDe/Tdi2yq+yEgRl8lMlsRbp+MgIgIf4HUWh10DHRIrvvDVpLP1tiFDbgvBniBbaLbbBuLgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a592d42dd6ea3b0701521b9615386ed8a6365a45","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.2","typescript":"^5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.22_1775559478547_0.4682176410052734","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@paparats/shared","version":"0.2.23","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.23","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"3d33ab0bf780bd1058dfe253bcca2e8121a73d5a","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.23.tgz","fileCount":35,"integrity":"sha512-TqhgEUHO0SWXvmC2SNARQgB9Rkz13jOnTGRzU7bLNYjMK6njWf3gU7CDEH/a4t4Dfw+HG8e7qbExiwqp8ppLMw==","signatures":[{"sig":"MEYCIQD4uyhCeY1dGcSPy61Behb3zsFDX/eytijyk2Noe99vtwIhAKeRdjbEzMFOhMNz9umRHZnmMtx8zkhotvxH+gpA+pKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"64a457ea5865956c731d95fe429b2882e9a301e8","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^5.9.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.23_1776255965225_0.33216455101932607","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@paparats/shared","version":"0.2.24","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.2.24","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"f220bc1672ade8204dbb844cf68e7cbb0c4146ad","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.2.24.tgz","fileCount":43,"integrity":"sha512-l5AXppI2YenJ//wi98YzZtzraDql0vCjM+eoYIMX9qjP4YYZ5vSP8JblwlTQmchEp4sfIrO/6biKrL5v4+DklQ==","signatures":[{"sig":"MEUCIQCgTtWLl6b1Qz8OYf3ltQCdXDhZxic1WJ5H0fte3arx5gIgBXslxHCy3nJf5+rXUMTgYC4EwBix6CLkVH2KYLXWySY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44141},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"be5f761762c93099ca07dcbb0f5eb31e47e4203b","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.6.2","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.4","typescript":"^5.9.3","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.2.24_1776949553380_0.3533064128540915","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@paparats/shared","version":"0.3.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.3.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"6779a8b04c650256d33253b23165ab95a6528838","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.3.0.tgz","fileCount":43,"integrity":"sha512-NPy3r3Ng14u70P2FBpz3XTszMCzMRD6MIBJjwDEeyNwA2WvyAiZ9PNzzXsEZEMeXevZVZaAR7BT3rbreDJJFug==","signatures":[{"sig":"MEUCIEtRixpVMo7PW8kGIf7a/gwea4zFm2PknkNF9T4i5tCuAiEAl2qVNPu0JRWzNg9O7HZ1xgh1Xzq9M/2i42FqDfYmJOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f6b30bca2bfa9fdd6df13bcf6c7fb2685f5072c2","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.0_1778482765695_0.40099677343716134","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@paparats/shared","version":"0.3.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.3.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"e056ac163da062f1cf6e44900d94b8399dced55d","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.3.1.tgz","fileCount":43,"integrity":"sha512-A9dFi9djG0bcOfsJpU8Ma0hktIA5bMxhOqv6/3FH6IQv4S5m3LfDGNUT29XVILpGiLCHCgOl1fY1VomWuNryoA==","signatures":[{"sig":"MEUCIQDQrxlu+I2ktkanR8rAqUeiGiQRCXiJoamZ5CTEqkp7gwIgZtuNl6LhFwwf/VU50S1lW6RhlRugP/VKvo9qkkENOrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f9cc4d01e83db2181ecf95899cc45dccbdf73a11","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.1_1778484707768_0.37414075235832156","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@paparats/shared","version":"0.3.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.3.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"23a71af9ca801ff01d2aaa926f61acf278a76727","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.3.2.tgz","fileCount":43,"integrity":"sha512-AlWd7qglBRs1JgfSFb6fs+arHaWnGKJhMb/Db3YrDdPga0Pu2GDiQYM4fYuf/0UL/KdN2WaYExWvGNYekI+00g==","signatures":[{"sig":"MEQCIC8otCnbNL+UpxsyZuBRDSJ2puaIJ1KYaDZIcVNknw6OAiAOyeZqlS8HaEYMvcnubmg66P3ylDqGlcOGCjFus8U1FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4e91ca1dc5271a0a4e7c62a6ef640696a8bd7629","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.3.2_1778750743721_0.5475710240740066","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@paparats/shared","version":"0.4.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.4.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"e4dd2c60a68428335905e9e60e6bb518355dbd3f","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.4.0.tgz","fileCount":47,"integrity":"sha512-C3vF2mUkjPxWxZTt3SUR5Mqw4g1B8msro4nU68lF/iiN3C09UghCa9KcDumXXFKhaNFnIvZLoNLrT/tiJFPceA==","signatures":[{"sig":"MEQCICUAygcAN6S5PvX0GNNi5/gRPGnZifNTcN5bbe6PM5tBAiBEzfu+DY/Z0Ubc44VvfXKdwSo86PU2I9G3Mq9UbhKGLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45420},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"34a4cecc200aa3ef01caf5e82dcd90a65d38fa54","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.4.0_1778862778564_0.6415297344999993","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@paparats/shared","version":"0.5.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.5.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"6b0a3785a74c65e7b74fe1f3b1ad94053b840491","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.5.1.tgz","fileCount":47,"integrity":"sha512-5o8FnebFV+BWzv/no3y0YAZ9bEVnR+706MTOUdS1QTBNcSXXY6LkyhXj4TgyZGQPhKcGCbi8/s33EJI0YjRkXw==","signatures":[{"sig":"MEUCIQCFHEkQBPNpP3G/qTw80ZLysk/4tmT8Vzxm57qvbmoMJAIgf8BrN2tH6626WJW619w3oYnWdGisEFETi1l7/gTTdf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a34bc7668f0bea966b02c35d1b1810e70173c871","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.5.1_1778928983045_0.9324899983946002","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@paparats/shared","version":"0.6.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.6.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"2547f0c31aa99a1ed9b9ae59365651d8b93dc439","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.6.0.tgz","fileCount":47,"integrity":"sha512-qmFJwEQgG0ZdSdQXHD4/UW9gqoyHhwOHw9Ka9I0eETqS0UVIG8Ouc2Z21puju8ZGWgD3yqFntoGayKBn/h2qtw==","signatures":[{"sig":"MEYCIQDjTiJ7R2b/RRiNjB0i18gq5EfO/pWal0BlZhL3HkPNmwIhANUvvfLLy68UrTKJVFrDCCSICrJr+XyBuK1W833TDLZm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"86cf2095f2746136908256e048b568446f0ad802","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.6.0_1778942210389_0.6747338403808738","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@paparats/shared","version":"0.8.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.8.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"d0a992934707da90608508eb47b7911ffb6a10f2","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.8.0.tgz","fileCount":47,"integrity":"sha512-o/x++8+EwChtjBhokQ5sJ6wCmdDll0k/LD2+/E5wUA7+conNgcLoqthDQar2d7FMDslh91+Qe7MYCJMCwKq+Mw==","signatures":[{"sig":"MEUCIBJ0iQH5W3Ww5+baImVGCK1Q7oOIRLOodCjlk0l2iPZmAiEAovv8NUJdEe/gHAucxgBHiTSMrcEwvUyCp+IkecBaD/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ea58b2da949f0d1ab1abd1765d12457bcbe8f1e3","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.0_1779042216832_0.10892829393418224","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@paparats/shared","version":"0.8.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.8.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"5e53018ad9d87fa1965a0a10bb4671a3b368426e","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.8.1.tgz","fileCount":47,"integrity":"sha512-5vdKoSj7u0eErYoUEICFFM+204kunoQ+j8Vkbs6o+qefNFhIJwArHMKUgjHcHnn8BL3PR01+8KkWrRkhBUS2IA==","signatures":[{"sig":"MEUCIHyfVNC41925rR7mmLduhqOGlFuh5CCIdCwa1Zcf4x9BAiEAjmKPdbpVs3jT9IUtWRYTcNj8AQwQYGowlrMF2OWNWm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1effc27e09f45a1ab52f928215eba7cf2b7f74ad","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.8.1_1779105643616_0.9006038080617527","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@paparats/shared","version":"0.9.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.9.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"9d2c51f523d93180ea5d33d1fca1077eaa21e5ae","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.9.0.tgz","fileCount":47,"integrity":"sha512-2SHJM7Udki1g1AJHCXNvIZyTt1aKOTFQ1oUTdTUq9f0gAiyiygDhbvQvzA+5xYjga+bpvDCAUfbc2E4T0JIqEQ==","signatures":[{"sig":"MEQCIF2vtXAOkZrGrm2P2+DFaVLvnwEWnXgcz8Xpexktc515AiAePGBeByG1sV8YBVclsxaGmcqa2mNwIRBCGvkZ2Y/iDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4da5926399d37b0b8e15b7e114ff87b61f0f7ccb","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.9.0_1779122722638_0.021471766075930043","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@paparats/shared","version":"0.9.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.9.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"aed57e947e64f7b1c257470453fa6002cfa26114","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.9.1.tgz","fileCount":47,"integrity":"sha512-ODwtnZWZJ+6bF7gmucu6oRDUqaxgzIsyJ6TL/gHiVuQ4v0tPkE4X4frBamd6CH+QoP3H+y3ygAAefGf5HOdX6A==","signatures":[{"sig":"MEUCIA6+qK0Rtzcs5hjoCyfluwELXKJmHerHgA/jYT2CeX6dAiEAzd0Ah3hGm4tRIAIUfIXoYxcj7s/QvI327+gOUyEUkBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d3d0d2c58773e157d134a2cb2aef1e830b8c854e","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.9.1_1779295331185_0.15954333821233369","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@paparats/shared","version":"0.9.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.9.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"dfa733a3d47bbcbadec680ad8acd5645644e3707","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.9.2.tgz","fileCount":47,"integrity":"sha512-RMW+xSefdYVaqay3/Fjj+2NA5R0PptJkBxr/q81DnGKf1YugXaTiq2mnyjXUTwkoE1Zy+J6tgRnfqasGal5ncg==","signatures":[{"sig":"MEUCIQDTimU8wvdlqxZ1vwXA5u22ZKfaFb1/ajrt8HFjDOnTiAIgQ7GbGzybqSZ3YJH0ozXLwYi95/soM34RGoevb53GNOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2ebf202c4ab1ce1896549b76c67b24caaf50ac0a","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.9.2_1779374871013_0.11878286840257823","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@paparats/shared","version":"0.10.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.10.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"b085d867f36ab3c851a02f38abb3deb2d4b39631","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.10.0.tgz","fileCount":47,"integrity":"sha512-iPAP9TT9IYZueqR5Ma9L93C/H5HC8QG163dBK22Q+kfoYr5exMlZ4lLMwhCOQJF2BXl9Lg7nCwzozEyz4R/IHw==","signatures":[{"sig":"MEUCIH3vmpyOKFcSPTOMt8uv3fulpS82eJmpORJz9IN+lzClAiEAlriAxIzQYo0gisC48Xg2JpUOLeWiKpZvhUAj+7gaGBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"865c782c4dfa7308cc4cac32c008cc739d8b9a6d","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.0_1779552221042_0.045101347401589775","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@paparats/shared","version":"0.10.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.10.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"f38d18a12ba06810565b86e721e6a8cc98155cfd","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.10.1.tgz","fileCount":47,"integrity":"sha512-gz/VNVPynigHoX4aeiwcgFOtRGMzU3R674lArTftwxrLSxCKbTdZR7/7npcP4Epszr/gAesBne3rcJU2xTF4Zw==","signatures":[{"sig":"MEUCIQCRbV2pPu21MDLsjypo99dAfTePWB/532fI45u7oliu8QIgFikQtZJWzBv0lhtghOYjUrOnL7T9qZ8XpBghcggmaEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8926b6bc42cc23a7c974c9b72ec263fdaa859bad","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.1_1779553537405_0.9815805776013946","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@paparats/shared","version":"0.10.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.10.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"f01e16616d7214f6f746e6c3263f59b99b3d4a9e","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.10.2.tgz","fileCount":47,"integrity":"sha512-A5w3OK4JD1pvyX6GJiFRh1hcVvNGeH/bzTHoqj1TE4/uHombKFZT8690JqSU9a3F/EoCe/lFzO+a0ez629woSQ==","signatures":[{"sig":"MEUCIC5Msajw5OxVthlfPs3fwMZKvaLE1yAtZApQxS/59D7KAiEAyNA8f+f0TdaDCbxQ7KS58YMRYIth48MZkS1+h2hELbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"55a8c824a9630c8d25af465fab26a7c57fb0a7f3","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.10.2_1779558283046_0.34319984615146537","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@paparats/shared","version":"0.11.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@0.11.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"f90919ca1526b654cc55ef7dc7a7a1c44da1b43a","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-0.11.0.tgz","fileCount":47,"integrity":"sha512-5ZaIrJVu5eZ5WaAirWDwxjOzIKzrU0aIa+WN+KuTxSJxIl7erPK613iFNrSRBdGD5THyoaoTqDJffP3wpfAvmA==","signatures":[{"sig":"MEUCIBJcjmUu4Ns7otRw/1x8xagTutOAFO/2d6pDI5LP3qC0AiEAx8Qcw3UcT4Buiy2AzvonmDKHZs+AQHXUaqwHaPzTR9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48594},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b98737cd99d1ec759229e189e50a99e8f5629911","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_0.11.0_1779618717865_0.6840226874125857","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@paparats/shared","version":"1.0.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.0.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"4dd4df55fe4ee3fa2da51fc9bb6af203274a5149","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.0.0.tgz","fileCount":47,"integrity":"sha512-8DJ3KaAwp/oLlp2zzv5fCEtkdc0VzhR64ZyFpPvu99yagnBWwzdeDaJ0NGQBMKfOKlTtkMay9kRzhr8T2BG2wA==","signatures":[{"sig":"MEUCIQC90L9K3NaWB8OZtVjSiybR/VlY8+wACWgsy161OuX+qAIgCm/0466yFUsl+w769aKMW5h9T5fDU19d8SVmj1vKGWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7069f0150df67d32f208218affda361234f966f5","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.0_1779622797809_0.8452708750177733","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@paparats/shared","version":"1.0.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.0.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"222f24d4287c24028cb6fdb351346702b5ec3101","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.0.1.tgz","fileCount":47,"integrity":"sha512-rm4mmJimt+uDzGgyJEViaEdgZ09PheXGd5ahvqb7PVu01SJoqzG+a6PQU5PzLv1MxvoC8yNYwCrFLmL8n8sndg==","signatures":[{"sig":"MEQCIE6epEJhOznYw5Cb4x2PdnEnze4lMKwStLT5+Pq2i8rRAiBsQ0adZsvHXw4SQ95Rk3M9m2mqnDF7Yk6O0AY1aFK09Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"43ef667db79e877b28cba5512d83e521e022d80e","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.1_1779626890270_0.941758469757898","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@paparats/shared","version":"1.0.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.0.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"8ae02a9760d9665d8b5c0c1e4c46873ae146185c","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.0.2.tgz","fileCount":47,"integrity":"sha512-833cgTim4vVOci2coS/KxDnrtK5EN6OClYx+wtVrEATnMrhira+l0wMEYN+6v3OT9ZwIQcNG3EsBO8phnZDXAQ==","signatures":[{"sig":"MEUCIQDyiVaQrsm+7315NxEOmYVrt1ATyZO/Hk8YqMlca2exXQIgbzvOPK/6gnuRZc2LlDzt5jqMm6dwmzZz901gqkG60G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"185a93438f0434f0f4962b230493fa6d8e9a2128","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.0.2_1779630776413_0.962263210444356","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@paparats/shared","version":"1.1.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.1.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"fab68e764ca235ed6fc587dbf9bfb4283f011044","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.1.0.tgz","fileCount":47,"integrity":"sha512-38ElrkwzuxZU1jEL7rIgN2yeJZlRJlfSK9ra2tUkzd6BfEy3qHKPCKxMxFnv3C6PF3eP94yYsJn0rdXj9Ybk9A==","signatures":[{"sig":"MEYCIQD1O9lCXG9axskZYnQOJm6961s8m52HF6JGiTYZdfGWVgIhAKu7RFq4PFZHfuPVW8tiZ1enRgfxI0RzChYcfwZlUtH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2d11012de9412ed3fc7929f35ec6025ac90036fe","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.1.0_1779634784520_0.32264842850881936","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@paparats/shared","version":"1.2.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.2.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"069032e72ed1ae328d3dac87995944a1003f940f","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.2.0.tgz","fileCount":47,"integrity":"sha512-rdYu7H5K3oBJMm6xqL5qgp6jdiqT0acb9CVHq9kt+bYtIeQi2qub02FJa5ppZrYKmzm06H6cKDIoDeCePOUPzA==","signatures":[{"sig":"MEQCIB5QGE4w+i1LdOguPWmg0IwqOqR9t0JUkeenXtg+K0UaAiAb9cxxogj0pdK+wbKZZtQZyMEgRNNwvasn/d+2FSvVcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"afd7344ffa564ff9aef792a1e8971ac402aab7a9","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.2.0_1779694991072_0.5939740398923132","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@paparats/shared","version":"1.3.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.3.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"b85a09b1f5a4d63e5a7591adce121b936e625ad8","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.3.0.tgz","fileCount":47,"integrity":"sha512-pprW7Zl2ZlJpidrhMf05QGz3bqzskEJv5Hf4p5doSWnGoXb2zjHPS2w4HZpRb1nRTuVoDqPqqBbJXpinjjLi+g==","signatures":[{"sig":"MEUCIFGjnEcW+TgwdA+bqTgyQVEz17Gw/WSB7vwBIJ794wB3AiEAkk1CfjDdXTUVVVLV0b8DsgozriOQurqIkzqfHN2xF9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e99a0ebe5891b2f292ab44867e912ee90402eb28","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.9.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.0_1779699399911_0.4038971163843028","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@paparats/shared","version":"1.3.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.3.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"012e1ab7601b0d59395782754f47e139ed130039","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.3.1.tgz","fileCount":47,"integrity":"sha512-zQ0v+3NEWCSz/DHhXfgMmwSpg8VTq79eViR4brRL334nsyLCL25pKCG92RFFvQmoRBrt7rnNM5yZjMhwAL00ZQ==","signatures":[{"sig":"MEUCIQC+5qDf9/NLruajgm6ZbbEoWbkJ4U6M7jon2iZTEw62nAIgf3CURTv99EnyXQNEIM/7PlvpPMfOaRKIQXCLv8Uq1Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"57668a1b3fe3037922b9039d452eca3e1f09330f","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.1_1780905870607_0.48364604914595954","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@paparats/shared","version":"1.3.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.3.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"91e20da9e167defeca8cad20410e1342e7efded0","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.3.2.tgz","fileCount":47,"integrity":"sha512-rrxwjWJ9OkhKNM62vB0hwcNbj9B6T3v0eG00e6S76HZJ/zuF5ijIf3q7OVQeNEYpJ5a77nWV8P+KyElVQgVmiw==","signatures":[{"sig":"MEUCIQCwjFL1VlzcMAO09aXyuvAOdi7RxnK3nNMaQd8ovhX46gIgbwYbucaGLXIG/A0Fx1ykda5yDOYEKBLdft7fRqDSgKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48593},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b15caa78407e510a7d1cb647677492d89416d981","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8","typescript":"^5.9.3","@types/node":"^25.9.2"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.3.2_1781113477771_0.9804139659316824","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@paparats/shared","version":"1.5.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.5.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"91c0b614778b0e51442adae17351cbd8c75f559f","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.5.0.tgz","fileCount":47,"integrity":"sha512-bujs0I+6YJL5JCCKyKrf4Ll1uCJ6jAI7+KFSubC9B16QJGGB+nRoz9SD4r0lovOjjw38jZYEaTzf1t3Dn2r1aA==","signatures":[{"sig":"MEQCIGSDuWKyKCvTzQstY4WRUCRbsyXQN2dg5dlu1vI1cy0sAiBtFe7S1l8eIs8KvZ/sc4LS4JbeSgiuUjVOV/V/BtEp4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8bf879c791fb3ecb6cd2aa913333705fd25d91b5","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.5.0_1783598846313_0.4515168332441757","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@paparats/shared","version":"1.6.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.6.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"567d0b687436abb3339c4a657f4c6af617688f9d","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.6.0.tgz","fileCount":47,"integrity":"sha512-ZoQB+vFAKq2+rYW3FVn0QWIlMi5JlHo9OIqlzxF8gysgnC7e7oU9P5Tu9bwvvkgiuC2sV6/DL5GsTl7N2htXNw==","signatures":[{"sig":"MEUCIQDl6IWjdSWQXtZQhub/NvbOvbFRtNQlxUZhgMj2/PunLwIgRFB7r7Vm2dD2BfAjlQVyM+Cl6kcdr+sDDUMQPCUyurM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f959eae57dde6268f64514fd26b95fd2edb30dd5","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.6.0_1784038080458_0.5836648575267849","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@paparats/shared","version":"1.7.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"8acd79f88ac4c82590590c028f2c1acdbf0660d5","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.0.tgz","fileCount":47,"integrity":"sha512-n9aENKUSNdpYbEVa/kVdUkTRuV3LJpi4CHcTXjouc/6Cffdo8uI1ujD/yKr87TbdWtmEFJaJmiU0qWHwm5c/8g==","signatures":[{"sig":"MEQCIB7scnklhJgZ3MIM3z39TPuFxd/tDgHkqbDLy4FbVkbGAiBph6XNbEx2fifZHfXDd55flbRzNgHBjy7J+fx5Sd0zAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a562200abaae4ce4518f401862c0b774ac5a5697","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.0_1784098585557_0.08534651817696925","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@paparats/shared","version":"1.7.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"b1ef1b091c7a1cc815e7c67e685a615b2eb4e296","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.2.tgz","fileCount":47,"integrity":"sha512-FVamPHXWbgf0m+HQBWAIidgfgw/eNJwkhuTP2vtG63z2aMmFjj+XfhEqUo2c3dtCYxfC72bayNQSHeY4GGMOVw==","signatures":[{"sig":"MEUCIQCU3b/8Kh0N61XCwgSEmmWGfVHpGmiVX1bzjto1lRCGsgIgfm+/9TTMpsMjuYul4jM2yrZ7I1QP+obj/59G8iQuJLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fe2b20f50119e4a2bda89b88d60f900153638eb0","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.2_1784106461492_0.4268472003711461","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@paparats/shared","version":"1.7.3","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.3","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"3caf7005e5dfa8fb9bf8c4a8c58d4f5c42dd8a00","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.3.tgz","fileCount":47,"integrity":"sha512-1wMYJ0krhFJbHZqIOzAmLfABTy7TKTx0Z9rXtXicAw2NmKPl9o5v/3spPczUM50JF5eMlS6heWOQRSDeNAG4Jg==","signatures":[{"sig":"MEQCIFfmsx8rwVZeCserTiiP6KF5RODXeXWeewFSoL+koaZKAiBU+qfapxiTUNcGMs6i8TdDNtgCkutDYHIafjv0E/4YeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a8b4c64d628aa4caec913f091049d0a1ba43ab31","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.3_1784109454629_0.8364920124795554","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@paparats/shared","version":"1.7.4","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.4","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"1604c1f9a841a8ed290ad9765e43b48ab19df78f","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.4.tgz","fileCount":47,"integrity":"sha512-W0zhFdDgVT+VE5JrINe1nQNIT0qR8h17lCPj6hwalKaY6kTR9S9nAEwqNfiiNJ+X937Iob3IW39CQ2vsPtLK6w==","signatures":[{"sig":"MEUCICuAhhbUzf8t2w7MHoI1KMDFpPXhXxBAc/qvXgkicOwlAiEAu5/dqYo7zf03S5RyPIzrs7tA3KqRboVRkD5JvAVALDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f5486f993296a028e12d04679dd0aa13d3fe9fad","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.4_1784111737111_0.6244808115887222","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@paparats/shared","version":"1.7.5","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.5","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"db3e55837cf988048b2ebe1dbcd9a0792dc89093","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.5.tgz","fileCount":47,"integrity":"sha512-iHTDSPloFHe73xqPM4N0MUgsAHMj4+ofqoeHwc8SELiao4J7vcKOVVeXNnSBIqO1GBsczipboj58jxwOCPB+hw==","signatures":[{"sig":"MEUCIQDX2D0bRLo5PVtImnbuSBoj4CeqM70JbfJ4mrubYa1o0wIgW6rjgEl6BXroR2++QtyHj1QHW5SOpoqhI0T7erlFxEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b87f564f0985ad5d97dd9d395bb4ec78e9adc657","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.5_1784113300674_0.06617953292739265","host":"s3://npm-registry-packages-npm-production"}},"1.7.6":{"name":"@paparats/shared","version":"1.7.6","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.6","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"00ef702bbfb0b47c7a45c1f18d7472ce4dc306c4","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.6.tgz","fileCount":47,"integrity":"sha512-bkT4i5w1xMkWnG1E75H9D8n3Fs1khc4LQ/gUrcgzf2LjHGL2dm4XLValBXVd+db2hTIAYaGAzUN2fVYRwGcgSg==","signatures":[{"sig":"MEUCIHGzYR3DDG40I7LwpvKBRxW5aeMblhTESyXFbSwrRHpfAiEAv/kcS39svx0QIa1KLNw+iH/6xiylqjuz1tU851+tTI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d10f7a2d7c3a2fb6d1575de2ce53daf6ed2fd0bb","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.6_1784115569311_0.8604053259066013","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@paparats/shared","version":"1.7.7","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.7","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"3b0e2d7349ae4956cbb4108585efd0c4bbf62e24","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.7.tgz","fileCount":47,"integrity":"sha512-rywylYUqc007cHzIEvXajJ2ha34GUPz8xgyaOpOGPkEb03GfrMzPBWuw6ncXUPw4o9cA0A+NVxyKgPUyDXkjQA==","signatures":[{"sig":"MEYCIQDBsuuHNEEbp5iiBBohsc6IPyqc6ikG5OhOPbjVHd5hcAIhAOx0KkRdfuv0cune1mYyN0ZgQSgUWXpkqzeqTPkN/kMe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4080c537b776f6cca0b49a1e809ed7a9a3bf9859","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.7_1784116264553_0.6403201963170699","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@paparats/shared","version":"1.7.8","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.8","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"c89659ed4e1901ee5f69c85544fcfc10ac1e019f","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.8.tgz","fileCount":47,"integrity":"sha512-+GK74Ve3iV70zkdjMTXedolBRYZb0NQn5r8BwwZB8ZNowQW/ZLQoXOfoUSnGHN1gQHtbGYfrslrTYcvtNLEpgw==","signatures":[{"sig":"MEUCIQCRBCXk4yLFrZ7NMy9dXFiMIZDQjpTzv+bwto3y6V8aOgIgZuDLv5iNT9PVYzMq06JTW5atF7zWJC/k8pQsJrAOZ7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"34142e25175b05d8f768514b2451aa6e57286e91","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.8_1784119096231_0.635572580264671","host":"s3://npm-registry-packages-npm-production"}},"1.7.9":{"name":"@paparats/shared","version":"1.7.9","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@1.7.9","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"9deff46140ab19d5c545c1653b535b07a674573b","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-1.7.9.tgz","fileCount":47,"integrity":"sha512-Y/GQSLVr1vd9ubZ+NvmBFQ8sTD4E130cPQUo04Z5rUff/AoJAe6tsf36OQ8jdELh4GPyoQA7wzJZ0vnxMYQaYQ==","signatures":[{"sig":"MEUCIEMhIqyV6Wef0blXnXHsIuSunXPITGghCrpv3+oT0W0QAiEAyD+Y+i4GJZEdFdHZ4/fSXGeUoAmKHl0UnRjkkfVR7fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"27b9eb86d87498b67a03d17c9ea347afdcb7cb40","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_1.7.9_1784135001385_0.9347225094605718","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@paparats/shared","version":"2.0.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.0.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"1974802720407bd3f3a86148b74319667c2c7905","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.0.0.tgz","fileCount":47,"integrity":"sha512-RlGXVDkgY6rcm3ffX4e1BqrTZrR7VPx+O5ejMVl/q9VlOYQxVC0KZ44/LSaVOpzFjGPS9mdqVgZBS0bU0qQ2HA==","signatures":[{"sig":"MEUCIHxBYC/OJ4yf/iHk/oNHgKz9rulSfFH9eDvvkpox3GRRAiEAhuoFNY2T8X1d+sxbdevj30vBX1rvJJ4OLXwIT1S9Bgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cb73e0050fb459677d129b22aaf68c95ad4d08c8","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.0.0_1784201431278_0.20372970995856177","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@paparats/shared","version":"2.0.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.0.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"96a3f489e96666f6ae385956df186ce74b12739b","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.0.1.tgz","fileCount":47,"integrity":"sha512-DjYJXy6KKJxTgT6UcD4Ng5rWXusivTYeJ1J+lyHdmqcrF6mhGdVj4QI/z5y1rIVLhyUvmncFM02y4BhUWxecXg==","signatures":[{"sig":"MEQCIDllCiuCGBVAtpLia6mORCNykGRca3Yopl2R9IihGJy9AiBx4Olu3Y0OYCMM8ZBP2KtXrB/wLvVXafhfcyiv7cV99A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"134727650f2b4779789e7ee2f1fac53a6cf6fb3c","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.0.1_1784277344477_0.3066641556540397","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@paparats/shared","version":"2.0.3","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.0.3","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"65c7f4698f91efdf7d68a4fc4e0c175f00b8e91a","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.0.3.tgz","fileCount":47,"integrity":"sha512-ltMRb7vnNqQj/oJ55I54NzvdRnxvId0TuzcARGczc7ftUW4tG4Xwf+dTWHIhIpvWCIKNk/hISXd0/wUkLwjEgw==","signatures":[{"sig":"MEYCIQCNQrUvtRI+DiBom4dO3VOuE3m4C/5jO8VblEVjuOfzJwIhAOrrJhgJJOghnDGNcxA9Xyy1SAzC3dAMrmvqMnexPxlZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"66a44e766dc0b69fbbb70167be6ceecace7d635d","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.0.3_1784287854839_0.11355110104152111","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@paparats/shared","version":"2.1.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.1.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"ba03f815f0bba65c77ad6db910c6ff6b56832891","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.1.0.tgz","fileCount":47,"integrity":"sha512-mONd4h0DLhESlg7mgC5TUZJaici+u0BI+FMkdsbfLDNdklVSk3BmAIXyeeXekcwhdlDTIGy0SKT6ArmKyGqjiQ==","signatures":[{"sig":"MEQCIEDp/iDWAvP0HMI8D/jsJnxZeyWRDw/9hJXTHhoCeaqxAiB0WhszVZZiGL8ROTGV2XjzyeqIW3yKrKgN++HP6tmzvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ecc6bb0ee23e3adec4dfdd3fe815c0c3fe236b85","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.1.0_1784298233536_0.4936070508314394","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@paparats/shared","version":"2.1.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.1.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"dc93e8864bc8c58d652ae8f87a9afb7c53722eaf","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.1.1.tgz","fileCount":47,"integrity":"sha512-lA6kT77X5SF8znhom7c4gFVNgkBLpu8Hm1tRmaFe3XaxaGpoICZH2Urga/6NOzHl4zeGNDipP/yJ1rPeA6UQtA==","signatures":[{"sig":"MEQCIFHKSvSLkv1wyxij+hYrWUwnVin0zZ8GAcsAIc/aWJsrAiBfoFHd8K6t3oT3VIqychYzyXxuS+KCPbyRh2CHXTxs5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54732},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"811ac73b3298e5ff773033f1c08567c8e89fbd98","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.12.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.1.1_1784364482423_0.7110242025560511","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@paparats/shared","version":"2.2.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.2.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"118a497339fcf772559d58d3cc41d74aa015e261","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.2.0.tgz","fileCount":55,"integrity":"sha512-8tPeF20oI1U+RwFuhOLXj7cqQs/TYWG+RQL1RCUgO4SYYrq9walt3xrKNjCJj6UiGl/Ke8cHnkwHJKmnGYZj4Q==","signatures":[{"sig":"MEUCIE61kCoTtG5lWmAjhJ3rOOzlertyttTjocZF7NhJbewUAiEAqUEG4vLi/x84OOVtdWFS1zgz7DCfBRXGBEzTmo7pDAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6763f8fa7550f5ba4187186baf2860a9998bf4ee","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.2.0_1784628926261_0.4744061636864614","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@paparats/shared","version":"2.3.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.3.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"96a2faf8ed16220001b510f19ed959e451fd25ae","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.3.0.tgz","fileCount":55,"integrity":"sha512-3aY0TPq73fI0Id1cIwv0Q2GmOgQQpUh/8PjGMikvYOhTYKgpq7goDf5dliDqzmmyuwihjkM/QnMYdJZZCfTExQ==","signatures":[{"sig":"MEYCIQCsbbCyIzY+N8Dgt0B5S3KE+hA6DRfsBoal5kV8vs/ydgIhAOHs+mjKiFTUp/hbJv8OFFDZpmsX4v9/csSajlx5wEk9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a4dd1b70a90a91a6372a69e9fc27fef7b44d529f","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.3.0_1784897709846_0.46958096036005803","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@paparats/shared","version":"2.3.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.3.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"ce644b72aa3f370200f5d8fb06bb4e25b3a736a9","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.3.1.tgz","fileCount":55,"integrity":"sha512-tEfPaFF0cik66k8WgVD6FANMwSbuHquOxKs0kQIIka07FjW5GJdyAGPnaUxj7IR3YEAyl0Ca+CSioecGVS9ZAw==","signatures":[{"sig":"MEQCIDmLf/jn3uY6dqcXO6XOtzFZCm64ZXVaWBfRTDIIBQv2AiBiAYDl3O5vE1sWmVUdLEFKHxoueqyjg0uEPJyg/R3GEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1c19afbafc037a7eee5410aacb5256a8cc27a045","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.3.1_1785408506486_0.30378732997583713","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@paparats/shared","version":"2.3.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.3.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"b83c97d93ece09b0172de1836443b237f7e95725","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.3.2.tgz","fileCount":55,"integrity":"sha512-kWMFzCvHIv4X4Hto2PjpbSEfFCCKO0YbscQPNMEPZqmTu3sIYaeS/65R9+/iTTQgC/jwB7lD2kQnE0GhJXnGPQ==","signatures":[{"sig":"MEYCIQCN6yWxfDNr5A+BCdzrhSNpFGssMeLy51rhNbC+7UskggIhAN+H7G0na/SZpc4eL2ID3PtFPAtCy3/fz6m6hHqbxOBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7e59d7f1666bf6dc1d489eaba896a6575893ff7c","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.3.2_1785417250331_0.9478391097896885","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@paparats/shared","version":"2.4.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.4.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"fafdfe7da18e88f595c1341aeb95258170ab5210","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.4.1.tgz","fileCount":55,"integrity":"sha512-RaXJwgVHiUFTFsWYFLoQyuaFheW1l9eKbAF030AddCvGPdlnzZrFn9vufYeRp8qBW4P+0/tbmeCSJidXYD2DhQ==","signatures":[{"sig":"MEQCIFgleMuJjo/fokcy6ETna5X004H6RZjHkkUYBRaILyE5AiBcuraXVa7J+Wi4bVAXPDA+V6Zul87O8RA3f6a8q1t3zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"704b414ace9d5546f1a5984cd5209d0c589e4f05","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.4.1_1785421712972_0.8070406509747339","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@paparats/shared","version":"2.4.3","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.4.3","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"68fcf15a03d6595e974e02c56011d890e6205c37","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.4.3.tgz","fileCount":55,"integrity":"sha512-/dfUSSM4WDeFo9QvnjnI7MjAHeQ2rMl+0Msrb57VDoc20HewYkJY/IX+u3vGGTTVpo8huvpYtTU9NJl3MSDQTQ==","signatures":[{"sig":"MEYCIQD/hlik87hf7JcLNGleAgZmSVsRaWTlN7PlT2ap41k9MwIhAP/YQbw00quL6ANSrCghhRu1KESYFhBP6EyUwIqglQtx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"51f4d837cabf28c28168c7a58641e89fb3126fd2","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.4.3_1785498837855_0.12965484891970647","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@paparats/shared","version":"2.4.4","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.4.4","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"429a1758bee2aca1fedb3ef3280f9f8741185cd8","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.4.4.tgz","fileCount":55,"integrity":"sha512-BI3110Ac9CD/9ppL5DKAVv6DxuPOHRSVDupnsPFxEsWbTCaVJ1i9OAuTEvj/Rt/Xy8ylOMAcyYr0x3+vbRmPQA==","signatures":[{"sig":"MEUCIGrdb0nxV3Y+t6lAzGSswQqwV27O3AQU6kTD0wjUO5hRAiEAhKotKNY9JuHSCOKObezhNSFR3RXUBxqS6qjImgU6xro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4a972e6902ba86fe7c6e8b21992fb73d04ae2141","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.4.4_1785501924719_0.5385522791938795","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@paparats/shared","version":"2.4.5","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.4.5","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"2058ff299ea96c52d6490039e8e3e4af16999657","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.4.5.tgz","fileCount":55,"integrity":"sha512-TD0Bww3Xo/w31e6A7fAK0bYqYtEYNJ1WeAesgHsO/VQPODziSnpdjgwZ+mRkrTZdg6il1AKcLaqYHVdXliiMAw==","signatures":[{"sig":"MEYCIQC4GihU9l06Na3nKiGtn/ZMJIg7SBqib0DaWho+KuHrkgIhAOGGvh10KqMe/lUP4Kp3OmPFRLgBa9lrE025rnNS+D0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b3dea2c3cc3a941ec352d9fcc208b87f77d8535c","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.4.5_1785507550951_0.9242419979803325","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@paparats/shared","version":"2.4.6","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.4.6","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"0e7e09ae489a4727c26d58b44d8cc56e76e9ce95","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.4.6.tgz","fileCount":55,"integrity":"sha512-LYh7b+l1ZZD2XVNzj66mISR04BFLT0ZdJuYIv5NuDjmMn+7OmvfBLqTEogePHAJkisaQuM0zKavNca6OpVkYug==","signatures":[{"sig":"MEUCIQDk/PBKs7eYv9MnTjFAAWHBtgdXDXqp3sH9WE2Xw2dZ7gIgT3Q93tmwWb0GoTZJnu08S60lRH9y/YXsfwTxj/NyZ80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ddc896c0778aa83754859c6ad6eb5de7136050fc","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.4.6_1785741064472_0.8435357276213791","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@paparats/shared","version":"2.5.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.5.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"12cf01386f061788167b35c3b4c443b9850c0410","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.5.0.tgz","fileCount":55,"integrity":"sha512-HYEiS1VomzOfKyP1D+cM0jnCS9lfqqsDvUo5ICqukcUC2R4tlrqtDV31LS1rrS3/FGICxTRi77J/kGmLYyu0wA==","signatures":[{"sig":"MEUCIQCTYGf2N2dx94XHN3mVEJpaq/fVAyzGa+wi1iO5q81GGQIgZz75N19fFQGZjD5XC1r6vxdJhzSYhU7QyqIbtFivtPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"39bc5690e5497480f29d305a2579979da26da4c7","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.5.0_1785746075400_0.5995537858052478","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@paparats/shared","version":"2.6.0","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.6.0","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"e1933d3c088b425c5d1f6e5c81a4db5eaf148d39","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.6.0.tgz","fileCount":55,"integrity":"sha512-A5YZGsUD25lDuEvqE3srfsJEBXz9tn6hhjbi0R2/LAqnmBkMDzAam4TTZxtC35t9vFRvUQeSkY5QtYdl4pl+UA==","signatures":[{"sig":"MEUCIDilX5e8uiJxg/rI4L0INCOUIuQ1dz3ezEeUJLKynl10AiEAn1OAQLxSIKqIUzvFVQTJ/qMtE9MmH4xUEdaD6Ge/TA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c17ceb799b544cf01ad9daa85d34d8f8335f0d8d","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.6.0_1785757134697_0.8801737672904619","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@paparats/shared","version":"2.6.1","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.6.1","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"02007b3b3d47988da102d2a068271e775512adc4","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.6.1.tgz","fileCount":55,"integrity":"sha512-Wmsa9v7kWFDfYFxCGMtbS+HDwdA0fK1pMAvtFpaM50QiO6uBiPSDD7rQscq43YIGrbDroIlw03Wcdri9Pud4/A==","signatures":[{"sig":"MEQCIE28VSqftIgzgt8ircZHzIrNfd2ncOFCqXoKJiOiLybaAiBzX7x07DOZMlvOwBiDelqqlHxNPWGCVSEOE58Vu/H/Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"891f4cfcf6d5846eaa2ff3133cd8287778b2fcd2","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.6.1_1788356904386_0.6447702625813967","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@paparats/shared","version":"2.6.2","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"author":{"name":"Ilya Bazylchuk"},"license":"MIT","_id":"@paparats/shared@2.6.2","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"dist":{"shasum":"a890a78598e9a51dfe0e3c6535fbd20e468833fe","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.6.2.tgz","fileCount":55,"integrity":"sha512-xZY2EAFNxDmVxJNn1grRFRc9vrMHP9YjIOHxb/lN90au5usH6Am+udUqQLExUXv6bMGF3Ssoc6/JuqcXGXjHfg==","signatures":[{"sig":"MEQCIEjwF0MLsFlW68O14zXBvBFs5lT8FWEFkgCyLgiBksaPAiBU3nU7cHWK5TEAnWM6w+x575L5npi3SKn4XK5pyPvR9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"acfbe61a858f41e3a79a36ea12b06efd418b8297","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"repository":{"url":"git+https://github.com/IBazylchuk/paparats-mcp.git","type":"git","directory":"packages/shared"},"_npmVersion":"11.10.1","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ignore":"^7.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^5.9.3","@types/node":"^26.1.1"},"_npmOperationalInternal":{"tmp":"tmp/shared_2.6.2_1788363711132_0.6546480787324458","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@paparats/shared","version":"2.7.0","type":"module","description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","license":"MIT","author":{"name":"Ilya Bazylchuk"},"homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"repository":{"type":"git","url":"git+https://github.com/IBazylchuk/paparats-mcp.git","directory":"packages/shared"},"bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"engines":{"node":">=24"},"scripts":{"build":"tsc","typecheck":"tsc --noEmit","test":"vitest run","prepublishOnly":"npm run build && npm run test"},"dependencies":{"ignore":"^7.0.5"},"devDependencies":{"@types/node":"^26.1.1","typescript":"^5.9.3","vitest":"^4.1.10"},"gitHead":"4a60910937a8bb6b8152091753e69bcf88f41a08","_id":"@paparats/shared@2.7.0","_nodeVersion":"22.20.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-5xpDWA/jD1sYrvf3ddJDUPW92HZPY1yFsze9WBPV71SSzgjL52KMqcWT77a8Q1mXc1Ioi06Lz1NjJv+2QBYIww==","shasum":"1f56bfac7d6d1b7ae110badd649bcd06db9d6ba5","tarball":"https://registry.npmjs.org/@paparats/shared/-/shared-2.7.0.tgz","fileCount":55,"unpackedSize":70891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC5BPkij5Vl4uJZ095zl+9Ckohpl1r1LtSjoGJCgRkGJgIhAO8rlbqWMv66pxCWR8jw9KdDVgkhoQakeKAz5txqO4pz"}]},"_npmUser":{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"},"directories":{},"maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shared_2.7.0_1788432459768_0.6633254335229399"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-09T12:52:57.849Z","modified":"2026-09-03T10:47:40.188Z","0.1.0":"2026-02-09T12:52:58.106Z","0.1.1":"2026-02-09T17:38:37.732Z","0.1.2":"2026-02-09T17:51:23.992Z","0.1.6":"2026-02-10T21:53:18.443Z","0.1.7":"2026-02-10T21:56:27.607Z","0.1.9":"2026-02-10T22:07:54.978Z","0.1.10":"2026-02-16T18:56:22.473Z","0.2.0":"2026-02-24T20:33:11.662Z","0.2.1":"2026-02-24T20:42:50.944Z","0.2.2":"2026-02-24T21:18:57.145Z","0.2.3":"2026-02-24T22:10:39.645Z","0.2.4":"2026-02-25T09:48:17.366Z","0.2.5":"2026-02-25T11:47:54.770Z","0.2.6":"2026-02-25T12:23:13.825Z","0.2.7":"2026-02-25T13:42:08.763Z","0.2.8":"2026-02-25T14:39:14.026Z","0.2.9":"2026-02-25T15:22:01.614Z","0.2.10":"2026-02-25T15:47:42.729Z","0.2.11":"2026-02-25T16:25:58.217Z","0.2.12":"2026-02-27T08:47:34.682Z","0.2.13":"2026-02-27T15:26:28.001Z","0.2.14":"2026-02-27T15:51:47.496Z","0.2.15":"2026-03-30T09:14:15.708Z","0.2.16":"2026-03-30T09:24:42.101Z","0.2.17":"2026-03-30T10:00:07.795Z","0.2.18":"2026-03-30T10:17:13.141Z","0.2.19":"2026-04-07T07:47:42.895Z","0.2.20":"2026-04-07T08:16:24.993Z","0.2.21":"2026-04-07T09:58:08.624Z","0.2.22":"2026-04-07T10:57:58.756Z","0.2.23":"2026-04-15T12:26:05.375Z","0.2.24":"2026-04-23T13:05:53.658Z","0.3.0":"2026-05-11T06:59:25.842Z","0.3.1":"2026-05-11T07:31:47.912Z","0.3.2":"2026-05-14T09:25:43.884Z","0.4.0":"2026-05-15T16:32:58.718Z","0.5.1":"2026-05-16T10:56:23.198Z","0.6.0":"2026-05-16T14:36:50.560Z","0.8.0":"2026-05-17T18:23:36.983Z","0.8.1":"2026-05-18T12:00:43.778Z","0.9.0":"2026-05-18T16:45:22.792Z","0.9.1":"2026-05-20T16:42:11.374Z","0.9.2":"2026-05-21T14:47:51.164Z","0.10.0":"2026-05-23T16:03:41.189Z","0.10.1":"2026-05-23T16:25:37.546Z","0.10.2":"2026-05-23T17:44:43.210Z","0.11.0":"2026-05-24T10:31:58.033Z","1.0.0":"2026-05-24T11:39:57.956Z","1.0.1":"2026-05-24T12:48:10.446Z","1.0.2":"2026-05-24T13:52:56.555Z","1.1.0":"2026-05-24T14:59:44.672Z","1.2.0":"2026-05-25T07:43:11.198Z","1.3.0":"2026-05-25T08:56:40.048Z","1.3.1":"2026-06-08T08:04:30.761Z","1.3.2":"2026-06-10T17:44:37.909Z","1.5.0":"2026-07-09T12:07:26.527Z","1.6.0":"2026-07-14T14:08:00.608Z","1.7.0":"2026-07-15T06:56:25.686Z","1.7.2":"2026-07-15T09:07:41.734Z","1.7.3":"2026-07-15T09:57:34.769Z","1.7.4":"2026-07-15T10:35:37.249Z","1.7.5":"2026-07-15T11:01:40.847Z","1.7.6":"2026-07-15T11:39:29.461Z","1.7.7":"2026-07-15T11:51:04.699Z","1.7.8":"2026-07-15T12:38:16.381Z","1.7.9":"2026-07-15T17:03:21.532Z","2.0.0":"2026-07-16T11:30:31.480Z","2.0.1":"2026-07-17T08:35:44.618Z","2.0.3":"2026-07-17T11:30:54.962Z","2.1.0":"2026-07-17T14:23:53.708Z","2.1.1":"2026-07-18T08:48:02.571Z","2.2.0":"2026-07-21T10:15:26.391Z","2.3.0":"2026-07-24T12:55:09.979Z","2.3.1":"2026-07-30T10:48:26.666Z","2.3.2":"2026-07-30T13:14:10.487Z","2.4.1":"2026-07-30T14:28:33.118Z","2.4.3":"2026-07-31T11:53:57.994Z","2.4.4":"2026-07-31T12:45:24.851Z","2.4.5":"2026-07-31T14:19:11.081Z","2.4.6":"2026-08-03T07:11:04.619Z","2.5.0":"2026-08-03T08:34:35.553Z","2.6.0":"2026-08-03T11:38:54.855Z","2.6.1":"2026-09-02T13:48:24.516Z","2.6.2":"2026-09-02T15:41:51.276Z","2.7.0":"2026-09-03T10:47:39.922Z"},"bugs":{"url":"https://github.com/IBazylchuk/paparats-mcp/issues"},"author":{"name":"Ilya Bazylchuk"},"license":"MIT","homepage":"https://github.com/IBazylchuk/paparats-mcp#readme","keywords":["mcp","model-context-protocol","gitignore","path-validation","exclude-patterns","file-filtering","language-excludes","code-indexing","paparats"],"repository":{"type":"git","url":"git+https://github.com/IBazylchuk/paparats-mcp.git","directory":"packages/shared"},"description":"Shared utilities for Paparats MCP - path validation, gitignore filtering, language-aware exclude patterns","maintainers":[{"name":"ibazylchuk","email":"ilya.bazylchuk@gmail.com"}],"readme":"# @paparats/shared\n\nShared utilities for [Paparats MCP](https://github.com/IBazylchuk/paparats-mcp) - path validation, gitignore filtering, and language-aware exclude patterns used by the server and CLI packages.\n\n## Install\n\n```bash\nnpm install @paparats/shared\n```\n\n## API\n\n### Path Validation\n\n```ts\nimport { validateIndexingPaths } from '@paparats/shared';\n\n// Rejects absolute paths and path traversal in indexing config\nconst errors = validateIndexingPaths(['src', '../etc/passwd']);\n// errors: ['Path traversal not allowed: ../etc/passwd']\n```\n\n### Gitignore Filtering\n\n```ts\nimport { createGitignoreFilter, filterFilesByGitignore } from '@paparats/shared';\n\n// Per-file check\nconst filter = createGitignoreFilter('/path/to/repo');\nif (filter('node_modules/foo.js')) {\n  // file is gitignored\n}\n\n// Bulk filter\nconst included = filterFilesByGitignore('/path/to/repo', allFiles);\n```\n\n### Exclude Patterns\n\n```ts\nimport {\n  normalizeExcludePatterns,\n  getDefaultExcludeForLanguages,\n  LANGUAGE_EXCLUDE_DEFAULTS,\n  COMMON_EXCLUDE,\n  DEFAULT_EXCLUDE_BARE,\n} from '@paparats/shared';\n\n// Bare dir names become glob patterns: 'node_modules' -> '**/node_modules/**'\nconst patterns = normalizeExcludePatterns(['node_modules', 'dist']);\n\n// Get default excludes for specific languages\nconst excludes = getDefaultExcludeForLanguages(['typescript', 'python']);\n```\n\n## Part of Paparats MCP\n\nThis package provides shared utilities used by:\n\n- **[@paparats/cli](https://www.npmjs.com/package/@paparats/cli)** - CLI tool for project indexing and setup\n- **@paparats/server** - MCP server with semantic code search ([Docker image](https://hub.docker.com/r/ibaz/paparats-server))\n\n## License\n\nMIT\n","readmeFilename":"README.md"}