Skip to content

Commit e577988

Browse files
committed
Update dependencies and Node.js on CI
1 parent dc501f2 commit e577988

File tree

11 files changed

+1868
-938
lines changed

11 files changed

+1868
-938
lines changed

.github/workflows/test.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
- name: Install pnpm
1717
uses: pnpm/action-setup@v2
1818
with:
19-
version: 8
19+
version: 10
2020
- name: Install Node.js
2121
uses: actions/setup-node@v3
2222
with:
23-
node-version: 20
23+
node-version: 24
2424
cache: pnpm
2525
- name: Install dependencies
2626
run: pnpm install --frozen-lockfile --ignore-scripts
@@ -31,16 +31,16 @@ jobs:
3131
strategy:
3232
matrix:
3333
node-version:
34-
- 18
35-
- 16
34+
- 22
35+
- 20
3636
name: Node.js ${{ matrix.node-version }} Quick
3737
steps:
3838
- name: Checkout the repository
3939
uses: actions/checkout@v4
4040
- name: Install pnpm
4141
uses: pnpm/action-setup@v2
4242
with:
43-
version: 8
43+
version: 10
4444
- name: Install Node.js ${{ matrix.node-version }}
4545
uses: actions/setup-node@v3
4646
with:
@@ -55,6 +55,8 @@ jobs:
5555
strategy:
5656
matrix:
5757
node-version:
58+
- 18
59+
- 16
5860
- 14
5961
- 12
6062
name: Node.js ${{ matrix.node-version }} Quick

async.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
let postcss = require('postcss')
22

3-
let processResult = require('./process-result')
43
let parse = require('./parser')
4+
let processResult = require('./process-result')
55

66
module.exports = function async(plugins) {
77
let processor = postcss(plugins)

eslint.config.mjs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import loguxConfig from '@logux/eslint-config'
2+
3+
export default [
4+
...loguxConfig,
5+
{
6+
rules: {
7+
'perfectionist/sort-objects': 'off',
8+
'no-console': 'off'
9+
}
10+
}
11+
]

index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
let async = require('./async')
12
let objectify = require('./objectifier')
23
let parse = require('./parser')
3-
let async = require('./async')
44
let sync = require('./sync')
55

66
module.exports = {

package.json

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,18 @@
5252
"camelcase-css": "^2.0.1"
5353
},
5454
"devDependencies": {
55-
"@logux/eslint-config": "^52.0.1",
56-
"c8": "^8.0.1",
57-
"clean-publish": "^4.2.0",
58-
"eslint": "^8.51.0",
55+
"@logux/eslint-config": "^56.1.0",
56+
"c8": "^10.1.3",
57+
"clean-publish": "^5.2.2",
58+
"eslint": "^9.35.0",
5959
"eslint-config-standard": "^17.1.0",
60-
"eslint-plugin-import": "^2.28.1",
61-
"eslint-plugin-n": "^16.1.0",
62-
"eslint-plugin-node-import": "^1.0.4",
63-
"eslint-plugin-perfectionist": "^2.1.0",
64-
"eslint-plugin-prefer-let": "^3.0.1",
65-
"eslint-plugin-promise": "^6.1.1",
66-
"postcss": "^8.4.31",
60+
"eslint-plugin-import": "^2.32.0",
61+
"eslint-plugin-n": "^17.22.0",
62+
"eslint-plugin-node-import": "^1.0.5",
63+
"eslint-plugin-perfectionist": "^4.15.0",
64+
"eslint-plugin-prefer-let": "^4.0.0",
65+
"eslint-plugin-promise": "^7.2.1",
66+
"postcss": "^8.5.6",
6767
"uvu": "^0.5.6"
6868
},
6969
"prettier": {
@@ -74,13 +74,6 @@
7474
"singleQuote": true,
7575
"trailingComma": "none"
7676
},
77-
"eslintConfig": {
78-
"extends": "@logux/eslint-config",
79-
"rules": {
80-
"perfectionist/sort-objects": "off",
81-
"no-console": "off"
82-
}
83-
},
8477
"c8": {
8578
"exclude": [
8679
"**/*.test.*"

parser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ function atRule(parent, parts, value) {
6969
}
7070

7171
function parse(obj, parent) {
72-
let name, value, node
72+
let name, node, value
7373
for (name in obj) {
7474
value = obj[name]
7575
if (value === null || typeof value === 'undefined') {

0 commit comments

Comments
 (0)