Sha256: dcbb77d2fa1a9582b848a69d1360d4d06f13f990d0a7e75308c86fa2d3b324d7

Contents?: true

Size: 1.02 KB

Versions: 3

Compression:

Stored size: 1.02 KB

Contents

"use strict";

exports.__esModule = true;
exports.transformerList = transformerList;
exports.number = number;
exports.boolean = boolean;
exports.booleanString = booleanString;
exports.list = list;

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj["default"] = obj; return newObj; } }

var _util = require("../../../util");

var util = _interopRequireWildcard(_util);

function transformerList(val) {
  return util.arrayify(val);
}

transformerList.validate = function (key, val, pipeline) {
  if (val.indexOf("all") >= 0 || val.indexOf(true) >= 0) {
    val = Object.keys(pipeline.transformers);
  }

  return pipeline._ensureTransformerNames(key, val);
};

function number(val) {
  return +val;
}

function boolean(val) {
  return !!val;
}

function booleanString(val) {
  return util.booleanify(val);
}

function list(val) {
  return util.list(val);
}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gulp_assets-1.0.0.pre.5 template/node_modules/babel-core/lib/babel/transformation/file/options/parsers.js
gulp_assets-1.0.0.pre.4 template/node_modules/babel-core/lib/babel/transformation/file/options/parsers.js
gulp_assets-1.0.0.pre.3 template/node_modules/babel-core/lib/babel/transformation/file/options/parsers.js