y3-app
Version:
CLI to add your project structure
55 lines (46 loc) • 1.56 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEnv = getEnv;
function getEnv(projectName, projectType) {
return projectType === 'fullstack'
? `# Environment variables
PORT=5000
NODE_ENV=development
DATABASE_URL=postgresql://user:password@localhost:5432/t3.gg?schema=public
CLIENT_URL=http://localhost:3000
SESSION_SECRET=your-secret-key
# Shadcn
# pnpm dlx shadcn@latest init
# Google
GOOGLE_CLIENT_ID= your-google-client-id
GOOGLE_CLIENT_SECRET= your-google-client-secret
GOOGLE_CALLBACK_URL= http://localhost:3000/auth/google/callback
# Github
GITHUB_CLIENT_ID= your-github-client-id
GITHUB_CLIENT_SECRET= your-github-client-secret
GITHUB_CALLBACK_URL= http://localhost:3000/auth/github/callback
`
: projectType === 'react'
? `# Environment variables
VITE_API_URL=http://localhost:3000/api
VITE_APP_NAME=${projectName}
VITE_APP_VERSION=1.0.0
VITE_APP_ENV=development`
: `# Environment variables
PORT=5000
NODE_ENV=development
DATABASE_URL=postgresql://user:password@localhost:5432/t3.gg?schema=public
CLIENT_URL=http://localhost:3000
SESSION_SECRET=your-secret-key
# Shadcn
# pnpm dlx shadcn@latest init
# Google
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
GOOGLE_CALLBACK_URL=http://localhost:5000/auth/google/callback
# Github
GITHUB_CLIENT_ID=your-github-client-id
GITHUB_CLIENT_SECRET=your-github-client-secret
GITHUB_CALLBACK_URL=http://localhost:5000/auth/github/callback
`;
}