Skip to content

Commit 5bb8454

Browse files
committed
edit all related to 'parse*' - relocated, removed unspported syntaxes from build
Signed-off-by: StoneyDSP <nathanjhood@googlemail.com>
1 parent 5e12a18 commit 5bb8454

8 files changed

+50
-44
lines changed

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@
2121
"module": "./dist/index.mjs",
2222
"types": "./dist/index.d.cts",
2323
"bin": {
24-
"parseCwd": "./dist/process/parse/parseCwd.js",
25-
"parseCommand": "./dist/process/parse/parseCommand.js",
26-
"parseArgV": "./dist/process/parse/parseArgV.js",
27-
"parseEnv": "./dist/process/parse/parseEnv.js",
24+
"parseCwd": "./dist/process/parseCwd.js",
25+
"parseCommand": "./dist/process/parseCommand.js",
26+
"parseArgV": "./dist/process/parseArgv.js",
27+
"parseEnv": "./dist/process/parseEnv.js",
2828
"build": "./dist/scripts/build.js",
2929
"esbuild-scripts": "./dist/cli.js"
3030
},

src/index.d.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
/**
88
*
99
*/
10-
import parseCommand = require('./process/parse/parseCommand');
11-
import parseArgV = require('./process/parse/parseArgV');
12-
import parseCwd = require('./process/parse/parseCwd');
13-
import parseEnv = require('./process/parse/parseEnv');
10+
import parseCommand = require('./process/parseCommand');
11+
import parseArgV = require('./process/parseArgv');
12+
import parseCwd = require('./process/parseCwd');
13+
import parseEnv = require('./process/parseEnv');
1414

1515
export = index;
1616

src/index.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
*
99
*/
1010

11-
import parseCommand = require('./process/parse/parseCommand');
12-
import parseArgV = require('./process/parse/parseArgV');
13-
import parseCwd = require('./process/parse/parseCwd');
14-
import parseEnv = require('./process/parse/parseEnv');
11+
import parseCommand = require('./process/parseCommand');
12+
import parseArgV = require('./process/parseArgv');
13+
import parseCwd = require('./process/parseCwd');
14+
import parseEnv = require('./process/parseEnv');
1515

1616
interface Index {
1717
parseCommand: typeof parseCommand;

src/process/parseArgv.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,11 @@ const parseArgv: parseArgv<ParseArgsConfig> = (
138138

139139
export = parseArgv;
140140

141-
if (require.main === module) {
142-
((proc: NodeJS.Process, options?: ParseArgvOptions) => {
143-
parseArgv(proc, options);
144-
})(global.process, {
145-
verbose: global.process.env['VERBOSE'] !== undefined ? true : false,
146-
debug: global.process.env['DEBUG'] !== undefined ? true : false,
147-
});
148-
}
141+
// if (require.main === module) {
142+
// ((proc: NodeJS.Process, options?: ParseArgvOptions) => {
143+
// parseArgv(proc, options);
144+
// })(global.process, {
145+
// verbose: global.process.env['VERBOSE'] !== undefined ? true : false,
146+
// debug: global.process.env['DEBUG'] !== undefined ? true : false,
147+
// });
148+
// }

src/process/parseCommand.ts

+8-8
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,11 @@ const parseCommand: parseCommand<ParseArgsConfig> = (
138138

139139
export = parseCommand;
140140

141-
if (require.main === module) {
142-
((proc: NodeJS.Process, options?: ParseCommandOptions) => {
143-
parseCommand(proc, options);
144-
})(global.process, {
145-
verbose: global.process.env['VERBOSE'] !== undefined ? true : false,
146-
debug: global.process.env['DEBUG'] !== undefined ? true : false,
147-
});
148-
}
141+
// if (require.main === module) {
142+
// ((proc: NodeJS.Process, options?: ParseCommandOptions) => {
143+
// parseCommand(proc, options);
144+
// })(global.process, {
145+
// verbose: global.process.env['VERBOSE'] !== undefined ? true : false,
146+
// debug: global.process.env['DEBUG'] !== undefined ? true : false,
147+
// });
148+
// }

src/process/parseCwd.ts

+9-6
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,12 @@ const parseCwd: parseCwd = (
7272

7373
export = parseCwd;
7474

75-
if (require.main === module) {
76-
((proc: NodeJS.Process, options?: ParseCwdOptions) => {
77-
return parseCwd(proc);
78-
//
79-
})(global.process, { sync: true });
80-
}
75+
// if (require.main === module) {
76+
// ((proc: NodeJS.Process, options?: ParseCwdOptions) => {
77+
// return parseCwd(proc, options);
78+
// //
79+
// })(global.process, {
80+
// // verbose: global.process.env['VERBOSE'] !== undefined ? true : false,
81+
// // debug: global.process.env['DEBUG'] !== undefined ? true : false,
82+
// });
83+
// }

src/process/parseEnv.d.ts

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ export = parseEnv;
88

99
declare type ParseEnvOptions = {
1010
sync?: true | false;
11+
verbose?: true | false;
12+
debug?: true | false;
1113
path?: string | URL | Buffer;
1214
};
1315

src/process/parseEnv.ts

+11-10
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,10 @@ import fs = require('node:fs');
1010

1111
type ParseEnvOptions = {
1212
sync?: true | false;
13-
path?: string | URL | Buffer;
13+
verbose?: true | false;
1414
debug?: true | false;
15-
encoding?: 'utf8';
15+
path?: string | URL | Buffer;
16+
encoding?: BufferEncoding;
1617
};
1718

1819
interface parseEnv {
@@ -48,11 +49,8 @@ const parseEnv: parseEnv = (
4849
const { cwd: getCwd, loadEnvFile: loadEnvFile } = proc;
4950
//
5051
const cwd = getCwd();
51-
//
52-
// const nodeEnv = env['NODE_ENV'];
53-
//
54-
const encoding = options && options.encoding ? options.encoding : 'utf8';
55-
const debug: boolean = Boolean(options && options.debug);
52+
// const encoding = options && options.encoding ? options.encoding : 'utf-8';
53+
// const debug: boolean = Boolean(options && options.debug);
5654
//
5755

5856
const paths = {
@@ -80,7 +78,7 @@ const parseEnv: parseEnv = (
8078
if (fs.existsSync(dotenvFile.toString())) {
8179
//
8280
const parsedEnvPath = path.parse(dotenvFile.toString());
83-
const formattedEnvPath = path.format(parsedEnvPath);
81+
// const formattedEnvPath = path.format(parsedEnvPath);
8482
//
8583
console.info(`parseEnv('${parsedEnvPath.base}')`);
8684
//
@@ -152,6 +150,9 @@ export = parseEnv;
152150

153151
if (require.main === module) {
154152
((proc: NodeJS.Process, options: ParseEnvOptions) => {
155-
const env = parseEnv(proc, options);
156-
})(global.process, { sync: true, debug: true });
153+
parseEnv(proc, options);
154+
})(global.process, {
155+
verbose: global.process.env['VERBOSE'] !== undefined ? true : false,
156+
debug: global.process.env['DEBUG'] !== undefined ? true : false,
157+
});
157158
}

0 commit comments

Comments
 (0)