{"_id":"denvloader","name":"denvloader","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"denvloader","publishConfig":{"access":"public"},"version":"1.0.0","description":"A module dot-env that loads .env files and set it environment variables","keywords":["envsync","envsync-loader"],"license":"MIT","author":{"name":"envsync"},"type":"commonjs","main":"index.js","types":"index.d.ts","scripts":{"test":"node test.js","build":"tsc index.ts --declaration --esModuleInterop --skipLibCheck --outDir . && node -e \"const fs = require('fs'); const content = fs.readFileSync('index.js', 'utf8'); fs.writeFileSync('index.js', content.replace('exports.default = { config: config };', 'exports.default = { config: config };\\nexports.config = config;\\nmodule.exports = { config };'))\"","prepublishOnly":"npm run build"},"dependencies":{"axios":"^1.13.2"},"devDependencies":{"@types/node":"^20.19.27","typescript":"^5.9.3"},"engines":{"node":">=14.0.0"},"gitHead":"13214d8d801da4c36eb07f2518fc0616baa29f16","_id":"denvloader@1.0.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-6befUnYL3LRWyvWfUUu3T34fxPT5kJOkd2eZYXVqP6IypRUPzE6PxirEjm4FjpFLJaT/vLp1rxlUfkbFsEw2hg==","shasum":"5647b96d2faa073688a1cab3f87ade18b88e490b","tarball":"https://registry.npmjs.org/denvloader/-/denvloader-1.0.0.tgz","fileCount":5,"unpackedSize":11023,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE0LHWlU2pVGMX9QuN281Mko81qddkXQ+aXJDClJX/XLAiEAqxpFuTzLcM/JGLv4JI4W0z0J1vmSWuDTb6lcE3CfPJE="}]},"_npmUser":{"name":"flynnodetraveler","email":"gaston.snooker.y@outlook.com"},"directories":{},"maintainers":[{"name":"flynnodetraveler","email":"gaston.snooker.y@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/denvloader_1.0.0_1766286790307_0.6336238612922871"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-21T03:13:10.243Z","1.0.0":"2025-12-21T03:13:10.474Z","modified":"2025-12-21T03:13:10.738Z"},"maintainers":[{"name":"flynnodetraveler","email":"gaston.snooker.y@outlook.com"}],"description":"A module dot-env that loads .env files and set it environment variables","keywords":["envsync","envsync-loader"],"author":{"name":"envsync"},"license":"MIT","readme":"# dot-env\r\n\r\nA Node.js module that loads `.env` files and set it environment variables\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install dotenv-config-loader\r\n```\r\n\r\n## Usage\r\n\r\n### Basic Usage\r\n\r\n```javascript\r\nconst { config } = require('env-config-loader');\r\n\r\n// Load .env file and set environment variables\r\nconfig();\r\n\r\nKEY = process.ENV.KEY\r\n```\r\n\r\n### `config(options)`\r\n\r\nLoads a `.env` file and set it environment variables\r\n\r\n**Parameters:**\r\n\r\n- `options` (Object): Configuration options\r\n  - `path` (string): Path to `.env` file. Default: `'.env'`\r\n\r\n**Returns:**\r\n\r\n- `Promise<Object>`: Object containing:\r\n  - `parsed`: Parsed environment variables\r\n\r\n## Features\r\n\r\n- ✅ Loads `.env` files and sets environment variables\r\n- ✅ Parses environment variables from `.env` files\r\n\r\n## Example .env File\r\n\r\n```env\r\n# Database configuration\r\nDB_HOST=localhost\r\nDB_PORT=5432\r\nDB_NAME=myapp\r\nDB_USER=admin\r\nDB_PASSWORD=secret123\r\n\r\n# API Keys\r\nAPI_KEY=your-api-key-here\r\nSECRET_KEY=your-secret-key\r\n\r\n# Feature flags\r\nENABLE_FEATURE_X=true\r\nENABLE_FEATURE_Y=false\r\n```\r\n\r\n```json\r\n{\r\n  \"parsed\": {\r\n    \"DB_HOST\": \"localhost\",\r\n    \"DB_PORT\": \"5432\",\r\n    ...\r\n  }\r\n}\r\n```\r\n\r\n## License\r\n\r\n\r\n## License\r\n\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\r\n","readmeFilename":"README.md","_rev":"1-9f04ac9131aeb6e5bda9295ded505a91"}