UNPKG

siphon-cli

Version:

Simple bundler for web applications. 📦🔧🧡

23 lines (22 loc) • 640 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var __1 = require("../../.."); var includes_1 = require("./includes"); function string_polyfill(ast) { var features = { includes: true, startsWith: true, endWith: true, }; var added = {}; __1.default.traverse(ast, { enter: function (node, path) { if (!/Call/.test(node.type)) return; if (added.include !== true) added.include = true; }, }); ast.body.splice(0, 0, includes_1.default); } exports.default = string_polyfill;