UNPKG

sdin

Version:

JavaScript package builder.

2 lines 1.1 kB
var e=require("@babel/runtime/helpers/interopRequireDefault"),i=(Object.defineProperty(exports,"__esModule",{value:!0}),exports.buildTypeScriptContentFiles=c,exports.buildTypeScriptSrcDeclarationFiles=t,require("path")),l=e(require("gulp")),s=e(require("gulp-typescript")),u=require("../../utils/stream"),a=require("../../utils/gulp"),p=require("./typescript");let r=/\.d\.ts$/;function t(e){return(0,u.pipeline)(l.default.src("**/*",{cwd:e.src}),(0,a.gulpExtraFilter)(e=>r.test(e.basename)),(0,a.gulpExtraFilter)(e.includes),(0,a.gulpExtraFilter)(e.excludes,{reverse:!0}),l.default.dest(e.tar))}function c(r){let t=s.default.createProject((0,p.getTypeScriptSettings)(r))({error:e=>{t.emit("error",e.stack||e.message)}});var e=(0,a.gulpExtraFilter)(e=>e.path.startsWith(r.src),{restore:!0});return(0,u.pipeline)(l.default.src([r.withPro("declarations/**/*.d.ts"),(0,i.join)(r.src,"**/*.{ts,tsx}")]),e,(0,a.gulpExtraFilter)(r.includes),(0,a.gulpExtraFilter)(r.excludes,{reverse:!0}),(0,a.gulpReplaceVariables)(r.toMacros()),e.restore,t,e=>e.dts,l.default.dest(r.tar))} //# sourceMappingURL=tasks.js.map