From fbba16b18e784e439e0750731a28b9269330a6b0 Mon Sep 17 00:00:00 2001 From: Romain Lanz Date: Tue, 26 Mar 2024 23:05:58 +0100 Subject: [PATCH] feat(parser): allow to escape identifier --- src/parser.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/parser.ts b/src/parser.ts index c8d4f9c..00f6a64 100644 --- a/src/parser.ts +++ b/src/parser.ts @@ -212,6 +212,12 @@ export class EnvParser { continue $keyLoop } + + if (value.startsWith(`${identifier}\\:`)) { + result[key] = identifier + value.substring(identifier.length + 1) + + continue $keyLoop + } } result[key] = value