2019-10-09 23:11:34 +08:00
|
|
|
var DefinePlugin = require("../../../../").DefinePlugin;
|
|
|
|
const Module = require("../../../../").Module;
|
2015-02-21 20:19:08 +08:00
|
|
|
module.exports = {
|
|
|
|
plugins: [
|
|
|
|
new DefinePlugin({
|
2015-03-06 05:58:03 +08:00
|
|
|
TRUE: true,
|
|
|
|
FALSE: false,
|
2020-02-29 01:09:59 +08:00
|
|
|
NULL: null,
|
2015-02-21 20:19:08 +08:00
|
|
|
UNDEFINED: undefined,
|
2020-02-29 01:09:59 +08:00
|
|
|
NUMBER: 100.05,
|
|
|
|
ZERO: 0,
|
|
|
|
ONE: 1,
|
|
|
|
BIGINT: 9007199254740991n,
|
2020-03-02 21:47:04 +08:00
|
|
|
POSITIVE_ZERO: +0,
|
|
|
|
NEGATIVE_ZER0: -0,
|
|
|
|
NEGATIVE_NUMBER: -100.25,
|
|
|
|
POSITIVE_NUMBER: +100.25,
|
2018-04-12 04:23:02 +08:00
|
|
|
FUNCTION: /* istanbul ignore next */ function(a) {
|
2017-01-11 17:51:58 +08:00
|
|
|
return a + 1;
|
|
|
|
},
|
2015-02-21 20:19:08 +08:00
|
|
|
CODE: "(1+2)",
|
|
|
|
REGEXP: /abc/i,
|
|
|
|
OBJECT: {
|
|
|
|
SUB: {
|
|
|
|
UNDEFINED: undefined,
|
2018-04-12 04:23:02 +08:00
|
|
|
FUNCTION: /* istanbul ignore next */ function(a) {
|
2017-01-11 17:51:58 +08:00
|
|
|
return a + 1;
|
|
|
|
},
|
2015-03-06 04:49:22 +08:00
|
|
|
CODE: "(1+2)",
|
2016-11-10 15:52:00 +08:00
|
|
|
REGEXP: /abc/i,
|
|
|
|
STRING: JSON.stringify("string")
|
2015-02-21 20:19:08 +08:00
|
|
|
}
|
|
|
|
},
|
2019-11-08 20:31:06 +08:00
|
|
|
ARRAY: [2, [JSON.stringify("six")]],
|
2016-11-10 15:52:00 +08:00
|
|
|
"process.env.DEFINED_NESTED_KEY": 5,
|
2018-02-25 18:46:17 +08:00
|
|
|
"process.env.DEFINED_NESTED_KEY_STRING": '"string"',
|
2017-02-06 19:44:39 +08:00
|
|
|
"typeof wurst": "typeof suppe",
|
|
|
|
"typeof suppe": "typeof wurst",
|
2018-02-25 18:46:17 +08:00
|
|
|
wurst: "suppe",
|
2018-10-31 00:00:45 +08:00
|
|
|
suppe: "wurst",
|
2018-10-31 00:31:09 +08:00
|
|
|
RUNTIMEVALUE_CALLBACK_ARGUMENT_IS_A_MODULE: DefinePlugin.runtimeValue(
|
2018-10-31 16:28:42 +08:00
|
|
|
function({ module }) {
|
|
|
|
return module instanceof Module;
|
2018-10-31 00:31:09 +08:00
|
|
|
}
|
2018-11-05 21:02:00 +08:00
|
|
|
),
|
|
|
|
A_DOT_J: '"a.j"'
|
2015-02-21 20:19:08 +08:00
|
|
|
})
|
|
|
|
]
|
2017-01-11 17:51:58 +08:00
|
|
|
};
|