Skip to content

Commit

Permalink
updated AdapterParams to generate params for adapters
Browse files Browse the repository at this point in the history
  • Loading branch information
k8pai committed Sep 13, 2023
1 parent 3b2510a commit 5040aa5
Showing 1 changed file with 25 additions and 5 deletions.
30 changes: 25 additions & 5 deletions src/lib/Adapters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ export const Adapters = {
name: 'dgraph',
importName: 'DgraphAdapter',
path: 'dgraph-adapter',
adapterParams: 'config',
secrets: [
'DGRAPH_GRAPHQL_ENDPOINT',
'DGRAPH_GRAPHQL_KEY',
Expand All @@ -14,12 +15,14 @@ export const Adapters = {
name: 'drizzle',
importName: 'DrizzleAdapter',
path: 'drizzle-adapter',
adapterParams: 'db',
secrets: [],
},
dynamodb: {
name: 'dynamodb',
importName: 'DynamoDBAdapter',
path: 'dynamodb-adapter',
adapterParams: 'client',
secrets: [
'NEXT_AUTH_AWS_ACCESS_KEY',
'NEXT_AUTH_AWS_SECRET_KEY',
Expand All @@ -30,78 +33,95 @@ export const Adapters = {
name: 'fauna',
importName: 'FaunaAdapter',
path: 'fauna-adapter',
adapterParams: 'client',
secrets: [],
},
firebase: {
name: 'firebase',
importName: 'FirestoreAdapter',
path: 'firebase-adapter',
secrets: [],
adapterParams: 'firestore',
secrets: [
'FIREBASE_PROJECT_ID',
'FIREBASE_CLIENT_EMAIL',
'FIREBASE_PRIVATE_KEY',
],
},
kysely: {
name: 'kysely',
importName: 'KyselyAdapter',
path: 'kysely-adapter',
adapterParams: 'db',
secrets: [],
},
mikroOrm: {
name: 'mikro-orm',
importName: 'MikroOrmAdapter',
path: 'mikro-orm-adapter',
adapterParams: 'config',
secrets: [],
},
mongodb: {
name: 'mongodb',
importName: 'MongoDBAdapter',
path: 'mongodb-adapter',
adapterParams: 'clientPromise',
secrets: ['MONGODB_URI'],
},
neo4j: {
name: 'neo4j',
importName: 'Neo4jAdapter',
path: 'neo4j-adapter',
adapterParams: 'neo4jSession',
secrets: [],
},
pouchdb: {
name: 'pouchdb',
importName: 'PouchDBAdapter',
path: 'pouchdb-adapter',
adapterParams: 'pouchdb',
secrets: [],
},
prisma: {
name: 'prisma',
importName: 'PrismaAdapter',
path: 'prisma-adapter',
adapterParams: 'prisma',
secrets: ['DATABASE_URL'],
},
sequalize: {
name: 'sequelize',
importName: 'SequelizeAdapter',
path: 'sequelize-adapter',
secrets: [],
adapterParams: 'sequelize',
secrets: ['CONNECTION_URL'],
},
supabase: {
name: 'supabase',
importName: 'SupabaseAdapter',
path: 'supabase-adapter',
secrets: [],
adapterParams: 'config',
secrets: ['NEXT_PUBLIC_SUPABASE_URL', 'SUPABASE_SERVICE_ROLE_KEY'],
},
typeorm: {
name: 'typeorm',
importName: 'TypeORMAdapter',
path: 'typeorm-adapter',
secrets: [],
adapterParams: 'process.env.CONNECTION_URL',
secrets: ['CONNECTION_URL'],
},
upstashRedis: {
name: 'upstash-redis',
importName: 'UpstashRedisAdapter',
path: 'upstash-redis-adapter',
secrets: [],
adapterParams: 'redis',
secrets: ['UPSTASH_REDIS_URL', 'UPSTASH_REDIS_TOKEN'],
},
xata: {
name: 'xata',
importName: 'XataAdapter',
path: 'xata-adapter',
adapterParams: 'client',
secrets: [],
},
};

0 comments on commit 5040aa5

Please sign in to comment.