{"_id":"@derekstride/tree-sitter-sql","_rev":"14-5d2840819893e4755f6497cafde8251b","name":"@derekstride/tree-sitter-sql","dist-tags":{"latest":"0.3.11"},"versions":{"0.1.0":{"name":"@derekstride/tree-sitter-sql","version":"0.1.0","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.1.0","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"779a06d4ce7de4ae7c9355354c694169d6a11edb","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.1.0.tgz","fileCount":54,"integrity":"sha512-H7wDh0ZqZ3LHB/NZ60S5kLHflIOGuIi7z+RDNlu9Wr/jrOMaxojXKuA2qsY0QOqztfPaeqHCqoniy1CBTSbtNg==","signatures":[{"sig":"MEQCIGfz0kZ5C7HXfdTKWaQjPLrTg7DYXLukdopm3C32Lp1FAiA2OC3T/1rSGADMw3N7vr6l6JG0J6ArzpulpFfk2cqUIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468333},"main":"bindings/node","gitHead":"e29d3650093965a49dbba5800bb3ea9392d54545","gypfile":true,"scripts":{"test":"tree-sitter test","install":"tree-sitter generate && node-gyp rebuild","release":"commit-and-tag-version"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"9.5.0","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"tree-sitter":[{"scope":"source.sql","indents":["queries/indents.scm"],"file-types":["sql"],"highlights":["queries/highlights.scm"]}],"_nodeVersion":"18.14.2","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.20.8","commit-and-tag-version":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.1.0_1700187771901_0.1667815020779697","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@derekstride/tree-sitter-sql","version":"0.1.1","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.1.1","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"bebf35035f51b1ce5c5ff2bf779a0c7bcca5cd93","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.1.1.tgz","fileCount":54,"integrity":"sha512-Rvi+jFsYEJS6uK9/j7Z/nF+h2anjOYBU0gJzsDfZv1oB3OuPSvdjc0mZK+MQ05Nh7N7bVnOOH94MMiDOusvSEw==","signatures":[{"sig":"MEQCIEKIE08qPEhoRLeabKGyN2VsIO2SqCkCeUnSE1orC2J5AiBjToVrE34ah4XpLT4moNWwX6fWyHxc8VwCpqzREp7QIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470251},"main":"bindings/node","gitHead":"e9d3b5d744c23408aeb61572453827a7548c7356","gypfile":true,"scripts":{"test":"tree-sitter test","install":"tree-sitter generate && node-gyp rebuild","release":"commit-and-tag-version"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.2.3","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"tree-sitter":[{"scope":"source.sql","indents":["queries/indents.scm"],"file-types":["sql"],"highlights":["queries/highlights.scm"]}],"_nodeVersion":"21.2.0","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tree-sitter-cli":"^0.20.8","commit-and-tag-version":"^12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.1.1_1700647369498_0.04319758104297389","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@derekstride/tree-sitter-sql","version":"0.2.0","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.2.0","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"457f29a534394d9659274c1e85419edc072a1315","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.2.0.tgz","fileCount":55,"integrity":"sha512-h802TptBqrr+DrPi5z3cl6HKVwXGFgEkFuJfdeTZhO0oTVI36HIFGdcD8ZKLdaO40VybfQX+q9ng1AHlSNoroA==","signatures":[{"sig":"MEYCIQDIpOJg7q7M2uVhjt2khSeI9ibSK7fIm/psTy1loNt87wIhAJU2cJjwVuxtsDI8e/EHg2EQy31OhRjInmjWPz7zbjeb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":481537},"main":"bindings/node","gitHead":"c85ffb5228dd643d447ad8ebc75884f6c4fc6158","gypfile":true,"scripts":{"test":"tree-sitter test","install":"tree-sitter generate && node-gyp rebuild","release":"commit-and-tag-version"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.2.3","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"tree-sitter":[{"scope":"source.sql","indents":["queries/indents.scm"],"file-types":["sql"],"highlights":["queries/highlights.scm"]}],"_nodeVersion":"20.10.0","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","tree-sitter-cli":"^0.20.8","commit-and-tag-version":"^12.0.0"},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.2.0_1702672996385_0.3435893194904769","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@derekstride/tree-sitter-sql","version":"0.3.0","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.0","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"c54fb11f858f07b1a48cf1503640dfec7978bcda","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.0.tgz","fileCount":55,"integrity":"sha512-V1jn92VCkRHPqSu2pMgzKk3jquv/h0W35F0Z8dAKDC5Z3dLnRBGtEGSF+u8uAd62d4cEaKwfJw0Cp7l6Ugxdqw==","signatures":[{"sig":"MEUCIQDyGhlGbwChU+JycwDwUVPgoD7BbVCZrClQnKTKWIAL+QIgTF5Xq+JTUkPKMsGs9Hysbvd4ZkmFjGmv2T27cMJAlkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":501637},"main":"bindings/node","gitHead":"7d591a1a14ce4d5caf81ae64284c2dc185544cb2","gypfile":true,"scripts":{"test":"tree-sitter test","install":"tree-sitter generate && node-gyp rebuild","release":"commit-and-tag-version"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.5.0","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"tree-sitter":[{"scope":"source.sql","indents":["queries/indents.scm"],"file-types":["sql"],"highlights":["queries/highlights.scm"]}],"_nodeVersion":"20.12.2","dependencies":{"nan":"^2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","tree-sitter-cli":"^0.20.8","commit-and-tag-version":"^12.0.0"},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.0_1713652108830_0.5453498056344723","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@derekstride/tree-sitter-sql","version":"0.3.2","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.2","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"1ea47ed07a76bbb5e378458b8129b249b386e4bb","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.2.tgz","fileCount":17,"integrity":"sha512-ETjKl2ByC/utJw0LZGvNqSGWvi+8KcJLKWARGdYINctQXYJwBfV6vkYKS0LpNllI3lHzZKt3kACEncVzfamHfw==","signatures":[{"sig":"MEYCIQCdm4MchqzLZKNz9yfVkcJhSRyIKIQUr8uRKUO49Y1+XwIhAIIq8BGehRqZl0ngNsKBeUCZZAbMjNk/3sVpHvacXRVM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15040867},"main":"bindings/node","types":"bindings/node","gitHead":"3f2001f3f4575f2d37472d15f51a876177c1b12d","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp-build","release":"commit-and-tag-version","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.7.0","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"tree-sitter":[{"scope":"source.sql","indents":["queries/indents.scm"],"file-types":["sql"],"highlights":["queries/highlights.scm"]}],"_nodeVersion":"20.15.1","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","tree-sitter-cli":"^0.22.6","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.2_1721931219446_0.04728534544832774","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@derekstride/tree-sitter-sql","version":"0.3.3","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.3","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"1b2da1f2c7cfe304fbabb54462f0da121abcfec1","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.3.tgz","fileCount":17,"integrity":"sha512-buhAm846eVuRDsSrlAKQ+hF9pT7B7F1VxmMFArg8qg+YeWOlxan5g3j8pleeqoKDd0enduNMO9jzHbzxx2rdSA==","signatures":[{"sig":"MEYCIQD9pCVngsFxofnOZXI0oOGlZbizDXw/M6vX9zkWJr4bhwIhAJcJ5J2Qt6H7uK+wuA28tuVDUEdwMSHVqvTyn4W5JUCZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15041098},"main":"bindings/node","types":"bindings/node","gitHead":"10d21e30821b671bb3292de280a8d3a208b7e4c2","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp-build","release":"commit-and-tag-version","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.7.0","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"tree-sitter":[{"scope":"source.sql","indents":["queries/indents.scm"],"file-types":["sql"],"highlights":["queries/highlights.scm"]}],"_nodeVersion":"20.15.1","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","tree-sitter-cli":"^0.22.6","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.3_1722364836754_0.9162831703572996","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@derekstride/tree-sitter-sql","version":"0.3.4","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.4","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"c380944d437064ad7cd18b53315be665f005fc2c","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.4.tgz","fileCount":17,"integrity":"sha512-FRpWe5u8m9gJVqAsdoo9txXQGDS+OCnwV4YzXsoFhtDMEKaMXSggTBAAGjtCxU0ae0b8PeD2uqlZ211KR/PfNg==","signatures":[{"sig":"MEUCIQDz4le3Hgp71NZw2sEEE7oy+gqp+XRWdgBeDy72IN/LuQIgcq2NMJifCa+S3+ZwC0OPkAObRDP2tFa1AnJM2hvQwy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15041098},"main":"bindings/node","types":"bindings/node","gitHead":"cb6c05191ebf40ba81a00ef15d769588eafe60a0","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp-build","release":"commit-and-tag-version","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.8.1","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"tree-sitter":[{"scope":"source.sql","indents":["queries/indents.scm"],"file-types":["sql"],"highlights":["queries/highlights.scm"]}],"_nodeVersion":"20.16.0","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","tree-sitter-cli":"^0.22.6","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.4_1723124655735_0.22620807143369692","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@derekstride/tree-sitter-sql","version":"0.3.5","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.5","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"9c5c02ca1622137669141088b644a81ef36d5e45","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.5.tgz","fileCount":17,"integrity":"sha512-CBYjPheIhWs4FcClKPjF3PbnWCnbeKWC/kc2WxMA53oSLcsM1pz47xy+1K15oh2xUvxrtPDLFSo61gtwz+A/9Q==","signatures":[{"sig":"MEUCIQDf2Ix+0e+FUeq1vqCNnXi+Q7PIWoRknhO9n8AT5LnRNwIgDHAdw/Qa7YSuJYulPRMl166oQXdFNzyylq5wWLO3DYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15041098},"main":"bindings/node","types":"bindings/node","gitHead":"53623157a27f787cab12b2545f43ddd34f3fb5f7","gypfile":true,"scripts":{"test":"tree-sitter test","install":"node-gyp-build","release":"commit-and-tag-version","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.8.1","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"tree-sitter":[{"scope":"source.sql","indents":["queries/indents.scm"],"file-types":["sql"],"highlights":["queries/highlights.scm"]}],"_nodeVersion":"20.16.0","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","tree-sitter-cli":"^0.22.6","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.5_1723235765901_0.3712566560875772","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@derekstride/tree-sitter-sql","version":"0.3.6","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.6","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"b0417272187f97b91872cef5d3ccf7d04468e74a","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.6.tgz","fileCount":18,"integrity":"sha512-Av2pOGSNK9d3eI90qC8V5Xz70RNkxZXrTSbUJBrGD+tUJqiTyVRo4dJ8pcqHSP2FFIkvWRGBLzjZuopxIK4ZtA==","signatures":[{"sig":"MEUCIAIqwmDhy9UV5wyUCM2V6NplOjdPDDBlQr+2vHylMNKzAiEAqEZXMOdFvJqBIU+dDEqavPi/W2Unc5P9hOqkIa8y8Xo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15341602},"main":"bindings/node","types":"bindings/node","gitHead":"6986221fc643049ea770caa0bf882943fb6fac98","gypfile":true,"scripts":{"test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"tree-sitter generate && node-gyp-build","release":"commit-and-tag-version","prestart":"tree-sitter build --wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.8.2","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"_nodeVersion":"20.18.0","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","tree-sitter-cli":"^0.24.0","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.6_1732046217818_0.4542494631024223","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@derekstride/tree-sitter-sql","version":"0.3.7","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.7","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"561d84b7a7424da25e7acc2a60c671c92726a76f","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.7.tgz","fileCount":18,"integrity":"sha512-xLMa56M59NB6bavkmAPfeidZmgu068y3yEacoAtzwaSgZJnW7wPSyUQnjwMGmCsmKdqhRlSww+eDOCYIhFJcFg==","signatures":[{"sig":"MEUCIQD9v7KbAOH2RoqINRDouzIf1gHPDczi6jpcfS1rcFcoRgIgKF+X5w5IphKaQ+EMvkaW1whwzESJjf3HybfpB6Sczz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15341602},"main":"bindings/node","types":"bindings/node","gitHead":"f11b8887429be39756893d23b7bf5d2176705890","gypfile":true,"scripts":{"test":"node --test bindings/node/*_test.js","start":"tree-sitter playground","install":"tree-sitter generate && node-gyp-build","release":"commit-and-tag-version","prestart":"tree-sitter build --wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.8.2","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"_nodeVersion":"20.18.0","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","tree-sitter-cli":"^0.24.0","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.7_1732207371874_0.041373829448786203","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@derekstride/tree-sitter-sql","version":"0.3.8","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.8","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"e44c95deaf854538079a0e91342852b11ad52d9f","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.8.tgz","fileCount":18,"integrity":"sha512-KNDZv781A7AMa3alV8yv39kkl/AotTx3NQTSKCQMeEgBvHSzX+tIkImkKaPBBBjMDzi3hnoeQRDP5F4fJkw2fw==","signatures":[{"sig":"MEUCIGsDf7LVTWHs3trSRbWrLh/Tdh5KAx0HWshZquuHSwMMAiEA9VYd4xtIBLbnuewEZGv2nJw3+KzxVZJaIFKgIMlBYfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15448069},"main":"bindings/node","types":"bindings/node","gitHead":"8a4578bd200fd1ed73e8cbecbe3c5053a4bcf2f8","gypfile":true,"scripts":{"test":"node --test bindings/node/*_test.js","start":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter playground","install":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter generate && node-gyp-build","release":"commit-and-tag-version","prestart":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter build --wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.8.2","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"_nodeVersion":"20.18.2","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.8_1739462709474_0.12979692151290667","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@derekstride/tree-sitter-sql","version":"0.3.9","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.9","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"c06b82f407b664f8cc1c5b9dc9ee6c34d7ca4197","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.9.tgz","fileCount":18,"integrity":"sha512-1tEOo100z/gDfE65Fr3q8ADHP9nDyMTOm1MMMXiUj90JXFLo00o8C8gS3SUMe7ziUrhArJIxz4TEwDZzAwA1dw==","signatures":[{"sig":"MEYCIQD9LTUQC4rV3bq9S8viGCi9LHkdU5tu9tWkykJLbgs4rAIhAPpPGNWQ3GdfvcNi2Po6UBBaV/JRdPRY2VemTEvmkY8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18322793},"main":"bindings/node","types":"bindings/node","gitHead":"64d6707541898bf17a306033050b1932524e215f","gypfile":true,"scripts":{"test":"node --test bindings/node/*_test.js","start":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter playground","install":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter generate && node-gyp-build","release":"commit-and-tag-version","prestart":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter build --wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.8.2","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.9_1758649916192_0.019770495106634645","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@derekstride/tree-sitter-sql","version":"0.3.10","keywords":["parser","sql"],"author":{"name":"derek stride"},"license":"MIT","_id":"@derekstride/tree-sitter-sql@0.3.10","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"dist":{"shasum":"84a0cdb5db1f4ed61ad2e1d474d2d0210ba3e097","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.10.tgz","fileCount":18,"integrity":"sha512-ptHoEXLp3JjNW54du1jIOQ+bgQrvmnir0pHH7ziShVwQmwFWvP2Hv/d5/NS4O1Lac5B8l6dZBhKbadRjo5+PPQ==","signatures":[{"sig":"MEUCIQCrT5Tbj19rM1kftGZWvBaOjI1OzPOrASHwKPfckWMUzwIgOvu6r68QfgyPSJcJgwRS6VNM3RDSU27SQi+2wK8e9SA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18323045},"main":"bindings/node","types":"bindings/node","gitHead":"2e9a18cbc9adc3932ee42f0f08aeaa67d24cccf2","gypfile":true,"scripts":{"test":"node --test bindings/node/*_test.js","start":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter playground","install":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter generate && node-gyp-build","release":"commit-and-tag-version","prestart":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter build --wasm","prebuildify":"prebuildify --napi --strip"},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"repository":{"url":"git+https://github.com/derekstride/tree-sitter-sql.git","type":"git"},"_npmVersion":"10.8.2","description":"Tree-sitter Grammar for SQL","directories":{"test":"test"},"_nodeVersion":"20.19.5","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.1","prebuildify":"^6.0.0","commit-and-tag-version":"^12.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"commit-and-tag-version":{"skip":{"tag":true}},"_npmOperationalInternal":{"tmp":"tmp/tree-sitter-sql_0.3.10_1758739958469_0.37474903375605195","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@derekstride/tree-sitter-sql","version":"0.3.11","description":"Tree-sitter Grammar for SQL","main":"bindings/node","types":"bindings/node","scripts":{"install":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter generate && node-gyp-build","prestart":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter build --wasm","start":"npx --yes --package=tree-sitter-cli@v0.24.7 -- tree-sitter playground","release":"commit-and-tag-version","test":"node --test bindings/node/*_test.js","prebuildify":"prebuildify --napi --strip"},"author":{"name":"derek stride"},"license":"MIT","dependencies":{"node-addon-api":"^7.1.0","node-gyp-build":"^4.8.0"},"devDependencies":{"commit-and-tag-version":"^12.0.0","node-gyp":"^10.0.1","prebuildify":"^6.0.0"},"peerDependencies":{"tree-sitter":"^0.21.0"},"peerDependenciesMeta":{"tree_sitter":{"optional":true}},"gypfile":true,"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/derekstride/tree-sitter-sql.git"},"bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"homepage":"https://github.com/derekstride/tree-sitter-sql#readme","commit-and-tag-version":{"skip":{"tag":true}},"keywords":["parser","sql"],"_id":"@derekstride/tree-sitter-sql@0.3.11","gitHead":"7b51ecda191d36b92f5a90a8d1bc3faef1c7b8b8","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-YRtTXVWK4n7/3BUGchhGcW/IF1u2ldR2fd0t3Uw7ymbGXcRfiG3v1T6N43jQKXz2LwN+Nx+Ab96T0HtusBVH9g==","shasum":"880feebcd3a2656e38a419f82199632fb139f9ad","tarball":"https://registry.npmjs.org/@derekstride/tree-sitter-sql/-/tree-sitter-sql-0.3.11.tgz","fileCount":18,"unpackedSize":18323045,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVdHaDYYgmUMepv13hAaVx2ga7/9v09VV9qmrZJH6z5AIhALSXCzGTGLF4WMhvBWYNzP6/DTJomZg3SNyHArFQPc5w"}]},"_npmUser":{"name":"derekstride","email":"derek@stride.host"},"maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tree-sitter-sql_0.3.11_1759326134377_0.9499791051263411"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-17T02:22:51.828Z","modified":"2025-10-01T13:42:14.792Z","0.1.0":"2023-11-17T02:22:52.059Z","0.1.1":"2023-11-22T10:02:49.847Z","0.2.0":"2023-12-15T20:43:16.563Z","0.3.0":"2024-04-20T22:28:29.047Z","0.3.2":"2024-07-25T18:13:39.693Z","0.3.3":"2024-07-30T18:40:37.006Z","0.3.4":"2024-08-08T13:44:15.945Z","0.3.5":"2024-08-09T20:36:06.130Z","0.3.6":"2024-11-19T19:56:58.093Z","0.3.7":"2024-11-21T16:42:52.104Z","0.3.8":"2025-02-13T16:05:09.739Z","0.3.9":"2025-09-23T17:51:56.412Z","0.3.10":"2025-09-24T18:52:38.694Z","0.3.11":"2025-10-01T13:42:14.614Z"},"bugs":{"url":"https://github.com/derekstride/tree-sitter-sql/issues"},"author":{"name":"derek stride"},"license":"MIT","homepage":"https://github.com/derekstride/tree-sitter-sql#readme","keywords":["parser","sql"],"repository":{"type":"git","url":"git+https://github.com/derekstride/tree-sitter-sql.git"},"description":"Tree-sitter Grammar for SQL","maintainers":[{"name":"derekstride","email":"derek@stride.host"}],"readme":"# tree-sitter-sql\n\n[![Build/test](https://github.com/derekstride/tree-sitter-sql/actions/workflows/ci.yml/badge.svg)](https://github.com/derekstride/tree-sitter-sql/actions/workflows/ci.yml)\n[![GitHub Pages](https://github.com/DerekStride/tree-sitter-sql/actions/workflows/gh-pages.yml/badge.svg)](https://github.com/DerekStride/tree-sitter-sql/actions/workflows/gh-pages.yml)\n[![npm package version](https://img.shields.io/npm/v/%40derekstride/tree-sitter-sql?logo=npm&color=brightgreen)](https://www.npmjs.com/package/@derekstride/tree-sitter-sql)\n\n\nA general/permissive SQL grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).\n\n## Installation\n\n**We don't commit the generated parser files to the `main` branch.** Instead, you can find them on the\n[gh-pages](https://github.com/DerekStride/tree-sitter-sql/tree/gh-pages) branch. We're open to feedback & encourage you\nto [open an issue](https://github.com/DerekStride/tree-sitter-sql/issues/new) to discuss any problems.\n\nThey are also hosted on the [GitHub pages site](https://derek.stride.host/tree-sitter-sql/) and available for download\nhere:\n[github://derekstride/tree-sitter-sql/gh-pages.tar.gz](https://github.com/DerekStride/tree-sitter-sql/archive/refs/heads/gh-pages.tar.gz).\n\n*Plugin maintainers ensure to specify the `HEAD` (or a specific revision) of the `gh-pages` branch when integrating\nwith this project.*\n\n### Step 1: Download the parser files\n\n**Using `git`**\n```bash\ngit clone https://github.com/DerekStride/tree-sitter-sql.git\ncd tree-sitter-sql\ngit checkout gh-pages\n```\n\n**Using `curl`**\n```bash\ncurl -LO https://github.com/DerekStride/tree-sitter-sql/archive/refs/heads/gh-pages.tar.gz\ntar -xzf gh-pages.tar.gz\ncd tree-sitter-sql-gh-pages\n```\n\n### Step 2: Compile the Parser\n\nTree-sitter parsers need to be compiled as a shared-object / dynamic-library, you can enable this by passing the\n`-shared` & `-fPIC` flags to your compiler.\n\n```bash\ncc -shared -fPIC -I./src src/parser.c src/scanner.c -o sql.so\n```\n\n### Using [cargo](https://crates.io/crates/tree-sitter-sequel)\n\n```bash\ncargo add tree-sitter-sequel\n```\n\n### Using [npm](https://www.npmjs.com/package/@derekstride/tree-sitter-sql)\n\n```bash\nnpm i @derekstride/tree-sitter-sql\n```\n\n### Using [pip](https://pypi.org/project/tree-sitter-sql/0.3.5/)\n\n```bash\npip install tree-sitter-sql\n```\n\n## Development\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for documentation on how to set up the project for development.\n\n## Features\n\nFor a complete list of features see the the [tests](test/corpus)\n\n## References\n\n* [Wikipedia#SQL_syntax](https://en.wikipedia.org/wiki/SQL_syntax) - I consulted wikipedia for naming conventions,\n  though I may not have been strict early on in the prototyping.\n* [Phoenix Language Reference](https://forcedotcom.github.io/phoenix/index.html) - A reference diagram.\n* [SQLite's railroad diagram for expr](https://www.sqlite.org/lang_expr.html) - Another reference diagram.\n* [Postgresql syntax documentation](https://www.postgresql.org/docs/current/sql-commands.html)\n* [Mariadb syntax documentation](https://mariadb.com/kb/en/sql-statements-structure/)\n\n### Other projects\n\n* https://github.com/m-novikov/tree-sitter-sql\n* https://github.com/tjdevries/tree-sitter-sql\n* https://github.com/dhcmrlchtdj/tree-sitter-sqlite\n","readmeFilename":"README.md"}