{"id":13478536,"url":"https://github.com/killalau/vscode-liquid-snippets","last_synced_at":"2025-03-27T07:31:19.435Z","repository":{"id":12004622,"uuid":"64887919","full_name":"killalau/vscode-liquid-snippets","owner":"killalau","description":"Shopify Liquid Template Snippets","archived":false,"fork":false,"pushed_at":"2022-11-16T02:22:54.000Z","size":1268,"stargazers_count":26,"open_issues_count":4,"forks_count":21,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-30T11:42:20.564Z","etag":null,"topics":["liquid","shopify","vscode","vscode-extension","vscode-snippets"],"latest_commit_sha":null,"homepage":null,"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/killalau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-08-04T00:09:36.000Z","updated_at":"2024-09-16T19:52:08.000Z","dependencies_parsed_at":"2023-01-11T20:17:23.363Z","dependency_job_id":null,"html_url":"https://github.com/killalau/vscode-liquid-snippets","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/killalau%2Fvscode-liquid-snippets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/killalau%2Fvscode-liquid-snippets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/killalau%2Fvscode-liquid-snippets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/killalau%2Fvscode-liquid-snippets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/killalau","download_url":"https://codeload.github.com/killalau/vscode-liquid-snippets/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245802512,"owners_count":20674686,"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":["liquid","shopify","vscode","vscode-extension","vscode-snippets"],"created_at":"2024-07-31T16:01:58.389Z","updated_at":"2025-03-27T07:31:17.498Z","avatar_url":"https://github.com/killalau.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# Shopify Liquid Template Snippets for VS Code\n\nThis extension for Visual Studio Code adds snippets for Shopify Liquid Template.\n\nVisual Studio Marketplace link: [https://marketplace.visualstudio.com/items?itemName=killalau.vscode-liquid-snippets](https://marketplace.visualstudio.com/items?itemName=killalau.vscode-liquid-snippets)\n\n## Preview\n\n![Showcase](./images/showcase.gif)\n\n## Prerequisite\n\n1. Install the latest Visual Studio Code\n\n## Dependencies\n\n1. [Liquid Languages Support](https://marketplace.visualstudio.com/items?itemName=neilding.language-liquid)\n\n## Installation\n\n1. Launch Code\n2. From the command palette `Ctrl`-`Shift`-`P` (Windows, Linux) or `Cmd`-`Shift`-`P` (OSX)\n3. Type `ext install vscode-liquid-snippets`\n4. Reload Visual Studio Code\n\n## Emmet Enable\n\nGo to user settings and add the following:\n\n```\n\"emmet.includeLanguages\": { \"liquid\": \"html\" },\n```\n\n## Usage\n\nType part of a snippet, press `enter`, and the snippet unfolds.\n\nAlternatively, press `Ctrl`+`Space` (Windows, Linux) or `Cmd`+`Space` (OSX) to activate snippets from within the editor.\n\n### Comment Tag\n\n```\ncomment- // whitespace stripped\n```\n\n### Control Flow Tag\n\n```\nif\nelse\nelsif\nifelse\nunless\ncase\nwhen\nif-     // whitespace stripped\nelse-   // whitespace stripped\nelsif-  // whitespace stripped\nifelse- // whitespace stripped\nunless- // whitespace stripped\ncase-   // whitespace stripped\nwhen-   // whitespace stripped\n```\n\n### Iteration Tag\n\n```\ncycle\ncyclegroup\nfor\nlimit       // For loops option\noffset      // For loops option\nreversed    // For loops option\nbreak\ncontinue\ntablerow\ncycle-      // whitespace stripped\ncyclegroup- // whitespace stripped\nfor-        // whitespace stripped\ncontinue-   // whitespace stripped\ntablerow-   // whitespace stripped\n```\n\n### Variable Tag\n\n```\nassign\nincrement\ndecrement\ncapture\nassign-  // whitespace stripped\ncapture- // whitespace stripped\n```\n\n### Theme Tag\n\n```\ninclude\nincludewith // Theme Tag {% include %} with parameters\nrender\nrenderwith // Theme Tag {% render %} with parameters\nsection\nraw\nlayout\nlayoutnone\npaginate\nschema\nstylesheet\nstylesheet_scss\n\n```\n\n### Schema Tag\n\n```\n_schema\n_text\n_textarea\n_image_picker\n_radio\n_select\n_checkbox\n_range\n_color\n_font\n_collections\n_product\n_blog\n_page\n_link_list\n_url\n_video\n_richtext\n_html\n_article\n_header\n_paragraph\n_blocks\n```\n\n### Array Filter\n\n```\njoin\nfirst\nlast\nconcat\nmap\nreverse\nsize\nsort\nuniq\n```\n\n### HTML Filter\n\n```\nimg_tag\nimg_tag_param // HTML Filter {% img_tag %} with parameters\nscript_tag\nstylesheet_tag\n```\n\n### Math Filter\n\n```\nabs\nceil\ndivided_by\nfloor\nminus\nplus\nround\ntimes\nmodulo\n```\n\n### Money Filter\n\n```\nmoney\nmoney_with_currency\nmoney_without_trailing_zeros\nmoney_without_currency\n```\n\n### String Filter\n\n```\nappend\ncamelcase\ncaptialize\ndowncase\nescape\nhandleize\nmd5\nnewline_to_br\npluralize\nprepend\nremove\nremove_first\nreplace\nreplace_first\nslice\nslice_single // String Filter 'slice' with single parameter\nsplit\nstrip\nlstrip\nrstrip\nstrip_html\nstrip_newlines\ntruncate\ntruncatewords\nupcase\nurl_encode\nurl_escape\nurl_param_escape\n```\n\n### URL Filter\n\n```\nasset_url\nasset_img_url\nimg_url\n```\n\n## Release\n\n### 2.0.3\n\n- Fix wrong spacing in schema blocks\n\n### 2.0.2\n\n- Fix missing colon in tag \\_color\n\n### 2.0.1\n\n- Fix typo for color picker in schema\n\n### 2.0.0\n\n- Add new schema tags: \\_schema, \\_text, \\_page, ...\n- BREAKING: remove hard/auto dependency of the extension\n\n### 1.3.0\n\n- Add theme tags: render, renderwith\n\n### 1.2.0\n\n- Add theme tags: schema, stylesheet, stylesheet_scss,\n\n### 1.1.1\n\n- Update readme, step to enable Emmet\n\n### 1.1.0\n\n- Add whitespaced comment tag\n\n### 1.0.1\n\n- Add keep both tag for whitespace and non-whitespace control\n\n### 1.0.0\n\n- Add whitespace control\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkillalau%2Fvscode-liquid-snippets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkillalau%2Fvscode-liquid-snippets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkillalau%2Fvscode-liquid-snippets/lists"}