{"_id":"@cristianmfr/eslint-prettier-config","name":"@cristianmfr/eslint-prettier-config","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"devDependencies":{"@eslint/js":"^9.13.0","eslint":"^9.13.0","eslint-plugin-react":"^7.37.2","globals":"^15.11.0","prettier":"3.3.3","typescript-eslint":"^8.11.0"},"name":"@cristianmfr/eslint-prettier-config","version":"1.0.0","description":"Eslint & Prettier config","main":"index.js","dependencies":{"eslint-scope":"^8.1.0","eslint-visitor-keys":"^4.1.0"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/cristianmfr/eslint-prettier-config.git"},"author":"","license":"MIT","bugs":{"url":"https://github.com/cristianmfr/eslint-prettier-config/issues"},"homepage":"https://github.com/cristianmfr/eslint-prettier-config#readme","_id":"@cristianmfr/eslint-prettier-config@1.0.0","gitHead":"e0b08eaec5ae54c516d04ff198225ed38d65a66f","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-GnGem4X5BJN7V8q4RYzfl+TMYJDCQtEdxc9ZYZbHERbRpWSTchVxNC5juTbRwh2oqnug0XBur3uMIf8yxbz8ZQ==","shasum":"8310d56b89e037050ad8459c197da314a6475fb5","tarball":"https://registry.npmjs.org/@cristianmfr/eslint-prettier-config/-/eslint-prettier-config-1.0.0.tgz","fileCount":5,"unpackedSize":3879,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxQ+jAZpXD/8g9m6A43tEok449sueP4UfNvlBaE1NAMQIhAPM969ju86x4A+PTbOIcppTqCD4C0cAS25i5Jj+i7Jq0"}]},"_npmUser":{"name":"cristianmfr","email":"contato@cristianfreitas.com"},"directories":{},"maintainers":[{"name":"cristianmfr","email":"contato@cristianfreitas.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-prettier-config_1.0.0_1729866551116_0.43164098054114297"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-25T14:29:10.969Z","1.0.0":"2024-10-25T14:29:11.325Z","modified":"2024-10-25T14:29:11.629Z"},"maintainers":[{"name":"cristianmfr","email":"contato@cristianfreitas.com"}],"description":"Eslint & Prettier config","homepage":"https://github.com/cristianmfr/eslint-prettier-config#readme","repository":{"type":"git","url":"git+https://github.com/cristianmfr/eslint-prettier-config.git"},"bugs":{"url":"https://github.com/cristianmfr/eslint-prettier-config/issues"},"license":"MIT","readme":"# ESLint & Prettier Setup\n\n## Setup Guide\n\n### Install Extensions:\n\n-   **ESLint**: [VS Code Extension Link](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\n-   **Prettier**: [VS Code Extension Link](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)\n\n### Configure your `settings.json`:\n\n**Default code formatter**:\n\n```\n\"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n```\n\n**For React TypeScript (.tsx) files**:\n\n```\n\"[typescriptreact]\": {\n\"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\n**For React JavaScript (.jsx) files**:\n\n```\n\"[javascriptreact]\": {\n\"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\n**For TypeScript (.ts) files**:\n\n```\n\"[typescript]\": {\n\"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\n**For JavaScript (.js) files**:\n\n```\n\"[javascript]\": {\n\"editor.defaultFormatter\": \"esbenp.prettier-vscode\"\n}\n```\n\n### Install Prettier Dependencies:\n\nUsing **NPM**:\n\n```\nnpm install --save-dev --save-exact prettier\n```\n\nUsing **PNPM**:\n\n```\npnpm add --save-dev --save-exact prettier\n```\n\nUsing **YARN**:\n\n```\nyarn add --dev --exact prettier\n```\n\n### Install ESLint Dependencies:\n\nUsing **NPM**:\n\n```\nnpm init @eslint/config@latest\n```\n\nUsing **PNPM**:\n\n```\npnpm create @eslint/config@latest\n```\n\nUsing **YARN**:\n\n```\nyarn create @eslint/config\n```\n\n### Configuration\n\nCopy the contents of your configuration files (`.eslint.config.mjs`, `.prettierignore`, `.prettierrc`) and paste them into the respective config files in your project.\n","readmeFilename":"README.md"}