mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-22 18:29:26 +00:00
feature: server: env: migrate to ESM
This commit is contained in:
parent
8de9bd0847
commit
d979e94927
5 changed files with 8 additions and 11 deletions
|
|
@ -8,7 +8,7 @@ import {createSimport} from 'simport';
|
|||
import parse from 'yargs-parser';
|
||||
import exit from '../server/exit.js';
|
||||
import {createConfig, configPath} from '../server/config.js';
|
||||
import env from '../server/env.js';
|
||||
import * as env from '../server/env.mjs';
|
||||
import prefixer from '../server/prefixer.js';
|
||||
import * as validate from '../server/validate.mjs';
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ import {fullstore} from 'fullstore';
|
|||
import io from 'socket.io-client';
|
||||
import _forEachKey from 'for-each-key';
|
||||
import log from './log.mjs';
|
||||
import env from '../env.js';
|
||||
import * as env from '../env.mjs';
|
||||
|
||||
const noop = () => {};
|
||||
const forEachKey = currify(_forEachKey);
|
||||
|
|
|
|||
|
|
@ -1,12 +1,9 @@
|
|||
'use strict';
|
||||
|
||||
const {env} = require('node:process');
|
||||
const snake = require('just-snake-case');
|
||||
import {env} from 'node:process';
|
||||
import snake from 'just-snake-case';
|
||||
|
||||
const up = (a) => a.toUpperCase();
|
||||
|
||||
module.exports.parse = parse;
|
||||
module.exports.bool = (name) => {
|
||||
export const bool = (name) => {
|
||||
const value = parse(name);
|
||||
|
||||
if (value === 'true')
|
||||
|
|
@ -22,7 +19,7 @@ module.exports.bool = (name) => {
|
|||
return false;
|
||||
};
|
||||
|
||||
function parse(name) {
|
||||
export const parse = (name) => {
|
||||
const small = `cloudcmd_${snake(name)}`;
|
||||
const big = up(small);
|
||||
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
const process = require('node:process');
|
||||
const test = require('supertape');
|
||||
const env = require('./env');
|
||||
const env = require('./env.mjs');
|
||||
|
||||
test('cloudcmd: server: env: bool: upper case first', (t) => {
|
||||
const {
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
const process = require('node:process');
|
||||
const test = require('supertape');
|
||||
const env = require('../../server/env');
|
||||
const env = require('../../server/env.mjs');
|
||||
|
||||
test('env: small', (t) => {
|
||||
process.env.cloudcmd_hello = 'world';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue