diff --git a/package.json b/package.json index f0bcb59..bab73f1 100644 --- a/package.json +++ b/package.json @@ -23,8 +23,8 @@ ], "scripts": { "prepublishOnly": "npm run build", - "watch": "npm run build -- --watch", - "dev": "esno src/index.ts", + "dev": "npm run build -- --watch", + "start": "esno src/index.ts", "build": "tsup src/index.ts --format cjs,esm --dts", "release": "git-ensure -a && bumpp --commit --push --tag", "lint": "eslint \"{src,test}/**/*.ts\"", @@ -32,18 +32,18 @@ "test": "jest" }, "devDependencies": { - "@antfu/eslint-config": "^0.4.3", - "@antfu/ni": "^0.5.4", - "@types/jest": "^26.0.20", - "@types/node": "^14.14.28", + "@antfu/eslint-config": "^0.6.2", + "@antfu/ni": "^0.5.5", + "@types/jest": "^26.0.22", + "@types/node": "^14.14.37", "bumpp": "^6.0.6", - "eslint": "^7.20.0", - "eslint-plugin-jest": "^24.1.5", - "esno": "^0.4.3", - "git-ensure": "^0.0.4", + "eslint": "^7.23.0", + "eslint-plugin-jest": "^24.3.2", + "esno": "^0.5.0", + "git-ensure": "^0.1.0", "jest": "^26.6.3", - "ts-jest": "^26.5.1", - "tsup": "^4.0.0", - "typescript": "^4.1.5" + "ts-jest": "^26.5.4", + "tsup": "^4.8.21", + "typescript": "^4.2.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5e3a38c..178b7c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,81 +1,85 @@ devDependencies: - '@antfu/eslint-config': 0.4.3_eslint@7.20.0+typescript@4.1.5 - '@antfu/ni': 0.5.4 - '@types/jest': 26.0.20 - '@types/node': 14.14.28 + '@antfu/eslint-config': 0.6.2_eslint@7.23.0+typescript@4.2.3 + '@antfu/ni': 0.5.5 + '@types/jest': 26.0.22 + '@types/node': 14.14.37 bumpp: 6.0.6 - eslint: 7.20.0 - eslint-plugin-jest: 24.1.5_eslint@7.20.0+typescript@4.1.5 - esno: 0.4.3 - git-ensure: 0.0.4 + eslint: 7.23.0 + eslint-plugin-jest: 24.3.2_eslint@7.23.0+typescript@4.2.3 + esno: 0.5.0 + git-ensure: 0.1.0 jest: 26.6.3 - ts-jest: 26.5.1_jest@26.6.3+typescript@4.1.5 - tsup: 4.0.0_typescript@4.1.5 - typescript: 4.1.5 + ts-jest: 26.5.4_jest@26.6.3+typescript@4.2.3 + tsup: 4.8.21_typescript@4.2.3 + typescript: 4.2.3 lockfileVersion: 5.2 packages: - /@antfu/eslint-config-basic/0.4.3_eslint@7.20.0: + /@antfu/eslint-config-basic/0.6.2_eslint@7.23.0: dependencies: - eslint: 7.20.0 - eslint-config-standard: 14.1.1_72e4ede31ce014a0c4834e4224188d21 - eslint-plugin-html: 6.1.1 - eslint-plugin-import: 2.22.1_eslint@7.20.0 - eslint-plugin-node: 11.1.0_eslint@7.20.0 + eslint: 7.23.0 + eslint-config-standard: 16.0.2_fc48a48bec82055733eb478fc50bdf72 + eslint-plugin-eslint-comments: 3.2.0_eslint@7.23.0 + eslint-plugin-html: 6.1.2 + eslint-plugin-import: 2.22.1_eslint@7.23.0 + eslint-plugin-jsonc: 1.2.1_eslint@7.23.0 + eslint-plugin-node: 11.1.0_eslint@7.23.0 eslint-plugin-promise: 4.3.1 - eslint-plugin-standard: 4.1.0_eslint@7.20.0 - eslint-plugin-unicorn: 23.0.0_eslint@7.20.0 + eslint-plugin-unicorn: 28.0.2_eslint@7.23.0 + eslint-plugin-yml: 0.8.1_eslint@7.23.0 + jsonc-eslint-parser: 1.0.1 + yaml-eslint-parser: 0.3.2 dev: true peerDependencies: eslint: '>=7.4.0' resolution: - integrity: sha512-XDkJvR76mG1DWOnrS5iNG6QqUDroC0N5UrWJckyes11P5c3Witr6cUJZTuUDgl4iIJQvz+xiDezwRa3NNHM4yA== - /@antfu/eslint-config-react/0.4.3_eslint@7.20.0+typescript@4.1.5: + integrity: sha512-dEzfh2Kmze50nBVw9tSU9f+srqRiSI6cjW0haAFrvHWJdP0WksS3A5Yqtrfq/vHcqBxZSxKMXJ3nVicuhWGgPQ== + /@antfu/eslint-config-react/0.6.2_eslint@7.23.0+typescript@4.2.3: dependencies: - '@antfu/eslint-config-ts': 0.4.3_eslint@7.20.0+typescript@4.1.5 - eslint: 7.20.0 - eslint-plugin-react: 7.22.0_eslint@7.20.0 + '@antfu/eslint-config-ts': 0.6.2_eslint@7.23.0+typescript@4.2.3 + eslint: 7.23.0 + eslint-plugin-react: 7.22.0_eslint@7.23.0 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '*' resolution: - integrity: sha512-3/35G5xEKXjLThp6HNALoAO6uRr8AvOMl97Jt/obSzg7yhpT9gCclaILFyWkioHses2EyluqArF1g5Yl6Lgbdg== - /@antfu/eslint-config-ts/0.4.3_eslint@7.20.0+typescript@4.1.5: + integrity: sha512-amhnxl5daKk3LOF7jD7CZTCndYLXzcjYxjCl0t2SyKaRvm+PthVh9NxI4IW9fnEJbX8wke3KUI3gxbI+NYZlfA== + /@antfu/eslint-config-ts/0.6.2_eslint@7.23.0+typescript@4.2.3: dependencies: - '@antfu/eslint-config-basic': 0.4.3_eslint@7.20.0 - '@typescript-eslint/eslint-plugin': 4.15.1_dd080f2a8fb4d0ac76cfb4c7062ee728 - '@typescript-eslint/parser': 4.15.1_eslint@7.20.0+typescript@4.1.5 - eslint: 7.20.0 - typescript: 4.1.5 + '@antfu/eslint-config-basic': 0.6.2_eslint@7.23.0 + '@typescript-eslint/eslint-plugin': 4.20.0_7448dc1756632cc6400f187319207d38 + '@typescript-eslint/parser': 4.20.0_eslint@7.23.0+typescript@4.2.3 + eslint: 7.23.0 + typescript: 4.2.3 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' resolution: - integrity: sha512-7KhbAkZiGt/UvYbjhls4d7l74Or54vT9TcJFro85Fc3H0m8Psx7sKXvLCeNxtO/3p1i9NCbDlhEiqhMtRg1jkg== - /@antfu/eslint-config-vue/0.4.3_eslint@7.20.0+typescript@4.1.5: + integrity: sha512-XvSTICtkaeK4CbgfliHqoD35mxzaijpY5FWmgyx80E9sx3nOKwu2Kh34P+4SD3lsKF9U9cLUivWnfN+9skqkcQ== + /@antfu/eslint-config-vue/0.6.2_eslint@7.23.0+typescript@4.2.3: dependencies: - '@antfu/eslint-config-ts': 0.4.3_eslint@7.20.0+typescript@4.1.5 - eslint: 7.20.0 - eslint-plugin-vue: 7.1.0_eslint@7.20.0 + '@antfu/eslint-config-ts': 0.6.2_eslint@7.23.0+typescript@4.2.3 + eslint: 7.23.0 + eslint-plugin-vue: 7.7.0_eslint@7.23.0 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '*' resolution: - integrity: sha512-WAvCnFt+StRUMHoc7ixnUdH9Qc7P5wVWvd6p8NgADv7za11MFqQ6O7Q01JqdpwAD6kAr8DD6ckkNpZ+5mQSFIQ== - /@antfu/eslint-config/0.4.3_eslint@7.20.0+typescript@4.1.5: + integrity: sha512-QZ5pdLtKej+OjwrZWpb+mdIwfEFz1zj/oM/V4QRfWsQyRfZzJfNRnt2V4zNNH8IybR7HXUxp3uXtk+4EsYtyZA== + /@antfu/eslint-config/0.6.2_eslint@7.23.0+typescript@4.2.3: dependencies: - '@antfu/eslint-config-react': 0.4.3_eslint@7.20.0+typescript@4.1.5 - '@antfu/eslint-config-vue': 0.4.3_eslint@7.20.0+typescript@4.1.5 - eslint: 7.20.0 + '@antfu/eslint-config-react': 0.6.2_eslint@7.23.0+typescript@4.2.3 + '@antfu/eslint-config-vue': 0.6.2_eslint@7.23.0+typescript@4.2.3 + eslint: 7.23.0 dev: true peerDependencies: eslint: '>=7.4.0' typescript: '*' resolution: - integrity: sha512-+vO8S0AGIdRm3ow5RsnfRSNWDrtZuw7W7QjdZvZv7kfNq8erDCucK+bl4pVMW1S7HEnizBj83CKObpirnIjaIg== - /@antfu/ni/0.5.4: + integrity: sha512-p/XlphbkWxrKDj011Uv6gcuX0Obzn3ar6ykOslF8+bqMSbu23lrw6gCHz8VXW0uDiotGVz+EpNTsy86StS1Jiw== + /@antfu/ni/0.5.5: dependencies: execa: 5.0.0 find-up: 5.0.0 @@ -85,7 +89,7 @@ packages: dev: true hasBin: true resolution: - integrity: sha512-AX11V+dzOmJbv+5crtRXWqRRGPhk49AZfguGXhZgG24JeQFPY25o/So4obKCLXidrKyh6EEhDYj2ID5Q5WTdKQ== + integrity: sha512-K/BU+k9up6yahptZHiKfNjdcQQAy4aRmukydg821o2NT3gtnja2DytHEmZghi7G/z4szWs9tgw/i/eWZJakQlg== /@babel/code-frame/7.12.11: dependencies: '@babel/highlight': 7.12.13 @@ -120,9 +124,9 @@ packages: node: '>=6.9.0' resolution: integrity: sha512-t/hHIB504wWceOeaOoONOhu+gX+hpjfeN6YRBT209X/4sibZQfSF1I0HFRRlBe97UZZosGx5XwUg1ZgNbelmNw== - /@babel/eslint-parser/7.12.16_eslint@7.20.0: + /@babel/eslint-parser/7.12.16_eslint@7.23.0: dependencies: - eslint: 7.20.0 + eslint: 7.23.0 eslint-scope: 5.1.0 eslint-visitor-keys: 1.3.0 semver: 6.3.0 @@ -392,7 +396,7 @@ packages: hasBin: true resolution: integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - /@eslint/eslintrc/0.3.0: + /@eslint/eslintrc/0.4.0: dependencies: ajv: 6.12.6 debug: 4.3.1 @@ -401,14 +405,13 @@ packages: ignore: 4.0.6 import-fresh: 3.3.0 js-yaml: 3.14.1 - lodash: 4.17.20 minimatch: 3.0.4 strip-json-comments: 3.1.1 dev: true engines: node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg== + integrity: sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== /@istanbuljs/load-nyc-config/1.1.0: dependencies: camelcase: 5.3.1 @@ -622,7 +625,7 @@ packages: integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA== /@kwsites/file-exists/1.1.1: dependencies: - debug: 4.3.2 + debug: 4.3.1 dev: true resolution: integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw== @@ -654,35 +657,6 @@ packages: node: '>= 8' resolution: integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== - /@rollup/plugin-node-resolve/11.2.0_rollup@2.39.0: - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.39.0 - '@types/resolve': 1.17.1 - builtin-modules: 3.2.0 - deepmerge: 4.2.2 - is-module: 1.0.0 - resolve: 1.20.0 - rollup: 2.39.0 - dev: true - engines: - node: '>= 10.0.0' - peerDependencies: - rollup: ^1.20.0||^2.0.0 - resolution: - integrity: sha512-qHjNIKYt5pCcn+5RUBQxK8krhRvf1HnyVgUCcFFcweDS7fhkOLZeYh0mhHK6Ery8/bb9tvN/ubPzmfF0qjDCTA== - /@rollup/pluginutils/3.1.0_rollup@2.39.0: - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.2.2 - rollup: 2.39.0 - dev: true - engines: - node: '>= 8.0.0' - peerDependencies: - rollup: ^1.20.0||^2.0.0 - resolution: - integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== /@sinonjs/commons/1.8.2: dependencies: type-detect: 4.0.8 @@ -724,10 +698,6 @@ packages: dev: true resolution: integrity: sha512-kSjgDMZONiIfSH1Nxcr5JIRMwUetDki63FSQfpTCz8ogF3Ulqm8+mr5f78dUYs6vMiB6gBusQqfQmBvHZj/lwg== - /@types/estree/0.0.39: - dev: true - resolution: - integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== /@types/graceful-fs/4.1.5: dependencies: '@types/node': 14.14.28 @@ -750,13 +720,13 @@ packages: dev: true resolution: integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== - /@types/jest/26.0.20: + /@types/jest/26.0.22: dependencies: jest-diff: 26.6.2 pretty-format: 26.6.2 dev: true resolution: - integrity: sha512-9zi2Y+5USJRxd0FsahERhBwlcvFh6D2GLQnY2FH2BzK8J9s9omvNHIbvABwIluXa0fD8XVKMLTO0aOEuUfACAA== + integrity: sha512-eeWwWjlqxvBxc4oQdkueW5OF/gtfSceKk4OnOAGlUSwS/liBRtZppbJuz1YkgbrbfGOoeBHun9fOvXnjNwrSOw== /@types/json-schema/7.0.7: dev: true resolution: @@ -769,6 +739,10 @@ packages: dev: true resolution: integrity: sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g== + /@types/node/14.14.37: + dev: true + resolution: + integrity: sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== /@types/normalize-package-data/2.4.0: dev: true resolution: @@ -781,12 +755,6 @@ packages: dev: true resolution: integrity: sha512-DxZZbyMAM9GWEzXL+BMZROWz9oo6A9EilwwOMET2UVu2uZTqMWS5S69KVtuVKaRjCUpcrOXRalet86/OpG4kqw== - /@types/resolve/1.17.1: - dependencies: - '@types/node': 14.14.28 - dev: true - resolution: - integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== /@types/stack-utils/2.0.0: dev: true resolution: @@ -801,19 +769,19 @@ packages: dev: true resolution: integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== - /@typescript-eslint/eslint-plugin/4.15.1_dd080f2a8fb4d0ac76cfb4c7062ee728: + /@typescript-eslint/eslint-plugin/4.20.0_7448dc1756632cc6400f187319207d38: dependencies: - '@typescript-eslint/experimental-utils': 4.15.1_eslint@7.20.0+typescript@4.1.5 - '@typescript-eslint/parser': 4.15.1_eslint@7.20.0+typescript@4.1.5 - '@typescript-eslint/scope-manager': 4.15.1 + '@typescript-eslint/experimental-utils': 4.20.0_eslint@7.23.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.20.0_eslint@7.23.0+typescript@4.2.3 + '@typescript-eslint/scope-manager': 4.20.0 debug: 4.3.1 - eslint: 7.20.0 + eslint: 7.23.0 functional-red-black-tree: 1.0.1 - lodash: 4.17.20 + lodash: 4.17.21 regexpp: 3.1.0 semver: 7.3.4 - tsutils: 3.20.0_typescript@4.1.5 - typescript: 4.1.5 + tsutils: 3.20.0_typescript@4.2.3 + typescript: 4.2.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -825,14 +793,14 @@ packages: typescript: optional: true resolution: - integrity: sha512-yW2epMYZSpNJXZy22Biu+fLdTG8Mn6b22kR3TqblVk50HGNV8Zya15WAXuQCr8tKw4Qf1BL4QtI6kv6PCkLoJw== - /@typescript-eslint/experimental-utils/4.15.1_eslint@7.20.0+typescript@4.1.5: + integrity: sha512-sw+3HO5aehYqn5w177z2D82ZQlqHCwcKSMboueo7oE4KU9QiC0SAgfS/D4z9xXvpTc8Bt41Raa9fBR8T2tIhoQ== + /@typescript-eslint/experimental-utils/4.15.1_eslint@7.23.0+typescript@4.2.3: dependencies: '@types/json-schema': 7.0.7 '@typescript-eslint/scope-manager': 4.15.1 '@typescript-eslint/types': 4.15.1 - '@typescript-eslint/typescript-estree': 4.15.1_typescript@4.1.5 - eslint: 7.20.0 + '@typescript-eslint/typescript-estree': 4.15.1_typescript@4.2.3 + eslint: 7.23.0 eslint-scope: 5.1.1 eslint-utils: 2.1.0 dev: true @@ -843,14 +811,31 @@ packages: typescript: '*' resolution: integrity: sha512-9LQRmOzBRI1iOdJorr4jEnQhadxK4c9R2aEAsm7WE/7dq8wkKD1suaV0S/JucTL8QlYUPU1y2yjqg+aGC0IQBQ== - /@typescript-eslint/parser/4.15.1_eslint@7.20.0+typescript@4.1.5: + /@typescript-eslint/experimental-utils/4.20.0_eslint@7.23.0+typescript@4.2.3: dependencies: - '@typescript-eslint/scope-manager': 4.15.1 - '@typescript-eslint/types': 4.15.1 - '@typescript-eslint/typescript-estree': 4.15.1_typescript@4.1.5 + '@types/json-schema': 7.0.7 + '@typescript-eslint/scope-manager': 4.20.0 + '@typescript-eslint/types': 4.20.0 + '@typescript-eslint/typescript-estree': 4.20.0_typescript@4.2.3 + eslint: 7.23.0 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng== + /@typescript-eslint/parser/4.20.0_eslint@7.23.0+typescript@4.2.3: + dependencies: + '@typescript-eslint/scope-manager': 4.20.0 + '@typescript-eslint/types': 4.20.0 + '@typescript-eslint/typescript-estree': 4.20.0_typescript@4.2.3 debug: 4.3.1 - eslint: 7.20.0 - typescript: 4.1.5 + eslint: 7.23.0 + typescript: 4.2.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -861,7 +846,7 @@ packages: typescript: optional: true resolution: - integrity: sha512-V8eXYxNJ9QmXi5ETDguB7O9diAXlIyS+e3xzLoP/oVE4WCAjssxLIa0mqCLsCGXulYJUfT+GV70Jv1vHsdKwtA== + integrity: sha512-m6vDtgL9EABdjMtKVw5rr6DdeMCH3OA1vFb0dAyuZSa3e5yw1YRzlwFnm9knma9Lz6b2GPvoNSa8vOXrqsaglA== /@typescript-eslint/scope-manager/4.15.1: dependencies: '@typescript-eslint/types': 4.15.1 @@ -871,13 +856,28 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-ibQrTFcAm7yG4C1iwpIYK7vDnFg+fKaZVfvyOm3sNsGAerKfwPVFtYft5EbjzByDJ4dj1WD8/34REJfw/9wdVA== + /@typescript-eslint/scope-manager/4.20.0: + dependencies: + '@typescript-eslint/types': 4.20.0 + '@typescript-eslint/visitor-keys': 4.20.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-/zm6WR6iclD5HhGpcwl/GOYDTzrTHmvf8LLLkwKqqPKG6+KZt/CfSgPCiybshmck66M2L5fWSF/MKNuCwtKQSQ== /@typescript-eslint/types/4.15.1: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-iGsaUyWFyLz0mHfXhX4zO6P7O3sExQpBJ2dgXB0G5g/8PRVfBBsmQIc3r83ranEQTALLR3Vko/fnCIVqmH+mPw== - /@typescript-eslint/typescript-estree/4.15.1_typescript@4.1.5: + /@typescript-eslint/types/4.20.0: + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-cYY+1PIjei1nk49JAPnH1VEnu7OYdWRdJhYI5wiKOUMhLTG1qsx5cQxCUTuwWCmQoyriadz3Ni8HZmGSofeC+w== + /@typescript-eslint/typescript-estree/4.15.1_typescript@4.2.3: dependencies: '@typescript-eslint/types': 4.15.1 '@typescript-eslint/visitor-keys': 4.15.1 @@ -885,8 +885,8 @@ packages: globby: 11.0.2 is-glob: 4.0.1 semver: 7.3.4 - tsutils: 3.20.0_typescript@4.1.5 - typescript: 4.1.5 + tsutils: 3.20.0_typescript@4.2.3 + typescript: 4.2.3 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -897,6 +897,26 @@ packages: optional: true resolution: integrity: sha512-z8MN3CicTEumrWAEB2e2CcoZa3KP9+SMYLIA2aM49XW3cWIaiVSOAGq30ffR5XHxRirqE90fgLw3e6WmNx5uNw== + /@typescript-eslint/typescript-estree/4.20.0_typescript@4.2.3: + dependencies: + '@typescript-eslint/types': 4.20.0 + '@typescript-eslint/visitor-keys': 4.20.0 + debug: 4.3.1 + globby: 11.0.2 + is-glob: 4.0.1 + semver: 7.3.4 + tsutils: 3.20.0_typescript@4.2.3 + typescript: 4.2.3 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-Knpp0reOd4ZsyoEJdW8i/sK3mtZ47Ls7ZHvD8WVABNx5Xnn7KhenMTRGegoyMTx6TiXlOVgMz9r0pDgXTEEIHA== /@typescript-eslint/visitor-keys/4.15.1: dependencies: '@typescript-eslint/types': 4.15.1 @@ -906,6 +926,15 @@ packages: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: integrity: sha512-tYzaTP9plooRJY8eNlpAewTOqtWW/4ff/5wBjNVaJ0S0wC4Gpq/zDVRTJa5bq2v1pCNQ08xxMCndcvR+h7lMww== + /@typescript-eslint/visitor-keys/4.20.0: + dependencies: + '@typescript-eslint/types': 4.20.0 + eslint-visitor-keys: 2.0.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-NXKRM3oOVQL8yNFDNCZuieRIwZ5UtjNLYtmMx2PacEAGmbaEYtGgVHUHVyZvU/0rYZcizdrWjDo+WBtRPSgq+A== /abab/2.0.5: dev: true resolution: @@ -1287,12 +1316,6 @@ packages: dev: true resolution: integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== - /builtin-modules/3.2.0: - dev: true - engines: - node: '>=6' - resolution: - integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== /bumpp/6.0.6: dependencies: '@jsdevtools/ez-spawn': 3.0.4 @@ -1799,14 +1822,6 @@ packages: node: '>=8' resolution: integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== - /domhandler/3.3.0: - dependencies: - domelementtype: 2.1.0 - dev: true - engines: - node: '>= 4' - resolution: - integrity: sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA== /domhandler/4.0.0: dependencies: domelementtype: 2.1.0 @@ -1895,24 +1910,25 @@ packages: node: '>= 0.4' resolution: integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - /esbuild-register/2.0.0_esbuild@0.8.46: + /esbuild-register/2.3.0: dependencies: - esbuild: 0.8.46 - joycon: 2.2.5 - pirates: 4.0.1 - source-map-support: 0.5.19 - strip-json-comments: 3.1.1 + esbuild: 0.9.7 + jsonc-parser: 3.0.0 dev: true - peerDependencies: - esbuild: '>=0.8.31' resolution: - integrity: sha512-98i1+7OnCURCbKaWw5wnY05e4v7uknFEER7LtVxi/lCs8U+sl6/LnITvfeoDLrsqxlA3O6BjxK8QqsirfYULfA== - /esbuild/0.8.46: + integrity: sha512-uT3WXEQGAqzrI0SLy1Jz39BzIBiLWd5La9zFZ+FUSCPGqJbE+ZJHUTE8yHP1GVfyHKrrAFCZqLieaHkSprIRDQ== + /esbuild/0.10.2: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-xck9sXNCNmjDHCCfxTCyhKTiFuEBweh+IDAhMLOJI990v1Fzii6MyIkT1LbkvjgoVgPX2SK1kpi5eZVGNrl8yg== + integrity: sha512-/5vsZD7wTJJHC3yNXLUjXNvUDwqwNoIMvFvLd9tcDQ9el5l13pspYm3yufavjIeYvNtAbo+6N/6uoWx9dGA6ug== + /esbuild/0.9.7: + dev: true + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg== /escape-string-regexp/1.0.5: dev: true engines: @@ -1939,31 +1955,20 @@ packages: source-map: 0.6.1 resolution: integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== - /eslint-ast-utils/1.1.0: + /eslint-config-standard/16.0.2_fc48a48bec82055733eb478fc50bdf72: dependencies: - lodash.get: 4.4.2 - lodash.zip: 4.2.0 - dev: true - engines: - node: '>=4' - resolution: - integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA== - /eslint-config-standard/14.1.1_72e4ede31ce014a0c4834e4224188d21: - dependencies: - eslint: 7.20.0 - eslint-plugin-import: 2.22.1_eslint@7.20.0 - eslint-plugin-node: 11.1.0_eslint@7.20.0 + eslint: 7.23.0 + eslint-plugin-import: 2.22.1_eslint@7.23.0 + eslint-plugin-node: 11.1.0_eslint@7.23.0 eslint-plugin-promise: 4.3.1 - eslint-plugin-standard: 4.1.0_eslint@7.20.0 dev: true peerDependencies: - eslint: '>=6.2.2' - eslint-plugin-import: '>=2.18.0' - eslint-plugin-node: '>=9.1.0' - eslint-plugin-promise: '>=4.2.1' - eslint-plugin-standard: '>=4.0.0' + eslint: ^7.12.1 + eslint-plugin-import: ^2.22.1 + eslint-plugin-node: ^11.1.0 + eslint-plugin-promise: ^4.2.1 resolution: - integrity: sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg== + integrity: sha512-fx3f1rJDsl9bY7qzyX8SAtP8GBSk6MfXFaTfaGgk12aAYW4gJSyRm7dM790L6cbXv63fvjY4XeSzXnb4WM+SKw== /eslint-import-resolver-node/0.3.4: dependencies: debug: 2.6.9 @@ -1980,9 +1985,9 @@ packages: node: '>=4' resolution: integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA== - /eslint-plugin-es/3.0.1_eslint@7.20.0: + /eslint-plugin-es/3.0.1_eslint@7.23.0: dependencies: - eslint: 7.20.0 + eslint: 7.23.0 eslint-utils: 2.1.0 regexpp: 3.1.0 dev: true @@ -1992,20 +1997,32 @@ packages: eslint: '>=4.19.1' resolution: integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ== - /eslint-plugin-html/6.1.1: + /eslint-plugin-eslint-comments/3.2.0_eslint@7.23.0: dependencies: - htmlparser2: 5.0.1 + escape-string-regexp: 1.0.5 + eslint: 7.23.0 + ignore: 5.1.8 + dev: true + engines: + node: '>=6.5.0' + peerDependencies: + eslint: '>=4.19.1' + resolution: + integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ== + /eslint-plugin-html/6.1.2: + dependencies: + htmlparser2: 6.0.1 dev: true resolution: - integrity: sha512-JSe3ZDb7feKMnQM27XWGeoIjvP4oWQMJD9GZ6wW67J7/plVL87NK72RBwlvfc3tTZiYUchHhxAwtgEd1GdofDA== - /eslint-plugin-import/2.22.1_eslint@7.20.0: + integrity: sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ== + /eslint-plugin-import/2.22.1_eslint@7.23.0: dependencies: array-includes: 3.1.2 array.prototype.flat: 1.2.4 contains-path: 0.1.0 debug: 2.6.9 doctrine: 1.5.0 - eslint: 7.20.0 + eslint: 7.23.0 eslint-import-resolver-node: 0.3.4 eslint-module-utils: 2.6.0 has: 1.0.3 @@ -2021,22 +2038,37 @@ packages: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 resolution: integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw== - /eslint-plugin-jest/24.1.5_eslint@7.20.0+typescript@4.1.5: + /eslint-plugin-jest/24.3.2_eslint@7.23.0+typescript@4.2.3: dependencies: - '@typescript-eslint/experimental-utils': 4.15.1_eslint@7.20.0+typescript@4.1.5 - eslint: 7.20.0 + '@typescript-eslint/experimental-utils': 4.15.1_eslint@7.23.0+typescript@4.2.3 + eslint: 7.23.0 dev: true engines: node: '>=10' peerDependencies: + '@typescript-eslint/eslint-plugin': '>= 4' eslint: '>=5' typescript: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true resolution: - integrity: sha512-FIP3lwC8EzEG+rOs1y96cOJmMVpdFNreoDJv29B5vIupVssRi8zrSY3QadogT0K3h1Y8TMxJ6ZSAzYUmFCp2hg== - /eslint-plugin-node/11.1.0_eslint@7.20.0: + integrity: sha512-cicWDr+RvTAOKS3Q/k03+Z3odt3VCiWamNUHWd6QWbVQWcYJyYgUTu8x0mx9GfeDEimawU5kQC+nQ3MFxIM6bw== + /eslint-plugin-jsonc/1.2.1_eslint@7.23.0: dependencies: - eslint: 7.20.0 - eslint-plugin-es: 3.0.1_eslint@7.20.0 + eslint: 7.23.0 + eslint-utils: 2.1.0 + jsonc-eslint-parser: 1.0.1 + natural-compare: 1.4.0 + dev: true + peerDependencies: + eslint: ^5.0.0 || >=6.0.0 + resolution: + integrity: sha512-m7o4gaNKojSwRJDNP0/7HK1vGfGgynX6DeTHTXhYGxWn2DB8E2RU5jeK95CYw1/mwej4ku2Xd9Tevn6WOlI6Dg== + /eslint-plugin-node/11.1.0_eslint@7.23.0: + dependencies: + eslint: 7.23.0 + eslint-plugin-es: 3.0.1_eslint@7.23.0 eslint-utils: 2.1.0 ignore: 5.1.8 minimatch: 3.0.4 @@ -2055,12 +2087,12 @@ packages: node: '>=6' resolution: integrity: sha512-bY2sGqyptzFBDLh/GMbAxfdJC+b0f23ME63FOE4+Jao0oZ3E1LEwFtWJX/1pGMJLiTtrSSern2CRM/g+dfc0eQ== - /eslint-plugin-react/7.22.0_eslint@7.20.0: + /eslint-plugin-react/7.22.0_eslint@7.23.0: dependencies: array-includes: 3.1.2 array.prototype.flatmap: 1.2.4 doctrine: 2.1.0 - eslint: 7.20.0 + eslint: 7.23.0 has: 1.0.3 jsx-ast-utils: 3.2.0 object.entries: 1.1.3 @@ -2076,24 +2108,16 @@ packages: eslint: ^3 || ^4 || ^5 || ^6 || ^7 resolution: integrity: sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA== - /eslint-plugin-standard/4.1.0_eslint@7.20.0: - dependencies: - eslint: 7.20.0 - dev: true - peerDependencies: - eslint: '>=5.0.0' - resolution: - integrity: sha512-ZL7+QRixjTR6/528YNGyDotyffm5OQst/sGxKDwGb9Uqs4In5Egi4+jbobhqJoyoCM6/7v/1A5fhQ7ScMtDjaQ== - /eslint-plugin-unicorn/23.0.0_eslint@7.20.0: + /eslint-plugin-unicorn/28.0.2_eslint@7.23.0: dependencies: ci-info: 2.0.0 clean-regexp: 1.0.0 - eslint: 7.20.0 - eslint-ast-utils: 1.1.0 - eslint-template-visitor: 2.3.0_eslint@7.20.0 + eslint: 7.23.0 + eslint-template-visitor: 2.3.0_eslint@7.23.0 eslint-utils: 2.1.0 + eslint-visitor-keys: 2.0.0 import-modules: 2.1.0 - lodash: 4.17.20 + lodash: 4.17.21 pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.23 @@ -2104,23 +2128,35 @@ packages: engines: node: '>=10' peerDependencies: - eslint: '>=7.11.0' + eslint: '>=7.17.0' resolution: - integrity: sha512-Vabo3cjl6cjyhcf+76CdQEY6suOFzK0Xh3xo0uL9VDYrDJP5+B6PjV0tHTYm82WZmFWniugFJM3ywHSNYTi/ZQ== - /eslint-plugin-vue/7.1.0_eslint@7.20.0: + integrity: sha512-k4AoFP7n8/oq6lBXkdc9Flid6vw2B8j7aXFCxgzJCyKvmaKrCUFb1TFPhG9eSJQFZowqmymMPRtl8oo9NKLUbw== + /eslint-plugin-vue/7.7.0_eslint@7.23.0: dependencies: - eslint: 7.20.0 + eslint: 7.23.0 eslint-utils: 2.1.0 natural-compare: 1.4.0 semver: 7.3.4 - vue-eslint-parser: 7.5.0_eslint@7.20.0 + vue-eslint-parser: 7.6.0_eslint@7.23.0 dev: true engines: node: '>=8.10' peerDependencies: eslint: ^6.2.0 || ^7.0.0 resolution: - integrity: sha512-9dW7kj8/d2IkDdgNpvIhJdJ3XzU3x4PThXYMzWt49taktYnGyrTY6/bXCYZ/VtQKU9kXPntPrZ41+8Pw0Nxblg== + integrity: sha512-mYz4bpLGv5jx6YG/GvKkqbGSfV7uma2u1P3mLA41Q5vQl8W1MeuTneB8tfsLq6xxxesFubcrOC0BZBJ5R+eaCQ== + /eslint-plugin-yml/0.8.1_eslint@7.23.0: + dependencies: + debug: 4.3.1 + eslint: 7.23.0 + lodash: 4.17.21 + natural-compare: 1.4.0 + yaml-eslint-parser: 0.3.2 + dev: true + peerDependencies: + eslint: '>=6.0.0' + resolution: + integrity: sha512-Cmqj/8eUoQ3ryesaOgsS2wdhYJJ6NCCBiO1BtCMZ8d3LRvnW0J2aImfiAtgqkpXEbmfL8P9wI1FqxSVOdujbSA== /eslint-scope/5.1.0: dependencies: esrecurse: 4.3.0 @@ -2139,13 +2175,14 @@ packages: node: '>=8.0.0' resolution: integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - /eslint-template-visitor/2.3.0_eslint@7.20.0: + /eslint-template-visitor/2.3.0_eslint@7.23.0: dependencies: - '@babel/eslint-parser': 7.12.16_eslint@7.20.0 - eslint: 7.20.0 + '@babel/eslint-parser': 7.12.16_eslint@7.23.0 + eslint: 7.23.0 eslint-visitor-keys: 2.0.0 esquery: 1.4.0 multimap: 1.1.0 + deprecated: this package has been deprecated dev: true peerDependencies: eslint: '>=7.0.0' @@ -2171,10 +2208,10 @@ packages: node: '>=10' resolution: integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== - /eslint/7.20.0: + /eslint/7.23.0: dependencies: '@babel/code-frame': 7.12.11 - '@eslint/eslintrc': 0.3.0 + '@eslint/eslintrc': 0.4.0 ajv: 6.12.6 chalk: 4.1.0 cross-spawn: 7.0.3 @@ -2187,10 +2224,10 @@ packages: espree: 7.3.1 esquery: 1.4.0 esutils: 2.0.3 - file-entry-cache: 6.0.0 + file-entry-cache: 6.0.1 functional-red-black-tree: 1.0.1 glob-parent: 5.1.1 - globals: 12.4.0 + globals: 13.7.0 ignore: 4.0.6 import-fresh: 3.3.0 imurmurhash: 0.1.4 @@ -2198,7 +2235,7 @@ packages: js-yaml: 3.14.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 - lodash: 4.17.20 + lodash: 4.17.21 minimatch: 3.0.4 natural-compare: 1.4.0 optionator: 0.9.1 @@ -2215,15 +2252,15 @@ packages: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw== - /esno/0.4.3: + integrity: sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q== + /esno/0.5.0: dependencies: - esbuild: 0.8.46 - esbuild-register: 2.0.0_esbuild@0.8.46 + esbuild: 0.9.7 + esbuild-register: 2.3.0 dev: true hasBin: true resolution: - integrity: sha512-s8ZafYl7sK1nlwo5UROb0Q0kc28ou3ebcEgtfMNUEibPeqj4u6e9bkLCZf8Tbopg65vGhojEt7nI4lCWZTZpkw== + integrity: sha512-r0tsflar7RB918JCjTNyU2QWfgyH2jgfAzHK1tABr3A5y84ruS86JanVHc6wove/V5I98soLZbg8Foso1dqCMA== /espree/6.2.1: dependencies: acorn: 7.4.1 @@ -2279,10 +2316,6 @@ packages: node: '>=4.0' resolution: integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - /estree-walker/1.0.1: - dev: true - resolution: - integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== /esutils/2.0.3: dev: true engines: @@ -2469,14 +2502,14 @@ packages: node: '>=8' resolution: integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== - /file-entry-cache/6.0.0: + /file-entry-cache/6.0.1: dependencies: flat-cache: 3.0.4 dev: true engines: node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-fqoO76jZ3ZnYrXLDRxBR1YvOvc0k844kcOg40bgsPrE25LAb/PDqTY+ho64Xh2c8ZXgIKldchCFHczG2UVRcWA== + integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== /fill-range/4.0.0: dependencies: extend-shallow: 2.0.1 @@ -2652,7 +2685,7 @@ packages: dev: true resolution: integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= - /git-ensure/0.0.4: + /git-ensure/0.1.0: dependencies: cac: 6.7.2 chalk: 4.1.0 @@ -2661,7 +2694,7 @@ packages: dev: true hasBin: true resolution: - integrity: sha512-QmM6qVZ4FA4LAR5PAtbXd+Guq0NTEN0IOAKYtqKXS6MCD6b75TvjDo0QVLRHinZusKAlymwBNudBUB8cKTLVQw== + integrity: sha512-eSV3haXStF4co7OxAMWS1+5/7hkjUNEHcbszjRk/ZPcHoTq9tfDcxTFJNUpNRXGVct1Ke1INJHDq8Lcf2pxBYg== /glob-parent/5.1.1: dependencies: is-glob: 4.0.1 @@ -2695,6 +2728,14 @@ packages: node: '>=8' resolution: integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + /globals/13.7.0: + dependencies: + type-fest: 0.20.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA== /globby/11.0.2: dependencies: array-union: 2.1.0 @@ -2810,15 +2851,15 @@ packages: dev: true resolution: integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - /htmlparser2/5.0.1: + /htmlparser2/6.0.1: dependencies: domelementtype: 2.1.0 - domhandler: 3.3.0 + domhandler: 4.0.0 domutils: 2.4.4 entities: 2.2.0 dev: true resolution: - integrity: sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ== + integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w== /http-signature/1.2.0: dependencies: assert-plus: 1.0.0 @@ -3103,10 +3144,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - /is-module/1.0.0: - dev: true - resolution: - integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE= /is-negative-zero/2.0.1: dev: true engines: @@ -3681,12 +3718,12 @@ packages: hasBin: true resolution: integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== - /joycon/2.2.5: + /joycon/3.0.1: dev: true engines: - node: '>=6' + node: '>=10' resolution: - integrity: sha512-YqvUxoOcVPnCp0VU1/56f+iKSdvIRJYPznH22BdXV3xMk75SFXhWeJkZ8C9XxUWt1b5x2X1SxuFygW1U0FmkEQ== + integrity: sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA== /js-tokens/4.0.0: dev: true resolution: @@ -3788,6 +3825,18 @@ packages: hasBin: true resolution: integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + /jsonc-eslint-parser/1.0.1: + dependencies: + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.0.0 + espree: 7.3.1 + dev: true + resolution: + integrity: sha512-mh5LY5byThmc692EqJS3Ss9sViNoNeCLNG5VQUgJLoAFFM3FzdIetd99qEiiQ+NXBVAIUgX5sWeK9leniS8RbQ== + /jsonc-parser/3.0.0: + dev: true + resolution: + integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA== /jsprim/1.4.1: dependencies: assert-plus: 1.0.0 @@ -3910,22 +3959,18 @@ packages: dev: true resolution: integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= - /lodash.get/4.4.2: - dev: true - resolution: - integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= /lodash.sortby/4.7.0: dev: true resolution: integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= - /lodash.zip/4.2.0: - dev: true - resolution: - integrity: sha1-7GZi5IlkCO1KtsVCo5kLcswIACA= /lodash/4.17.20: dev: true resolution: integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + /lodash/4.17.21: + dev: true + resolution: + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== /log-symbols/4.0.0: dependencies: chalk: 4.1.0 @@ -3949,12 +3994,6 @@ packages: node: '>=10' resolution: integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - /magic-string/0.25.7: - dependencies: - sourcemap-codec: 1.4.8 - dev: true - resolution: - integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== /make-dir/3.1.0: dependencies: semver: 6.3.0 @@ -4732,7 +4771,7 @@ packages: request-promise-core: 1.1.4_request@2.88.2 stealthy-require: 1.1.1 tough-cookie: 2.5.0 - deprecated: 'request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142' + deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 dev: true engines: node: '>=0.12.0' @@ -4762,7 +4801,7 @@ packages: tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.4.0 - deprecated: 'request has been deprecated, see https://github.com/request/request/issues/3142' + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dev: true engines: node: '>= 6' @@ -4809,7 +4848,7 @@ packages: resolution: integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== /resolve-url/0.2.1: - deprecated: 'https://github.com/lydell/resolve-url#deprecated' + deprecated: https://github.com/lydell/resolve-url#deprecated dev: true resolution: integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= @@ -4849,20 +4888,7 @@ packages: hasBin: true resolution: integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - /rollup-plugin-dts/2.0.1_rollup@2.39.0+typescript@4.1.5: - dependencies: - magic-string: 0.25.7 - rollup: 2.39.0 - typescript: 4.1.5 - dev: true - optionalDependencies: - '@babel/code-frame': 7.12.13 - peerDependencies: - rollup: ^2.34.2 - typescript: ^4.1.2 - resolution: - integrity: sha512-y38NSXIY37YExCumbGBTL5dXg7pL7XD+Kbe98iEHWFN9yiKJf7t4kKBOkml5ylUDjQIXBnNClGDeRktc1T5dmA== - /rollup/2.39.0: + /rollup/2.44.0: dev: true engines: node: '>=10.0.0' @@ -4870,7 +4896,7 @@ packages: optionalDependencies: fsevents: 2.3.2 resolution: - integrity: sha512-+WR3bttcq7zE+BntH09UxaW3bQo3vItuYeLsyk4dL2tuwbeSKJuvwiawyhEnvRdRgrII0Uzk00FpctHO/zB1kw== + integrity: sha512-rGSF4pLwvuaH/x4nAS+zP6UNn5YUDWf/TeEU5IoXSZKBbKRNTCI3qMnYXKZgrC0D2KzS2baiOZt1OlqhMu5rnQ== /rsvp/4.8.5: dev: true engines: @@ -5029,7 +5055,7 @@ packages: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.2 + debug: 4.3.1 dev: true resolution: integrity: sha512-VuXs2/HyZmZm43Z5IjvU+ahTmURh/Hmb/egmgNdFZuu8OEnW2emCalnL/4jRQkXeJvfzCTnev6wo5jtDmWw0Dw== @@ -5125,10 +5151,6 @@ packages: node: '>= 8' resolution: integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== - /sourcemap-codec/1.4.8: - dev: true - resolution: - integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== /spdx-correct/3.1.1: dependencies: spdx-expression-parse: 3.0.1 @@ -5338,7 +5360,7 @@ packages: /table/6.0.7: dependencies: ajv: 7.1.0 - lodash: 4.17.20 + lodash: 4.17.21 slice-ansi: 4.0.0 string-width: 4.2.0 dev: true @@ -5476,9 +5498,8 @@ packages: dev: true resolution: integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - /ts-jest/26.5.1_jest@26.6.3+typescript@4.1.5: + /ts-jest/26.5.4_jest@26.6.3+typescript@4.2.3: dependencies: - '@types/jest': 26.0.20 bs-logger: 0.2.6 buffer-from: 1.1.1 fast-json-stable-stringify: 2.1.0 @@ -5489,7 +5510,7 @@ packages: make-error: 1.3.6 mkdirp: 1.0.4 semver: 7.3.4 - typescript: 4.1.5 + typescript: 4.2.3 yargs-parser: 20.2.5 dev: true engines: @@ -5499,7 +5520,7 @@ packages: jest: '>=26 <27' typescript: '>=3.8 <5.0' resolution: - integrity: sha512-G7Rmo3OJMvlqE79amJX8VJKDiRcd7/r61wh9fnvvG8cAjhA9edklGw/dCxRSQmfZ/z8NDums5srSVgwZos1qfg== + integrity: sha512-I5Qsddo+VTm94SukBJ4cPimOoFZsYTeElR2xy6H2TOVs+NsvgYglW8KuQgKoApOKuaU/Ix/vrF9ebFZlb5D2Pg== /tsconfig-paths/3.9.0: dependencies: '@types/json5': 0.0.29 @@ -5513,30 +5534,34 @@ packages: dev: true resolution: integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - /tsup/4.0.0_typescript@4.1.5: + /tsup/4.8.21_typescript@4.2.3: dependencies: - '@rollup/plugin-node-resolve': 11.2.0_rollup@2.39.0 cac: 6.7.2 chalk: 4.1.0 chokidar: 3.5.1 - esbuild: 0.8.46 + debug: 4.3.1 + esbuild: 0.10.2 + execa: 5.0.0 globby: 11.0.2 - joycon: 2.2.5 + joycon: 3.0.1 postcss-load-config: 3.0.1 resolve-from: 5.0.0 - rollup: 2.39.0 - rollup-plugin-dts: 2.0.1_rollup@2.39.0+typescript@4.1.5 + rollup: 2.44.0 sucrase: 3.17.1 + typescript: 4.2.3 dev: true hasBin: true peerDependencies: - typescript: '*' + typescript: ^4.2.3 + peerDependenciesMeta: + typescript: + optional: true resolution: - integrity: sha512-zI1Cy/qp4r2gCpRXOuL8wY0xqP5tmQq0qU2v+V3w1F+OFNL5aok0R4ImOWeRav3SFo3s4lB1boq+gc9GMdVdhg== - /tsutils/3.20.0_typescript@4.1.5: + integrity: sha512-8paK4Q0jvsbZE7v9ptsL1JxUSs83etaml2IrNBOsnTdgrHD/gq9dvxEcWU7rNdyCCh4UhUZ8RlEjRI3etZyfsw== + /tsutils/3.20.0_typescript@4.2.3: dependencies: tslib: 1.14.1 - typescript: 4.1.5 + typescript: 4.2.3 dev: true engines: node: '>= 6' @@ -5582,6 +5607,12 @@ packages: node: '>=8' resolution: integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + /type-fest/0.20.2: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== /type-fest/0.6.0: dev: true engines: @@ -5600,13 +5631,13 @@ packages: dev: true resolution: integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - /typescript/4.1.5: + /typescript/4.2.3: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== + integrity: sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== /typical/4.0.0: dev: true engines: @@ -5640,7 +5671,7 @@ packages: resolution: integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== /urix/0.1.0: - deprecated: 'Please see https://github.com/lydell/urix#deprecated' + deprecated: Please see https://github.com/lydell/urix#deprecated dev: true resolution: integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= @@ -5692,22 +5723,22 @@ packages: '0': node >=0.6.0 resolution: integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= - /vue-eslint-parser/7.5.0_eslint@7.20.0: + /vue-eslint-parser/7.6.0_eslint@7.23.0: dependencies: debug: 4.3.1 - eslint: 7.20.0 + eslint: 7.23.0 eslint-scope: 5.1.1 eslint-visitor-keys: 1.3.0 espree: 6.2.1 esquery: 1.4.0 - lodash: 4.17.20 + lodash: 4.17.21 dev: true engines: node: '>=8.10' peerDependencies: eslint: '>=5.0.0' resolution: - integrity: sha512-6EHzl00hIpy4yWZo3qSbtvtVw1A1cTKOv1w95QSuAqGgk4113XtRjvNIiEGo49r0YWOPYsrmI4Dl64axL5Agrw== + integrity: sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA== /w3c-hr-time/1.0.2: dependencies: browser-process-hrtime: 1.0.0 @@ -5839,6 +5870,14 @@ packages: dev: true resolution: integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + /yaml-eslint-parser/0.3.2: + dependencies: + eslint-visitor-keys: 1.3.0 + lodash: 4.17.21 + yaml: 1.10.0 + dev: true + resolution: + integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg== /yaml/1.10.0: dev: true engines: @@ -5885,16 +5924,16 @@ packages: resolution: integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== specifiers: - '@antfu/eslint-config': ^0.4.3 - '@antfu/ni': ^0.5.4 - '@types/jest': ^26.0.20 - '@types/node': ^14.14.28 + '@antfu/eslint-config': ^0.6.2 + '@antfu/ni': ^0.5.5 + '@types/jest': ^26.0.22 + '@types/node': ^14.14.37 bumpp: ^6.0.6 - eslint: ^7.20.0 - eslint-plugin-jest: ^24.1.5 - esno: ^0.4.3 - git-ensure: ^0.0.4 + eslint: ^7.23.0 + eslint-plugin-jest: ^24.3.2 + esno: ^0.5.0 + git-ensure: ^0.1.0 jest: ^26.6.3 - ts-jest: ^26.5.1 - tsup: ^4.0.0 - typescript: ^4.1.5 + ts-jest: ^26.5.4 + tsup: ^4.8.21 + typescript: ^4.2.3