{"id":16441181,"url":"https://github.com/mayashavin/estore-slice-library","last_synced_at":"2026-03-06T04:36:55.165Z","repository":{"id":42685647,"uuid":"313724376","full_name":"mayashavin/estore-slice-library","owner":"mayashavin","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-27T01:50:36.000Z","size":7712,"stargazers_count":3,"open_issues_count":18,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T14:11:23.634Z","etag":null,"topics":[],"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/mayashavin.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}},"created_at":"2020-11-17T19:40:41.000Z","updated_at":"2023-10-20T05:03:10.000Z","dependencies_parsed_at":"2023-02-15T04:02:21.636Z","dependency_job_id":null,"html_url":"https://github.com/mayashavin/estore-slice-library","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"prismicio-community/slice-machine-starter-nuxt","purl":"pkg:github/mayashavin/estore-slice-library","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayashavin%2Festore-slice-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayashavin%2Festore-slice-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayashavin%2Festore-slice-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayashavin%2Festore-slice-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mayashavin","download_url":"https://codeload.github.com/mayashavin/estore-slice-library/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayashavin%2Festore-slice-library/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30161905,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T04:22:03.816Z","status":"ssl_error","status_checked_at":"2026-03-06T04:22:00.183Z","response_time":250,"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":"2024-10-11T09:14:00.134Z","updated_at":"2026-03-06T04:36:55.130Z","avatar_url":"https://github.com/mayashavin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PrismUI Slice Library\n\n\u003e This is the project done to enter the Slice Contest organized by [Prismic](https://prismic.io)\n\n![Logo of PrismUI](https://res.cloudinary.com/mayashavin/image/upload/w_200,c_scale,f_auto,q_auto/v1606168965/prismUi/logo_transparent_background)\n\n🎮 \u0026nbsp; [Playground](https://prismstore-storybook.netlify.app/?path=/story/landingpage--default-slice)\n\n### Launching the Slice Builder\n\nTo launch the Slice Builder you need to run 2 terminals: one for Storybook, one for the Slice Builder itself.\n\n```bash\n# On a first terminal\n$ yarn storybook # or with npm: `$ npm run storybook`\n\n# On the second terminal\n$ yarn prismic sm --develop\n```\n\nThis will launch Storybook on port `3003` and the Slice Builder on port `9999`, you can open a third terminal to create slices from or launch other commands...\n\n\u003e ℹ We are aware that it will be more convenient to launch Storybook and the Slice Builder with a single command and are working on it~\n\n\u003e ⚠ Storybook is known for being quite picky with its dependencies. If you experience a blank page when running it with a lot of errors in the browser console try deleting your lock file and installing dependencies again, should fix the issue.\n\n\u003e ⚠ We noticed that in some rare case you can get stuck in a `401 [Unauthorized]` loop prompting you to log in when running the Slice Machine develop command. If this happens to you check if your Prismic repository was created, if not, try running `$ yarn prismic login` and `$ yarn prismic sm --bootstrap` again.\n\nFor comprehensive documentation about using the Slice Builder check the dedicated [documentation](https://www.slicemachine.dev/documentation/slice-builder#using-the-slice-builder).\n\n## 🚀 \u0026nbsp;Deploying Your Storybook\n\nOne of the requirements of this contest if to have your Storybook documentation hosted somewhere.\n\nIf you are not familiar with hosting no worries! We recommend to either use [Netlify](https://netlify.com) **or** [Vercel](https://vercel.com) and have done most of the setup for you already!\n\nYou only need to host the documentation once, no need to have it at multiple location, so just pick one that works for you~\n\n### Hosting on Netlify\n\nTo host your Storybook documentation on Netlify go to: [app.netlify.com/start](https://app.netlify.com/start), you might need to create an account or to log in if not already.\n\nOnce on the page click \"**GitHub**\". After granting access to your account you should now be able to see a list of your repositories. Pick the one you worked on.\n\nOn the last build options step every default should be good. We already took care of configuring the build command and publish directory through a [netlify.toml](https://docs.netlify.com/configure-builds/file-based-configuration/) file. Click \"**Deploy site**\" and wait for the magic to happen.\n\nOnce the build is finished, head over to the \"**Site overview**\" tab. The URL of the hosted documentation should be available at the top left of the tab (if Netlify is still building it will display you the build status instead). You can customize it by changing the site name under the \"**Site settings**\" tab.\n\nCongratulations! You documentation is now hosted and will update itself whenever you commit to your repository.\n\n### Hosting on Vercel\n\nTo host your Storybook documentation on Vercel go to: [vercel.com/import](https://vercel.com/import).\n\nOnce on the page click \"**Continue**\" under \"**Import Git Repository**\", you might need to create an account or to log in if not already.\nAfter you logged in, paste the GitHub repository URL you worked on in the dedicated field and click \"**Continue**\", Vercel might ask for access to your account.\n\nOn the last build options step every default should be good and Nuxt.js should have already been selected. We already took care of configuring everything to deploy your documentation. Click \"**Deploy**\" and wait for the magic to happen.\n\nOnce the build is finished and successful, you should be redirected to a success page. The URL of the hosted documentation should be available through the \"**Visit**\" button. You can customize it by changing the site name under the \"**Settings**\" tab of the new site dashboard.\n\nCongratulations! You documentation is now hosted and will update itself whenever you commit to your repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmayashavin%2Festore-slice-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmayashavin%2Festore-slice-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmayashavin%2Festore-slice-library/lists"}