We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c524e9c commit ab4080cCopy full SHA for ab4080c
1 file changed
src/index.js
@@ -33,9 +33,13 @@ const toReplacementExpression = (value, name) => {
33
return [JSON.stringify(matches[2]), name];
34
}
35
36
- // --define A=1,B=true produces int/boolean literal, and
37
// --define @assign=Object.assign replaces expressions with expressions:
38
- if (/^(true|false|\d+)$/i.test(value) || name[0] === '@') {
+ if (name[0] === '@') {
+ return [value, name.substring(1)];
39
+ }
40
+
41
+ // --define A=1,B=true produces int/boolean literal:
42
+ if (/^(true|false|\d+)$/i.test(value)) {
43
return [value, name];
44
45
0 commit comments