Sha256: b4eb8e2597e5cac2786d2c4d4bb8699ed5a48070af44f381e513a6286fec26f4

Contents?: true

Size: 657 Bytes

Versions: 3

Compression:

Stored size: 657 Bytes

Contents

"use strict";

exports.__esModule = true;
var metadata = {
  group: "builtin-modules"
};

exports.metadata = metadata;
var Program = {
  exit: function exit(program, parent, scope, file) {
    // ensure that these are at the top, just like normal imports
    var _arr = file.dynamicImports;
    for (var _i = 0; _i < _arr.length; _i++) {
      var node = _arr[_i];
      node._blockHoist = 3;
    }

    program.body = file.dynamicImports.concat(program.body);

    if (!file.transformers["es6.modules"].canTransform()) return;

    if (file.moduleFormatter.transform) {
      file.moduleFormatter.transform(program);
    }
  }
};
exports.Program = Program;

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/transformers/internal/module-formatter.js
gulp_assets-1.0.0.pre.4 template/node_modules/babel-core/lib/babel/transformation/transformers/internal/module-formatter.js
gulp_assets-1.0.0.pre.3 template/node_modules/babel-core/lib/babel/transformation/transformers/internal/module-formatter.js