{"_id":"tree-sitter-cpp","_rev":"66-422a81af3659f2ce00858d84d3dfcb1a","name":"tree-sitter-cpp","dist-tags":{"latest":"0.23.4"},"versions":{"0.0.3":{"name":"tree-sitter-cpp","version":"0.0.3","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.0.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"a3721661d1c4baf04ab57cb679dce1a2ab307959","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.0.3.tgz","integrity":"sha512-6ROaQbD7J+b/9Fg6j6tbu9L8n8Panas9rNytkCIbM6pntmEbmVSIOT2ikqn3lh5G3TJ7TBHshw96/1LrZFhjLw==","signatures":[{"sig":"MEQCIATswxaGZqkdtL2IrBT9YP8QAm43lPet9TPG6vgoxiPrAiBN6BuDvTXVQF6pEEbo/zrCEY1abLtj5zu4fFp+5fIvcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a3721661d1c4baf04ab57cb679dce1a2ab307959","gitHead":"0124b7533a81c2e8f4a46c9303c3e92828a6183a","gypfile":true,"scripts":{"test":"tree-sitter test","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"*","tree-sitter-compiler":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.0.3.tgz_1485894227217_0.4862376095261425","host":"packages-18-east.internal.npmjs.com"}},"0.1.0":{"name":"tree-sitter-cpp","version":"0.1.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.1.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"cbd98c39b66d6f3eb11035e358a7b1e9c5947f82","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.1.0.tgz","integrity":"sha512-aew8N9VcX9nVKDd+/6yT6uWiWaD7AOythI+5jbpDoRWEyS/Moc1zAgFcKBO+nOHWPF2HNsv2l98t3TsbDR+lvw==","signatures":[{"sig":"MEUCIApykKYCH3ZURmtdl8kcvXAx3IGg3E2FKosO5PkNi+vGAiEA5eQxaDUyu40fpzhyQ4xt/SSKCBM14vxapfFR8H9jROA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"cbd98c39b66d6f3eb11035e358a7b1e9c5947f82","gitHead":"6fbc556d5dc5dd02d262993105766ee986cf632f","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"^0.2.4","tree-sitter-cli":"^0.5.4"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.1.0.tgz_1498199349063_0.3323347659315914","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"tree-sitter-cpp","version":"0.2.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.2.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"f62794cb185b414c700ee3c271c9387e815c3c9c","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.2.0.tgz","integrity":"sha512-vjuuE1TNMpge+BbLPz7lRgKwGrPFXYJtzdyVhyZJApZIIgfUvbCTHZq4OfwHft9BdfgaWEzAgqaF7uoQr7cXxA==","signatures":[{"sig":"MEQCIG8TyzopuELtfQCQE8XvXiIyd5zZP+6ak0Wa3N/Ym3y8AiBLWyguQMcDPFIH82RlqYSWP9/U/0vhUfz4a77unaksxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f62794cb185b414c700ee3c271c9387e815c3c9c","gitHead":"4f9baf866bcea21218ce4e9d29390ac42fb68fe3","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"3.10.3","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"6.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.6.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.2.0.tgz_1501716577459_0.48783518141135573","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"tree-sitter-cpp","version":"0.3.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.3.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"f1cf0c785ebe748338a6f686554f7cbb2a0e3eb9","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.3.0.tgz","integrity":"sha512-Azo7xJhTKVa6keXOs0DJOdvV/ad7tRfGvtqdFguIZPTz5XsINdvf1JawY/gh1VvF+0NrD6+8kV2qpmkw0prf8w==","signatures":[{"sig":"MEUCIQDFRZSS0zHDwzOzD2mUAl1JhyZ+A69GauSgqARRGGcrpgIgRcjNqt/+gm6ThoggXGCapB1v2mpbGfAcQ4ndZTZMXxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"3cfed58d35bf3d5abb0aedc34dffd08d5b17fd8e","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.4.1","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.3.0.tgz_1505427090495_0.7625652584247291","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"tree-sitter-cpp","version":"0.3.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.3.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"d3a8f80fb4d66aa9105c83a7917f4be63708c9d8","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.3.1.tgz","integrity":"sha512-q+0gNETiJYqJrnFTk/DiynfQss9GYaneiCYC90ImszFL37TqrwJLOap/qHKtxOTqDKv/Vpu/9z/J2cpBWH4Xdg==","signatures":[{"sig":"MEUCIQCfvyGb5zmz0oHdjVckWXl9vQMPZvAvdnqxNu01lw9azAIgWf5MhsnS4B64OUxU0BsKoZlE68eGZmiRUtO5LQbchfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"ef944aef11d1054b0edcab8047bbd4e3b4b505e9","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.4.2","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.3.1.tgz_1507134502310_0.03592790453694761","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"tree-sitter-cpp","version":"0.3.2","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.3.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"53595bfd77dc218436466d698e572bc495b0d790","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.3.2.tgz","integrity":"sha512-YChQ5sygoLs+rnTHQzAUUCevzJ8H6vjqkfy/a+tq71AsP9WflAOgFuxI5G2KrUUfKLyuII6CaRxKGwE7Qv78GQ==","signatures":[{"sig":"MEUCIQD5Al94Hnjehc2y+9RG4Qv4oc4xQz0Uud7uY+7iw45EDQIgJfmEkdv9GE72OYol/70BtRePtQeTnk5Qt/OOvE2ESoA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"a05c08cf0c94d3107427a038764f2b4622d197e8","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.4.2","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.3.2.tgz_1507145292569_0.546847065212205","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"tree-sitter-cpp","version":"0.3.3","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.3.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"87f0f7802bfb211b88a4978e3088e91bc0d0ca8a","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.3.3.tgz","integrity":"sha512-5J1Vh7M5R453E/WNEhWG+fZnIssNt8CwjzQoH7v0yi5Ilt5+zwv71qbYybmBhly82kfsPUn3qJk/OJupX4i8DQ==","signatures":[{"sig":"MEYCIQCNVGYDnzTjSIjWw9V64xflz8TXdKMCNfFaRyy+IYHgGgIhAJtv9dHuTb4uJOnejtl9tFIYiK5h/GEKGYXvVWR5v56f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"51ef9a5f9756e672a32a011912179acf5f2d0eac","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.4.2","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.3.3.tgz_1507147465855_0.742045150604099","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"tree-sitter-cpp","version":"0.3.4","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.3.4","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"10980133f372253938a4327dd850c5c35a9be5cd","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.3.4.tgz","integrity":"sha512-jQy/hn2ltdYj4Hs/tZU3tb8bMaTqN1fmROAWB/ZAidTqnQ4w2AOvY3YCbCGwc06CziGGfztgUCA5P700DeieQw==","signatures":[{"sig":"MEUCIQCY3XsLWqD48HRIjZ+3iDS+CRaDGV4mbnJl8gbSrOL4DQIgFclyuRR8ebBN/2lP/ntI0ZgSy+T00bCmBst94QXTG1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"785c32c2285f36aaede2d6f25fb0569b73e85249","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.5.1","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.3.4.tgz_1512753961242_0.7729449954349548","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"tree-sitter-cpp","version":"0.3.5","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.3.5","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"eecad93ac2ecdcfe9d9382fb26de2357dbe049a2","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.3.5.tgz","integrity":"sha512-TC6x1e410uXI22OcvWCVGZyvb9H1aK924WSx9M1lHXpqVvUEDljhsUF1ow/4/yBt97qNQvIWcocu5PGuqFdDVQ==","signatures":[{"sig":"MEYCIQDdJMoP0CoenKyw12lEzgtKgKpCCTafnS7xVpwrn/AmogIhAOqOA/Y+EATjMl3I4/JfcOoEYHiLvTgOgs3+0VS0BFyg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"cab9de83ae804c232126ea55678f445277eaf63d","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.3.5.tgz_1513195790470_0.23434125585481524","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"tree-sitter-cpp","version":"0.4.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.4.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"ef0249b1776c3e40dd1e0faa68a666387ddb83bc","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.4.0.tgz","integrity":"sha512-wwvjKvNUp1DlGfISthHNP5JFSvI7vjNufCVaWsJVMj7WKbw2xnK/MG6Nm90etrhYunKy9oxvI6DV5bqGMQ7+wQ==","signatures":[{"sig":"MEUCIQDbdGLsjeq0y+bnQIr+VPS9FO7pmr1cfumKUhRBMveCrgIgbPuTs31c2kTzY+vRTDtJ1mgzaUzS9uYPcJiLRRnjcCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"39a75d08c09cd8e2921ae906ba0e963f5e0aac3d","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.4.0.tgz_1513904739270_0.5078124564606696","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"tree-sitter-cpp","version":"0.4.1","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.4.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"185f4596f93dc2a992b266c251847f867d0fbf7d","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.4.1.tgz","integrity":"sha512-M9JhYo5ktrc/Jn0/pMqtpgFT+5C2zCb+qpbj4q7bRV8iagDHdaUzLPd+5Pf0fQYOC2KYzM0pEPJh1D3mv+aGZA==","signatures":[{"sig":"MEQCIBl4cxU2Lvjef0stdl7/sD5sofazymFRTtO7DarQzb1tAiBv/Ter5RPivmdVomS0lg1UN8wk7Z/E/L/5UNTEnoRsdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"25cb1e01e967fe68c8debfe672da4b2c49828ad9","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp-0.4.1.tgz_1515528213725_0.9715931212995201","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"tree-sitter-cpp","version":"0.5.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.5.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"867ed2a94d84eb7168db5d86b99c8bb2c86b68a8","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.5.0.tgz","fileCount":14,"integrity":"sha512-sx3dOlU+7S1h7iseL/LqxYBiDdSK8/vmadOGcCufNYOOzJsnGTqtnhDG24L9qFGRX8ubm347ApicQHcxbY3uGw==","signatures":[{"sig":"MEUCIBvHOpVK4qv1sMGXIHq+Q+84EB+wF5/1AB9RCdCDEw64AiEA79iHAzVlvAi2F1jbvZK2Ls/VvYu93zG0uKnlY8kj5gU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4964189},"main":"index.js","gitHead":"058d230202c847e361941c17b2aa29c87f4f958f","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.6.0","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.5.0_1518483058282_0.9312455012700569","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"tree-sitter-cpp","version":"0.6.0","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.6.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"b960c8cb7470a8e398e9bb1fcced4de1452b81ca","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.6.0.tgz","fileCount":14,"integrity":"sha512-vg4Zj2htrny/oeNGJjcUcbVS0CvJXyrlp4NgLzAkQ/sTORSOpUXsRYi+XzZMgqU3tMZ4OA6H4yhSGNUYOwehYQ==","signatures":[{"sig":"MEUCIQDyxA5ynEmNX3ESZAWMhnP40LpW/i/gumJXWYpFtdLkAwIgZzjOQFBrcDNzjOsx9rLAsULipXuoBU6ELoRvOrqfvg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4968302},"main":"index.js","gitHead":"d4fb3888e10e96279429e5b93aabcb20ee2d34ae","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.7.1","description":"C++ grammar for node-tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.6.0_1520300441301_0.4231395662063151","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"tree-sitter-cpp","version":"0.11.0","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.11.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"c49dc0bf6f2dc84cb629cb06f5c9482328cfe239","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.11.0.tgz","fileCount":14,"integrity":"sha512-Yxf27FnU7A0YQfOJMa968D0h5d6YWQCt3iEc6QQbVnjx7wFAC3zaJEDR5nfuCBzLTeTF8pnXorK9d6YG3I8seQ==","signatures":[{"sig":"MEYCIQD2X8vlHZj+v/IMSDQA7ClD7XTc7bJ+5tJRapb+L3hNAQIhAPc+Vu2e1QQ2ebaCKjKsQuwqAxF/ld0KrW1uZTtPDXDA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4914088},"main":"index.js","gitHead":"401047330c8ca8f9d8d5b9397d0b430cfb0c4e8a","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.7.1","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.11.0_1522267366575_0.13814571089398053","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"tree-sitter-cpp","version":"0.11.1","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.11.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"f912cafa39ef43e0b5d910407d78c7ec282c27aa","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.11.1.tgz","fileCount":14,"integrity":"sha512-XNJD+GS/gk+0PMdHa0xScTJsiTTLOXrwY32mZWwoZSla1Wds/qaPIcrEstiNPgQinEzjqsLH0fl4kcm52X71YQ==","signatures":[{"sig":"MEUCIHULD3jNSZC5HydCHpGL3SsKHWY94wtGxu9Vbot7HudIAiEA6rrwjN70oYJMMp9S8YrYy5ieLpqTn/pUGet1G8HPEWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4959246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1M8sCRA9TVsSAnZWagAAs0sP/0D27LNIwZss0YYS5qxt\ndyf2sYR3IEaY0HVl7AJCaRl/IP3E8RtYoeSmYTueV0h4a5Q9j78Vx94SDCMz\nIe6AgPpOsESvvowxGrb/09ktjlvLD089nhMvt4dsG8UE1dl+yUE+YV670M1p\nenFk77QRZTxjhlpzMgIiDyH4M6nhTtuevcL08tS+ASDoBSSnKiR0nk+th3uQ\nDyltyWnB+3Hmhml08Fy37VE39XgYAmmFepCcBaEIUWApijDG+aXok8J1O88Q\nfrXJz4n/IxsbZW79VbIj2rgf83GXKxPRq95y45GTpKyZvYD5MElRouijoZmH\nP5eJGOaU3X0YvNsng9YDVYO6ubyRPeCIBYb5qibaobdTg/TeGYJY12KATth4\npv5EpYlXJdcodUBzO59m7zAlS7DKGzBSTEsPXUsOW+vJeLW29FP7lxasIm6h\nwwfT1Wbz+VVvxxe18aobJC869GhfTcVpfjx2tY7ttTrFiL1FLe5cmgSHNZvd\nhSPzlQmUrPmTXY3wDTI8QP42HpnyLxqe2lU9ZYRu5MPPJ5dYUGKXtRD4UJ6K\nidPki1PVa3L4eMRW0OpYKGAAkBlKAv/OT0s77jFKSrwvr5RlFVVnhYoHw4yx\nkQFqoqaF+/eWZHrFf1ZB5CeIi+BoUkCLQ0Xx5E6+HjuYml9mXIc8flfjWQlW\nmVqd\r\n=n1fg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"6bce5c806c80633fdbf65a074d2f795fc9c4b515","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.8.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"9.8.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.11.1_1523896107249_0.7544628928134243","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"tree-sitter-cpp","version":"0.11.2","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.11.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"523bebc373e34a945e007beb30e5e89e85a4f9d3","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.11.2.tgz","fileCount":15,"integrity":"sha512-5QCchR0/6voDQTiDkotYztSUKPwSXOlGI9BkCWkEsBdCXilK6AbISiJbJ4Uqje3tu1GfmVfDQ9YSRXalCZem0g==","signatures":[{"sig":"MEUCIQDJvGWgLLXTUja02vdl9GO9a70oo4RmkL8mH5hMfMEEZQIgLWez8/2S3kSWnrvn+yyZdDJhUbOaM+r99YwzCw8dp84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5090305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3ilVCRA9TVsSAnZWagAAvosP/36K3HB8E5mvHVOxgWwF\n2IKntprJmwn1joAzZzV4mJuO4Srg8OmXb0fzLy9aiXEDPLLGH6AjzN8aUbnD\nt29cpZtNrU2JbZX3bsW8uFQMHkO4qKdgDiPiOtlHDE+VQgQnFEybvTOq2Odm\nnPZmhn3tCAvNo4FA+Nr9BD4A7dtMiqTtZIL9W7Te5hT9/uPQnEsyz+rMOGan\n1DAsnJpztEH3e2zCXTVw+InUOrB8etMcCZnMvX3bksvlYDx6PTEK+slfVCxm\nrw03E/1xELnZSywjg9DHsLEE2oYziCtcN2pY6B28WbWAPZkmcJMtVbBdU355\ncU5oC8S7avjyd3ySBABFU2GnkBjLB8ANkNUPGGBeuAy4qvWGv9ydFZbkZxPq\nXrMx70lX8qgIjcovOS90BF8vSvoUSxxMpi3Js31T965aBD1kgmYBvk7Xowl5\nxi6xbZ8hQDscZQ8AGujsb57b8F7LVMYCErUrRPQyG2ffOvEDLDi+MiDP6p9w\nSq//22Lge2Nj1aXiDFtIDBDOSF2mFV5QZ5PMdGW/FyL26t7M9CGM4xAaSFlW\nSLUsPJeR0HCua2pxuKb+otrIfodlOXmSxVRHwwxbV1+Os3YaDwX+nSunTpmS\n/EGmph8r0rzEgmhVFRbo05Ly59xrZ2wsVvfCe6TLp3Hp9xj3hXzOrKE8S+IZ\n9w+V\r\n=nf4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4261addf81b158696b850b356b8bb64ff51e7bb9","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.8.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"9.8.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.11.2_1524509012229_0.8776125035352111","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"tree-sitter-cpp","version":"0.11.3","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.11.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"e980f6fb1f02f4a43ee85e50a8fd223ca18dbfaf","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.11.3.tgz","fileCount":15,"integrity":"sha512-+Rhd+UU66y2ol0aYSUiHsMUBywq/BgHM+nHJ3y+iwgpRY2mBYvfmVyzrELTRFPGZWrNFhw8/KD3SYZk+7HFtkw==","signatures":[{"sig":"MEQCIA4jTuBi5//PLfTuQYLjkoyxBTy5WbRSEfHc25Shh+PJAiBfLeiqBghc4NZrVObFPiA3zJuPf9q/CwptUoTppbPzbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5502776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+fUyCRA9TVsSAnZWagAAmFoP/i282A5Q4w2YGCCqZSod\nqgVPRPMoHHL3SKWN6ndx1hePyNGe7+LDfnQW2Djuhj7AXXFWXk4K0OBo704T\nHxYBsxv0o8OaRhPdFYLh+0M8+/UMM+sSLIbZURth2H68+KYWdczaeKiubLg3\nUbNM0Cp1VYMCKTU0iEDr/gkz1fBfanZHtbaUt5vrFFHlg3tzMlrishgCCYxT\np57TE3g6ZmAFwmhoHAaZJnVJeMlnfjD/6BCErvdOw00pu7zPkT1aBVc+dWkU\nJHSnotOAOF0ocNztAma5YvjidqbUN2FH3zfEXAJa7mfx4wYjOJJadttEjpPy\nQMxTck0pjIrOlaZVOzwDkfuPgYh+8r5v10bZPe3wIpw8fBBLXA42ZMN7kzST\nrHU/HIJany79Q9i4sNDuxrkz9yNxooPqnVxTchcAx8PTICKU0rV+Bc8ynx6L\nQo0u18hFeyc7gZ77m/FEyOE6FjQWjA4ZBsa8KiJInyEV5ESHq68G81jP6E7G\nopEuzvxh/okvTwT00IJnFlTPwYdA56TjMzIQNv2czTJMvdAZt72Ms8/I/cD5\nK1h+mLbCvvlWyUDUerPVJ4ef+5nMRR2v/LAbeN+bNxA32a2VMwZA3b7VGi+K\nQw+Q64APzNAsKVRSZKsD3zCqLTETWJy0UEYAKgnTbcD2CLzI7UCWaUJtY2Pp\nUrrI\r\n=+Dbm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"efdac0bf31e208f0c14bb2d0a2d70eb2f8ee9dd3","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"5.8.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"9.8.0","dependencies":{"nan":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.11.3_1526330672757_0.10984204479136195","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"tree-sitter-cpp","version":"0.11.4","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.11.4","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"c2f523440efd4915ae55576c8b86b835040091a3","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.11.4.tgz","fileCount":15,"integrity":"sha512-0/6d+7ILObB8iFI59cVKtpA4xJ2m0oAbteJkszxeZjNFP3fjWrHMWb+tpqoB8RlH+2t0aq4LLmpuyznV2Yo1vA==","signatures":[{"sig":"MEQCIDGCK0zTdmhUd9JpzM2UdZvzAIlAwDtmxr5UxeQLi9/sAiBmiRqWjV8skUwh81Kgm6oPp7amx+7KSVXhtuNCv2Xn/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5395562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEF47CRA9TVsSAnZWagAAQFoP/1fIgmxmlMhJdVi75z1T\nbQpByqlFOfIhtkBM+fzLtcCdpJHztOXJWfmvx3SuKhKZhRbwy10Hx1NZu5k4\nUOruUtgQ0SZu0JCQ3rSBzkoc4Q2PfZeJoC70zR32OzGU/DmWHHQ/Bv8dxUtv\nvrQBhZT/cTUuqprgUwMD/JjNPeQyAVPgSrOzK/eSm5/mN+q5qQkczvTSEJKz\nZ46uATcsr1hHGp2jEhKGoN1YVilZHei4Bx8y19Og1coBdi8sH+XBMc1RYaYr\ncsftaia7E7ltODe4AuQcH1nt+KxWrZCsZVE5STi+dBQxqBePiKEgYzkppNp8\n3DDZgsJ3SOG1TA8fdt4J3fuZVVwH1Nx0bAeD15CuT3FOvSdkt4EVmAnkVmUz\nGnIQKHF6EwR23YK1CsDwggOi3pg9uXB5TbAG+3Tb5Gb7cQtNX7jaeOC/qZYM\nvQLu6GgFMlBHPXodZGZ2lVcxcz5UL1HFMdpo65Qbm4avmvGIkvuWPSKb7LGS\np7fJuP8IaAf/o4pX4W9zXLWpHKTyZKnsYBFoo7C13rW/gS4BWVUWHRALq2RJ\nXrUNfL2ktpLJyHT5HXTGCYSYngCcwnitdMZ9uyP7hL7Rn90RD/TxHxeG4W61\nbGAtCRc2RtJR58qV+2wgrPtU+DloJBDBRPaNCP92J1THskMGkcDtmXy1HT+H\nM3H8\r\n=k1A7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5423f9bbbc6e314feacb8a82d39da4dbbbd579b7","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.1.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.12.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.11.4_1527799353912_0.11442580742403563","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"tree-sitter-cpp","version":"0.12.0","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.12.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"d04759db6af9d117a07eb1844058b50022a254bb","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.12.0.tgz","fileCount":15,"integrity":"sha512-wTuIMCIzRe4UBaK+kH/dnXndjoLpThTuvbnyFddReCjbhXUJMN34doQgnpAaVn6dHlHuF+6NbVDLuVpEHMw+Ww==","signatures":[{"sig":"MEYCIQCr3f/tmblwU+Z6vklSYZqCh3/k3I2PQejCysL9OENp5gIhAMP5sZq/6cAV6x93dNDEHPChgg/2Koj54NdAhvkgUbqE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5563491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJCfjCRA9TVsSAnZWagAA7f4P/192vj7lFbcFcJJAkZa6\neK/RzEUHMi+xlA/+t4TiYBdMPqKf8fNh4nYGfveBwRMj7+ay5VXyHgzx3QDz\nidOccGUjI81vgd+cAvNo+vEn3990ieqfrJE60tXvlpjBaZbKLoSTiyhKVKxG\ndVj+OcAF4W+iPGythPb2HyQN0pRhXHx2CkoGAb9Fpb5mnU3t86EcZsKCyFgC\nARF6K/TxCffqF/zwHDYw5FvDGJdlB+oWGeLbIQ0dq4TVwtcxkqAp4zQggz9O\nJYz3X85xOmzcTsvC9tTD03dg5Rq6yv/zy/cgsZ9doiVxyRKmL4UlmVrtWnPJ\ns/XrTnMHM2VSzLgTn3Y8YyZp2uMCU/bq1xqyaBDWrZC3sEtxFlvbbwVzu71l\nDQiTaEfy3Z+FUjHsPOyCdx37OAY0oK4oThkjE6rwS/ZRsSKzzahZLhkupqe1\nethUl1jtqAAJW03wQUWHv1beKKF+aPMw1mo6ysdq5pGFE98pSGpsDygX+vir\n3ha28jWsK8TP+Lor/kAIanWooWzEEqARNJQh6BCPCp0IL68HLEA1PLzg7S9a\npJQeLOrsBDiL18vEhOdjQvX/teWCktBV5bylQyTxQpyniaDDCAESYpmzcRko\nLb4HOMJYAWFEBIjcsP6fbf/mtuDkJw36p98naca6X+kdNt56UA9OoQ74KXn1\nAvtC\r\n=kzHK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9a2b6a54a613c7708f31316890a4bda3dcc8abca","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.1.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.12.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.12.0_1529096162644_0.35867050044736004","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"tree-sitter-cpp","version":"0.12.1","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.12.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"1c25e9a0e4cc2cca3d13a739b3c5c442ce1b715d","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.12.1.tgz","fileCount":15,"integrity":"sha512-WvXFistps+F+37u32CfaqWOaCcwgrvsNo/0Bz9nRsCJhD0gHkMnFdB+kMo9020XRmxUScUfhezK4OaRO1NwGcQ==","signatures":[{"sig":"MEYCIQDL4SOR0zbvUSIrKhP5uLfV8FXNgq9sjbJWHKlTuP2QJAIhAM+Jw8hdaTv9dKSkprfEjLW85TMzd9cLj/6H5WDMj8AB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5060280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbROLOCRA9TVsSAnZWagAASicP/2rKafuvaZKUNiiC6zzT\n73dlC4S58+DRrW/Q1lZ6xtK/Dx9JIZiM/wTIvLaYyDaS4C2M9116N5XvUO8h\nl8Gsv0mtWqfxtZFI0BsSXr0cWsQDGluyhbEVsNN3en4tEQRYCffDB/aeEUQ6\nsBU+ECLTKFMbFmyJnM5SkwUpb01rtHI0feeI7GZZtNAmr7YNAVWw5yudqkN6\nCPRc7IBIOpI4iClxuOU8uCXirjI9g5MyCaEYzW1m+hPjDW+yvmseMTQ0NMZ4\nIPb6FUx+S0BTUpdg/VlssCEBXJ4PLIA/VFhqqU2eWpI+7gcn+WlVZSQpjW0h\nTamt5zoxL+SjdiP0XhGZTI40rXYh1Sty0fE7qxAfhPoJ6M9MQtuX/XRPqnaV\nru2lZE8nxrlx4PSuLiU71BO8bYDcyaCXwsCs7DruMniUKxxETrW39WyHks0E\nKbTKtbyLjkxjad9zbPOzHH9+uzs75B0Im1+/QMsYO9F7+mQkIGZ36d4ukQeS\ncJdgRQqLhLvjCt5O6wHH1wNWWTwAwDK24wLVjKSqhBv8i17bn4ARYm5pycer\n4gsKKhzwtK5jMNtIqdBKOa8blGszpwK+uzzwXjmvulOYgvvCzu9rmmVGBuiY\nOoxyLju3/00G/Zb/kxbu6lgjRw5RjIjR5CfFnle576dFBVKV2FbBqHDPpbsK\nVmJF\r\n=RZck\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c9f7e0691ac425c0e3e940531d8f0f7144edcd07","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.1.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.12.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.12.1_1531241166154_0.7857873239971402","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"tree-sitter-cpp","version":"0.13.0","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"95c79fc8cfd493ebb03a5299d424c77524ea0fbe","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.0.tgz","fileCount":15,"integrity":"sha512-ZtdOodRMWBYn2utsr2VsEUeUkMWukm0xnuaqU19im/j56uSep9AwRP6WG813xiuvVgKbZ+2CjWN5xFNUO0soMQ==","signatures":[{"sig":"MEUCIQC5x16Mo/peNUfkWkqsLY3/YHZY45RDfm5aqCBhvAvKbwIgPa/LJKN5wtWMs5AK4T4Ul02AqAnQdDwKXpHamYBhSRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5060363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbT4AsCRA9TVsSAnZWagAA8uMP/A00H+vWGIUwwYIao4Kq\nLDpTIwdd9gxHdHHED18rS+R5taSWFAG9W43NlkJjpATkiQN5WbRQhDByhMdH\nkbPHrMq0UwZnEkbMIs6AgB3E5105GqR2lYDMEsiAHsPY/gEzwbe5Z6vDegAn\nHFStsXOmtoG7Lg6dVzv6l8bidFoIFzsRAoA9SJyAd/k2L9zxcMtmV9z4itGz\n8XXL+UdxGydAsc8SqOPwRUw3r2R0dA4XcgShXtRz/82UoFtXO2RB/Pvhg5i7\nnBOFCIx+PXhQStk/hI5MLXewIWgQOlsqAIqBQvJqsjlQJF1gBLG8CnRZCUB6\nUHl4+t9ko9uL51RuHB2u854blLx8YMO9+PKzdxSsRH0WzR7NwhSxlsrflW7N\ny9Bo2dSiSrVrgOeRYRtGxpTILAwAKkFGzP+McNPNk3jpOo+aqnR59IHOyodc\n3tm+xV3aNh2UPi4WpR38kfzD3liAOdLbrlKuiGribr/ripi/COl04q+b6ewT\npey3FsN//3G8C9BMNwivHvB/YRiDB5CbijSqYWUDIzBFNc/6E9kCyOgIXjrr\nZL0MapdPcAWE0d/edrKcHj9OtR2N4HyWbOeTsBq8uYx/iHSLx6ShGCJRDOtn\nU+J3mcpy4aj+PU/MWCJXZTPMmdFdbpwrWySeXCLL8DrNG59beBLtSDimLf6J\nfW70\r\n=r+U3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"039e7edb3f74a766f15f4973f55d6045291a2a46","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"github:tree-sitter/tree-sitter-c","tree-sitter-cli":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.0_1531936811958_0.6738833062611747","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"tree-sitter-cpp","version":"0.13.1","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.1","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"915e9e4ef259e884a43e7cdde3667a456abd0301","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.1.tgz","fileCount":15,"integrity":"sha512-u+bzChY6IMrnnStzxiyQQIqubWWt9kcHk7iR2gyyutnDLz0eS0btYnQKieKMkNmOwUGbhKcJa/Ewd6WTsHOREQ==","signatures":[{"sig":"MEUCIQCfUVr8ZUYqupdVhYzynjsDJ0kgpGBD/6m1LgssY9KkxwIgRftay907OWMxlLTq+v7rJ0l2VbgPqu3zIyLnAnfBSUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5194798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYM3UCRA9TVsSAnZWagAACZoQAITBiZ3ML1PZuiCr37DI\nW8jfLgbZhJMJ+8YsoZGKJz7ypBQw4QQd3KjcWMyObDsaF+brPtMYjs5LY1x1\n7e9I26yiZNvyFqmJ+TiZZ0AC7X680wfS2Qk7kyTfKLSbRzCobwwf7Myc7p0O\nACDyQlhZY83dhiRaGvnQdIP/Eh2RIVhpF8drE5w+15hFGbrkj4N1cHYBl6w/\nH5z4W+8xpP42EoKv+gXcLI0oDLeaRRNTX+otwP6n0WKFlCFfVIIzJdDraRsp\nl8J2nwJxVmchnqxCyqnHFVsyCmKLlYJFEq+DYpi9LDALyLD/EgcDK65k5pdl\nzJl62KKmD3Xv0wGmRi2Uru1qkilftRTBlmAYl6t0NOpMU6qOeudBVuiNndmk\nbAWp/fKlcgkPD6gnx+mCam5s24jMNDcwUaJLleTk6bFovc8oo2lGPDI399yc\nnHD90D+1Lagdo5PpO7Vvimx6N//mh4gwZafH2WkXSV710hGVVLNruT7kco9u\nKj7DFW2GPUvN7m09KKwMmfxFV/56kDBK/5OBBgQwxnUg8kgMZGtP0VMrjHRP\n7VdHWTYvHeM2uUUcgbU4Nm+F6MJj2k6cNnLuJF36K+pqX7uj+hFw5N5H/wa+\nCR7CdBUdnBkmY1Qb21WSvC/Gw+VXGpryMKccLRyzwPcS81R1hQA+NbyBCsqX\nOLNK\r\n=Ax8d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"78adc211924e2802949ce461ef4105be4688abf6","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.1_1533070804187_0.014493521735844617","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"tree-sitter-cpp","version":"0.13.2","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.2","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"608200b9b19e22739550b90748324dbaf8737e9a","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.2.tgz","fileCount":15,"integrity":"sha512-WQGatuSHejUeqdi0xJonVZWIAs3MWWe5LC15rj7BO5zoPwrMA2OJuujt/Fi3pKQ7NyW9fV9RweGQ0Qcra1ftmQ==","signatures":[{"sig":"MEUCIGe7HUjdETjFrYBSDyojFVHoir6IIqI6wKEDQiwC2J0gAiEAklv5B1m3HP79nPXOZ2LKRtWomNjIhAwHdhblpDECWEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5136915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbYkfOCRA9TVsSAnZWagAA3tIQAIZ6Z0KyeagCSkYp9cDe\nPRFjeK7qAdlj1TqLVIf/wlcWm89l7hrvlWC2OkHkG6yu0wmB9e3cJJo0WEmb\nWFROtvz24hY9VxdSgoP/pdosQF6e45DlMe3HYADT1tBJICUFXRYKIJE2SRoS\nCAQt39UDj1e8eCkpCPwM58FKMCEyeUiYAx3dDD1P40XUy9FNtJcXkah7p1Z1\nNJ1kmsNAmRLAIA8ahhbNr1sUCVbbnDs2lBm2usSXUGfuIs45Cug6QDoJtLNO\n3vHlUzPR5T5+wRRbZyYj7HamPE4tW+hBqFTyvnwYBCzsLQUzK7zrZXS1BJNl\niWmlIWAvJ2bh24j5nChKDXUFYmw4NoxoTolaAyqzBoBsmvNssD0ReyIIoMwr\n46B0f6yRmMAeh5sDFAkeEXMufLj76utZMSC9Kadl1QcKlAkL5iPWZXbpQAeA\namnT29dFqBZRRh/S/95P5An6WwhiJDMcrD0mJqZYZH9lY2QNJJNpouZn3PUW\nv7u+Ul/m8Yd8rNglNFavi9lSGlMT0HvqDZCR6YhqAgAhb9twWZRZYuCCXOV/\nNb5J1ripssy0pE2Ore8AUfp4tePcXu2KL1QXRdgpBh/2SlEaxi0SfrViY5j+\nsKgvsA/MhP5/CtFyjnkT/GwSl7dxnFOgNCt3FmmlpaQAKtAVLZS5mJ2nMGZZ\ncDO1\r\n=/xH6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3679305ee70a038fc7480b024d4fc7289972e1a0","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.2_1533167565977_0.6186911405135904","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"tree-sitter-cpp","version":"0.13.3","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.3","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"dist":{"shasum":"2131aeee70605c619b057d4ebb7bb0015e698c6f","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.3.tgz","fileCount":15,"integrity":"sha512-FYpVHNpvxgeSum7Fk+3d4KVTusiIjibCor5LL1EfGref7GOEYzRbKIZxFZAvor5GpZteI0m/WSPHg+ljaKLzQw==","signatures":[{"sig":"MEUCIDT8NPnzC2KeciyMMCpxTgznUErzBhRKUzZ535bsOqDIAiEAxJh+JiRZfuHAfylaHN21RV21rqmqZK2VXj8gdoJ8+sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5136706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaMYQCRA9TVsSAnZWagAA8jYQAIZfsANUnzK93bfNnmtN\nr4v0S9zo643l4GHRblNfWDCsisHIOKooY8tX/WVD65kXntKJN3KD/Y7n9fni\nOEp8rZSDDMuq4gSNQHz9VKUtU+vLPELr04pY1G6PjBLBasOtTxPLd4Dx9oEc\njXRL/uHh/U3ZBjDYzUoPcxRr7nFnSG9eYkeO/D0RodMAH5xYoeTdQNks42Ni\nZz0L2HxNelr7KAVhngAJvcl2UOxsWKnr/BmgVCB2NoHZMZoYXPfj8fTPF29E\n7dBb5bG/4ZnQz8k3f4i5+hPZVomrrODn0EL2xs7AGvy8Naqdj/m0nG+b+Vsb\nmDPXQiBcLWnvmQKFhgumg5MkXcq5e3Hg0zdVO0LmWlVIoBH3wOp+a7jKhX/j\nxsa1kwrYMDn/dWmh5tTAtJrLYiWAmDGyhnjVwk3UrYg/nWQgpNUkZC5/tjlr\nw8xGGYpj00MjxI6MXZUtxdds6kQ50UPSGwcJ++y6MBs6iQqHaOrQRF73XYUf\n6/WMogfPmI9CSxrMS3QkWHlJwypVnJnNQu6sFHko/d/Ps+C0iAS3rXH/y9b2\n5LDJ6BDIEOMIq9MbChJwjKE0bQ83V8Xmji5SHO6tn/ISVpI+J3sXbSm7nWkh\nTdaytPQLa314kfGx134qRFPCMR0KzvW0AVqh5HfhBjXZeR9Wmz+Buv4kjYTO\nhuOD\r\n=2xJ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"9f907498d73a44864b96f5ec5c9c8f1c11db1894","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.3_1533593103616_0.9924008365189885","host":"s3://npm-registry-packages"}},"0.13.4":{"name":"tree-sitter-cpp","version":"0.13.4","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.4","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"a7b08f899fd15f6667c909eb6de8c473b037dccf","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.4.tgz","fileCount":15,"integrity":"sha512-WkPeb7r83lexK5nbpo7tfjgkSPhIDIo+Gl1ZOHBbRwG/r+O1xnsy2xgp7Gby5O/yAH0Mz5JgEGvoy+V6qBS8LQ==","signatures":[{"sig":"MEQCIHg1gQvu4SqKT5mxpzy3lRZ1Rwp+xEZcQ4xc6Xfeb2zaAiB/iynt8g7pv36k3fg204OIbOkoln7yIrg0yX+et9zMVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5329270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf1BkCRA9TVsSAnZWagAAZVkP/3xf4tBR6nx7iQsnpTxp\n5k0aiKBksCWfS5jR6UjxR9D9yI1hulWbiR+jM9eB/SAYNGmYsO9U8+OprGW/\nh8W6wdL/H+GIq9xk/RYUaqUnOLNeGXPCZKXZHspH3TF9YOtaGTcn1Qqs1JiI\nfyQE0YrShAR9MTBRqufnNU7vMu5yRmHVZIRwcDLma5irBfS+jptA6NKYdfgW\nTZBjKuTqcJjsV5NCa1CpB3pZFa6IHfwUBbXYfR2TzCIpzbu77iKl0rF5Zs09\nRJhOwpS6LhA5tgrEaz0WHwvoTiJV+bk+g3DIRzX5t+SniZZ+UQ11wWkys4Xf\nQEBqTNWD9DK8Bc+i1Rfmq4t0QFwIxxwAlI9Ti1nL5HrTznj3pAwnUnODXc4Y\nRdd1HNcXSc0gbmckgpxTe6i4jUkDMA2ckER67YRolup9o2ribT/UEYEDE8gh\nJW3Ajk6PYCxcbYfLfTC5ET/CiuDN5Jqh8t9mgR7hd2++lV2qmDkfws1pfIho\nWSvBH0xVtqUsplrycT3PJSO9mlAZPxleSuY9ISPqQvqjtxJYpFVYiFJEzQkK\nA9WTtV6DDSN2tHI6eI9ZE4BnYK8oCSY9N7MFAhPd2CJHC65ENSYz3BWvZkPc\nqSyackwRmjIvj1Pl83ipQvTKS0KnDMYybW6UtY8y1rjD9TCQtgTe/L4p1Cvn\ncwv6\r\n=XSiT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"328460ec4f5f6d6aa2489851a75061a7f19fe6bc","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.2.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.4_1535070308249_0.6330425027886244","host":"s3://npm-registry-packages"}},"0.13.5":{"name":"tree-sitter-cpp","version":"0.13.5","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.5","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"1b33c77d85f20bb3c8dd57af6ed755605d2c365b","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.5.tgz","fileCount":15,"integrity":"sha512-O5SUHrP8bVB30AUFADXYTp1lZoPKuxgW6BX+zNBUL9FWAOZM0+76pHxaJ5UwNOVbZe12Y3YEk1+DiPoSs2MmyQ==","signatures":[{"sig":"MEQCIGKbuFd8O5qG2JJszW/UN7+ngRffXCkOzggCUo3uBI1dAiAWqO7xqkzS99aFcVLn72CHJgboSpMmvqwgaxuis+q+9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5072849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsli6CRA9TVsSAnZWagAAfSEP/0tGhPco0Mm59WP30meK\nloe3muB0UYj/WsXyaPOET+K/ORUpmcx2Xsv70gFuHfgDZYcTwe1/CyO3T8Na\nl1Q7PBRlgVWN7ze3yYKfDI5bkMdDXzsMAt5BZf9/1YP3hs694pwrcwEmlFdw\nUjFldfjZFuUJc5ma6u7NgWKed+xGnTExmNUOd+MG7qZRZuskHIEQ5HW0QARL\n00YDtfI/fTX20QDSDG33nPOvi20xrdwljW/YYtN9q070gpTJDlGLY4Xbfmfi\nOK/Da6xmcEnI8Dp1kOXAqQTfREpjbBiE8WJnpuPpA/4uAADN+TJWj3q1WTWE\nP4qUheWAtqPuK6oUZtLm7Af3XsJ6DzDrkQS5/0cj0mxGRVhKMkdpqGEnBPSf\ngDhOc0kLE7EtfrMdEIV9hH5CyMkBISgWaHhdXjtPbSUH+97lGZ+MloR27jva\nQvW6jh2L9FWOqkQ1Ua8gLczKmE84mbTwC+EWeSwUPOHn50fw5rOKiDxAXe54\nT1MujCPNTq60he85f7CUk5yEHf7curQjcPZbvFGB72CtxjV8NoJoIcvz1gAS\nVcl482BuYI8GKXABeTUukdr5k0pd4xtwy0MuZuvLjDdYr5db1Jnmu0ur5GEt\nevG5HFCL5Gq0kq3DrTDnrC2MuDXSD061+jX1hrijP7XL2kIu4XldZdK7TU9L\nbAB2\r\n=u9Su\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d250d2fa66358bbae1a6f22a2c972f90448f088d","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.5_1538414778134_0.8327880763997746","host":"s3://npm-registry-packages"}},"0.13.6":{"name":"tree-sitter-cpp","version":"0.13.6","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.6","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"b9ff5b3737411644d0fd89eb484755c2559f8f2a","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.6.tgz","fileCount":15,"integrity":"sha512-197+nsvTD3k6N7AndbG6zBP2ZCCdPGFQ44vo+2Qca0Zdt1G8mnJwHOzj81PbJUk0wlan/ZnQeIFM+mvASBzPDQ==","signatures":[{"sig":"MEYCIQDWbcu7EXO/qIXGLXj9sPd4tD3IbHsFKd2NrxVULx+GZwIhAPMtRoaFfDIHAPiH5ocsGJbK/IfOtyBufcr2pmDUxUBV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5247708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1h3zCRA9TVsSAnZWagAAKEsQAJVhnngiyXncY4pKcFHN\nPTWtya3RZ7WEamTkd13U/a5D+x0hzUGE6r8FQcfgsqaL5rjKeakBG47f0x7O\nUYFxwr8fPqHkkkDHtxtnapOHVIaUYO2CIolJOKgCOJzJr34GbTa5VAxwl00d\nBuxGTVw4xPdcFCjLMf8nVff461+TudYbI4Pvs0Eum24eUNKR+Cc5CikjjK3v\ne5T0Mj046jcF4TZ/KcRI4rypD1mt7i4GpwqNh6u4lbbWAVGE7UiMoLGj+Rgg\nzwTqDHrXFEG411KamLgMrHRbInk78y9yDcqz4QWcCBcPw0LoFYtMFBK1sYM3\nBo/I/783ECx9Xafqkgl9YXn0+RuReFzzdsgxs5kgk3gMM8Ti+3vOHCREjle/\n/G9PUYIggy9E1oHNPBhetbLybXai/8bTV7Vum6o51cP9zH2Ji6/YV1UiulbT\n8Mv7Upk7GYbKfXxRONLIXctxNzRLSmarEIjjoiIBEKakmnYdqyn60j3tmlt7\nRg1DvPBVN8e9Fa0Q5CkrjgANBm/Od+vPCqiSUPwzJWLypAPr0T1L1Hvzwo7A\nEuPfbJtBeIZXjbZ+khEbjfd3bT+tEUxb61veeUPr4O+4n+yE4srzPvxqvVZh\nJP7tWkd8WDw8lX8IgQvuZ/ODzD0vdsFwZKCxKrE7nZozy3Q9pC14ti2v1WAU\n7Its\r\n=gD4W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f38f6196e18c021c1973851bd8b4246532cfbb96","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.6_1540759026809_0.24513170842604604","host":"s3://npm-registry-packages"}},"0.13.7":{"name":"tree-sitter-cpp","version":"0.13.7","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.7","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"7d44e2a112ec4660c5b41a9a15ba7b39cd3769f2","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.7.tgz","fileCount":15,"integrity":"sha512-LJpDuda6rv56GUMherlhyqOyA2iJrWHasfOUwwTg7tOccjL5wK1pX5kYd1Nas3AoMVb7lkOUg5pFrJWif/yxew==","signatures":[{"sig":"MEYCIQDqJVSJdXFKQEdDLRX2SLKiruT9TFoNwgRBGqfnh9DZmQIhAN5hh2/4/t65BczjVDA3k5xOV3fr9Pdpsn3Kc/oCyGEK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5732348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13PdCRA9TVsSAnZWagAAuZsQAKPh1Y6RtXwAC1oJ5fc8\ne0l+h4hJvTdlFLTvM0PFjgA2WIeBTFbFTsCBdsD8UwZtDrCcI786xw2TtGoB\nDS4YWvl3+Z/RRDUx0lZUYb0ucFbI7tBi/u+xsqwlRr1hz3GIZfPpTxCOBjPV\nJyDUXFDBT0oAPzbwXamAbE0N/Vs4jdeUveUsHP4TAVj22xBm57CAK32/rqBB\nZnGhlrx85Pw991+1sIiboQ/tZ/Db/8CB9KABb+EQEGDKbcHQkApsOcdmIp1C\n19bAwKvlqU+HA9gMsHUhVzo2zjFK/HrGF/v+Q1ZHV4cnfT/ARwtWFAxZceQl\nWeLk7VSqZq+L3LQr9uqPEHsEh15Lq+0O9vG4FDycHzPOD8gHVA7Xsjh1dKyF\nNwXHAFjby1Uxfr+4Sw8O2664TGS6Axk+zDWqHWqCZW+POWPMvHBC1fg1Fs1y\ni3xiWJvQZNw9X1zgTckXsmlkxHxC2QgRAY7d0lKs0YdYeF+C3qxVeKkr4FsX\nRxZ9hDwkOqdwPBTr25CIIo295bGnRN333fjzixZY+fHXdg1NfG4liLHfPPHr\n115/DZIqODahD64+QWszbqyqol4FQQ4VIWex8ZP5VjxYBI9T6Z68hp0hYysk\npz/6YEz7K4jAgDoe7SRSAEJAK+Jb3j3A3ecGNp6S3B2S/M6HJXT+/cxC1UjM\nOfsQ\r\n=HruB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"bc5c69fa2d085b6047b9f75e4dd5fd9eba41de55","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.7_1540846555915_0.07341714783853082","host":"s3://npm-registry-packages"}},"0.13.8":{"name":"tree-sitter-cpp","version":"0.13.8","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.8","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"f5754dd6a7097c5a9988ce75a877aed50e85559b","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.8.tgz","fileCount":15,"integrity":"sha512-PTtIj4seJ3pzyclhv0jzIH5nIPqsVzHR7ZoCvQH60L2EQYDoZ/K8ezvCeP5dIY1oCODhkc8gx2PZ+n4yazTeTg==","signatures":[{"sig":"MEYCIQDR/AXynwzzKoYjpAGlly2/Zmspa4lN0y5EBanB951/YwIhAKS1ww632UT7jh2nnJznD8rd9CnKdUk6jaC+wryJOaQ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6896780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2L4RCRA9TVsSAnZWagAA1mMP/0trFiV+gflMz/HWmNcJ\nusgOtzGmnBo4cX0JQBnCcnITmgw+O7QPWEiS324SvX851FFk2fmQKRDMbp9G\npzSDLvBjeNRPzFuIezPacSHL8VWmZbLoX+WfZlkksMxWOssaG/w64fSQIU9B\nD55Y1nXaQwQGx8dz2txDrPHr962ElNF0KVlgRrTcZFGI4/MBensHF22KLShb\nSjvrbAKILOaU0+u1Q3AuRGn+KAnnd3QgH394kwJUyLlTerZwbF6N1F/ipqW7\nYZENNgCM/FkMuV44creIQfLaY4Y0KAoCAUztH1/cV3srpVyLeO8L8/6SR9GI\n71hLgNne5WQTAX16jbtuNole3GbI3LAVjU3YnDDxajXOsEKJxhAvkPtJc0D1\n1tbbkvzQzG8khg7vMQenp3An3ShuQQnLX7JcFrlWdAlw4q2jAgpZ16KpZyAS\n69nLwRgNMmdaCPwpEO13XiNoDktBnvWgieACguqdFWgxU2dJ1g9uPNQYDTca\nptQO2u8Ug1l/PrmXQgRW8Yaf4MbM/4536VSfa8QjVqaRqEWXRpMD80RjgbFF\nHD96Duqhb8Jl10GNBBLsX6vs7UrXLmw8ECvVwRw4IE0ZzZ0qb/zp9j3y9eqk\ngGxzqDU/47+ZQpJerGleiZu8BrdlBVkoj9rIdJlIdqw2IHzSUrxB9ZmbQ/UJ\nCCjr\r\n=1IRd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"212519737fbe16d19368f701bad2167150ac7f76","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.8_1540931088647_0.5939322036791093","host":"s3://npm-registry-packages"}},"0.13.9":{"name":"tree-sitter-cpp","version":"0.13.9","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.9","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"36a08a0158f378350bf9eb55a92741e9f5eb19e0","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.9.tgz","fileCount":15,"integrity":"sha512-wOQJcbR0HxCueeeiJxz8SZucP9yOxAb8aWo1UTfBxLXurhHlgMDQcZnuM7zr/1sBCt63mn45yJBZQhsl6qxLqQ==","signatures":[{"sig":"MEUCIQCEAz/iHh/R6NXVSbtr+KpuPXBxeLrwGKnkGHnJaYoyTgIgdttbhcK2ksTNr6RZCf2OPvdLWxU+gy83kZyd2zKezI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6924819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7M8dCRA9TVsSAnZWagAAjGgQAJOGcxNurxBjzkjvIo5d\nPBxkbaCRXiLxX47Ey+726e9UscGPB7iTs2BYjjYoI3xqznCfFLtuSuYslmjQ\ngpi08msIUHyRC1UDmsKgcytQVEfQVcOdObZnDNYyBqlLl/O0X8uL7SEaVyvq\nocfxhBS1e6y01ciiClARSDc618jrq2dC7zv9GEibvs0G9KpyOjPmhpdncU6g\nRqDiqpbcHnN5VRVG50pUDtlaX8qZwEz5+ziKEIhRMdQPMgswOKPQ3o/kfJ/H\nAplhTf2xS3xaD/4tKGMGZZY9nLF+l1eAXiL+xbxUxbv+sWhkAETaZfujvS0j\nuySR8jNfqf6XX8pHOPXR3seK5/9MM6K62QkN4PJfWyQYC1u/7qXo5wkWQDfi\n+3DAmqIe5gbgGpmOUG+k1CBJz2JKoD5Xn4bNB/fEuo+WfO6lFRGC53gh4uZu\n5QraY2ZYCYgzMegpf/PJ+xaKqIYIECBKyF7o6ljYpQjEBtOfHt4JQMpMwE+3\nPaNjs7ThkG9pammyz4P2jX0dWtyEtB6GO7jTwqjE+eMKTxGSxCQOBpdKHf+G\ngP0MDm8lyyb1OlUuCf83wzkiiSMXqhDwAC/tHbHZv27FBUMmAoZFhyiYnwH7\nBZHw+I/ym7caaJvHkCIE1bLJY3FUhzrO2W7MS6gH269x3bhjvzrhZSo+6ybr\nI8Bw\r\n=w2dU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c8023d36f39eb16c88ec8027d0963c445e606690","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.9_1542246172559_0.6373011020507173","host":"s3://npm-registry-packages"}},"0.13.10":{"name":"tree-sitter-cpp","version":"0.13.10","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.10","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"35c2d9187c418c73ff02bf495e9ccb38f2a72bf7","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.10.tgz","fileCount":15,"integrity":"sha512-hw8zJ5TrZQmPzFSb1lqt8q2RoJVlom0WSq9Cj89Y4RfMnup7+mAY4/rlDknZLctorMqrqWejdQEDhkOq1l6jBA==","signatures":[{"sig":"MEYCIQDbu+UwbqMdlOWGvxFBGh7KGwQs7HQ9nRFyR6aOaHDUPQIhAMA+Gbo0KH87pBJJkQS90Y5Ykb8E/V8UGIZ5pLO7bawG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6925463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb70CoCRA9TVsSAnZWagAAWHcP/Ra4nWQgaLYRn7UytlIT\n/rgf6CHB4lQ3EITfhMT16emoQ+CACqYepzSCarhZ+qKBaffNV7yWEjXtvP1a\nYPQdZtyrDEHKHDnZ7WZ9azeeaXfIFXLQAcuX6kcDet5RZ3+lgvefWdqXVMhp\nX0BnhKKFHd/ap9NXK30bMEee8+DefDXQMtMOegZkVOPJpeSnK6aFlI1zgekX\nPrANbQFfi3yht4ySAplDjyXpWbMBe604LgPMfgY0w102sbjfKn7iF22bKueV\n9KQzYjSeCJ/ORhMz85+Up7STC11ZGXjV0eE1KZHyPZmIYBPusJOxsFB8Qd5m\nse65RLziFgrkt/z/vxmOckG/iAFiOVOSySQI4lXAo7yOEjsO24v58/hMQUFp\n6aDGt1EIX/Cl5ffXjeILl79lyQomfphF43szCDyft6U3oAlbbxztOzU3in/l\nBplCWsWW+mL8eDEW+/mk8aKPy1FvjBWX67eamaiaSFeDbl2FHyCGdkTMM9A4\nOHIZL7mQ4TpU3Jvc23wTWTN6y18eQPEE0xSozJD+6ssh7gxGJqNWU7zZ7+Z3\nKBWRjGfShhzEUNkPFiywSpheRNhfb78nzSdf+DLlAIfdOYF7bkmWQRZ0L0Nu\nbyeCbzDbMmrLAIbOdcDzVG/r0oZb7wjhxumndRK90Ysxfsp5ADt+wVUJ75ym\nbzqC\r\n=/VQk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2cee653b922d1dd24a560196ecaf96fb9ca167e5","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.0","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.10_1542406311697_0.5241329509924664","host":"s3://npm-registry-packages"}},"0.13.11":{"name":"tree-sitter-cpp","version":"0.13.11","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.11","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"a51a04cbdbae4909151b69fa91beb36d00aa3d02","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.11.tgz","fileCount":15,"integrity":"sha512-nvgDHs3epoei5FC2WOqUrAfTVn75rkQ5FxaIOQ6sTODYFRFcaPpvQIx5BL/C9fOgXIVuExLO362uHoJ3fszy7w==","signatures":[{"sig":"MEUCIBw0D5nkzq+Z12m1HUYIg97GwUNa++kV0Y4NvzoSDw0FAiEAsX4oUCOPlDiSH3E1fJzVRqAYpcxs0x6tOxX9OlK65wo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6909655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8durCRA9TVsSAnZWagAA/wEP/2tiofvBBRQNSXO8Jwp0\n7ItgkRgkhjPol6wdUOpQcLundeJjSKAXZbABYmdEwBrh9zKu3y6H3Fnyg3I2\nsyfHZtN/FR76/ELraSQgpwI33E/t8LSwB6upgOshj54jEN8ODtJu2JOZ6Amy\nvlym6VslWGujwHjM11KXlqjVJexubMg2qyNTwNRWXKsdONinI6bV2jXTrEn0\n/kpe4BAG/Avq6XIehQAWq/VpFJrAcWdCQhame4GbEbrqt8U5UwuTT23Ha9mS\n2ekTI0gjtcQy2cXTg+yQNeY1wWdXtAlVP4CkKaDjks3HzpLcH1rKZGw45CIO\npY4j2Ztwu1tnhlw387wnLft9vKXFl9Ij1CNqh4ma/l3O7TfkhfTD/zHwQ6oQ\ntM6smANy+tCJldSstMKTWw6vAjcpS48coH/880v+H0HWcG6FMbH4LHYeG4OX\nx73Viu494aSRtLTcO3Em0e205y9cmTOgo/EBBNDtMSQfpYUjOtZI3ST9hMLS\n+ZOyVjSeFvtjI94PR63cafdigDuuAF6ImqrJDgKL583nol7gJMMbM84yKAFo\nhHgQfzgUqwbSGHaFTbXsgOgc5hHWHyUew5ymGIVoFzMNiNGhjd2p0aogSUPf\nV0DjenWNUiFzfeIZY3jKSE8Y2wYVgBJ2/87gLOChVaPi0p1B3CYCKLNHFVMJ\nPBwl\r\n=51aB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c7a417da4b37c18dc4956062c0c3fe4934cd1ea2","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.4.1","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"8.4.0","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.10","tree-sitter-cli":"^0.13.6"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.11_1542577066601_0.6390891321198522","host":"s3://npm-registry-packages"}},"0.13.12":{"name":"tree-sitter-cpp","version":"0.13.12","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.12","maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"6174c28e4ecb489eff04b45f46e781f6a33daf3b","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.12.tgz","fileCount":15,"integrity":"sha512-uItvpEq+89SJqGlgfITeWwvJ5QWHnluhUHDKlP5NiVgqLqF68enu9x6uh20AiaLsFkxW2sxOzXtzxJ2FSEQWyA==","signatures":[{"sig":"MEQCIGTu4pE19iWaOVAYDkFltThgjL4GFZsOvywTakcuIc3mAiA6MJe9HAS5wYwZBLWp4EWfLVuEF3AIrCgq1RDmO0WyVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6017158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuLwmCRA9TVsSAnZWagAAKYcP/0hTW2I3MKIF6AjLwugl\nh74iuQ+5o3YoTBbGg0nkQKELeW6AE8Je+jn9RbygRWfVJg+PNyNgyUoWzfJS\nOoaonNovwz1JJCm76FmCIh0VvpWG6q/u+H+VYMzNStAGvV7BxeL4aEf/X+qp\njkvNm06Dx8ZEcmIisyJa1NKkH7r/tJf3r6q4d2LyUS2n3dxb4lqN3x+PlLiW\nmafIobsshQdcQa8Jqer5YCszwOfXLhmnSjOaZvr3NwZgKsNvZC7eEn3Dd+lM\nPv3AKonakK/yA+GS5f/23E5dq9YMPwwxRZSooWqOCWhC7zIzbzB+xaWEYcd5\nAoLR+qa1H+ryoYsEZJ/PZIj5KrKzmdZ7ZkxqtZuU4egiNmVpTwLbYcs5lVk4\ntFWlgF+yQGNHeef3e566EkcKpKuj5Y5idm13Z9gPJC6rC1NWcx9FgFc5u3v2\nd6G3ZS9NHpNbFjBz2xccmJ/ovt3EcG55gz/1fiw3trweJkh/NHne6FVPYFNX\nvn2BvlaoD6mIFMBbwgleRipDorkGsMVJBoA1f9TxoOw6ylkL2PQBaH25K4Ka\niL1CVrp4SW7TwlQLyU6M65lPh4RyAnL+eICjiCIl1bg3FrhMPQ45JnIJfuPU\nCC4iRUjIEnmxiOInvR2/S7iKF3IbA17fNmUFltEm0PiD5W4mhldEfrydnHZm\nwQqq\r\n=Ls+9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0c8d495dc6deaadba8ab3ac374c9144f3fde3209","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.11","tree-sitter-cli":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.12_1555610661617_0.7168487349696402","host":"s3://npm-registry-packages"}},"0.13.13":{"name":"tree-sitter-cpp","version":"0.13.13","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.13","maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"56c402dcba3c8a470d59638f0a719f97e627ea00","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.13.tgz","fileCount":15,"integrity":"sha512-GGZVeea0W5xfJLdLXVaFAYlnGOsLndZQKaCWL9+KX0+42QmqqHqDJVz5EzRsLBxiB9Y9y7BaGkgC+ZaFq9QoYw==","signatures":[{"sig":"MEYCIQCcCauxbyUEafjAsvGn64UX9NeNEV+YI+7F4MOOrQTeVQIhAMnUCjX/wCuXC1Xc7aM4BjQFXqPwhXeDjkVi0WvJXTU5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6685076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuOBfCRA9TVsSAnZWagAAYrQP/2yaCLhVXtm8Xwv7NJXb\nAEe3S8RZS6BVxuFU3EWww4kH9Wut/RA2MR9hE1xVfC80G0JpD/QxBOy/h4uP\nsoXv/NawYmo4uJNMLOHJ7l/YCmPn+0b9WnXUPa1psYqCLN7x73I2jV/zVrQ1\nQVppRyaMuVlZfT+EBqh3W3NWZPLZOP24PGunQoZurrG5Jfgfb6OukiPQxURF\n5m7YUqcyQUddEu3Cs3ZGbxLWZCUKw9yvhqod2dVx5RjlVqpggPZ5SZXAjI7O\nHJMCGIuXSK4W1Q4UURB/XzL8OwbE/EDmvlGdmslxwoHLF+4tbLJLuTN2rTHe\n4B5HvBsfzd1eXvAjgGk/CaLzJd/mjJ1rNoTfIJosLgr7h1LpnDL6OegNctRA\n8LW4ohKmASVWHidWQ9cHfbwZqQm+EgOl2Yc2PBtsRqXP6Egu4kNG3T1UBTD7\nDJVvqAmaV32chMF7deM0Jfbz57zoxyQ+B1TPgxOkEKQdpDwLjg/7ylqNTrb+\n6xcpJDIuzrOoT6czOzlSGniL/Ndvull8heQqm9vLol6K/4SOERTVeVLTVJh8\nYQLI2RCNKvEp0ghe74vLgt+ej8XytbgCiJM4OdVD2+BYJ6d6cwCEXxP+1sNw\n1hi3E+uvNQabPeoRIx12iAGzDapUNHzAOUIKdMfGl2oO6vydrfeDamgsrbzM\ntxqh\r\n=G+vM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"766c3736f63355d288817aaef1dc6b79366019bd","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.11","tree-sitter-cli":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.13_1555619935079_0.45298546662432493","host":"s3://npm-registry-packages"}},"0.13.14":{"name":"tree-sitter-cpp","version":"0.13.14","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.14","maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"5c2c7c410bc28d2ee5d6fce27cafeef0296509c6","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.14.tgz","fileCount":15,"integrity":"sha512-u9B0iScnGNmpRIwVM8DFU0BRpW92xgi4pOcBtFXZVBiVSdovP2NrDUOg7gEzqENJ7s17nshCh3Dff7hs2DuJag==","signatures":[{"sig":"MEUCIB4iCUfs0Tzi4ZAcUP7OsyGDTJ1CrLaXcSst4scyKKFZAiEAzUOaPaTxSEa1vsaoPTOjdY4QwKxJuHZjaVUx/oStznA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6819813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuPGtCRA9TVsSAnZWagAAHIQQAKGcvLfe/dHK5QEp5Yt3\nBjyk3qokExwcSBJ57MASdTOiNtDd/e168nDz0cPNpt0uBao59eL/88dKPFmP\nZpSzgvwCh1EPed1od9VckJXY5N+EL4QYJWvLSH7dIzqd7RUyz0DY1csGOnQg\nJwqArRqDHsTw0drNMQuvSUnco9kK8YJAeWknY25Y/PuEEVyHCMz+bRc05h6P\n0cS/o57X/k/fBcrMVsj7xDCEdynkokOAISmw/yzATL+W073fI7SI3hrlaWKF\nh9R0IJmL1Wi4l25YxoWCmXjSfxQGPwS1QsgUkRX7SjbYUP7Q5+3BXxe2xvMg\nnpYFqYo7clMC+yrRBn+PzRdF8oItb8opxmrE1LQfCMUk8Aqk7p4sc5TwcQru\n80gTXotB4mTqBuTAj9nnMipJF9/sxyiHC++7w+zXcd177MpzWcPtNvvqAVZC\nh/Uxj04OVzb+R/Li3GzYzmJITF9iDXwtpgA1UfvLfhJizdHDCb/VfJd8YJzk\n0+FBnW89lBiPaCWmXEOYv43UmhX7/TNNoRLJcdigrJrMvTIZX4lVlv88MPX5\nDe3tHwUIBqrhaGus1EY2saSISdKxqUXEFo/YcOczbeWsTb3qQ0+GRa7aSUq0\nQKssEFDeMEONjm+x2ogIpKNO5TRoArg0hX5l+krBnD/DYinHQOV3QbqDU4q8\nmCyt\r\n=WrbG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"2d1ec985ab18e30ce2390bc776ba6b3db4ac75a8","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.12","tree-sitter-cli":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.14_1555624365096_0.46322015948201356","host":"s3://npm-registry-packages"}},"0.13.15":{"name":"tree-sitter-cpp","version":"0.13.15","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.13.15","maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"b6704ff9b3f451679bba23d58cee61f8047d762b","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.13.15.tgz","fileCount":15,"integrity":"sha512-S+29FaAfWFCkG02Lw0p4dVFRYnFua9Ua8tY+oFM9ZTgZMaBc7o5rfXVCxNIv5kXKdkHVq0TJWybsFJhtLlQuAw==","signatures":[{"sig":"MEUCIQC7fntevbWJFYvQ6Y0K1uDAOwDOw3/+WZrRevAbKARamwIgGUp/VddOYA3bq/yx206iGivoj3UMIFZhuSyXaIkLSL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8424721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc016aCRA9TVsSAnZWagAA888P/jZ9Sh68ZWm3EztbCpF0\nIWmLt7D8RFQDzZ2gFyIE1sn3je9ouVk77keP0807dD29nnTAT23FPUTU70hx\ntzmJmEW31f5TijK0zz6qSkZsOZkMvEv9aftT+jCjiSzyDhcGUKlxGSxAkgdS\niuht/rW7Y4KXUVUruQwfiG+2hkdAVNKUFyf36yNjqQPHydAOdhBhZMOluFPv\nErTlcB8aOUplCxEXLNM9tdJU3oSCwMUVC46ApjMivu+3t0FTjCWBSxNgBACm\n29nj7H1upvwh7IKPa+VEHkzGf1OFn1+FuPPlFI+v0aA8+a36oPyiPhvaqsRH\nUZYFX0nVEGSIrL8V/XwNOtTazK6KfCnzZscV4VKHWcPdNdvYEqpJsc3CSPNm\nVZnApPcE1NVamw28+DKTfCkjRAIK7PbSiNclcnIGJXGxKx0QaZzRB5RfJ+gP\nK3SWxxbeYhvGarrYVizxXLRDU1lcX5cU2b+61+lYrhOigVuoJHDV8TwRnVWQ\n/6MiRbgPID5fe4tTnHiUSdGrVjOYftI0lb4XX+SP93S+LqH2Erk3HrUvRk3y\nWjP9GvjIDU8dQa5fNY1Nkx/7GdGgK8jj8/3rI2VlmCoGsIJ88V9XOePFxlJe\nhlH64ZpnQehvlENuWg8p6CPjgLkUVZNPMjR8A3CWMZLEf06I3x1vy0zvn0XJ\ng51p\r\n=fapQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"c2a2c9b19c8b61c86cbe61008a8be52e365658ec","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.13.13","tree-sitter-cli":"^0.14.5"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.13.15_1557356182847_0.24041001617846658","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"tree-sitter-cpp","version":"0.15.0","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.15.0","maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"a2e89d18a9900774f1fd4bad7e8aa0fe84773b85","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.15.0.tgz","fileCount":16,"integrity":"sha512-ckK6eIGljzEaOrGRR+5aQGQTXgkTcV6iiqZJoSlPSCNbbSjQHztNRFFlV5yWwQxHnpGfgNUdHnQgnEqd3ffObQ==","signatures":[{"sig":"MEYCIQDoad6LLfFZQbcjUA7U2syMynMmFpbaGl6xWp6szmeq6gIhALuO+ls0h58Or4Oqa58XmC9nZ0efqiG88Sx1Ss04AMj4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6391311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+tl6CRA9TVsSAnZWagAAkk8P/0UlDOAY00EXh73s/r4s\nqAGDUmJLd1RdvJYjDcN+ja3ZVNMPD/hLDUPOSKYr3Y7oSu5ryc1yPl5rjNdj\nPJRU3a7lTxbMJ6q41ldDIHcSav8EpGwdxhDIAGIY1ahsPIap0uSZ7j5SNHLw\nfa15fwKFdFTtsRbGQAw1AJPlCwX91sIcrcLar+ejXfPlPdHfMN3kwsFQohPt\n1ZOJV2WHMaeFZOXs8h9tFb/AD6eoIELC7cFDNeq8F377ykSEqTA9r/wmzn+h\nUL4scxDO/zfGrryH/JP/npjNlrUnWAB7XUcaoHLYNKG9PvgeqPaMeH75WtE+\navqKbqgiVEFKYoF8YUzeeb5fkWp9ymzqqYRm97Ikfwep9liK4EBIVXFBt6PF\n7ERWZ7ZDCD7E902XEvM/uYwEiO413ydmlJP4tQFFq6IeuDY+PFFeC32GIry6\ndas78G/Y/cpDZKL7Yp6IOT5YndGOxdgMV+zZ24zoNa1pHJYcsR5l/sMhOlRq\n9MsVGJbWMb6ERyCkPLJKpY/ZGOpqXrd3RWYc8jxOeMNS662Kid4ngf3NRtGg\ntGHWn3WZPVN9U5MJICdqaOqEQN9VdDIkVUUNP3LbEZv83oUyzjLJh7yrUlsk\nt3C7f5m992EW8LLqIhG+W/ES4G9Sx9mfnrlMIWqwptHd6ns+MCnvJmOTDZm5\negBC\r\n=jsdZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"acf8578371ef8a3b8d9e2bd4929a2d7238693672","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","hpp"]}],"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.15.0","tree-sitter-cli":"^0.15.3"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.15.0_1559943545574_0.7157197800303108","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"tree-sitter-cpp","version":"0.15.1","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.15.1","maintainers":[{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"c814e1178290e227bd746e5db4eda5975d0f9bff","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.15.1.tgz","fileCount":16,"integrity":"sha512-Ki1X5AdnR9AC8EEjRvcIwJ8oNH6K6xJf19nKbu8vlCUwyupTco2YFKYrKY7Ow5dLTC7JNqjDLEZXy7EwHz/7xQ==","signatures":[{"sig":"MEYCIQCuN61su68kZSZnR8M48Pg0jrMUIIuUZt2vt8qeDGrTbQIhAJe/bmVUs9aJ9BK/RLxDcMF55TD2sqkXL4v2wh2ZfazJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8147922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5bQkCRA9TVsSAnZWagAA4W4QAIY0zyWwD2teGbJM219H\nmM6LzEmXAoZeeZ1XSEPDWU92HPqYgDoZlZ1kU85+7C7Z0SYgugkZkzuezvVG\nPCV9ooEQGx7pfDkz7d5k297rFaQXJbpLwYDrcjLz32XD6Jbm5aZWLI9ogSV4\n2EPEdLZ89RAvtjpa2rqS4ovkpLl5mih0cqtxoBdOiUbRkpkGojOZM6A7gNbQ\nXf1A5r9S+I/RkZ1IXOEhWxlF7SgVlb52XPAdjkmTpm8f9Uoz1FLBNjXoLcoW\noiajl4uPfNnKLnrbJUiuCnJAkvfPu100A19uIRu9vRX6QS5qUeEdLFtBgVRI\nk2eR2g/3ZsDtc9WFgfJw0+tpoOiFeTFtPEoPqlFUPvvrFlw5zFt8IDUG0ZZm\ngfD1RWU6zM49VYWLCgJ96ekr6nQ4ZAfiCgObiTHqn1yDwTwTEJ8v5lD4MALb\n4XBWRv/q2y2Nq4uDzabgQS2GlPi4Ivp7jwwwIcQXGGSCuDbfZ8yULfxcVKzQ\nDzgBHaNFQ6YbreLM7OEk4pTYTyfKJhdAxvE6m/yvfAcxARo3GrpzxyO02QrT\nHkVZJNSyItMAnvrz+46IfDrq2Xx9h9+3msTCh4qx2rQWDOEwtelNezneagEV\nKcQE9fIpYZjLeg1n6ptpgWVXciSi6+K85EbkJcPp5sH+o50HMzDmoe7User1\nnPns\r\n=sYcI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8265f5dbd3ad600870e1bd6d08eadc09c10ed5ee","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.9.0","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","hpp"]}],"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.15.3","tree-sitter-cli":"^0.15.14"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.15.1_1575334948426_0.9166054299699717","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"tree-sitter-cpp","version":"0.16.0","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.16.0","maintainers":[{"name":"atom-team","email":"atom@github.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"queerviolet","email":"npm@ashi.io"}],"dist":{"shasum":"31f7d13f74d43163793ec2dfef8a77e09338ff0e","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.16.0.tgz","fileCount":19,"integrity":"sha512-Rua2kKSx2U4Ell4PcBwWp2CM6yxWN8+EpXEp5f1Dt483qk3Ll2JrePwWuoJjWpfk5C/s9cGqjRMjbaSI3posFg==","signatures":[{"sig":"MEQCIClSNAysbQ5KS/aryQBGVAxiFhH4fnSmUyxs7h4oJ2MRAiAYB9aW6owNtwJqf1CZLgdx//BeGk3/8eoG/ZY91+rW5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7317951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7/q3CRA9TVsSAnZWagAALIAP/iHRMHgZvbHjb/7OL9Z3\nRIkcRHHi/sBxWscgn6lv+2QItxWgnGVFenQyXg8i3cylQps2/MT0goHVgucq\n47zHdERd9EqF5Igzj0JAnLcDPCsTMYhWpzj0hOzNW/+UXTUAL0Ubfy0i3KQP\nFWPtX75L5oxqXP8poCIFAZq+/qIQHZLPuFID9xkIDHpFpATNojY66XaUS1E7\np6G5YGqTN7RkduVaTqlvxsswFqBhAu1KD1NjSERDWZbSuqtOjCq71bWOFxt+\ni/sW2yvndm+/7i47LbbVYXXzf7trq5EchF03WJROgJjqbpOXZMvO5AVAPE4g\ng/0Y0K+XFMCb7f7BSsgaW9l/7iN3Pfm005qI3UOMOprMsbF+0TlOMqrjkCVh\nfsV+jJCiapEDeOoLSAnXA7e7Nx2wp2YG3XiaWRUY2+2mlDRl71FCmQ6t8P/i\njVhbbczJ8QKkkLzOwhU5pVGZq27CVwiQsMxp5RRnkrcr61sw4tyZFGXLI1Zh\n0xaiNp98bI/dMKvY9Wpu2LXpzOr2B3jWrfSpNJ4Xl14PykgeCEMORHA2Aq4n\n36eMSDkSutcRQKbXbyRFnM8J3d1Bht+BoYWEf5En7rSASSWKQ25hN3xYwX0E\nLrBjonOq4YE7vOZVLYGoY9pniturAvC6LILtWwLjIUBNiPwzxqoJJcgGdLbN\n+xvE\r\n=L9zc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7846357b8a9492f71908f7b1628f8d7f089ef6d5","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"6.13.2","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","hpp","h"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-c/queries/highlights.scm"]}],"_nodeVersion":"10.15.3","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.16.0","tree-sitter-cli":"^0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.16.0_1576008375057_0.03027656959998848","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"tree-sitter-cpp","version":"0.19.0","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.19.0","maintainers":[{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"queerviolet","email":"npm@ashi.io"},{"name":"atom-team","email":"atom@github.com"}],"dist":{"shasum":"ebf38d8e4e7b215c8cf3dd0deb0545dc846a897c","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.19.0.tgz","fileCount":24,"integrity":"sha512-nCbHpC3ZaLnuvfHVtC40M5Mzc4QA11Zogz/lLUMBirysxmc9ResCN+gNMWjl7OrG4RPRSd0wQbjg9z6UTtl0SQ==","signatures":[{"sig":"MEUCIQCNNXeXokAPYe/aXwHiFIrXShw08WNC2wix6b2Ih3q/ogIgL9CkyI00l5q70sdNn6K6jY9NMWNXa1RQ5Lds162CHu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8437261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQSCMCRA9TVsSAnZWagAAdpMP/0wSKXEVQxQRbk8HOYXD\nQx+40GH1ooQvkDWshfuJUsUoppeSKC7nZkTtf2abiva9X0hEIve2/nNFj1WG\nWbUkaoCre8aQMROkuzvRpDI7YvBr+ab1J7vGx+x4gfuUFYheZU0k9u5+lw+n\nYZF0RedR/ibxlT0yOzOf9zxktuIr5xiaEkuJiB27xhyl25UcQuBh5PAGqo4J\nShYCFKkdNMDhn+f2MvlvWMzrnOg2oP7jmjpEdY2YoFGWTDk5yheeXW9x5eRd\nCU894va+r3SVDNd9jB20gKMv01CtSaa/BEC+5KdS3twhO2Vps72jw2rZo2dL\nuzSoDy+uxlOMUa+8997RbBb8My87LV3SciDR8JNbnjU46OABeYUQFwRe5E/G\npp+yC/1s69iwUWP+EpWowPRL1NtamNt5EspClfPKiEoQgDZ6VD0mT3XsHElH\n4UE+v71Vap8JjBRf1zb65EzMDk6jh5rU+b6cADPHSouuKlq3/5r1rZCVvOwG\nbAyOiSg1yt5hAWQ2gaOCt0cUgN6SO7tNBlgW56QKlHA7Zg4JRY9NEqZWBj8r\nz49W0kD/8lUs6PA3tfq8RpQj8wpHK0SkO9otCXDxpurxuS1FUu9sT0qaAYy6\nXx4PoCuDrwqoqHcWlRczXMQCfMuvhGABIgnMDTwNyniYKUDBYQwjZomedDfC\nPYIx\r\n=eDJi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node","gitHead":"05cf2030e5415e9e931f620f0924107f73976796","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"_npmVersion":"7.3.0","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","hpp","h"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-c/queries/highlights.scm"]}],"_nodeVersion":"15.5.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.19.0","tree-sitter-cli":"^0.19.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.19.0_1614880907822_0.4544888622287151","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"tree-sitter-cpp","version":"0.20.0","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.20.0","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"42499b1f2d3f61f74703cc9f13fcaf65173c96a4","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.20.0.tgz","fileCount":23,"integrity":"sha512-ka1KoFfmLX9dmus8S+NrXxEN+k2PWJOZi60vO3hnR2lnRIr4FYBSXZKmTgQnCd8/w0UM7sNtgETvW1SM1qJ9og==","signatures":[{"sig":"MEYCIQD5q6LdodH4YpJrW3YoTR/FLKKV+Mg3oi6Nbd7gLeD8OwIhAKPX9+/02Eeh7ZaMV2m+hTlkrkWeXl0WCmop/2GGHTDu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9319358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+O1CRA9TVsSAnZWagAAZkgQAIjsJuWhB4QfCim9BxUF\nxvTbIr3RWtHfqFRpDJya1t6X661S6aJ5Vx7WKnhQT/I4DRx1Kez1Ma6LmLa6\nwzuTWrzIdyBcU3WFrJIwfTnMOQogIjjac7+AaUXLvhzV+lNKQw6mbVOXk+jk\n0jD9H10zVw1GmnL4vcOEekG6IR91Okcxm1DklSrF9sPUTb2mveTSSL0xOv/O\nd/5yMTCIgSv9+XkkA6W3rLrlnGwM/vDZdkIXKKgFEHOiP3qHD4NTVhNtRccf\nXDsmFkTh+rlpCmj8u7dKKWwZ+YmVUETktggvI7jQ3cEP6pvdAyZZGcM3V5n5\n/aEjvYn5q0N78+GszjgVPn/FAmzwTu1+5l8UhlsykP46bec4PsaENsebP8P8\nH/Ww2/R3AFfx20pOYZWMPqB2sHhfr+g8GfTEuyLpJB0mnDztBk64Imkgx90U\nwdlE1UGKpXVqYY5LLUIYDe/eJn5dFG/K6WvWsczPEDPWKUIocP34ri5s88Fg\nf1DBxbaoELoS/DlXJFONZx7bxT9Z/f+fjqjrH/dQSDHb6tK7AcrwyEXuBMe4\n/N1hZ9eOaY0r1EbY0aqPf92fWYHMTY3pVA1IWTf0auvkU8R/dsLJt+GCE+Q4\nPtxkl+UDcOnpSqhVGCmXlaPAOUrGlCtRSWNxoLllC7oPHaY8hJNdVTgwK7i9\nDYJR\r\n=tYaM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bindings/node","gitHead":"f44509141e7e483323d2ec178f2d2e6c0fc041c1","gypfile":true,"scripts":{"test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"7.19.1","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","hpp","h"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-c/queries/highlights.scm"]}],"_nodeVersion":"16.4.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-c":"^0.20.1","tree-sitter-cli":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.20.0_1635186238559_0.3816074877438811","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"tree-sitter-cpp","version":"0.20.1","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.20.1","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"af76bc650790b9a0a83a682f0e15b903011dfdda","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.20.1.tgz","fileCount":31,"integrity":"sha512-dSnydvTGAXE/GyK0ToKAQ/wC0SS/bO8R/mtdsenpMUFz4DpirNjK6ycrXyyl4ngHtF2QXccEh6tz4YChpIKygg==","signatures":[{"sig":"MEUCIBz93LJmLcF57ZdrYprWAl5canE5SY+Or0FXINphGrkqAiEAwoAzhHj9OrkmIaj2e6q7ZaulQk2COK4TZdtcDux2eao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17383820},"main":"bindings/node","gitHead":"cbb9974efde90cbdc5d1027c97882df737aa3601","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"9.5.1","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","hpp","h"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-c/queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"18.16.1","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","tree-sitter-c":"^0.20.3","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.20.1_1689717296299_0.8838371241322911","host":"s3://npm-registry-packages"}},"0.20.2":{"name":"tree-sitter-cpp","version":"0.20.2","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.20.2","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"af1479d13cac1d2200801a1743d005ef037706c2","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.20.2.tgz","fileCount":31,"integrity":"sha512-ZHroJaMEKMXx8zmx+Y91Cak9qSQT7faPtREnVWb7Te6+P9y9yPUkR4fG6YHpE0jfq+yWBgweRJVadJax3W92vg==","signatures":[{"sig":"MEUCIFoWgqBDlXkldRZFw3tVIMSBIJyByJnS45g94E1e5n8rAiEAqVttW9F/3fz8z/+oNx1DMMnuqizOO3TCLFtOsLA3W0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18685009},"main":"bindings/node","gitHead":"f88bf81238ec2842682e4d1dac0acf3b43b686e9","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"9.6.7","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-c/queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"18.17.0","dependencies":{"nan":"^2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.43.0","tree-sitter-c":"^0.20.4","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.20.2_1690428161356_0.6160657032358616","host":"s3://npm-registry-packages"}},"0.20.3":{"name":"tree-sitter-cpp","version":"0.20.3","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.20.3","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"0db42ee5272cc0652ca786aab3184fc8130454d0","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.20.3.tgz","fileCount":32,"integrity":"sha512-rFyCvWdR1EtsmcOTeiyfPbHicJwcvO3WMavmjsL+Fo+ZqgbUphPVogYExfg4FEPZ+JbPKT0DZY14XRFPzf8/pQ==","signatures":[{"sig":"MEYCIQCwmo3FM5X0X2SuJ0e5BIxesd+lKXg3joj9Jne/afT0bAIhAL2bdLN1zQw+qZdMxlUvCSoVkQOYR3iAVbvZkX8Prz14","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17427164},"main":"bindings/node","gitHead":"ab1065fa23a43a447bd7e619a3af90253867af24","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"9.6.7","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-c/queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"18.17.0","dependencies":{"nan":"^2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.47.0","tree-sitter-c":"^0.20.6","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.20.3_1691961474605_0.38723914095351586","host":"s3://npm-registry-packages"}},"0.20.4":{"name":"tree-sitter-cpp","version":"0.20.4","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.20.4","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"dfaf58b48d36464a0a1ac5425aa956cd5372c3d1","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.20.4.tgz","fileCount":34,"integrity":"sha512-BZEMio1Ekc5Cmru0+fMucDF0CzrIleUp2nY+U6g6Z15Nx3pHk+L5PE74/tc0BiVHVHNVJKPnsX9mBEi0++J2wg==","signatures":[{"sig":"MEYCIQCu2U0fJXho3azfNKO9rNc+Q0ITCCiHvD9IDst5JYlIXQIhAINR9PezMjm6aWtchCvulvfuwUi2k0HNz6eTCIf0RKIj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21391791},"main":"bindings/node","gitHead":"51da29228ea1d137d196edd1b41149f325cc6ecb","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.2.3","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-c/queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"18.19.0","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","node-gyp":"^10.0.1","tree-sitter-c":"^0.20.7","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.20.4_1707494677323_0.43011551235932455","host":"s3://npm-registry-packages"}},"0.20.5":{"name":"tree-sitter-cpp","version":"0.20.5","keywords":["parser","c++"],"author":{"name":"Max Brunsfeld"},"license":"MIT","_id":"tree-sitter-cpp@0.20.5","maintainers":[{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"03393d9a9b7490380963e11752d2b68e5f544ec3","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.20.5.tgz","fileCount":34,"integrity":"sha512-x/q7iveXtvQaWUcCeuL6gVtBeC6vo8CoiTNGFWhgiaNlNeI9dun0+qJWhpjfOfEYnRRYnkvvnjDmn6/oBjFsjQ==","signatures":[{"sig":"MEUCIQDVAKJiMDZBJoO4l79RTpQM+WUuALm6hDjF9fsSxWhTRQIgA2fEneljJAt9Dp/LPjGB4kHD1DMv1hAoccIEvitBjhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21732189},"main":"bindings/node","gitHead":"e0c1678a78731e78655b7d953efb4daecf58be46","gypfile":true,"scripts":{"lint":"eslint grammar.js","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","build":"tree-sitter generate && node-gyp build","install":"node-gyp rebuild","test-windows":"tree-sitter test"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.2.3","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["queries/highlights.scm","node_modules/tree-sitter-c/queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"18.19.0","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","node-gyp":"^10.0.1","tree-sitter-c":"^0.20.8","tree-sitter-cli":"^0.20.8","eslint-config-google":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.20.5_1708262500627_0.033336589449594056","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"tree-sitter-cpp","version":"0.21.0","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.21.0","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"ca227ff90a633036f2f29663cb569739e9d55dd3","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.21.0.tgz","fileCount":22,"integrity":"sha512-KH/wnRs/V0OcHvTRT5wanaJKp9t5slxknLJw3MeqtKPjhhs6WiAODlBdx4vg/hlNVeGn2wea9hjPIBVWVIra3Q==","signatures":[{"sig":"MEQCIF6M6MkagWOxvmn5BymG89879PQtBKyyPfqQi//bzLP6AiAY12N7vnvhe+6fkJiUu9pPzRY2+aWug1DnqpHqql3a2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43351279},"main":"bindings/node","types":"bindings/node","gitHead":"d0b4e006ca3c4466f834d9a4bf709bfede13d359","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build-wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.5.0","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["node_modules/tree-sitter-c/queries/highlights.scm","queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"20.12.0","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","node-gyp":"^10.0.1","prebuildify":"^6.0.0","tree-sitter-c":"^0.21.0","tree-sitter-cli":"^0.22.2","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.21.0_1712259290138_0.15903938691403097","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"tree-sitter-cpp","version":"0.22.0","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.22.0","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"ab1cba1fd0ee62c109d9fb3d5d27922bb65a7e91","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.22.0.tgz","fileCount":22,"integrity":"sha512-elvj2Jbw2NAqJRmU1VMtstHFu8gsnUUTekJYT/4LP7xr3AE9BmCnraaSUla6uYEDVCPnJ3XKVs927smzDc/dCg==","signatures":[{"sig":"MEQCIHSe/4kuTkV6zwdPahaH5+jCFi5KIBh/xV1uBWQl4s1wAiAj35UY5LHpG5GlHGO501e0k2BOA9iJFkM6yYdWSipO6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36038398},"main":"bindings/node","types":"bindings/node","gitHead":"72fd00128f1c38319670cbf4bcedbba0dc849d96","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build-wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.5.0","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["node_modules/tree-sitter-c/queries/highlights.scm","queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"20.12.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.0"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prebuildify":"^6.0.0","tree-sitter-c":"^0.21.0","tree-sitter-cli":"^0.22.2","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.22.0_1713145341975_0.6613593026487286","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"tree-sitter-cpp","version":"0.22.1","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.22.1","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"c7656176ffd2ccdb950cdf011dfee204bd05a16e","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.22.1.tgz","fileCount":22,"integrity":"sha512-DAZscowS3H2dRxHM4FpIYrDvNh6m69tBR0gE6j2bs8Jq2jq8Lf+xk+WPrYuX7Vbmpdq6K6NPxdyfiJPtPBn9ZA==","signatures":[{"sig":"MEUCIQD61YD33UO/UcFYX7bn321Jx/prIxItDlC6nrZiXLMHfgIgFEJHFcyLvqWsI38Nzh+OqH5QizcnmC6bUuUwNqHiA5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30414331},"main":"bindings/node","types":"bindings/node","gitHead":"d29fbff09a8c9ff4f3074de2595dfca12cb33da9","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build-wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.5.2","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["node_modules/tree-sitter-c/queries/highlights.scm","queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"20.13.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prebuildify":"^6.0.1","tree-sitter-c":"^0.21.3","tree-sitter-cli":"^0.22.6","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.22.1_1716623707600_0.9301161997356375","host":"s3://npm-registry-packages"}},"0.22.2":{"name":"tree-sitter-cpp","version":"0.22.2","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.22.2","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"aff0444aa44624e96847537958956525017b061c","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.22.2.tgz","fileCount":22,"integrity":"sha512-tWU+7uYzz1fv74AybI1u+hWH7Dde+HhKArHT7HnK1fw+uAdGvZ2jd7rx2fXoRK4Gjrjgrnr7ZrJz47PEYgOptw==","signatures":[{"sig":"MEUCIDSYP+l+4J0Bme4g1mQGLSLto/87LprHfrS6h+chIUYZAiEA1vygKttcSo2HH7eVQz806QN1Z/HIY0RVH4jUgfVni+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29825137},"main":"bindings/node","types":"bindings/node","gitHead":"9d412ba7e597fe158f209da33e60f31b1f0df967","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build-wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.5.2","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["node_modules/tree-sitter-c/queries/highlights.scm","queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"20.13.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prebuildify":"^6.0.1","tree-sitter-c":"^0.21.4","tree-sitter-cli":"^0.22.6","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.22.2_1717489490430_0.5873917530217125","host":"s3://npm-registry-packages"}},"0.22.3":{"name":"tree-sitter-cpp","version":"0.22.3","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.22.3","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"72ce89b4a70f81c36805f098e770369b11ca5c9d","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.22.3.tgz","fileCount":22,"integrity":"sha512-p7w5903L/koqTQFVDwyyX0vjioxoZu2G4zT2ZHVG8DvLQbWN6OjNAqfMsCi+WdVkfMgU+7j06hS8i3j6Q0sPNQ==","signatures":[{"sig":"MEYCIQCvkdj6Jv9GDA3Gqd9ofl+R1TihYB4ZEcUdO7Q/RX307wIhAPKEuuaX1Tc8dFAxRqEsG/mkcYVEMoh4j6VL+UCWq9FM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29821363},"main":"bindings/node","types":"bindings/node","gitHead":"0b4aa47f07d958a49260aadc87e8474b03897c23","scripts":{"lint":"eslint grammar.js","test":"tree-sitter test","build":"tree-sitter generate --no-bindings","parse":"tree-sitter parse","install":"node-gyp-build","build-wasm":"tree-sitter build-wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.7.0","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["node_modules/tree-sitter-c/queries/highlights.scm","queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"20.15.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prebuildify":"^6.0.1","tree-sitter-c":"^0.21.4","tree-sitter-cli":"^0.22.6","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.22.3_1721494705137_0.8380883448066478","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"tree-sitter-cpp","version":"0.23.0","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.23.0","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"da7f90479396b41211bccda3f31a3a8da167a903","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.23.0.tgz","fileCount":23,"integrity":"sha512-SpPEijWCKzC92soaQlomrq9+1/U64OqqFD1n/QxYXMAXVqgcAVijHJ8Lrs4v1YzDq+MFmIj8GgO3Ve4Ub0EAQw==","signatures":[{"sig":"MEUCIQDfNn4eZQqiJlciaGth7u+5EOKbV6+EOx6EH55mRKvXpAIgXXFiaj9SKuJfFtsbryGxD0P3eYyF8wXYVYMgqKaI4zU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30602011},"main":"bindings/node","types":"bindings/node","gitHead":"30f973c2244f0bff444186185f475c3bd76bc3a5","scripts":{"lint":"eslint grammar.js","test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"node-gyp-build","prestart":"tree-sitter build --wasm"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.8.2","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["node_modules/tree-sitter-c/queries/highlights.scm","queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"20.17.0","dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"eslintConfig":{"env":{"es2021":true,"commonjs":true},"rules":{"indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreUrls":true,"ignoreStrings":true,"ignoreComments":true}],"camel-case":"off","arrow-parens":"off","spaced-comment":["warn","always",{"line":{"markers":["/"]}}]},"extends":"google","parserOptions":{"sourceType":"module","ecmaVersion":"latest"}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","prebuildify":"^6.0.1","tree-sitter-c":"^0.23.0","tree-sitter-cli":"^0.23.0","eslint-config-google":"^0.14.0"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.23.0_1725325067220_0.12848399084828843","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"tree-sitter-cpp","version":"0.23.1","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.23.1","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"7a580f98d70ef8d4653c7ad2cf472a1773d2c95b","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.23.1.tgz","fileCount":25,"integrity":"sha512-t0+Lp5TbNgPtrcME/N0MQg8lH9jNtED3EeOVsiodoSVHFHMIYNv1VpQwJ6ZC+Phyi3l4qY/0RfLExKDUv/y9AA==","signatures":[{"sig":"MEYCIQC+QngrHy9A1+v6Bf595/AtuRmcYOZNbERuIX3kpzCCXQIhAMvRcWEg45IuErS9pQfcRqBVbnPlBrqWanw8NivyuGCK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38956902},"main":"bindings/node","types":"bindings/node","gitHead":"30d2fa385735378388a55917e2910965fce19748","scripts":{"lint":"eslint grammar.js","test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"node-gyp-build","prestart":"tree-sitter build --wasm"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.8.2","description":"C++ grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.cpp","file-types":["cc","cpp","cxx","hpp","hxx","h"],"highlights":["node_modules/tree-sitter-c/queries/highlights.scm","queries/highlights.scm"],"injections":"queries/injections.scm","injection-regex":"^(cc|cpp)$"}],"_nodeVersion":"20.17.0","dependencies":{"node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.11.0","prebuildify":"^6.0.1","tree-sitter-c":"^0.23.1","tree-sitter-cli":"^0.23.0","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.23.1_1727055011017_0.523820670933344","host":"s3://npm-registry-packages"}},"0.23.2":{"name":"tree-sitter-cpp","version":"0.23.2","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.23.2","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"3532385b0097f951a2441a22b647f7a3b2702793","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.23.2.tgz","fileCount":27,"integrity":"sha512-GTa5Dx1O9ihzW70LvaUviTclh+wlBDRz6opR9Ij4NQIFmq/joeZ/k65UbLV4nLidR7xZ9eNNGT/SonCqAmjGVg==","signatures":[{"sig":"MEUCIQCR68s7Lqm1LWnC9jrrRu+EWJavjWj4DMxFqfmQVjvXzwIgdQNx0ubDGHtEtlAX6LSB/JSbaVCJc+D10itABLxd0Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42392814},"main":"bindings/node","types":"bindings/node","gitHead":"ca14f24ad00af1c3d3e2e563f02b08ae967da1c8","scripts":{"lint":"eslint grammar.js","test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"node-gyp-build","prestart":"tree-sitter build --wasm"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.8.2","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","prebuildify":"^6.0.1","tree-sitter-c":"^0.23.1","tree-sitter-cli":"^0.24.3","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.23.2_1731219135176_0.6407719504030027","host":"s3://npm-registry-packages"}},"0.23.3":{"name":"tree-sitter-cpp","version":"0.23.3","keywords":["incremental","parsing","tree-sitter","c++"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-cpp@0.23.3","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"dist":{"shasum":"4057ffb5cfa89d642dcd323662bb116998d12272","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.23.3.tgz","fileCount":27,"integrity":"sha512-Wogl0/19raKEAsZeD32VX9wtytc8LXQnTSWx36ivOyTGHlS0jV1uLuDAaYcy5xgWXeNGFBNN5fROJRJueLgUvg==","signatures":[{"sig":"MEYCIQCih/rMd6DV5B+m6tknY1idA2cuOYBWEz3YE3hGsyMqRgIhAK2jpUduLQrFKpcS87FtL/T5qmh7heHEdkoB9lkWTnwV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42392814},"main":"bindings/node","types":"bindings/node","gitHead":"26edde9453cd06c72910d198acf07c6dd702fe56","scripts":{"lint":"eslint grammar.js","test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"node-gyp-build","prestart":"tree-sitter build --wasm"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git","type":"git"},"_npmVersion":"10.8.2","description":"C++ grammar for tree-sitter","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tree-sitter-c":"^0.23.1","node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.12.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.3","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-cpp_0.23.3_1731308316365_0.96764513459013","host":"s3://npm-registry-packages"}},"0.23.4":{"name":"tree-sitter-cpp","version":"0.23.4","description":"C++ grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","c++"],"dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2","tree-sitter-c":"^0.23.1"},"devDependencies":{"eslint":"^9.12.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.3"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"scripts":{"install":"node-gyp-build","lint":"eslint grammar.js","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-cpp@0.23.4","gitHead":"f41e1a044c8a84ea9fa8577fdd2eab92ec96de02","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qR5qUDyhZ5jJ6V8/umiBxokRbe89bCGmcq/dk94wI4kN86qfdV8k0GHIUEKaqWgcu42wKal5E97LKpLeVW8sKw==","shasum":"f40dd18f6154012a357e991b757e051cf11ca98f","tarball":"https://registry.npmjs.org/tree-sitter-cpp/-/tree-sitter-cpp-0.23.4.tgz","fileCount":27,"unpackedSize":42392814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClYbM8xhQ6W8wUV99xY6R6zpymaJM6zn6fULaXB/vG9wIgALkZEBl7pVPkKNNaj/BvrWA58L3hlsNTEyuRJocYNOY="}]},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-cpp_0.23.4_1731308481013_0.1852346396929503"},"_hasShrinkwrap":false}},"time":{"created":"2017-01-31T20:23:49.355Z","modified":"2024-11-11T07:01:21.622Z","0.0.3":"2017-01-31T20:23:49.355Z","0.1.0":"2017-06-23T06:29:09.222Z","0.2.0":"2017-08-02T23:29:37.877Z","0.3.0":"2017-09-14T22:11:30.851Z","0.3.1":"2017-10-04T16:28:22.641Z","0.3.2":"2017-10-04T19:28:12.760Z","0.3.3":"2017-10-04T20:04:26.051Z","0.3.4":"2017-12-08T17:26:01.347Z","0.3.5":"2017-12-13T20:09:50.602Z","0.4.0":"2017-12-22T01:05:39.459Z","0.4.1":"2018-01-09T20:03:33.862Z","0.5.0":"2018-02-13T00:50:58.414Z","0.6.0":"2018-03-06T01:40:41.718Z","0.11.0":"2018-03-28T20:02:46.671Z","0.11.1":"2018-04-16T16:28:27.416Z","0.11.2":"2018-04-23T18:43:32.318Z","0.11.3":"2018-05-14T20:44:33.526Z","0.11.4":"2018-05-31T20:42:34.095Z","0.12.0":"2018-06-15T20:56:02.746Z","0.12.1":"2018-07-10T16:46:06.256Z","0.13.0":"2018-07-18T18:00:12.153Z","0.13.1":"2018-07-31T21:00:04.306Z","0.13.2":"2018-08-01T23:52:46.141Z","0.13.3":"2018-08-06T22:05:03.752Z","0.13.4":"2018-08-24T00:25:08.400Z","0.13.5":"2018-10-01T17:26:18.318Z","0.13.6":"2018-10-28T20:37:06.933Z","0.13.7":"2018-10-29T20:55:56.871Z","0.13.8":"2018-10-30T20:24:48.843Z","0.13.9":"2018-11-15T01:42:52.833Z","0.13.10":"2018-11-16T22:11:51.863Z","0.13.11":"2018-11-18T21:37:46.836Z","0.13.12":"2019-04-18T18:04:21.840Z","0.13.13":"2019-04-18T20:38:55.251Z","0.13.14":"2019-04-18T21:52:45.282Z","0.13.15":"2019-05-08T22:56:23.086Z","0.15.0":"2019-06-07T21:39:05.753Z","0.15.1":"2019-12-03T01:02:28.639Z","0.16.0":"2019-12-10T20:06:15.253Z","0.19.0":"2021-03-04T18:01:48.023Z","0.20.0":"2021-10-25T18:23:58.720Z","0.20.1":"2023-07-18T21:54:56.451Z","0.20.2":"2023-07-27T03:22:41.581Z","0.20.3":"2023-08-13T21:17:54.870Z","0.20.4":"2024-02-09T16:04:37.593Z","0.20.5":"2024-02-18T13:21:40.874Z","0.21.0":"2024-04-04T19:34:50.385Z","0.22.0":"2024-04-15T01:42:22.230Z","0.22.1":"2024-05-25T07:55:07.828Z","0.22.2":"2024-06-04T08:24:50.605Z","0.22.3":"2024-07-20T16:58:25.323Z","0.23.0":"2024-09-03T00:57:47.461Z","0.23.1":"2024-09-23T01:30:11.285Z","0.23.2":"2024-11-10T06:12:15.501Z","0.23.3":"2024-11-11T06:58:36.660Z","0.23.4":"2024-11-11T07:01:21.402Z"},"bugs":{"url":"https://github.com/tree-sitter/tree-sitter-cpp/issues"},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","homepage":"https://github.com/tree-sitter/tree-sitter-cpp#readme","keywords":["incremental","parsing","tree-sitter","c++"],"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-cpp.git"},"description":"C++ grammar for tree-sitter","maintainers":[{"name":"amaanq","email":"amaanq12@gmail.com"},{"name":"ahlinc","email":"ahlincq@gmail.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"tclem","email":"timothy.clem@gmail.com"},{"name":"daviwil","email":"daviwil@github.com"},{"name":"rewinfrey","email":"rick.winfrey@gmail.com"},{"name":"atom-team","email":"atom@github.com"},{"name":"patrickthomson","email":"patrickt@github.com"}],"readme":"# tree-sitter-cpp\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-cpp/actions/workflows/ci.yml)\n[![discord][discord]](https://discord.gg/w7nTvsVJhm)\n[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)\n[![crates][crates]](https://crates.io/crates/tree-sitter-cpp)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-cpp)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-cpp)\n\nC++ grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n## References\n\n- [Hyperlinked C++ BNF Grammar](http://www.nongnu.org/hcb/)\n- [EBNF Syntax: C++](http://www.externsoft.ch/download/cpp-iso.html)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-cpp/ci.yml?logo=github&label=CI\n[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord\n[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix\n[npm]: https://img.shields.io/npm/v/tree-sitter-cpp?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-cpp?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-cpp?logo=pypi&logoColor=ffd242\n","readmeFilename":"README.md"}