Compare commits

..

7 Commits

Author SHA1 Message Date
Hassan Ben Jobrane
1b7dcf2121 Merge pull request #2207 from nhost/changeset-release/main
chore: update versions
2023-08-28 16:40:51 +01:00
github-actions[bot]
2b9205b6cf chore: update versions 2023-08-28 15:16:01 +00:00
Hassan Ben Jobrane
bdc4d4a88c Merge pull request #2206 from nhost/fix/stripe-graphql-js
fix(stripe-graphql-js): fix stripe GraphQL extension export issue in serverless functions
2023-08-28 16:12:13 +01:00
Hassan Ben Jobrane
45759c4d4c chore: add changeset 2023-08-28 15:49:17 +01:00
Hassan Ben Jobrane
5f9886577a fix: import 2023-08-28 15:47:49 +01:00
Hassan Ben Jobrane
fa65496327 fix(stripe-extension): return yoga instance instead of node http server 2023-08-28 15:24:56 +01:00
Hassan Ben Jobrane
03777680c1 chore: add STRIPE_SECRET_KEY 2023-08-26 16:51:31 +01:00
9 changed files with 34 additions and 25 deletions

View File

@@ -1,5 +1,13 @@
# @nhost-examples/serverless-functions
## 0.0.9
### Patch Changes
- 45759c4d4: fix(stripe-graphql-js): fix stripe GraphQL extension export issue in serverless functions
- Updated dependencies [45759c4d4]
- @nhost/stripe-graphql-js@1.0.5
## 0.0.8
### Patch Changes

View File

@@ -17,6 +17,4 @@ https://github.com/nhost/nhost/tree/main/integrations/stripe-graphql-js
import { createStripeGraphQLServer } from '@nhost/stripe-graphql-js'
const server = createStripeGraphQLServer()
export default server
export default createStripeGraphQLServer()

View File

@@ -1,4 +1,7 @@
[global]
[[global.environment]]
name='STRIPE_SECRET_KEY'
value='{{ secrets.STRIPE_SECRET_KEY }}'
[hasura]
version = 'v2.25.1-ce'

View File

@@ -1,13 +1,13 @@
{
"name": "@nhost-examples/serverless-functions",
"private": true,
"version": "0.0.8",
"version": "0.0.9",
"devDependencies": {
"@types/express": "^4.17.13"
},
"dependencies": {
"@graphql-yoga/node": "^2.13.13",
"@nhost/stripe-graphql-js": "^1.0.2",
"@nhost/stripe-graphql-js": "^1.0.5",
"@pothos/core": "^3.21.0",
"cross-fetch": "^3.1.5",
"graphql": "15.7.2",

View File

@@ -1,5 +1,11 @@
# @nhost/stripe-graphql-js
## 1.0.5
### Patch Changes
- 45759c4d4: fix(stripe-graphql-js): fix stripe GraphQL extension export issue in serverless functions
## 1.0.4
### Patch Changes

View File

@@ -1,3 +1,4 @@
import { createServer } from 'http'
import { Context, createStripeGraphQLServer } from '../src/index'
const isAllowed = (stripeCustomerId: string, context: Context) => {
@@ -10,11 +11,13 @@ const isAllowed = (stripeCustomerId: string, context: Context) => {
return false
}
const server = createStripeGraphQLServer({
const yoga = createStripeGraphQLServer({
isAllowed,
graphiql: true
})
const server = createServer(yoga)
server.listen(4000, () => {
console.info('Stripe GraphQL API server is running on http://localhost:4000')
})

View File

@@ -1,6 +1,6 @@
{
"name": "@nhost/stripe-graphql-js",
"version": "1.0.4",
"version": "1.0.5",
"description": "Stripe GraphQL API",
"license": "MIT",
"keywords": [

View File

@@ -1,4 +1,3 @@
import { createServer } from 'node:http'
import { createYoga, YogaInitialContext } from 'graphql-yoga'
import { schema } from './schema'
@@ -54,7 +53,7 @@ const createStripeGraphQLServer = (params?: CreateServerProps) => {
graphqlEndpoint: '*'
})
return createServer(yoga)
return yoga
}
export { createStripeGraphQLServer, schema }

24
pnpm-lock.yaml generated
View File

@@ -1062,7 +1062,7 @@ importers:
specifier: ^2.13.13
version: 2.13.13(graphql@16.7.1)
'@nhost/stripe-graphql-js':
specifier: ^1.0.2
specifier: ^1.0.5
version: link:../../integrations/stripe-graphql-js
'@pothos/core':
specifier: ^3.21.0
@@ -1481,7 +1481,7 @@ importers:
version: 3.1.1(graphql@16.7.1)
isomorphic-unfetch:
specifier: ^3.1.0
version: 3.1.0
version: 3.1.0(encoding@0.1.13)
devDependencies:
'@nhost/docgen':
specifier: workspace:*
@@ -1562,7 +1562,7 @@ importers:
version: link:../react
isomorphic-unfetch:
specifier: ^3.1.0
version: 3.1.0
version: 3.1.0(encoding@0.1.13)
js-cookie:
specifier: ^3.0.1
version: 3.0.1
@@ -1599,7 +1599,7 @@ importers:
version: link:../hasura-storage-js
isomorphic-unfetch:
specifier: ^3.1.0
version: 3.1.0
version: 3.1.0(encoding@0.1.13)
devDependencies:
'@nhost/docgen':
specifier: workspace:*
@@ -10147,7 +10147,7 @@ packages:
dependencies:
'@graphql-typed-document-node/core': 3.2.0(graphql@16.7.1)
graphql: 16.7.1
isomorphic-unfetch: 3.1.0
isomorphic-unfetch: 3.1.0(encoding@0.1.13)
transitivePeerDependencies:
- encoding
dev: true
@@ -10183,7 +10183,7 @@ packages:
'@nhost/hasura-auth-js': 2.1.7
'@nhost/hasura-storage-js': 2.2.2
graphql: 16.7.1
isomorphic-unfetch: 3.1.0
isomorphic-unfetch: 3.1.0(encoding@0.1.13)
transitivePeerDependencies:
- encoding
dev: true
@@ -24376,7 +24376,7 @@ packages:
- encoding
dev: true
/isomorphic-unfetch@3.1.0:
/isomorphic-unfetch@3.1.0(encoding@0.1.13):
resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==}
dependencies:
node-fetch: 2.6.7(encoding@0.1.13)
@@ -24384,15 +24384,6 @@ packages:
transitivePeerDependencies:
- encoding
/isomorphic-unfetch@3.1.0(encoding@0.1.13):
resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==}
dependencies:
node-fetch: 2.6.12(encoding@0.1.13)
unfetch: 4.2.0
transitivePeerDependencies:
- encoding
dev: true
/isomorphic-ws@5.0.0(ws@8.12.1):
resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
peerDependencies:
@@ -26495,6 +26486,7 @@ packages:
dependencies:
encoding: 0.1.13
whatwg-url: 5.0.0
dev: false
/node-fetch@2.6.7(encoding@0.1.13):
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}