UNPKG

sdin

Version:

JavaScript package builder.

2 lines 933 B
var e=require("@babel/runtime/helpers/interopRequireDefault"),a=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.copyAssetsFiles=r,exports.createManifest=p,e(require("gulp"))),s=e(require("gulp-filter")),u=e(require("gulp-uglify")),i=e(require("gulp-clean-css")),n=require("../../utils/stream"),t=require("fs-extra"),l=require("../../utils/path");async function r(e){var r,t;if((0,l.isNonEmptyDir)(e.astSrc))return r=(0,s.default)("**/*.js",{restore:!0}),t=(0,s.default)("**/*.css",{restore:!0}),(0,n.pipeline)(a.default.src("**/*",{cwd:e.astSrc}),r,(0,u.default)(),r.restore,t,(0,i.default)(),t.restore,a.default.dest(e.withTar(e.astPath)))}function p(e){var r;return(0,t.outputJson)(e.withTar("manifest.json"),{name:e.name,path:e.path,astPath:e.astPath,index:null==(r=e.index)?void 0:r.name,error:null==(r=e.error)?void 0:r.name,pages:e.pages.map(e=>({name:e.name,path:e.path}))})} //# sourceMappingURL=tasks.js.map