Sha256: d50c4190b5aa5da0d01b5e3ded6e53d1c0739eec8aecd0b633e3567b26b1dca9

Contents?: true

Size: 607 Bytes

Versions: 106

Compression:

Stored size: 607 Bytes

Contents

"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = stringTemplate;
var _options = require("./options.js");
var _parse = require("./parse.js");
var _populate = require("./populate.js");
function stringTemplate(formatter, code, opts) {
  code = formatter.code(code);
  let metadata;
  return arg => {
    const replacements = (0, _options.normalizeReplacements)(arg);
    if (!metadata) metadata = (0, _parse.default)(formatter, code, opts);
    return formatter.unwrap((0, _populate.default)(metadata, replacements));
  };
}

//# sourceMappingURL=string.js.map

Version data entries

106 entries across 17 versions & 3 rubygems

Version Path
immosquare-cleaner-0.1.49 node_modules/jscodeshift/node_modules/@babel/core/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/plugin-transform-modules-systemjs/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/plugin-transform-function-name/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/plugin-transform-computed-properties/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/plugin-transform-object-super/node_modules/@babel/helper-replace-supers/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/helper-wrap-function/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.49 node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.48 node_modules/jscodeshift/node_modules/@babel/core/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.48 node_modules/@babel/helper-builder-binary-assignment-operator-visitor/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.48 node_modules/@babel/helper-function-name/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.48 node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.48 node_modules/@babel/helper-wrap-function/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.48 node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.48 node_modules/@babel/plugin-transform-async-generator-functions/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js
immosquare-cleaner-0.1.48 node_modules/@babel/plugin-transform-classes/node_modules/@babel/traverse/node_modules/@babel/template/lib/string.js