{"id":16377751,"url":"https://github.com/walshydev/extreme-utils","last_synced_at":"2025-07-02T08:40:29.612Z","repository":{"id":61114572,"uuid":"535519675","full_name":"WalshyDev/extreme-utils","owner":"WalshyDev","description":"Lots of general utils for VSCode. URL encode/decode, hashing, eval, base64 and more.","archived":false,"fork":false,"pushed_at":"2025-04-27T18:53:02.000Z","size":169,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-27T19:32:57.412Z","etag":null,"topics":["hacktoberfest","typescript","visual-studio-code","vscode"],"latest_commit_sha":null,"homepage":"","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/WalshyDev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-09-12T05:09:17.000Z","updated_at":"2025-04-27T18:53:06.000Z","dependencies_parsed_at":"2022-10-11T05:01:18.786Z","dependency_job_id":null,"html_url":"https://github.com/WalshyDev/extreme-utils","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WalshyDev/extreme-utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2Fextreme-utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2Fextreme-utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2Fextreme-utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2Fextreme-utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WalshyDev","download_url":"https://codeload.github.com/WalshyDev/extreme-utils/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WalshyDev%2Fextreme-utils/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263105776,"owners_count":23414726,"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":["hacktoberfest","typescript","visual-studio-code","vscode"],"created_at":"2024-10-11T03:43:54.369Z","updated_at":"2025-07-02T08:40:29.603Z","avatar_url":"https://github.com/WalshyDev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Extreme Utils\n\nI constantly need different utils which aren't available in extensions or are all across many different ones. So, I made this to just satisfy my needs.\n\nDownload here: https://marketplace.visualstudio.com/items?itemName=WalshyDev.extreme-utils\n\n## Features\n- URL encoding/decoding\n- Hashing\n  - MD5\n  - SHA-1\n  - SHA-256\n  - SHA-384\n  - SHA-512\n- Base64\n- Hex\n- Eval\n  - Run JS code easily\n- Prettify/minify JSON\n\n## Commands\n* `extreme-utils.urlEncode`\n  * URL encode\n* `extreme-utils.urlDecode`\n  * URL decode\n* `extreme-utils.urlEncodePart`\n  * URL encode a part\n* `extreme-utils.urlDecodePart`\n  * URL decode a part\n* `extreme-utils.md5`\n  * MD5 hash\n* `extreme-utils.sha1`\n  * SHA-1 hash\n* `extreme-utils.sha256`\n  * SHA-256 hash\n* `extreme-utils.sha384`\n  * SHA-384 hash\n* `extreme-utils.sha512`\n  * SHA-512 hash\n* `extreme-utils.toBase64`\n  * Base64 encode\n* `extreme-utils.fromBase64`\n  * Base64 decode\n* `extreme-utils.toHex`\n  * Hex encode\n* `extreme-utils.fromHex`\n  * Hex decode\n* `extreme-utils.eval`\n  * Evaluate some JS\n* `extreme-utils.prettifyJson`\n  * Prettify JSON\n* `extreme-utils.minifyJson`\n  * Minify JSON\n\n## Making a shortcut\nThis extension doesn't ship with any default shortcuts right now so here is an example:\n\n```json\n[\n\t{\n\t\t\"key\": \"cmd+shift+m\",\n\t\t\"command\": \"extreme-utils.eval\",\n\t\t\"when\": \"editorFocus\"\n\t}\n]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalshydev%2Fextreme-utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwalshydev%2Fextreme-utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwalshydev%2Fextreme-utils/lists"}