{"id":22122553,"url":"https://github.com/ndiing/env","last_synced_at":"2025-03-24T07:19:23.651Z","repository":{"id":258705226,"uuid":"872132109","full_name":"ndiing/env","owner":"ndiing","description":"Repositori ini menyediakan fungsionalitas untuk memuat variabel lingkungan dari file .env. Jika file tidak ada, repositori ini akan membuat file baru dengan konten kosong. Semua variabel yang ditemukan akan ditambahkan ke process.env, sehingga dapat diakses dalam aplikasi.","archived":false,"fork":false,"pushed_at":"2024-10-21T11:55:09.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T12:47:23.427Z","etag":null,"topics":["configuration","development","dotenv","environment-variables","nodejs"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/@ndiinginc/env","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ndiing.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-13T21:20:54.000Z","updated_at":"2024-10-21T11:55:12.000Z","dependencies_parsed_at":"2024-10-22T12:08:47.367Z","dependency_job_id":null,"html_url":"https://github.com/ndiing/env","commit_stats":null,"previous_names":["ndiing/env"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndiing%2Fenv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndiing%2Fenv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndiing%2Fenv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ndiing%2Fenv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ndiing","download_url":"https://codeload.github.com/ndiing/env/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245224601,"owners_count":20580370,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["configuration","development","dotenv","environment-variables","nodejs"],"created_at":"2024-12-01T15:22:29.144Z","updated_at":"2025-03-24T07:19:23.622Z","avatar_url":"https://github.com/ndiing.png","language":"JavaScript","readme":"\u003ca name=\"module_env\"\u003e\u003c/a\u003e\n\n## env\n\n* [env](#module_env)\n    * [~read([filename])](#module_env..read) ⇒ \u003ccode\u003estring\u003c/code\u003e \\| \u003ccode\u003eundefined\u003c/code\u003e\n    * [~write([filename], data)](#module_env..write)\n    * [~parse(data, [callback])](#module_env..parse) ⇒ \u003ccode\u003eObject\u003c/code\u003e\n    * [~stringify(data, options)](#module_env..stringify) ⇒ \u003ccode\u003estring\u003c/code\u003e\n    * [~execute([filename], [options])](#module_env..execute)\n\n\u003ca name=\"module_env..read\"\u003e\u003c/a\u003e\n\n### env~read([filename]) ⇒ \u003ccode\u003estring\u003c/code\u003e \\| \u003ccode\u003eundefined\u003c/code\u003e\nMembaca konten file dengan nama yang diberikan.\nSecara default, ini membaca file \".env\".\n\n**Kind**: inner method of [\u003ccode\u003eenv\u003c/code\u003e](#module_env)  \n**Returns**: \u003ccode\u003estring\u003c/code\u003e \\| \u003ccode\u003eundefined\u003c/code\u003e - - Konten file sebagai string, atau undefined jika terjadi kesalahan.  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| [filename] | \u003ccode\u003estring\u003c/code\u003e | \u003ccode\u003e\u0026quot;\\\u0026quot;.env\\\u0026quot;\u0026quot;\u003c/code\u003e | Nama file yang akan dibaca. |\n\n\u003ca name=\"module_env..write\"\u003e\u003c/a\u003e\n\n### env~write([filename], data)\nMenulis data ke dalam file yang diberikan.\nJika direktori tidak ada, direktori akan dibuat.\n\n**Kind**: inner method of [\u003ccode\u003eenv\u003c/code\u003e](#module_env)  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| [filename] | \u003ccode\u003estring\u003c/code\u003e | \u003ccode\u003e\u0026quot;\\\u0026quot;.env\\\u0026quot;\u0026quot;\u003c/code\u003e | Nama file yang akan ditulis. |\n| data | \u003ccode\u003estring\u003c/code\u003e |  | Data yang akan ditulis ke dalam file. |\n\n\u003ca name=\"module_env..parse\"\u003e\u003c/a\u003e\n\n### env~parse(data, [callback]) ⇒ \u003ccode\u003eObject\u003c/code\u003e\nMem-parsing data dari format string menjadi objek.\nMenggunakan callback untuk setiap pasangan nama dan nilai.\n\n**Kind**: inner method of [\u003ccode\u003eenv\u003c/code\u003e](#module_env)  \n**Returns**: \u003ccode\u003eObject\u003c/code\u003e - - Objek yang berisi pasangan nama dan nilai.  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| data | \u003ccode\u003estring\u003c/code\u003e |  | Data string yang akan diparsing. |\n| [callback] | \u003ccode\u003efunction\u003c/code\u003e | \u003ccode\u003e(name, value) \u0026#x3D;\u0026gt; {}\u003c/code\u003e | Callback yang dipanggil untuk setiap nama dan nilai. |\n\n\u003ca name=\"module_env..stringify\"\u003e\u003c/a\u003e\n\n### env~stringify(data, options) ⇒ \u003ccode\u003estring\u003c/code\u003e\nMengonversi objek menjadi format string yang sesuai untuk file .env.\n\n**Kind**: inner method of [\u003ccode\u003eenv\u003c/code\u003e](#module_env)  \n**Returns**: \u003ccode\u003estring\u003c/code\u003e - - Data yang telah diupdate sebagai string.  \n\n| Param | Type | Description |\n| --- | --- | --- |\n| data | \u003ccode\u003estring\u003c/code\u003e | Data string yang akan diupdate. |\n| options | \u003ccode\u003eObject\u003c/code\u003e | Objek yang berisi pasangan nama dan nilai untuk di-stringify. |\n\n\u003ca name=\"module_env..execute\"\u003e\u003c/a\u003e\n\n### env~execute([filename], [options])\nMengeksekusi proses membaca, mengupdate, dan menulis kembali file .env.\nJuga mengatur variabel lingkungan dari file.\n\n**Kind**: inner method of [\u003ccode\u003eenv\u003c/code\u003e](#module_env)  \n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| [filename] | \u003ccode\u003estring\u003c/code\u003e | \u003ccode\u003e\u0026quot;\\\u0026quot;.env\\\u0026quot;\u0026quot;\u003c/code\u003e | Nama file yang akan diproses. |\n| [options] | \u003ccode\u003eObject\u003c/code\u003e | \u003ccode\u003e{}\u003c/code\u003e | Opsi yang berisi pasangan nama dan nilai untuk diupdate. |\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndiing%2Fenv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fndiing%2Fenv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fndiing%2Fenv/lists"}