{"bin":{"sql-formatter":"bin/sql-formatter-cli.cjs"},"bugs":{"url":"https://github.com/avallete/sql-formatter/issues"},"dist":{"shasum":"b9169f6f82a96d18b0acff541c533eb9c4ea5deb","tarball":"https://registry.npmjs.org/@avallete/sql-formatter/-/sql-formatter-15.7.0.tgz","fileCount":675,"integrity":"sha512-dl43pJE2c0dvEOR+jn4j3ZxJj3raCtYhIil1ntggA1JRGjp6UEreqF9PqWrE+k4NDcWPD4CeF809QXimW3IuYA==","signatures":[{"sig":"MEUCIQDJPw99fzcvntJvd2jig2uQ+F3SXFRi9TFpDIq9PYvpygIgJKsXl4ahpOKvWtpq0hVdxoLs1P3na5pGMlW5ahOydT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3136571},"jest":{"roots":["test"],"preset":"ts-jest","collectCoverage":true,"moduleNameMapper":{"^\\.(.+)\\.js":".$1"},"collectCoverageFrom":["src/**/*.ts"]},"main":"dist/cjs/index.js","name":"@avallete/sql-formatter","type":"module","types":"./dist/cjs/index.d.ts","unpkg":"dist/sql-formatter.min.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./lite":{"import":"./dist/esm/lite.js","require":"./dist/cjs/lite.js"},"./package.json":"./package.json","./languages/db2":{"import":"./dist/esm/languages/db2/index.js","require":"./dist/cjs/languages/db2/index.js"},"./languages/sql":{"import":"./dist/esm/languages/sql/index.js","require":"./dist/cjs/languages/sql/index.js"},"./languages/db2i":{"import":"./dist/esm/languages/db2i/index.js","require":"./dist/cjs/languages/db2i/index.js"},"./languages/hive":{"import":"./dist/esm/languages/hive/index.js","require":"./dist/cjs/languages/hive/index.js"},"./languages/n1ql":{"import":"./dist/esm/languages/n1ql/index.js","require":"./dist/cjs/languages/n1ql/index.js"},"./languages/tidb":{"import":"./dist/esm/languages/tidb/index.js","require":"./dist/cjs/languages/tidb/index.js"},"./languages/mysql":{"import":"./dist/esm/languages/mysql/index.js","require":"./dist/cjs/languages/mysql/index.js"},"./languages/plsql":{"import":"./dist/esm/languages/plsql/index.js","require":"./dist/cjs/languages/plsql/index.js"},"./languages/spark":{"import":"./dist/esm/languages/spark/index.js","require":"./dist/cjs/languages/spark/index.js"},"./languages/trino":{"import":"./dist/esm/languages/trino/index.js","require":"./dist/cjs/languages/trino/index.js"},"./languages/duckdb":{"import":"./dist/esm/languages/duckdb/index.js","require":"./dist/cjs/languages/duckdb/index.js"},"./languages/sqlite":{"import":"./dist/esm/languages/sqlite/index.js","require":"./dist/cjs/languages/sqlite/index.js"},"./languages/mariadb":{"import":"./dist/esm/languages/mariadb/index.js","require":"./dist/cjs/languages/mariadb/index.js"},"./languages/bigquery":{"import":"./dist/esm/languages/bigquery/index.js","require":"./dist/cjs/languages/bigquery/index.js"},"./languages/redshift":{"import":"./dist/esm/languages/redshift/index.js","require":"./dist/cjs/languages/redshift/index.js"},"./languages/snowflake":{"import":"./dist/esm/languages/snowflake/index.js","require":"./dist/cjs/languages/snowflake/index.js"},"./languages/clickhouse":{"import":"./dist/esm/languages/clickhouse/index.js","require":"./dist/cjs/languages/clickhouse/index.js"},"./languages/postgresql":{"import":"./dist/esm/languages/postgresql/index.js","require":"./dist/cjs/languages/postgresql/index.js"},"./languages/transactsql":{"import":"./dist/esm/languages/transactsql/index.js","require":"./dist/cjs/languages/transactsql/index.js"},"./languages/singlestoredb":{"import":"./dist/esm/languages/singlestoredb/index.js","require":"./dist/cjs/languages/singlestoredb/index.js"}},"gitHead":"0d99780bb1c54abebd6c987e4b85a01e4544daad","license":"MIT","scripts":{"fix":"yarn pretty && eslint --fix .","lint":"eslint --cache .","test":"yarn grammar && jest","build":"yarn grammar && npm-run-all --parallel build:cjs build:esm build:webpack","check":"yarn ts:check && yarn pretty:check && yarn lint && yarn test","clean":"rimraf lib dist coverage","pretty":"prettier --write .","grammar":"nearleyc src/parser/grammar.ne -o src/parser/grammar.ts","prepare":"yarn clean && yarn grammar && yarn fix && yarn check && yarn build","release":"release-it","ts:check":"tsc --noEmit","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json","test:perf":"yarn grammar && jest --testMatch '<rootDir>/test/perftest.ts' --coverage=false","pre-commit":"npm-run-all --parallel ts:changes lint:changes","test:watch":"yarn test -- --watch","ts:changes":"tsc --noEmit --incremental","git:changes":"git diff --name-only --diff-filter d | xargs","lint:changes":"sh -c eslint --cache $(yarn git:changes)","pretty:check":"prettier --check .","build:webpack":"webpack --config webpack.prod.js && cp dist/sql-formatter.min.cjs dist/sql-formatter.min.js","test:bundle-size":"yarn grammar && jest --testMatch '<rootDir>/test/bundleSize.test.ts' --coverage=false"},"_npmUser":{"name":"avallete","email":"avallete@student.42.fr"},"homepage":"https://github.com/avallete/sql-formatter#readme","keywords":["sql","formatter","format","n1ql","redshift","singlestoredb","spark","whitespace","mysql","mariadb","postgresql","pl/sql","transact-sql","db2","db2i","sqlite","tidb","trino","presto","prestosql","snowflake","duckdb","clickhouse"],"repository":{"url":"git+https://github.com/avallete/sql-formatter.git","type":"git"},"_npmVersion":"10.8.2","description":"Format whitespace in a SQL query to make it more readable","directories":{},"maintainers":[{"name":"avallete","email":"avallete@student.42.fr"}],"sideEffects":false,"_nodeVersion":"18.20.8","contributors":[{"name":"Rene Saarsoo","email":"nene@triin.net"},{"name":"Adrien Pyke","email":"adpyke@gmail.com"},{"name":"Ahmad Khan","email":"ahmad.khan@educative.io"},{"name":"Alexandr Kozhevnikov","email":"aedkozhevnikov@sberbank.ru"},{"name":"Alexander Prinzhorn","email":"alexander@prinzhorn.it"},{"name":"An Phi","email":"aphi@skidmore.edu"},{"name":"Andrew"},{"name":"Benjamin Bellamy"},{"name":"bingou"},{"name":"Boris Verkhovskiy","email":"boris.verk@gmail.com"},{"name":"Christian Jorgensen","email":"chr.jorgensen1@gmail.com"},{"name":"Christopher Manouvrier","email":"chris@dovetailapp.com"},{"name":"Damon Davison","email":"ddavison@avalere.com"},{"name":"Daniël van Eeden","email":"daniel.van.eeden@pingcap.com"},{"name":"Davut Can Abacigil","email":"can@teamsql.io"},{"name":"eeeXun","email":"sdes96303@gmail.com"},{"name":"Eniko Nagy"},{"name":"Erik Hirmo","email":"erik.hirmo@roguewave.com"},{"name":"Erik Forsström","email":"erik@orbiapp.io"},{"name":"Gajus Kuizinas","email":"gajus@gajus.com"},{"name":"George Leslie-Waksman","email":"waksman@gmail.com"},{"name":"Grant Forsythe","email":"grantwforsythe@gmail.com"},{"name":"Hamilton Ulmer","email":"hamilton.ulmer@gmail.com"},{"name":"Hugh Cameron","email":"hescameron@gmail.com"},{"name":"htaketani","email":"h.taketani@gmail.com"},{"name":"Ian Campbell","email":"icampbell@immuta.com"},{"name":"ivan baktsheev"},{"name":"Jacobo Bouzas Quiroga","email":"jacobo.bouzas@factorial.co"},{"name":"JagmitSwami","email":"Jagmit.Swami@exeqmode.com"},{"name":"João Pimentel Ferreira"},{"name":"James A Rosen","email":"jrosen@clarasight.com"},{"name":"Jonathan Schuster"},{"name":"Josh Flark","email":"joshua.flark@growthloop.com"},{"name":"Josh Sandler","email":"josh@tonic.ai"},{"name":"Justin Dane Vallar","email":"jdvallar@gmail.com"},{"name":"Karl Horky","email":"karl.horky@gmail.com"},{"name":"Martin Nowak","email":"code@dawg.eu"},{"name":"Matheus Salmi","email":"mathsalmi@gmail.com"},{"name":"Matheus Teixeira","email":"matheus.mtxr@gmail.com"},{"name":"Matt Basta","email":"matt@runwayml.com"},{"name":"Max R"},{"name":"Michael Giannakopoulos","email":"mgiannakopoulos@singlestore.com"},{"name":"musjj"},{"name":"Nathan Walters","email":"nwalters512@gmail.com"},{"name":"Nicolas Dermine","email":"nicolas.dermine@gmail.com"},{"name":"Offir Baron","email":"ofir@panoply.io"},{"name":"Olexandr Sydorchuk","email":"olexandr.syd@gmail.com"},{"name":"outslept","email":"webeugene@proton.me"},{"name":"Pavel Djundik","email":"xPaw@users.noreply.github.com"},{"name":"pokutuna","email":"mail@pokutuna.com"},{"name":"Rafael Pinto","email":"raprp@posteo.de"},{"name":"Rahel Rjadnev-Meristo","email":"rahelini@gmail.com"},{"name":"Rodrigo Stuchi"},{"name":"Romain Rigaux","email":"hello@getromain.com"},{"name":"Sasha Aliashkevich","email":"olsender@gmail.com"},{"name":"Sean Song","email":"mail@seansong.dev"},{"name":"Sebastian Lyng Johansen","email":"seblyng98@gmail.com"},{"name":"Sergei Egorov","email":"sergei.egorov@zeroturnaround.com"},{"name":"Shub","email":"shub1493biswas@gmail.com"},{"name":"Stanislav Germanovskii","email":"s.germanovskiy@tinkoff.ru"},{"name":"Steven Yung","email":"stevenyung@fastmail.com"},{"name":"Timon Jurschitsch","email":"timon.jurschitsch@gmail.com"},{"name":"Tito Griné","email":"tgrine@singlestore.com"},{"name":"Toliver","email":"teejae@gmail.com"},{"name":"Toni Müller","email":"toni.mueller@datameer.com"},{"name":"Tony Coconate","email":"me@tonycoconate.com"},{"name":"Tyler Jones","email":"tyler.jones@txwormhole.com"},{"name":"Uku Pattak","email":"ukupat@gmail.com"},{"name":"VdustR","email":"vdustr@gmail.com"},{"name":"Wylie Conlon","email":"wylie@superblockshq.com"},{"name":"Xin Hu","email":"hoosin.git@gmail.com"},{"name":"Zhongxian Liang","email":"zhongxian.liang@shopee.com"},{"name":"0xflotus","email":"0xflotus@gmail.com"}],"dependencies":{"nearley":"^2.20.1","argparse":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.14.0","rimraf":"^3.0.2","esbuild":"^0.27.2","ts-jest":"^29.2.6","webpack":"^5.74.0","prettier":"^2.0.5","dedent-js":"^1.0.1","ts-loader":"^9.3.1","@babel/cli":"^7.10.4","babel-jest":"^29.7.0","release-it":"^15.1.1","typescript":"^4.7.4","@babel/core":"^7.10.4","@types/jest":"^29.5.14","npm-run-all":"^4.1.5","webpack-cli":"^4.9.1","babel-eslint":"^10.1.0","babel-loader":"^8.1.0","@jest/globals":"^29.7.0","webpack-merge":"^5.8.0","@types/nearley":"^2.11.2","@babel/preset-env":"^7.10.4","@types/babel__core":"^7.1.15","eslint-plugin-import":"^2.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@babel/preset-typescript":"^7.15.0","@typescript-eslint/parser":"^5.21.0","eslint-config-airbnb-base":"^15.0.0","babel-plugin-inline-import":"^3.0.0","babel-plugin-add-module-exports":"^1.0.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.21.0","@babel/plugin-proposal-class-properties":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/sql-formatter_15.7.0_1769619718700_0.04658565736569509","host":"s3://npm-registry-packages-npm-production"},"_id":"@avallete/sql-formatter@15.7.0","version":"15.7.0"}