{"id":16255858,"url":"https://github.com/matsmaker/pie","last_synced_at":"2025-04-08T13:24:10.039Z","repository":{"id":75774894,"uuid":"448460533","full_name":"MatsMaker/pie","owner":"MatsMaker","description":"Developer Tools for modifying display objects written with Pixi.js","archived":false,"fork":false,"pushed_at":"2022-06-10T20:36:05.000Z","size":55,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-14T09:41:31.677Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MatsMaker.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":"2022-01-16T04:53:42.000Z","updated_at":"2022-04-01T09:49:57.000Z","dependencies_parsed_at":"2023-06-07T16:28:36.694Z","dependency_job_id":null,"html_url":"https://github.com/MatsMaker/pie","commit_stats":{"total_commits":5,"total_committers":1,"mean_commits":5.0,"dds":0.0,"last_synced_commit":"371b7edc368265c4691a4998198748d8a170fa1f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatsMaker%2Fpie","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatsMaker%2Fpie/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatsMaker%2Fpie/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatsMaker%2Fpie/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatsMaker","download_url":"https://codeload.github.com/MatsMaker/pie/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247848789,"owners_count":21006314,"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":[],"created_at":"2024-10-10T15:43:57.552Z","updated_at":"2025-04-08T13:24:09.992Z","avatar_url":"https://github.com/MatsMaker.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PIE (PIxi js Edit)\n\nDeveloper Tools for modifying display objects written with Pixi.js\n\n## How install\n\nDownload and instal as chrome extension\n\n## How use\n\nThen in project source code add display object to editing list use the next code:\n\n```\n...\nconst circle = new Graphics();\ncircle.lineStyle(2, 0x00ffff);\ncircle.drawCircle(0, 0, 3);\ncontainer.addChild(circle);\n...\n/// #if DEBUG\n// To add Display object to PIE edit list\nwindow.___PIE___ \u0026\u0026 window.___PIE___.ADD(circle);\n// and other do\nwindow.___PIE___ \u0026\u0026 window.___PIE___.ADD(container);\n/// #endif\n...\n```\n\nThen we can use hot key for fast modify object\n\n### Hotkeys list:\n\n- To scale - hold key 'e', use shift for save ratio\n- To move - hold key 'w'\n- To rotation - hold key 'q'\n- To toggle visible - key 'v'\n- Show active item to console log - 'space', use shift to log all items\n\n- Select edited item:\n  next item - key 'f'\n  prev item - key 'd'\n\n## Note, Attention\n\nWhen the extension is active you can't use some keys(from hotkey list) with default behavior. Because extension intercepted their behavior\n\n### To more comfortable\n\nSet activation extension by click.\n##### For it\nClick by extension in bar. Then \"The can reed and change data\" set \"When you click the extension\". After turn on this extension when it need and don't block keys from hotkey list on all sites.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatsmaker%2Fpie","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatsmaker%2Fpie","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatsmaker%2Fpie/lists"}