@strapi/generate-new
Version:
Generate a new Strapi application.
1 lines • 1 kB
Source Map (JSON)
{"version":3,"file":"db-client-dependencies.mjs","sources":["../../src/utils/db-client-dependencies.ts"],"sourcesContent":["import type { ClientName } from '../types';\n\nconst sqlClientModule = {\n mysql: { mysql: '2.18.1' },\n mysql2: { mysql2: '3.10.0' },\n postgres: { pg: '8.8.0' },\n sqlite: { 'better-sqlite3': '8.6.0' },\n 'sqlite-legacy': { sqlite3: '5.1.2' },\n};\n\n/**\n * Client dependencies\n */\nexport default ({ client }: { client: ClientName }) => {\n if (client in sqlClientModule) {\n return {\n ...sqlClientModule[client],\n };\n }\n\n throw new Error(`Invalid client \"${client}\"`);\n};\n"],"names":[],"mappings":"AAEA,MAAM,kBAAkB;AAAA,EACtB,OAAO,EAAE,OAAO,SAAS;AAAA,EACzB,QAAQ,EAAE,QAAQ,SAAS;AAAA,EAC3B,UAAU,EAAE,IAAI,QAAQ;AAAA,EACxB,QAAQ,EAAE,kBAAkB,QAAQ;AAAA,EACpC,iBAAiB,EAAE,SAAS,QAAQ;AACtC;AAKA,MAAA,qBAAe,CAAC,EAAE,OAAA,MAAqC;AACrD,MAAI,UAAU,iBAAiB;AACtB,WAAA;AAAA,MACL,GAAG,gBAAgB,MAAM;AAAA,IAAA;AAAA,EAE7B;AAEA,QAAM,IAAI,MAAM,mBAAmB,MAAM,GAAG;AAC9C;"}