diff --git a/package-lock.json b/package-lock.json index 21a1c32..6363ad8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,9 +20,9 @@ "@typescript-eslint/eslint-plugin": "^6", "@typescript-eslint/parser": "^6", "@vercel/ncc": "^0.38.1", - "@vladcos/eslint-config": "^0.0.50", - "@vladcos/prettier-config": "^0.0.45", - "@vladcos/projen-github-action": "^0.0.157", + "@vladcos/eslint-config": "^0.0.51", + "@vladcos/prettier-config": "^0.0.46", + "@vladcos/projen-github-action": "^0.0.162", "@vladcos/tsconfig": "^0.0.25", "alias-hq": "^6", "babel-plugin-module-resolver": "^5", @@ -34,7 +34,7 @@ "lodash": "^4.17.21", "packemon": "^3", "prettier": "^3", - "projen": "^0.81.16", + "projen": "^0.82.4", "replace-in-file": "^7.2.0", "standard-version": "^9", "ts-extras": "^0.11.0", @@ -5563,9 +5563,9 @@ } }, "node_modules/@vladcos/eslint-config": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@vladcos/eslint-config/-/eslint-config-0.0.50.tgz", - "integrity": "sha512-rgz81dTHLHmazuGalkUupjNYx4d5seBwvOO1rC1B80ZCxTKOPlwX3q5tQ5/ZafwXxUjZU27b+t7oS1HvZrn7iQ==", + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@vladcos/eslint-config/-/eslint-config-0.0.51.tgz", + "integrity": "sha512-/luRAWS+eVQgOFclPwPynJLamp+o6O3H/c+IrxDOcd/c2bn3ukyjSCdgchgUlerFg5owKoOLO+deKnub7qQVSQ==", "dev": true, "dependencies": { "@rushstack/eslint-patch": "^1.10.3", @@ -5581,31 +5581,31 @@ "eslint-plugin-jest": "^28.5.0", "eslint-plugin-json-files": "^4.2.0", "eslint-plugin-json-schema-validator": "^5.1.0", - "eslint-plugin-jsonc": "^2.15.1", + "eslint-plugin-jsonc": "^2.16.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^6.1.1", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-react-refresh": "^0.4.7", - "eslint-plugin-readable-tailwind": "^1.4.0", + "eslint-plugin-readable-tailwind": "^1.5.0", "eslint-plugin-simple-import-sort": "^12.1.0", "eslint-plugin-sonarjs": "^0", - "eslint-plugin-tailwindcss": "^3.15.2", + "eslint-plugin-tailwindcss": "^3.17.0", "eslint-plugin-unicorn": "^52.0.0", "eslint-plugin-unused-imports": "^3.2.0", "eslint-plugin-vue": "^9.26.0" } }, "node_modules/@vladcos/prettier-config": { - "version": "0.0.45", - "resolved": "https://registry.npmjs.org/@vladcos/prettier-config/-/prettier-config-0.0.45.tgz", - "integrity": "sha512-LTDOYnX9mjYYp//qjhtBC9+duEGxm6vxV5dmmidHAzwQxYkGbZva7J+mqU05KPWSsFYKe2XorRgm+GXxEUikUA==", + "version": "0.0.46", + "resolved": "https://registry.npmjs.org/@vladcos/prettier-config/-/prettier-config-0.0.46.tgz", + "integrity": "sha512-GfNrH+VO7nqQvGBra7q3AXqhC5u1kyZgPMhTNBkxyongN1MG10v78JKEY3w0UeaVQ8zZr0RkktpTY3y2eL/Wzw==", "dev": true }, "node_modules/@vladcos/projen-base": { - "version": "0.0.252", - "resolved": "https://registry.npmjs.org/@vladcos/projen-base/-/projen-base-0.0.252.tgz", - "integrity": "sha512-sipH9DW0MZAEBteTkIEeK/cIHVVwjs/Mzsh9lq/HM5eBrTDhcGu4ZUoXb0Eg+gTJi1Ck7Ov87j+GqK/8wU/MoA==", + "version": "0.0.257", + "resolved": "https://registry.npmjs.org/@vladcos/projen-base/-/projen-base-0.0.257.tgz", + "integrity": "sha512-GXVNmrcBkj5jrKxwfybXOwv0x6pVQKLS9QO4MnQNUE/c7TEGAtCLkNsftiMgKWO6d8VwpIdNMSlrxKWtDGRHlw==", "bundleDependencies": [ "@types/lodash", "app-root-path", @@ -5618,10 +5618,10 @@ "@types/lodash": "^4.17.4", "app-root-path": "^3.1.0", "lodash": "^4.17.21", - "type-fest": "^4.18.2" + "type-fest": "^4.18.3" }, "peerDependencies": { - "projen": "^0.81.15" + "projen": "^0.82.2" } }, "node_modules/@vladcos/projen-base/node_modules/@types/lodash": { @@ -5649,7 +5649,7 @@ "peer": true }, "node_modules/@vladcos/projen-base/node_modules/type-fest": { - "version": "4.18.2", + "version": "4.18.3", "dev": true, "inBundle": true, "license": "(MIT OR CC0-1.0)", @@ -5662,9 +5662,9 @@ } }, "node_modules/@vladcos/projen-github-action": { - "version": "0.0.157", - "resolved": "https://registry.npmjs.org/@vladcos/projen-github-action/-/projen-github-action-0.0.157.tgz", - "integrity": "sha512-xnfdfprKhbwuGb5BgfOP8hWn1vgNkmQL0TAoja3bTAPaZhviZQF1oc9qMusjLa0yasKlmJ+zCXJ82iMGe0AkMA==", + "version": "0.0.162", + "resolved": "https://registry.npmjs.org/@vladcos/projen-github-action/-/projen-github-action-0.0.162.tgz", + "integrity": "sha512-hMY93aUX2Z+q2vb/6uveowfaEjw0OesiDOSIAehJ62IkYbvvWxqP3CZpVLM/EJV48Y4RGZgmFFpElweJurluVw==", "bundleDependencies": [ "replace-in-file", "zod", @@ -5672,13 +5672,13 @@ ], "dev": true, "dependencies": { - "replace-in-file": "^7.1.0", + "replace-in-file": "^7.2.0", "zod": "^3.23.8", "zod-to-json-schema": "^3.23.0" }, "peerDependencies": { - "@vladcos/projen-base": "^0.0.252", - "projen": "^0.81.15" + "@vladcos/projen-base": "^0.0.257", + "projen": "^0.82.2" } }, "node_modules/@vladcos/projen-github-action/node_modules/ansi-regex": { @@ -5769,7 +5769,7 @@ } }, "node_modules/@vladcos/projen-github-action/node_modules/replace-in-file": { - "version": "7.1.0", + "version": "7.2.0", "dev": true, "inBundle": true, "license": "MIT", @@ -9053,16 +9053,16 @@ } }, "node_modules/eslint-config-canonical/node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.10.0.tgz", - "integrity": "sha512-PzCr+a/KAef5ZawX7nbyNwBDtM1HdLIT53aSA2DDlxmxMngZ43O8SIePOeX8H5S+FHXeI6t97mTt/dDdzY4Fyw==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.11.0.tgz", + "integrity": "sha512-P+qEahbgeHW4JQ/87FuItjBj8O3MYv5gELDzr8QaQ7fsll1gSMTYb6j87MYyxwf3DtD7uGFB9ShwgmCJB5KmaQ==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.10.0", - "@typescript-eslint/type-utils": "7.10.0", - "@typescript-eslint/utils": "7.10.0", - "@typescript-eslint/visitor-keys": "7.10.0", + "@typescript-eslint/scope-manager": "7.11.0", + "@typescript-eslint/type-utils": "7.11.0", + "@typescript-eslint/utils": "7.11.0", + "@typescript-eslint/visitor-keys": "7.11.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -9086,15 +9086,15 @@ } }, "node_modules/eslint-config-canonical/node_modules/@typescript-eslint/parser": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.10.0.tgz", - "integrity": "sha512-2EjZMA0LUW5V5tGQiaa2Gys+nKdfrn2xiTIBLR4fxmPmVSvgPcKNW+AE/ln9k0A4zDUti0J/GZXMDupQoI+e1w==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.11.0.tgz", + "integrity": "sha512-yimw99teuaXVWsBcPO1Ais02kwJ1jmNA1KxE7ng0aT7ndr1pT1wqj0OJnsYVGKKlc4QJai86l/025L6z8CljOg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "7.10.0", - "@typescript-eslint/types": "7.10.0", - "@typescript-eslint/typescript-estree": "7.10.0", - "@typescript-eslint/visitor-keys": "7.10.0", + "@typescript-eslint/scope-manager": "7.11.0", + "@typescript-eslint/types": "7.11.0", + "@typescript-eslint/typescript-estree": "7.11.0", + "@typescript-eslint/visitor-keys": "7.11.0", "debug": "^4.3.4" }, "engines": { @@ -9114,13 +9114,13 @@ } }, "node_modules/eslint-config-canonical/node_modules/@typescript-eslint/scope-manager": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.10.0.tgz", - "integrity": "sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.11.0.tgz", + "integrity": "sha512-27tGdVEiutD4POirLZX4YzT180vevUURJl4wJGmm6TrQoiYwuxTIY98PBp6L2oN+JQxzE0URvYlzJaBHIekXAw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.10.0", - "@typescript-eslint/visitor-keys": "7.10.0" + "@typescript-eslint/types": "7.11.0", + "@typescript-eslint/visitor-keys": "7.11.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9131,13 +9131,13 @@ } }, "node_modules/eslint-config-canonical/node_modules/@typescript-eslint/type-utils": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.10.0.tgz", - "integrity": "sha512-D7tS4WDkJWrVkuzgm90qYw9RdgBcrWmbbRkrLA4d7Pg3w0ttVGDsvYGV19SH8gPR5L7OtcN5J1hTtyenO9xE9g==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.11.0.tgz", + "integrity": "sha512-WmppUEgYy+y1NTseNMJ6mCFxt03/7jTOy08bcg7bxJJdsM4nuhnchyBbE8vryveaJUf62noH7LodPSo5Z0WUCg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "7.10.0", - "@typescript-eslint/utils": "7.10.0", + "@typescript-eslint/typescript-estree": "7.11.0", + "@typescript-eslint/utils": "7.11.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -9158,9 +9158,9 @@ } }, "node_modules/eslint-config-canonical/node_modules/@typescript-eslint/types": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.10.0.tgz", - "integrity": "sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.11.0.tgz", + "integrity": "sha512-MPEsDRZTyCiXkD4vd3zywDCifi7tatc4K37KqTprCvaXptP7Xlpdw0NR2hRJTetG5TxbWDB79Ys4kLmHliEo/w==", "dev": true, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9171,13 +9171,13 @@ } }, "node_modules/eslint-config-canonical/node_modules/@typescript-eslint/typescript-estree": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.10.0.tgz", - "integrity": "sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.11.0.tgz", + "integrity": "sha512-cxkhZ2C/iyi3/6U9EPc5y+a6csqHItndvN/CzbNXTNrsC3/ASoYQZEt9uMaEp+xFNjasqQyszp5TumAVKKvJeQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.10.0", - "@typescript-eslint/visitor-keys": "7.10.0", + "@typescript-eslint/types": "7.11.0", + "@typescript-eslint/visitor-keys": "7.11.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -9199,15 +9199,15 @@ } }, "node_modules/eslint-config-canonical/node_modules/@typescript-eslint/utils": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.10.0.tgz", - "integrity": "sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.11.0.tgz", + "integrity": "sha512-xlAWwPleNRHwF37AhrZurOxA1wyXowW4PqVXZVUNCLjB48CqdPJoJWkrpH2nij9Q3Lb7rtWindtoXwxjxlKKCA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.10.0", - "@typescript-eslint/types": "7.10.0", - "@typescript-eslint/typescript-estree": "7.10.0" + "@typescript-eslint/scope-manager": "7.11.0", + "@typescript-eslint/types": "7.11.0", + "@typescript-eslint/typescript-estree": "7.11.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -9221,12 +9221,12 @@ } }, "node_modules/eslint-config-canonical/node_modules/@typescript-eslint/visitor-keys": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.10.0.tgz", - "integrity": "sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.11.0.tgz", + "integrity": "sha512-7syYk4MzjxTEk0g/w3iqtgxnFQspDJfn6QKD36xMuuhTzjcxY7F8EmBLnALjVyaOF1/bVocu3bS/2/F7rXrveQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "7.10.0", + "@typescript-eslint/types": "7.11.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -16100,9 +16100,9 @@ } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.0.tgz", + "integrity": "sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -16180,9 +16180,9 @@ "dev": true }, "node_modules/projen": { - "version": "0.81.16", - "resolved": "https://registry.npmjs.org/projen/-/projen-0.81.16.tgz", - "integrity": "sha512-AjzA5l/qqWJaQwX1FZbsY/TWqyS4vIsV2CfMw3wpqROthIfqCeqa3ov3xBK2YQXmMrDHB1NqZK3Z4kwzwWO0YQ==", + "version": "0.82.4", + "resolved": "https://registry.npmjs.org/projen/-/projen-0.82.4.tgz", + "integrity": "sha512-tZhYkxZpl3PyaOvzIyUfLdCY3iMFZaGsMpBZZcX0efnumm0sP4VMj75TBxVrqdTxf4XwE18cCvIOOFvI/iuFxA==", "bundleDependencies": [ "@iarna/toml", "case", @@ -16881,7 +16881,7 @@ } }, "node_modules/projen/node_modules/yaml": { - "version": "2.4.2", + "version": "2.4.3", "dev": true, "inBundle": true, "license": "ISC", diff --git a/package.json b/package.json index b2b1861..1279373 100644 --- a/package.json +++ b/package.json @@ -27,9 +27,9 @@ "@typescript-eslint/eslint-plugin": "^6", "@typescript-eslint/parser": "^6", "@vercel/ncc": "^0.38.1", - "@vladcos/eslint-config": "^0.0.50", - "@vladcos/prettier-config": "^0.0.45", - "@vladcos/projen-github-action": "^0.0.157", + "@vladcos/eslint-config": "^0.0.51", + "@vladcos/prettier-config": "^0.0.46", + "@vladcos/projen-github-action": "^0.0.162", "@vladcos/tsconfig": "^0.0.25", "alias-hq": "^6", "babel-plugin-module-resolver": "^5", @@ -41,7 +41,7 @@ "lodash": "^4.17.21", "packemon": "^3", "prettier": "^3", - "projen": "^0.81.16", + "projen": "^0.82.4", "replace-in-file": "^7.2.0", "standard-version": "^9", "ts-extras": "^0.11.0",