{"size": 830, "ext": "js", "max_stars_repo_path": "archive/api/library/environment/process.js", "max_stars_repo_name": "cloud-hybrid/delta", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "archive/api/library/environment/process.js", "max_issues_repo_name": "cloud-hybrid/delta", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "archive/api/library/environment/process.js", "max_forks_repo_name": "cloud-hybrid/delta", "max_forks_repo_forks_event_min_datetime": "2022-01-03T05:33:15.000Z", "max_forks_repo_forks_event_max_datetime": "2022-01-03T05:33:15.000Z"}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": 1, "avg_line_length": 28.6206896552, "max_line_length": 77, "alphanum_fraction": 0.6963855422}
﻿/***
 * @module Environment
 *
 * Runtime Freeze of Process Environment Variables
 *
 * In future iteration(s) of Node.js, `process.env` will no longer
 * be supporting non-standard type-assignment to process.env attributes.
 *
 * The following module aims to provide backwards support by first
 * establishing a general object, and then iterating the key-value
 * assignments found in `process.env`.
 *
 * It's important that the following module is imported as soon
 * as possible during a program's runtime.
 *
 */
class Process extends Object {
    static package = {};
    constructor() {
        super();
    }
}
const Runtime = process.env;
/*** Iterate each environment variable and assign as property to `Runtime` */
Object.keys(Runtime).forEach(($) => {
    Reflect.set(Process, $, Runtime[$]);
});
export { Process };
