diff --git a/package-lock.json b/package-lock.json index 96bafd3..ad28217 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,13 +17,13 @@ "dependencies": { "dotenv": "^17.2.2", "esbuild": "^0.25.11", - "esbuild-plugin-glsl": "^1.4.0", + "esbuild-plugin-glsl": "^1.4.1", "esbuild-plugin-node-externals": "^1.0.1", "esbuild-sass-plugin": "^3.3.1", "fs-extra": "^11.3.2" }, "devDependencies": { - "@babel/eslint-parser": "^7.28.4", + "@babel/eslint-parser": "^7.28.5", "@changesets/cli": "^2.29.7", "@commitlint/cli": "^20.1.0", "@commitlint/config-conventional": "^19.8.1", @@ -35,7 +35,7 @@ "@eslint/js": "^9.38.0", "@jscpd/badge-reporter": "^4.0.1", "@npmcli/package-json": "^7.0.1", - "@types/chai": "^5.2.2", + "@types/chai": "^5.2.3", "@types/chalk": "^0.4.31", "@types/fs-extra": "^11.0.4", "@types/minimist": "^1.2.5", @@ -53,13 +53,13 @@ "dictionary-en": "^4.0.0", "dugite": "^2.7.1", "editorconfig": "^3.0.1", - "editorconfig-checker": "^6.1.0", + "editorconfig-checker": "^6.1.1", "eslint": "^9.35.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin": "^1.0.1", "eslint-plugin-import": "^2.32.0", - "eslint-plugin-jsonc": "^2.20.1", + "eslint-plugin-jsonc": "^2.21.0", "eslint-plugin-markdownlint": "^0.9.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.5.4", @@ -90,7 +90,7 @@ "sinon": "^21.0.0", "standard": "^17.1.2", "standard-version": "^9.5.0", - "stylelint": "^16.24.0", + "stylelint": "^16.25.0", "textlint": "^15.2.2", "textlint-rule-date-weekday-mismatch": "^1.1.1", "textlint-rule-footnote-order": "^1.0.3", @@ -98,12 +98,12 @@ "textlint-rule-no-todo": "^2.0.1", "textlint-rule-period-in-header": "^0.1.2", "textlint-rule-spelling": "^0.3.0", - "textlint-rule-terminology": "^5.2.15", + "textlint-rule-terminology": "^5.2.16", "ts-loader": "^9.5.4", "ts-node": "^10.9.2", "ts-standard": "^12.0.2", "tsx": "^4.20.5", - "typescript": "^5.9.2" + "typescript": "^5.9.3" }, "engines": { "node": ">=21.1.0", @@ -234,9 +234,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.4.tgz", - "integrity": "sha512-Aa+yDiH87980jR6zvRfFuCR1+dLb00vBydhTL+zI992Rz/wQhSvuxjmOOuJOgO3XmakO6RykRGD2S1mq1AtgHA==", + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.28.5.tgz", + "integrity": "sha512-fcdRcWahONYo+JRnJg1/AekOacGvKx12Gu0qXJXFi2WBqQA1i7+O5PaxRB7kxE/Op94dExnCiiar6T09pvdHpA==", "dev": true, "dependencies": { "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", @@ -1498,14 +1498,13 @@ } }, "node_modules/@dual-bundle/import-meta-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", - "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.2.1.tgz", + "integrity": "sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg==", "dev": true, - "license": "MIT", "funding": { "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/JounQin" } }, "node_modules/@electron/asar": { @@ -4678,13 +4677,13 @@ "optional": true }, "node_modules/@types/chai": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz", - "integrity": "sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==", + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", "dev": true, - "license": "MIT", "dependencies": { - "@types/deep-eql": "*" + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" } }, "node_modules/@types/chalk": { @@ -10138,11 +10137,10 @@ "license": "MIT" }, "node_modules/debug": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, - "license": "MIT", "dependencies": { "ms": "^2.1.3" }, @@ -10572,6 +10570,15 @@ "node": ">=0.3.1" } }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -10869,11 +10876,10 @@ } }, "node_modules/editorconfig-checker": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/editorconfig-checker/-/editorconfig-checker-6.1.0.tgz", - "integrity": "sha512-i25NwXlcWhadiO62AFUauucFPi9LwasoMRqoM8KkG3rJp6bx09mL/fDQpNMz2f6Nx/7EPVIZHK5/tIdztWzflA==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/editorconfig-checker/-/editorconfig-checker-6.1.1.tgz", + "integrity": "sha512-kiOb6qaWpMNt7Z/43ba0Pa1Inhr2/t9nKbvEKtCeXJ5AesztoM9AgLOOQVB4QUv/nGjgz3xkbx4pcogVRD2NWw==", "dev": true, - "license": "MIT", "bin": { "ec": "dist/index.js", "editorconfig-checker": "dist/index.js" @@ -11308,10 +11314,9 @@ } }, "node_modules/esbuild-plugin-glsl": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esbuild-plugin-glsl/-/esbuild-plugin-glsl-1.4.0.tgz", - "integrity": "sha512-8rWi34P9CKhNyzS3VSMw0F58NlIXf7u7n08c1Xtgce4dMR9uWgkuHXdZxTKsY/4YeLwVrGc22tA6SG4600v8Yw==", - "license": "Zlib", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/esbuild-plugin-glsl/-/esbuild-plugin-glsl-1.4.1.tgz", + "integrity": "sha512-rpL7wD0tv4puwlg4InVwhYZhHNBxrSlawiXYER0p/nSilcRmcGs9RDR+LvklHHPTCWcFsWHEKCxN3NNw5ZIFQw==", "engines": { "node": ">= 18" }, @@ -11851,13 +11856,13 @@ } }, "node_modules/eslint-plugin-jsonc": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.20.1.tgz", - "integrity": "sha512-gUzIwQHXx7ZPypUoadcyRi4WbHW2TPixDr0kqQ4miuJBU0emJmyGTlnaT3Og9X2a8R1CDayN9BFSq5weGWbTng==", + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsonc/-/eslint-plugin-jsonc-2.21.0.tgz", + "integrity": "sha512-HttlxdNG5ly3YjP1cFMP62R4qKLxJURfBZo2gnMY+yQojZxkLyOpY1H1KRTKBmvQeSG9pIpSGEhDjE17vvYosg==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.5.1", + "diff-sequences": "^27.5.1", "eslint-compat-utils": "^0.6.4", "eslint-json-compat-utils": "^0.2.1", "espree": "^9.6.1 || ^10.3.0", @@ -28360,9 +28365,9 @@ } }, "node_modules/stylelint": { - "version": "16.24.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.24.0.tgz", - "integrity": "sha512-7ksgz3zJaSbTUGr/ujMXvLVKdDhLbGl3R/3arNudH7z88+XZZGNLMTepsY28WlnvEFcuOmUe7fg40Q3lfhOfSQ==", + "version": "16.25.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.25.0.tgz", + "integrity": "sha512-Li0avYWV4nfv1zPbdnxLYBGq4z8DVZxbRgx4Kn6V+Uftz1rMoF1qiEI3oL4kgWqyYgCgs7gT5maHNZ82Gk03vQ==", "dev": true, "funding": [ { @@ -28379,13 +28384,13 @@ "@csstools/css-tokenizer": "^3.0.4", "@csstools/media-query-list-parser": "^4.0.3", "@csstools/selector-specificity": "^5.0.0", - "@dual-bundle/import-meta-resolve": "^4.1.0", + "@dual-bundle/import-meta-resolve": "^4.2.1", "balanced-match": "^2.0.0", "colord": "^2.9.3", "cosmiconfig": "^9.0.0", "css-functions-list": "^3.2.3", "css-tree": "^3.1.0", - "debug": "^4.4.1", + "debug": "^4.4.3", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^10.1.4", @@ -29030,24 +29035,16 @@ "license": "MIT" }, "node_modules/textlint-rule-helper": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.3.1.tgz", - "integrity": "sha512-b1bijvyiUmKinfFE5hkQMSXs3Ky8jyZ3Y6SOoTRJKV9HLL2LWUVFAUezO7z4FpAkVvYruDYWCwA5qWV8GmvyUw==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/textlint-rule-helper/-/textlint-rule-helper-2.5.0.tgz", + "integrity": "sha512-QIbFPtyqLy0g5BJn8mryk9iHzGYicNaFIpLFPiEnb4RXxrEGeQ2W2aARQ9yEXLIAqo+OwK4ndWBAWkbgJEPzTQ==", "dev": true, - "license": "MIT", "dependencies": { - "@textlint/ast-node-types": "^13.4.1", + "@textlint/ast-node-types": "^15.2.1", "structured-source": "^4.0.0", "unist-util-visit": "^2.0.3" } }, - "node_modules/textlint-rule-helper/node_modules/@textlint/ast-node-types": { - "version": "13.4.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.4.1.tgz", - "integrity": "sha512-qrZyhCh8Ekk6nwArx3BROybm9BnX6vF7VcZbijetV/OM3yfS4rTYhoMWISmhVEP2H2re0CtWEyMl/XF+WdvVLQ==", - "dev": true, - "license": "MIT" - }, "node_modules/textlint-rule-helper/node_modules/@types/unist": { "version": "2.0.11", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", @@ -29145,15 +29142,13 @@ } }, "node_modules/textlint-rule-terminology": { - "version": "5.2.15", - "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-5.2.15.tgz", - "integrity": "sha512-Gmh4au9iB14aNEFNi8fCF3gYYdL5tHw4Ihw1DMGpEADiK4j75PYGFOElzjqmyqRNnhLPWxY/b5OrP77EYmPasA==", + "version": "5.2.16", + "resolved": "https://registry.npmjs.org/textlint-rule-terminology/-/textlint-rule-terminology-5.2.16.tgz", + "integrity": "sha512-1HQotOLJb6kGAgmRYEA9KiIU+fQupZcOVpZEEhFwmRempvpNnhKowa7Zfpss2v6sbp8Ya+iXRs9xKGw+xheCbQ==", "dev": true, - "license": "MIT", "dependencies": { - "lodash": "^4.17.21", - "strip-json-comments": "^5.0.1", - "textlint-rule-helper": "^2.3.1" + "strip-json-comments": "^5.0.3", + "textlint-rule-helper": "^2.5.0" }, "engines": { "node": ">=20" @@ -31145,11 +31140,10 @@ } }, "node_modules/typescript": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", - "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/package.json b/package.json index 05012f3..9fd879f 100644 --- a/package.json +++ b/package.json @@ -162,13 +162,13 @@ "dependencies": { "dotenv": "^17.2.2", "esbuild": "^0.25.11", - "esbuild-plugin-glsl": "^1.4.0", + "esbuild-plugin-glsl": "^1.4.1", "esbuild-plugin-node-externals": "^1.0.1", "esbuild-sass-plugin": "^3.3.1", "fs-extra": "^11.3.2" }, "devDependencies": { - "@babel/eslint-parser": "^7.28.4", + "@babel/eslint-parser": "^7.28.5", "@changesets/cli": "^2.29.7", "@commitlint/cli": "^20.1.0", "@commitlint/config-conventional": "^19.8.1", @@ -180,7 +180,7 @@ "@eslint/js": "^9.38.0", "@jscpd/badge-reporter": "^4.0.1", "@npmcli/package-json": "^7.0.1", - "@types/chai": "^5.2.2", + "@types/chai": "^5.2.3", "@types/chalk": "^0.4.31", "@types/fs-extra": "^11.0.4", "@types/minimist": "^1.2.5", @@ -198,13 +198,13 @@ "dictionary-en": "^4.0.0", "dugite": "^2.7.1", "editorconfig": "^3.0.1", - "editorconfig-checker": "^6.1.0", + "editorconfig-checker": "^6.1.1", "eslint": "^9.35.0", "eslint-config-prettier": "^10.1.8", "eslint-import-resolver-typescript": "^4.4.4", "eslint-plugin": "^1.0.1", "eslint-plugin-import": "^2.32.0", - "eslint-plugin-jsonc": "^2.20.1", + "eslint-plugin-jsonc": "^2.21.0", "eslint-plugin-markdownlint": "^0.9.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.5.4", @@ -235,7 +235,7 @@ "sinon": "^21.0.0", "standard": "^17.1.2", "standard-version": "^9.5.0", - "stylelint": "^16.24.0", + "stylelint": "^16.25.0", "textlint": "^15.2.2", "textlint-rule-date-weekday-mismatch": "^1.1.1", "textlint-rule-footnote-order": "^1.0.3", @@ -243,11 +243,11 @@ "textlint-rule-no-todo": "^2.0.1", "textlint-rule-period-in-header": "^0.1.2", "textlint-rule-spelling": "^0.3.0", - "textlint-rule-terminology": "^5.2.15", + "textlint-rule-terminology": "^5.2.16", "ts-loader": "^9.5.4", "ts-node": "^10.9.2", "ts-standard": "^12.0.2", "tsx": "^4.20.5", - "typescript": "^5.9.2" + "typescript": "^5.9.3" } }