mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-23 06:10:02 +08:00
* Add Node 24 environment-file support * Update runtime harnesses for environment-file URL paths * Link URL dependencies in weak metadata runtime tests
19 lines
690 B
JavaScript
19 lines
690 B
JavaScript
const util = require('node:util');
|
|
const processModule = require('node:process');
|
|
const fs = require('node:fs');
|
|
const os = require('node:os');
|
|
const directory = fs.mkdtempSync(os.tmpdir() + '/scriptc-env-imports-');
|
|
const path = directory + '/values.env';
|
|
console.log(JSON.stringify(util.parseEnv('B=two\nA=one')));
|
|
try {
|
|
delete process.env.SCRIPTC_ENV_IMPORT;
|
|
fs.writeFileSync(path, 'SCRIPTC_ENV_IMPORT=loaded');
|
|
processModule.loadEnvFile(path);
|
|
console.log(process.env.SCRIPTC_ENV_IMPORT);
|
|
delete process.env.SCRIPTC_ENV_IMPORT;
|
|
process.loadEnvFile(path);
|
|
console.log(process.env.SCRIPTC_ENV_IMPORT);
|
|
} finally {
|
|
fs.rmSync(directory, { recursive: true, force: true });
|
|
}
|