diff --git a/package.json b/package.json index 6225b4d..4d1c942 100644 --- a/package.json +++ b/package.json @@ -23,28 +23,28 @@ }, "homepage": "https://github.com/vbenjs/vite-plugin-html/tree/master/#readme", "devDependencies": { - "@commitlint/cli": "^16.2.1", + "@commitlint/cli": "^16.2.3", "@commitlint/config-conventional": "^16.2.1", "@types/html-minifier-terser": "^6.1.0", "@types/jsdom": "^16.2.14", - "@types/node": "^17.0.21", - "@typescript-eslint/eslint-plugin": "^5.14.0", - "@typescript-eslint/parser": "^5.14.0", + "@types/node": "^17.0.23", + "@typescript-eslint/eslint-plugin": "^5.19.0", + "@typescript-eslint/parser": "^5.19.0", "commitizen": "^4.2.4", "conventional-changelog-cli": "^2.2.2", "cross-env": "^7.0.3", - "eslint": "^8.11.0", + "eslint": "^8.13.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-html": "^6.2.0", "husky": "^7.0.4", - "lint-staged": "^12.3.5", - "prettier": "^2.5.1", + "lint-staged": "^12.3.7", + "prettier": "^2.6.2", "rimraf": "^3.0.2", - "tsup": "^5.12.1", - "typescript": "^4.6.2", - "unbuild": "^0.7.0", - "vite": "^2.8.6", - "vitest": "^0.6.1" + "tsup": "^5.12.5", + "typescript": "^4.6.3", + "unbuild": "^0.7.3", + "vite": "^2.9.1", + "vitest": "^0.9.3" }, "lint-staged": { "*": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e6c8560..bef264a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,51 +3,51 @@ lockfileVersion: 5.3 importers: .: specifiers: - '@commitlint/cli': ^16.2.1 + '@commitlint/cli': ^16.2.3 '@commitlint/config-conventional': ^16.2.1 '@types/html-minifier-terser': ^6.1.0 '@types/jsdom': ^16.2.14 - '@types/node': ^17.0.21 - '@typescript-eslint/eslint-plugin': ^5.14.0 - '@typescript-eslint/parser': ^5.14.0 + '@types/node': ^17.0.23 + '@typescript-eslint/eslint-plugin': ^5.19.0 + '@typescript-eslint/parser': ^5.19.0 commitizen: ^4.2.4 conventional-changelog-cli: ^2.2.2 cross-env: ^7.0.3 - eslint: ^8.11.0 + eslint: ^8.13.0 eslint-config-prettier: ^8.5.0 eslint-plugin-html: ^6.2.0 husky: ^7.0.4 - lint-staged: ^12.3.5 - prettier: ^2.5.1 + lint-staged: ^12.3.7 + prettier: ^2.6.2 rimraf: ^3.0.2 - tsup: ^5.12.1 - typescript: ^4.6.2 - unbuild: ^0.7.0 - vite: ^2.8.6 - vitest: ^0.6.1 + tsup: ^5.12.5 + typescript: ^4.6.3 + unbuild: ^0.7.3 + vite: ^2.9.1 + vitest: ^0.9.3 devDependencies: - '@commitlint/cli': 16.2.1 + '@commitlint/cli': 16.2.3 '@commitlint/config-conventional': 16.2.1 '@types/html-minifier-terser': 6.1.0 '@types/jsdom': 16.2.14 - '@types/node': 17.0.21 - '@typescript-eslint/eslint-plugin': 5.14.0_ace6f9e7722b813e21eaf2dc993bc413 - '@typescript-eslint/parser': 5.14.0_eslint@8.11.0+typescript@4.6.2 + '@types/node': 17.0.23 + '@typescript-eslint/eslint-plugin': 5.19.0_f34adc8488d2e4f014fe61432d70cbf2 + '@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3 commitizen: 4.2.4 conventional-changelog-cli: 2.2.2 cross-env: 7.0.3 - eslint: 8.11.0 - eslint-config-prettier: 8.5.0_eslint@8.11.0 + eslint: 8.13.0 + eslint-config-prettier: 8.5.0_eslint@8.13.0 eslint-plugin-html: 6.2.0 husky: 7.0.4 - lint-staged: 12.3.5 - prettier: 2.5.1 + lint-staged: 12.3.7 + prettier: 2.6.2 rimraf: 3.0.2 - tsup: 5.12.1_typescript@4.6.2 - typescript: 4.6.2 - unbuild: 0.7.0 - vite: 2.8.6 - vitest: 0.6.1 + tsup: 5.12.5_typescript@4.6.3 + typescript: 4.6.3 + unbuild: 0.7.3 + vite: 2.9.1 + vitest: 0.9.3 packages/core: specifiers: @@ -146,6 +146,16 @@ importers: vite: 2.8.6 packages: + /@ampproject/remapping/2.1.2: + resolution: + { + integrity: sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==, + } + engines: { node: '>=6.0.0' } + dependencies: + '@jridgewell/trace-mapping': 0.3.4 + dev: true + /@babel/code-frame/7.16.7: resolution: { @@ -156,6 +166,148 @@ packages: '@babel/highlight': 7.16.10 dev: true + /@babel/compat-data/7.17.7: + resolution: + { + integrity: sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==, + } + engines: { node: '>=6.9.0' } + dev: true + + /@babel/core/7.17.9: + resolution: + { + integrity: sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@ampproject/remapping': 2.1.2 + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.17.9 + '@babel/helper-compilation-targets': 7.17.7_@babel+core@7.17.9 + '@babel/helper-module-transforms': 7.17.7 + '@babel/helpers': 7.17.9 + '@babel/parser': 7.17.9 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.9 + '@babel/types': 7.17.0 + convert-source-map: 1.8.0 + debug: 4.3.3 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator/7.17.9: + resolution: + { + integrity: sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.17.0 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + + /@babel/helper-compilation-targets/7.17.7_@babel+core@7.17.9: + resolution: + { + integrity: sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==, + } + engines: { node: '>=6.9.0' } + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.17.7 + '@babel/core': 7.17.9 + '@babel/helper-validator-option': 7.16.7 + browserslist: 4.20.2 + semver: 6.3.0 + dev: true + + /@babel/helper-environment-visitor/7.16.7: + resolution: + { + integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.17.0 + dev: true + + /@babel/helper-function-name/7.17.9: + resolution: + { + integrity: sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/template': 7.16.7 + '@babel/types': 7.17.0 + dev: true + + /@babel/helper-hoist-variables/7.16.7: + resolution: + { + integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.17.0 + dev: true + + /@babel/helper-module-imports/7.16.7: + resolution: + { + integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.17.0 + dev: true + + /@babel/helper-module-transforms/7.17.7: + resolution: + { + integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-module-imports': 7.16.7 + '@babel/helper-simple-access': 7.17.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/helper-validator-identifier': 7.16.7 + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.9 + '@babel/types': 7.17.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access/7.17.7: + resolution: + { + integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.17.0 + dev: true + + /@babel/helper-split-export-declaration/7.16.7: + resolution: + { + integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/types': 7.17.0 + dev: true + /@babel/helper-validator-identifier/7.16.7: resolution: { @@ -164,6 +316,28 @@ packages: engines: { node: '>=6.9.0' } dev: true + /@babel/helper-validator-option/7.16.7: + resolution: + { + integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==, + } + engines: { node: '>=6.9.0' } + dev: true + + /@babel/helpers/7.17.9: + resolution: + { + integrity: sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/template': 7.16.7 + '@babel/traverse': 7.17.9 + '@babel/types': 7.17.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.16.10: resolution: { @@ -184,6 +358,56 @@ packages: engines: { node: '>=6.0.0' } hasBin: true + /@babel/parser/7.17.9: + resolution: + { + integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==, + } + engines: { node: '>=6.0.0' } + hasBin: true + dev: true + + /@babel/standalone/7.17.9: + resolution: + { + integrity: sha512-9wL9AtDlga8avxUrBvQJmhUtJWrelsUL0uV+TcP+49Sb6Pj8/bNIzQzU4dDp0NAPOvnZR/7msFIKsKoCl/W1/w==, + } + engines: { node: '>=6.9.0' } + dev: true + + /@babel/template/7.16.7: + resolution: + { + integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/parser': 7.17.9 + '@babel/types': 7.17.0 + dev: true + + /@babel/traverse/7.17.9: + resolution: + { + integrity: sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==, + } + engines: { node: '>=6.9.0' } + dependencies: + '@babel/code-frame': 7.16.7 + '@babel/generator': 7.17.9 + '@babel/helper-environment-visitor': 7.16.7 + '@babel/helper-function-name': 7.17.9 + '@babel/helper-hoist-variables': 7.16.7 + '@babel/helper-split-export-declaration': 7.16.7 + '@babel/parser': 7.17.9 + '@babel/types': 7.17.0 + debug: 4.3.3 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types/7.17.0: resolution: { @@ -195,17 +419,17 @@ packages: to-fast-properties: 2.0.0 dev: true - /@commitlint/cli/16.2.1: + /@commitlint/cli/16.2.3: resolution: { - integrity: sha512-zfKf+B9osuiDbxGMJ7bWFv7XFCW8wlQYPtCffNp7Ukdb7mdrep5R9e03vPUZysnwp8NX6hg05kPEvnD/wRIGWw==, + integrity: sha512-VsJBQLvhhlOgEfxs/Z5liYuK0dXqLE5hz1VJzLBxiOxG31kL/X5Q4OvK292BmO7IGZcm1yJE3XQPWSiFaEHbWA==, } engines: { node: '>=v12' } hasBin: true dependencies: '@commitlint/format': 16.2.1 '@commitlint/lint': 16.2.1 - '@commitlint/load': 16.2.1 + '@commitlint/load': 16.2.3 '@commitlint/read': 16.2.1 '@commitlint/types': 16.2.1 lodash: 4.17.21 @@ -292,10 +516,10 @@ packages: '@commitlint/types': 16.2.1 dev: true - /@commitlint/load/16.2.1: + /@commitlint/load/16.2.3: resolution: { - integrity: sha512-oSpz0jTyVI/A1AIImxJINTLDOMB8YF7lWGm+Jg5wVWM0r7ucpuhyViVvpSRTgvL0z09oIxlctyFGWUQQpI42uw==, + integrity: sha512-Hb4OUlMnBUK6UxJEZ/VJ5k0LocIS7PtEMbRXEAA7eSpOgORIFexC4K/RaRpVd5UTtu3M0ST3ddPPijF9rdW6nw==, } engines: { node: '>=v12' } dependencies: @@ -303,13 +527,13 @@ packages: '@commitlint/execute-rule': 16.2.1 '@commitlint/resolve-extends': 16.2.1 '@commitlint/types': 16.2.1 - '@types/node': 17.0.21 + '@types/node': 17.0.23 chalk: 4.1.2 cosmiconfig: 7.0.1 - cosmiconfig-typescript-loader: 1.0.4_e79e62fe450383fd2d418267dc75e645 + cosmiconfig-typescript-loader: 1.0.4_ee885bc7281b682b6adbed6ae09ee090 lodash: 4.17.21 resolve-from: 5.0.0 - typescript: 4.6.2 + typescript: 4.6.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -344,7 +568,7 @@ packages: dependencies: '@commitlint/top-level': 16.2.1 '@commitlint/types': 16.2.1 - fs-extra: 10.0.0 + fs-extra: 10.0.1 git-raw-commits: 2.0.11 dev: true @@ -472,6 +696,31 @@ packages: engines: { node: '>=6.9.0' } dev: true + /@jridgewell/resolve-uri/3.0.5: + resolution: + { + integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==, + } + engines: { node: '>=6.0.0' } + dev: true + + /@jridgewell/sourcemap-codec/1.4.11: + resolution: + { + integrity: sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==, + } + dev: true + + /@jridgewell/trace-mapping/0.3.4: + resolution: + { + integrity: sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==, + } + dependencies: + '@jridgewell/resolve-uri': 3.0.5 + '@jridgewell/sourcemap-codec': 1.4.11 + dev: true + /@nodelib/fs.scandir/2.1.5: resolution: { @@ -512,10 +761,10 @@ packages: slash: 3.0.0 dev: true - /@rollup/plugin-commonjs/21.0.2_rollup@2.70.1: + /@rollup/plugin-commonjs/21.0.3_rollup@2.70.1: resolution: { - integrity: sha512-d/OmjaLVO4j/aQX69bwpWPpbvI3TJkQuxoAk7BH8ew1PyoMBLTOuvJTjzG8oEoW7drIIqB0KCJtfFLu/2GClWg==, + integrity: sha512-ThGfwyvcLc6cfP/MWxA5ACF+LZCvsuhUq7V5134Az1oQWsiC7lNpLT4mJI86WQunK7BYmpUiHmMk2Op6OAHs0g==, } engines: { node: '>= 8.0.0' } peerDependencies: @@ -543,10 +792,10 @@ packages: rollup: 2.70.1 dev: true - /@rollup/plugin-node-resolve/13.1.3_rollup@2.70.1: + /@rollup/plugin-node-resolve/13.2.0_rollup@2.70.1: resolution: { - integrity: sha512-BdxNk+LtmElRo5d06MGY4zoepyrXX1tkzX2hrnPEZ53k78GuOMWLqmJDGIIOPwVRIFZrLQOo+Yr6KtCuLIA0AQ==, + integrity: sha512-GuUIUyIKq7EjQxB51XSn6zPHYo+cILQQBYOGYvFFNxws2OVOqCBShAoof2hFrV8bAZzZGDBDQ8m2iUt8SLOUkg==, } engines: { node: '>= 10.0.0' } peerDependencies: @@ -686,7 +935,7 @@ packages: integrity: sha512-6BAy1xXEmMuHeAJ4Fv4yXKwBDTGTOseExKE3OaHiNycdHdZw59KfYzrt0DkDluvwmik1HRt6QS7bImxUmpSy+w==, } dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 '@types/parse5': 6.0.3 '@types/tough-cookie': 4.0.1 dev: true @@ -712,6 +961,13 @@ packages: } dev: true + /@types/node/17.0.23: + resolution: + { + integrity: sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==, + } + dev: true + /@types/normalize-package-data/2.4.1: resolution: { @@ -739,7 +995,7 @@ packages: integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==, } dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 dev: true /@types/tough-cookie/4.0.1: @@ -749,10 +1005,10 @@ packages: } dev: true - /@typescript-eslint/eslint-plugin/5.14.0_ace6f9e7722b813e21eaf2dc993bc413: + /@typescript-eslint/eslint-plugin/5.19.0_f34adc8488d2e4f014fe61432d70cbf2: resolution: { - integrity: sha512-ir0wYI4FfFUDfLcuwKzIH7sMVA+db7WYen47iRSaCGl+HMAZI9fpBwfDo45ZALD3A45ZGyHWDNLhbg8tZrMX4w==, + integrity: sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -763,26 +1019,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.14.0_eslint@8.11.0+typescript@4.6.2 - '@typescript-eslint/scope-manager': 5.14.0 - '@typescript-eslint/type-utils': 5.14.0_eslint@8.11.0+typescript@4.6.2 - '@typescript-eslint/utils': 5.14.0_eslint@8.11.0+typescript@4.6.2 + '@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/type-utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 + '@typescript-eslint/utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 debug: 4.3.3 - eslint: 8.11.0 + eslint: 8.13.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.2 - typescript: 4.6.2 + tsutils: 3.21.0_typescript@4.6.3 + typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.14.0_eslint@8.11.0+typescript@4.6.2: + /@typescript-eslint/parser/5.19.0_eslint@8.13.0+typescript@4.6.3: resolution: { - integrity: sha512-aHJN8/FuIy1Zvqk4U/gcO/fxeMKyoSv/rS46UXMXOJKVsLQ+iYPuXNbpbH7cBLcpSbmyyFbwrniLx5+kutu1pw==, + integrity: sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -792,31 +1048,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.14.0 - '@typescript-eslint/types': 5.14.0 - '@typescript-eslint/typescript-estree': 5.14.0_typescript@4.6.2 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/typescript-estree': 5.19.0_typescript@4.6.3 debug: 4.3.3 - eslint: 8.11.0 - typescript: 4.6.2 + eslint: 8.13.0 + typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/5.14.0: + /@typescript-eslint/scope-manager/5.19.0: resolution: { - integrity: sha512-LazdcMlGnv+xUc5R4qIlqH0OWARyl2kaP8pVCS39qSL3Pd1F7mI10DbdXeARcE62sVQE4fHNvEqMWsypWO+yEw==, + integrity: sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - '@typescript-eslint/types': 5.14.0 - '@typescript-eslint/visitor-keys': 5.14.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/visitor-keys': 5.19.0 dev: true - /@typescript-eslint/type-utils/5.14.0_eslint@8.11.0+typescript@4.6.2: + /@typescript-eslint/type-utils/5.19.0_eslint@8.13.0+typescript@4.6.3: resolution: { - integrity: sha512-d4PTJxsqaUpv8iERTDSQBKUCV7Q5yyXjqXUl3XF7Sd9ogNLuKLkxz82qxokqQ4jXdTPZudWpmNtr/JjbbvUixw==, + integrity: sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -826,27 +1082,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.14.0_eslint@8.11.0+typescript@4.6.2 + '@typescript-eslint/utils': 5.19.0_eslint@8.13.0+typescript@4.6.3 debug: 4.3.3 - eslint: 8.11.0 - tsutils: 3.21.0_typescript@4.6.2 - typescript: 4.6.2 + eslint: 8.13.0 + tsutils: 3.21.0_typescript@4.6.3 + typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/5.14.0: + /@typescript-eslint/types/5.19.0: resolution: { - integrity: sha512-BR6Y9eE9360LNnW3eEUqAg6HxS9Q35kSIs4rp4vNHRdfg0s+/PgHgskvu5DFTM7G5VKAVjuyaN476LCPrdA7Mw==, + integrity: sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /@typescript-eslint/typescript-estree/5.14.0_typescript@4.6.2: + /@typescript-eslint/typescript-estree/5.19.0_typescript@4.6.3: resolution: { - integrity: sha512-QGnxvROrCVtLQ1724GLTHBTR0lZVu13izOp9njRvMkCBgWX26PKvmMP8k82nmXBRD3DQcFFq2oj3cKDwr0FaUA==, + integrity: sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: @@ -855,47 +1111,47 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.14.0 - '@typescript-eslint/visitor-keys': 5.14.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/visitor-keys': 5.19.0 debug: 4.3.3 globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.6.2 - typescript: 4.6.2 + tsutils: 3.21.0_typescript@4.6.3 + typescript: 4.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.14.0_eslint@8.11.0+typescript@4.6.2: + /@typescript-eslint/utils/5.19.0_eslint@8.13.0+typescript@4.6.3: resolution: { - integrity: sha512-EHwlII5mvUA0UsKYnVzySb/5EE/t03duUTweVy8Zqt3UQXBrpEVY144OTceFKaOe4xQXZJrkptCf7PjEBeGK4w==, + integrity: sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: '@types/json-schema': 7.0.9 - '@typescript-eslint/scope-manager': 5.14.0 - '@typescript-eslint/types': 5.14.0 - '@typescript-eslint/typescript-estree': 5.14.0_typescript@4.6.2 - eslint: 8.11.0 + '@typescript-eslint/scope-manager': 5.19.0 + '@typescript-eslint/types': 5.19.0 + '@typescript-eslint/typescript-estree': 5.19.0_typescript@4.6.3 + eslint: 8.13.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.11.0 + eslint-utils: 3.0.0_eslint@8.13.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys/5.14.0: + /@typescript-eslint/visitor-keys/5.19.0: resolution: { - integrity: sha512-yL0XxfzR94UEkjBqyymMLgCBdojzEuy/eim7N9/RIcTNxpJudAcqsU8eRyfzBbcEzGoPWfdM3AGak3cN08WOIw==, + integrity: sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dependencies: - '@typescript-eslint/types': 5.14.0 + '@typescript-eslint/types': 5.19.0 eslint-visitor-keys: 3.3.0 dev: true @@ -1279,6 +1535,21 @@ packages: dependencies: fill-range: 7.0.1 + /browserslist/4.20.2: + resolution: + { + integrity: sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + hasBin: true + dependencies: + caniuse-lite: 1.0.30001331 + electron-to-chromium: 1.4.107 + escalade: 3.1.1 + node-releases: 2.0.3 + picocolors: 1.0.0 + dev: true + /buffer-from/1.1.2: resolution: { @@ -1294,7 +1565,7 @@ packages: engines: { node: '>=6' } dev: true - /bundle-require/3.0.4_esbuild@0.14.14: + /bundle-require/3.0.4_esbuild@0.14.26: resolution: { integrity: sha512-VXG6epB1yrLAvWVQpl92qF347/UXmncQj7J3U8kZEbdVZ1ZkQyr4hYeL/9RvcE8vVVdp53dY78Fd/3pqfRqI1A==, @@ -1303,7 +1574,7 @@ packages: peerDependencies: esbuild: '>=0.13' dependencies: - esbuild: 0.14.14 + esbuild: 0.14.26 load-tsconfig: 0.2.3 dev: true @@ -1361,6 +1632,13 @@ packages: engines: { node: '>=6' } dev: true + /caniuse-lite/1.0.30001331: + resolution: + { + integrity: sha512-Y1xk6paHpUXKP/P6YjQv1xqyTbgAP05ycHBcRdQjTcyXlWol868sJJPlmk5ylOekw2BrucWes5jk+LvVd7WZ5Q==, + } + dev: true + /chai/4.3.6: resolution: { @@ -1838,6 +2116,15 @@ packages: through2: 4.0.2 dev: true + /convert-source-map/1.8.0: + resolution: + { + integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==, + } + dependencies: + safe-buffer: 5.1.2 + dev: true + /core-util-is/1.0.3: resolution: { @@ -1845,7 +2132,7 @@ packages: } dev: true - /cosmiconfig-typescript-loader/1.0.4_e79e62fe450383fd2d418267dc75e645: + /cosmiconfig-typescript-loader/1.0.4_ee885bc7281b682b6adbed6ae09ee090: resolution: { integrity: sha512-ulv2dvwurP/MZAIthXm69bO7EzzIUThZ6RJ1qXhdlXM6to3F+IKBL/17EnhYSG52A5N1KcAUu66vSG/3/77KrA==, @@ -1855,10 +2142,10 @@ packages: '@types/node': '*' typescript: '>=3' dependencies: - '@types/node': 17.0.21 + '@types/node': 17.0.23 cosmiconfig: 7.0.1 - ts-node: 10.4.0_e79e62fe450383fd2d418267dc75e645 - typescript: 4.6.2 + ts-node: 10.4.0_ee885bc7281b682b6adbed6ae09ee090 + typescript: 4.6.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -1950,7 +2237,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.3 optionalDependencies: - '@commitlint/load': 16.2.1 + '@commitlint/load': 16.2.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -2051,6 +2338,13 @@ packages: } dev: true + /defu/6.0.0: + resolution: + { + integrity: sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw==, + } + dev: true + /detect-file/1.0.0: resolution: { integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= } engines: { node: '>=0.10.0' } @@ -2181,6 +2475,13 @@ packages: jake: 10.8.2 dev: false + /electron-to-chromium/1.4.107: + resolution: + { + integrity: sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg==, + } + dev: true + /emoji-regex/8.0.0: resolution: { @@ -2237,6 +2538,18 @@ packages: dev: true optional: true + /esbuild-android-64/0.14.36: + resolution: + { + integrity: sha512-jwpBhF1jmo0tVCYC/ORzVN+hyVcNZUWuozGcLHfod0RJCedTDTvR4nwlTXdx1gtncDqjk33itjO+27OZHbiavw==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /esbuild-android-arm64/0.13.15: resolution: { @@ -2271,6 +2584,18 @@ packages: dev: true optional: true + /esbuild-android-arm64/0.14.36: + resolution: + { + integrity: sha512-/hYkyFe7x7Yapmfv4X/tBmyKnggUmdQmlvZ8ZlBnV4+PjisrEhAvC3yWpURuD9XoB8Wa1d5dGkTsF53pIvpjsg==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /esbuild-darwin-64/0.13.15: resolution: { @@ -2305,6 +2630,18 @@ packages: dev: true optional: true + /esbuild-darwin-64/0.14.36: + resolution: + { + integrity: sha512-kkl6qmV0dTpyIMKagluzYqlc1vO0ecgpviK/7jwPbRDEv5fejRTaBBEE2KxEQbTHcLhiiDbhG7d5UybZWo/1zQ==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /esbuild-darwin-arm64/0.13.15: resolution: { @@ -2339,6 +2676,18 @@ packages: dev: true optional: true + /esbuild-darwin-arm64/0.14.36: + resolution: + { + integrity: sha512-q8fY4r2Sx6P0Pr3VUm//eFYKVk07C5MHcEinU1BjyFnuYz4IxR/03uBbDwluR6ILIHnZTE7AkTUWIdidRi1Jjw==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /esbuild-freebsd-64/0.13.15: resolution: { @@ -2373,6 +2722,18 @@ packages: dev: true optional: true + /esbuild-freebsd-64/0.14.36: + resolution: + { + integrity: sha512-Hn8AYuxXXRptybPqoMkga4HRFE7/XmhtlQjXFHoAIhKUPPMeJH35GYEUWGbjteai9FLFvBAjEAlwEtSGxnqWww==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /esbuild-freebsd-arm64/0.13.15: resolution: { @@ -2407,6 +2768,18 @@ packages: dev: true optional: true + /esbuild-freebsd-arm64/0.14.36: + resolution: + { + integrity: sha512-S3C0attylLLRiCcHiJd036eDEMOY32+h8P+jJ3kTcfhJANNjP0TNBNL30TZmEdOSx/820HJFgRrqpNAvTbjnDA==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-32/0.13.15: resolution: { @@ -2441,6 +2814,18 @@ packages: dev: true optional: true + /esbuild-linux-32/0.14.36: + resolution: + { + integrity: sha512-Eh9OkyTrEZn9WGO4xkI3OPPpUX7p/3QYvdG0lL4rfr73Ap2HAr6D9lP59VMF64Ex01LhHSXwIsFG/8AQjh6eNw==, + } + engines: { node: '>=12' } + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-64/0.13.15: resolution: { @@ -2452,21 +2837,33 @@ packages: dev: true optional: true - /esbuild-linux-64/0.14.14: + /esbuild-linux-64/0.14.14: + resolution: + { + integrity: sha512-IC+wAiIg/egp5OhQp4W44D9PcBOH1b621iRn1OXmlLzij9a/6BGr9NMIL4CRwz4j2kp3WNZu5sT473tYdynOuQ==, + } + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-64/0.14.26: resolution: { - integrity: sha512-IC+wAiIg/egp5OhQp4W44D9PcBOH1b621iRn1OXmlLzij9a/6BGr9NMIL4CRwz4j2kp3WNZu5sT473tYdynOuQ==, + integrity: sha512-aPku1lCxxXmBr5LkENSlGIbY33jjQExDzaSrNV+dDA5bHXhFnpI9UkSe+vQzrSkxgO66vNjSTNDcxg3pOXBaBw==, } + engines: { node: '>=12' } cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /esbuild-linux-64/0.14.26: + /esbuild-linux-64/0.14.36: resolution: { - integrity: sha512-aPku1lCxxXmBr5LkENSlGIbY33jjQExDzaSrNV+dDA5bHXhFnpI9UkSe+vQzrSkxgO66vNjSTNDcxg3pOXBaBw==, + integrity: sha512-vFVFS5ve7PuwlfgoWNyRccGDi2QTNkQo/2k5U5ttVD0jRFaMlc8UQee708fOZA6zTCDy5RWsT5MJw3sl2X6KDg==, } engines: { node: '>=12' } cpu: [x64] @@ -2509,6 +2906,18 @@ packages: dev: true optional: true + /esbuild-linux-arm/0.14.36: + resolution: + { + integrity: sha512-NhgU4n+NCsYgt7Hy61PCquEz5aevI6VjQvxwBxtxrooXsxt5b2xtOUXYZe04JxqQo+XZk3d1gcr7pbV9MAQ/Lg==, + } + engines: { node: '>=12' } + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-arm64/0.13.15: resolution: { @@ -2543,6 +2952,18 @@ packages: dev: true optional: true + /esbuild-linux-arm64/0.14.36: + resolution: + { + integrity: sha512-24Vq1M7FdpSmaTYuu1w0Hdhiqkbto1I5Pjyi+4Cdw5fJKGlwQuw+hWynTcRI/cOZxBcBpP21gND7W27gHAiftw==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-mips64le/0.13.15: resolution: { @@ -2577,6 +2998,18 @@ packages: dev: true optional: true + /esbuild-linux-mips64le/0.14.36: + resolution: + { + integrity: sha512-hZUeTXvppJN+5rEz2EjsOFM9F1bZt7/d2FUM1lmQo//rXh1RTFYzhC0txn7WV0/jCC7SvrGRaRz0NMsRPf8SIA==, + } + engines: { node: '>=12' } + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-ppc64le/0.13.15: resolution: { @@ -2611,6 +3044,18 @@ packages: dev: true optional: true + /esbuild-linux-ppc64le/0.14.36: + resolution: + { + integrity: sha512-1Bg3QgzZjO+QtPhP9VeIBhAduHEc2kzU43MzBnMwpLSZ890azr4/A9Dganun8nsqD/1TBcqhId0z4mFDO8FAvg==, + } + engines: { node: '>=12' } + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-riscv64/0.14.26: resolution: { @@ -2623,6 +3068,18 @@ packages: dev: true optional: true + /esbuild-linux-riscv64/0.14.36: + resolution: + { + integrity: sha512-dOE5pt3cOdqEhaufDRzNCHf5BSwxgygVak9UR7PH7KPVHwSTDAZHDoEjblxLqjJYpc5XaU9+gKJ9F8mp9r5I4A==, + } + engines: { node: '>=12' } + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-linux-s390x/0.14.14: resolution: { @@ -2646,6 +3103,18 @@ packages: dev: true optional: true + /esbuild-linux-s390x/0.14.36: + resolution: + { + integrity: sha512-g4FMdh//BBGTfVHjF6MO7Cz8gqRoDPzXWxRvWkJoGroKA18G9m0wddvPbEqcQf5Tbt2vSc1CIgag7cXwTmoTXg==, + } + engines: { node: '>=12' } + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /esbuild-netbsd-64/0.13.15: resolution: { @@ -2680,6 +3149,18 @@ packages: dev: true optional: true + /esbuild-netbsd-64/0.14.36: + resolution: + { + integrity: sha512-UB2bVImxkWk4vjnP62ehFNZ73lQY1xcnL5ZNYF3x0AG+j8HgdkNF05v67YJdCIuUJpBuTyCK8LORCYo9onSW+A==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /esbuild-openbsd-64/0.13.15: resolution: { @@ -2714,6 +3195,18 @@ packages: dev: true optional: true + /esbuild-openbsd-64/0.14.36: + resolution: + { + integrity: sha512-NvGB2Chf8GxuleXRGk8e9zD3aSdRO5kLt9coTQbCg7WMGXeX471sBgh4kSg8pjx0yTXRt0MlrUDnjVYnetyivg==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /esbuild-sunos-64/0.13.15: resolution: { @@ -2748,6 +3241,18 @@ packages: dev: true optional: true + /esbuild-sunos-64/0.14.36: + resolution: + { + integrity: sha512-VkUZS5ftTSjhRjuRLp+v78auMO3PZBXu6xl4ajomGenEm2/rGuWlhFSjB7YbBNErOchj51Jb2OK8lKAo8qdmsQ==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-32/0.13.15: resolution: { @@ -2782,6 +3287,18 @@ packages: dev: true optional: true + /esbuild-windows-32/0.14.36: + resolution: + { + integrity: sha512-bIar+A6hdytJjZrDxfMBUSEHHLfx3ynoEZXx/39nxy86pX/w249WZm8Bm0dtOAByAf4Z6qV0LsnTIJHiIqbw0w==, + } + engines: { node: '>=12' } + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-64/0.13.15: resolution: { @@ -2816,6 +3333,18 @@ packages: dev: true optional: true + /esbuild-windows-64/0.14.36: + resolution: + { + integrity: sha512-+p4MuRZekVChAeueT1Y9LGkxrT5x7YYJxYE8ZOTcEfeUUN43vktSn6hUNsvxzzATrSgq5QqRdllkVBxWZg7KqQ==, + } + engines: { node: '>=12' } + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild-windows-arm64/0.13.15: resolution: { @@ -2850,6 +3379,18 @@ packages: dev: true optional: true + /esbuild-windows-arm64/0.14.36: + resolution: + { + integrity: sha512-fBB4WlDqV1m18EF/aheGYQkQZHfPHiHJSBYzXIo8yKehek+0BtBwo/4PNwKGJ5T0YK0oc8pBKjgwPbzSrPLb+Q==, + } + engines: { node: '>=12' } + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /esbuild/0.13.15: resolution: { @@ -2936,6 +3477,37 @@ packages: esbuild-windows-arm64: 0.14.26 dev: true + /esbuild/0.14.36: + resolution: + { + integrity: sha512-HhFHPiRXGYOCRlrhpiVDYKcFJRdO0sBElZ668M4lh2ER0YgnkLxECuFe7uWCf23FrcLc59Pqr7dHkTqmRPDHmw==, + } + engines: { node: '>=12' } + hasBin: true + requiresBuild: true + optionalDependencies: + esbuild-android-64: 0.14.36 + esbuild-android-arm64: 0.14.36 + esbuild-darwin-64: 0.14.36 + esbuild-darwin-arm64: 0.14.36 + esbuild-freebsd-64: 0.14.36 + esbuild-freebsd-arm64: 0.14.36 + esbuild-linux-32: 0.14.36 + esbuild-linux-64: 0.14.36 + esbuild-linux-arm: 0.14.36 + esbuild-linux-arm64: 0.14.36 + esbuild-linux-mips64le: 0.14.36 + esbuild-linux-ppc64le: 0.14.36 + esbuild-linux-riscv64: 0.14.36 + esbuild-linux-s390x: 0.14.36 + esbuild-netbsd-64: 0.14.36 + esbuild-openbsd-64: 0.14.36 + esbuild-sunos-64: 0.14.36 + esbuild-windows-32: 0.14.36 + esbuild-windows-64: 0.14.36 + esbuild-windows-arm64: 0.14.36 + dev: true + /escalade/3.1.1: resolution: { @@ -2956,7 +3528,7 @@ packages: engines: { node: '>=10' } dev: true - /eslint-config-prettier/8.5.0_eslint@8.11.0: + /eslint-config-prettier/8.5.0_eslint@8.13.0: resolution: { integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==, @@ -2965,7 +3537,7 @@ packages: peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 8.11.0 + eslint: 8.13.0 dev: true /eslint-plugin-html/6.2.0: @@ -2999,7 +3571,7 @@ packages: estraverse: 5.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.11.0: + /eslint-utils/3.0.0_eslint@8.13.0: resolution: { integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==, @@ -3008,7 +3580,7 @@ packages: peerDependencies: eslint: '>=5' dependencies: - eslint: 8.11.0 + eslint: 8.13.0 eslint-visitor-keys: 2.1.0 dev: true @@ -3028,10 +3600,10 @@ packages: engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } dev: true - /eslint/8.11.0: + /eslint/8.13.0: resolution: { - integrity: sha512-/KRpd9mIRg2raGxHRGwW9ZywYNAClZrHjdueHcrVDuO3a6bj83eoTirCCk0M0yPwOjWYKHwRVRid+xK4F/GHgA==, + integrity: sha512-D+Xei61eInqauAyTJ6C0q6x9mx7kTUC1KZ0m0LSEexR0V+e94K12LmWX076ZIsldwfQ2RONdaJe0re0TRGQbRQ==, } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } hasBin: true @@ -3045,7 +3617,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.11.0 + eslint-utils: 3.0.0_eslint@8.13.0 eslint-visitor-keys: 3.3.0 espree: 9.3.1 esquery: 1.4.0 @@ -3345,18 +3917,6 @@ packages: optional: true dev: false - /fs-extra/10.0.0: - resolution: - { - integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==, - } - engines: { node: '>=12' } - dependencies: - graceful-fs: 4.2.9 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: true - /fs-extra/10.0.1: resolution: { @@ -3406,6 +3966,14 @@ packages: resolution: { integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= } dev: true + /gensync/1.0.0-beta.2: + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: '>=6.9.0' } + dev: true + /get-caller-file/2.0.5: resolution: { @@ -3572,6 +4140,14 @@ packages: which: 1.3.1 dev: true + /globals/11.12.0: + resolution: + { + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, + } + engines: { node: '>=4' } + dev: true + /globals/13.12.0: resolution: { @@ -3995,6 +4571,15 @@ packages: argparse: 2.0.1 dev: true + /jsesc/2.5.2: + resolution: + { + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, + } + engines: { node: '>=4' } + hasBin: true + dev: true + /json-parse-better-errors/1.0.2: resolution: { @@ -4024,6 +4609,15 @@ packages: resolution: { integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= } dev: true + /json5/2.2.1: + resolution: + { + integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==, + } + engines: { node: '>=6' } + hasBin: true + dev: true + /jsonc-parser/3.0.0: resolution: { @@ -4086,10 +4680,10 @@ packages: } dev: true - /lint-staged/12.3.5: + /lint-staged/12.3.7: resolution: { - integrity: sha512-oOH36RUs1It7b9U/C7Nl/a0sLfoIBcMB8ramiB3nuJ6brBqzsWiUAFSR5DQ3yyP/OR7XKMpijtgKl2DV1lQ3lA==, + integrity: sha512-/S4D726e2GIsDVWIk1XGvheCaDm1SJRQp8efamZFWJxQMVEbOwSysp7xb49Oo73KYCdy97mIWinhlxcoNqIfIQ==, } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } hasBin: true @@ -4104,6 +4698,7 @@ packages: micromatch: 4.0.4 normalize-path: 3.0.0 object-inspect: 1.12.0 + pidtree: 0.5.0 string-argv: 0.3.1 supports-color: 9.2.1 yaml: 1.10.2 @@ -4404,7 +4999,7 @@ packages: hasBin: true dev: true - /mkdist/0.3.10_typescript@4.6.2: + /mkdist/0.3.10_typescript@4.6.3: resolution: { integrity: sha512-Aoc6hjILr2JPUJU2OUvBiD5sZ/CG1FeiXwk6KKPqE0iSTjBCrjrVK/fP5ig+TB3AKHvh2aA2QXXGeXVCJBdSwg==, @@ -4423,7 +5018,7 @@ packages: jiti: 1.13.0 mri: 1.2.0 pathe: 0.2.0 - typescript: 4.6.2 + typescript: 4.6.3 dev: true /mlly/0.3.19: @@ -4433,11 +5028,14 @@ packages: } dev: true - /mlly/0.4.3: + /mlly/0.5.1: resolution: { - integrity: sha512-xezyv7hnfFPuiDS3AiJuWs0OxlvooS++3L2lURvmh/1n7UG4O2Ehz9UkwWgg3wyLEPKGVfJLlr2DjjTCl9UJTg==, + integrity: sha512-0axKqxbYyQvaAfi6BNqDluCJqg6RkjdsdFxSDoiP6l5HplSTr3ie5Vkxvw9U9ogdj65x56amTnAn+xSoP727Rg==, } + dependencies: + pathe: 0.2.0 + pkg-types: 0.3.2 dev: true /modify-values/1.0.1: @@ -4486,6 +5084,15 @@ packages: engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true + /nanoid/3.3.2: + resolution: + { + integrity: sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + hasBin: true + dev: true + /natural-compare/1.4.0: resolution: { integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= } dev: true @@ -4517,6 +5124,13 @@ packages: he: 1.2.0 dev: false + /node-releases/2.0.3: + resolution: + { + integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==, + } + dev: true + /normalize-package-data/2.5.0: resolution: { @@ -4837,6 +5451,15 @@ packages: } engines: { node: '>=8.6' } + /pidtree/0.5.0: + resolution: + { + integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==, + } + engines: { node: '>=0.10' } + hasBin: true + dev: true + /pify/2.3.0: resolution: { integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= } engines: { node: '>=0.10.0' } @@ -4882,6 +5505,18 @@ packages: yaml: 1.10.2 dev: true + /postcss/8.4.12: + resolution: + { + integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==, + } + engines: { node: ^10 || ^12 || >=14 } + dependencies: + nanoid: 3.3.2 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /postcss/8.4.5: resolution: { @@ -4913,10 +5548,10 @@ packages: engines: { node: '>= 0.8.0' } dev: true - /prettier/2.5.1: + /prettier/2.6.2: resolution: { - integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==, + integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==, } engines: { node: '>=10.13.0' } hasBin: true @@ -5161,27 +5796,27 @@ packages: glob: 7.2.0 dev: true - /rollup-plugin-dts/4.2.0_rollup@2.70.1+typescript@4.6.2: + /rollup-plugin-dts/4.2.1_rollup@2.70.1+typescript@4.6.3: resolution: { - integrity: sha512-lx6irWVhz/x4//tIqRhzk4FOqGQ0n37ZM2wpPCn4uafl/EmiV92om7ZdAsq7Bzho6C+Xh5GfsyuP9H+Udv72Lg==, + integrity: sha512-eaxQZNUJ5iQcxNGlpJ1CUgG4OSVqWjDZ3nNSWBIoGrpcote2aNphSe1RJOaSYkb8dwn3o+rYm1vvld/5z3EGSQ==, } - engines: { node: '>=v12.22.10' } + engines: { node: '>=v12.22.11' } peerDependencies: - rollup: ^2.55 - typescript: ^4.1 + rollup: ^2.70 + typescript: ^4.6 dependencies: magic-string: 0.26.1 rollup: 2.70.1 - typescript: 4.6.2 + typescript: 4.6.3 optionalDependencies: '@babel/code-frame': 7.16.7 dev: true - /rollup-plugin-esbuild/4.8.2_esbuild@0.14.26+rollup@2.70.1: + /rollup-plugin-esbuild/4.9.1_esbuild@0.14.36+rollup@2.70.1: resolution: { - integrity: sha512-wsaYNOjzTb6dN1qCIZsMZ7Q0LWiPJklYs2TDI8vJA2LUbvtPUY+17TC8C0vSat3jPMInfR9XWKdA7ttuwkjsGQ==, + integrity: sha512-qn/x7Wz9p3Xnva99qcb+nopH0d2VJwVnsxJTGEg+Sh2Z3tqQl33MhOwzekVo1YTKgv+yAmosjcBRJygMfGrtLw==, } engines: { node: '>=12' } peerDependencies: @@ -5191,7 +5826,7 @@ packages: '@rollup/pluginutils': 4.2.0 debug: 4.3.3 es-module-lexer: 0.9.3 - esbuild: 0.14.26 + esbuild: 0.14.36 joycon: 3.1.1 jsonc-parser: 3.0.0 rollup: 2.70.1 @@ -5396,6 +6031,11 @@ packages: source-map: 0.6.1 dev: false + /source-map/0.5.7: + resolution: { integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= } + engines: { node: '>=0.10.0' } + dev: true + /source-map/0.6.1: resolution: { @@ -5760,10 +6400,10 @@ packages: engines: { node: '>=14.0.0' } dev: true - /tinyspy/0.3.0: + /tinyspy/0.3.2: resolution: { - integrity: sha512-c5uFHqtUp74R2DJE3/Efg0mH5xicmgziaQXMm/LvuuZn3RdpADH32aEGDRyCzObXT1DNfwDMqRQ/Drh1MlO12g==, + integrity: sha512-2+40EP4D3sFYy42UkgkFFB+kiX2Tg3URG/lVvAZFfLxgGpnWl5qQJuBw1gaLttq8UOS+2p3C0WrhJnQigLTT2Q==, } engines: { node: '>=14.0.0' } dev: true @@ -5815,7 +6455,7 @@ packages: } dev: true - /ts-node/10.4.0_e79e62fe450383fd2d418267dc75e645: + /ts-node/10.4.0_ee885bc7281b682b6adbed6ae09ee090: resolution: { integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==, @@ -5837,14 +6477,14 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 17.0.21 + '@types/node': 17.0.23 acorn: 8.7.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.6.2 + typescript: 4.6.3 yn: 3.1.1 dev: true @@ -5861,10 +6501,10 @@ packages: integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==, } - /tsup/5.12.1_typescript@4.6.2: + /tsup/5.12.5_typescript@4.6.3: resolution: { - integrity: sha512-vI7E4T6+6n5guQ9UKUOkQmzd1n4V9abGK71lbnzJMLJspbkNby5zlwWvgvHafLdYCb1WXpjFuqqmNLjBA0Wz3g==, + integrity: sha512-lKwzJsB49sDto51QjqOB4SdiBLKRvgTymEBuBCovcksdDwFEz3esrkbf3m497PXntUKVTzcgOfPdTgknMtvufw==, } hasBin: true peerDependencies: @@ -5873,27 +6513,27 @@ packages: typescript: optional: true dependencies: - bundle-require: 3.0.4_esbuild@0.14.14 + bundle-require: 3.0.4_esbuild@0.14.26 cac: 6.7.12 chokidar: 3.5.3 debug: 4.3.3 - esbuild: 0.14.14 + esbuild: 0.14.26 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 postcss-load-config: 3.1.1 resolve-from: 5.0.0 - rollup: 2.66.1 + rollup: 2.70.1 source-map: 0.7.3 sucrase: 3.20.3 tree-kill: 1.2.2 - typescript: 4.6.2 + typescript: 4.6.3 transitivePeerDependencies: - supports-color - ts-node dev: true - /tsutils/3.21.0_typescript@4.6.2: + /tsutils/3.21.0_typescript@4.6.3: resolution: { integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, @@ -5903,7 +6543,7 @@ packages: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.6.2 + typescript: 4.6.3 dev: true /type-check/0.4.0: @@ -5973,6 +6613,15 @@ packages: hasBin: true dev: true + /typescript/4.6.3: + resolution: + { + integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==, + } + engines: { node: '>=4.2.0' } + hasBin: true + dev: true + /uglify-js/3.15.0: resolution: { @@ -5984,40 +6633,40 @@ packages: dev: true optional: true - /unbuild/0.7.0: + /unbuild/0.7.3: resolution: { - integrity: sha512-El+MmPXR8qSx0gWsUCB22Cfqjq8rQH3xx6MlpJN7vPA4CNpwN++XcFuLWHGM8RWtiBYRuTjw3KuOw34nV6hLxw==, + integrity: sha512-P3w2ZBhQ9bBOBbIEJx1n9I9lhe+WMfqHk6nIqd0D71kW8Vua+Rpn4IhWCsLYIxwP5sgy90ZRXUKa2Fbox/KITw==, } hasBin: true dependencies: '@rollup/plugin-alias': 3.1.9_rollup@2.70.1 - '@rollup/plugin-commonjs': 21.0.2_rollup@2.70.1 + '@rollup/plugin-commonjs': 21.0.3_rollup@2.70.1 '@rollup/plugin-json': 4.1.0_rollup@2.70.1 - '@rollup/plugin-node-resolve': 13.1.3_rollup@2.70.1 + '@rollup/plugin-node-resolve': 13.2.0_rollup@2.70.1 '@rollup/plugin-replace': 4.0.0_rollup@2.70.1 '@rollup/pluginutils': 4.2.0 chalk: 5.0.1 consola: 2.15.3 - defu: 5.0.1 - esbuild: 0.14.26 + defu: 6.0.0 + esbuild: 0.14.36 hookable: 5.1.1 jiti: 1.13.0 magic-string: 0.26.1 mkdirp: 1.0.4 - mkdist: 0.3.10_typescript@4.6.2 - mlly: 0.4.3 + mkdist: 0.3.10_typescript@4.6.3 + mlly: 0.5.1 mri: 1.2.0 pathe: 0.2.0 pkg-types: 0.3.2 pretty-bytes: 6.0.0 rimraf: 3.0.2 rollup: 2.70.1 - rollup-plugin-dts: 4.2.0_rollup@2.70.1+typescript@4.6.2 - rollup-plugin-esbuild: 4.8.2_esbuild@0.14.26+rollup@2.70.1 + rollup-plugin-dts: 4.2.1_rollup@2.70.1+typescript@4.6.3 + rollup-plugin-esbuild: 4.9.1_esbuild@0.14.36+rollup@2.70.1 scule: 0.2.1 - typescript: 4.6.2 - untyped: 0.4.2 + typescript: 4.6.3 + untyped: 0.4.4 transitivePeerDependencies: - supports-color dev: true @@ -6037,11 +6686,18 @@ packages: } engines: { node: '>= 10.0.0' } - /untyped/0.4.2: + /untyped/0.4.4: resolution: { - integrity: sha512-akHdcDop+tvtwPQxrbDfGf6zfQUgMjJXA8hXYYxcnmH6NnuMQatiY9wYDZ+jkUCcWuctb70f/QBYmbMsJpl48g==, + integrity: sha512-sY6u8RedwfLfBis0copfU/fzROieyAndqPs8Kn2PfyzTjtA88vCk81J1b5z+8/VJc+cwfGy23/AqOCpvAbkNVw==, } + dependencies: + '@babel/core': 7.17.9 + '@babel/standalone': 7.17.9 + '@babel/types': 7.17.0 + scule: 0.2.1 + transitivePeerDependencies: + - supports-color dev: true /uri-js/4.4.1: @@ -6110,12 +6766,39 @@ packages: fsevents: 2.3.2 dev: true - /vitest/0.6.1: + /vite/2.9.1: + resolution: + { + integrity: sha512-vSlsSdOYGcYEJfkQ/NeLXgnRv5zZfpAsdztkIrs7AZHV8RCMZQkwjo4DS5BnrYTqoWqLoUe1Cah4aVO4oNNqCQ==, + } + engines: { node: '>=12.2.0' } + hasBin: true + peerDependencies: + less: '*' + sass: '*' + stylus: '*' + peerDependenciesMeta: + less: + optional: true + sass: + optional: true + stylus: + optional: true + dependencies: + esbuild: 0.14.36 + postcss: 8.4.12 + resolve: 1.22.0 + rollup: 2.70.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /vitest/0.9.3: resolution: { - integrity: sha512-rgHgTO3xHCrbgmqYdUz4ViO0g2ekHeOfV60J6+1c6Ypzk1EqCE2sN8IpF4TDGs6BOvWIsVd/ob5c6U4Ozzu92g==, + integrity: sha512-hKjqdBI732cV5giNLERyAsaJBebstrX5mvTbZr+jUDYUHnX1O4DpAJcHtqBOutuBi7lVIGQ5IF8eWvHHqbCHBA==, } - engines: { node: '>=14.14.0' } + engines: { node: '>=v14.16.0' } hasBin: true peerDependencies: '@vitest/ui': '*' @@ -6137,8 +6820,8 @@ packages: chai: 4.3.6 local-pkg: 0.4.1 tinypool: 0.1.2 - tinyspy: 0.3.0 - vite: 2.8.6 + tinyspy: 0.3.2 + vite: 2.9.1 transitivePeerDependencies: - less - sass