add node 16 support

using node-sass (native, deprecated) instead of sass (dart)
because it's twice as fast
russelldavis-analysis-material
Thibault Duplessis 2021-08-09 09:14:49 +02:00
parent 21d5085c7d
commit 531eea7991
5 changed files with 340 additions and 239 deletions

View File

@ -18,7 +18,7 @@
},
"homepage": "https://lichess.org",
"engines": {
"node": ">=10 <16",
"node": ">=10 <=16",
"yarn": "^1"
},
"dependencies": {

View File

@ -8,7 +8,7 @@ nodever="$(node --version)"
echo "node: $nodever"
echo "yarn: $(yarn --version)"
[[ "$nodever" =~ ^v1[0-5]\.[0-9]+\.[0-9]+$ ]] || { echo "Node version >=10 and <16 required. Found: $nodever"; exit 1; }
[[ "$nodever" =~ ^v1[0-6]\.[0-9]+\.[0-9]+$ ]] || { echo "Node version >=10 and <=16 required. Found: $nodever"; exit 1; }
cd "$(git rev-parse --show-toplevel)"

View File

@ -1,5 +1,5 @@
const gulp = require('gulp');
const sass = require('gulp-sass');
const sass = require('gulp-sass')(require('node-sass'));
const sourcemaps = require('gulp-sourcemaps');
const autoprefixer = require('gulp-autoprefixer');
const sassInheritance = require('gulp-sass-inheritance');

View File

@ -8,9 +8,7 @@
],
"author": "Thibault Duplessis",
"license": "AGPL-3.0-or-later",
"dependencies": {
"breakpoint-sass": "^2.7.1"
},
"dependencies": {},
"devDependencies": {
"glob": "^7.1.3",
"gulp": "^4.0.2",
@ -19,8 +17,10 @@
"gulp-filter": "^7.0.0",
"gulp-if": "^3.0.0",
"gulp-rename": "^2.0.0",
"gulp-sass": "^4.1.0",
"node-sass": "^6",
"gulp-sass": "^5.0.0",
"gulp-sass-inheritance": "^1.1",
"breakpoint-sass": "^2.7.1",
"gulp-size": "^4.0.1",
"gulp-sourcemaps": "^3.0.0"
}

565
yarn.lock

File diff suppressed because it is too large Load Diff