made using one package possible

This commit is contained in:
Daniel Lang 2017-09-12 20:39:51 +02:00
parent 5eedfc7649
commit a8c336bcb3
2 changed files with 10 additions and 18 deletions

View File

@ -105,7 +105,7 @@ export class Gulpfile {
return [
tsResult.js
.pipe(sourcemaps.write(".", { sourceRoot: "", includeContent: true }))
.pipe(gulp.dest("./build/browser"))
.pipe(gulp.dest("./build/package"))
];
}
@ -121,10 +121,10 @@ export class Gulpfile {
.pipe(tsProject());
return [
tsResult.dts.pipe(gulp.dest("./build/browser")),
tsResult.dts.pipe(gulp.dest("./build/package/browser")),
tsResult.js
.pipe(sourcemaps.write(".", { sourceRoot: "", includeContent: true }))
.pipe(gulp.dest("./build/browser"))
.pipe(gulp.dest("./build/package/browser"))
];
}
@ -136,23 +136,17 @@ export class Gulpfile {
return gulp.src("./build/browser/typeorm-browser.js")
.pipe(uglify())
.pipe(rename("typeorm-browser.min.js"))
.pipe(gulp.dest("./build/browser"));
.pipe(gulp.dest("./build/package"));
}
@Task()
browserClearPackageDirectory(cb: Function) {
return del([
"./build/systemjs/**",
"./build/browser/src/**"
"./build/browser/**"
])
}
@Task()
browserCopyCliFile() {
return gulp.src("./build/package/cli.js")
.pipe(gulp.dest("./build/browser"))
}
// -------------------------------------------------------------------------
// Main Packaging and Publishing tasks
// -------------------------------------------------------------------------
@ -234,9 +228,7 @@ export class Gulpfile {
packagePreparePackageFile() {
return gulp.src("./package.json")
.pipe(replace("\"private\": true,", "\"private\": false,"))
.pipe(gulp.dest("./build/package"))
.pipe(replace("\"name\": \"typeorm\",", "\"name\": \"typeorm-browser\","))
.pipe(gulp.dest("./build/browser"));
.pipe(gulp.dest("./build/package"));
}
/**
@ -246,8 +238,7 @@ export class Gulpfile {
packageCopyReadme() {
return gulp.src("./README.md")
.pipe(replace(/```typescript([\s\S]*?)```/g, "```javascript$1```"))
.pipe(gulp.dest("./build/package"))
.pipe(gulp.dest("./build/browser"));
.pipe(gulp.dest("./build/package"));
}
/**
@ -256,7 +247,7 @@ export class Gulpfile {
@Task()
packageCopyShims() {
return gulp.src(["./extra/typeorm-model-shim.js", "./extra/typeorm-class-transformer-shim.js"])
.pipe(gulp.dest("./build/browser"));
.pipe(gulp.dest("./build/package"));
}
/**
@ -270,7 +261,6 @@ export class Gulpfile {
["packageCompile", "browserCompile", "browserCompileSystemJS"],
["packageMoveCompiledFiles", "browserUglify"],
[
"browserCopyCliFile",
"browserClearPackageDirectory",
"packageClearPackageDirectory",
"packageReplaceReferences",

View File

@ -35,6 +35,8 @@
"websql",
"websql-orm"
],
"browser": "./browser",
"module": "index",
"devDependencies": {
"@types/chai": "^4.0.4",
"@types/chai-as-promised": "0.0.31",