Skip to content

documentation: "keepEscaping" is missing #26

@vemoo

Description

@vemoo

I'm not sure if it's a braces or micromatch issue, but

braces("C:/Program Files \\(x86\\)")

returns

[ "C:/Program Files (x86)" ]

losing the escape characters, making

micromatch.parse("C:/Program Files \\(x86\\)")

return the tokens

[
	{
		"type": "bos",
		"value": "",
		"output": ""
	},
	{
		"type": "text",
		"value": "C:"
	},
	{
		"type": "slash",
		"value": "/",
		"output": "\\/"
	},
	{
		"type": "text",
		"value": "Program Files "
	},
	{
		"type": "paren",
		"value": "("
	},
	{
		"type": "text",
		"value": "x86"
	},
	{
		"type": "paren",
		"value": ")",
		"output": ")"
	}
]

vs what I expected and what

picomatch.parse("C:/Program Files \\(x86\\)")

returns

[
	{
		"type": "bos",
		"value": "",
		"output": ""
	},
	{
		"type": "text",
		"value": "C:"
	},
	{
		"type": "slash",
		"value": "/",
		"output": "\\/"
	},
	{
		"type": "text",
		"value": "Program Files \\(x86\\)"
	}
]

Here's some sample code: https://repl.it/repls/SharpStrangeChemistry

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions