Skip to content

Commit 8c8cc38

Browse files
committed
Import external libraries with tilde (#23)
1 parent 95647b0 commit 8c8cc38

File tree

4 files changed

+24
-4
lines changed

4 files changed

+24
-4
lines changed

gulpfile.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
const { watch, series, src, dest } = require('gulp');
22
const rename = require('gulp-rename');
33
const sass = require('gulp-sass');
4+
const tildeImporter = require('node-sass-tilde-importer');
45

56
const buildCss = () => {
67
return src('scss/**/*.scss')
7-
.pipe(sass().on('error', sass.logError))
8+
.pipe(sass({
9+
importer: tildeImporter,
10+
}).on('error', sass.logError))
811
.pipe(dest('dist'));
912
};
1013

1114
const minifyCss = () => {
1215
return src('scss/**/*.scss')
1316
.pipe(sass({
14-
outputStyle: 'compressed'
17+
importer: tildeImporter,
18+
outputStyle: 'compressed',
1519
}).on('error', sass.logError))
1620
.pipe(rename({
1721
suffix: '.min'

package-lock.json

+15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
"devDependencies": {
3232
"gulp": "^4.0.0",
3333
"gulp-rename": "^2.0.0",
34-
"gulp-sass": "^4.0.2"
34+
"gulp-sass": "^4.0.2",
35+
"node-sass-tilde-importer": "^1.0.2"
3536
},
3637
"eyeglass": {
3738
"name": "gutenberg",

scss/gutenberg.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@import 'variables';
1010

1111
// Normalize
12-
@import '../node_modules/normalize.css/normalize';
12+
@import '~normalize.css/normalize';
1313

1414
@import 'print-reset';
1515
@import 'pagination';

0 commit comments

Comments
 (0)