summaryrefslogtreecommitdiff
path: root/gulpfile.ts
diff options
context:
space:
mode:
authorAkihiko Odaki <nekomanma@pixiv.co.jp>2018-03-29 01:20:40 +0900
committerAkihiko Odaki <nekomanma@pixiv.co.jp>2018-03-29 01:54:41 +0900
commit90f8fe7e538bb7e52d2558152a0390e693f39b11 (patch)
tree0f830887053c8f352b1cd0c13ca715fd14c1f030 /gulpfile.ts
parentImplement remote account resolution (diff)
downloadsharkey-90f8fe7e538bb7e52d2558152a0390e693f39b11.tar.gz
sharkey-90f8fe7e538bb7e52d2558152a0390e693f39b11.tar.bz2
sharkey-90f8fe7e538bb7e52d2558152a0390e693f39b11.zip
Introduce processor
Diffstat (limited to 'gulpfile.ts')
-rw-r--r--gulpfile.ts28
1 files changed, 14 insertions, 14 deletions
diff --git a/gulpfile.ts b/gulpfile.ts
index 9c61e3a1cb..11f34c9629 100644
--- a/gulpfile.ts
+++ b/gulpfile.ts
@@ -22,7 +22,7 @@ import * as replace from 'gulp-replace';
import * as htmlmin from 'gulp-htmlmin';
const uglifyes = require('uglify-es');
-import { fa } from './src/common/build/fa';
+import { fa } from './src/build/fa';
import version from './src/version';
import config from './src/conf';
@@ -39,7 +39,7 @@ if (isDebug) {
const constants = require('./src/const.json');
-require('./src/web/docs/gulpfile.ts');
+require('./src/server/web/docs/gulpfile.ts');
gulp.task('build', [
'build:js',
@@ -52,7 +52,7 @@ gulp.task('build', [
gulp.task('rebuild', ['clean', 'build']);
gulp.task('build:js', () =>
- gulp.src(['./src/**/*.js', '!./src/web/**/*.js'])
+ gulp.src(['./src/**/*.js', '!./src/server/web/**/*.js'])
.pipe(gulp.dest('./built/'))
);
@@ -71,7 +71,7 @@ gulp.task('build:copy', () =>
gulp.src([
'./build/Release/crypto_key.node',
'./src/**/assets/**/*',
- '!./src/web/app/**/assets/**/*'
+ '!./src/server/web/app/**/assets/**/*'
]).pipe(gulp.dest('./built/'))
);
@@ -121,7 +121,7 @@ gulp.task('build:client', [
]);
gulp.task('build:client:script', () =>
- gulp.src(['./src/web/app/boot.js', './src/web/app/safe.js'])
+ gulp.src(['./src/server/web/app/boot.js', './src/server/web/app/safe.js'])
.pipe(replace('VERSION', JSON.stringify(version)))
.pipe(replace('API', JSON.stringify(config.api_url)))
.pipe(replace('ENV', JSON.stringify(env)))
@@ -129,15 +129,15 @@ gulp.task('build:client:script', () =>
.pipe(isProduction ? uglify({
toplevel: true
} as any) : gutil.noop())
- .pipe(gulp.dest('./built/web/assets/')) as any
+ .pipe(gulp.dest('./built/server/web/assets/')) as any
);
gulp.task('build:client:styles', () =>
- gulp.src('./src/web/app/init.css')
+ gulp.src('./src/server/web/app/init.css')
.pipe(isProduction
? (cssnano as any)()
: gutil.noop())
- .pipe(gulp.dest('./built/web/assets/'))
+ .pipe(gulp.dest('./built/server/web/assets/'))
);
gulp.task('copy:client', [
@@ -145,14 +145,14 @@ gulp.task('copy:client', [
], () =>
gulp.src([
'./assets/**/*',
- './src/web/assets/**/*',
- './src/web/app/*/assets/**/*'
+ './src/server/web/assets/**/*',
+ './src/server/web/app/*/assets/**/*'
])
.pipe(isProduction ? (imagemin as any)() : gutil.noop())
.pipe(rename(path => {
path.dirname = path.dirname.replace('assets', '.');
}))
- .pipe(gulp.dest('./built/web/assets/'))
+ .pipe(gulp.dest('./built/server/web/assets/'))
);
gulp.task('build:client:pug', [
@@ -160,13 +160,13 @@ gulp.task('build:client:pug', [
'build:client:script',
'build:client:styles'
], () =>
- gulp.src('./src/web/app/base.pug')
+ gulp.src('./src/server/web/app/base.pug')
.pipe(pug({
locals: {
themeColor: constants.themeColor,
facss: fa.dom.css(),
//hljscss: fs.readFileSync('./node_modules/highlight.js/styles/default.css', 'utf8')
- hljscss: fs.readFileSync('./src/web/assets/code-highlight.css', 'utf8')
+ hljscss: fs.readFileSync('./src/server/web/assets/code-highlight.css', 'utf8')
}
}))
.pipe(htmlmin({
@@ -201,5 +201,5 @@ gulp.task('build:client:pug', [
// CSSも圧縮する
minifyCSS: true
}))
- .pipe(gulp.dest('./built/web/app/'))
+ .pipe(gulp.dest('./built/server/web/app/'))
);