{"_id":"@curvewise-public/pg-formatter","_rev":"2-90f0eab181ea5c6953483892537c0b5a","name":"@curvewise-public/pg-formatter","dist-tags":{"latest":"1.3.1"},"versions":{"1.3.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"ava":{"files":["test/**/*"],"helpers":["test/helpers/**/*"],"require":["@babel/register"],"sources":["src/**/*"]},"dependencies":{"shell-quote":"^1.7.2"},"description":"PostgreSQL SQL syntax beautifier.","devDependencies":{"@babel/cli":"^7.6.4","@babel/core":"^7.6.4","@babel/plugin-transform-flow-strip-types":"^7.6.3","@babel/preset-env":"^7.6.3","@babel/register":"^7.6.2","ava":"^2.4.0","babel-plugin-istanbul":"^5.2.0","coveralls":"^3.0.7","eslint":"^6.8.0","eslint-config-canonical":"^19.0.0","flow-bin":"^0.111.1","husky":"^3.0.9","nyc":"^14.1.1","semantic-release":"^15.13.30"},"engines":{"node":">=10.0"},"keywords":["beautifier","formatter","postgres","sql"],"main":"./dist/index.js","name":"@curvewise-public/pg-formatter","nyc":{"include":["src/**/*.js"],"instrument":false,"reporter":["text-lcov"],"require":["@babel/register"],"sourceMap":false},"scripts":{"prepare":"npm run build-pg-formatter && npm run build","build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files --source-maps","build-pg-formatter":"rm -fr ./src/pg-formatter && mkdir -p ./src/pg-formatter && curl -LkSs http://github.com/darold/pgFormatter/tarball/master/ | tar xz --strip-components=1 -C ./src/pg-formatter","lint":"eslint ./src ./test && flow","test":"ava --serial --verbose"},"version":"1.3.1","license":"BSD-3-Clause","gitHead":"70b3f255931766619c5845ac8cb5d4a479009403","_id":"@curvewise-public/pg-formatter@1.3.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-T9hIke6FekyTFINe+0wbQ6PGtIm7VTKrG8XBxu8LW2Fdmay5zB2JWqfZZFt3dJ40QQsEGRwJ/K1Sqsa2rX1NAw==","shasum":"656275c2bf7c2850e3b3812f5fe74b7b13ebde84","tarball":"https://registry.npmjs.org/@curvewise-public/pg-formatter/-/pg-formatter-1.3.1.tgz","fileCount":539,"unpackedSize":6584104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXPYzCRA9TVsSAnZWagAAazYP/33muxDw1b2DXaKS5/Ro\neSAeoHUnqz/nYu268YHHOEi3Gi8HjBl8ZEvL0bJYHCvq2GfPcXyLRxWGbNLf\nYpB/jXXXX4eA868F+8xI4mL33tpMlLOTqFGSdpR8NaAaVIPiDhDK/yWtHplH\nqDFDi6d5YJWs00tUDU21kCdFkr3AYaS6mX1QsnhVYFIZ5fiKTjYxdnqptFB4\nHxOEtuuC1cDWA+cH7fZhMqqQqsutpBKqlaYeYdJMu03MzuxCA1e0b/kTTfSq\ne8fGnPQ39UY00WVhGa9uCNzNeiTH6nPlU2p8M1CvICpchx2qOUXa1Kkv4XUC\n+v8xmeKuBhG5BXmE9Ygn2IPewJFwJdHB9V5WEf6hRpgK0Ax6p3RRoz8+ogia\n6ThBvGaLs/Usn2QEsDAwAc9Eq8XQub7UE152LKbKSsEZKJMnjaUw56Zvvn6H\nHp27ecn8sKT5AaxxizdfEGCOvI5uRYxJ9egq/ihTI9ddL1EvaU6cwec4XTcC\neOQa9XPwVbtUNlFl2Ws7LgWstlwmq1vw4isC+0zq3mueSw0Az2CPS+0+aKqD\nWx2i0NAXSRQ5DwbgJ+YvTfJkPQWe/EiDxAQQ0/7aEXu/Yd4jequW9xkGDsWg\ndb88/wAUgig8f38FjFm7DV1kH9PNJ0Bb418F52r+tNoKyamCTix2f9uf+Czf\nXoOG\r\n=wdTH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDguWOb3DczjfXlDJnSWEnDVrs9L2j36hCMBX+KHqLudwIgVK6WHp5g1qq29QFZfYK/O8lRNiMyWFlQmNPL7pcQ43E="}]},"_npmUser":{"name":"paulmelnikow","email":"npm@zephyr.to"},"directories":{},"maintainers":[{"name":"paulmelnikow","email":"npm@zephyr.to"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pg-formatter_1.3.1_1616705074776_0.039997269284417714"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-25T20:44:34.531Z","1.3.1":"2021-03-25T20:44:35.022Z","modified":"2022-04-05T02:20:58.615Z"},"maintainers":[{"email":"jake@jacobeanrnd.com","name":"jbeard"},{"email":"npm@zephyr.to","name":"paulmelnikow"}],"description":"PostgreSQL SQL syntax beautifier.","keywords":["beautifier","formatter","postgres","sql"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","readme":"# pg-formatter\n\n[![Travis build status](http://img.shields.io/travis/gajus/pg-formatter/master.svg?style=flat-square)](https://travis-ci.org/gajus/pg-formatter)\n[![Coveralls](https://img.shields.io/coveralls/gajus/pg-formatter.svg?style=flat-square)](https://coveralls.io/github/gajus/pg-formatter)\n[![NPM version](http://img.shields.io/npm/v/pg-formatter.svg?style=flat-square)](https://www.npmjs.org/package/pg-formatter)\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\nA PostgreSQL SQL syntax beautifier.\n\n> Note:\n>\n> This project is a thin wrapper of https://github.com/darold/pgFormatter.\n> Execution of the module relies on Perl being available on the host system.\n\n## Usage\n\n```js\nimport {\n  format\n} from 'pg-formatter';\n\nformat(`SELECT foo FROM bar`);\n\n```\n\n## Configuration\n\n|Configuration|Format|Default|Description|`pgFormatter` equivalent|\n|---|---|---|---|---|\n|`anonymize`|boolean|`false`|Obscure all literals in queries, useful to hide confidential data before formatting.|`anonymize`|\n|`functionCase`|string (\"unchanged\", \"lowercase\", \"uppercase\", \"capitalize\")|`unchanged`|Change the case of the function names.|`function-case`|\n|`keywordCase`|string (\"unchanged\", \"lowercase\", \"uppercase\", \"capitalize\")|`unchanged`|Change the case of the reserved keyword.|`keyword-case`|\n|`noRcFile`|boolean|`false`|Do not read ~/.pg_format automatically.|`no-rcfile`|\n|`placeholder`|string (regex)|N/A|Regex to find code that must not be changed.|`placeholder`|\n|`spaces`|number|`4`|Number of spaces to indent the code.|`spaces`|\n|`stripComments`|boolean|`false`|Remove any comment from SQL code.|`nocomment`|\n|`tabs`|boolean|`false`|Use tabs instead of spaces. When `true`, the `spaces` option is ignored.|`tabs`|\n","readmeFilename":"README.md"}