{"_id":"@dheerajmahra/editor-config","_rev":"6-2cd098af63dc423e45f650006de3826d","name":"@dheerajmahra/editor-config","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@dheerajmahra/editor-config","version":"0.1.0","keywords":["config","editorconfig","dheerajmahra"],"author":{"name":"Dheeraj Mahra","email":"dheerajmahra873@gmail.com"},"license":"MIT","_id":"@dheerajmahra/editor-config@0.1.0","maintainers":[{"name":"dheerajmahra","email":"dheerajmahra873@gmail.com"}],"bin":{"create-editor-config":"index.js"},"dist":{"shasum":"c5c70d9c2ffbf0141aef42a7887c6def24114bba","tarball":"https://registry.npmjs.org/@dheerajmahra/editor-config/-/editor-config-0.1.0.tgz","fileCount":4,"integrity":"sha512-F2vh7HEiU2qmN1wWkEJD8D04OsJuyW8CQKmkMZFiFR+qk1uU6/VKLWyM80ellc/nH8fSDBnLwKbALWkZp3VcBQ==","signatures":[{"sig":"MEYCIQCOowsc9K5uaaz5JKWv9HGj4IhyI4fwlYqHmTh6kRC2sQIhAM42jiNOLh3VQK/3E0gfSX6ZbGPn28chlWaHw9UkODOk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1487},"type":"module","gitHead":"e34c4f9ac4921c6ff9eebafaecff6fbf2a96cf97","_npmUser":{"name":"dheerajmahra","email":"dheerajmahra873@gmail.com"},"_npmVersion":"10.9.2","description":"A simple editorconfig for my personal projects","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.4.1","_npmOperationalInternal":{"tmp":"tmp/editor-config_0.1.0_1742640543703_0.5516893771485758","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dheerajmahra/editor-config","version":"2.0.0","description":"A simple editorconfig for my personal projects","type":"module","bin":{"editor-config":"index.js"},"keywords":["config","editorconfig","dheerajmahra"],"author":{"name":"Dheeraj Mahra","email":"dheerajmahra873@gmail.com"},"license":"MIT","packageManager":"pnpm@10.4.1","_id":"@dheerajmahra/editor-config@2.0.0","gitHead":"4cc44eefec0bdfba58a7412a2555d9446bbf8719","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-KXTpaIECMu9JkKnUFdODfcIEU3hDTELglW7BNBug6Z5ssmYiuxN+ZeC6B7Q+5s8FPVduXGwm5ek4Mo36sP1XoA==","shasum":"29a3c5c54fcaba08c1e1c7b858ae2dfa690e0f96","tarball":"https://registry.npmjs.org/@dheerajmahra/editor-config/-/editor-config-2.0.0.tgz","fileCount":4,"unpackedSize":2767,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDoVWf95y+vZQP17+7tXXHnA3XrQ6LlPLuFt17CP9pdngIgOJDviC66kG+UlS8oR5oA4TBdHPIuF72TJF8DX+oAySA="}]},"_npmUser":{"name":"dheerajmahra","email":"dheerajmahra873@gmail.com"},"directories":{},"maintainers":[{"name":"dheerajmahra","email":"dheerajmahra873@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/editor-config_2.0.0_1761484637178_0.3393558014433715"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-22T10:49:03.626Z","modified":"2025-10-26T13:17:17.579Z","1.0.0":"2025-03-22T09:52:43.182Z","1.0.1":"2025-03-22T10:05:07.224Z","0.1.0":"2025-03-22T10:49:03.894Z","2.0.0":"2025-10-26T13:17:17.372Z"},"author":{"name":"Dheeraj Mahra","email":"dheerajmahra873@gmail.com"},"license":"MIT","keywords":["config","editorconfig","dheerajmahra"],"description":"A simple editorconfig for my personal projects","maintainers":[{"name":"dheerajmahra","email":"dheerajmahra873@gmail.com"}],"readme":"# @dheerajmahra/editor-config\n\nA simple editorconfig for my personal projects 📝\n\n![NPM Version](https://img.shields.io/npm/v/@dheerajmahra/editor-config)\n\n## Quick Setup (Recommended)\n\nThe easiest way to set up this config is to use the CLI utility. It will automatically copy the `.editorconfig` file to your project directory.\n\nRun one of the following commands in your project directory:\n\n```bash\n# Using npx (npm)\nnpx @dheerajmahra/editor-config\n\n# Using pnpm\npnpm dlx @dheerajmahra/editor-config\n\n# Using yarn\nyarn dlx @dheerajmahra/editor-config\n```\n\n## Requirements\n\n- Node.js v20.11.0 or higher\n\n## What is EditorConfig?\n\nEditorConfig helps maintain consistent coding styles across different editors and IDEs. The `.editorconfig` file defines coding styles like:\n\n- Indentation style (spaces vs tabs)\n- Indentation size\n- Line ending style (LF vs CRLF)\n- Charset\n- Trim trailing whitespace\n- Insert final newline\n\nMost modern editors and IDEs support EditorConfig either natively or through plugins.\n\n## Manual Setup\n\nIf you prefer to set up manually, create a `.editorconfig` file in your project root with the following configuration -\n\n```\nroot = true\n\n[*]\ncharset = utf-8\nend_of_line = lf\ninsert_final_newline = true\ntrim_trailing_whitespace = true\nindent_style = space\nindent_size = 2\n\n[*.md]\ntrim_trailing_whitespace = false\n\n\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}