{"id":14985945,"url":"https://github.com/ymc-github/vscode-extensions","last_synced_at":"2026-01-03T18:49:59.683Z","repository":{"id":238306540,"uuid":"796289574","full_name":"YMC-GitHub/vscode-extensions","owner":"YMC-GitHub","description":"vscode extensions","archived":false,"fork":false,"pushed_at":"2024-05-23T04:51:17.000Z","size":249,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-23T05:39:11.089Z","etag":null,"topics":["action","code","select"],"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/YMC-GitHub.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":"2024-05-05T14:09:15.000Z","updated_at":"2024-05-23T04:51:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"5441d01b-c1fc-430b-b5a6-b07128fe7c1d","html_url":"https://github.com/YMC-GitHub/vscode-extensions","commit_stats":{"total_commits":45,"total_committers":1,"mean_commits":45.0,"dds":0.0,"last_synced_commit":"a78048797a374036d77992002a9c3939f02a444e"},"previous_names":["ymc-github/vscode-extensions"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YMC-GitHub%2Fvscode-extensions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YMC-GitHub%2Fvscode-extensions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YMC-GitHub%2Fvscode-extensions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YMC-GitHub%2Fvscode-extensions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YMC-GitHub","download_url":"https://codeload.github.com/YMC-GitHub/vscode-extensions/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244825194,"owners_count":20516587,"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":["action","code","select"],"created_at":"2024-09-24T14:11:59.435Z","updated_at":"2026-01-03T18:49:59.639Z","avatar_url":"https://github.com/YMC-GitHub.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# code-ts-sample\n\nmake code to jsdoc as sample and add ts to code block.\n\n## usage\n\n- install:\n\n```powershell\n# install from marketplace.visualstudio.com in cli ? do:\ncode --install-extension yemiancheng.yors-vscode-extension-code-ts-sample\n```\n\n- with code:\n\n```ts\nconst ew = new ElementWheel();\new.styleTransform = true;\new.el = canvasRef.current;\n// ew.listen();\nconst wheel = (e: unknown) =\u003e {\n  let meta = {\n    api: `mouse-wheel-in-elenment`,\n    description: `zoom element when mouse wheel on element`,\n  };\n  setApi(meta.api);\n  log(`[${api}] ${meta.description}`);\n\n  ew.zoom(e as unknown as WheelEvent);\n};\n\u003ccanvas onWheel={wheel} /\u003e;\n```\n\n- expect :\n\n````ts\n/*\n * @sample\n * ```ts\n * const ew = new ElementWheel();\n * ew.styleTransform = true;\n * ew.el = canvasRef.current;\n * // ew.listen();\n * const wheel = (e: unknown) =\u003e {\n *   let meta = {\n *     api: `mouse-wheel-in-elenment`,\n *     description: `zoom element when mouse wheel on element`,\n *   };\n *   setApi(meta.api);\n *   log(`[${api}] ${meta.description}`);\n *\n *   ew.zoom(e as unknown as WheelEvent);\n * };\n * \u003ccanvas onWheel={wheel} /\u003e;\n * ```\n */\n````\n\n- action : select -\u003e ctrl + shift + p -\u003e jsdocts\n\n## License\n\nMIT\n\n## todo\n\n- ~~publish~~\n- ~~publish with github action~~\n- ~~transform poly repo to mono repo~~.\n- code as rs sample (`rsdoc`)\n\n\u003c!-- ![](./buymeatea.png) --\u003e\n\u003c!-- \u003cp\u003e\u003cimg src=\"./buymeatea.png\" align=\"middle\" /\u003e\u003c/p\u003e --\u003e\n\u003c!-- \u003cdiv align=center\u003e\u003cimg src=\"./buymeatea.png\"\u003e\u003c/div\u003e --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fymc-github%2Fvscode-extensions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fymc-github%2Fvscode-extensions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fymc-github%2Fvscode-extensions/lists"}