Compare commits
7 Commits
@nhost/rea
...
@nhost/str
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1b7dcf2121 | ||
|
|
2b9205b6cf | ||
|
|
bdc4d4a88c | ||
|
|
45759c4d4c | ||
|
|
5f9886577a | ||
|
|
fa65496327 | ||
|
|
03777680c1 |
@@ -1,5 +1,13 @@
|
|||||||
# @nhost-examples/serverless-functions
|
# @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
|
## 0.0.8
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -17,6 +17,4 @@ https://github.com/nhost/nhost/tree/main/integrations/stripe-graphql-js
|
|||||||
|
|
||||||
import { createStripeGraphQLServer } from '@nhost/stripe-graphql-js'
|
import { createStripeGraphQLServer } from '@nhost/stripe-graphql-js'
|
||||||
|
|
||||||
const server = createStripeGraphQLServer()
|
export default createStripeGraphQLServer()
|
||||||
|
|
||||||
export default server
|
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
[global]
|
[global]
|
||||||
|
[[global.environment]]
|
||||||
|
name='STRIPE_SECRET_KEY'
|
||||||
|
value='{{ secrets.STRIPE_SECRET_KEY }}'
|
||||||
|
|
||||||
[hasura]
|
[hasura]
|
||||||
version = 'v2.25.1-ce'
|
version = 'v2.25.1-ce'
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"name": "@nhost-examples/serverless-functions",
|
"name": "@nhost-examples/serverless-functions",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.0.8",
|
"version": "0.0.9",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/express": "^4.17.13"
|
"@types/express": "^4.17.13"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@graphql-yoga/node": "^2.13.13",
|
"@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",
|
"@pothos/core": "^3.21.0",
|
||||||
"cross-fetch": "^3.1.5",
|
"cross-fetch": "^3.1.5",
|
||||||
"graphql": "15.7.2",
|
"graphql": "15.7.2",
|
||||||
|
|||||||
@@ -1,5 +1,11 @@
|
|||||||
# @nhost/stripe-graphql-js
|
# @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
|
## 1.0.4
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import { createServer } from 'http'
|
||||||
import { Context, createStripeGraphQLServer } from '../src/index'
|
import { Context, createStripeGraphQLServer } from '../src/index'
|
||||||
|
|
||||||
const isAllowed = (stripeCustomerId: string, context: Context) => {
|
const isAllowed = (stripeCustomerId: string, context: Context) => {
|
||||||
@@ -10,11 +11,13 @@ const isAllowed = (stripeCustomerId: string, context: Context) => {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
const server = createStripeGraphQLServer({
|
const yoga = createStripeGraphQLServer({
|
||||||
isAllowed,
|
isAllowed,
|
||||||
graphiql: true
|
graphiql: true
|
||||||
})
|
})
|
||||||
|
|
||||||
|
const server = createServer(yoga)
|
||||||
|
|
||||||
server.listen(4000, () => {
|
server.listen(4000, () => {
|
||||||
console.info('Stripe GraphQL API server is running on http://localhost:4000')
|
console.info('Stripe GraphQL API server is running on http://localhost:4000')
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@nhost/stripe-graphql-js",
|
"name": "@nhost/stripe-graphql-js",
|
||||||
"version": "1.0.4",
|
"version": "1.0.5",
|
||||||
"description": "Stripe GraphQL API",
|
"description": "Stripe GraphQL API",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
import { createServer } from 'node:http'
|
|
||||||
import { createYoga, YogaInitialContext } from 'graphql-yoga'
|
import { createYoga, YogaInitialContext } from 'graphql-yoga'
|
||||||
|
|
||||||
import { schema } from './schema'
|
import { schema } from './schema'
|
||||||
@@ -54,7 +53,7 @@ const createStripeGraphQLServer = (params?: CreateServerProps) => {
|
|||||||
graphqlEndpoint: '*'
|
graphqlEndpoint: '*'
|
||||||
})
|
})
|
||||||
|
|
||||||
return createServer(yoga)
|
return yoga
|
||||||
}
|
}
|
||||||
|
|
||||||
export { createStripeGraphQLServer, schema }
|
export { createStripeGraphQLServer, schema }
|
||||||
|
|||||||
24
pnpm-lock.yaml
generated
24
pnpm-lock.yaml
generated
@@ -1062,7 +1062,7 @@ importers:
|
|||||||
specifier: ^2.13.13
|
specifier: ^2.13.13
|
||||||
version: 2.13.13(graphql@16.7.1)
|
version: 2.13.13(graphql@16.7.1)
|
||||||
'@nhost/stripe-graphql-js':
|
'@nhost/stripe-graphql-js':
|
||||||
specifier: ^1.0.2
|
specifier: ^1.0.5
|
||||||
version: link:../../integrations/stripe-graphql-js
|
version: link:../../integrations/stripe-graphql-js
|
||||||
'@pothos/core':
|
'@pothos/core':
|
||||||
specifier: ^3.21.0
|
specifier: ^3.21.0
|
||||||
@@ -1481,7 +1481,7 @@ importers:
|
|||||||
version: 3.1.1(graphql@16.7.1)
|
version: 3.1.1(graphql@16.7.1)
|
||||||
isomorphic-unfetch:
|
isomorphic-unfetch:
|
||||||
specifier: ^3.1.0
|
specifier: ^3.1.0
|
||||||
version: 3.1.0
|
version: 3.1.0(encoding@0.1.13)
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@nhost/docgen':
|
'@nhost/docgen':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
@@ -1562,7 +1562,7 @@ importers:
|
|||||||
version: link:../react
|
version: link:../react
|
||||||
isomorphic-unfetch:
|
isomorphic-unfetch:
|
||||||
specifier: ^3.1.0
|
specifier: ^3.1.0
|
||||||
version: 3.1.0
|
version: 3.1.0(encoding@0.1.13)
|
||||||
js-cookie:
|
js-cookie:
|
||||||
specifier: ^3.0.1
|
specifier: ^3.0.1
|
||||||
version: 3.0.1
|
version: 3.0.1
|
||||||
@@ -1599,7 +1599,7 @@ importers:
|
|||||||
version: link:../hasura-storage-js
|
version: link:../hasura-storage-js
|
||||||
isomorphic-unfetch:
|
isomorphic-unfetch:
|
||||||
specifier: ^3.1.0
|
specifier: ^3.1.0
|
||||||
version: 3.1.0
|
version: 3.1.0(encoding@0.1.13)
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@nhost/docgen':
|
'@nhost/docgen':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
@@ -10147,7 +10147,7 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@graphql-typed-document-node/core': 3.2.0(graphql@16.7.1)
|
'@graphql-typed-document-node/core': 3.2.0(graphql@16.7.1)
|
||||||
graphql: 16.7.1
|
graphql: 16.7.1
|
||||||
isomorphic-unfetch: 3.1.0
|
isomorphic-unfetch: 3.1.0(encoding@0.1.13)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- encoding
|
- encoding
|
||||||
dev: true
|
dev: true
|
||||||
@@ -10183,7 +10183,7 @@ packages:
|
|||||||
'@nhost/hasura-auth-js': 2.1.7
|
'@nhost/hasura-auth-js': 2.1.7
|
||||||
'@nhost/hasura-storage-js': 2.2.2
|
'@nhost/hasura-storage-js': 2.2.2
|
||||||
graphql: 16.7.1
|
graphql: 16.7.1
|
||||||
isomorphic-unfetch: 3.1.0
|
isomorphic-unfetch: 3.1.0(encoding@0.1.13)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- encoding
|
- encoding
|
||||||
dev: true
|
dev: true
|
||||||
@@ -24376,7 +24376,7 @@ packages:
|
|||||||
- encoding
|
- encoding
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/isomorphic-unfetch@3.1.0:
|
/isomorphic-unfetch@3.1.0(encoding@0.1.13):
|
||||||
resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==}
|
resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==}
|
||||||
dependencies:
|
dependencies:
|
||||||
node-fetch: 2.6.7(encoding@0.1.13)
|
node-fetch: 2.6.7(encoding@0.1.13)
|
||||||
@@ -24384,15 +24384,6 @@ packages:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- encoding
|
- 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):
|
/isomorphic-ws@5.0.0(ws@8.12.1):
|
||||||
resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
|
resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -26495,6 +26486,7 @@ packages:
|
|||||||
dependencies:
|
dependencies:
|
||||||
encoding: 0.1.13
|
encoding: 0.1.13
|
||||||
whatwg-url: 5.0.0
|
whatwg-url: 5.0.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
/node-fetch@2.6.7(encoding@0.1.13):
|
/node-fetch@2.6.7(encoding@0.1.13):
|
||||||
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
|
resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
|
||||||
|
|||||||
Reference in New Issue
Block a user