Skip to content

Commit a0f925d

Browse files
committed
fix: 2.1.0-beta.0 on RedMatic
1 parent 742a02b commit a0f925d

File tree

10 files changed

+930
-754
lines changed

10 files changed

+930
-754
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ node_modules/*
22
test/test_spec.js
33
dist/
44
*.tgz
5-
resources/
5+
resources/*

gulpfile.js

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,37 @@ const ts = require("gulp-typescript");
44
const sourcemaps = require('gulp-sourcemaps');
55
const nodemon = require('gulp-nodemon');
66
const watch = require('gulp-watch');
7+
const replace = require('gulp-replace');
78

9+
const fs = require('fs')
810
const paths = {
911
pages: ['src/nodes/*.html'],
1012
src: 'src',
1113
dist: 'dist'
1214
};
1315

14-
function copyHtml() {
15-
gulp.src('src/resources/*.html', { base: 'src/resources' })
16+
function copyResources() {
17+
const tsProjectresources = ts.createProject("tsconfig-resources.json");
18+
return tsProjectresources.src()
19+
.pipe(sourcemaps.init())
20+
.pipe(tsProjectresources())
21+
.js
1622
.pipe(gulp.dest('resources'));
23+
}
1724

25+
function copyHtml() {
26+
const prepareIcalEvents = fs.readFileSync('./resources/prepareIcalEvents.js', 'utf8');
27+
const config = fs.readFileSync('./resources/config.js', 'utf8');
28+
const timezones = fs.readFileSync('./resources/timezones.js', 'utf8');
1829
return gulp.src('src/nodes/*.html', { base: 'src/nodes' })
30+
.pipe(replace('{ { prepareIcalEvents } }', prepareIcalEvents))
31+
.pipe(replace('{ { icalEventsConfig } }', config))
32+
.pipe(replace('{ { icalEventsTimezones } }', timezones))
1933
.pipe(gulp.dest(paths.dist));
2034
}
2135

2236
gulp.task("copy-html", copyHtml);
37+
gulp.task("copy-resources", copyResources);
2338

2439
gulp.task('develop', function (done) {
2540
const stream = nodemon({
@@ -34,6 +49,7 @@ gulp.task('develop', function (done) {
3449
env: { "NO_UPDATE_NOTIFIER": "1" }
3550
});
3651

52+
copyResources();
3753
copyHtml();
3854
const tsProject = ts.createProject("tsconfig.json");
3955
const tsProjectresources = ts.createProject("tsconfig-resources.json");
@@ -86,23 +102,15 @@ gulp.task('develop', function (done) {
86102
})
87103
})
88104

89-
gulp.task("default", gulp.series(
90-
gulp.parallel('copy-html'),
91-
() => {
92-
const tsProjectresources = ts.createProject("tsconfig-resources.json");
93-
tsProjectresources.src()
94-
.pipe(sourcemaps.init())
95-
.pipe(tsProjectresources())
96-
.js
97-
.pipe(sourcemaps.write('.'))
98-
.pipe(gulp.dest('resources'));
99-
100-
const tsProject = ts.createProject("tsconfig.json");
101-
return tsProject.src()
102-
.pipe(sourcemaps.init())
103-
.pipe(tsProject())
104-
.js
105-
.pipe(sourcemaps.write('.'))
106-
.pipe(gulp.dest(paths.dist));
107-
})
108-
);
105+
gulp.task("default",
106+
gulp.series('copy-resources', 'copy-html',
107+
() => {
108+
const tsProject = ts.createProject("tsconfig.json");
109+
return tsProject.src()
110+
.pipe(sourcemaps.init())
111+
.pipe(tsProject())
112+
.js
113+
.pipe(sourcemaps.write('.'))
114+
.pipe(gulp.dest(paths.dist));
115+
})
116+
);

0 commit comments

Comments
 (0)