2025-03-01 14:26:36 +01:00

55 lines
808 B
JavaScript

const ES3 = {
break: true,
continue: true,
delete: true,
else: true,
for: true,
function: true,
if: true,
in: true,
new: true,
return: true,
this: true,
typeof: true,
var: true,
void: true,
while: true,
with: true,
case: true,
catch: true,
default: true,
do: true,
finally: true,
instanceof: true,
switch: true,
throw: true,
try: true
}
const ESnext = {
// in addition to reservedES3
await: true,
debugger: true,
class: true,
enum: true,
extends: true,
super: true,
const: true,
export: true,
import: true,
null: true,
true: true,
false: true,
implements: true,
let: true,
private: true,
public: true,
yield: true,
interface: true,
package: true,
protected: true,
static: true
}
module.exports = { ES3, ESnext }