{"id":34639955,"url":"https://github.com/projectsaturnstudios/chat-socket","last_synced_at":"2026-04-09T19:44:39.960Z","repository":{"id":302467072,"uuid":"1012531091","full_name":"projectsaturnstudios/chat-socket","owner":"projectsaturnstudios","description":"Frontend Websocket (Laravel Echo) enabled theme for Vue3/Hybridly Projects","archived":false,"fork":false,"pushed_at":"2025-07-02T13:26:46.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-02T15:04:04.892Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/projectsaturnstudios.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-07-02T13:25:44.000Z","updated_at":"2025-07-02T13:26:37.000Z","dependencies_parsed_at":"2025-07-02T15:04:08.730Z","dependency_job_id":"db747ba8-5fe7-4381-8f22-4d3831333b3c","html_url":"https://github.com/projectsaturnstudios/chat-socket","commit_stats":null,"previous_names":["projectsaturnstudios/chat-socket"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/projectsaturnstudios/chat-socket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsaturnstudios%2Fchat-socket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsaturnstudios%2Fchat-socket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsaturnstudios%2Fchat-socket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsaturnstudios%2Fchat-socket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/projectsaturnstudios","download_url":"https://codeload.github.com/projectsaturnstudios/chat-socket/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectsaturnstudios%2Fchat-socket/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28005414,"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","status":"online","status_checked_at":"2025-12-24T02:00:07.193Z","response_time":83,"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-12-24T17:15:48.987Z","updated_at":"2025-12-24T17:15:52.780Z","avatar_url":"https://github.com/projectsaturnstudios.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Installation\n\nRequire it with composer\n```shell\n    composer require projectsaturnagents/chat-socket\n```\n\nInstall vue3-beautiful-chat with your preferred JS package manager\n```shell\n    bun i vue3-beautiful-chat\n    npm i vue3-beautiful-chat\n```\n\n# Usage\nMigrate the assets to the resources themes folder with:\n```shell\n  php artisan chat:update\n```\nIt will create a folder in the resources/themes folder \nif one wasn't created.\n\nOverriding these components will not persist if you run the \ncommand again. When the package updates in components, run the\ncommand to get the latest updated files.\n\nAdd to shortcut to vite.config:\n```javascript\nimport { defineConfig } from 'vite'\nimport tailwindcss from '@tailwindcss/vite'\nimport hybridly from 'hybridly/vite'\n\nconst ns_symbols = {\n    '@': '/resources',\n    // ...Other declarations\n    'ChatSocket': '/resources/themes/chat-socket'\n};\n\nexport default defineConfig({\n    plugins: [\n        hybridly(),\n        tailwindcss()\n    ],\n    resolve: {\n        alias: ns_symbols,\n    },\n})\n```\n\nImport Components\n```vue\n\u003cscript setup\u003e\nimport SomeComponent from ChatSocket/components/some-component.vue;\n\u003c/script\u003e\n\u003ctemplate\u003e\n    \u003cSomeComponent v-bind=\"props\"\u003e\n        \u003ctemplate #dude\u003e\u003c/template\u003e\n        \u003cslot name=\"sweet\"\u003e\u003c/slot\u003e\n    \u003c/SomeComponent\u003e\n\u003c/template\u003e\n```\n\nUse as page\n\n```php\n\nnamespace App\\Http\\Controllers;\n\nuse Hybridly\\View\\Factory;\n\nclass SomeController\n{\n    public function index(): Factory\n    {\n        return hybridly('chat-socket::some-view')\n    }\n\n}\n```\nThis will response with the component at resources/themes/chat-socket/views/some-view.vue\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectsaturnstudios%2Fchat-socket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprojectsaturnstudios%2Fchat-socket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectsaturnstudios%2Fchat-socket/lists"}