{"id":26860433,"url":"https://github.com/fastcomments/fastcomments-svelte","last_synced_at":"2026-04-18T05:05:28.182Z","repository":{"id":198611882,"uuid":"701157796","full_name":"FastComments/fastcomments-svelte","owner":"FastComments","description":"FastComments Svelte Components","archived":false,"fork":false,"pushed_at":"2026-02-16T21:27:06.000Z","size":1324,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-17T04:25:34.154Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Svelte","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/FastComments.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":"2023-10-06T03:47:02.000Z","updated_at":"2026-02-16T21:26:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"0d3e27e8-bc94-4f05-9983-17a1f84263c8","html_url":"https://github.com/FastComments/fastcomments-svelte","commit_stats":null,"previous_names":["fastcomments/fastcomments-svelte"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/FastComments/fastcomments-svelte","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FastComments%2Ffastcomments-svelte","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FastComments%2Ffastcomments-svelte/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FastComments%2Ffastcomments-svelte/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FastComments%2Ffastcomments-svelte/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FastComments","download_url":"https://codeload.github.com/FastComments/fastcomments-svelte/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FastComments%2Ffastcomments-svelte/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31957158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-03-31T01:34:07.801Z","updated_at":"2026-04-18T05:05:28.176Z","avatar_url":"https://github.com/FastComments.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fastcomments-svelte\n\nA set of Svelte widgets and wrappers for FastComments. `src/routes` contains runnable examples - simply run:\n\n    npm install\n    npm run dev\n\nThen you can see all the widgets and edit them - for example to put in your own tenant id or try different configuration.\n\nTypeScript has been used so that you can inspect the config objects for each widget to see what options they take. \n\n## Quick Start\n\n```svelte\n\u003cscript lang=\"ts\"\u003e\n  import CommentWidget from \"fastcomments-svelte/CommentWidget.svelte\";\n  import type { FastCommentsCommentWidgetConfig } from \"fastcomments-typescript\";\n\n  let config: FastCommentsCommentWidgetConfig = {\n    tenantId: \"demo\",\n    urlId: \"my-page\"\n  };\n\u003c/script\u003e\n\n\u003cCommentWidget config={config} /\u003e\n```\n\n## Widgets\n\nThis library currently contains the following widgets:\n\n- [Collab Chat](./src/lib/CollabChatWidget.svelte)\n- [Comment Count (single)](./src/lib/CommentCountWidget.svelte)\n- [Comment Widget](./src/lib/CommentWidget.svelte)\n- [Image Chat](./src/lib/ImageChatWidget.svelte)\n- [Streaming Chat](./src/lib/StreamingChatWidget.svelte)\n- [User Activity Feed](./src/lib/UserActivityFeedWidget.svelte)\n\nIt also features examples for:\n\n- [Callbacks](./src/routes/callbacks-example/+page.svelte)\n- [Dark Mode](./src/routes/dark-mode-example/+page.svelte)\n- [EU](./src/routes/eu-example/+page.svelte)\n- [Paginating Products or Blog Posts](./src/routes/paginated-example/+page.svelte)\n- [Secure SSO](./src/routes/secure-sso-example/+page.svelte)\n- [Simple SSO](./src/routes/simple-sso-example/+page.svelte)\n\n## Developing\n\nOnce you've installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:\n\n```bash\nnpm run dev\n\n# or start the server and open the app in a new browser tab\nnpm run dev -- --open\n```\n\nEverything inside `src/lib` is part of the library, everything inside `src/routes` is the showcase.\n\n## Building\n\nTo build:\n\n```bash\nnpm run package\n```\n\n## Maintenance Status\n\nThese components are wrappers around our core VanillaJS components. We can automatically update these components (fix bugs, add features) without publishing this library, so while it may not be published for a while that does not mean FastComments is not under active development! Feel free to check [our blog](https://blog.fastcomments.com/) for updates. Breaking API changes or features will never be shipped to the underlying core library without a version bump in this library.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastcomments%2Ffastcomments-svelte","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffastcomments%2Ffastcomments-svelte","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffastcomments%2Ffastcomments-svelte/lists"}