UNPKG

transform-fs-promises-webpack-plugin

Version:

A webpack plugin to transform fs promises APIs for compatible with lower Node.js versions.

91 lines (90 loc) 4.31 kB
import * as __WEBPACK_EXTERNAL_MODULE_babel_plugin_transform_fs_promises_51af05d3__ from "babel-plugin-transform-fs-promises"; import * as __WEBPACK_EXTERNAL_MODULE_babel_transform_webpack_plugin_fcb19e7e__ from "babel-transform-webpack-plugin"; function _class_call_check(instance, Constructor) { if (!(instance instanceof Constructor)) throw new TypeError("Cannot call a class as a function"); } function _defineProperties(target, props) { for(var i = 0; i < props.length; i++){ var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _create_class(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } function _define_property(obj, key, value) { if (key in obj) Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); else obj[key] = value; return obj; } function _object_spread(target) { for(var i = 1; i < arguments.length; i++){ var source = null != arguments[i] ? arguments[i] : {}; var ownKeys = Object.keys(source); if ("function" == typeof Object.getOwnPropertySymbols) ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); ownKeys.forEach(function(key) { _define_property(target, key, source[key]); }); } return target; } function src_rslib_entry_ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function(sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function _object_spread_props(target, source) { source = null != source ? source : {}; if (Object.getOwnPropertyDescriptors) Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); else src_rslib_entry_ownKeys(Object(source)).forEach(function(key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); return target; } var src_rslib_entry_TransformFsPromisesPlugin = /*#__PURE__*/ function() { "use strict"; function TransformFsPromisesPlugin() { var _ref = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, _ref_transformOptions = _ref.transformOptions, transformOptions = void 0 === _ref_transformOptions ? {} : _ref_transformOptions; _class_call_check(this, TransformFsPromisesPlugin); _define_property(this, "isWebpack5", false); _define_property(this, "transformOptions", void 0); this.transformOptions = transformOptions || {}; } _create_class(TransformFsPromisesPlugin, [ { key: "apply", value: function(compiler) { var _this_transformOptions_plugins; new __WEBPACK_EXTERNAL_MODULE_babel_transform_webpack_plugin_fcb19e7e__["default"](_object_spread_props(_object_spread({}, this.transformOptions), { transformOptions: { plugins: [ __WEBPACK_EXTERNAL_MODULE_babel_plugin_transform_fs_promises_51af05d3__.babelPluginTransformFsPromises ].concat(null !== (_this_transformOptions_plugins = this.transformOptions.plugins) && void 0 !== _this_transformOptions_plugins ? _this_transformOptions_plugins : []).filter(Boolean) } })).apply(compiler); } } ]); return TransformFsPromisesPlugin; }(); var src_rslib_entry_ = src_rslib_entry_TransformFsPromisesPlugin; export { src_rslib_entry_TransformFsPromisesPlugin as TransformFsPromisesPlugin, src_rslib_entry_ as default }; //# sourceMappingURL=index.mjs.map