@grrr/gulpfile
Advanced tools
Changelog
v9.0.1 (2022-01-02)
A fix was added since gulp-eslint
is abandoned, and resulted in an ESLint config conflict. The default .eslintrc
config now has been updated.
If your project is using a custom config, please add or update the following rules:
{
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaVersion": "latest",
"requireConfigFile": false
}
}
Changelog
v9.0.0 (2022-10-31)
All dependencies were updated, and the following breaking changes are introduced:
engines
restriction is removed from the package.json
, allowing for easier future usage without actively updating this package..stylelintrc
), and your project is using a parsing language (e.g. Sass with SCSS syntax). See below for config adjustments.<svg>
to <g>
). See below for instructions.If you're using a custom .stylelintrc
, add following to your configuration (given that you're using Sass with SCSS syntax):
"overrides": [
{
"files": ["*.scss", "**/*.scss"],
"customSyntax": "postcss-scss"
}
]
If you're using the icons
tasks to generate an icon SVG sheet, make sure to verify your icons.
Previously presentation attributes on the <svg>
were dropped, now they're transferred to a wrapping <g>
.
For example: if there's a fill="none"
on the parent <svg>
, this will now be copied, while previously one might've only removed them on <path>
s. In this case it would render the icons transparent if a fill was set via CSS.
Changelog
v8.0.0 (2020-09-01)
sass-lint
in favor of stylelint
, since the former is no longer supported. Note that any sass-lint:ignore
rules you might have used in current projects won't work anymore!eslint
and stylelint
will extend from Prettier. If you don't want to use Prettier, you can create your own lint config files, they will be picked up in favor of the defaults.