Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ndiing/env

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.
https://github.com/ndiing/env

configuration development dotenv environment-variables nodejs

Last synced: 22 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

## env

* [env](#module_env)
* [~read([filename])](#module_env..read) ⇒ string \| undefined
* [~write([filename], data)](#module_env..write)
* [~parse(data, [callback])](#module_env..parse) ⇒ Object
* [~stringify(data, options)](#module_env..stringify) ⇒ string
* [~execute([filename], [options])](#module_env..execute)

### env~read([filename]) ⇒ string \| undefined
Membaca konten file dengan nama yang diberikan.
Secara default, ini membaca file ".env".

**Kind**: inner method of [env](#module_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](#module_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](#module_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](#module_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](#module_env)

| Param | Type | Default | Description |
| --- | --- | --- | --- |
| [filename] | string | "\".env\"" | Nama file yang akan diproses. |
| [options] | Object | {} | Opsi yang berisi pasangan nama dan nilai untuk diupdate. |