{"id":13598031,"url":"https://github.com/rohitdhas/shittier","last_synced_at":"2025-05-15T09:09:14.687Z","repository":{"id":183368168,"uuid":"655782611","full_name":"rohitdhas/shittier","owner":"rohitdhas","description":"Shittier is an unconventional code formatting tool","archived":false,"fork":false,"pushed_at":"2024-07-17T09:24:53.000Z","size":512,"stargazers_count":1711,"open_issues_count":24,"forks_count":28,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-09T07:44:28.928Z","etag":null,"topics":["code-formatter","prettier","shittier"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/shittier","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rohitdhas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-19T15:30:08.000Z","updated_at":"2025-05-04T15:35:31.000Z","dependencies_parsed_at":"2024-01-15T19:44:31.008Z","dependency_job_id":"671f86f2-c198-4876-8ebb-e3e2a3e47f72","html_url":"https://github.com/rohitdhas/shittier","commit_stats":{"total_commits":31,"total_committers":4,"mean_commits":7.75,"dds":"0.29032258064516125","last_synced_commit":"5a01a098d1dec9986ce421766a327a9de3a142e4"},"previous_names":["rohitdhas/shittier"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitdhas%2Fshittier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitdhas%2Fshittier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitdhas%2Fshittier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rohitdhas%2Fshittier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rohitdhas","download_url":"https://codeload.github.com/rohitdhas/shittier/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254310520,"owners_count":22049470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-formatter","prettier","shittier"],"created_at":"2024-08-01T17:00:46.507Z","updated_at":"2025-05-15T09:09:09.679Z","avatar_url":"https://github.com/rohitdhas.png","language":"TypeScript","funding_links":[],"categories":["others","TypeScript","Formatting"],"sub_categories":[],"readme":"# 💩 Shittier\n\n**Shittier** is a code formatting tool that aims to make your code look as terrible as possible. It is the exact opposite of popular tools like Prettier, which focus on improving code formatting and readability. Shittier embraces chaos, messiness, and confusion, making your code look shittier than ever before.\n\nWith Shittier, you can expect the following:\n\n- Random indentation for a chaotic code structure.\n- Mixed case madness that breaks consistency.\n- Spacing nightmares with added or removed spaces, tabs, and line breaks.\n\u003c!-- - Creative comment chaos with sarcastic or nonsensical remarks. --\u003e\n\n![Shittier Preview](public/shittier-example.gif)\n\n## 📥️ Installation\n\nTo install Shittier, follow these steps:\n\n1. Make sure you have **Node.js** installed on your machine.\n2. Open a terminal and run the following command:\n   ```\n   npm install -g shittier\n   ```\n\n## 🚀 Usage\n\nAfter installing Shittier, you can run it on your codebase by executing the following command in your project's root directory:\n\n```\nshittier [options] [directory/file]\n```\n\n### Options\n\n- `-h, --help`: Displays help information about Shittier and its available options.\n- `-v, --version`: Shows the installed version of Shittier.\n- `-f, --force`: Forces Shittier to overwrite files if they already exists.\n\n### Examples\n\n- Format a single file:\n  ```\n  shittier myfile.js\n  ```\n\n- Format a single file and save the modified file with a different name or path:\n  ```\n  shittier myfile.js modified/myfile.js\n  ```\n  Use `--force` flag to force overwrite if output file already exists\n\n## ⚠️ Disclaimer\n\nShittier is a purely satirical project created for fun and entertainment purposes. It is not intended for use in any serious development environment. Using Shittier on production code may result in confusion, frustration, and a lot of head-scratching. Use it responsibly and at your own risk.\n\n## 📜 License\n\nShittier is released under the [MIT License](https://opensource.org/licenses/MIT). See the [LICENSE](LICENSE) file for more details.\n\n---\n\nEnjoy the chaos and let Shittier transform your perfectly fine code into an unrecognizable mess! Remember, sometimes it's good to embrace the dark side of code formatting. Happy shittifying!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohitdhas%2Fshittier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frohitdhas%2Fshittier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frohitdhas%2Fshittier/lists"}