{"id":24350834,"url":"https://github.com/Convertiv/handoff-hubspot","last_synced_at":"2025-09-28T12:30:48.301Z","repository":{"id":271453136,"uuid":"912959949","full_name":"Convertiv/handoff-hubspot-poc","owner":"Convertiv","description":"A POC for building hubspot components from the handoff api","archived":false,"fork":false,"pushed_at":"2025-01-17T17:32:09.000Z","size":4656,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-17T18:36:13.605Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","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/Convertiv.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":"2025-01-06T18:39:47.000Z","updated_at":"2025-01-17T17:32:10.000Z","dependencies_parsed_at":"2025-01-08T22:47:11.345Z","dependency_job_id":null,"html_url":"https://github.com/Convertiv/handoff-hubspot-poc","commit_stats":null,"previous_names":["convertiv/handoff-hubspot-poc"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Convertiv%2Fhandoff-hubspot-poc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Convertiv%2Fhandoff-hubspot-poc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Convertiv%2Fhandoff-hubspot-poc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Convertiv%2Fhandoff-hubspot-poc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Convertiv","download_url":"https://codeload.github.com/Convertiv/handoff-hubspot-poc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234515380,"owners_count":18845309,"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":"2025-01-18T14:06:16.636Z","updated_at":"2025-09-28T12:30:48.288Z","avatar_url":"https://github.com/Convertiv.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Handoff Hubspot Client\n\nThis is a transformer client for the Handoff frontend API. It reads from a\ncomponent set of hosted handoff components, and validates them against the\nHubspot module specification. It then transpiles the handlebars code into\nhubspot module code with attached css/js and fields.\n\n\n## Installation\n\n```bash\nnpm install -g handoff-hubspot\n```\n\n## Usage\n\n```bash\nhandoff-hubspot \n\nCommands:\n  index.js config                Build the handoff config\n  index.js styles                Fetch shared styles from handoff\n  index.js list                  List the components available in handoff\n  index.js docs [component]      Open the documentation page for a component\n  index.js fetch [component]     Fetch a component and transform it to a hubspot\n                                 component\n  index.js validate [component]  Read the component and validate it\n  index.js validate:all          Pull a list of all components and validate them\n  index.js fetch:all             Fetch and build all components\n\nOptions:\n  --version  Show version number                                       [boolean]\n  --help     Show help                                                 [boolean]\n  \n```\n\n\n\n### Requirements\n\n- Node 20, NPM\n- A handoff site url\n- A hubspot instance if you want to push the components to hubspot\n\n## Quick Start\n\n\n1. Run `npm install -g handoff-hubspot`\n2. Run `handoff-hubspot config`. This will ask you for the url to your hubspot\n   instance, the paths to your shared css and your modules folder.\n3. Run `handoff-hubspot list` to get a list of components available to you.\n4. Run `handoff-hubspot fetch [component]` to pull down a component and transpile\n   it to hubspot module.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FConvertiv%2Fhandoff-hubspot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FConvertiv%2Fhandoff-hubspot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FConvertiv%2Fhandoff-hubspot/lists"}