{"id":19265488,"url":"https://github.com/sbeator/sort-js-object-keys","last_synced_at":"2025-04-21T19:31:28.570Z","repository":{"id":72911780,"uuid":"91583198","full_name":"SBeator/sort-js-object-keys","owner":"SBeator","description":"This is a VS code extension to alphabetically sort the keys in selected js objects keys in your code.","archived":false,"fork":false,"pushed_at":"2019-03-14T08:11:27.000Z","size":947,"stargazers_count":25,"open_issues_count":15,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-01T15:21:45.342Z","etag":null,"topics":["sort","sort-objects"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=zengxingxin.sort-js-object-keys","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SBeator.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"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":"2017-05-17T14:04:33.000Z","updated_at":"2024-10-23T14:01:10.000Z","dependencies_parsed_at":"2023-06-03T14:46:22.063Z","dependency_job_id":null,"html_url":"https://github.com/SBeator/sort-js-object-keys","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SBeator%2Fsort-js-object-keys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SBeator%2Fsort-js-object-keys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SBeator%2Fsort-js-object-keys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SBeator%2Fsort-js-object-keys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SBeator","download_url":"https://codeload.github.com/SBeator/sort-js-object-keys/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250119884,"owners_count":21378105,"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":["sort","sort-objects"],"created_at":"2024-11-09T19:46:12.440Z","updated_at":"2025-04-21T19:31:28.564Z","avatar_url":"https://github.com/SBeator.png","language":"JavaScript","readme":"# Sort JS Object Keys README\n\nThis is a VS code extension to alphabetically sort the keys in _selected_ js objects keys in your code. \n\nIt supports:\n- The latest ECMAScript version enabled by default (ES2017).\n- Typescript.\n- Comment attachment.\n\n## Usage\n\n![Usage animation](images/usage.gif)\n\n1. Select a js object in your source  \n  Note: it uses full lines so ensure the selected lines are a valid js object, start from the \"{\" and end from the \"}\"\n1. Run the extension command  \n    * Sort JS object keys  \n    Keybinding: `Alt+S`\n    * Sort JS object keys (Reverse)\n\n## Reference\n\nUse [@babel/parser](https://babeljs.io/docs/en/next/babel-parser.html) to parse the code, and sort the parsed code, then use [@babel/generator](https://babeljs.io/docs/en/next/babel-generator.html) to genertate the code back to document","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbeator%2Fsort-js-object-keys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsbeator%2Fsort-js-object-keys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsbeator%2Fsort-js-object-keys/lists"}