sdin
Version:
JavaScript package builder.
2 lines • 1.54 kB
JavaScript
var e=require("@babel/runtime/helpers/interopRequireDefault"),s=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.SdinFoundationModule=void 0,e(require("@babel/runtime/helpers/defineProperty"))),r=require("../utils/array"),t=require("./abstract-module");function i(t,e){var r,s=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),s.push.apply(s,r)),s}function n(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?i(Object(r),!0).forEach(function(e){(0,s.default)(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}class o extends t.SdinAbstractModule{constructor(e,t){super(e,t,"cjs",""),this.includes=(0,r.filterNotNone)(t.includes),this.excludes=(0,r.filterNotNone)(t.excludes),this.minify=null==(e=t.minify)||e,this.uglify=null==(e=t.uglify)||e,this.sourceMap=null!=(e=t.sourceMap)?e:this.minify||this.uglify,this.sassModule=null==(e=t.sassModule)||e,this.mixinClass=null==(e=t.mixinClass)||e,this.styleImports=null!=(e=t.styleImports)?e:this.sassModule,this.datas=n(n(n({},this.parent.datas),this.params.datas),{},{SDIN_MODULE_ENV:"unknown",SDIN_MODULE_TYPE:this.type,SDIN_MODULE_MODE:this.mode,SDIN_MODULE_NAME:this.name})}}exports.SdinFoundationModule=o;
//# sourceMappingURL=foundation-module.js.map