diff --git a/package.json b/package.json index 2a3284b..e2a4b2a 100644 --- a/package.json +++ b/package.json @@ -58,27 +58,27 @@ }, "devDependencies": { "@commitlint/cli": "^17.8.1", - "@types/node": "^20.11.30", + "@types/node": "^20.12.3", "@typescript-eslint/parser": "^5.62.0", "concurrently": "^8.2.2", - "czg": "1.9.0", + "czg": "1.9.1", "eslint": "^8.57.0", "eslint-config-prettier": "^8.10.0", "eslint-config-semistandard": "^17.0.0", "eslint-formatter-pretty": "^5.0.0", "eslint-plugin-only-warn": "^1.1.0", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-sonarjs": "^0.24.0", + "eslint-plugin-sonarjs": "^0.25.1", "husky": "^8.0.3", "lint-staged": "^13.3.0", "prettier": "^2.8.8", "release-it": "^15.11.0", "rimraf": "^5.0.5", "rollup-plugin-visualizer": "^5.12.0", - "sharp": "^0.33.2", + "sharp": "^0.33.3", "svgo": "^3.2.0", "typescript": "^5.4.3", - "vite": "^4.5.2", + "vite": "^4.5.3", "vite-plugin-dts": "^2.3.0" }, "peerDependencies": { @@ -87,7 +87,7 @@ "engines": { "node": ">=14" }, - "packageManager": "pnpm@8.15.5", + "packageManager": "pnpm@8.15.6", "publishConfig": { "registry": "https://registry.npmjs.org" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 96d6537..74a1212 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,8 +17,8 @@ devDependencies: specifier: ^17.8.1 version: 17.8.1 '@types/node': - specifier: ^20.11.30 - version: 20.12.2 + specifier: ^20.12.3 + version: 20.12.3 '@typescript-eslint/parser': specifier: ^5.62.0 version: 5.62.0(eslint@8.57.0)(typescript@5.4.3) @@ -26,8 +26,8 @@ devDependencies: specifier: ^8.2.2 version: 8.2.2 czg: - specifier: 1.9.0 - version: 1.9.0 + specifier: 1.9.1 + version: 1.9.1 eslint: specifier: ^8.57.0 version: 8.57.0 @@ -47,8 +47,8 @@ devDependencies: specifier: ^6.1.1 version: 6.1.1(eslint@8.57.0) eslint-plugin-sonarjs: - specifier: ^0.24.0 - version: 0.24.0(eslint@8.57.0) + specifier: ^0.25.1 + version: 0.25.1(eslint@8.57.0) husky: specifier: ^8.0.3 version: 8.0.3 @@ -68,7 +68,7 @@ devDependencies: specifier: ^5.12.0 version: 5.12.0 sharp: - specifier: ^0.33.2 + specifier: ^0.33.3 version: 0.33.3 svgo: specifier: ^3.2.0 @@ -77,11 +77,11 @@ devDependencies: specifier: ^5.4.3 version: 5.4.3 vite: - specifier: ^4.5.2 - version: 4.5.3(@types/node@20.12.2) + specifier: ^4.5.3 + version: 4.5.3(@types/node@20.12.3) vite-plugin-dts: specifier: ^2.3.0 - version: 2.3.0(@types/node@20.12.2)(vite@4.5.3) + version: 2.3.0(@types/node@20.12.3)(vite@4.5.3) packages: @@ -229,7 +229,7 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.2(@types/node@20.12.2)(typescript@5.4.3) + ts-node: 10.9.2(@types/node@20.12.3)(typescript@5.4.3) typescript: 5.4.3 transitivePeerDependencies: - '@swc/core' @@ -793,27 +793,27 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@microsoft/api-extractor-model@7.28.13(@types/node@20.12.2): + /@microsoft/api-extractor-model@7.28.13(@types/node@20.12.3): resolution: {integrity: sha512-39v/JyldX4MS9uzHcdfmjjfS6cYGAoXV+io8B5a338pkHiSt+gy2eXQ0Q7cGFJ7quSa1VqqlMdlPrB6sLR/cAw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.2) + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.3) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.43.0(@types/node@20.12.2): + /@microsoft/api-extractor@7.43.0(@types/node@20.12.3): resolution: {integrity: sha512-GFhTcJpB+MI6FhvXEI9b2K0snulNLWHqC/BbcJtyNYcKUiw7l3Lgis5ApsYncJ0leALX7/of4XfmXk+maT111w==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.2) + '@microsoft/api-extractor-model': 7.28.13(@types/node@20.12.3) '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.2) + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.3) '@rushstack/rig-package': 0.5.2 - '@rushstack/terminal': 0.10.0(@types/node@20.12.2) - '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.2) + '@rushstack/terminal': 0.10.0(@types/node@20.12.3) + '@rushstack/ts-command-line': 4.19.1(@types/node@20.12.3) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -1024,7 +1024,7 @@ packages: picomatch: 2.3.1 dev: true - /@rushstack/node-core-library@3.66.1(@types/node@20.12.2): + /@rushstack/node-core-library@3.66.1(@types/node@20.12.3): resolution: {integrity: sha512-ker69cVKAoar7MMtDFZC4CzcDxjwqIhFzqEnYI5NRN/8M3om6saWCVx/A7vL2t/jFCJsnzQplRDqA7c78pytng==} peerDependencies: '@types/node': '*' @@ -1032,7 +1032,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.3 colors: 1.2.5 fs-extra: 7.0.1 import-lazy: 4.0.0 @@ -1042,7 +1042,7 @@ packages: z-schema: 5.0.5 dev: true - /@rushstack/node-core-library@4.0.2(@types/node@20.12.2): + /@rushstack/node-core-library@4.0.2(@types/node@20.12.3): resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: '@types/node': '*' @@ -1050,7 +1050,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.3 fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 @@ -1066,7 +1066,7 @@ packages: strip-json-comments: 3.1.1 dev: true - /@rushstack/terminal@0.10.0(@types/node@20.12.2): + /@rushstack/terminal@0.10.0(@types/node@20.12.3): resolution: {integrity: sha512-UbELbXnUdc7EKwfH2sb8ChqNgapUOdqcCIdQP4NGxBpTZV2sQyeekuK3zmfQSa/MN+/7b4kBogl2wq0vpkpYGw==} peerDependencies: '@types/node': '*' @@ -1074,15 +1074,15 @@ packages: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 4.0.2(@types/node@20.12.2) - '@types/node': 20.12.2 + '@rushstack/node-core-library': 4.0.2(@types/node@20.12.3) + '@types/node': 20.12.3 supports-color: 8.1.1 dev: true - /@rushstack/ts-command-line@4.19.1(@types/node@20.12.2): + /@rushstack/ts-command-line@4.19.1(@types/node@20.12.3): resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} dependencies: - '@rushstack/terminal': 0.10.0(@types/node@20.12.2) + '@rushstack/terminal': 0.10.0(@types/node@20.12.3) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -1163,8 +1163,8 @@ packages: resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: true - /@types/node@20.12.2: - resolution: {integrity: sha512-zQ0NYO87hyN6Xrclcqp7f8ZbXNbRfoGWNcMvHTPQp9UUrwI0mI7XBz+cu7/W6/VClYo2g63B0cjull/srU7LgQ==} + /@types/node@20.12.3: + resolution: {integrity: sha512-sD+ia2ubTeWrOu+YMF+MTAB7E+O7qsMqAbMfW7DG3K1URwhZ5hN1pLlRVGbf4wDFzSfikL05M17EyorS86jShw==} dependencies: undici-types: 5.26.5 dev: true @@ -1867,7 +1867,7 @@ packages: dependencies: '@types/node': 20.5.1 cosmiconfig: 8.3.6(typescript@5.4.3) - ts-node: 10.9.2(@types/node@20.12.2)(typescript@5.4.3) + ts-node: 10.9.2(@types/node@20.12.3)(typescript@5.4.3) typescript: 5.4.3 dev: true @@ -1955,8 +1955,8 @@ packages: css-tree: 2.2.1 dev: true - /czg@1.9.0: - resolution: {integrity: sha512-cYmC5/99kUGlnK1D8uXr4hykzC50MqzpMp3SlrE+w8wVzd9+0XxKsjWXhi+QIuDnzkx2CCvKSMT4xwDeaOD/xg==} + /czg@1.9.1: + resolution: {integrity: sha512-0+vLv7QkoY+YNpGrPjyw6SPqvaOlqQsNJqSI3SC2oh5jNDjMrw2VEWBUg/8j/GZWmn1zCR2ssA8yAG9WK7A5sA==} engines: {node: '>=v12.20.0'} hasBin: true dev: true @@ -2579,8 +2579,8 @@ packages: eslint: 8.57.0 dev: true - /eslint-plugin-sonarjs@0.24.0(eslint@8.57.0): - resolution: {integrity: sha512-87zp50mbbNrSTuoEOebdRQBPa0mdejA5UEjyuScyIw8hEpEjfWP89Qhkq5xVZfVyVSRQKZc9alVm7yRKQvvUmg==} + /eslint-plugin-sonarjs@0.25.1(eslint@8.57.0): + resolution: {integrity: sha512-5IOKvj/GMBNqjxBdItfotfRHo7w48496GOu1hxdeXuD0mB1JBlDCViiLHETDTfA8pDAVSBimBEQoetRXYceQEw==} engines: {node: '>=16'} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -4444,7 +4444,7 @@ packages: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.5.1 + semver: 7.6.0 dev: true /parent-module@1.0.1: @@ -4940,7 +4940,7 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: - semver: 7.5.1 + semver: 7.6.0 dev: true /semver@5.7.2: @@ -5405,7 +5405,7 @@ packages: code-block-writer: 12.0.0 dev: true - /ts-node@10.9.2(@types/node@20.12.2)(typescript@5.4.3): + /ts-node@10.9.2(@types/node@20.12.3)(typescript@5.4.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -5424,7 +5424,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.2 + '@types/node': 20.12.3 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -5628,7 +5628,7 @@ packages: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.5.1 + semver: 7.6.0 semver-diff: 4.0.0 xdg-basedir: 5.1.0 dev: true @@ -5664,30 +5664,30 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-plugin-dts@2.3.0(@types/node@20.12.2)(vite@4.5.3): + /vite-plugin-dts@2.3.0(@types/node@20.12.3)(vite@4.5.3): resolution: {integrity: sha512-WbJgGtsStgQhdm3EosYmIdTGbag5YQpZ3HXWUAPCDyoXI5qN6EY0V7NXq0lAmnv9hVQsvh0htbYcg0Or5Db9JQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: '>=2.9.0' dependencies: '@babel/parser': 7.24.1 - '@microsoft/api-extractor': 7.43.0(@types/node@20.12.2) + '@microsoft/api-extractor': 7.43.0(@types/node@20.12.3) '@rollup/pluginutils': 5.1.0 - '@rushstack/node-core-library': 3.66.1(@types/node@20.12.2) + '@rushstack/node-core-library': 3.66.1(@types/node@20.12.3) debug: 4.3.4 fast-glob: 3.3.2 fs-extra: 10.1.0 kolorist: 1.8.0 magic-string: 0.29.0 ts-morph: 18.0.0 - vite: 4.5.3(@types/node@20.12.2) + vite: 4.5.3(@types/node@20.12.3) transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - /vite@4.5.3(@types/node@20.12.2): + /vite@4.5.3(@types/node@20.12.3): resolution: {integrity: sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -5715,7 +5715,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.2 + '@types/node': 20.12.3 esbuild: 0.18.20 postcss: 8.4.38 rollup: 3.29.4