1.0.0 ā€¢ Published 1 month ago

parse-spawn-args-ng v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 month ago

parse-spawn-args-ng

šŸ’” This module is based 100% on parse-spawn-args.

If you need to spawn child process in Node.js, and need to parse a string command to a list arguments that pass to child process, this module will be helpful. Here is examples:

usage

parse args with quote around

var parse = require('parse-spawn-args').parse
parse('-port 80 --title "this is a title"')
/*
    [
        '-port',
        '80',
        '--title',
        'this is a title'
    ]
/*

parse args with quote escape

var parse = require('parse-spawn-args').parse
parse('-port 80 --title "this is a \\"title\\"')
/*
    [
        '-port',
        '80',
        '--title',
        'this is a "title"'
    ]
*/

new features

  • updated to latest pegjs version
  • fixed undeclared variables issue on generated code with strict mode
  • types added
  • bundle to esm + cjs using esbuild
1.0.0

1 month ago