UNPKG

@faisalrmdhn08/allin-cli

Version:

A modern full-stack CLI tool based on Typescript designed to accelerate your app development process — setup your entire stack in one seamless command.

152 lines 3.57 kB
export const FRONTEND_DEFAULT_DEPENDENCIES = { packages: [ { name: 'eslint', originName: 'eslint', }, { name: 'prettier', originName: 'prettier', }, { name: 'dotenv', originName: 'dotenv', }, { name: 'axios', originName: 'axios', }, { name: 'ky', originName: 'ky', }, { name: 'zod', originName: 'zod', }, { name: 'jest', originName: 'jest', }, { name: 'playwright', originName: 'playwright', }, { name: 'chart.js', originName: 'chart.js', }, { name: 'gsap', originName: 'gsap', }, { name: 'animejs', originName: 'animejs', }, { name: 'tailwindcss', originName: 'tailwindcss', }, ], }; export const BACKEND_DEFAULT_DEPENDENCIES = { packages: [ { name: 'node-postgres', originName: 'pg', }, { name: 'drizzle-orm', originName: 'drizzle-orm', }, { name: 'drizzle-kit', originName: 'drizzle-kit', }, { name: 'eslint', originName: 'eslint', }, { name: 'prettier', originName: 'prettier', }, { name: 'axios', originName: 'axios', }, { name: 'dotenv', originName: 'dotenv', }, { name: 'zod', originName: 'zod', }, { name: 'graphql', originName: 'graphql', }, { name: 'socket.io', originName: 'socket.io', }, { name: 'redis', originName: 'redis', }, { name: 'jsonwebtoken', originName: 'jsonwebtoken', }, { name: 'swagger-jsdoc', originName: 'swagger-jsdoc', }, { name: 'ky', originName: 'ky', }, { name: '@paralleldrive/cuid2', originName: '@paralleldrive/cuid2', }, { name: 'uuid', originName: 'uuid', }, { name: 'jest', originName: 'jest', }, { name: 'bcrypt', originName: 'bcrypt', }, ], }; export const TYPESCRIPT_DEFAULT_DEPENDENCIES = { backend: { express: ['typescript', '@types/node', '@types/express'], fastify: ['typescript', '@types/node'], feather: ['typescript', '@types/node', 'ts-node'], nest: ['typescript', '@types/node', '@types/express'], node: ['typescript', '@types/node'], koa: ['typescript', '@types/node', '@types/koa'], }, frontend: { next: ['typescript', '@types/node', '@types/react', '@types/react-dom'], vue: [ 'typescript', '@types/node', '@vue/tsconfig', 'vue-tsc', 'npm-run-all2', ], svelte: ['typescript', '@types/node', 'svelte-check'], solid: ['typescript', '@types/node'], vanilla: ['typescript', '@types/node'], }, }; //# sourceMappingURL=default.js.map