|
|
@@ -9,10 +9,10 @@
|
|
|
"devDependencies": {
|
|
|
"@eslint/js": "^9.16.0",
|
|
|
"@stylistic/stylelint-plugin": "^3.1.1",
|
|
|
- "eslint": "^9.16.0",
|
|
|
- "globals": "^15.13.0",
|
|
|
+ "eslint": "^9.17.0",
|
|
|
+ "globals": "^15.14.0",
|
|
|
"markdownlint-cli": "^0.43.0",
|
|
|
- "neostandard": "^0.11.9",
|
|
|
+ "neostandard": "^0.12.0",
|
|
|
"rtlcss": "^4.3.0",
|
|
|
"sass": "^1.83.0",
|
|
|
"stylelint": "^16.11.0",
|
|
|
@@ -218,9 +218,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/@eslint/js": {
|
|
|
- "version": "9.16.0",
|
|
|
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.16.0.tgz",
|
|
|
- "integrity": "sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==",
|
|
|
+ "version": "9.17.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz",
|
|
|
+ "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==",
|
|
|
"dev": true,
|
|
|
"engines": {
|
|
|
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
@@ -370,6 +370,15 @@
|
|
|
"node": ">= 8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@nolyfill/is-core-module": {
|
|
|
+ "version": "1.0.39",
|
|
|
+ "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz",
|
|
|
+ "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12.4.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@parcel/watcher": {
|
|
|
"version": "2.5.0",
|
|
|
"resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz",
|
|
|
@@ -707,6 +716,12 @@
|
|
|
"stylelint": "^16.8.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@types/doctrine": {
|
|
|
+ "version": "0.0.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.9.tgz",
|
|
|
+ "integrity": "sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/@types/estree": {
|
|
|
"version": "1.0.6",
|
|
|
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
|
|
|
@@ -1756,9 +1771,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/eslint": {
|
|
|
- "version": "9.16.0",
|
|
|
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.16.0.tgz",
|
|
|
- "integrity": "sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==",
|
|
|
+ "version": "9.17.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz",
|
|
|
+ "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==",
|
|
|
"dev": true,
|
|
|
"dependencies": {
|
|
|
"@eslint-community/eslint-utils": "^4.2.0",
|
|
|
@@ -1766,7 +1781,7 @@
|
|
|
"@eslint/config-array": "^0.19.0",
|
|
|
"@eslint/core": "^0.9.0",
|
|
|
"@eslint/eslintrc": "^3.2.0",
|
|
|
- "@eslint/js": "9.16.0",
|
|
|
+ "@eslint/js": "9.17.0",
|
|
|
"@eslint/plugin-kit": "^0.2.3",
|
|
|
"@humanfs/node": "^0.16.6",
|
|
|
"@humanwhocodes/module-importer": "^1.0.1",
|
|
|
@@ -1775,7 +1790,7 @@
|
|
|
"@types/json-schema": "^7.0.15",
|
|
|
"ajv": "^6.12.4",
|
|
|
"chalk": "^4.0.0",
|
|
|
- "cross-spawn": "^7.0.5",
|
|
|
+ "cross-spawn": "^7.0.6",
|
|
|
"debug": "^4.3.2",
|
|
|
"escape-string-regexp": "^4.0.0",
|
|
|
"eslint-scope": "^8.2.0",
|
|
|
@@ -1829,6 +1844,81 @@
|
|
|
"eslint": ">=6.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/eslint-import-resolver-node": {
|
|
|
+ "version": "0.3.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
|
|
|
+ "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "debug": "^3.2.7",
|
|
|
+ "is-core-module": "^2.13.0",
|
|
|
+ "resolve": "^1.22.4"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/eslint-import-resolver-node/node_modules/debug": {
|
|
|
+ "version": "3.2.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
|
|
|
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "ms": "^2.1.1"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/eslint-import-resolver-node/node_modules/resolve": {
|
|
|
+ "version": "1.22.10",
|
|
|
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
|
|
|
+ "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "is-core-module": "^2.16.0",
|
|
|
+ "path-parse": "^1.0.7",
|
|
|
+ "supports-preserve-symlinks-flag": "^1.0.0"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "resolve": "bin/resolve"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 0.4"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/sponsors/ljharb"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/eslint-import-resolver-typescript": {
|
|
|
+ "version": "3.7.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz",
|
|
|
+ "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@nolyfill/is-core-module": "1.0.39",
|
|
|
+ "debug": "^4.3.7",
|
|
|
+ "enhanced-resolve": "^5.15.0",
|
|
|
+ "fast-glob": "^3.3.2",
|
|
|
+ "get-tsconfig": "^4.7.5",
|
|
|
+ "is-bun-module": "^1.0.2",
|
|
|
+ "is-glob": "^4.0.3",
|
|
|
+ "stable-hash": "^0.0.4"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": "^14.18.0 || >=16.0.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "eslint": "*",
|
|
|
+ "eslint-plugin-import": "*",
|
|
|
+ "eslint-plugin-import-x": "*"
|
|
|
+ },
|
|
|
+ "peerDependenciesMeta": {
|
|
|
+ "eslint-plugin-import": {
|
|
|
+ "optional": true
|
|
|
+ },
|
|
|
+ "eslint-plugin-import-x": {
|
|
|
+ "optional": true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/eslint-plugin-es-x": {
|
|
|
"version": "7.8.0",
|
|
|
"resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz",
|
|
|
@@ -1850,6 +1940,69 @@
|
|
|
"eslint": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/eslint-plugin-import-x": {
|
|
|
+ "version": "4.6.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import-x/-/eslint-plugin-import-x-4.6.1.tgz",
|
|
|
+ "integrity": "sha512-wluSUifMIb7UfwWXqx7Yx0lE/SGCcGXECLx/9bCmbY2nneLwvAZ4vkd1IXDjPKFvdcdUgr1BaRnaRpx3k2+Pfw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@types/doctrine": "^0.0.9",
|
|
|
+ "@typescript-eslint/scope-manager": "^8.1.0",
|
|
|
+ "@typescript-eslint/utils": "^8.1.0",
|
|
|
+ "debug": "^4.3.4",
|
|
|
+ "doctrine": "^3.0.0",
|
|
|
+ "enhanced-resolve": "^5.17.1",
|
|
|
+ "eslint-import-resolver-node": "^0.3.9",
|
|
|
+ "get-tsconfig": "^4.7.3",
|
|
|
+ "is-glob": "^4.0.3",
|
|
|
+ "minimatch": "^9.0.3",
|
|
|
+ "semver": "^7.6.3",
|
|
|
+ "stable-hash": "^0.0.4",
|
|
|
+ "tslib": "^2.6.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "eslint": "^8.57.0 || ^9.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/eslint-plugin-import-x/node_modules/brace-expansion": {
|
|
|
+ "version": "2.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
|
|
|
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "balanced-match": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/eslint-plugin-import-x/node_modules/doctrine": {
|
|
|
+ "version": "3.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
|
|
|
+ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "esutils": "^2.0.2"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/eslint-plugin-import-x/node_modules/minimatch": {
|
|
|
+ "version": "9.0.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
|
|
|
+ "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "brace-expansion": "^2.0.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=16 || 14 >=14.17"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "url": "https://github.com/sponsors/isaacs"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/eslint-plugin-n": {
|
|
|
"version": "17.14.0",
|
|
|
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.14.0.tgz",
|
|
|
@@ -2387,9 +2540,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/globals": {
|
|
|
- "version": "15.13.0",
|
|
|
- "resolved": "https://registry.npmjs.org/globals/-/globals-15.13.0.tgz",
|
|
|
- "integrity": "sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==",
|
|
|
+ "version": "15.14.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz",
|
|
|
+ "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==",
|
|
|
"dev": true,
|
|
|
"engines": {
|
|
|
"node": ">=18"
|
|
|
@@ -2694,6 +2847,15 @@
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/is-bun-module": {
|
|
|
+ "version": "1.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz",
|
|
|
+ "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "semver": "^7.6.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/is-callable": {
|
|
|
"version": "1.2.7",
|
|
|
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
|
|
|
@@ -2707,9 +2869,9 @@
|
|
|
}
|
|
|
},
|
|
|
"node_modules/is-core-module": {
|
|
|
- "version": "2.15.1",
|
|
|
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz",
|
|
|
- "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==",
|
|
|
+ "version": "2.16.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
|
|
|
+ "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
|
|
|
"dev": true,
|
|
|
"dependencies": {
|
|
|
"hasown": "^2.0.2"
|
|
|
@@ -3448,20 +3610,22 @@
|
|
|
"dev": true
|
|
|
},
|
|
|
"node_modules/neostandard": {
|
|
|
- "version": "0.11.9",
|
|
|
- "resolved": "https://registry.npmjs.org/neostandard/-/neostandard-0.11.9.tgz",
|
|
|
- "integrity": "sha512-kRhckW3lC8PbaxfmTG0DKNvqnSCo7q9LeaKHTgPxfSjP21FwHN3Ovzvy+nEW//7HDq3fhFN7nxYibirHnes0iw==",
|
|
|
+ "version": "0.12.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/neostandard/-/neostandard-0.12.0.tgz",
|
|
|
+ "integrity": "sha512-MvtiRhevDzE+oqQUxFvDsEmipzy3erNmnz5q5TG9M8xZ30n86rt4PxGP9jgocGIZr1105OgPZNlK2FQEtb2Vng==",
|
|
|
"dev": true,
|
|
|
"dependencies": {
|
|
|
"@humanwhocodes/gitignore-to-minimatch": "^1.0.2",
|
|
|
- "@stylistic/eslint-plugin": "^2.11.0",
|
|
|
+ "@stylistic/eslint-plugin": "2.11.0",
|
|
|
+ "eslint-import-resolver-typescript": "^3.7.0",
|
|
|
+ "eslint-plugin-import-x": "^4.5.0",
|
|
|
"eslint-plugin-n": "^17.14.0",
|
|
|
- "eslint-plugin-promise": "^7.1.0",
|
|
|
- "eslint-plugin-react": "^7.36.1",
|
|
|
+ "eslint-plugin-promise": "^7.2.1",
|
|
|
+ "eslint-plugin-react": "^7.37.2",
|
|
|
"find-up": "^5.0.0",
|
|
|
- "globals": "^15.12.0",
|
|
|
+ "globals": "^15.13.0",
|
|
|
"peowly": "^1.3.2",
|
|
|
- "typescript-eslint": "^8.15.0"
|
|
|
+ "typescript-eslint": "^8.17.0"
|
|
|
},
|
|
|
"bin": {
|
|
|
"neostandard": "cli.mjs"
|
|
|
@@ -4297,6 +4461,12 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/stable-hash": {
|
|
|
+ "version": "0.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz",
|
|
|
+ "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/string-width": {
|
|
|
"version": "5.1.2",
|
|
|
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
|
|
|
@@ -4963,6 +5133,12 @@
|
|
|
"typescript": ">=4.2.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/tslib": {
|
|
|
+ "version": "2.8.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
|
|
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/type-check": {
|
|
|
"version": "0.4.0",
|
|
|
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
|