{"_id":"eslint-plugin-sql","_rev":"41-0739c4a51c0325ce91dbb0c93b040ee1","name":"eslint-plugin-sql","dist-tags":{"latest":"3.4.1"},"versions":{"1.0.0":{"name":"eslint-plugin-sql","version":"1.0.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@1.0.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"a8f38ed7a273171578b443c515563f7672cf4077","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-1.0.0.tgz","integrity":"sha512-NtIVJx0S3aU8v34381IJKO0+tlaxbuuT57/dArjkFWedKrLpe4FzIZahrcO+CD7cmnlDIVTXN/7sztHmcNwXPA==","signatures":[{"sig":"MEQCICXbWi/YNKIQonQDzb35EA4ZEqZHLdeoPIk6L9/f/lO0AiBnN5oeu60rFl3S0zv5toy8ci3IJrx8rwa2Ko2m/Uqjvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","engines":{"node":">=4"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./test/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"5.0.0","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"lodash":"^4.17.4","astring":"^1.0.2","sql-parse":"^0.1.5","pg-formatter":"^1.1.0"},"devDependencies":{"chai":"^4.0.2","husky":"^0.13.4","mocha":"^3.4.2","eslint":"^3.19.0","gitdown":"^2.5.0","jsonlint":"^1.6.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-register":"^6.24.1","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","eslint-config-canonical":"8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"eslint":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql-1.0.0.tgz_1496737662282_0.34680056013166904","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-plugin-sql","version":"1.0.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@1.0.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"418f998bb917f9d94652a63af7194a1a1edb4db6","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-1.0.1.tgz","integrity":"sha512-WkR1k3MyzWPzL++GqADcBA+LaEg/4ujn463l8a7wVoSJnqqJvJOO1+OG4p/0G6ZQWafvd7rdUosMF2Jl3clvHA==","signatures":[{"sig":"MEUCIQC7zhB6xrSV09bMgfXht0eccAsNQqERhEIOiYJPhayGsgIgGyFrXCgyuLDK+fmHm3UeSyaLXW42+/ra4MIVURuEwxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","engines":{"node":">=4"},"gitHead":"9ab35293a3ac7500b9d5e741df03d67a1e651106","scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./test/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"5.0.0","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"lodash":"^4.17.4","astring":"^1.0.2","sql-parse":"^0.1.5","pg-formatter":"^1.1.0"},"devDependencies":{"chai":"^4.0.2","husky":"^0.13.4","mocha":"^3.4.2","eslint":"^3.19.0","gitdown":"^2.5.0","jsonlint":"^1.6.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-register":"^6.24.1","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","eslint-config-canonical":"8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"eslint":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql-1.0.1.tgz_1496737754566_0.23521720338612795","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eslint-plugin-sql","version":"1.0.2","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@1.0.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"8f6ec22d2997ea69984f0932236742e9d17fb418","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-1.0.2.tgz","integrity":"sha512-WWcAkXgwdQUp2yZsajGBe+SQYIjNWJk2O/kinqrWMqBpTa2HAFFIA4QhAXlZ0HWilPQy9mTbtseJO+jFoh6Mgg==","signatures":[{"sig":"MEUCIE0Kw1XbR+u32TSAr/qg+/30g2pcGsXfGcHble/cSJCnAiEAnK5r9geadjHod4ZkLp+o3cUxXNPKfTcHEsbhk/Ub/Lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","engines":{"node":">=4"},"gitHead":"eacd3b426f3325ab8cfae198ed128fd1d139ed33","scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./test/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"5.0.3","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"lodash":"^4.17.4","astring":"^1.0.2","sql-parse":"^0.1.5","pg-formatter":"^1.1.0"},"devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","husky":"^0.13.4","mocha":"^3.4.2","eslint":"^3.19.0","gitdown":"^2.5.0","jsonlint":"^1.6.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-register":"^6.24.1","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","eslint-config-canonical":"8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"eslint":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql-1.0.2.tgz_1496740580925_0.7313301858957857","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eslint-plugin-sql","version":"1.0.3","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@1.0.3","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"9ceb6ed9a2cb93e020bd5a720f21bea52e8f60f4","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-1.0.3.tgz","integrity":"sha512-zifcox6C4YnG5tvsaf9FQtAKnow4ZwTRI5eWVBkG05uuGwRmRJV/13MHjpk/QG2jocTBu2bzj11La9d3eKxnfQ==","signatures":[{"sig":"MEQCIEUx5Ljv6QG916jPf6FYeKFgWJYSKMnfmX2dP3WlB8I7AiBTg0m+WH+Bb4EZL7VfI3NdcCpxvROsRcoyTnRZNbi2VQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","engines":{"node":">=4"},"gitHead":"b68ba44a3527fa13a549510ad2b67284b2cba22b","scripts":{"lint":"eslint ./src ./test","test":"mocha --compilers js:babel-register ./test/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"5.0.3","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"lodash":"^4.17.4","astring":"^1.0.2","sql-parse":"^0.1.5","pg-formatter":"^1.1.0"},"devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","husky":"^0.13.4","mocha":"^3.4.2","eslint":"^3.19.0","gitdown":"^2.5.0","jsonlint":"^1.6.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-register":"^6.24.1","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","eslint-config-canonical":"8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"eslint":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql-1.0.3.tgz_1496746299374_0.10819661966525018","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"eslint-plugin-sql","version":"1.1.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@1.1.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"ea35db2e754270aa1651be6f04124d378e79df81","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-1.1.0.tgz","integrity":"sha512-fHBt5EGXo9LRkowGcilUvAgr2yJut3jL22MItNfW2InXJiv4UdeSzNPWqInCYGFf6zgAwgFGMIySgv5652GIxw==","signatures":[{"sig":"MEQCIGsph3iaH6zgn0SLJVB9F90241OSrXZnRyPRRJs5XZyvAiBBLahc5bu2BjMIDDHa0U1+k385/pWV4nab3zMusnsRwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./dist/index.js","engines":{"node":">=4"},"gitHead":"8c1a245bd7ee2578f8408a12d42ce05068b2a310","scripts":{"lint":"eslint ./src ./test","test":"mocha --compilers js:babel-register ./test/**/*.js","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"5.0.3","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"8.0.0","dependencies":{"debug":"^2.6.8","lodash":"^4.17.4","astring":"^1.0.2","sql-parse":"^0.1.5","pg-formatter":"^1.1.0"},"devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","husky":"^0.13.4","mocha":"^3.4.2","eslint":"^3.19.0","gitdown":"^2.5.0","jsonlint":"^1.6.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-register":"^6.24.1","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","eslint-config-canonical":"8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"eslint":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql-1.1.0.tgz_1496746969989_0.18769540847279131","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"eslint-plugin-sql","version":"1.1.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@1.1.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"a7fda61a4c31f1da84ad6e02a6aa77d49a168f3b","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-1.1.1.tgz","fileCount":12,"integrity":"sha512-Udri02I2DUWvZResn3CaUBiog8bl1EZD93Ki3uxCxKNKDVvAD/ZAtAW5cwYbq8EIbpZxlBtdI+hCiRTK1gCa8A==","signatures":[{"sig":"MEUCIDLNDK6FI/1VLElTOx/GkMHc5gpGUMvVG7ZtQQUpx0HEAiEAtwh3Q0iaDChjR1PxUsGS1kwl+gYeeJ/Ui2pnzpb0kNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19837},"main":"./dist/index.js","engines":{"node":">=4"},"gitHead":"422e71611c99a85715afb779e0f52ff2c4edf815","scripts":{"lint":"eslint ./src ./test","test":"mocha --compilers js:babel-register ./test/**/*.js","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"5.8.0","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"debug":"^2.6.8","lodash":"^4.17.4","astring":"^1.0.2","sql-parse":"^0.1.5","pg-formatter":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.0.2","glob":"^7.1.2","husky":"^0.13.4","mocha":"^3.4.2","eslint":"^3.19.0","gitdown":"^2.5.0","jsonlint":"^1.6.2","babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-register":"^6.24.1","babel-preset-env":"^1.5.1","semantic-release":"^6.3.6","eslint-config-canonical":"8.2.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.23.0"},"peerDependencies":{"eslint":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_1.1.1_1523376561653_0.42660994470918245","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"eslint-plugin-sql","version":"1.2.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@1.2.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"2a62c2159d72d89d0944f9df1b49eee31ff760f6","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-1.2.0.tgz","fileCount":12,"integrity":"sha512-1VwYY/cIk2z8xBmL/8e5fv5Hca4B9n1BlcF/xKYvqEpEyki0ykYUb+3MYFbMWdcQ2zjhUbbK1dgGwmPbSIYUwQ==","signatures":[{"sig":"MEUCIBGjBlP8atNdinHgHsDvKTCCbZnQi056opi0+M8nboM4AiEAgG8k4NXOOwDEPDJmK3Y6IWwh1+0MBO0wYYw3G/v9/cA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYPWlCRA9TVsSAnZWagAAgQAQAJeq2FYKhs3t16GpXE7f\nbuSXFClODyJD1Vtr8V+tW56ADfm3TU7Va4RSSc3vNo4jBqdeG/e7LdWKtPoT\nsbjbzKZTyNyz15fujpPLw4HUKzspFS+9Zj4DQTG6OS2Qp0M5OAnqyeJJH62U\nO1AqFB5kYDzc/fFd8hkyQ3mH9w+nGado5pXtMjqr6GKExiJRCwn9cvHJSpOl\np80WpKGtxuum3RrmWjlUpvV6WHR24BXSFeJl4uRVJK94J+nxTs2BiHnYBsKp\nEuNtFU/H6I8/XHWq6eYIUZcOGPGgOV68+JToVPQaMmO7duUiR9tJYGz5GBNS\n6oOBNOnbgAw69QHKtTf/SF/Vciauz7IQXUk4A9JLQ7Z06iqnIVTnrpVP+TjP\nOTFddjnkbyw/HtpTHMt0Bgo0Mf2cETk3uUdQsPrDG6lnyZ9Rg+RG2F9VNzNr\nqnovfC9R8ewRspeRCIVPMOK3tX0hkBjoRV4nKKbg2sGmY/a0Yvs6mGRdRilY\nH6J5rGpWAMhPsXinv4D2LXAkBWUVoCwPoJEtyGs9WJR2T2PJzYdUNyj8ABwv\nwXcv4H0E+ZdNGqqAV4jZoNaXMJoMFrMeDK1/+tHX7CsALvfvZzz2kO+OkBV6\nSVka9ys792vK323Lq3LuSJGykbv0/JALviyQ81nl/P4BrD1fcC7N2K567cir\nwn3O\r\n=Itmd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=10"},"gitHead":"2b449059dd6e3d11609ad7f6020c4bac6e73ef8a","scripts":{"lint":"eslint ./src ./test","test":"mocha --recursive --require @babel/register --reporter progress --timeout 9000","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"6.14.8","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"10.22.0","dependencies":{"debug":"^4.1.1","lodash":"^4.17.20","astring":"^1.4.3","sql-parse":"^0.1.5","pg-formatter":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^7.1.6","husky":"^4.3.0","mocha":"^8.1.3","eslint":"^6.8.0","gitdown":"^3.1.3","jsonlint":"^1.6.3","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","@babel/register":"^7.11.5","semantic-release":"^17.1.1","@babel/preset-env":"^7.11.5","eslint-config-canonical":"24.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-flow-strip-types":"^7.10.4"},"peerDependencies":{"eslint":">=7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_1.2.0_1600189861163_0.31481101812532875","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"eslint-plugin-sql","version":"1.2.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@1.2.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"9cdbb1241aa2b366f6510834bf2f42d7f4522517","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-1.2.1.tgz","fileCount":12,"integrity":"sha512-S9piGVNw6dQI+g5YmsCgH8VwKGEeAQdvhBNB8NXg1MT5qF23202rVuDB/2EHyPzh4Ts+CfsHubC963DUO27N0g==","signatures":[{"sig":"MEUCIQDDcJ9X6czj1Y7BYCj4eWDJgaQrKOc8zrqKcWu2LU7sZQIgc1TZeyR6NDgiHEq3YKMtls/0S6Qc9OQN6F0pTRILoHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2MmmCRA9TVsSAnZWagAAuSIP/iA0Q5py9wQ3MjWMCMg6\naX4EGJQtZft5eCXlNSbqgeW5z7+IbSZPiGjqBV6iksSR/h0FOhV8CXq+2IvU\ncRB2M22LZtiDX1YK/sBaKEy0FV5TfwpEneSFld0wt/l8aj4MLX7UgntFpqHq\n+YbO1undZbspe2rdobAr6h/pfgBDRaA1IASNLHczqhSnis47CXGi89frmMgf\ng/iqoEyv50cXTsCE83s1JfBiQ24ZJGxvGcF4kxqunPo2c54YVO+mhyjAYixQ\nX8Lz1BGuifsiZq9mwoGnt8S9QUWfn+a98W9w9l41jPz9dgQSatHiMdqvXqus\nNKtYpcUdynsYeHRQtmChFbih76FQPIpnRTHMR5HJOrUzrSbztVstOK3ADfn6\n/AQrN0Wt/0Ae9pubTl8i/XJ77jxSRQ8jf3e6fcl2bKvT7m8yK23yV2HOA2Sk\n+Nu6+qCZ+byucX1K1Yu9DKWznlb7St70O7NEay3XK2GSMYDcsPPxytJ/+jET\nN3Hcn6lMCWiV7oa3nBFSKG1Y+hgdaXeus9ux086aR7i3IwOosVI3dTxq04E4\nSfJRoKle08RvAZAaQB4IwbsnLkF6qkmsjtPcSSl2QHrz964W9yrpFWg4NSnm\nhAZAcQ29buQ0TyAP78Pfyx4C7w+CzdHlHbPcObghlRyLh40VqpedhHXnrMJE\nRvwM\r\n=yF3j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=10"},"gitHead":"35f65d0c6655549c177230714af90e341eb4d9ae","scripts":{"lint":"eslint ./src ./test","test":"mocha --recursive --require @babel/register --reporter progress --timeout 9000","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"7.19.0","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"16.4.0","dependencies":{"debug":"^4.1.1","lodash":"^4.17.20","astring":"^1.4.3","sql-parse":"^0.1.5","pg-formatter":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","glob":"^7.1.6","husky":"^4.3.0","mocha":"^8.1.3","eslint":"^6.8.0","gitdown":"^3.1.3","jsonlint":"^1.6.3","@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/node":"^7.10.5","@babel/register":"^7.11.5","semantic-release":"^17.1.1","@babel/preset-env":"^7.11.5","eslint-config-canonical":"24.1.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-flow-strip-types":"^7.10.4"},"peerDependencies":{"eslint":">=7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_1.2.1_1624820133920_0.8310803033748866","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"eslint-plugin-sql","version":"2.0.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.0.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"805cab3928273161bfe250d1c8e015d40ff3bb60","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.0.0.tgz","fileCount":12,"integrity":"sha512-NM2MWxTtg16FdDarARTZawi50CDWKj9mks0qboxVRvxuFaLsZx02Ss1w7cDfsk7hnTVo6eVXmI38QmL7bIqepQ==","signatures":[{"sig":"MEUCIQDYe78NM6CpwxK+gi0iFAmRz0ZC0cpCJ0IWuNQps5gtywIgVjw11ZWJiZe/7kIzU1eTtdlAnwDQabEjvjBMw14UmAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2qOvCRA9TVsSAnZWagAA3W8QAICxOnxCTbgjn/srEi56\nl52cQLrZlTDZSEn3B1epcmedM9G3IXdh2hVBlHrC212H2hJQIswa/yqIHwvg\nhx4GC68+8F2CZfiU7aNhZwCYKuBgnGoje2m54MxmuqyE3H9zE/fzVeqYY6Cc\nq8DnXX6eP6KXzXXBV89V2uxZsXOXtpkHbabowjm76/tIzWXKDVLa03schuq9\nKFKp0wQMFjU0rRVRXLyJF7GzVIgFgMw0PY6VrBEJvbpknO490STNXeGuXvxg\nFxLX8RQw5PjhuGXIBE7I8VnFMkFVeRYAZOJ3t2gYWCJylMHKLvhainEAb9A4\nojAb+SNeFv7XtdJBHhK7lsImo7xnVTyPPfXdSauzJTas25FZX3JjOwFvn/1l\nLBI13Kx91qyZ6rNmCMEEHSvdPnxtC/6ggai65+VcPdiW+3q5gtpGtD2pNik8\nLJm8TgkjTt61Y1WHKFfQUBwDEOPT9t7NCp4iUq//y/cILFrfEGm9Y7vwfiGG\nasHV+cJHuKD1XlXboAWqzKFCfGgtqxHUeMcRLuQrsZJd/m9sZ2Rfx56hTYl6\nPtTNqdzD4ys3qPVWLW1LC6CFV75vDZ9SXV3MK+1pPbL1dQ6/P8OwLPJSTk+z\nInVdFgpw1FoB6zYj4Yyv+vUgNWeKQzD4rviwd6pbcRVhBcTk06T5HnqFb4UX\nBEPP\r\n=tGav\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=12"},"gitHead":"d9a36e8d197eea5e740c8bb0a2a2f89b19323cf3","scripts":{"lint":"eslint ./src ./test","test":"mocha --recursive --require @babel/register --reporter progress --timeout 9000","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"7.24.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"16.12.0","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","astring":"^1.7.5","sql-parse":"^0.1.5","pg-formatter":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.2.0","mocha":"^9.1.3","eslint":"^8.1.0","gitdown":"^3.1.4","@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/node":"^7.15.8","@babel/register":"^7.15.3","semantic-release":"^18.0.0","@babel/preset-env":"^7.15.8","@babel/eslint-parser":"^7.15.8","eslint-config-canonical":"32.7.0","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-flow-strip-types":"^7.14.5"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.0.0_1635226379795_0.671252668496171","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"eslint-plugin-sql","version":"2.1.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.1.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"41bfb0c8ef1085ed442191938b2f366601e5185b","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.1.0.tgz","fileCount":12,"integrity":"sha512-UPapPPhK1ADgQDTogpApiSAh6bYjrt2daYkKCdApHm5KPbq9qR4ca4TPyYod06bAnLgswbri6Z9gEPAy0R+B1A==","signatures":[{"sig":"MEUCIHxP2V0O3XNtFO8tZTSTmETCuhCdOTbjQtmDN6mrkQsoAiEAv41ws9k9M4ZxS6fdxpCwj1fE6KHSr3PtgEMk4GW4klo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3adUCRA9TVsSAnZWagAA55AP/3GjGHapLd4Q/9Vws7/s\nTq1ZmCN2nQY4QR/j4pDF0MvtMnBRP40dUQKrey+k7wI8AK/iDMtUuLL6qk86\n9MVTUdZcsWmweGBjsImSOBfm+68o4hQotjadhalA7C3EuXtAv22+SmuZBlWl\nc+yTAYYb/zcl0UoVbYUdFgdZaORRGD6iYggKotWGAr6w+3uTu2uLYl0hOQWj\neFHsWKtFNoSrea9KfCFSaqV5enJPpBAL3lycLNToHlL4XhtkOTQdU6XcJ3L6\noHNJ5fQ73GrK0h2aHnbNxfbko9aImUWmVHdlScUxE5VxTmBYi97TAL2RY02h\nZP12zRMkDKcRoIUb8tVCyOF4UVMhfaV7emyURKW7dVsbeUTkE6jSeA/8eXjE\nyaE7xdyX1xkyCcHOhGozZFfrIHBaCHDni/P/W/tmi2sykj3BuombGlL0tnp1\nIE9GadaHwLXyL6GE6WmAv8tZCg0krkpDT3hHik/dmmUUmoGSX6ZICNJN/HVf\no1zOkzsjmaqeECRIe61WNEyZbF4d65/kFOB8dvdrN6ibBqeRyQv3T3fehfQ+\nArQgM3zH7Daa/YRzFFn3fWHfB+063Ty8gCsUtPo5tOgLW2o/A2ghDkPotkwr\nNwZNDty73P5vJ/q0ZsJemNaS6CIir7YcpVPFEJSDotWnfkmC6HPwK/HKuUlb\n1Aek\r\n=8HI+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","engines":{"node":">=12"},"gitHead":"9a9c2d02369d7041ac2d8d8773c4c9a54083a413","scripts":{"lint":"eslint ./src ./test","test":"mocha --recursive --require @babel/register --reporter progress --timeout 9000","build":"babel ./src --out-dir ./dist --copy-files","precommit":"npm run lint && npm run test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"7.24.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","astring":"^1.7.5","sql-parse":"^0.1.5","pg-formatter":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^7.2.0","mocha":"^9.1.3","eslint":"^8.1.0","gitdown":"^3.1.4","@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/node":"^7.15.8","@babel/register":"^7.15.3","semantic-release":"^18.0.0","@babel/preset-env":"^7.15.8","@babel/eslint-parser":"^7.15.8","eslint-config-canonical":"32.12.0","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-flow-strip-types":"^7.14.5"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.1.0_1641916244244_0.6505949286220394","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"eslint-plugin-sql","version":"2.2.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.2.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"be35b939c21da498db13bb6b7faceaddfa7a6f26","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.2.1.tgz","fileCount":19,"integrity":"sha512-e5BaUYZfl3xd6428KW5De/dofhAnitdI3Zu4matpRSg5+swDpAWHKfwLI4rltWmL/XuyB6+LnfvGSjyPf1E62w==","signatures":[{"sig":"MEYCIQDcZHKVFCRVapeMuo+0yEsB1ryz4JGEDCzXG8aw/ITk6wIhAJCl6D2XB0UoqCptAzTGPtxPUZqHt5h4oiBWLiPhXO7f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi++meACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU6A/+Ir/H+Sgjpw24S60S3/tAtGLeTAI8Ei/7EBKxyINCudIV8L34\r\n/5vCpKbO4JF2n1tHuxd6Zmi+kHWBgUz63JbkZ/tUGoYIkANl584LgzJlLLAI\r\nZh4r2lAWwW8SDVgm/cVw7rTvIMVpxi2vB5EdSib3jrkT8amPE8ks6pvvpucp\r\nOVfdYkZe9MA+TEMlS3Ikl8dpylJlnOjKb0xhalFkUFBwSY9Z8yVMMbevRVYk\r\nI8cyq0KF/22V+/0NKCYLAMG3c0tMNssduJ6ueBdH/sa90y+KVM3tM9U6rWFt\r\nrEwlRsHgVZN9UcM42Dju8e+8Hbt0CEZAR/agOtmyWS+3/Gl0xcCxIvzh0yuz\r\nJ9pRI68/2um5UaFGJPY5Aq1RAuxtyxs4KuinktBeuzHODkS19icTioZdpgS8\r\n7cock86FTGWHGCYRvGmpxV83fRmqpB3lElhDvefY0TzIaFY2ErbZkMnfRqLx\r\nxIzj9l9p/U2PrnHfW6V8DY4xhV2Zulyr0/PIh5O2FBu1MSB9hUd2beET3atE\r\nCANHUMMQI/ZIypjyCg8v1jqlcXztelB9AArDYzlpjz5cZ4sKdcD99rpLA7/o\r\nAgQ8Xl2GRHAEIe9aW5SxsyjHMGxAQvDG817JfTH/8THnvWTAjEyw54uRbV1w\r\nTzHyvr/tD4t97rGEt1LionQDZ74wMPNE6Rc=\r\n=+OIG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"98f298cdce86fff60ef5e18aa0111573cb5b71f5","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"7.24.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","astring":"^1.7.5","sql-parse":"^0.1.5","pg-formatter":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.2","glob":"^7.2.0","mocha":"^9.1.3","eslint":"^8.1.0","gitdown":"^3.1.4","typescript":"^4.7.4","@types/node":"^18.7.6","@types/mocha":"^9.1.1","semantic-release":"^18.0.0","eslint-config-canonical":"32.12.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.2.1_1660676510477_0.9472222459774879","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"eslint-plugin-sql","version":"2.2.2","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.2.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"9d258533dcc8448d208e7e95b1d7399f58732c02","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.2.2.tgz","fileCount":12,"integrity":"sha512-/nJYiR6snbcfeE4vGdfQJqfSROS47FB2+c9OkB2cubSt7mwepMgtJNn6y2qQfWiQI8MrxsT2+HoyAiunzhGVzA==","signatures":[{"sig":"MEQCIDKjbLcSpOiIRHCmT94hIa3H5hI8LEU3nSPNwJgV2y5pAiAowa4mjyaXTWXjpSKebObFDI26gjP5ZmXSSILXooEBMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTqVoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVlg//VaDLBVfMGTrCaep85nx22zRoJzEoAunIRy02F3X6YryCgqkW\r\nCg1u/nSoLLcPNm/H2Jq8gmUqBJ9rEDrUkl4B+gyNCaQ6xJ7ifkhI1wwVrMki\r\nIVbCuC5hbB8kXkE3PQ6yGGx94dCwPZ4Is++SWlRafBB1EZC02EIlDCAlVXzJ\r\nrYpnsfCGNy7LsaLvQzk5ousKnmi3fQWyNpToQLW1phz3HW/CgHCcmMelpkRv\r\ns4Laj9z+rZPeVevrV+fsunaXkTfhbvg6w7pPm+KS/ZX5MkATZ7ToUIRkNaE4\r\n4ond9qbXeEKQNx6GChKLCgI6pddavHULoW8qWbu+JNqPM+6El1kFJ2LDD795\r\nI8o3trbTwL54fDQfWlYzn3sImU32ZikfrXsSBspUoChPMFXd9YWuY84/IpTG\r\nVSWp0/6WEarh0vVZYOwzF1nxfQ/b2mdA/57OqKLeJugoleoSn2MK/bdDUp4V\r\nmjZpIlbZpGUZlbG7pS4qdPwUo8e3Uz/Kgbzy12hEY6oI9fbKpsjpU3Xmfobs\r\nhmmTQ9cGJBPWZZpVkuSuACaPXr1oPtNRwDQm+phZ7igPCKevAbF5RwZoNxaF\r\nue8o1L0UcNTax8ZD720+GxnX8uUGUa8wEDefAhv6GAMugNrQwkmsofoZd1mn\r\nGFhjfOWjz70ZQFH1N+pYIP00HdO/9z7AIE0=\r\n=NFUe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"8ec7b6f187a6153e7c431cb97e297b2e64fc09ca","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"7.24.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"debug":"^4.3.2","lodash":"^4.17.21","astring":"^1.7.5","sql-parse":"^0.1.5","pg-formatter":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.2","glob":"^7.2.0","mocha":"^9.1.3","eslint":"^8.1.0","gitdown":"^3.1.4","typescript":"^4.7.4","@types/node":"^18.7.6","@types/mocha":"^9.1.1","semantic-release":"^18.0.0","eslint-config-canonical":"32.12.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.2.2_1666098536085_0.025250829166733046","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"eslint-plugin-sql","version":"2.3.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.3.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"61ad2a4ae508c2cf7eb3c003a3fb4a7d13912462","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.3.0.tgz","fileCount":12,"integrity":"sha512-g/xfipEgOf4K9UWmHH8vzCc1TeIZZlZ2pmb5KpxfNlxcJI5y4rZqShK+KMhZmu1ata6rBDlJ5D3uUVqV6mRm1Q==","signatures":[{"sig":"MEYCIQCn2unUYn3MAuB5SgjbJjO6c8wQydm9J9w0ax8kAsKKaQIhAMP8MEKHb8VuflzMsbVoY99aZih6jLDL+0gSR6Hehb50","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdmhvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHpg//bzd85VVtMAfYPdX4mOHiHl3OUPdxN3TiAickeIvKmEjIxTGa\r\nO5cCp5OzKUAbmFrTBtY0AGNby91wy0Clzkrnaf2ZIdkl217+LvScIPK598+I\r\nmxttVd9I+kSIPcqgEbX/ZgyTnLQz/PGD9stMzHGKN4cIVcB/JMi6oDCqHBFi\r\niHcr7poX+Gnqwf1snrJC/PxH98NVK59x/USbKktT9Frx5Q+Py+38Yz81C7C6\r\nz51X4VXYN3p8cEBb+cNGh3zuYicCQFvrLuekm8tOKZ7iiYLOc4AnFh0B/UA4\r\nnvjtK/DxZU6uAu5E1hcItNqqWtVNb6iK8HxjWOnH6/9bKfZjzHuSRMxc05Cw\r\nVZORV5wxDJNCpsziW6J//4zAlh7bkHDDnG2DrcmIVkpr4MCKUIG+K1HG10bE\r\nVyrJARH8+ZiLPAdfXMAfFSs2GvnlypyCo0FBkSjf3y5BRoMtrmGiiIV5oqVZ\r\nOmaB5kgcKKFB7SOi7yXzRq4MJ4/UjjrLgNIC0iQNPIB+gGU7ypt567XO1RSI\r\nq6lzbkL2UICcsLsEJyjmvd1VKKkD/5MpU9t8HVfU8sP1j9AM8uimrQul/wh9\r\nt4FdR/ZliNX0H1s1hyXwB90SSee/aiBkhDSTL4vuDp8EevAo+FEy84j9JKQm\r\nNPMvKqOFDoNXGPnoyu2LrGlsD/Eg1OzNqJk=\r\n=cILs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"8af062b1230a62a36986207c366e18e21d31a30f","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"8.19.3","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.3.0_1668704367263_0.5283264254853104","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"eslint-plugin-sql","version":"2.3.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.3.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"5bd94f9b008bc0be373d9fe3d7e94cbac2b8d829","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.3.1.tgz","fileCount":12,"integrity":"sha512-c0FP6jPRFjdJXlz1dIl3UxVcUtK2voA7Ti0Xgyu6mnBnmAAq5o8i+FIeXXnvgvIAw0wUuhyXLyGq43JPnFuffw==","signatures":[{"sig":"MEQCIAS+XZaLVJKEatATYc2J3h69HXnvfH3odnmmcz8eJt/6AiBbdxKqSfA0wsDRTw2bpG7CE9d7HDclLTkZYooqctJUJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdmoNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIKw/7BvB6yT9t8ZGaAbYJJ1U4SibjzUpblVHRlss1wclTUAvLhl5r\r\n8NP/7OteOVleBxtJIXxRGMwd3xAInMGG3oB501dCfj102pvieNRpt3Bcl1gx\r\nayc6A8D8vVgfwl4vV/A3TPh7WqHKM//jBntDb7F4j3C7Ffqzd/Qu0qNqEop8\r\nW3de5jI69MuUV48bz4KSfSW8Jv3CbqgSf2TbdjgTShQkEG3qri8O+Ar+ibuv\r\nZdW/Tf9zFhsqoCIlkNKT8Tzi+KGbY6ypIIeFNXUcVrMmh9ggSBs1TtMBXhUv\r\n1zcRNrrfrX2wXkdKHigWGQhNLm1vBEPus5JMxibIFAF2KkIjGfzg2rd/Q/Rc\r\ntPirWCs9G5UMZdW8uPmujlsCvEB/Ym4OeztPqSSO8/gl+8cto8tOFUrH5SLc\r\nsslPJkDL3EBhyBTJr6uJLRK/Mva/9IifzI2J1lj0ulCaNvbfBbm3aPu3EOAc\r\ny8J1AkVw6PiWcbTcT8ghpwoweSbd0Wrz3j5zW/YNnGOLH/poWKYo8pCbykr8\r\ne0zye8S2ccsfxPUSK8B1/Ru0YQCmE0Odfx6EwcteL0hpsjGN540b5QXrve44\r\ni9E3KFSwnDS0Sa55NvVOZFGf3j9hDZw+E/2qv8WB+6/BJupFnMrOZlAI5XHa\r\nkRLlzjzhBQkGEw3oqnrCdnnytc6Fi02iGtM=\r\n=fO8t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"68eee0d4de7cef81951454f4284881334411342d","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"8.19.3","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.3.1_1668704781319_0.8285172180411782","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"eslint-plugin-sql","version":"2.3.2","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.3.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"55b6cb6b96f53fa7e3bd249941386efc55543882","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.3.2.tgz","fileCount":12,"integrity":"sha512-cyR9MdqEIkLvBI6DOEQCfAhKcLGkjhzUF+6qYvEesSdxq7IveFQQhgYjH3fSaGAde1U5Q20WjpWdpZ6awYjXzA==","signatures":[{"sig":"MEQCIFaFhHFyjki5l1ka2cSx1/08/nDmX9azu3xRvMFVuvrEAiBApH42TkxNOPq6nntFnoNQR5mXlyst4bKmuQAoRmxfwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdm3OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkIw/+KfwJ5qryy2K8Qw+tAeutWZlWkC0GUpv2a9v9wiAYrd2U0STq\r\nVZE/uWETnlXtOMQGza4wAHrWeSU+Bl7H0x/+CTC4L5RuvkoBNqIIB8noxFM7\r\nYb6YEcwV/VPt+QYyJBoY5n5lbxNVq1dHo5505MJxmuL56eO/MHaQ1PyFuysG\r\n+C3YpiET22JStqYtwVyaX9qLlxLswrl9vSsbG4RM5aQGO1JKHIVnqz0/ZiMP\r\nj8qfOtXOk4gFmMuSwOHxg8soSFs5LGuOAIRowAl2X7UTw50Zui3menJMGFvw\r\n9N5yD1uQMTbiy2/qnVKTicyy6ngKszXuQwIVrOmFz0ksQ3+IpTwmmiz+e3jQ\r\npLBCrUSfmKYFIg5wY4OUNO8lgDqMzLY6o4LW3Cr+XJKF9mkk4iqQNqBmGpmo\r\nnyJifuyhO0/6BRpnOVOQvQSvKHBd4cPdM7YmruKYhLs3WSMVV70JW/WyJwP8\r\nIWYVF5wNhUme1V1dUIS9GIt0wykYiF/nk7Dpwe6Xcyc8XpvkgsuelI9qQdJ+\r\nO+KZdnQs2hwohAPcA+O7dIbd9yAhWWnT5M1MkGqlfDbB+rmyvtmK8DYB4x70\r\nG+8TSXAWUU/191NHS3Hdeh6IZT014x/tjdSLTbZCD9GxV52djwqSHH2H0XKd\r\nvIjzWlhh8MHD5oDP68NKqydBnvwFxc/CYpg=\r\n=+I+f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"d968b18db5a8a479c2f462d5fd4d59e1f9427211","scripts":{"lint":"eslint ./src ./test && tsc --noEmit","test":"mocha --require tsx test/**/*","build":"npm run documentation && tsc","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"8.19.3","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.12.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","glob":"^8.0.3","mocha":"^10.1.0","eslint":"^8.27.0","gitdown":"^3.1.5","typescript":"^4.9.3","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^19.0.5","@semantic-release/npm":"^9.0.1","eslint-config-canonical":"37.0.3","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.3.2_1668705742653_0.2172144106007814","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"eslint-plugin-sql","version":"2.4.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.4.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"d3367b10a3dc86830504a0d37a3ddab15daf6f66","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.4.0.tgz","fileCount":25,"integrity":"sha512-QfJR3MvvU/DcUQWzulKe19ucA520XTtUwYqE6A01Zb8U+sh2MDSv59oKk+lLia6Lf0kD3+JtNANXIYqzRnVsvg==","signatures":[{"sig":"MEUCIE5lX5SfzwQqSJeGXz9iaWVN85oUsTlxxbmD4ghPnfSBAiEAqx1sXnGV0GFto9xQyZU9v98ovBBsvLW+CKD/fwNIDdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44230},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"a312e95fa98d7d1613303e63964a6cb1e2c2d91b","scripts":{"build":"npm run documentation && tsc","prepare":"husky install","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx test/**/*","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src ./test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"9.6.5","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^2.0.2","strip-indent":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","glob":"^8.0.3","husky":"^8.0.0","mocha":"^10.2.0","cspell":"^6.31.1","eslint":"^8.39.0","gitdown":"^3.1.5","typescript":"^5.0.4","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^21.0.1","@semantic-release/npm":"^10.0.3","eslint-config-canonical":"41.0.3","@semantic-release/github":"^8.0.7","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.4.0_1690830908507_0.2904886503292312","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"eslint-plugin-sql","version":"2.4.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.4.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"039fdb3eb2ccb1e243518f406fac0ede9c87d3ab","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.4.1.tgz","fileCount":25,"integrity":"sha512-gftrKeIOsMlAp41xrt+ZJFi2xZZQgl+88SHL5IrzKoaQ3BkQGCVRLSG0tldNqr4R6E8+lrZu27GKAKclC7PYoQ==","signatures":[{"sig":"MEYCIQDpGT+utvY9cfOE/8MjPaqS48X+SRzIQiMLBc7f1sudigIhALwHEZyax7X5K7z+jR+MrAJfak5bKrKs+oxwyp8ckPs5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44194},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"e524f5ddcb68a505a368650c233e933da7cd0453","scripts":{"build":"npm run documentation && tsc","prepare":"husky install","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx test/**/*","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src ./test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"9.6.5","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","redent":"^4.0.0","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","glob":"^8.0.3","husky":"^8.0.0","mocha":"^10.2.0","cspell":"^6.31.1","eslint":"^8.39.0","gitdown":"^3.1.5","typescript":"^5.0.4","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^21.0.1","@semantic-release/npm":"^10.0.3","eslint-config-canonical":"41.0.3","@semantic-release/github":"^8.0.7","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.4.1_1690925231609_0.38869584293924153","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"eslint-plugin-sql","version":"2.4.2","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.4.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"a29a1de9090131b47406dead81a4b090702dc6f8","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.4.2.tgz","fileCount":25,"integrity":"sha512-uptBtJO5TcX4R7TtaH9NXPJbz1P1+qcNJiN42DNnnzgHYFDim0ZUyIMcyW9Xe0GIwvQPKdwRB2e0yEd1w1mTSA==","signatures":[{"sig":"MEUCIQDiyTqEdmveRjEet6u+GUHdlZJYEfQp+QPJiv9X4rhXfQIgK2j4MyFVTECVpcZxYBmRZRmcw589QYj6P2b5cRWEyq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44194},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"9e3176524f6daa4ac1ac3746a11efa4fb7a58553","scripts":{"build":"npm run documentation && tsc","prepare":"husky install","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx test/**/*","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src ./test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"9.6.5","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","redent":"^3.0.0","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","glob":"^8.0.3","husky":"^8.0.0","mocha":"^10.2.0","cspell":"^6.31.1","eslint":"^8.39.0","gitdown":"^3.1.5","typescript":"^5.0.4","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^21.0.1","@semantic-release/npm":"^10.0.3","eslint-config-canonical":"41.0.3","@semantic-release/github":"^8.0.7","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.4.2_1690994336174_0.7873677260202387","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"eslint-plugin-sql","version":"2.4.3","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.4.3","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"3c7d087a0f5365943423a6a2e7f77461ea78acfc","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.4.3.tgz","fileCount":25,"integrity":"sha512-avwvA1BzYf+Y/GR/gWc618ABcaUURsVjyzT6fl3hPh/46ZK1l3SmkLLGab7wulU2CPDn9yebdiGWweXO1j2fWA==","signatures":[{"sig":"MEUCIQCGtI1kUSnKzmBNwe1GYbkec9sD+OjN6jMbWvKoCt9OXwIgQmEanyDa8LId6mdzRpDlgPdKc+1G7ERe24W/HzfHxAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44455},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"3471a1ca2bec7c682e8efaf24a36829cfd75feca","scripts":{"build":"npm run documentation && tsc","prepare":"husky install","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx test/**/*","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src ./test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"9.6.5","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","astring":"^1.8.3","deindent":"^0.1.0","sql-parse":"^0.1.5","pg-formatter":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","glob":"^8.0.3","husky":"^8.0.0","mocha":"^10.2.0","cspell":"^6.31.1","eslint":"^8.39.0","gitdown":"^3.1.5","typescript":"^5.0.4","@types/node":"^18.11.9","@types/mocha":"^10.0.0","@types/deindent":"^0.1.0","semantic-release":"^21.0.1","@semantic-release/npm":"^10.0.3","eslint-config-canonical":"41.0.3","@semantic-release/github":"^8.0.7","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.4.3_1691072970168_0.20374775323023364","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"eslint-plugin-sql","version":"2.4.4","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.4.4","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"7de745d3716ea4953c70f0df8e7341545375b7e9","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.4.4.tgz","fileCount":28,"integrity":"sha512-ayoqr57/PiT7WN/nXk8xUMkxNmBLAhWR0dciQJkLJRIB2PpdCFqTnNmFImst3zutlz2Tuaj3B/lEzRhj5LEJ2A==","signatures":[{"sig":"MEQCIGC8YR89IDSRW2nRjG9aqGMgz31e0ixg27SW04PBG5ioAiBNpVkvg6nVxnAmrow3CGRbouYiBFS/3zEgKVReXliq8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45954},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"eac47b9b1b024a626225eee4110217b00a89c7bf","scripts":{"build":"npm run documentation && tsc","prepare":"husky install","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx test/**/*","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src ./test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"9.6.5","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.17.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","glob":"^8.0.3","husky":"^8.0.0","mocha":"^10.2.0","cspell":"^6.31.1","eslint":"^8.39.0","gitdown":"^3.1.5","typescript":"^5.0.4","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^21.0.1","@semantic-release/npm":"^10.0.3","eslint-config-canonical":"41.0.3","@semantic-release/github":"^8.0.7","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.4.4_1691099937411_0.08291810693596058","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"eslint-plugin-sql","version":"2.4.5","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.4.5","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"ea05ebcde88013428262d37a5c0b31f5e6ddc64e","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.4.5.tgz","fileCount":28,"integrity":"sha512-O1CDEp0bPoN52a8xRsMQaAQ45on4aZaZv1cIWHm1/ixPRaGxL8dSscMfSjvW93enLMoKE2kY5ht26wslVEBnDg==","signatures":[{"sig":"MEUCIQCseqxAKWyKdQrm/jGTwI1tpJPJk4msYUiAzkGC9sCNagIgf7Pc3dQKpr72hFWUm3z/FkfhwNQM5UnQjPAiGo0c3q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45800},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"7e57f2b78d4dcdb1096e2c4b8d3a23d8f1c4094b","scripts":{"build":"npm run documentation && tsc","prepare":"husky install","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx test/**/*","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src ./test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"9.6.5","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.18.0","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","glob":"^8.0.3","husky":"^8.0.0","mocha":"^10.2.0","cspell":"^6.31.1","eslint":"^8.39.0","gitdown":"^3.1.5","typescript":"^5.0.4","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^21.0.1","@semantic-release/npm":"^10.0.3","eslint-config-canonical":"41.0.3","@semantic-release/github":"^8.0.7","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.4.5_1695849705868_0.8445431732986914","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"eslint-plugin-sql","version":"2.5.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.5.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"9e9148f3252c6db778f54351cb8a60b238f1cabe","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.5.0.tgz","fileCount":28,"integrity":"sha512-q+LoXHg2ldqBDzt7uBh592RlU7Cuku84x58TnGEszj6/6vbLsEXEQzxiLNWqqu94Bcy+7aMk+qZ0Ggtbdfc+DQ==","signatures":[{"sig":"MEQCIFqUsh8MXyY2o/gE44vU57zb5/1a8lKQejjEfWAeAr3tAiBzvd7/Q23BrYyD8LOtnsj3JZJn+e5J9c7YZZPM/3/Ybg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48840},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","engines":{"node":">=12"},"gitHead":"40d887ff528ce924e6e9a67502b51de158e23492","scripts":{"build":"npm run documentation && tsc","prepare":"husky install","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx test/**/*","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src ./test","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"tsx ./bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"9.6.5","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"debug":"^4.3.4","lodash":"^4.17.21","astring":"^1.8.3","sql-parse":"^0.1.5","pg-formatter":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.6","glob":"^8.0.3","husky":"^8.0.0","mocha":"^10.2.0","cspell":"^6.31.1","eslint":"^8.39.0","gitdown":"^3.1.5","typescript":"^5.0.4","@types/node":"^18.11.9","@types/mocha":"^10.0.0","semantic-release":"^21.0.1","@semantic-release/npm":"^10.0.3","eslint-config-canonical":"41.0.3","@semantic-release/github":"^8.0.7","@semantic-release/commit-analyzer":"^9.0.2"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.5.0_1695850015911_0.31111192710105895","host":"s3://npm-registry-packages"}},"2.5.3":{"name":"eslint-plugin-sql","version":"2.5.3","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.5.3","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"c911beab08636758a1783b47aa26d4c2a172c79a","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.5.3.tgz","fileCount":36,"integrity":"sha512-jBsZHM9M8/Ryep/aNA9PoOpOOrHJJ4N7dNRvUG/gJe8zKR4NjzKMKyiOq1sHWrXa0BILsmjv0aF6no7tslBeSQ==","signatures":[{"sig":"MEYCIQDhl+JwYdhubLKK+teRnFB1oLapswv47viIAeVvj+dNoQIhAL0qIPyqOwagpkcc7k67pLMetymL/Ao1GAgZNWwilo/T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65791},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"3edf441a1f3e9f24b8da04c44da53571adf0b754","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","astring":"^1.9.0","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","pg-formatter":"^2.0.8","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.5.3_1734546275712_0.19489607323274138","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"eslint-plugin-sql","version":"2.6.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.6.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"f3e6f3184c4d791f82e63080bd6c14c7cc84cbb7","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.6.0.tgz","fileCount":39,"integrity":"sha512-ynvFdB0wVAwfAalEPf9b69UgHy5g1Ep1J/L/CHqhvnR8iFoHkuYfyozc8CXoPhGmpQE520nGektMmq/hgvtDHQ==","signatures":[{"sig":"MEQCIFgkx9Yp/tj3i/mxNem+4DvwvhdlfTnoSJH6D90ixUJMAiA04xk8NGSgdfYwB/5pTfPkRiMlgUMwBnvf2wQmMks+bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70054},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"c2b94cda614bb3edb3b202072841f7349fb31f26","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","astring":"^1.9.0","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","pg-formatter":"^2.0.8","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.6.0_1734548136099_0.4256641554206335","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"eslint-plugin-sql","version":"2.7.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.7.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"c5c7c5edd3eb7e01374adeb360b9f33163a20f38","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.7.0.tgz","fileCount":39,"integrity":"sha512-8/piVpSfhSCF1A4zRbYZfdHhkXwZScSZb5fyMHyQoKATMHzXjD2r7AOtATgY5jg/m6DZi+8ekYRMzM6JfhZ2dQ==","signatures":[{"sig":"MEQCIBh38wo0WBWEi9ALuADFCRAdtFiFzmGT5xbs/ty7slsoAiA2OaFwIBDA0zP9Ndu3kRnLmw1CjlL1WZGjJS8pgSyoUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70447},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"b46ddff05b39df5a6eea5e3d612cdf8041d9a465","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","astring":"^1.9.0","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","pg-formatter":"^2.0.8","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.7.0_1734550592938_0.8371206062883061","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"eslint-plugin-sql","version":"2.8.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.8.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"b1ed6ec7370165c28c40213dbea5ff5fd8a15623","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.8.0.tgz","fileCount":39,"integrity":"sha512-RfX5I197ljZ9zFQokR9dqk89dMcOE9/kEAD1TL62wwS6zxTx9vOBo89AsQMoJx2jumZW4fuDCNLsXpHFzmZkDw==","signatures":[{"sig":"MEUCIEOdSxvQEkUIicrbCrsUycbA6IiYJF/FyvuKEg40RrezAiEA8U4DAHlHncHgHC4ck7UaM9ousM5LgnfrWm1EAel2ejc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69816},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"384893d34fef7307cd9bf066ad67af0f089580dd","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","astring":"^1.9.0","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.4.6","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.8.0_1734553320329_0.2781806238871585","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"eslint-plugin-sql","version":"2.8.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.8.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"5128c6c33598f59d43cc62950b37650ce25b624c","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.8.1.tgz","fileCount":39,"integrity":"sha512-OC+r+yt6vLj93fqwbAQDni4IxiBVX4vKjpf17B8ClC4oU70GSI4z/Xp1kT9o7OG8xJ+xqFD2NxbBIR5wNPeQDg==","signatures":[{"sig":"MEYCIQDmvPAKYifrfCBdTF1gkf5baCbONAc57UQJfLPfq/KKFgIhAJAZQifWGtbXFOoJxBI5WXNPxBZ4ZxMk7PXEE4feC7Hf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71571},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"fefe97500d860d0ccb7f687521bae97cd8a6077f","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.4.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.4.6","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.8.1_1734556970902_0.8444854661439596","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"eslint-plugin-sql","version":"2.8.2","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@2.8.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"079116691e5099ebf3d7372d2b4f7cf24a5b1fd1","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-2.8.2.tgz","fileCount":39,"integrity":"sha512-bxc0sSs1sqJDyyg5Ni1FmKgJhCWwHGZGSCz0urtuO5HK7V04oek25NOEyCC/jd6qEk0OzUzvclnr0OFor3l41Q==","signatures":[{"sig":"MEQCIAKzmHLpsprjTh6WFDk8ZmVq3huAyhk1ehGMZLT8Z7LoAiBkT+wWw9Pz4/vVzMyCxkhL12j5ZPqBiIiKQ/ABL8Xfgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73766},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"23009f0edad365c07a9ccdbdb6055d0136a63d4a","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.4.6","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_2.8.2_1734637949250_0.9123216735152033","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"eslint-plugin-sql","version":"3.0.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.0.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"510e046257ebed885f18fec7234defdfd70f30be","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.0.0.tgz","fileCount":39,"integrity":"sha512-b6bDDqEiJbtYWCAFqwBTXMY+5ZuJaGVytx6BNIHL147InNxq1VQDoDtLu8cp29vCxF92AAPs/+cBJp0fbUszGQ==","signatures":[{"sig":"MEUCIQCa43BOLYeaHbgwEWK5L1Q5qXR6bGnzsIziB7J5R4gGtwIgMTQ/lEvTzeUNzrkYVNPBxIL5g44BOGhdj8zwilTH3ds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76984},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"890d94bc76aff254ba867fbbb36cf387bc800274","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.4.6","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.0.0_1734639558785_0.7047719561055292","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"eslint-plugin-sql","version":"3.1.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.1.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"3a4444f3a21bb3f3829e74e94bf0b9fef04b5e0f","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.1.0.tgz","fileCount":39,"integrity":"sha512-8k1QtmKxKrhtsDNu7eXAbLAD08MGfimgX2Im+o3zIrtVkUqvjgSOzkAov/GaUfNf5G7YFV4IClm6YX6Qidm7Vg==","signatures":[{"sig":"MEYCIQChkDKWZte71OYOM1SPeSRERHFeXMbaJPIkLZfdDaGPrwIhAMFzm+cmFbxugIwIcgu6AN43GBR1fq8zShBPWv/RU/yQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80231},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"0ea65938c09a16fe7be2f3a550dd333f1ea36588","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.4.6","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.1.0_1734640381660_0.5585596256138095","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"eslint-plugin-sql","version":"3.1.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.1.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"5b41b487dec7cd06b0b4cab9596569107ae933f1","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.1.1.tgz","fileCount":39,"integrity":"sha512-e0eLA0uwdFDU38eKRj9ZG8Qrtr4qnSRFmdaoabLvuwqIG7oikubD/4w2xjK5NNfa19zbTKEEQIvl8TEduLTE5A==","signatures":[{"sig":"MEUCIAMQs0gtB1jubLmfP2bDXNV3RRNF8RkK9/eoPPbkixASAiEAs3PL7YIAzFHDNlkSC7NEenomQUONDeI+9J6ajR1MgEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80288},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"3269d08794db8e2a5d3d365f7f9153ed0099897c","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.4.6","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.1.1_1734640754642_0.17924614175042608","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"eslint-plugin-sql","version":"3.2.0","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.2.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"835cc9cf8dd790b51f292a1062508870664e4c5f","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.2.0.tgz","fileCount":39,"integrity":"sha512-zIT2FgfxjQH2zr110FrKgO72Qd2IQVLcZrj4X6Q82P2lircMJuNrIYEZzdYmR14unN3PZQ/fsyUExXQX4yWz9g==","signatures":[{"sig":"MEQCIA10of472l8A49wGBb95csud+8gaxf6bfiX5207/gc/hAiBX7c8soTksrDyVI7l53u3bCwOEGmt66jbEDe8q4vu71Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84049},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"797614bf0a7922c0903b66ad71e7ba663cf0ddab","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.4.6","@typescript-eslint/utils":"^8.18.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.18.1","@semantic-release/commit-analyzer":"^13.0.0"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.2.0_1734643061501_0.417112841376057","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"eslint-plugin-sql","version":"3.2.1","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.2.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"bf2151183e30517a33379998029228538adfaa36","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.2.1.tgz","fileCount":39,"integrity":"sha512-T8uE/UoTKU2ER6m/DrAm2FuH9ox8K+VY3rRqs6K/G1w1ajKL5BY/s1MUh9IyQm0p79Sea76nBHLeRqfVAuUH8A==","signatures":[{"sig":"MEUCIQCgavl+r+VUwnmQB7w1eZOIvOm0mWaZ5qDo+/cSu2u3lAIgNWViPqEa1hXypbBabAiQqaUOBedXDh+0n4Xsi+wlI40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84049},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"be32cfc3467f1ea19c04c193a23df5791018f85a","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.5.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.4.9","@typescript-eslint/utils":"^8.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","glob":"^11.0.0","husky":"^9.1.7","mocha":"^11.0.1","cspell":"^8.17.1","eslint":"^9.17.0","gitdown":"^4.1.1","typescript":"^5.7.2","@types/node":"^22.10.5","@types/mocha":"^10.0.10","semantic-release":"^24.2.1","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.3.36","@semantic-release/github":"^11.0.1","@typescript-eslint/rule-tester":"^8.19.0","@semantic-release/commit-analyzer":"^13.0.1"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.2.1_1736172878543_0.4211660949517708","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"eslint-plugin-sql","version":"3.2.2","keywords":["eslint","plugin","sql"],"author":{"url":"http://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.2.2","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"6949bf7be8851960ad14652083f3d1beab157c9e","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.2.2.tgz","fileCount":39,"integrity":"sha512-J4S2dnM6g14mKIO1pWVJti/jLROdmeUmgEYfGe6052kczLlquO//QYIxDXAPbkxw8sjZak5QZfG5ku8570HLLQ==","signatures":[{"sig":"MEUCIA3Ske+oIERiNZ/ZZ6lE+5Shmg/4YAscZQF0KvbbD/d8AiEAsptUe20MDIF2Ld9kJYVVb54+tTOZXwmcqA0d50PoYE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=12"},"gitHead":"fb3961772d8b720a0e68790020acda908905457b","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"10.9.2","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"23.11.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.6.1","@typescript-eslint/utils":"^8.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","glob":"^11.0.2","husky":"^9.1.7","mocha":"^11.1.0","cspell":"^8.19.2","eslint":"^9.25.1","gitdown":"^4.1.1","typescript":"^5.8.3","@types/node":"^22.15.2","@types/mocha":"^10.0.10","semantic-release":"^24.2.3","typescript-eslint":"^8.31.0","@semantic-release/npm":"^12.0.1","eslint-config-canonical":"44.9.5","@semantic-release/github":"^11.0.2","@typescript-eslint/rule-tester":"^8.31.0","@semantic-release/commit-analyzer":"^13.0.1"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.2.2_1745684434894_0.8763938830869511","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"eslint-plugin-sql","version":"3.3.0","keywords":["eslint","plugin","sql"],"author":{"url":"https://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.3.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"1be21f4ea31c7e79ce38c566e677d01738980954","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.3.0.tgz","fileCount":39,"integrity":"sha512-LNBc7pOnBeVBiL8/Vf1LtVN81QUlJvgY3HeTV/cM7EqD+29ghEEtkyLo3g8hlsQ3aWzKqdS9keGEgGwtjoc2Ag==","signatures":[{"sig":"MEUCIGB58ENC7556qyBluA0rD5myuM9fNbXHHBVW9oUe+Zm/AiEAqtHuAMUt0qMQaSk9qQKNCD+W+OYyCgiWnsM26u+6cmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-sql@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86813},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"cc3f7dee08bf66e433ffabb42d66e008aa07351e","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0b6bc0b-ecff-4aad-a243-37dfecec495c"}},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"11.7.0","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.6.1","@typescript-eslint/utils":"^8.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","glob":"^11.0.2","husky":"^9.1.7","mocha":"^11.1.0","cspell":"^8.19.2","eslint":"^9.39.2","gitdown":"^4.1.1","typescript":"^5.8.3","@types/node":"^22.15.2","@types/mocha":"^10.0.10","semantic-release":"^25.0.2","typescript-eslint":"^8.31.0","@semantic-release/npm":"^13.1.3","eslint-config-canonical":"47.3.7","@semantic-release/github":"^12.0.2","@typescript-eslint/rule-tester":"^8.31.0","@semantic-release/commit-analyzer":"^13.0.1"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.3.0_1768244647502_0.999121042521276","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"eslint-plugin-sql","version":"3.3.1","keywords":["eslint","plugin","sql"],"author":{"url":"https://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.3.1","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"8621458a0f6955a5795c8e57565eff16f1c4ab53","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.3.1.tgz","fileCount":39,"integrity":"sha512-byiINqggJdU2UalOa35yXtpnhmAE4P5mPuo1bR2YRifurKIwaldAAq9L3LRELYCDk/dhfsKcLlshxQiA/vc+eg==","signatures":[{"sig":"MEUCIQCfKTUo7w7jRFNG45jMqy7JSzgBOocgg0bpNRizJsYBYgIgANzNyWHJSD7RfQv+nzyLROlRxI/EEROz0BOlBnQNtGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-sql@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"6644fc211f2918e4c4949ec7e9c2f15eb4555ccc","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0b6bc0b-ecff-4aad-a243-37dfecec495c"}},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"11.7.0","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.6.1","@typescript-eslint/utils":"^8.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","glob":"^11.0.2","husky":"^9.1.7","mocha":"^11.1.0","cspell":"^8.19.2","eslint":"^9.39.2","gitdown":"^4.1.1","typescript":"^5.8.3","@types/node":"^22.15.2","@types/mocha":"^10.0.10","semantic-release":"^25.0.2","typescript-eslint":"^8.31.0","@semantic-release/npm":"^13.1.3","eslint-config-canonical":"47.3.7","@semantic-release/github":"^12.0.2","@typescript-eslint/rule-tester":"^8.31.0","@semantic-release/commit-analyzer":"^13.0.1"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.3.1_1768245207268_0.02668724142047063","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"eslint-plugin-sql","version":"3.4.0","keywords":["eslint","plugin","sql"],"author":{"url":"https://gajus.com","name":"Gajus Kuizinas","email":"gajus@gajus.com"},"license":"BSD-3-Clause","_id":"eslint-plugin-sql@3.4.0","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"dist":{"shasum":"55423f2afe068d375c74d647a29be10cd887840f","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.4.0.tgz","fileCount":39,"integrity":"sha512-zEACNDSRtiJYVv8ud/VeaCow1w3XLbuN/IAsvyssI8D22KC3Hk2UXGywwFrC0YJSVcOVf/tywBKDvLntyhzobg==","signatures":[{"sig":"MEQCID9uuniLpvD20i6h+QdyaaCFHa/8Hu5PPfAIyOqWJUgvAiAh8RP4xoHPU/b2UKDSeEDGNso1f4sql4ChYb9RJ6MPeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-sql@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"53b0d768a3ea8f8c035f9ee826224e3e51beb6a7","scripts":{"test":"npm run test:mocha","build":"tsc --project tsconfig.build.json","prepare":"husky","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:tsc":"tsc --noEmit","test:mocha":"mocha --require tsx src/**/*.test.ts","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","documentation-add-assertions":"tsx ./src/bin/readmeAssertions"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0b6bc0b-ecff-4aad-a243-37dfecec495c"}},"repository":{"url":"git+https://github.com/gajus/eslint-plugin-sql.git","type":"git"},"_npmVersion":"11.7.0","description":"SQL linting rules for ESLint.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"debug":"^4.4.0","lodash":"^4.17.21","sql-parse":"^0.1.5","multiline-ts":"^4.0.1","sql-formatter":"^15.6.1","@typescript-eslint/utils":"^8.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","glob":"^11.0.2","husky":"^9.1.7","mocha":"^11.1.0","cspell":"^8.19.2","eslint":"^9.39.2","gitdown":"^4.1.1","typescript":"^5.8.3","@types/node":"^22.15.2","@types/mocha":"^10.0.10","semantic-release":"^25.0.2","typescript-eslint":"^8.31.0","@semantic-release/npm":"^13.1.3","eslint-config-canonical":"47.3.7","@semantic-release/github":"^12.0.2","@typescript-eslint/rule-tester":"^8.31.0","@semantic-release/commit-analyzer":"^13.0.1"},"peerDependencies":{"eslint":">=8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-sql_3.4.0_1768245770059_0.5066302255250572","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"https://gajus.com"},"dependencies":{"@typescript-eslint/utils":"^8.53.0","debug":"^4.4.3","lodash":"^4.17.21","multiline-ts":"^4.0.1","sql-formatter":"^15.6.12","sql-parse":"^0.1.5"},"description":"SQL linting rules for ESLint.","devDependencies":{"@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/github":"^12.0.2","@semantic-release/npm":"^13.1.3","@types/mocha":"^10.0.10","@types/node":"^22.15.2","@typescript-eslint/rule-tester":"^8.53.0","cspell":"^9.6.0","eslint":"^9.39.2","eslint-config-canonical":"47.3.7","gitdown":"^4.1.1","glob":"^13.0.0","husky":"^9.1.7","mocha":"^11.7.5","semantic-release":"^25.0.2","tsx":"^4.21.0","typescript":"^5.9.3","typescript-eslint":"^8.53.0"},"engines":{"node":">=18"},"keywords":["eslint","plugin","sql"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-sql","peerDependencies":{"eslint":">=8.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-sql.git"},"scripts":{"build":"tsc --project tsconfig.build.json","documentation-add-assertions":"tsx ./src/bin/readmeAssertions","generate":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","lint:cspell":"cspell './**/*.{ts,tsx}' --no-progress --gitignore","lint:eslint":"eslint ./src","lint:tsc":"tsc --noEmit","prepare":"husky","test":"npm run test:mocha","test:mocha":"mocha --require tsx src/**/*.test.ts"},"type":"module","types":"./dist/index.d.ts","version":"3.4.1","gitHead":"98d0a99d52becd6e1877552f2280efa52d3c8f47","_id":"eslint-plugin-sql@3.4.1","bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"homepage":"https://github.com/gajus/eslint-plugin-sql#readme","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-ZVzGNYm6NTPvFd5nTNlTDqR9We3sxfKwHm7j7fByx4cjV+fji0MwsmebRom+tnVCRV5aiJbwAQFo2nIDHfi17Q==","shasum":"c330f8a1b94f2d380e74795756bf68cfa8f14df0","tarball":"https://registry.npmjs.org/eslint-plugin-sql/-/eslint-plugin-sql-3.4.1.tgz","fileCount":39,"unpackedSize":96153,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/eslint-plugin-sql@3.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFxXVX5hvIVs/SH6b6hkTyXeCvNlu7ZWmkPjagUM3B8xAiEA1Ty5WIIYSUiOOI/hgiXXkoebf5rVh996Knsd/2i0BIM="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a0b6bc0b-ecff-4aad-a243-37dfecec495c"}},"directories":{},"maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-sql_3.4.1_1768248000016_0.5784534499832854"},"_hasShrinkwrap":false}},"time":{"created":"2017-06-06T08:27:43.288Z","modified":"2026-01-12T20:00:00.513Z","1.0.0":"2017-06-06T08:27:43.288Z","1.0.1":"2017-06-06T08:29:15.616Z","1.0.2":"2017-06-06T09:16:22.088Z","1.0.3":"2017-06-06T10:51:40.395Z","1.1.0":"2017-06-06T11:02:50.977Z","1.1.1":"2018-04-10T16:09:21.718Z","1.2.0":"2020-09-15T17:11:01.290Z","1.2.1":"2021-06-27T18:55:34.087Z","2.0.0":"2021-10-26T05:32:59.935Z","2.1.0":"2022-01-11T15:50:44.451Z","2.2.1":"2022-08-16T19:01:50.840Z","2.2.2":"2022-10-18T13:08:56.383Z","2.3.0":"2022-11-17T16:59:27.440Z","2.3.1":"2022-11-17T17:06:21.482Z","2.3.2":"2022-11-17T17:22:22.871Z","2.4.0":"2023-07-31T19:15:08.754Z","2.4.1":"2023-08-01T21:27:11.781Z","2.4.2":"2023-08-02T16:38:56.317Z","2.4.3":"2023-08-03T14:29:30.358Z","2.4.4":"2023-08-03T21:58:57.623Z","2.4.5":"2023-09-27T21:21:46.020Z","2.5.0":"2023-09-27T21:26:56.113Z","2.5.3":"2024-12-18T18:24:35.883Z","2.6.0":"2024-12-18T18:55:36.297Z","2.7.0":"2024-12-18T19:36:33.172Z","2.8.0":"2024-12-18T20:22:00.524Z","2.8.1":"2024-12-18T21:22:51.099Z","2.8.2":"2024-12-19T19:52:29.421Z","3.0.0":"2024-12-19T20:19:18.990Z","3.1.0":"2024-12-19T20:33:01.823Z","3.1.1":"2024-12-19T20:39:14.802Z","3.2.0":"2024-12-19T21:17:41.697Z","3.2.1":"2025-01-06T14:14:38.885Z","3.2.2":"2025-04-26T16:20:35.082Z","3.3.0":"2026-01-12T19:04:07.650Z","3.3.1":"2026-01-12T19:13:27.421Z","3.4.0":"2026-01-12T19:22:50.212Z","3.4.1":"2026-01-12T20:00:00.167Z"},"bugs":{"url":"https://github.com/gajus/eslint-plugin-sql/issues"},"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"https://gajus.com"},"license":"BSD-3-Clause","homepage":"https://github.com/gajus/eslint-plugin-sql#readme","keywords":["eslint","plugin","sql"],"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-sql.git"},"description":"SQL linting rules for ESLint.","maintainers":[{"name":"gajus","email":"gajus@gajus.com"}],"readme":"<a name=\"user-content-eslint-plugin-sql\"></a>\n<a name=\"eslint-plugin-sql\"></a>\n# eslint-plugin-sql\n\n[![Canonical Code Style](https://img.shields.io/badge/code%20style-canonical-blue.svg?style=flat-square)](https://github.com/gajus/canonical)\n[![Twitter Follow](https://img.shields.io/twitter/follow/kuizinas.svg?style=social&label=Follow)](https://twitter.com/kuizinas)\n\nSQL linting rules for ESLint.\n\n> In its current form, the plugin has been designed and tested to work with Postgres codebase.\n\n* [eslint-plugin-sql](#user-content-eslint-plugin-sql)\n    * [Installation](#user-content-eslint-plugin-sql-installation)\n    * [Configuration](#user-content-eslint-plugin-sql-configuration)\n    * [Settings](#user-content-eslint-plugin-sql-settings)\n        * [`placeholderRule`](#user-content-eslint-plugin-sql-settings-placeholderrule)\n    * [Rules](#user-content-eslint-plugin-sql-rules)\n        * [`format`](#user-content-eslint-plugin-sql-rules-format)\n        * [`no-unsafe-query`](#user-content-eslint-plugin-sql-rules-no-unsafe-query)\n\n\n<a name=\"user-content-eslint-plugin-sql-installation\"></a>\n<a name=\"eslint-plugin-sql-installation\"></a>\n## Installation\n\n1. Install [ESLint](https://www.github.com/eslint/eslint).\n1. Install [`eslint-plugin-sql`](https://github.com/gajus/eslint-plugin-sql) plugin.\n\n<!-- -->\n\n```sh\nnpm install eslint --save-dev\nnpm install eslint-plugin-sql --save-dev\n```\n\n<a name=\"user-content-eslint-plugin-sql-configuration\"></a>\n<a name=\"eslint-plugin-sql-configuration\"></a>\n## Configuration\n\n1. Add `plugins` section and specify `eslint-plugin-sql` as a plugin.\n1. Enable rules.\n\n<!-- -->\n\n```json\n{\n  \"plugins\": [\n    \"sql\"\n  ],\n  \"rules\": {\n    \"sql/format\": [\n      2,\n      {\n        \"ignoreExpressions\": false,\n        \"ignoreInline\": true,\n        \"ignoreTagless\": true\n      }\n    ],\n    \"sql/no-unsafe-query\": [\n      2,\n      {\n        \"allowLiteral\": false\n      }\n    ]\n  }\n}\n\n```\n\n<a name=\"user-content-eslint-plugin-sql-settings\"></a>\n<a name=\"eslint-plugin-sql-settings\"></a>\n## Settings\n\n<a name=\"user-content-eslint-plugin-sql-settings-placeholderrule\"></a>\n<a name=\"eslint-plugin-sql-settings-placeholderrule\"></a>\n### <code>placeholderRule</code>\n\nA regex used to ignore placeholders or other fragments of the query that'd make it invalid SQL query, e.g.\n\nIf you are using `?` placeholders in your queries, you must ignore `\\?` pattern as otherwise the string is not going to be recognized as a valid SQL query.\n\nThis configuration is relevant for `sql/no-unsafe-query` to match queries containing placeholders as well as for `sql/format` when used with `{ignoreTagless: false}` configuration.\n\n<a name=\"user-content-eslint-plugin-sql-rules\"></a>\n<a name=\"eslint-plugin-sql-rules\"></a>\n## Rules\n\n<!-- Rules are sorted alphabetically. -->\n\n<a name=\"user-content-eslint-plugin-sql-rules-format\"></a>\n<a name=\"eslint-plugin-sql-rules-format\"></a>\n### <code>format</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nMatches queries in template literals. Warns when query formatting does not match the configured format (see Options).\n\nThis rule is used to format the queries using [sql-formatter](https://github.com/sql-formatter-org/sql-formatter).\n\n<a name=\"user-content-eslint-plugin-sql-rules-format-options\"></a>\n<a name=\"eslint-plugin-sql-rules-format-options\"></a>\n#### Options\n\nThe first option is an object with the following configuration.\n\n|configuration|format|default|description|\n|---|---|---|---|\n|`ignoreExpressions`|boolean|`false`|Does not format template literals that contain expressions.|\n|`ignoreInline`|boolean|`true`|Does not format queries that are written on a single line.|\n|`ignoreStartWithNewLine`|boolean|`true`|Does not remove `\\n` at the beginning of queries.|\n|`ignoreTagless`|boolean|`true`|Does not format queries that are written without using `sql` tag.|\n|`retainBaseIndent`|boolean|`true`|Uses the first line of the query as the base indent.|\n|`sqlTag`|string|`sql`|Template tag name for SQL.|\n\nThe second option is an object with the [`sql-formatter` configuration](https://github.com/sql-formatter-org/sql-formatter?tab=readme-ov-file#configuration-options).\n\n|configuration|default|description|\n|---|---|---|\n|`useTabs`|`false`|Use tabs for indentation.|\n|`tabSize`|2|Number of spaces per indentation.|\n|`language`|`sql`|Language of the query.|\n|`keywordCase`|`preserve`|Determines the case of keywords (`preserve`, `upper`, `lower`).|\n|`dataTypeCase`|`preserve`|Determines the case of data types (`preserve`, `upper`, `lower`).|\n|`denseOperators`|`false`|Decides whitespace around operators.|\n|`identifierCase`|`preserve`|Determines the case of identifiers (`preserve`, `upper`, `lower`).|\n|`functionCase`|`preserve`|Determines the case of functions (`preserve`, `upper`, `lower`).|\n|`paramTypes`|dialect default|Configures parameter placeholders. See [paramTypes documentation](https://github.com/sql-formatter-org/sql-formatter/blob/master/docs/paramTypes.md).|\n\n<a name=\"user-content-eslint-plugin-sql-rules-format-using-custom-parameter-placeholders\"></a>\n<a name=\"eslint-plugin-sql-rules-format-using-custom-parameter-placeholders\"></a>\n#### Using Custom Parameter Placeholders\n\nDifferent SQL dialects support different placeholder styles. By default, sql-formatter uses dialect-specific placeholders (e.g., `$1, $2` for PostgreSQL, `?` for MySQL). If you're using a different placeholder style like `:name`, you need to configure `paramTypes`.\n\nFor example, if you're using `:name` style placeholders with PostgreSQL:\n\n```js\n{\n  \"rules\": {\n    \"sql/format\": [\n      2,\n      {\n        \"sqlTag\": \"sql\"\n      },\n      {\n        \"language\": \"postgresql\",\n        \"paramTypes\": {\n          \"named\": [\":\"]\n        }\n      }\n    ]\n  }\n}\n```\n\nThe `paramTypes` object supports:\n\n|property|type|description|\n|---|---|---|\n|`positional`|`boolean`|Enable `?` positional placeholders.|\n|`numbered`|`('$' \\| ':' \\| '?')[]`|Prefixes for numbered placeholders (e.g., `$1`, `:1`).|\n|`named`|`('$' \\| ':' \\| '@')[]`|Prefixes for named placeholders (e.g., `:name`, `@name`).|\n|`quoted`|`('$' \\| ':' \\| '@')[]`|Prefixes for quoted placeholders (e.g., `:\"name\"`).|\n|`custom`|`{ regex: string }[]`|Custom placeholder patterns using regex.|\n\nThe following patterns are considered problems:\n\n```js\nsql.fragment`\n  SELECT\n    m1.ID\n  FROM\n    message m1\n  WHERE\n    m1.ID = ${message.id}\n`\n// Options: [{},{\"identifierCase\":\"lower\"}]\n// Message: undefined\n// Fixed code: \n// sql.fragment`\n//   SELECT\n//     m1.id\n//   FROM\n//     message m1\n//   WHERE\n//     m1.id = ${message.id}\n// `\n\nsql.fragment`\n  SELECT id::NUMERIC\n`\n// Options: [{},{\"dataTypeCase\":\"lower\",\"language\":\"postgresql\"}]\n// Message: undefined\n// Fixed code: \n// sql.fragment`\n//   SELECT\n//     id::numeric\n// `\n\nsql.fragment`\n  SELECT\n    COUNT(*)\n  FROM\n    message\n  WHERE\n    id = ${message.id}\n`\n// Options: [{},{\"keywordCase\":\"lower\"}]\n// Message: undefined\n// Fixed code: \n// sql.fragment`\n//   select\n//     COUNT(*)\n//   from\n//     message\n//   where\n//     id = ${message.id}\n// `\n\nsql.fragment`\n  select\n    COUNT(*)\n  from\n    message\n  where\n    id = ${message.id}\n`\n// Options: [{},{\"keywordCase\":\"upper\"}]\n// Message: undefined\n// Fixed code: \n// sql.fragment`\n//   SELECT\n//     COUNT(*)\n//   FROM\n//     message\n//   WHERE\n//     id = ${message.id}\n// `\n\nsql.fragment`\n  ${null}\nUPDATE message\nSET\n  messages = ${sql.jsonb(messages as unknown as SerializableValue[])}\nWHERE id = ${message.id}\n`;\n// Options: [{},{\"tabWidth\":4}]\n// Message: undefined\n// Fixed code: \n// sql.fragment`\n//   ${null}\n//   UPDATE message\n//   SET\n//       messages = ${sql.jsonb(messages as unknown as SerializableValue[])}\n//   WHERE\n//       id = ${message.id}\n// `;\n\nawait pool.query(sql.typeAlias('void')`\n  UPDATE message\n  SET\n    messages = ${sql.jsonb(messages as unknown as SerializableValue[])}\n  WHERE id = ${message.id}\n`);\n// Options: [{},{\"tabWidth\":4}]\n// Message: undefined\n// Fixed code: \n// await pool.query(sql.typeAlias('void')`\n//   UPDATE message\n//   SET\n//       messages = ${sql.jsonb(messages as unknown as SerializableValue[])}\n//   WHERE\n//       id = ${message.id}\n// `);\n\nsql`\n  SELECT\n    1\n`\n// Options: [{},{\"tabWidth\":4}]\n// Message: undefined\n// Fixed code: \n// sql`\n//   SELECT\n//       1\n// `\n\nsql.type({ id: z.number() })`\n  SELECT\n    1\n`\n// Options: [{},{\"tabWidth\":4}]\n// Message: undefined\n// Fixed code: \n// sql.type({ id: z.number() })`\n//   SELECT\n//       1\n// `\n\nsql.typeAlias('void')`\n  SELECT\n    1\n`\n// Options: [{},{\"tabWidth\":4}]\n// Message: undefined\n// Fixed code: \n// sql.typeAlias('void')`\n//   SELECT\n//       1\n// `\n\n`SELECT 1`\n// Options: [{\"ignoreInline\":false,\"ignoreTagless\":false},{}]\n// Message: undefined\n// Fixed code: \n// `\n//   SELECT\n//     1\n// `\n\n`SELECT 2`\n// Options: [{\"ignoreInline\":false,\"ignoreTagless\":false},{\"tabWidth\":2}]\n// Message: undefined\n// Fixed code: \n// `\n//   SELECT\n//     2\n// `\n\nsql.unsafe`SELECT 3`\n// Options: [{\"ignoreInline\":false},{}]\n// Message: undefined\n// Fixed code: \n// sql.unsafe`\n//   SELECT\n//     3\n// `\n\nsql.type()`SELECT 3`\n// Options: [{\"ignoreInline\":false},{}]\n// Message: undefined\n// Fixed code: \n// sql.type()`\n//   SELECT\n//     3\n// `\n\n`SELECT ${'foo'} FROM ${'bar'}`\n// Options: [{\"ignoreInline\":false,\"ignoreTagless\":false},{}]\n// Message: undefined\n// Fixed code: \n// `\n//   SELECT\n//     ${'foo'}\n//   FROM\n//     ${'bar'}\n// `\n\nconst code = sql`\n  SELECT\n      foo\n  FROM\n      bar\n`\n// Options: [{},{}]\n// Message: undefined\n// Fixed code: \n// const code = sql`\n//   SELECT\n//     foo\n//   FROM\n//     bar\n// `\n\nSQL`SELECT 1`\n// Options: [{\"ignoreInline\":false,\"sqlTag\":\"SQL\"},{}]\n// Message: undefined\n// Fixed code: \n// SQL`\n//   SELECT\n//     1\n// `\n\nsql`\n  SELECT hi !\n`\n// Options: [{},{}]\n// Message: undefined\n\nsql`\n  SELECT * FROM users WHERE name = :name AND id = :id\n`\n// Options: [{},{\"language\":\"mysql\",\"paramTypes\":{\"named\":[\":\"]}}]\n// Message: undefined\n// Fixed code: \n// sql`\n//   SELECT\n//     *\n//   FROM\n//     users\n//   WHERE\n//     name = :name\n//     AND id = :id\n// `\n\nSQL`\n  SELECT * FROM users WHERE user_id = :user_id\n`\n// Options: [{\"sqlTag\":\"SQL\"},{\"keywordCase\":\"upper\",\"language\":\"postgresql\",\"paramTypes\":{\"named\":[\":\"]}}]\n// Message: undefined\n// Fixed code: \n// SQL`\n//   SELECT\n//     *\n//   FROM\n//     users\n//   WHERE\n//     user_id = :user_id\n// `\n```\n\nThe following patterns are not considered problems:\n\n```js\n`\n# A\n## B\n### C\n`\n\nsql`SELECT 1`\n// Options: [{\"ignoreInline\":true},{}]\n\n`SELECT 2`\n// Options: [{\"ignoreTagless\":true},{}]\n\nconst code = sql`\n  SELECT\n    ${'foo'}\n  FROM\n    ${'bar'}\n`\n// Options: [{\"ignoreExpressions\":true,\"ignoreInline\":false,\"ignoreTagless\":false},{}]\n\nconst code = sql`\n  SELECT\n    ${'foo'}\n  FROM\n    ${'bar'}\n`\n// Options: [{},{}]\n\nconst code = sql`\n  DROP TABLE foo\n`\n// Options: [{},{}]\n\nconst code = sql`\n  DROP TABLE foo;\n\n  DROP TABLE foo;\n`\n// Options: [{},{}]\n```\n\n\n\n<a name=\"user-content-eslint-plugin-sql-rules-no-unsafe-query\"></a>\n<a name=\"eslint-plugin-sql-rules-no-unsafe-query\"></a>\n### <code>no-unsafe-query</code>\n\nDisallows use of SQL inside of template literals without the `sql` tag.\n\nThe `sql` tag can be anything, e.g.\n\n* https://github.com/seegno/sql-tag\n* https://github.com/gajus/mightyql#tagged-template-literals\n\n<a name=\"user-content-eslint-plugin-sql-rules-no-unsafe-query-options-1\"></a>\n<a name=\"eslint-plugin-sql-rules-no-unsafe-query-options-1\"></a>\n#### Options\n\nThe first option is an object with the following configuration.\n\n|configuration|format|default|description|\n|---|---|---|---|\n|`allowLiteral`|boolean|`false`|Controls whether `sql` tag is required for template literals containing literal queries, i.e. template literals without expressions.|\n|`sqlTag`|string|`sql`|Template tag name for SQL.|\n\nThe following patterns are considered problems:\n\n```js\n`SELECT 1`\n// Message: undefined\n\n`SELECT ${'foo'}`\n// Message: undefined\n\nfoo`SELECT ${'bar'}`\n// Message: undefined\n\n`SELECT ?`\n// Message: undefined\n\nfoo`SELECT ${'bar'}`\n// Options: [{\"sqlTag\":\"SQL\"}]\n// Message: undefined\n```\n\nThe following patterns are not considered problems:\n\n```js\nsql.unsafe`SELECT 3`\n\n`SELECT 1`\n// Options: [{\"allowLiteral\":true}]\n\nsql`SELECT 1`\n\nsql`SELECT ${'foo'}`\n\nSQL`SELECT ${'bar'}`\n// Options: [{\"sqlTag\":\"SQL\"}]\n```\n\n\n\n","readmeFilename":"README.md"}