{"id":29177764,"url":"https://github.com/totvs/thf-angular-snippets","last_synced_at":"2026-02-04T16:02:25.948Z","repository":{"id":84738564,"uuid":"142605370","full_name":"totvs/thf-angular-snippets","owner":"totvs","description":null,"archived":false,"fork":false,"pushed_at":"2018-10-15T10:48:17.000Z","size":127,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":23,"default_branch":"master","last_synced_at":"2025-07-30T23:34:41.812Z","etag":null,"topics":[],"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/totvs.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,"zenodo":null}},"created_at":"2018-07-27T17:26:05.000Z","updated_at":"2023-03-28T10:36:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"19268fcb-03d5-4d48-84cb-0ce1b9715868","html_url":"https://github.com/totvs/thf-angular-snippets","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/totvs/thf-angular-snippets","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/totvs%2Fthf-angular-snippets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/totvs%2Fthf-angular-snippets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/totvs%2Fthf-angular-snippets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/totvs%2Fthf-angular-snippets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/totvs","download_url":"https://codeload.github.com/totvs/thf-angular-snippets/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/totvs%2Fthf-angular-snippets/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29089915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2025-07-01T18:07:58.723Z","updated_at":"2026-02-04T16:02:25.942Z","avatar_url":"https://github.com/totvs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# [TOTVS HTML Framework](https://thf.totvs.com.br/) Angular Snippets for VS CODE\n\nThis extension for Visual Studio Code adds HTML|Angular snippets for TOTVS HTML Framework.\n\n![Use Extension](https://github.com/totvs/thf-angular-snippets/raw/master/assets/images/totvs-thf-snippets.gif)\n\nTHF Suported version: [`2.3.0`](https://thf.totvs.com.br/release-notes/thf-ui)\n\n## Usage\nType part of a snippet, press `enter`, and the snippet unfolds.\n\n### HTML Snippets\n\n* [`\u003cthf-avatar\u003e`](https://thf.totvs.com.br/documentation/thf-avatar)\n* [`\u003cthf-button\u003e`](https://thf.totvs.com.br/documentation/thf-button)\n* [`\u003cthf-button-group\u003e`](https://thf.totvs.com.br/documentation/thf-button-group)\n* [`\u003cthf-breadcrumb\u003e`](https://thf.totvs.com.br/documentation/thf-breadcrumb)\n* [`\u003cthf-checkbox-group\u003e`](https://thf.totvs.com.br/documentation/thf-checkbox-group)\n* [`\u003cthf-column\u003e`](https://thf.totvs.com.br/guides/grid-system)\n* [`\u003cthf-combo\u003e`](https://thf.totvs.com.br/documentation/thf-combo)\n* [`\u003cthf-datepicker\u003e`](https://thf.totvs.com.br/documentation/thf-datepicker)\n* [`\u003cthf-decimal\u003e`](https://thf.totvs.com.br/documentation/thf-decimal)\n* [`\u003cthf-disclaimer-group\u003e`](https://thf.totvs.com.br/documentation/thf-disclaimer-group)\n* [`\u003cthf-dropdown\u003e`](https://thf.totvs.com.br/documentation/thf-dropdown)\n* [`\u003cthf-email\u003e`](https://thf.totvs.com.br/documentation/thf-email)\n* [`\u003cthf-info\u003e`](https://thf.totvs.com.br/documentation/thf-info)\n* [`\u003cthf-input\u003e`](https://thf.totvs.com.br/documentation/thf-input)\n* [`\u003cthf-list\u003e`](https://thf.totvs.com.br/documentation/thf-list)\n* [`\u003cthf-list-item\u003e`](https://thf.totvs.com.br/documentation/thf-list-item)\n* [`\u003cthf-list-item-content\u003e`](https://thf.totvs.com.br/documentation/thf-list-item-content)\n* [`\u003cthf-list-item-detail\u003e`](https://thf.totvs.com.br/documentation/thf-list-item-detail)\n* [`\u003cthf-loading-overlay\u003e`](https://thf.totvs.com.br/documentation/thf-loading-overlay)\n* [`\u003cthf-login\u003e`](https://thf.totvs.com.br/documentation/thf-login)\n* [`\u003cthf-lookup\u003e`](https://thf.totvs.com.br/documentation/thf-lookup)\n* [`\u003cthf-menu\u003e`](https://thf.totvs.com.br/documentation/thf-menu)\n* [`\u003cthf-menu-panel\u003e`](https://thf.totvs.com.br/documentation/thf-menu-panel)\n* [`\u003cthf-modal\u003e`](https://thf.totvs.com.br/documentation/thf-modal)\n* [`\u003cthf-multiselect\u003e`](https://thf.totvs.com.br/documentation/thf-multiselect)\n* [`\u003cthf-number\u003e`](https://thf.totvs.com.br/documentation/thf-number)\n* [`\u003cthf-page-default\u003e`](https://thf.totvs.com.br/documentation/thf-page-default)\n* [`\u003cthf-page-detail\u003e`](https://thf.totvs.com.br/documentation/thf-page-detail)\n* [`\u003cthf-page-edit\u003e`](https://thf.totvs.com.br/documentation/thf-page-edit)\n* [`\u003cthf-page-list\u003e`](https://thf.totvs.com.br/documentation/thf-page-list)\n* [`\u003cthf-page-login\u003e`](https://thf.totvs.com.br/documentation/thf-page-login)\n* [`\u003cthf-password\u003e`](https://thf.totvs.com.br/documentation/thf-password)\n* [`\u003cthf-popover\u003e`](https://thf.totvs.com.br/documentation/thf-popover)\n* [`\u003cthf-popup\u003e`](https://thf.totvs.com.br/documentation/thf-popup)\n* [`\u003cthf-radio-group\u003e`](https://thf.totvs.com.br/documentation/thf-radio-group)\n* [`\u003cthf-row\u003e`](https://thf.totvs.com.br/guides/grid-system)\n* [`\u003cthf-select\u003e`](https://thf.totvs.com.br/documentation/thf-select)\n* [`\u003cthf-select-option-template\u003e`](https://thf.totvs.com.br/documentation/thf-select-option-template)\n* [`\u003cthf-stepper\u003e`](https://thf.totvs.com.br/documentation/thf-stepper)\n* [`\u003cthf-switch\u003e`](https://thf.totvs.com.br/documentation/thf-switch)\n* [`\u003cthf-table\u003e`](https://thf.totvs.com.br/documentation/thf-table)\n* [`\u003cthf-table-row-template\u003e`](https://thf.totvs.com.br/documentation/thf-table-row-template)\n* [`\u003cthf-tabs\u003e`](https://thf.totvs.com.br/documentation/thf-tabs)\n* [`\u003cthf-tab\u003e`](https://thf.totvs.com.br/documentation/thf-tab)\n* [`\u003cthf-textarea\u003e`](https://thf.totvs.com.br/documentation/thf-textarea)\n* [`\u003cthf-toolbar\u003e`](https://thf.totvs.com.br/documentation/thf-toolbar)\n* [`\u003cthf-toolbar\u003e`](https://thf.totvs.com.br/documentation/thf-toolbar)\n* [`\u003cthf-url\u003e`](https://thf.totvs.com.br/documentation/thf-url)\n* [`\u003cthf-widget\u003e`](https://thf.totvs.com.br/documentation/thf-widget)\n* [`\u003cthf-wrapper\u003e`](https://thf.totvs.com.br/documentation/thf-menu)\n\n### Directives Snippets\n* [`thf-tooltip`](https://thf.totvs.com.br/documentation/thf-tooltip)\n* [`thf-tooltip-position`](https://thf.totvs.com.br/documentation/thf-tooltip)\n\n### Services Snippets\n* [`thf-i18n`](https://thf.totvs.com.br/documentation/thf-i18n)\n* [`thf-i18n-parameter`](https://thf.totvs.com.br/documentation/thf-i18n)\n\nAlternatively, press `Ctrl` + `Space` (Windows, Linux) or `Cmd` + `Space` (OSX) to activate snippets from within the editor.\n\n## Release Notes\n\n2.3.0\n* Added the property `t-columns` to the `thf-radio-group`;\n* Added the property `t-literals` to the `thf-page-list`.\n\n2.2.0\n* Added the property `t-lookup` to the `t-filter-params`;\n* Added the property `t-literals` to the components `thf-page-detail` and `thf-page-edit`. \n\n2.0.1\n* Added new icons, 121 in total now;\n\n2.0.0\n* Removed the components: `thf-grid`, `thf-chart`, `thf-code-editor` and`thf-field-container`;\n* Removed the property `t-id` from `thf-tab`;\n* Added the property `t-columns` to the `thf-checkbox-group`;\n* Added the property `t-hide-arrow` to the components `thf-popover` and `thf-popup`.\n\n1.0.5\n* Added the new `thf-breadcrumb` component;\n\n1.0.4\n* Added the new `thf-disclaimer-group` component;\n\n1.0.3\n* Fixed the use of `tabs` during the navigation over the snippet options.\n\n1.0.2\n* Renamed for TOTVS HTML Framework Angular aka `THF Angular`.\n\n1.0.1\n* Added the output `t-selected` and the input `t-field-format` to the `thf-lookup`;\n* In the `thf-lookup` the property `t-title` now has as default value, the value of `t-label`;\n* Added the pseudo component `thf-wrapper`;\n\n1.0.0\n* Initial release.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftotvs%2Fthf-angular-snippets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftotvs%2Fthf-angular-snippets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftotvs%2Fthf-angular-snippets/lists"}