{"id":20749328,"url":"https://github.com/hexxone/we_project_helper","last_synced_at":"2026-04-21T00:31:52.378Z","repository":{"id":42712575,"uuid":"241352335","full_name":"hexxone/we_project_helper","owner":"hexxone","description":"Wallpaper Engine project.json helper utility","archived":false,"fork":false,"pushed_at":"2024-10-28T21:16:55.000Z","size":23,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-08T13:47:05.571Z","etag":null,"topics":["increment","sorts","translation","wallpaper-engine"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hexxone.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":"2020-02-18T12:12:13.000Z","updated_at":"2024-10-28T21:16:59.000Z","dependencies_parsed_at":"2024-11-17T23:00:57.583Z","dependency_job_id":null,"html_url":"https://github.com/hexxone/we_project_helper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fwe_project_helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fwe_project_helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fwe_project_helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hexxone%2Fwe_project_helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hexxone","download_url":"https://codeload.github.com/hexxone/we_project_helper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243048121,"owners_count":20227592,"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":["increment","sorts","translation","wallpaper-engine"],"created_at":"2024-11-17T08:22:19.249Z","updated_at":"2025-12-25T00:31:27.952Z","avatar_url":"https://github.com/hexxone.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wallpaper Engine project.json helper utility\n\nSince I prefer editing the \"project.json\" file of a wallpaper engine project manually\nand the properties are not ordered by its \"order\" (like in the WE-gui) but by the name,\nI decided to create a small tool which sorts such a file by \"order\" and saves it,\nwithout breaking the \".json\" format.\n\nThe sorted file will be written to the same place as the input, with the suffix `.new`.\nSee `/example` folder.\n\nSadly, the json format doesn't really support property-sorting by default and I just implemented my own...\nMaybe there are better ways for doing this, but having more control over the process also allows for more tweaks and features.\n\nE.g.: While I was on it, I put in the ability to increment an \"order\" above a given value, by a given amount.\nThis makes it easier to add new properties in the middle without having to go through all the following ones and manually incrementing them...\n\nMaybe someone will find this useful someday ‾\\\\_(ツ)_/‾\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexxone%2Fwe_project_helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhexxone%2Fwe_project_helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhexxone%2Fwe_project_helper/lists"}