Smart Suggestions
Smart Suggestions reads your package.json and suggests the environment variables that each installed package typically needs — saving you from hunting through documentation to figure out what variables to add.
Running Smart Suggestions
Click 💡 Smart Suggestions in the Pro Tools panel, or run ENV Manager Pro: Smart Suggestions from package.json.
How It Works
- The extension reads your workspace's
package.json(bothdependenciesanddevDependencies) - It matches each package against a built-in catalog of 25+ popular packages
- It filters out any variables already present in your
.envfile - It shows a multi-select Quick Pick with the remaining suggestions
Select all the variables you want and press Enter — they're added to your .env file immediately.
Supported Packages (examples)
| Package | Suggested Variables |
|---|---|
stripe | STRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET |
@sendgrid/mail | SENDGRID_API_KEY, SENDGRID_FROM_EMAIL |
mongoose | MONGODB_URI |
pg, postgres | DATABASE_URL, PGHOST, PGPORT, PGUSER, PGPASSWORD, PGDATABASE |
redis, ioredis | REDIS_URL, REDIS_HOST, REDIS_PORT |
firebase | FIREBASE_API_KEY, FIREBASE_AUTH_DOMAIN, FIREBASE_PROJECT_ID |
@aws-sdk/client-s3 | AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_REGION, S3_BUCKET |
openai | OPENAI_API_KEY, OPENAI_ORG_ID |
twilio | TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_PHONE_NUMBER |
jsonwebtoken | JWT_SECRET, JWT_EXPIRES_IN |
next | NEXT_PUBLIC_API_URL, NEXTAUTH_SECRET, NEXTAUTH_URL |
And many more — axios, prisma, typeorm, nodemailer, pusher, @slack/web-api, datadog-metrics, sentry, and others.
Empty Value Placeholders
Added variables get placeholder values like your_value_here, your_secret_here, or https://your-host-here depending on the key name. This makes it easy to spot which values you still need to fill in.