Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ndiing/env
- Owner: ndiing
- License: mit
- Created: 2024-10-13T21:20:54.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-21T11:55:09.000Z (2 months ago)
- Last Synced: 2024-10-21T17:11:50.074Z (2 months ago)
- Topics: configuration, development, dotenv, environment-variables, nodejs
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/@ndiinginc/env
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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. |