UNPKG

673 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.default = void 0;
7
8var _helperPluginUtils = require("@babel/helper-plugin-utils");
9
10var _default = (0, _helperPluginUtils.declare)(api => {
11 api.assertVersion(7);
12 return {
13 name: "transform-literals",
14 visitor: {
15 NumericLiteral({
16 node
17 }) {
18 if (node.extra && /^0[ob]/i.test(node.extra.raw)) {
19 node.extra = undefined;
20 }
21 },
22
23 StringLiteral({
24 node
25 }) {
26 if (node.extra && /\\[u]/gi.test(node.extra.raw)) {
27 node.extra = undefined;
28 }
29 }
30
31 }
32 };
33});
34
35exports.default = _default;
\No newline at end of file