{"_id":"tree-sitter-php","_rev":"4251161","name":"tree-sitter-php","description":"PHP grammar for tree-sitter","dist-tags":{"latest":"0.24.2"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"time":{"modified":"2026-03-31T23:44:46.000Z","created":"2017-12-14T17:50:46.652Z","0.24.2":"2025-08-18T05:16:20.921Z","0.24.1":"2025-08-16T22:15:35.218Z","0.24.0":"2025-08-11T12:38:03.963Z","0.23.12":"2025-02-27T10:05:44.141Z","0.23.11":"2024-11-20T04:25:27.472Z","0.23.10":"2024-11-11T00:41:03.965Z","0.23.9":"2024-11-11T00:40:10.665Z","0.23.8":"2024-11-11T00:30:53.276Z","0.23.7":"2024-11-11T00:05:02.111Z","0.23.6":"2024-11-10T23:49:12.182Z","0.23.4":"2024-10-03T19:01:53.331Z","0.23.3":"2024-10-01T13:34:56.410Z","0.23.2":"2024-09-02T20:19:00.264Z","0.23.1":"2024-09-02T20:13:36.970Z","0.23.0":"2024-08-28T03:01:24.541Z","0.22.8":"2024-07-26T16:05:58.854Z","0.22.7":"2024-07-05T15:09:00.141Z","0.22.6":"2024-07-05T15:01:43.750Z","0.22.5":"2024-05-19T03:57:25.789Z","0.22.2":"2024-02-25T20:45:37.894Z","0.22.1":"2024-02-25T20:23:38.228Z","0.22.0":"2024-02-02T15:09:45.429Z","0.21.1":"2024-01-27T17:50:31.282Z","0.21.0":"2024-01-27T17:34:13.723Z","0.20.0":"2023-11-18T21:16:02.763Z","0.19.0":"2021-03-04T01:16:48.360Z","0.16.2":"2020-07-21T18:44:56.457Z","0.16.1":"2020-01-17T00:24:03.847Z","0.16.0":"2019-12-10T23:49:35.536Z","0.13.1":"2018-11-30T21:02:05.260Z","0.13.0":"2018-07-18T20:53:25.473Z","0.11.0":"2018-03-28T21:06:12.217Z","0.4.0":"2018-03-06T01:57:33.604Z","0.3.0":"2018-02-13T01:09:38.142Z","0.2.0":"2017-12-22T07:15:53.025Z","0.1.1":"2017-12-14T17:50:46.652Z"},"users":{},"author":{"name":"Josh Vera"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"versions":{"0.24.2":{"name":"tree-sitter-php","version":"0.24.2","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.22.4"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.25.5"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.24.2","gitHead":"5b5627faaa290d89eb3d01b9bf47c3bb9e797dea","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"194122129380b7a5ba71e1206919ff1c77fedcdf","size":2309963,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.24.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.24.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-php_0.24.2_1755494180733_0.8918652152255093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-18T05:16:20.921Z","publish_time":1755494180921,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1755494180921},"0.24.1":{"name":"tree-sitter-php","version":"0.24.1","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.22.4"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.25.5"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.24.1","gitHead":"1269143868747e3b8e50f221ca0a2e5a1a2f2b44","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"af3d4e3471ec82ba1467952a6172b7cc2b6aa24d","size":2309959,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.24.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.24.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-php_0.24.1_1755382534992_0.8293486830888674"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-16T22:15:35.218Z","publish_time":1755382535218,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1755382535218},"0.24.0":{"name":"tree-sitter-php","version":"0.24.0","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.22.4"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.25.5"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.24.0","gitHead":"182f034cd19a2f41f751eee0d57378fbfc96ab3a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"shasum":"ecbeb5ebfc52afcde102a9d97377bfbed166e485","size":2309962,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.24.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-php_0.24.0_1754915883713_0.3734562013314273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-11T12:38:03.963Z","publish_time":1754915883963,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1754915883963},"0.23.12":{"name":"tree-sitter-php","version":"0.23.12","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.23.12","gitHead":"f7cf7348737d8cff1b13407a0bfedce02ee7b046","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.18.3","_npmVersion":"10.8.2","dist":{"shasum":"f91ac4969b30ec406e361d79c9937848e2d9799b","size":1874628,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.12.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-php_0.23.12_1740650743836_0.3218353388062156"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T10:05:44.141Z","publish_time":1740650744141,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1740650744141},"0.23.11":{"name":"tree-sitter-php","version":"0.23.11","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.23.11","gitHead":"43aad2b9a98aa8e603ea0cf5bb630728a5591ad8","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"230dbb467b25423bee3cb0ac6d2d5e73b3a530ae","size":1842118,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.11.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.11_1732076727213_0.8556077794456565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-20T04:25:27.472Z","publish_time":1732076727472,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1732076727472},"0.23.10":{"name":"tree-sitter-php","version":"0.23.10","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.23.10","gitHead":"89e256dab1a990366e7931911fe144a14ffa539e","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"1f1f709db2371ad29a854875cf8a5eb6f15fc10e","size":1842113,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.10.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.10_1731285663712_0.13000641697654114"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T00:41:03.965Z","publish_time":1731285663965,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731285663965},"0.23.9":{"name":"tree-sitter-php","version":"0.23.9","keywords":["incremental","parsing","tree-sitter","php"],"author":{"name":"Josh Vera"},"license":"MIT","_id":"tree-sitter-php@0.23.9","maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"dist":{"shasum":"c7a3640d5809656e22031d5e10ae4838ee686721","size":1842115,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.9.tgz"},"main":"bindings/node","types":"bindings/node","gitHead":"15bc5b11c8a9b1523d632580e960dc73a857fe90","scripts":{"lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js","install":"node-gyp-build"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-php.git","type":"git"},"_npmVersion":"10.8.2","description":"PHP grammar for tree-sitter","directories":{},"_nodeVersion":"20.18.0","dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4","eslint-config-treesitter":"^1.0.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-php_0.23.9_1731285610412_0.40154075099694375","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-11-11T00:40:10.665Z","publish_time":1731285610665,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731285610665},"0.23.8":{"name":"tree-sitter-php","version":"0.23.8","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.23.8","gitHead":"43c1a223fa622318796425c2e5624758924a5d8a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"54471bcb5b32186204cae9f00365ebe3fc1acc16","size":1842111,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.8.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.8_1731285052983_0.8651106940986864"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T00:30:53.276Z","publish_time":1731285053276,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731285053276},"0.23.7":{"name":"tree-sitter-php","version":"0.23.7","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.23.7","gitHead":"aba019369abe0328fc9d6eb9b30f5306870351e8","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"1af74126ebaea7c97adca9d1f29f7894a86eb698","size":1842113,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.7.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.7_1731283501833_0.7036699935351611"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T00:05:02.111Z","publish_time":1731283502111,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731283502111},"0.23.6":{"name":"tree-sitter-php","version":"0.23.6","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.2.2","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.14.0","eslint-config-treesitter":"^1.0.2","prebuildify":"^6.0.1","tree-sitter-cli":"^0.24.4"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js"},"_id":"tree-sitter-php@0.23.6","gitHead":"10705d50a27d25e1db0416f1b19c01d5777fa100","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"2fa569663630e104718c15b3df8ba977ed0306c8","size":1848530,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.6.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.6_1731282551923_0.5125104063658648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-10T23:49:12.182Z","publish_time":1731282552182,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731282552182},"0.23.4":{"name":"tree-sitter-php","version":"0.23.4","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"globals":"^15.9.0","node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.9.1","eslint-config-google":"^0.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.23.0"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","prestart":"tree-sitter build php --wasm -o php/tree-sitter-php.wasm","start":"tree-sitter playground --grammar-path php","test":"node --test bindings/node/*_test.js"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"_id":"tree-sitter-php@0.23.4","gitHead":"07a04599ed9ac97f82c6383a24ae139a807930f3","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"e8b5fc45010c7a2f478889d072f7944e455e549e","size":1679471,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.4.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.4_1727982113080_0.9952106815207928"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-03T19:01:53.331Z","publish_time":1727982113331,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1727982113331},"0.23.3":{"name":"tree-sitter-php","version":"0.23.3","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"globals":"^15.9.0","node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.9.1","eslint-config-google":"^0.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.23.0"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","prestart":"tree-sitter build php --wasm -o php/tree-sitter-php.wasm","start":"tree-sitter playground --grammar-path php","test":"node --test bindings/node/*_test.js"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"_id":"tree-sitter-php@0.23.3","gitHead":"a342f7c0ad1db48afc6d2420cdd87b55b51a0644","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"62c765f8219f3f816af07dd7f129afe670d30027","size":1688090,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.3.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.3_1727789696085_0.33741240012761686"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-01T13:34:56.410Z","publish_time":1727789696410,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1727789696410},"0.23.2":{"name":"tree-sitter-php","version":"0.23.2","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"globals":"^15.9.0","node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree-sitter":{"optional":true}},"devDependencies":{"eslint":"^9.9.1","eslint-config-google":"^0.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.23.0"},"scripts":{"install":"node-gyp-build","lint":"eslint common/define-grammar.js","prestart":"tree-sitter build php --wasm -o php/tree-sitter-php.wasm","start":"tree-sitter playground --grammar-path php","test":"node --test bindings/node/*_test.js"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"_id":"tree-sitter-php@0.23.2","gitHead":"a1e0befae61715d9e162529b3c2bfd961d183613","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"4b5c5e724d4bb7247a785cca6700fed5ee1d950c","size":1257851,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.2_1725308340037_0.38174332927955756"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T20:19:00.264Z","publish_time":1725308340264,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1725308340264},"0.23.1":{"name":"tree-sitter-php","version":"0.23.1","keywords":["incremental","parsing","tree-sitter","php"],"author":{"name":"Josh Vera"},"license":"MIT","_id":"tree-sitter-php@0.23.1","maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"dist":{"shasum":"bb9c3d9a17a1e1e9dd81848043c6f5693805761a","size":1257851,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.1.tgz"},"main":"bindings/node","types":"bindings/node","gitHead":"7be3711b71503047f0df7dd88f82cc803bd0b22c","scripts":{"lint":"eslint common/define-grammar.js","test":"node --test bindings/node/*_test.js","start":"tree-sitter playground --grammar-path php","install":"node-gyp-build","prestart":"tree-sitter build php --wasm -o php/tree-sitter-php.wasm"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-php.git","type":"git"},"_npmVersion":"10.8.2","description":"PHP grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"php","tags":"queries/tags.scm","scope":"source.php","file-types":["php"],"highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"_nodeVersion":"20.17.0","dependencies":{"globals":"^15.9.0","node-addon-api":"^8.1.0","node-gyp-build":"^4.8.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.9.1","prebuildify":"^6.0.1","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-php_0.23.1_1725308016713_0.015288834646388194","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-02T20:13:36.970Z","publish_time":1725308016970,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1725308016970},"0.23.0":{"name":"tree-sitter-php","version":"0.23.0","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"globals":"^15.4.0","node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":"^9.4.0","eslint-config-google":"^0.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.23.0"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","generate":"for dir in php php_only; do cd $dir && tree-sitter generate --no-bindings && cd ..; done","lint":"eslint common/define-grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"_id":"tree-sitter-php@0.23.0","gitHead":"d13c91bc48aedf7db8240c52503eee694134ec53","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"80b4265ba793dc1ea29b8e6377008da0979d638c","size":1257525,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.23.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.23.0_1724814084305_0.9929282400961259"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-28T03:01:24.541Z","publish_time":1724814084541,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1724814084541},"0.22.8":{"name":"tree-sitter-php","version":"0.22.8","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"globals":"^15.4.0","node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":"^9.4.0","eslint-config-google":"^0.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.22.6"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","generate":"for dir in php php_only; do cd $dir && tree-sitter generate --no-bindings && cd ..; done","lint":"eslint common/define-grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"_id":"tree-sitter-php@0.22.8","gitHead":"c07d69739ba71b5a449bdbb7735991f8aabf8546","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"774bc853c8c88ab50e449f0592337068ee62e20f","size":1294660,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.22.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.22.8.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.22.8_1722009958556_0.9152458909490173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-26T16:05:58.854Z","publish_time":1722009958854,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1722009958854},"0.22.7":{"name":"tree-sitter-php","version":"0.22.7","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"globals":"^15.4.0","node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.1"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":"^9.4.0","eslint-config-google":"^0.14.0","prebuildify":"^6.0.1","tree-sitter-cli":"^0.22.6"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","generate":"for dir in php php_only; do cd $dir && tree-sitter generate --no-bindings && cd ..; done","lint":"eslint common/define-grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"_id":"tree-sitter-php@0.22.7","gitHead":"575a0801f430c8672db70b73493c033a9dcfc328","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"shasum":"788480829bd0be7a05bb8c3fe517a98f9dd17586","size":1281309,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.22.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.22.7.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.22.7_1720192139847_0.2533301633863012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-05T15:09:00.141Z","publish_time":1720192140141,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1720192140141},"0.22.6":{"name":"tree-sitter-php","version":"0.22.6","keywords":["incremental","parsing","tree-sitter","php"],"author":{"name":"Josh Vera"},"license":"MIT","_id":"tree-sitter-php@0.22.6","maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"dist":{"shasum":"d9df3dbb28b2869f76675ff8231626a2b68c97a9","size":1281313,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.22.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.22.6.tgz"},"main":"bindings/node","types":"bindings/node","gitHead":"95840555fb86bfa67658426ecc11961f41653e81","scripts":{"lint":"eslint common/define-grammar.js","test":"tree-sitter test","parse":"tree-sitter parse","install":"node-gyp-build","generate":"for dir in php php_only; do cd $dir && tree-sitter generate --no-bindings && cd ..; done","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"url":"git+https://github.com/tree-sitter/tree-sitter-php.git","type":"git"},"_npmVersion":"10.7.0","description":"PHP grammar for tree-sitter","directories":{},"tree-sitter":[{"path":"php","tags":"queries/tags.scm","scope":"source.php","file-types":["php"],"highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"_nodeVersion":"20.15.0","dependencies":{"globals":"^15.4.0","node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.4.0","prebuildify":"^6.0.1","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-php_0.22.6_1720191703527_0.7080025570731989","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-07-05T15:01:43.750Z","publish_time":1720191703750,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1720191703750},"0.22.5":{"name":"tree-sitter-php","version":"0.22.5","description":"PHP grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"license":"MIT","author":{"name":"Josh Vera"},"contributors":[{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"},{"name":"Caleb White","email":"cdwhite3@pm.me"},{"name":"Christian Frøystad","email":"christian@xist.no"}],"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","php"],"dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.1"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":">=8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.22.5","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","generate":"for dir in php php_only; do cd $dir && tree-sitter generate --no-bindings && cd ..; done","lint":"eslint common/define-grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":"common/scanner.h"},{"path":"php_only","external-files":"common/scanner.h"}],"eslintConfig":{"env":{"commonjs":true,"es2021":true},"extends":"google","parserOptions":{"ecmaVersion":"latest","sourceType":"module"},"rules":{"arrow-parens":"off","camel-case":"off","indent":["error",2,{"SwitchCase":1}],"max-len":["error",{"code":160,"ignoreComments":true,"ignoreUrls":true,"ignoreStrings":true}],"spaced-comment":["warn","always",{"line":{"markers":["/"]}}]}},"_id":"tree-sitter-php@0.22.5","gitHead":"b38c53537769df05871643c9688c264074fb6076","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"shasum":"450e480d682dc31313fee69d7c3a9af26045b24f","size":1222529,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.22.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.22.5.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.22.5_1716091045608_0.6715375787385125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-19T03:57:25.789Z","publish_time":1716091045789,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1716091045789},"0.22.2":{"name":"tree-sitter-php","version":"0.22.2","description":"PHP grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":">=8.54.0","eslint-config-google":"^0.14.0","node-gyp":"^10.0.1","shelljs":"^0.8.5","tree-sitter-cli":"^0.21.0"},"scripts":{"build":"npm run build-php && npm run build-php_only && node-gyp rebuild","build-php":"cd php && tree-sitter generate --no-bindings","build-php_only":"cd php_only && tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","test":"npm run test-php && npm run test-php_only && npm run test-load","test-examples":"script/parse-examples","test-load":"node -e \"console.log(require('./php').name, require('./php_only').name)\"","test-php":"cd php && tree-sitter test","test-php_only":"cd php_only && tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":["common/scanner.h"]}],"_id":"tree-sitter-php@0.22.2","gypfile":true,"gitHead":"78a78df5e06b4c13173af2a1f607c9a853d0f240","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"shasum":"e25bf25a06b5f1f6d396f0c9d2f6dcdba78f6adf","size":480783,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.22.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.22.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.22.2_1708893937710_0.9771970122004765"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-25T20:45:37.894Z","publish_time":1708893937894,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1708893937894},"0.22.1":{"name":"tree-sitter-php","version":"0.22.1","description":"PHP grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":">=8.54.0","eslint-config-google":"^0.14.0","node-gyp":"^10.0.1","shelljs":"^0.8.5","tree-sitter-cli":"^0.21.0"},"scripts":{"build":"npm run build-php && npm run build-php_only && node-gyp rebuild","build-php":"cd php && tree-sitter generate --no-bindings","build-php_only":"cd php_only && tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","test":"npm run test-php && npm run test-php_only && npm run test-load","test-examples":"script/parse-examples","test-load":"node -e \"console.log(require('./php').name, require('./php_only').name)\"","test-php":"cd php && tree-sitter test","test-php_only":"cd php_only && tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm","external-files":["common/scanner.h"]}],"_id":"tree-sitter-php@0.22.1","gypfile":true,"gitHead":"8ab93274065cbaf529ea15c24360cfa3348ec9e4","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"shasum":"23731fcdd0eb657ea2037f90bee0d3c70dbbddf2","size":480778,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.22.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.22.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.22.1_1708892618013_0.15048539795104565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-25T20:23:38.228Z","publish_time":1708892618228,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1708892618228},"0.22.0":{"name":"tree-sitter-php","version":"0.22.0","description":"PHP grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":">=8.54.0","eslint-config-google":"^0.14.0","node-gyp":"^10.0.1","shelljs":"^0.8.5","tree-sitter-cli":"^0.20.8"},"scripts":{"build":"npm run build-php && npm run build-php_only && node-gyp rebuild","build-php":"cd php && tree-sitter generate --no-bindings","build-php_only":"cd php_only && tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","test":"npm run test-php && npm run test-php_only && npm run test-load","test-examples":"script/parse-examples","test-load":"node -e \"console.log(require('./php').name, require('./php_only').name)\"","test-php":"cd php && tree-sitter test","test-php_only":"cd php_only && tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm"}],"_id":"tree-sitter-php@0.22.0","gypfile":true,"gitHead":"c7fb0aab36320fff216b514868694427ad7868f6","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"618e73085f787cd5d055ef1468333a571c369937","size":484154,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.22.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.22.0_1706886585168_0.7969411655284502"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T15:09:45.429Z","publish_time":1706886585429,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1706886585429},"0.21.1":{"name":"tree-sitter-php","version":"0.21.1","description":"PHP grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":">=8.54.0","eslint-config-google":"^0.14.0","node-gyp":"^10.0.1","shelljs":"^0.8.5","tree-sitter-cli":"^0.20.8"},"scripts":{"build":"npm run build-php && npm run build-php_only && node-gyp rebuild","build-php":"cd php && tree-sitter generate --no-bindings","build-php_only":"cd php_only && tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","test":"npm run test-php && npm run test-php_only && npm run test-load","test-examples":"script/parse-examples","test-load":"node -e \"console.log(require('./php').name, require('./php_only').name)\"","test-php":"cd php && tree-sitter test","test-php_only":"cd php_only && tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm"}],"_id":"tree-sitter-php@0.21.1","gypfile":true,"gitHead":"29a49d3a53353444ee2226e2efa140fec69dd3e0","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"3b8c030a42ee1dff854fcd2c1a76c154ef67cb4d","size":480652,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.21.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.21.1_1706377831013_0.32484427601947585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-27T17:50:31.282Z","publish_time":1706377831282,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1706377831282},"0.21.0":{"name":"tree-sitter-php","version":"0.21.0","description":"PHP grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":">=8.54.0","eslint-config-google":"^0.14.0","node-gyp":"^10.0.1","shelljs":"^0.8.5","tree-sitter-cli":"^0.20.8"},"scripts":{"build":"npm run build-php && npm run build-php_only && node-gyp rebuild","build-php":"cd php && tree-sitter generate --no-bindings","build-php_only":"cd php_only && tree-sitter generate --no-bindings","lint":"eslint common/define-grammar.js","test":"npm run test-php && npm run test-php_only && npm run test-load","test-examples":"script/parse-examples","test-load":"node -e \"console.log(require('./php').name, require('./php_only').name)\"","test-php":"cd php && tree-sitter test","test-php_only":"cd php_only && tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"path":"php","highlights":"queries/highlights.scm","injections":["queries/injections.scm","queries/injections-text.scm"],"tags":"queries/tags.scm"}],"_id":"tree-sitter-php@0.21.0","gypfile":true,"gitHead":"b75c767f474c992d6cf02df6b184a425eb63565b","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"492691bf15f2368aab6bfa3d467c2fb584b311b2","size":480651,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.21.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.21.0_1706376853478_0.17355976686744934"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-27T17:34:13.723Z","publish_time":1706376853723,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1706376853723},"0.20.0":{"name":"tree-sitter-php","version":"0.20.0","description":"PHP grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.18.0"},"devDependencies":{"eslint":">=8.54.0","eslint-config-google":"^0.14.0","shelljs":"^0.8.5","tree-sitter-cli":"^0.20.8"},"scripts":{"build":"tree-sitter generate && node-gyp build","lint":"eslint grammar.js","test":"tree-sitter test && node script/parse-examples.js","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"highlights":"queries/highlights.scm"}],"_id":"tree-sitter-php@0.20.0","gypfile":true,"gitHead":"0a99deca13c4af1fb9adcb03c958bfc9f4c740a9","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"1cc0eac7c6823b57899d013d7156d886d1fde91d","size":245556,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.20.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.20.0_1700342162473_0.7725630850111673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-18T21:16:02.763Z","publish_time":1700342162763,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1700342162763},"0.19.0":{"name":"tree-sitter-php","version":"0.19.0","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.19.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"highlights":"queries/highlights.scm"}],"gypfile":true,"gitHead":"3ef0d5c253affe4b7fb46d9505db6df143db565a","_id":"tree-sitter-php@0.19.0","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"f194d2c542a5a3cf8a0bf5de4b96df6c2333f10e","size":147545,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.19.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.19.0_1614820608211_0.14424381563720634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:25:28.688Z","hasInstallScript":true,"publish_time":1614820608360,"_cnpm_publish_time":1614820608360},"0.16.2":{"name":"tree-sitter-php","version":"0.16.2","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.16.7"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"highlights":"queries/highlights.scm"}],"gypfile":true,"gitHead":"59d697e94418f4a22876e2f873025c989842874f","_id":"tree-sitter-php@0.16.2","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","dist":{"shasum":"15c48dbd44cc56c4660d48ef883c9fc0f3e0d35b","size":145736,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.16.2.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.16.2_1595357096191_0.0446492193837329"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:25:27.128Z","hasInstallScript":true,"publish_time":1595357096457,"_cnpm_publish_time":1595357096457},"0.16.1":{"name":"tree-sitter-php","version":"0.16.1","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.16.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"tree-sitter":[{"scope":"source.php","file-types":["php"],"highlights":"queries/highlights.scm"}],"gypfile":true,"gitHead":"f2b4925b780620edf388fc0ad1140bfb90c37f77","_id":"tree-sitter-php@0.16.1","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","dist":{"shasum":"a97179d9e83ff677f53bcd2825dc44b1f88533de","size":139230,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.16.1.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.16.1_1579220643697_0.8270344911879903"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:25:25.903Z","hasInstallScript":true,"publish_time":1579220643847,"_cnpm_publish_time":1579220643847},"0.16.0":{"name":"tree-sitter-php","version":"0.16.0","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.14.0"},"devDependencies":{"tree-sitter-cli":"^0.16.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"gypfile":true,"gitHead":"07d05b2ce284c8d3d6965c5fa571b677670ed678","_id":"tree-sitter-php@0.16.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.2","dist":{"shasum":"cec273e73f6a84f92c856289e4552eee006e9813","size":147204,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.16.0.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.16.0_1576021775394_0.8381817635671576"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:25:24.236Z","hasInstallScript":true,"publish_time":1576021775536,"_cnpm_publish_time":1576021775536},"0.13.1":{"name":"tree-sitter-php","version":"0.13.1","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"gypfile":true,"gitHead":"8443558ac33a8dd4206e5d8fdf80495be0062654","_id":"tree-sitter-php@0.13.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ben3eee","email":"bene@datakonstruktion.com"},"dist":{"shasum":"83e543735973b01a67ff05290b60a7c34d2b3dc2","size":1243264,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.13.1.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.13.1_1543611725019_0.8459608204160827"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:25:09.590Z","hasInstallScript":true,"publish_time":1543611725260,"_cnpm_publish_time":1543611725260},"0.13.0":{"name":"tree-sitter-php","version":"0.13.0","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"gypfile":true,"gitHead":"134158cb6a472b42b21a37165c14e3f8e2604e00","_id":"tree-sitter-php@0.13.0","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"c3a8d13ec35672064edcd53f0913ec4e983d510e","size":1375343,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.13.0.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.13.0_1531947205330_0.3688296988042621"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:25:04.860Z","hasInstallScript":true,"publish_time":1531947205473,"_cnpm_publish_time":1531947205473},"0.11.0":{"name":"tree-sitter-php","version":"0.11.0","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.8.0"},"devDependencies":{"tree-sitter-cli":"^0.11.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"gypfile":true,"gitHead":"f51f85148f3c4b204ab8abf662fbc4cecca929b3","_id":"tree-sitter-php@0.11.0","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"12631f0fe5fc013ab5d537ca2cc401781888d9d3","size":1772337,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.11.0.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.11.0_1522271171978_0.8101278718497766"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:25:01.077Z","hasInstallScript":true,"publish_time":1522271172217,"_cnpm_publish_time":1522271172217},"0.4.0":{"name":"tree-sitter-php","version":"0.4.0","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.8.0"},"devDependencies":{"tree-sitter-cli":"^0.10.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"gypfile":true,"gitHead":"b804e51434bfe6030a8166ef03980b259c09d015","_id":"tree-sitter-php@0.4.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"53d5cad5792eb47682aea671d72ef1c443cda978","size":1620143,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.4.0.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.4.0_1520301453513_0.02776721841607599"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:24:53.072Z","hasInstallScript":true,"publish_time":1520301453604,"_cnpm_publish_time":1520301453604},"0.3.0":{"name":"tree-sitter-php","version":"0.3.0","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.8.0"},"devDependencies":{"tree-sitter-cli":"0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"gypfile":true,"gitHead":"83205e9dddc7e3711a07e23f4d3f1c7b3298053a","_id":"tree-sitter-php@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"97ba5e1c9c8ddd8bf1e9298dea9a8caa0ae5b684","size":1612157,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.3.0.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php_0.3.0_1518484177954_0.719724236237701"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T10:24:49.865Z","hasInstallScript":true,"publish_time":1518484178142,"_cnpm_publish_time":1518484178142},"0.2.0":{"name":"tree-sitter-php","version":"0.2.0","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.8.0"},"devDependencies":{"tree-sitter-cli":"^0.8.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"gypfile":true,"gitHead":"a09bf6fb7b17dbdb4dd9117e72293aa9b16ba738","_id":"tree-sitter-php@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"9b4f75579b8280cd8fae5b635485c52d4d68b0d1","size":1440975,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.2.0.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php-0.2.0.tgz_1513926952738_0.5004121894016862"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T10:24:47.283Z","hasInstallScript":true,"publish_time":1513926953025,"_cnpm_publish_time":1513926953025},"0.1.1":{"name":"tree-sitter-php","version":"0.1.1","description":"PHP grammar for tree-sitter","main":"index.js","keywords":["parser","php"],"author":{"name":"Josh Vera"},"license":"MIT","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","dependencies":{"nan":"^2.8.0"},"devDependencies":{"tree-sitter-cli":"^0.7.4"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test","install":"node-gyp rebuild"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-php.git"},"gypfile":true,"gitHead":"7f33d29f24fac85dd449a7ba04fc44607b90ebe1","_id":"tree-sitter-php@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"b63c669806af8c3df40e69820bf784b0e5f20dc3","size":1478058,"noattachment":false,"key":"/tree-sitter-php/-/tree-sitter-php-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-php/download/tree-sitter-php-0.1.1.tgz"},"maintainers":[{"name":"atom-team","email":""},{"name":"aymannadeem","email":""},{"name":"ben3eee","email":""},{"name":"joshvera","email":""},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-php-0.1.1.tgz_1513273846532_0.16531800106167793"},"directories":{},"_cnpmcore_publish_time":"2021-12-25T10:24:44.419Z","hasInstallScript":true,"publish_time":1513273846652,"_cnpm_publish_time":1513273846652}},"readme":"# tree-sitter-php\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-php/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-php)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-php)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-php)\n\nPHP grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-php/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-php?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-php?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-php?logo=pypi&logoColor=ffd242\n","_attachments":{},"homepage":"https://github.com/tree-sitter/tree-sitter-php#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-php/issues"},"license":"MIT"}