{"id":13343882,"url":"https://github.com/tbrasington/rename-layers-based-on-textstyle","last_synced_at":"2025-03-12T06:30:39.939Z","repository":{"id":44167872,"uuid":"143208365","full_name":"tbrasington/rename-layers-based-on-textstyle","owner":"tbrasington","description":"A Sketch plugin to rename layers based on the text style applied ","archived":false,"fork":false,"pushed_at":"2023-01-03T15:16:34.000Z","size":12887,"stargazers_count":7,"open_issues_count":14,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-06T01:13:18.504Z","etag":null,"topics":["design","design-systems","documentation","invision","sketch","sketch-plugin","zeplin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/tbrasington.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}},"created_at":"2018-08-01T21:01:54.000Z","updated_at":"2023-02-20T16:29:41.000Z","dependencies_parsed_at":"2023-02-01T07:01:10.996Z","dependency_job_id":null,"html_url":"https://github.com/tbrasington/rename-layers-based-on-textstyle","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrasington%2Frename-layers-based-on-textstyle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrasington%2Frename-layers-based-on-textstyle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrasington%2Frename-layers-based-on-textstyle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tbrasington%2Frename-layers-based-on-textstyle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tbrasington","download_url":"https://codeload.github.com/tbrasington/rename-layers-based-on-textstyle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243171410,"owners_count":20247876,"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":["design","design-systems","documentation","invision","sketch","sketch-plugin","zeplin"],"created_at":"2024-07-29T19:32:05.032Z","updated_at":"2025-03-12T06:30:38.975Z","avatar_url":"https://github.com/tbrasington.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![logo](https://github.com/tbrasington/rename-layers-based-on-textstyle/raw/master/assets/icon.png)\n\n# rename-layers-based-on-textstyle\n\n\n## What?\n\nThis plugin will go through your current pages' text styles and prepend or replace their Text Style name to the layer. \n\nIt will go through your local document text styles first, then look for any text styles that are linked from your libraries.\n\n## Why?\n\nWhen developers are picking through tools like InVision and Zeplin they can't easily sync up the style reference to your design system. They only get the attributes of the font like size or letter spacing. This tool allows them to see the style name and reference it with their codebase.\n\n## Installation\n\n[![Install rename-layers-based-on-textstyle with Sketchpacks](http://sketchpacks-com.s3.amazonaws.com/assets/badges/sketchpacks-badge-install.png \"Install rename-layers-based-on-textstyle with Sketchpacks\")](https://sketchpacks.com/tbrasington/rename-layers-based-on-textstyle/install)\n\n\nEither install via Sketchpacks, Sketch Runner or...\n\n1. Download from the [release page](https://github.com/tbrasington/rename-layers-based-on-textstyle/releases)\n2. Unzip\n3. Double Click on `rename-layers-based-on-textstyle.sketchplugin` \n\n\n## Commands\n\n### Append\n\n![logo](https://github.com/tbrasington/rename-layers-based-on-textstyle/raw/master/artwork/append.gif)\n\nTakes the Text Syle name and adds it to the end of the the Layer name with a hypen\n\n### Prepend\n\n![logo](https://github.com/tbrasington/rename-layers-based-on-textstyle/raw/master/artwork/prepend.gif)\n\nTakes the Text Syle name and adds it to the front of the the Layer name with a hypen\n\n### Replace\n\n![logo](https://github.com/tbrasington/rename-layers-based-on-textstyle/raw/master/artwork/replace.gif)\n\nTakes the Text Syle name and replaces the entire layer name with the Text Style\n\n\n---\n\n@tbrasington | tbrasington.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftbrasington%2Frename-layers-based-on-textstyle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftbrasington%2Frename-layers-based-on-textstyle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftbrasington%2Frename-layers-based-on-textstyle/lists"}