{"id":13423867,"url":"https://github.com/vuejs/vue-syntax-highlight","last_synced_at":"2025-05-15T18:09:48.656Z","repository":{"id":23411557,"uuid":"26773986","full_name":"vuejs/vue-syntax-highlight","owner":"vuejs","description":"💡 Sublime Text syntax highlighting for single-file Vue components","archived":false,"fork":false,"pushed_at":"2023-10-30T07:25:41.000Z","size":433,"stargazers_count":1488,"open_issues_count":29,"forks_count":231,"subscribers_count":40,"default_branch":"master","last_synced_at":"2025-05-07T23:35:11.154Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/vuejs.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}},"created_at":"2014-11-17T19:45:30.000Z","updated_at":"2025-04-22T08:27:27.000Z","dependencies_parsed_at":"2023-11-11T15:46:01.363Z","dependency_job_id":null,"html_url":"https://github.com/vuejs/vue-syntax-highlight","commit_stats":{"total_commits":50,"total_committers":20,"mean_commits":2.5,"dds":"0.43999999999999995","last_synced_commit":"2a3e89e415f49f5fbe8bf8bf42e45f8f78ccf642"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuejs%2Fvue-syntax-highlight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuejs%2Fvue-syntax-highlight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuejs%2Fvue-syntax-highlight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vuejs%2Fvue-syntax-highlight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vuejs","download_url":"https://codeload.github.com/vuejs/vue-syntax-highlight/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253709576,"owners_count":21951187,"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-07-31T00:00:44.107Z","updated_at":"2025-05-15T18:09:48.603Z","avatar_url":"https://github.com/vuejs.png","language":null,"funding_links":[],"categories":["Awesome Vue.js [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)","Awesome Vue.js","UI组件","Others","叫研发工具组","Components \u0026 Libraries","Dev Tools [🔝](#readme)","Dev Tools","Tools"],"sub_categories":["Syntax Highlighting","源代码编辑","Dev Tools","Source Code Editing","Github"],"readme":"# Vue Syntax Highlight\n\n**Note:** The `master` branch hosts the `tmLanguage` based implementation that is distributed to Sublime Text build \u003c 3153. It is also used to power GitHub's syntax highlight of `*.vue` files in [linguist](https://github.com/github/linguist).\n\nFor a newer implementation of the syntax that is distributed to build \u003e=3153, See the [new](https://github.com/vuejs/vue-syntax-highlight/tree/new) branch.\n\n---\n\nSublime Text Syntax highlighting for single-file [Vue.js](http://vuejs.org) components (enabled by [vue-loader](https://github.com/vuejs/vue-loader) or [vueify](https://github.com/vuejs/vueify)).\n\n![screenshot](https://raw.githubusercontent.com/vuejs/vue-syntax-highlight/new/samples/screenshot.png)\n\n### Install\n\n- Via Package Control: search for `Vue Syntax Highlight`.\n- Manual: clone this repo into your Sublime `Packages` folder.\n\n**Additional Installation Requirements:** In order to get proper syntax highlighting for pre-processors (e.g. Jade, SASS, CoffeeScript) you will also need to install the corresponding packages for each of them.\n\n### Enabling JSX Highlighting\n\nThe `\u003cscript\u003e` block uses the syntax highlighting currently active for you normal `.js` files. To support JSX highlighting inside Vue files, just set [Babel javascript highlighting package](https://packagecontrol.io/packages/Babel), which supports JSX, as your default JS highlighting. **Note you may need to explicitly disable Sublime's default `JavaScript` package to make it work.**\n\n### License\n\n[MIT](http://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvuejs%2Fvue-syntax-highlight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvuejs%2Fvue-syntax-highlight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvuejs%2Fvue-syntax-highlight/lists"}