Skip to content

Commit ff8070e

Browse files
committed
Moved copying fonts to gulp
1 parent babbe96 commit ff8070e

File tree

4 files changed

+35
-10
lines changed

4 files changed

+35
-10
lines changed

gulpfile.js

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,41 @@ const gulp = require('gulp');
44
const sass = require('gulp-sass');
55
sass.compiler = require('sass');
66
const rename = require('gulp-rename');
7-
const ts = require('gulp-typescript');
87

9-
const buildSass = async () => {
8+
const buildCss = async () => {
109
return await gulp.src('./src/style/index.scss')
1110
.pipe(sass().on('error', sass.logError))
12-
.pipe(gulp.dest('./dist/style'));
11+
.pipe(gulp.dest('./dist/css'));
1312
}
1413

15-
gulp.task('sass', buildSass);
14+
gulp.task('css:build', buildCss);
1615

17-
const buildSassMin = async () => {
16+
const copySass = async () => {
17+
return await gulp.src('./src/style/**/*.scss')
18+
.pipe(gulp.dest('./dist/scss'))
19+
}
20+
21+
gulp.task('sass:copy', copySass);
22+
23+
const buildCssMin = async () => {
1824
return await gulp.src('./src/style/index.scss')
1925
.pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError))
2026
.pipe(rename('index.min.css'))
21-
.pipe(gulp.dest('./dist/style'));
27+
.pipe(gulp.dest('./dist/css'));
28+
}
29+
30+
gulp.task('css:build:min', buildCssMin);
31+
32+
const copyIcons = async () => {
33+
return await gulp.src('./src/icons/*')
34+
.pipe(gulp.dest('./dist/icons'))
2235
}
2336

24-
gulp.task('sass:min', buildSassMin);
37+
gulp.task('icons:copy', copyIcons);
2538

26-
gulp.task('default', gulp.series('sass', 'sass:min'));
39+
gulp.task('default', gulp.series(
40+
'css:build',
41+
'css:build:min',
42+
'sass:copy',
43+
'icons:copy'
44+
));

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
"types": "dist/index.d.ts",
77
"typings": "dist/index.d.ts",
88
"scripts": {
9-
"build:css": "rimraf scss && cp -r ./src/style scss && gulp",
9+
"build:css": "gulp",
1010
"build:js": "tsc -p tsconfig-build.json",
11-
"build": "rimraf dist && npm run build:js && npm run build:css && cp -r ./src/fonts ./dist/fonts",
11+
"build": "rimraf dist && npm run build:js && npm run build:css",
1212
"test": "jest --config=jest.config.json",
1313
"test-coverage": "jest --config=jest.config.json --collectCoverage",
1414
"dev": "webpack serve --config www/webpack.config.js"
@@ -54,6 +54,7 @@
5454
},
5555
"dependencies": {
5656
"@popperjs/core": "^2.8.6",
57+
"bootstrap": "^4.6.0",
5758
"clsx": "^1.1.1",
5859
"framer-motion": "^3.7.0",
5960
"prop-types": "^15.7.2",

src/style/index.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/**
22
* 1. Base style setup
33
*/
4+
@forward "base/variables";
45
@use "base/typography";
56
@use "base/base";
67

0 commit comments

Comments
 (0)