Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nestjs-shopify/nestjs-shopify
Build Shopify apps on NestJS
https://github.com/nestjs-shopify/nestjs-shopify
graphql nestjs shopify
Last synced: 5 days ago
JSON representation
Build Shopify apps on NestJS
- Host: GitHub
- URL: https://github.com/nestjs-shopify/nestjs-shopify
- Owner: nestjs-shopify
- License: mit
- Created: 2022-07-28T13:17:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T14:05:20.000Z (about 1 month ago)
- Last Synced: 2024-10-29T17:13:36.175Z (about 1 month ago)
- Topics: graphql, nestjs, shopify
- Language: TypeScript
- Homepage:
- Size: 2.79 MB
- Stars: 116
- Watchers: 7
- Forks: 23
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shopify - nestjs-shopify - Packages to develop Shopify application using NestJS. (Libraries / JavaScript)
README
A monorepo containing packages to develop Shopify application using NestJS.
## Upgrade to `@nestjs-shopify/express` or `@nestjs-shopify/fastify`
See upgrade guide [here](docs/migrate-to-express-or-fastify-package.md).
## Packages
| Package | Description |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| [@nestjs-shopify/express](packages/express) | Initialize the `@shopify/shopify-api` package with your Express NestJS app. |
| [@nestjs-shopify/fastify](packages/fastify) | Initialize the `@shopify/shopify-api` package with your Fastify NestJS app. |
| [@nestjs-shopify/common](packages/common) | Common utilities (like HMAC validation, applying CSP headers, etc.) |
| [@nestjs-shopify/webhooks](packages/webhooks) | Register and process Shopify webhooks. |
| [@nestjs-shopify/auth](packages/auth) | Setup online and/or offline auth and protected your NestJS API with Shopify JWT session tokens. |
| [@nestjs-shopify/graphql](packages/graphql) | Setup a Shopify GraphQL Admin API proxy that is automatically setup to use online session tokens. |
| [@nestjs-shopify/core](packages/core) | Private module to be used by `@nestjs-shopify/express` or `@nestjs-shopify/fastify` |## Example app
See https://github.com/nestjs-shopify/example-nx-app for an example app with a NextJS frontend.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.