tin-args
const getExtraArgs = require("tin-args");
const params = getExtraArgs({ prefex: "-" });
console.log(params);
- run
arg-test.js
with node
$ yarn test .git/*
{
test: /(?<=reference path=")(\.)(?=\/index.d.ts")/,
factor: 123.5,
minify: true,
values: [ 'v0', 'v1', 'v2' ],
values2: [ 'v0', 'v1', 'v2' ],
a: [ 'value0', 100, true, /\r?\n/g ],
args: [
'.git/config',
'.git/description',
'.git/HEAD',
'.git/hooks',
'.git/index',
'.git/info',
'.git/logs',
'.git/objects',
'.git/packed-refs',
'.git/refs',
'.git/tortoisegit.data',
'.git/tortoisegit.index'
]
}
NOTE for regex
param value
-
If you use js regex
as a parameter, you should be sure to recognize it as a regex object by adding re
prefix.
e.g - "re/\\.(j|t)s$/g"
-
yarn test -re "re/\\.(j|t)s$/g"