25 lines
807 B
JavaScript
25 lines
807 B
JavaScript
import { src, dest } from 'gulp';
|
|
|
|
import concat from 'gulp-concat';
|
|
import path from 'path';
|
|
import sass from 'gulp-sass';
|
|
|
|
const PROJECT_DIR = path.join('src', 'newsreader');
|
|
const STATIC_DIR = path.join(PROJECT_DIR, 'scss');
|
|
|
|
export const ACCOUNTS_DIR = path.join(PROJECT_DIR, 'accounts', 'static');
|
|
export const CORE_DIR = path.join(PROJECT_DIR, 'news', 'core', 'static');
|
|
|
|
export const accountsTask = () => {
|
|
return src(`${STATIC_DIR}/accounts/index.scss`)
|
|
.pipe(sass().on('error', sass.logError))
|
|
.pipe(concat('accounts.css'))
|
|
.pipe(dest(`${ACCOUNTS_DIR}/accounts/dist/css`));
|
|
};
|
|
|
|
export const coreTask = () => {
|
|
return src(`${STATIC_DIR}/homepage/index.scss`)
|
|
.pipe(sass().on('error', sass.logError))
|
|
.pipe(concat('core.css'))
|
|
.pipe(dest(`${CORE_DIR}/core/dist/css`));
|
|
};
|