Skip to content

Commit e36b070

Browse files
committed
upgrade node, yarn, deps
1 parent 5a2928b commit e36b070

6 files changed

Lines changed: 763 additions & 1007 deletions

File tree

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
strategy:
3030
fail-fast: false
3131
matrix:
32-
node: ['18', 'lts/*']
32+
node: ['20', 'lts/*']
3333
steps:
3434
- uses: actions/checkout@v4
3535
- run: corepack enable

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v20
1+
v22

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Herman Changelog
22

3+
## UNRELEASED
4+
5+
- 💥 BREAKING: Drop support for Node < 20
6+
- 🏠 INTERNAL: Upgrade dependencies
7+
38
## 6.0.2: 2024-11-08
49

510
- 🐛 BUGFIX: Address Sass deprecation warnings --

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"CHANGELOG.md"
3434
],
3535
"engines": {
36-
"node": ">=18.17"
36+
"node": ">=20"
3737
},
3838
"scripts": {
3939
"build": "run-s build:sprites build:webpack",
@@ -76,16 +76,16 @@
7676
"strip-indent": "^3.0.0",
7777
"typogr": "^0.6.8",
7878
"unixify": "^1.0.0",
79-
"vinyl-fs": "^4.0.0"
79+
"vinyl-fs": "^4.0.2"
8080
},
8181
"peerDependencies": {
8282
"sassdoc": "^2.5.0"
8383
},
8484
"devDependencies": {
85-
"@babel/core": "^7.27.1",
85+
"@babel/core": "^7.27.4",
8686
"@babel/eslint-parser": "^7.27.1",
87-
"@babel/preset-env": "^7.27.1",
88-
"@eslint/js": "^9.25.1",
87+
"@babel/preset-env": "^7.27.2",
88+
"@eslint/js": "^9.28.0",
8989
"@testing-library/dom": "^10.4.0",
9090
"@testing-library/jest-dom": "^6.6.3",
9191
"accoutrement": "^4.0.5",
@@ -98,15 +98,15 @@
9898
"css-minimizer-webpack-plugin": "^7.0.2",
9999
"cssremedy": "^0.1.0-beta.2",
100100
"del": "^6.1.1",
101-
"eslint": "^9.25.1",
102-
"eslint-config-prettier": "^10.1.2",
101+
"eslint": "^9.28.0",
102+
"eslint-config-prettier": "^10.1.5",
103103
"eslint-import-resolver-node": "^0.3.9",
104104
"eslint-import-resolver-webpack": "^0.13.10",
105105
"eslint-plugin-import": "^2.31.0",
106-
"eslint-plugin-jest": "^28.11.0",
106+
"eslint-plugin-jest": "^28.12.0",
107107
"eslint-plugin-jest-dom": "^5.5.0",
108108
"eslint-plugin-simple-import-sort": "^12.1.1",
109-
"globals": "^16.0.0",
109+
"globals": "^16.2.0",
110110
"highlight.js": "^11.11.1",
111111
"jest": "^29.7.0",
112112
"jest-environment-jsdom": "^29.7.0",
@@ -120,29 +120,29 @@
120120
"mark.js": "^8.11.1",
121121
"matchmedia-polyfill": "^0.3.2",
122122
"mini-css-extract-plugin": "^2.9.2",
123-
"mocha": "^11.2.2",
123+
"mocha": "^11.5.0",
124124
"mocha-junit-reporter": "^2.2.1",
125125
"npm-run-all": "^4.1.5",
126126
"nyc": "^17.1.0",
127-
"postcss": "^8.5.3",
127+
"postcss": "^8.5.4",
128128
"postcss-loader": "^8.1.1",
129129
"prettier": "^3.5.3",
130-
"sass": "^1.87.0",
131-
"sass-embedded": "^1.87.0",
130+
"sass": "^1.89.1",
131+
"sass-embedded": "^1.89.1",
132132
"sass-loader": "^16.0.5",
133133
"sass-true": "^8.1.0",
134134
"sassdoc": "^2.7.4",
135135
"sinon": "^20.0.0",
136136
"srcdoc-polyfill": "^1.0.0",
137-
"stylelint": "^16.19.1",
137+
"stylelint": "^16.20.0",
138138
"stylelint-config-standard-scss": "^15.0.1",
139139
"svgo": "^3.3.2",
140-
"webpack": "^5.99.7",
140+
"webpack": "^5.99.9",
141141
"webpack-cli": "^6.0.1",
142142
"webpack-dev-server": "^5.2.1"
143143
},
144144
"resolutions": {
145145
"cdocparser": "^0.15.0"
146146
},
147-
"packageManager": "yarn@4.8.1"
147+
"packageManager": "yarn@4.9.1"
148148
}

test/sass/utilities/_json-encode.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242

4343
@include true.it('returns quoted color strings') {
4444
$hex: #333;
45-
$rgba: rgba(0, 255, 130, 75%);
46-
$hsla: hsla(120deg, 50%, 80%, 75%);
45+
$rgba: rgb(0, 255, 130, 75%);
46+
$hsla: hsl(120deg, 50%, 80%, 75%);
4747

4848
@each $color in ($hex, $rgba, $hsla) {
4949
@include true.assert-equal(encode($color), '"#{$color}"');

0 commit comments

Comments
 (0)