{"_id":"@19h47/prettier-config","_rev":"2-f296a29d9dbffcae5340f9022ef4abcd","name":"@19h47/prettier-config","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@19h47/prettier-config","version":"1.0.0","description":"19h47's base prettier configuration","main":"index.js","repository":{"type":"git","url":"git+https://github.com/19h47/prettier-config.git"},"keywords":["prettier","config","19h47"],"author":{"name":"Jérémy Levron","email":"jeremylevron@19h47.fr","url":"https://19h47.fr"},"license":"ISC","bugs":{"url":"https://github.com/19h47/prettier-config/issues"},"dependencies":{"prettier":"^1.x.x"},"gitHead":"0b3610d7789b7d995507eb1b0d5be7b7c2b0960e","homepage":"https://github.com/19h47/prettier-config#readme","_id":"@19h47/prettier-config@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-knLlEfp7BF7qIqcA1DyD5QgqhKFjnAxq629zkb/bVEf4ykQaJ35dTeu7Ys1FTIiNWFIqp5BvveA/JPp6yq2LBQ==","shasum":"2073b3bb375a1879680518572250730befd3ed10","tarball":"https://registry.npmjs.org/@19h47/prettier-config/-/prettier-config-1.0.0.tgz","fileCount":5,"unpackedSize":2806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefmUaCRA9TVsSAnZWagAA37EP/2HPulGeocXl4+A3bxbD\nGtSY/5iVVXzw6Z4sBSYSo6PIW6V6RQ214c6hBmO4xMX00khQOpsxfCIWKWQ9\n0RIaVq2RaOSh/LC28GzkTCwdX0WQ/7nCaWPmsK2u1t1OLYtRX0m+X9nd0Qa1\neqklDHEyoJaCfUvf4ixD3/yM28EslDJcINPWYPlnhc4rvVR4w6vhKXMZATyq\nFA590dfeZPw4hEsnZ4EbuQhrJSgHnLwdcflj05ibGNE3k5cknoabBuN1F72N\ng0MQq5IkhFg6JQqFA6bHZhXFH0iwdGoalCzYCGNsaA9xom9OjtWQDakE/J8A\np8Fe5PPgzuK8c0DpOQZ6LyzavunA3ByDGd4fSIy6NNH7t9JqSRuqyiYIl12H\nXeAuVACsV2CMFyiZJE+1424PpBHyZrCcjAOL967+d8EoBsKxCLo7Upzs39iE\nUb3Zm4W3OT9cjsELhqPzbv+gzMaUE95umn4xDQqFzZZYbQzzmazi2ue4xjJA\n6RpDBhY6zy8D1j1APLEeviEHIzHy/k+xL/83qN5FuC/16pBjWQV98v1alPp8\nMsZFxluGZcEzG6syiuk5tiM6O6WL+KLPvGeROd3wodcwiicrpQVd5lulLo1G\nKBttKkLVUaK8lEqD7FNd6+W2BdZTISQI/nmOvdiKnGuzOP4cmrMyOaF70B01\nNvgQ\r\n=Bz1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDWMPvbjbw93PTTD+BErofrw28vgXlQE60U6CxJiF/igIhANXROXjVIDc+rc638+w6tFe+59jKfg7NTTSSDR3PsT+I"}]},"maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-config_1.0.0_1585341722339_0.8597365268907855"},"_hasShrinkwrap":false},"2.0.0":{"name":"@19h47/prettier-config","version":"2.0.0","description":"19h47's base prettier configuration","main":"index.js","repository":{"type":"git","url":"git+https://github.com/19h47/prettier-config.git"},"keywords":["prettier","config","upstatement"],"author":{"name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"license":"ISC","bugs":{"url":"https://github.com/19h47/prettier-config/issues"},"dependencies":{"prettier":"^3.0.3"},"scripts":{"deploy":"npm login && npm publish"},"gitHead":"3664ad9935be3fde3378256c68b222b7d0c83a0d","homepage":"https://github.com/19h47/prettier-config#readme","_id":"@19h47/prettier-config@2.0.0","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-icgsNYGzI6frgbWhn2G9zWxvVrKEfYNCaj8z+zYPv3i543cle5EJBfENi9N7nU675rK41OKUlW+26VV53MGSpg==","shasum":"bde299d99b3e363d40e0fc312adeb0a9ddf19444","tarball":"https://registry.npmjs.org/@19h47/prettier-config/-/prettier-config-2.0.0.tgz","fileCount":4,"unpackedSize":2758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDisV6QqT+ZW7EjF6OSb+0qzfLWwBKY2oy9Immn0+H4kwIhAKeY0MTX8thkpbDaSqn8XAxBFKfwjnAbF/ZUHXCbMAMY"}]},"_npmUser":{"name":"19h47","email":"jeremylevron@19h47.fr"},"directories":{},"maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/prettier-config_2.0.0_1699368959106_0.3761679123133004"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-27T20:42:02.053Z","1.0.0":"2020-03-27T20:42:02.443Z","modified":"2023-11-07T14:55:59.451Z","2.0.0":"2023-11-07T14:55:59.294Z"},"maintainers":[{"name":"19h47","email":"jeremylevron@19h47.fr"}],"description":"19h47's base prettier configuration","homepage":"https://github.com/19h47/prettier-config#readme","keywords":["prettier","config","upstatement"],"repository":{"type":"git","url":"git+https://github.com/19h47/prettier-config.git"},"author":{"name":"Jérémy Levron","email":"jeremylevron@19h47.fr"},"bugs":{"url":"https://github.com/19h47/prettier-config/issues"},"license":"ISC","readme":"# prettier-config\n\n19h47's [`prettier`](https://prettier.io) configuration.\n\n## Installation\n\n### yarn\n\n```sh\nyarn install 19h47/prettier-config\n```\n\nIf you don't have it installed already, also install `prettier` as a devDependency.\n\n```sh\nyarn install --dev prettier\n```\n\n## Usage\n\nWe export Prettier configurations for your usage.\n\n### Default Config\n\nCreate a `prettier.config.js` file at the root of your project that contains:\n\n```js\nmodule.exports = require('@19h47/prettier-config');\n```\n\n## [Editor Integration](https://prettier.io/docs/en/editors.html)\n\n### Visual Studio Code\n\n1. Install Prettier extension: `View → Extensions` then find and install Prettier - Code formatter\n2. Reload the editor\n3. In your user settings `Code -> Preferences -> Settings` add `editor.formatOnSave: true`\n\n## Enforced Rules\n\nCheck out all of Prettier's [configuration options](https://prettier.io/docs/en/options.html).\n\n- **Print Width**\n\n  Line wrap at 100 characters.\n\n- **Tab Width**\n\n  2 spaces per indentation-level.\n\n- **Tabs**\n\n  Indent lines with spaces, not tabs.\n\n- **Semicolons**\n\n  Always print semicolons at the ends of statements.\n\n  ```js\n  const greeting = 'hi';\n  ```\n\n- **Quote**\n\n  Use single quotes instead of double quotes.\n\n  ```js\n  const quote = 'single quotes are better';\n  ```\n\n- **Trailing Commas**\n\n  Use trailing commas wherever possible.\n\n  ```js\n  const obj = {\n    a: 'hi',\n    b: 'hey',\n  };\n  ```\n\n- **Bracket Spacing**\n\n  Print spaces between brackets in object literals.\n\n  ```js\n  {\n    foo: bar;\n  }\n  ```\n\n- **JSX Brackets**\n\n  Put the `>` of a multi-line JSX element at the end of the last line instead of being alone on the next line (does not apply to self closing elements).\n\n  ```jsx\n  <button className=\"prettier-class\" id=\"prettier-id\" onClick={this.handleClick}>\n    Click Here\n  </button>\n  ```\n\n- **Arrow Function Parentheses**\n\n  Omit parens when possible.\n\n  ```js\n  x => x;\n  ```\n","readmeFilename":"README.md"}