{"_id":"tree-sitter-bash","_rev":"4101584","name":"tree-sitter-bash","description":"Bash grammar for tree-sitter","dist-tags":{"latest":"0.25.1"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"time":{"modified":"2026-01-11T18:41:03.000Z","created":"2017-08-02T23:57:08.711Z","0.25.1":"2025-12-02T17:04:10.031Z","0.25.0":"2025-06-04T16:41:21.935Z","0.23.3":"2024-11-11T06:58:35.651Z","0.23.2":"2024-11-10T05:54:31.017Z","0.23.1":"2024-09-02T08:16:15.794Z","0.23.0":"2024-09-02T08:02:55.771Z","0.21.0":"2024-03-13T00:38:56.759Z","0.20.5":"2024-02-10T10:56:11.521Z","0.20.3":"2023-08-25T18:24:34.473Z","0.20.2":"2023-08-23T16:09:04.393Z","0.20.1":"2023-08-22T01:30:53.193Z","0.20.0":"2023-08-18T09:28:17.252Z","0.19.0":"2021-03-04T22:15:51.486Z","0.16.1":"2020-03-02T19:04:05.168Z","0.16.0":"2019-07-26T20:47:07.317Z","0.15.0":"2019-06-19T00:01:12.685Z","0.13.9":"2019-05-02T15:33:50.928Z","0.13.8":"2019-04-18T23:03:45.825Z","0.13.7":"2018-11-06T01:13:41.977Z","0.13.6":"2018-10-19T20:13:16.363Z","0.13.5":"2018-10-18T22:32:09.575Z","0.13.4":"2018-10-18T20:00:30.118Z","0.13.3":"2018-10-01T20:31:33.361Z","0.13.2":"2018-08-06T18:21:54.724Z","0.13.1":"2018-07-23T18:01:52.503Z","0.13.0":"2018-07-18T20:20:03.057Z","0.12.0":"2018-06-15T21:05:50.924Z","0.11.2":"2018-05-24T18:57:40.848Z","0.11.1":"2018-05-24T17:16:08.727Z","0.11.0":"2018-03-28T18:19:14.092Z","0.6.0":"2018-03-06T01:44:56.075Z","0.5.5":"2018-03-02T18:19:08.330Z","0.5.4":"2018-03-01T22:23:29.270Z","0.5.3":"2018-03-01T19:22:51.969Z","0.5.2":"2018-03-01T18:04:41.369Z","0.5.1":"2018-03-01T00:49:08.947Z","0.5.0":"2018-02-13T00:55:10.151Z","0.4.2":"2017-12-26T22:56:00.375Z","0.4.1":"2017-12-26T22:27:32.056Z","0.4.0":"2017-12-22T01:13:35.957Z","0.3.0":"2017-09-18T16:32:25.844Z","0.2.2":"2017-08-02T23:57:08.711Z"},"users":{},"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"versions":{"0.25.1":{"name":"tree-sitter-bash","version":"0.25.1","description":"Bash grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","bash"],"dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.12.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.25.6","prebuildify":"^6.0.1"},"peerDependencies":{"tree-sitter":"^0.25.0"},"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-bash@0.25.1","gitHead":"801326684a26ffc4e749bb016c50c6c30bdfa345","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"shasum":"78499ecf8930db57bfe46581f948387ed78a0470","size":2004936,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.25.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.25.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-bash_0.25.1_1764695049759_0.5612741294789467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-02T17:04:10.031Z","publish_time":1764695050031,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1764695050031},"0.25.0":{"name":"tree-sitter-bash","version":"0.25.0","description":"Bash grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","bash"],"dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.12.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.25.5","prebuildify":"^6.0.1"},"peerDependencies":{"tree-sitter":"^0.25.0"},"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-bash@0.25.0","gitHead":"20f885f1f510eb458412d39ab920b5ace98f2f9a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"shasum":"6865180e363e8de5bb2cf0543ab2ed188be4d8b8","size":2021718,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.25.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-bash_0.25.0_1749055281532_0.20873534036043506"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-04T16:41:21.935Z","publish_time":1749055281935,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1749055281935},"0.23.3":{"name":"tree-sitter-bash","version":"0.23.3","description":"Bash grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","bash"],"dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.12.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.24.3","prebuildify":"^6.0.1"},"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-bash@0.23.3","gitHead":"487734f87fd87118028a65a4599352fa99c9cde8","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"c5f49f7ae70d719fe08af96059ccb83383eb3fc2","size":1996391,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.23.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.23.3.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.23.3_1731308315374_0.8246986965749425"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-11T06:58:35.651Z","publish_time":1731308315651,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731308315651},"0.23.2":{"name":"tree-sitter-bash","version":"0.23.2","description":"Bash grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","bash"],"dependencies":{"node-addon-api":"^8.2.1","node-gyp-build":"^4.8.2"},"devDependencies":{"eslint":"^9.12.0","eslint-config-treesitter":"^1.0.2","tree-sitter-cli":"^0.24.3","prebuildify":"^6.0.1"},"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-bash@0.23.2","gitHead":"c7c7b38e8834d1dcb09135e01ae79825f4c77789","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"73286bca0ead777cd42b7d693ca7e1d3f8f7f411","size":1996389,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.23.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.23.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.23.2_1731218070693_0.0072480168983091176"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-10T05:54:31.017Z","publish_time":1731218071017,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1731218071017},"0.23.1":{"name":"tree-sitter-bash","version":"0.23.1","description":"Bash grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","bash"],"dependencies":{"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":"^8.57.0","eslint-config-google":"^0.14.0","tree-sitter-cli":"^0.23.0","prebuildify":"^6.0.1"},"scripts":{"install":"node-gyp-build","prestart":"tree-sitter build --wasm","start":"tree-sitter playground","test":"node --test bindings/node/*_test.js"},"tree-sitter":[{"scope":"source.bash","injection-regex":"^(shell|bash|sh)$","first-line-regex":"^#!.*\\b(sh|bash|dash)\\b.*$","file-types":["sh","bash",".bashrc",".bash_profile","ebuild","eclass"]}],"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-bash@0.23.1","gitHead":"7f54376c8090cc55f41b4f15f984323f255a4ef8","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"cc0409280934d057d605969181f390f2a7218845","size":1340020,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.23.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.23.1_1725264975524_0.5071705459109193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T08:16:15.794Z","publish_time":1725264975794,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1725264975794},"0.23.0":{"name":"tree-sitter-bash","version":"0.23.0","keywords":["incremental","parsing","tree-sitter","bash"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"license":"MIT","_id":"tree-sitter-bash@0.23.0","maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"dist":{"shasum":"5074dcfd25657908689e698291d301b6cac98404","size":1340018,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.23.0.tgz"},"main":"bindings/node","types":"bindings/node","gitHead":"cde3bcf10649ef1ab368d0461df16d1137e8d902","scripts":{"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-bash.git","type":"git"},"_npmVersion":"10.8.2","description":"Bash grammar for tree-sitter","directories":{},"tree-sitter":[{"scope":"source.bash","file-types":["sh","bash",".bashrc",".bash_profile","ebuild","eclass"],"injection-regex":"^(shell|bash|sh)$","first-line-regex":"^#!.*\\b(sh|bash|dash)\\b.*$"}],"_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-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-bash_0.23.0_1725264175489_0.4617304670761626","host":"s3://npm-registry-packages"},"_cnpmcore_publish_time":"2024-09-02T08:02:55.771Z","publish_time":1725264175771,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1725264175771},"0.21.0":{"name":"tree-sitter-bash","version":"0.21.0","description":"Bash grammar for tree-sitter","repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"license":"MIT","author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"main":"bindings/node","types":"bindings/node","keywords":["incremental","parsing","tree-sitter","bash"],"dependencies":{"node-addon-api":"^7.1.0","web-tree-sitter":"^0.21.0","node-gyp-build":"^4.8.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"devDependencies":{"eslint":"^8.56.0","eslint-config-google":"^0.14.0","node-gyp":"^10.0.1","tree-sitter-cli":"^0.21.0","prebuildify":"^6.0.0"},"scripts":{"install":"node-gyp-build","prebuildify":"prebuildify --napi --strip","build":"tree-sitter generate --no-bindings","build-wasm":"tree-sitter build-wasm","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test"},"tree-sitter":[{"scope":"source.bash","injection-regex":"^(shell|bash|sh)$","first-line-regex":"^#!.*\\b(sh|bash|dash)\\b.*$","file-types":["sh","bash",".bashrc",".bash_profile","ebuild","eclass"]}],"_id":"tree-sitter-bash@0.21.0","gitHead":"f3f26f47a126797c011c311cec9d449d855c3eab","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"db7da98ddd6f0147c1f896d6af11f7f7c9e4e437","size":1385817,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.21.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.21.0_1710290336502_0.5292154465726597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-13T00:38:56.759Z","publish_time":1710290336759,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1710290336759},"0.20.5":{"name":"tree-sitter-bash","version":"0.20.5","description":"Bash grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","bash"],"author":{"name":"Max Brunsfeld","email":"maxbrunsfeld@gmail.com"},"contributors":[{"name":"Amaan Qureshi","email":"amaanq12@gmail.com"}],"license":"MIT","dependencies":{"nan":"^2.18.0","prebuild-install":"^7.1.1","web-tree-sitter":"^0.20.8"},"devDependencies":{"eslint":"^8.56.0","eslint-config-google":"^0.14.0","node-gyp":"^10.0.1","prebuild":"^13.0.0","tree-sitter-cli":"^0.20.8"},"overrides":{"prebuild":{"node-gyp":"$node-gyp"}},"scripts":{"install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild -t 14.0.0 -t 16.0.0 -t 18.0.0 -t 20.0.0 --strip && prebuild -r electron -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 23.0.0 --strip","pre-build:upload":"prebuild --upload-all","build":"tree-sitter generate && node-gyp build","build-wasm":"tree-sitter build-wasm","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"tree-sitter":[{"scope":"source.bash","injection-regex":"(shell|bash|sh)","first-line-regex":"^#!.*\\b(sh|bash|dash)\\b.*$","file-types":["sh","bash",".bashrc",".bash_profile","ebuild","eclass"]}],"_id":"tree-sitter-bash@0.20.5","gitHead":"d1a1a3fe7189fdab5bd29a54d1df4a5873db5cb1","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"feb99d27faf37d85a6de5147eef5dec5942bdc41","size":443629,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.20.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.20.5.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.20.5_1707562571320_0.5940318597359087"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-10T10:56:11.521Z","publish_time":1707562571521,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1707562571521},"0.20.3":{"name":"tree-sitter-bash","version":"0.20.3","description":"Bash grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","bash"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.17.0","prebuild-install":"^7.1.1","web-tree-sitter":"^0.20.8"},"devDependencies":{"eslint":"^8.47.0","eslint-config-google":"^0.14.0","node-gyp":"^9.4.0","prebuild":"^11.0.4","tree-sitter-cli":"^0.20.8"},"overrides":{"prebuild":{"node-gyp":"$node-gyp"}},"scripts":{"install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild -t 14.0.0 -t 16.0.0 -t 18.0.0 -t 20.0.0 --strip && prebuild -r electron -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 23.0.0 --strip","pre-build:upload":"prebuild --upload-all","build":"tree-sitter generate && node-gyp build","build-wasm":"tree-sitter build-wasm","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"tree-sitter":[{"scope":"source.bash","file-types":["sh","bash"]}],"gitHead":"cc65fbeb028e7892f59bf3a609212bb0afbaa2d0","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.20.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"641415d93340cc7f920de10ae1836b1ce88ec14b","size":280018,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.20.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.20.3.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.20.3_1692987874152_0.7229111721287242"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T18:24:34.473Z","publish_time":1692987874473,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1692987874473},"0.20.2":{"name":"tree-sitter-bash","version":"0.20.2","description":"Bash grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer","bash"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.17.0","prebuild-install":"^7.1.1","web-tree-sitter":"^0.20.8"},"devDependencies":{"eslint":"^8.47.0","eslint-config-google":"^0.14.0","node-gyp":"^9.4.0","prebuild":"^11.0.4","tree-sitter-cli":"^0.20.8"},"overrides":{"prebuild":{"node-gyp":"$node-gyp"}},"scripts":{"install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild -t 14.0.0 -t 16.0.0 -t 18.0.0 -t 20.0.0 --strip && prebuild -r electron -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 23.0.0 --strip","pre-build:upload":"prebuild --upload-all","build":"tree-sitter generate && node-gyp build","build-wasm":"tree-sitter build-wasm","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"tree-sitter":[{"scope":"source.bash","file-types":["sh","bash"]}],"gitHead":"42ab5ca0e6bb7130c397c7ca10440fd5cfc2d564","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.20.2","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"5cf84784e578dc6327ed7262a88f65ecc7d9961f","size":303039,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.20.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.20.2.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.20.2_1692806944052_0.6287246106383828"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-23T16:09:04.393Z","publish_time":1692806944393,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1692806944393},"0.20.1":{"name":"tree-sitter-bash","version":"0.20.1","description":"Bash grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.17.0","prebuild-install":"^7.1.1","web-tree-sitter":"^0.20.8"},"devDependencies":{"eslint":"^8.47.0","eslint-config-google":"^0.14.0","node-gyp":"^9.4.0","prebuild":"^11.0.4","tree-sitter-cli":"^0.20.8"},"overrides":{"prebuild":{"node-gyp":"$node-gyp"}},"scripts":{"install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild -t 14.0.0 -t 16.0.0 -t 18.0.0 -t 20.0.0 --strip && prebuild -r electron -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 23.0.0 --strip","pre-build:upload":"prebuild --upload-all","build":"tree-sitter generate && node-gyp build","build-wasm":"tree-sitter build-wasm","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"tree-sitter":[{"scope":"source.bash","file-types":["sh","bash"]}],"gitHead":"9ed07205a72837a37682345d5d8402b404490d06","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.20.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"shasum":"132307a5eebcd3dd99d076606017646c75b43c81","size":257695,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.20.1.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.20.1_1692667852862_0.19750905044872447"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-22T01:30:53.193Z","publish_time":1692667853193,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1692667853193},"0.20.0":{"name":"tree-sitter-bash","version":"0.20.0","description":"Bash grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.17.0","prebuild-install":"^7.1.1","web-tree-sitter":"^0.20.8"},"devDependencies":{"eslint":"^8.47.0","eslint-config-google":"^0.14.0","node-gyp":"^9.4.0","prebuild":"^11.0.4","tree-sitter-cli":"^0.20.8"},"overrides":{"prebuild":{"node-gyp":"$node-gyp"}},"scripts":{"install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild -t 14.0.0 -t 16.0.0 -t 18.0.0 -t 20.0.0 --strip && prebuild -r electron -t 16.0.0 -t 17.0.0 -t 18.0.0 -t 19.0.0 -t 20.0.0 -t 21.0.0 -t 22.0.0 -t 23.0.0 -t 23.0.0 --strip","pre-build:upload":"prebuild --upload-all","build":"tree-sitter generate && node-gyp build","build-wasm":"tree-sitter build-wasm","lint":"eslint grammar.js","parse":"tree-sitter parse","test":"tree-sitter test && script/parse-examples","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"tree-sitter":[{"scope":"source.bash","file-types":["sh","bash"]}],"gitHead":"c0f5797a728fc4ebd78a8b0e436b1494a8ab5f51","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.20.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"244e8b115b0077fda64462328372f762428a23e0","size":225981,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.20.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.20.0_1692350896963_0.5317632706424371"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-18T09:28:17.252Z","publish_time":1692350897252,"_source_registry_name":"default","hasInstallScript":true,"_cnpm_publish_time":1692350897252},"0.19.0":{"name":"tree-sitter-bash","version":"0.19.0","description":"Bash grammar for tree-sitter","main":"bindings/node","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0","prebuild-install":"^5.3.3"},"devDependencies":{"prebuild":"^10.0.0","tree-sitter-cli":"^0.19.1"},"scripts":{"install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"b6667bed364733c8a8f8e5973749f86cfa04ba2a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.19.0","_nodeVersion":"15.5.0","_npmVersion":"7.3.0","dist":{"shasum":"756332e3c5494a0b5ccda04c182e7206d65cf350","size":172356,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.19.0.tgz"},"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.19.0_1614896151345_0.8372347600820542"},"_hasShrinkwrap":false,"publish_time":1614896151486,"_cnpm_publish_time":1614896151486,"_cnpmcore_publish_time":"2021-12-16T18:25:13.216Z","hasInstallScript":true},"0.16.1":{"name":"tree-sitter-bash","version":"0.16.1","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.14.0","prebuild-install":"^5.3.3"},"devDependencies":{"prebuild":"^10.0.0","tree-sitter-cli":"^0.16.1"},"scripts":{"install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"e213464b5062017dc058cfb7effe2fc7a2eebb04","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.16.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"7d171dfe3a912f7210cee2142804cba1f553939d","size":143571,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.16.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"atom-team","email":"atom@github.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.16.1_1583175844942_0.9710022617759007"},"_hasShrinkwrap":false,"publish_time":1583175845168,"_cnpm_publish_time":1583175845168,"_cnpmcore_publish_time":"2021-12-16T18:25:13.770Z","hasInstallScript":true},"0.16.0":{"name":"tree-sitter-bash","version":"0.16.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.15.3"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"7b8adcf484e27b6c1a707ce28123e55dd4b7a844","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.16.0","_nodeVersion":"8.15.1","_npmVersion":"6.9.0","dist":{"shasum":"36701524d940a781d6c5302c19aa730a23126933","size":213479,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.16.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"nathansobo","email":"nathan@github.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.16.0_1564174027194_0.13428563033498286"},"_hasShrinkwrap":false,"publish_time":1564174027317,"_cnpm_publish_time":1564174027317,"_cnpmcore_publish_time":"2021-12-16T18:25:14.282Z","hasInstallScript":true},"0.15.0":{"name":"tree-sitter-bash","version":"0.15.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.15.3"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"7b6777bc56758ab84e857d99613c87bb8adc9041","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.15.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"9f94fca095331c521bb6932869a21224c322dd04","size":207173,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.15.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.15.0_1560902472533_0.2620795599006993"},"_hasShrinkwrap":false,"publish_time":1560902472685,"_cnpm_publish_time":1560902472685,"_cnpmcore_publish_time":"2021-12-16T18:25:14.792Z","hasInstallScript":true},"0.13.9":{"name":"tree-sitter-bash","version":"0.13.9","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.14.7"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"40d8ccfe1786cb53f2b6d54d8d43af75a98f0b5a","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.9","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","_npmUser":{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},"dist":{"shasum":"6e88d809638720488a59756cebb753814ed2cc9c","size":201448,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.9.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.9_1556811230784_0.3871871845941579"},"_hasShrinkwrap":false,"publish_time":1556811230928,"_cnpm_publish_time":1556811230928,"_cnpmcore_publish_time":"2021-12-16T18:25:15.431Z","hasInstallScript":true},"0.13.8":{"name":"tree-sitter-bash","version":"0.13.8","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.14.5"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"58a475fcdf83b272efcef97e954a3578da88e654","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.8","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"shasum":"b9f80404ada2fa1958655ee4eb3aa3b2c614f970","size":201457,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.8.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.8_1555628625554_0.11494105155843215"},"_hasShrinkwrap":false,"publish_time":1555628625825,"_cnpm_publish_time":1555628625825,"_cnpmcore_publish_time":"2021-12-16T18:25:16.458Z","hasInstallScript":true},"0.13.7":{"name":"tree-sitter-bash","version":"0.13.7","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"da10d84aec970ce17372412246dd1ced4dc96718","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.7","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"35b2b03962a32c55cfb6c2b44309e8cbdc1a8ec9","size":379713,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.7.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.7_1541466821847_0.6674898933536508"},"_hasShrinkwrap":false,"publish_time":1541466821977,"_cnpm_publish_time":1541466821977,"_cnpmcore_publish_time":"2021-12-16T18:25:17.311Z","hasInstallScript":true},"0.13.6":{"name":"tree-sitter-bash","version":"0.13.6","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"064119630b5727e1183dd01e6af0f894fd420626","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.6","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"01a811d8d0f9a60a98b3c8fb09de40cc5621c6f8","size":346883,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.6.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.6_1539979996169_0.7988091310810435"},"_hasShrinkwrap":false,"publish_time":1539979996363,"_cnpm_publish_time":1539979996363,"_cnpmcore_publish_time":"2021-12-16T18:25:18.052Z","hasInstallScript":true},"0.13.5":{"name":"tree-sitter-bash","version":"0.13.5","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"7f3c54711911b1c6aef535c10f02342d4dfaf5c1","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.5","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"380697c01163dcf601532a3799414b568ad7849d","size":346681,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.5.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.5_1539901929408_0.4818959696396916"},"_hasShrinkwrap":false,"publish_time":1539901929575,"_cnpm_publish_time":1539901929575,"_cnpmcore_publish_time":"2021-12-16T18:25:18.611Z","hasInstallScript":true},"0.13.4":{"name":"tree-sitter-bash","version":"0.13.4","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"ac53999deef29620b4f060b06ab18015e0c94417","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.4","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"f0b3077d8226e575f3fa73ec486d9d8f9bc7c777","size":237809,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.4.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.4_1539892829923_0.4816803438971935"},"_hasShrinkwrap":false,"publish_time":1539892830118,"_cnpm_publish_time":1539892830118,"_cnpmcore_publish_time":"2021-12-16T18:25:19.108Z","hasInstallScript":true},"0.13.3":{"name":"tree-sitter-bash","version":"0.13.3","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"5203b504db454180de58af6f0ea6fc10df47b487","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.3","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"b9d3bebb0ff9ddc3692b2a96a02872beef5af53f","size":229451,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.3_1538425893205_0.0939141803317447"},"_hasShrinkwrap":false,"publish_time":1538425893361,"_cnpm_publish_time":1538425893361,"_cnpmcore_publish_time":"2021-12-16T18:25:19.774Z","hasInstallScript":true},"0.13.2":{"name":"tree-sitter-bash","version":"0.13.2","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"nodemon":"^1.18.3","prebuild":"^7.6.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","pre-build":"prebuild --all --strip --verbose","pre-build:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test:watch":"nodemon --exec 'npm run build && npm run test' --ext js,txt,sh","test-windows":"tree-sitter test"},"nodemonConfig":{"ignore":["build/","src/"]},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"628c64cb2971502af3b0bf5cbbce27e63ec3cdb4","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.2","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"e3a0b049df7edf0bea74b8bf58f29241e3c73463","size":248479,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.2_1533579714555_0.7301330135921882"},"_hasShrinkwrap":false,"publish_time":1533579714724,"_cnpm_publish_time":1533579714724,"_cnpmcore_publish_time":"2021-12-16T18:25:20.597Z","hasInstallScript":true},"0.13.1":{"name":"tree-sitter-bash","version":"0.13.1","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0","prebuild-install":"^5.0.0"},"devDependencies":{"prebuild":"^7.6.1","tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","install":"prebuild-install || node-gyp rebuild","prebuild":"prebuild --all --strip --verbose","prebuild:upload":"prebuild --upload-all","test":"tree-sitter test && script/parse-examples.sh","test-windows":"tree-sitter test"},"repository":{"type":"git","url":"git+https://github.com/tree-sitter/tree-sitter-bash.git"},"gitHead":"0f29cf297249b6e53d89b92507927263765b56cb","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","_id":"tree-sitter-bash@0.13.1","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"77e97895e9d33882de3f1c9f8f92bc91813dce47","size":207773,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.1_1532368912352_0.7207708603878777"},"_hasShrinkwrap":false,"publish_time":1532368912503,"_cnpm_publish_time":1532368912503,"_cnpmcore_publish_time":"2021-12-16T18:25:21.099Z","hasInstallScript":true},"0.13.0":{"name":"tree-sitter-bash","version":"0.13.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.13.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"9c446b3d70e2a258ead8e69bc65598d3dfa97061","_id":"tree-sitter-bash@0.13.0","_npmVersion":"6.2.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"ce0e4372fddd12558f33febb18e46c96ba25a69b","size":206441,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.13.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.13.0_1531945202799_0.5994469332680248"},"_hasShrinkwrap":false,"publish_time":1531945203057,"_cnpm_publish_time":1531945203057,"_cnpmcore_publish_time":"2021-12-16T18:25:21.609Z","hasInstallScript":true},"0.12.0":{"name":"tree-sitter-bash","version":"0.12.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.12.6"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"d4d694d66c8f4198c8a8b745a4ddebb15f373f5a","_id":"tree-sitter-bash@0.12.0","_npmVersion":"6.1.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"4ceec9aa9ad6727dcba0f90d0b633775e03b44d7","size":206411,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.12.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.12.0_1529096750800_0.3150781713282491"},"_hasShrinkwrap":false,"publish_time":1529096750924,"_cnpm_publish_time":1529096750924,"_cnpmcore_publish_time":"2021-12-16T18:25:22.153Z","hasInstallScript":true},"0.11.2":{"name":"tree-sitter-bash","version":"0.11.2","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.12.2"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"9544a6c959b5021605d3f99834cbeceb5c83858e","_id":"tree-sitter-bash@0.11.2","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"7814b55f6adcd5131afd346c06d9f5ec61666f3a","size":234724,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.11.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.11.2_1527188260715_0.4184220698601837"},"_hasShrinkwrap":false,"publish_time":1527188260848,"_cnpm_publish_time":1527188260848,"_cnpmcore_publish_time":"2021-12-16T18:25:22.687Z","hasInstallScript":true},"0.11.1":{"name":"tree-sitter-bash","version":"0.11.1","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.10.0"},"devDependencies":{"tree-sitter-cli":"^0.11.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","test-windows":"tree-sitter test","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"79028044605e65880e1aac5ae6a0a268dc1df75e","_id":"tree-sitter-bash@0.11.1","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"955c738799e842c24d9bf5c0d393995259be34bb","size":232831,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.11.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.11.1_1527182168449_0.25920252116010856"},"_hasShrinkwrap":false,"publish_time":1527182168727,"_cnpm_publish_time":1527182168727,"_cnpmcore_publish_time":"2021-12-16T18:25:23.669Z","hasInstallScript":true},"0.11.0":{"name":"tree-sitter-bash","version":"0.11.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.11.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"51af55f6d8b6059807ccf070f146d1b1a7415021","_id":"tree-sitter-bash@0.11.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"ddc8c806da74f1d9d5bde53a6d6396cf26c57bab","size":210965,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.11.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.11.0_1522261153939_0.9112681501840776"},"_hasShrinkwrap":false,"publish_time":1522261154092,"_cnpm_publish_time":1522261154092,"_cnpmcore_publish_time":"2021-12-16T18:25:24.098Z","hasInstallScript":true},"0.6.0":{"name":"tree-sitter-bash","version":"0.6.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.10.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"b207579a5a78ebcf8c96f574b7b7f16faa48df46","_id":"tree-sitter-bash@0.6.0","_npmVersion":"5.7.1","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"2f857b49e5fbce35504d3b6be33da18babc90d45","size":290169,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.6.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.6.0_1520300695895_0.37110248785431654"},"_hasShrinkwrap":false,"publish_time":1520300696075,"_cnpm_publish_time":1520300696075,"_cnpmcore_publish_time":"2021-12-16T18:25:24.453Z","hasInstallScript":true},"0.5.5":{"name":"tree-sitter-bash","version":"0.5.5","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"98123999d39639c2ed0d572655202826a6328ecb","_id":"tree-sitter-bash@0.5.5","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"312f3d7952885e1d4da7bce84a67b9b226b60b3d","size":290302,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.5.5.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.5.5_1520014748203_0.014598573058073772"},"_hasShrinkwrap":false,"publish_time":1520014748330,"_cnpm_publish_time":1520014748330,"_cnpmcore_publish_time":"2021-12-16T18:25:24.886Z","hasInstallScript":true},"0.5.4":{"name":"tree-sitter-bash","version":"0.5.4","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"16b90823a29d1ef607b0cf72a28eae9194b4752e","_id":"tree-sitter-bash@0.5.4","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"c76498c42867201143e759e71804b8983956afbb","size":290571,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.5.4.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.5.4_1519943009185_0.5489394038861075"},"_hasShrinkwrap":false,"publish_time":1519943009270,"_cnpm_publish_time":1519943009270,"_cnpmcore_publish_time":"2021-12-16T18:25:25.643Z","hasInstallScript":true},"0.5.3":{"name":"tree-sitter-bash","version":"0.5.3","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && script/parse-examples.sh","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"ae2eee1dc22384ce17733bc6fff9698c8bf8f7be","_id":"tree-sitter-bash@0.5.3","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"8de037c5076c204c34b7095c3313809704cdbeea","size":243601,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.5.3.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.5.3_1519932171880_0.45258877928637187"},"_hasShrinkwrap":false,"publish_time":1519932171969,"_cnpm_publish_time":1519932171969,"_cnpmcore_publish_time":"2021-12-16T18:25:26.345Z","hasInstallScript":true},"0.5.2":{"name":"tree-sitter-bash","version":"0.5.2","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"5f65fac52352c3e45bce2710d175f9db4a5ba293","_id":"tree-sitter-bash@0.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"8a42da37f0a3cbb56bc2310272f9f869b1762589","size":176996,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.5.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.5.2_1519927481281_0.15907693504941123"},"_hasShrinkwrap":false,"publish_time":1519927481369,"_cnpm_publish_time":1519927481369,"_cnpmcore_publish_time":"2021-12-16T18:25:27.233Z","hasInstallScript":true},"0.5.1":{"name":"tree-sitter-bash","version":"0.5.1","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"b13862adecaf2e39ecf29bfbf1731c4cbe4b04b9","_id":"tree-sitter-bash@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"6db430a9f53f4df58ba844c5100323dc0de3da68","size":158008,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.5.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.5.1_1519865348872_0.36479337495866515"},"_hasShrinkwrap":false,"publish_time":1519865348947,"_cnpm_publish_time":1519865348947,"_cnpmcore_publish_time":"2021-12-16T18:25:27.601Z","hasInstallScript":true},"0.5.0":{"name":"tree-sitter-bash","version":"0.5.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.9.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"bda693990e91e6c88aa6fb7156626bd867ac3d3e","_id":"tree-sitter-bash@0.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"8d4635e37022516459bff4d02ef20c42149b03ac","size":90069,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.5.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash_0.5.0_1518483310027_0.7269051007555101"},"_hasShrinkwrap":false,"publish_time":1518483310151,"_cnpm_publish_time":1518483310151,"_cnpmcore_publish_time":"2021-12-16T18:25:28.045Z","hasInstallScript":true},"0.4.2":{"name":"tree-sitter-bash","version":"0.4.2","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.8.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"dd247cad99b8e87f301d6836ad1cd2e169bfdd1d","_id":"tree-sitter-bash@0.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"88f01e568523d7c413f74c37f7c2afcd0c12a854","size":82703,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.4.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash-0.4.2.tgz_1514328960288_0.8092543955426663"},"directories":{},"publish_time":1514328960375,"_hasShrinkwrap":false,"_cnpm_publish_time":1514328960375,"_cnpmcore_publish_time":"2021-12-16T18:25:28.382Z","hasInstallScript":true},"0.4.1":{"name":"tree-sitter-bash","version":"0.4.1","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.8.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"2a034b5252ec8b32c627514e6626855aaa559bf1","_id":"tree-sitter-bash@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"19f4c2e68e71a7f741dee0535eec8baee1ec400a","size":80057,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.4.1.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash-0.4.1.tgz_1514327251796_0.030366750666871667"},"directories":{},"publish_time":1514327252056,"_hasShrinkwrap":false,"_cnpm_publish_time":1514327252056,"_cnpmcore_publish_time":"2021-12-16T18:25:28.664Z","hasInstallScript":true},"0.4.0":{"name":"tree-sitter-bash","version":"0.4.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.8.0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"75833b90eab0446c146819e8d4029ebf38abfb71","_id":"tree-sitter-bash@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"1858714a0bdb6c7f4078e2eafa389052d3fd39f2","size":72925,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.4.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash-0.4.0.tgz_1513905215278_0.545536094577983"},"directories":{},"publish_time":1513905215957,"_hasShrinkwrap":false,"_cnpm_publish_time":1513905215957,"_cnpmcore_publish_time":"2021-12-16T18:25:29.004Z","hasInstallScript":true},"0.3.0":{"name":"tree-sitter-bash","version":"0.3.0","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.7.1"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"811de9534d3cec57ca8bb231c9c15ead6cbed70d","_id":"tree-sitter-bash@0.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"a81cbd97252d81943555b410f9cbb6ee4b75367f","size":72914,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.3.0.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash-0.3.0.tgz_1505752345744_0.20632814709097147"},"directories":{},"publish_time":1505752345844,"_hasShrinkwrap":false,"_cnpm_publish_time":1505752345844,"_cnpmcore_publish_time":"2021-12-16T18:25:29.524Z","hasInstallScript":true},"0.2.2":{"name":"tree-sitter-bash","version":"0.2.2","description":"Bash grammar for tree-sitter","main":"index.js","keywords":["parser","lexer"],"author":{"name":"Max Brunsfeld"},"license":"MIT","dependencies":{"nan":"^2.4.0"},"devDependencies":{"tree-sitter-cli":"^0.6.6-0"},"scripts":{"build":"tree-sitter generate && node-gyp build","test":"tree-sitter test && tree-sitter parse examples/* --quiet --time","install":"node-gyp rebuild"},"gypfile":true,"gitHead":"d05776b86dce447d786a5fdd9f10ae7e52a706c2","_id":"tree-sitter-bash@0.2.2","_shasum":"3aa14bc9477329f6e953a1187285a90c5406afc0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},"dist":{"shasum":"3aa14bc9477329f6e953a1187285a90c5406afc0","size":102314,"noattachment":false,"key":"/tree-sitter-bash/-/tree-sitter-bash-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tree-sitter-bash/download/tree-sitter-bash-0.2.2.tgz"},"maintainers":[{"name":"ahlinc","email":""},{"name":"amaanq","email":""},{"name":"atom-team","email":""},{"name":"daviwil","email":"daviwil@github.com"},{"name":"jasonrudolph","email":"jason@jasonrudolph.com"},{"name":"maxbrunsfeld","email":"maxbrunsfeld@gmail.com"},{"name":"nathansobo","email":"nathan@github.com"},{"name":"patrickthomson","email":""},{"name":"queerviolet","email":""},{"name":"rewinfrey","email":""},{"name":"tclem","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tree-sitter-bash-0.2.2.tgz_1501718228552_0.3762536703143269"},"directories":{},"publish_time":1501718228711,"_hasShrinkwrap":false,"_cnpm_publish_time":1501718228711,"_cnpmcore_publish_time":"2021-12-16T18:25:29.875Z","hasInstallScript":true}},"readme":"# tree-sitter-bash\n\n[![CI][ci]](https://github.com/tree-sitter/tree-sitter-bash/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-bash)\n[![npm][npm]](https://www.npmjs.com/package/tree-sitter-bash)\n[![pypi][pypi]](https://pypi.org/project/tree-sitter-bash)\n\nBash grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n## Development\n\nInstall the dependencies:\n\n```sh\nnpm install\n```\n\nBuild and run the tests:\n\n```sh\nnpm run build\nnpm run test\n```\n\nRun the build and tests in watch mode:\n\n```sh\nnpm run test:watch\n```\n\n### References\n\n- [Bash man page](http://man7.org/linux/man-pages/man1/bash.1.html#SHELL_GRAMMAR)\n- [Shell command language specification](http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html)\n- [mvdnan/sh - a shell parser in go](https://github.com/mvdan/sh)\n\n[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-bash/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-bash?logo=npm\n[crates]: https://img.shields.io/crates/v/tree-sitter-bash?logo=rust\n[pypi]: https://img.shields.io/pypi/v/tree-sitter-bash?logo=pypi&logoColor=ffd242\n","_attachments":{},"homepage":"https://github.com/tree-sitter/tree-sitter-bash#readme","bugs":{"url":"https://github.com/tree-sitter/tree-sitter-bash/issues"},"license":"MIT"}