{"id":15383795,"url":"https://github.com/jamessimone/curalate-react","last_synced_at":"2026-05-05T20:36:35.644Z","repository":{"id":104777693,"uuid":"169744614","full_name":"jamessimone/curalate-react","owner":"jamessimone","description":"Typescript and plain JSX wrappers for introducing Curalate fan reels on your website","archived":false,"fork":false,"pushed_at":"2019-02-08T14:23:37.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-02T00:51:13.544Z","etag":null,"topics":["carousel-component","curalate","e-commerce","react","react-component-boilerplate","react-components","reactjs","script-injection","script-injector","script-loader","typescript"],"latest_commit_sha":null,"homepage":null,"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/jamessimone.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":"2019-02-08T14:11:17.000Z","updated_at":"2022-05-03T17:34:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"f2f5b687-31d2-4f46-bc24-1e659f5acf94","html_url":"https://github.com/jamessimone/curalate-react","commit_stats":{"total_commits":2,"total_committers":1,"mean_commits":2.0,"dds":0.0,"last_synced_commit":"ece42a29bc4ae528ae43cd5021e81b3ead328939"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamessimone%2Fcuralate-react","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamessimone%2Fcuralate-react/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamessimone%2Fcuralate-react/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jamessimone%2Fcuralate-react/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jamessimone","download_url":"https://codeload.github.com/jamessimone/curalate-react/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245937916,"owners_count":20696987,"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":["carousel-component","curalate","e-commerce","react","react-component-boilerplate","react-components","reactjs","script-injection","script-injector","script-loader","typescript"],"created_at":"2024-10-01T14:39:41.511Z","updated_at":"2026-05-05T20:36:35.583Z","avatar_url":"https://github.com/jamessimone.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Curalate-React\nWant to load curalate's client side pixel onto your website built with React / Typescript but don't know where to begin?\nThese recipes should help!\n\n## Getting started\nThe CuralateWrapper elements found in src/jsx-wrapper || src/typescript-wrapper should be enough to get you started.\nCurrently they are built as class elements, but if you experience no issue with the component unmounting oddly\n(which I have observed during certain client side renders with a SSR'ed app), by all means feel free to adopt\nas a functional component.\n\n1. Ensure your fan reel is deployed within Curalate - use the site name provided within Curalate's fan reel section to properly\nload the pixel by using the ScriptInjector component.\n\n2. Ensure that the crl8 pixel is loaded prior to using either of the Curalate wrappers. Nothing will be displayed otherwise.\n3. Correctly reference the curalate fan reel's type using the containerId prop\n4. Add a product filter if you are using a PDP fan reel or if the collection your fan reel is associated with has filterable products.\n5. Profit?","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamessimone%2Fcuralate-react","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjamessimone%2Fcuralate-react","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjamessimone%2Fcuralate-react/lists"}