UNPKG

create-jd-app

Version:

Create modern type safed Solid web application within seconds

47 lines (46 loc) 1.35 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.withPackages = void 0; const packages = { dev: { // prisma prisma: "^6.5.0", }, normal: { // prisma "@prisma/client": "^6.5.0", // prpc "@tanstack/solid-query": "^5.69.0", "@solid-mediakit/prpc": "^2.1.2", "@solid-mediakit/prpc-plugin": "^2.1.1", // authjs "@solid-mediakit/auth": "^3.1.3", "@auth/core": "^0.38.0", "@auth/prisma-adapter": "^2.8.0", // tailwind postcss: "^8.4.40", tailwindcss: "^3.4.7", autoprefixer: "^10.4.19", }, }; function withPackages(optIn) { const devs = {}; const normals = {}; for (const keyType in optIn) { const __curr = optIn[keyType]; const arrOptIn = Array.isArray(__curr) ? __curr : [__curr]; for (const curr of arrOptIn) { const name = (curr === null || curr === void 0 ? void 0 : curr.includes("->")) ? curr.split("->")[0] : curr; if (keyType === "dev") { devs[name] = packages.dev[curr]; } else { normals[name] = packages.normal[curr]; } } } return [normals, devs]; } exports.withPackages = withPackages;