{"id":26171534,"url":"https://github.com/quorini/quorini-js-sdk","last_synced_at":"2025-04-09T22:11:34.469Z","repository":{"id":261264810,"uuid":"880913146","full_name":"quorini/quorini-js-sdk","owner":"quorini","description":"Design and run serverless cloud API","archived":false,"fork":false,"pushed_at":"2025-03-21T05:53:14.000Z","size":608,"stargazers_count":33,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T22:11:28.042Z","etag":null,"topics":["api","backend","graphql"],"latest_commit_sha":null,"homepage":"https://quorini.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quorini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2024-10-30T15:34:32.000Z","updated_at":"2025-03-15T22:08:09.000Z","dependencies_parsed_at":"2024-11-05T16:41:11.622Z","dependency_job_id":"37455174-597f-4dc6-9a9c-6a27324d13d5","html_url":"https://github.com/quorini/quorini-js-sdk","commit_stats":null,"previous_names":["quorini/quorini-js-sdk"],"tags_count":160,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quorini%2Fquorini-js-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quorini%2Fquorini-js-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quorini%2Fquorini-js-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quorini%2Fquorini-js-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quorini","download_url":"https://codeload.github.com/quorini/quorini-js-sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119294,"owners_count":21050755,"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":["api","backend","graphql"],"created_at":"2025-03-11T19:35:08.436Z","updated_at":"2025-04-09T22:11:34.440Z","avatar_url":"https://github.com/quorini.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quorini SDK\n\u003ch3\u003eThis is JS SDK to integrate your Quorini project with web app.\u003c/h3\u003e\n\n[![Design and run serverless cloud API](https://github.com/user-attachments/assets/d446a409-e5e9-47d1-aeaf-169f24ec5eec)](https://quorini.com/)\n\u003ch4 align=\"center\"\u003eDefine your data model visually, and deploy a fully-managed serverless backend in minutes.\u003c/h4\u003e\n\n\u003ch5\u003eVisit \u003ca href=\"quorini.com\"\u003equorini.com\u003c/a\u003e for more details.\u003c/h5\u003e\n\u003ch5\u003eVisit \u003ca href=\"quorini.com\"\u003equorini.app\u003c/a\u003e to start building new project.\u003c/h5\u003e\n\n[![Product of the day at ProductHunt](https://github.com/user-attachments/assets/1c07c569-ba3d-46fe-adb7-c8133a339409)](https://www.producthunt.com/products/quorini#quorini)\n\n[![Test project with Live API](https://cdn.prod.website-files.com/669c3258841cd988fbcc2ed2/67281d081ffa915bbb7370d8_mutationcreate2-ezgif.com-video-to-gif-converter.gif)](https://quorini.app/)\n\n---\n\n# Getting Started\n\nFor more detail about packages\n\n[npm package @quorini/core](https://www.npmjs.com/package/@quorini/core) – is used to configure a project with the backend published by quorini.app. Quorini SDK enables developers to develop Quorini Backend-powered mobile and web apps.\n\n[README.md](/packages/core/README.md)\n\n\n[npm package @quorini/ui-react](https://www.npmjs.com/package/@quorini/ui-react) – leverages a range of functions and React hooks designed to seamlessly integrate with your React application configured using the `@quorini/core` package in conjunction with the backend services provided by [quorini.app](quorini.app)\n\n[README.md](/packages/ui-react/README.md)\n\n## Installation\n\n```ts\nnpm install @quorini/core\nnpm install @quorini/ui-react\n```\n\n## Configuration of SDK\n\n1. Go to [quorini.app](http://quorini.app) **\"Live API\"**.\n2. Navigate to **\"Tech Docs\"** tab.\n3. Copy types, queries and mutations and place in you codebase/repository.\\\n  3.1. `./src/quorini-types.d.ts`\\\n  3.2. `./src/quorini-queries.ts`\\\n  3.3. `./src/quorini-mutations.ts`\n4. Inside `index.tsx` globally configure you SDK integration.\\\n  4.1. `projectId` can be copied from URL path of **\"Live API\"**.\\\n  4.2. `env` (optional) can be **\"production\"** or **\"development\"**. By default, it’s **\"production\"**.\\\n  4.3. `qglPaths` (optional) and values are from step 3.\n\n    ```tsx\n    // index.tsx\n    ...\n    import { QClient } from \"@quorini/core\"\n    import * as queries from './src/quorini-queries'\n    import * as mutations from './src/quorini-mutations'\n\n    QClient.configure({\n        projectId: \"YOUR_PROJECT_ID\",\n        env: \"YOUR_PROJECT_ENV\",\n        gqlPaths: {\n            queries,\n            mutations,\n        },\n    })\n\n    ...\n    ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquorini%2Fquorini-js-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquorini%2Fquorini-js-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquorini%2Fquorini-js-sdk/lists"}