{"bin":{"better-env":"dist/cli.js"},"bugs":{"url":"https://github.com/neon-solutions/better-env/issues"},"dist":{"shasum":"ecf50755c851cce3c1d4da32d25ef031a977ac7a","tarball":"https://registry.npmjs.org/better-env/-/better-env-0.3.2.tgz","integrity":"sha512-W6GegLGLrVDdxC4shbVHTqsyAXERznfI5DRiVTloAxiIib6pnCS6B0Bc4ikK0p3R7H5K3RIksj7zcnM7AQLVFQ==","signatures":[{"sig":"MEQCIBQCJtzOVU0q7WGYYv257GThM9Uh3AWilnlkrLwLZBRGAiB15tpskRnqfAwCyAIzXbuF8aX80rJhb0Z28HKUL31Hsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/better-env@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}}},"name":"better-env","type":"module","author":{"name":"Andre Landgraf","email":"andre@neon.tech"},"exports":{".":"./dist/index.js","./adapters/fly":"./dist/adapters/fly.js","./validate-env":"./dist/validate-env/index.js","./config-schema":"./dist/config-schema/index.js","./adapters/convex":"./dist/adapters/convex.js","./adapters/vercel":"./dist/adapters/vercel.js","./adapters/netlify":"./dist/adapters/netlify.js","./adapters/railway":"./dist/adapters/railway.js","./adapters/cloudflare":"./dist/adapters/cloudflare.js"},"gitHead":"58fe92b2cb993be6902c2b9365dc86309778e850","license":"Apache-2.0","private":false,"scripts":{"dev":"bun src/cli.ts --help","fmt":"prettier --write .","test":"bun test","build":"tsup","fallow":"fallow","test:ci":"bun test test/e2e/runtime*.test.ts","fmt:check":"prettier --check .","typecheck":"tsc --noEmit","test:watch":"bun test --watch","test:e2e:fly":"BETTER_ENV_REAL_FLY_E2E=1 bun test test/e2e/fly-live.test.ts","typecheck:ci":"tsc --noEmit -p tsconfig.ci.json","prepublishOnly":"npm run build","test:e2e:vercel":"BETTER_ENV_REAL_VERCEL_E2E=1 bun test test/e2e/vercel-live.test.ts","test:e2e:netlify":"BETTER_ENV_REAL_NETLIFY_E2E=1 bun test test/e2e/netlify-live.test.ts","test:e2e:railway":"BETTER_ENV_REAL_RAILWAY_E2E=1 bun test test/e2e/railway-live.test.ts","test:e2e:cloudflare":"bun test test/e2e/runtime-cloudflare.test.ts","test:e2e:fly:runtime":"bun test test/e2e/runtime-fly.test.ts","test:e2e:convex:runtime":"bun test test/e2e/runtime-convex.test.ts","test:e2e:railway:runtime":"bun test test/e2e/runtime-railway.test.ts"},"_npmUser":{"name":"andrelandgraf","email":"andre.timo.landgraf@gmail.com"},"homepage":"https://github.com/neon-solutions/better-env#readme","keywords":["cli","env","dotenv","environment-variables","config","validation","vercel","netlify","railway","cloudflare","fly","convex","typescript"],"repository":{"url":"git+https://github.com/neon-solutions/better-env.git","type":"git"},"_npmVersion":"11.15.0","description":"Runtime + CLI to sync local .env files with remote providers and validate env configs.","directories":{},"maintainers":[{"name":"andrelandgraf","email":"andre.timo.landgraf@gmail.com"}],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4","jiti":"^2.6.1","@next/env":"^16.0.10","commander":"^14.0.3"},"devDependencies":{"tsup":"^8.3.5","fallow":"^2.61.0","prettier":"^3.8.1","bun-types":"^1.3.9","typescript":"^5.7.2","@types/node":"^22.10.0"},"_npmOperationalInternal":{"tmp":"tmp/better-env_0.3.2_1779597295657_0.7253622009146103","host":"s3://npm-registry-packages-npm-production"},"_id":"better-env@0.3.2","version":"0.3.2"}