{"bin":{"sql-formatter":"bin/sql-formatter-cli.cjs"},"bugs":{"url":"https://github.com/sql-formatter-org/sql-formatter/issues"},"dist":{"shasum":"1a1f359aa479d58a84e1fb9b4ba10b11a160111d","tarball":"https://registry.npmjs.org/sql-formatter/-/sql-formatter-15.9.0.tgz","fileCount":549,"integrity":"sha512-3A/N+v+mA5/PDU+FlO4uTFE0L/Mmg63c/Ny161Qv2b1Mxp9IX8War+LLmq17LA/Kgu4KXAR7iutK2JaHWJMMtw==","signatures":[{"sig":"MEUCIQCdoJHG1VN30nZFf9vwUPLWGVS+IiWqzuO9lirDyLdh0wIgIaeFFVO5U60kbriD1qKm+qWrXzoKLMjfYmAnAJwVvKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICnTVwiojunkbkhKoZK4q/3l/QkThLG25JDjcizboqEmAiEAqr2cuVUtNCuMX0DmFEfdBXnjJaT4nDbYkIvE+Hjeeb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3128873},"jest":{"roots":["test"],"preset":"ts-jest","collectCoverage":true,"moduleNameMapper":{"^\\.(.+)\\.js":".$1"},"collectCoverageFrom":["src/**/*.ts"]},"main":"dist/cjs/index.js","name":"sql-formatter","type":"module","unpkg":"dist/sql-formatter.min.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"fix":"pnpm run pretty && eslint --fix .","lint":"eslint --cache .","test":"pnpm run grammar && jest","build":"pnpm run grammar && npm-run-all --parallel build:cjs build:esm build:webpack","check":"pnpm run ts:check && pnpm run pretty:check && pnpm run lint && pnpm run test","clean":"rimraf lib dist coverage","pretty":"prettier --write .","grammar":"nearleyc src/parser/grammar.ne -o src/parser/grammar.ts","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":"pnpm run grammar && jest --testMatch '<rootDir>/test/perftest.ts' --coverage=false","pre-commit":"npm-run-all --parallel ts:changes lint:changes","test:watch":"pnpm run test --watch","ts:changes":"tsc --noEmit --incremental","git:changes":"git diff --name-only --diff-filter d | xargs","lint:changes":"sh -c 'eslint --cache $(pnpm run --silent git:changes)'","pretty:check":"prettier --check .","build:webpack":"webpack --config webpack.prod.js && cp dist/sql-formatter.min.cjs dist/sql-formatter.min.js"},"_npmUser":{"name":"nene","email":"npm@triin.net"},"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"],"devEngines":{"packageManager":{"name":"pnpm","version":"11.9.0+sha512.bd682d5d03fe525ef7c9fd6780c6884d1e756ac4c9c9fe00c538782824310dcf90e3ddc4f53835f06dfaebd5085e41855e0bcbb3b60de2ac5bbab89e5036f03b"}},"repository":{"url":"git+https://github.com/sql-formatter-org/sql-formatter.git","type":"git"},"description":"Format whitespace in a SQL query to make it more readable","directories":{},"maintainers":[{"name":"nene","email":"npm@triin.net"},{"name":"inferrinizzard","email":"inferrinizzard@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"nearley":"^2.20.1","argparse":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.14.0","rimraf":"^3.0.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","@types/node":"22.9.0","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","release-it-pnpm":"^4.6.6","@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.9.0_1790148105555_0.6727210837155202","host":"s3://npm-registry-packages-npm-production"},"_id":"sql-formatter@15.9.0","version":"15.9.0"}