@ndiinginc/env
v2.0.4
Published
<a name="env"></a>
Downloads
777
Readme
env
- env
- ~read([filename]) ⇒ string | undefined
- ~write([filename], data)
- ~parse(data, [callback]) ⇒ Object
- ~stringify(data, options) ⇒ string
- ~execute([filename], [options])
env~read([filename]) ⇒ string | undefined
Membaca konten file dengan nama yang diberikan. Secara default, ini membaca file ".env".
Kind: inner method of env
Returns: string | undefined - - Konten file sebagai string, atau undefined jika terjadi kesalahan.
| Param | Type | Default | Description | | --- | --- | --- | --- | | [filename] | string | "".env"" | Nama file yang akan dibaca. |
env~write([filename], data)
Menulis data ke dalam file yang diberikan. Jika direktori tidak ada, direktori akan dibuat.
Kind: inner method of env
| Param | Type | Default | Description | | --- | --- | --- | --- | | [filename] | string | "".env"" | Nama file yang akan ditulis. | | data | string | | Data yang akan ditulis ke dalam file. |
env~parse(data, [callback]) ⇒ Object
Mem-parsing data dari format string menjadi objek. Menggunakan callback untuk setiap pasangan nama dan nilai.
Kind: inner method of env
Returns: Object - - Objek yang berisi pasangan nama dan nilai.
| Param | Type | Default | Description | | --- | --- | --- | --- | | data | string | | Data string yang akan diparsing. | | [callback] | function | (name, value) => {} | Callback yang dipanggil untuk setiap nama dan nilai. |
env~stringify(data, options) ⇒ string
Mengonversi objek menjadi format string yang sesuai untuk file .env.
Kind: inner method of env
Returns: string - - Data yang telah diupdate sebagai string.
| Param | Type | Description | | --- | --- | --- | | data | string | Data string yang akan diupdate. | | options | Object | Objek yang berisi pasangan nama dan nilai untuk di-stringify. |
env~execute([filename], [options])
Mengeksekusi proses membaca, mengupdate, dan menulis kembali file .env. Juga mengatur variabel lingkungan dari file.
Kind: inner method of env
| Param | Type | Default | Description | | --- | --- | --- | --- | | [filename] | string | "".env"" | Nama file yang akan diproses. | | [options] | Object | {} | Opsi yang berisi pasangan nama dan nilai untuk diupdate. |