diff --git a/package.json b/package.json index 7994912..dcb6c10 100644 --- a/package.json +++ b/package.json @@ -45,29 +45,29 @@ "jsx-jsonml-devtools-renderer": "^1.4.3", "lodash-es": "^4.17.15", "memorize-decorator": "^0.2.2", - "tslib": "^2.0.1" + "tslib": "^2.0.3" }, "devDependencies": { - "@microsoft/api-documenter": "^7.8.48", - "@microsoft/api-extractor": "^7.9.15", - "@rollup/plugin-replace": "^2.3.1", - "@types/jest": "^26.0.12", + "@microsoft/api-documenter": "^7.9.21", + "@microsoft/api-extractor": "^7.11.1", + "@rollup/plugin-commonjs": "^16.0.0", + "@rollup/plugin-node-resolve": "^10.0.0", + "@rollup/plugin-replace": "^2.3.4", + "@types/jest": "^26.0.15", "@types/lodash-es": "^4.1.4", - "@typescript-eslint/eslint-plugin": "^4.1.1", - "@typescript-eslint/parser": "^4.1.1", + "@typescript-eslint/eslint-plugin": "^4.6.0", + "@typescript-eslint/parser": "^4.6.0", "env-cmd": "^10.1.0", - "eslint": "^7.9.0", + "eslint": "^7.12.1", "eslint-watch": "^7.0.0", - "jest": "^26.4.2", + "jest": "^26.6.1", "npm-run-all": "^4.1.5", "rimraf": "^3.0.1", - "rollup": "^2.26.11", - "rollup-plugin-commonjs": "^10.1.0", - "rollup-plugin-node-resolve": "^5.2.0", - "rollup-plugin-typescript2": "^0.27.2", - "ts-jest": "^26.3.0", + "rollup": "^2.30.0", + "rollup-plugin-typescript2": "^0.28.0", + "ts-jest": "^26.4.3", "ts-node": "^9.0.0", - "typescript": "^4.0.2", + "typescript": "^4.0.5", "web-ext-types": "^3.2.1" }, "peerDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8bcbcc3..0774bc1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,30 +5,30 @@ dependencies: jsx-jsonml-devtools-renderer: 1.4.3 lodash-es: 4.17.15 memorize-decorator: 0.2.4 - tslib: 2.0.1 + tslib: 2.0.3 devDependencies: - '@microsoft/api-documenter': 7.9.0 - '@microsoft/api-extractor': 7.10.0 - '@rollup/plugin-replace': 2.3.3_rollup@2.28.2 - '@types/jest': 26.0.14 + '@microsoft/api-documenter': 7.9.21 + '@microsoft/api-extractor': 7.11.1 + '@rollup/plugin-commonjs': 16.0.0_rollup@2.32.1 + '@rollup/plugin-node-resolve': 10.0.0_rollup@2.32.1 + '@rollup/plugin-replace': 2.3.4_rollup@2.32.1 + '@types/jest': 26.0.15 '@types/lodash-es': 4.17.3 - '@typescript-eslint/eslint-plugin': 4.3.0_60de305021300fed1989a0be1a9284d2 - '@typescript-eslint/parser': 4.3.0_eslint@7.10.0+typescript@4.0.3 + '@typescript-eslint/eslint-plugin': 4.6.0_5b45abdb13fea4fae68d9888b9d8cc1b + '@typescript-eslint/parser': 4.6.0_eslint@7.12.1+typescript@4.0.5 env-cmd: 10.1.0 - eslint: 7.10.0 - eslint-watch: 7.0.0_eslint@7.10.0 - jest: 26.4.2 + eslint: 7.12.1 + eslint-watch: 7.0.0_eslint@7.12.1 + jest: 26.6.1_ts-node@9.0.0 npm-run-all: 4.1.5 rimraf: 3.0.2 - rollup: 2.28.2 - rollup-plugin-commonjs: 10.1.0_rollup@2.28.2 - rollup-plugin-node-resolve: 5.2.0_rollup@2.28.2 - rollup-plugin-typescript2: 0.27.3_rollup@2.28.2+typescript@4.0.3 - ts-jest: 26.4.1_jest@26.4.2+typescript@4.0.3 - ts-node: 9.0.0_typescript@4.0.3 - typescript: 4.0.3 + rollup: 2.32.1 + rollup-plugin-typescript2: 0.28.0_rollup@2.32.1+typescript@4.0.5 + ts-jest: 26.4.3_jest@26.6.1+typescript@4.0.5 + ts-node: 9.0.0_typescript@4.0.5 + typescript: 4.0.5 web-ext-types: 3.2.1 -lockfileVersion: 5.1 +lockfileVersion: 5.2 packages: /@babel/code-frame/7.10.4: dependencies: @@ -36,78 +36,80 @@ packages: dev: true resolution: integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - /@babel/core/7.11.6: + /@babel/core/7.12.3: dependencies: '@babel/code-frame': 7.10.4 - '@babel/generator': 7.11.6 - '@babel/helper-module-transforms': 7.11.0 - '@babel/helpers': 7.10.4 - '@babel/parser': 7.11.5 + '@babel/generator': 7.12.1 + '@babel/helper-module-transforms': 7.12.1 + '@babel/helpers': 7.12.1 + '@babel/parser': 7.12.3 '@babel/template': 7.10.4 - '@babel/traverse': 7.11.5 - '@babel/types': 7.11.5 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 convert-source-map: 1.7.0 debug: 4.2.0 - gensync: 1.0.0-beta.1 + gensync: 1.0.0-beta.2 json5: 2.1.3 lodash: 4.17.20 - resolve: 1.17.0 + resolve: 1.18.1 semver: 5.7.1 source-map: 0.5.7 dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg== - /@babel/generator/7.11.6: + integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g== + /@babel/generator/7.12.1: dependencies: - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 jsesc: 2.5.2 source-map: 0.5.7 dev: true resolution: - integrity: sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== + integrity: sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg== /@babel/helper-function-name/7.10.4: dependencies: '@babel/helper-get-function-arity': 7.10.4 '@babel/template': 7.10.4 - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: integrity: sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ== /@babel/helper-get-function-arity/7.10.4: dependencies: - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: integrity: sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A== - /@babel/helper-member-expression-to-functions/7.11.0: + /@babel/helper-member-expression-to-functions/7.12.1: dependencies: - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: - integrity: sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q== - /@babel/helper-module-imports/7.10.4: + integrity: sha512-k0CIe3tXUKTRSoEx1LQEPFU9vRQfqHtl+kf8eNnDqb4AUJEy5pz6aIiog+YWtVm2jpggjS1laH68bPsR+KWWPQ== + /@babel/helper-module-imports/7.12.1: dependencies: - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: - integrity: sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw== - /@babel/helper-module-transforms/7.11.0: + integrity: sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA== + /@babel/helper-module-transforms/7.12.1: dependencies: - '@babel/helper-module-imports': 7.10.4 - '@babel/helper-replace-supers': 7.10.4 - '@babel/helper-simple-access': 7.10.4 + '@babel/helper-module-imports': 7.12.1 + '@babel/helper-replace-supers': 7.12.1 + '@babel/helper-simple-access': 7.12.1 '@babel/helper-split-export-declaration': 7.11.0 + '@babel/helper-validator-identifier': 7.10.4 '@babel/template': 7.10.4 - '@babel/types': 7.11.5 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 lodash: 4.17.20 dev: true resolution: - integrity: sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg== + integrity: sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w== /@babel/helper-optimise-call-expression/7.10.4: dependencies: - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: integrity: sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg== @@ -115,25 +117,24 @@ packages: dev: true resolution: integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - /@babel/helper-replace-supers/7.10.4: + /@babel/helper-replace-supers/7.12.1: dependencies: - '@babel/helper-member-expression-to-functions': 7.11.0 + '@babel/helper-member-expression-to-functions': 7.12.1 '@babel/helper-optimise-call-expression': 7.10.4 - '@babel/traverse': 7.11.5 - '@babel/types': 7.11.5 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 dev: true resolution: - integrity: sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A== - /@babel/helper-simple-access/7.10.4: + integrity: sha512-zJjTvtNJnCFsCXVi5rUInstLd/EIVNmIKA1Q9ynESmMBWPWd+7sdR+G4/wdu+Mppfep0XLyG2m7EBPvjCeFyrw== + /@babel/helper-simple-access/7.12.1: dependencies: - '@babel/template': 7.10.4 - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: - integrity: sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw== + integrity: sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA== /@babel/helper-split-export-declaration/7.11.0: dependencies: - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: integrity: sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg== @@ -141,14 +142,14 @@ packages: dev: true resolution: integrity: sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== - /@babel/helpers/7.10.4: + /@babel/helpers/7.12.1: dependencies: '@babel/template': 7.10.4 - '@babel/traverse': 7.11.5 - '@babel/types': 7.11.5 + '@babel/traverse': 7.12.1 + '@babel/types': 7.12.1 dev: true resolution: - integrity: sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA== + integrity: sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g== /@babel/highlight/7.10.4: dependencies: '@babel/helper-validator-identifier': 7.10.4 @@ -157,106 +158,106 @@ packages: dev: true resolution: integrity: sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== - /@babel/parser/7.11.5: + /@babel/parser/7.12.3: dev: true engines: node: '>=6.0.0' hasBin: true resolution: - integrity: sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q== - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.11.6: + integrity: sha512-kFsOS0IbsuhO5ojF8Hc8z/8vEIOkylVBrjiZUbLTE3XFe0Qi+uu6HjzQixkFaqr0ZPAMZcBVxEwmsnsLPZ2Xsw== + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.11.6: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== - /@babel/plugin-syntax-class-properties/7.10.4_@babel+core@7.11.6: + /@babel/plugin-syntax-class-properties/7.12.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: - integrity: sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA== - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.11.6: + integrity: sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA== + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.11.6: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.11.6: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.11.6: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.11.6: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.11.6: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.11.6: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: '@babel/core': ^7.0.0-0 resolution: integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.11.6: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.10.4 dev: true peerDependencies: @@ -272,33 +273,33 @@ packages: /@babel/template/7.10.4: dependencies: '@babel/code-frame': 7.10.4 - '@babel/parser': 7.11.5 - '@babel/types': 7.11.5 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 dev: true resolution: integrity: sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA== - /@babel/traverse/7.11.5: + /@babel/traverse/7.12.1: dependencies: '@babel/code-frame': 7.10.4 - '@babel/generator': 7.11.6 + '@babel/generator': 7.12.1 '@babel/helper-function-name': 7.10.4 '@babel/helper-split-export-declaration': 7.11.0 - '@babel/parser': 7.11.5 - '@babel/types': 7.11.5 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 debug: 4.2.0 globals: 11.12.0 lodash: 4.17.20 dev: true resolution: - integrity: sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ== - /@babel/types/7.11.5: + integrity: sha512-MA3WPoRt1ZHo2ZmoGKNqi20YnPt0B1S0GTZEPhhd+hw2KGUzBlHuVunj6K4sNuK+reEvyiPwtp0cpaqLzJDmAw== + /@babel/types/7.12.1: dependencies: '@babel/helper-validator-identifier': 7.10.4 lodash: 4.17.20 to-fast-properties: 2.0.0 dev: true resolution: - integrity: sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q== + integrity: sha512-BzSY3NJBKM4kyatSOWh3D/JJ2O3CVzBybHWxtgxnggaxEuaSTTDqeiSb/xk9lrkw2Tbqyivw5ZU4rT+EfznQsA== /@bcoe/v8-coverage/0.2.3: dev: true resolution: @@ -313,9 +314,9 @@ packages: hasBin: true resolution: integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== - /@eslint/eslintrc/0.1.3: + /@eslint/eslintrc/0.2.1: dependencies: - ajv: 6.12.5 + ajv: 6.12.6 debug: 4.2.0 espree: 7.3.0 globals: 12.4.0 @@ -329,7 +330,7 @@ packages: engines: node: ^10.12.0 || >=12.0.0 resolution: - integrity: sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== + integrity: sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA== /@istanbuljs/load-nyc-config/1.1.0: dependencies: camelcase: 5.3.1 @@ -348,44 +349,44 @@ packages: node: '>=8' resolution: integrity: sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw== - /@jest/console/26.3.0: + /@jest/console/26.6.1: dependencies: - '@jest/types': 26.3.0 - '@types/node': 14.11.2 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 chalk: 4.1.0 - jest-message-util: 26.3.0 - jest-util: 26.3.0 + jest-message-util: 26.6.1 + jest-util: 26.6.1 slash: 3.0.0 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-/5Pn6sJev0nPUcAdpJHMVIsA8sKizL2ZkcKPE5+dJrCccks7tcM7c9wbgHudBJbxXLoTbqsHkG1Dofoem4F09w== - /@jest/core/26.4.2: + integrity: sha512-cjqcXepwC5M+VeIhwT6Xpi/tT4AiNzlIx8SMJ9IihduHnsSrnWNvTBfKIpmqOOCNOPqtbBx6w2JqfoLOJguo8g== + /@jest/core/26.6.1_ts-node@9.0.0: dependencies: - '@jest/console': 26.3.0 - '@jest/reporters': 26.4.1 - '@jest/test-result': 26.3.0 - '@jest/transform': 26.3.0 - '@jest/types': 26.3.0 - '@types/node': 14.11.2 + '@jest/console': 26.6.1 + '@jest/reporters': 26.6.1 + '@jest/test-result': 26.6.1 + '@jest/transform': 26.6.1 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 ansi-escapes: 4.3.1 chalk: 4.1.0 exit: 0.1.2 graceful-fs: 4.2.4 - jest-changed-files: 26.3.0 - jest-config: 26.4.2 - jest-haste-map: 26.3.0 - jest-message-util: 26.3.0 + jest-changed-files: 26.6.1 + jest-config: 26.6.1_ts-node@9.0.0 + jest-haste-map: 26.6.1 + jest-message-util: 26.6.1 jest-regex-util: 26.0.0 - jest-resolve: 26.4.0_jest-resolve@26.4.0 - jest-resolve-dependencies: 26.4.2 - jest-runner: 26.4.2 - jest-runtime: 26.4.2 - jest-snapshot: 26.4.2 - jest-util: 26.3.0 - jest-validate: 26.4.2 - jest-watcher: 26.3.0 + jest-resolve: 26.6.1 + jest-resolve-dependencies: 26.6.1 + jest-runner: 26.6.1_ts-node@9.0.0 + jest-runtime: 26.6.1_ts-node@9.0.0 + jest-snapshot: 26.6.1 + jest-util: 26.6.1 + jest-validate: 26.6.1 + jest-watcher: 26.6.1 micromatch: 4.0.2 p-each-series: 2.1.0 rimraf: 3.0.2 @@ -394,49 +395,57 @@ packages: dev: true engines: node: '>= 10.14.2' + peerDependencies: + ts-node: '*' resolution: - integrity: sha512-sDva7YkeNprxJfepOctzS8cAk9TOekldh+5FhVuXS40+94SHbiicRO1VV2tSoRtgIo+POs/Cdyf8p76vPTd6dg== - /@jest/environment/26.3.0: + integrity: sha512-p4F0pgK3rKnoS9olXXXOkbus1Bsu6fd8pcvLMPsUy4CVXZ8WSeiwQ1lK5hwkCIqJ+amZOYPd778sbPha/S8Srw== + /@jest/create-cache-key-function/26.5.0: + dev: true + engines: + node: '>= 10.14.2' + resolution: + integrity: sha512-DJ+pEBUIqarrbv1W/C39f9YH0rJ4wsXZ/VC6JafJPlHW2HOucKceeaqTOQj9MEDQZjySxMLkOq5mfXZXNZcmWw== + /@jest/environment/26.6.1: dependencies: - '@jest/fake-timers': 26.3.0 - '@jest/types': 26.3.0 - '@types/node': 14.11.2 - jest-mock: 26.3.0 + '@jest/fake-timers': 26.6.1 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 + jest-mock: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-EW+MFEo0DGHahf83RAaiqQx688qpXgl99wdb8Fy67ybyzHwR1a58LHcO376xQJHfmoXTu89M09dH3J509cx2AA== - /@jest/fake-timers/26.3.0: + integrity: sha512-GNvHwkOFJtNgSwdzH9flUPzF9AYAZhUg124CBoQcwcZCM9s5TLz8Y3fMtiaWt4ffbigoetjGk5PU2Dd8nLrSEw== + /@jest/fake-timers/26.6.1: dependencies: - '@jest/types': 26.3.0 + '@jest/types': 26.6.1 '@sinonjs/fake-timers': 6.0.1 - '@types/node': 14.11.2 - jest-message-util: 26.3.0 - jest-mock: 26.3.0 - jest-util: 26.3.0 + '@types/node': 14.14.6 + jest-message-util: 26.6.1 + jest-mock: 26.6.1 + jest-util: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-ZL9ytUiRwVP8ujfRepffokBvD2KbxbqMhrXSBhSdAhISCw3gOkuntisiSFv+A6HN0n0fF4cxzICEKZENLmW+1A== - /@jest/globals/26.4.2: + integrity: sha512-T/SkMLgOquenw/nIisBRD6XAYpFir0kNuclYLkse5BpzeDUukyBr+K31xgAo9M0hgjU9ORlekAYPSzc0DKfmKg== + /@jest/globals/26.6.1: dependencies: - '@jest/environment': 26.3.0 - '@jest/types': 26.3.0 - expect: 26.4.2 + '@jest/environment': 26.6.1 + '@jest/types': 26.6.1 + expect: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-Ot5ouAlehhHLRhc+sDz2/9bmNv9p5ZWZ9LE1pXGGTCXBasmi5jnYjlgYcYt03FBwLmZXCZ7GrL29c33/XRQiow== - /@jest/reporters/26.4.1: + integrity: sha512-acxXsSguuLV/CeMYmBseefw6apO7NuXqpE+v5r3yD9ye2PY7h1nS20vY7Obk2w6S7eJO4OIAJeDnoGcLC/McEQ== + /@jest/reporters/26.6.1: dependencies: '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 26.3.0 - '@jest/test-result': 26.3.0 - '@jest/transform': 26.3.0 - '@jest/types': 26.3.0 + '@jest/console': 26.6.1 + '@jest/test-result': 26.6.1 + '@jest/transform': 26.6.1 + '@jest/types': 26.6.1 chalk: 4.1.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -447,23 +456,23 @@ packages: istanbul-lib-report: 3.0.0 istanbul-lib-source-maps: 4.0.0 istanbul-reports: 3.0.2 - jest-haste-map: 26.3.0 - jest-resolve: 26.4.0_jest-resolve@26.4.0 - jest-util: 26.3.0 - jest-worker: 26.3.0 + jest-haste-map: 26.6.1 + jest-resolve: 26.6.1 + jest-util: 26.6.1 + jest-worker: 26.6.1 slash: 3.0.0 source-map: 0.6.1 string-length: 4.0.1 terminal-link: 2.1.1 - v8-to-istanbul: 5.0.1 + v8-to-istanbul: 6.0.1 dev: true engines: node: '>= 10.14.2' optionalDependencies: node-notifier: 8.0.0 resolution: - integrity: sha512-aROTkCLU8++yiRGVxLsuDmZsQEKO6LprlrxtAuzvtpbIFl3eIjgIf3EUxDKgomkS25R9ZzwGEdB5weCcBZlrpQ== - /@jest/source-map/26.3.0: + integrity: sha512-J6OlXVFY3q1SXWJhjme5i7qT/BAZSikdOK2t8Ht5OS32BDo6KfG5CzIzzIFnAVd82/WWbc9Hb7SJ/jwSvVH9YA== + /@jest/source-map/26.5.0: dependencies: callsites: 3.1.0 graceful-fs: 4.2.4 @@ -472,42 +481,44 @@ packages: engines: node: '>= 10.14.2' resolution: - integrity: sha512-hWX5IHmMDWe1kyrKl7IhFwqOuAreIwHhbe44+XH2ZRHjrKIh0LO5eLQ/vxHFeAfRwJapmxuqlGAEYLadDq6ZGQ== - /@jest/test-result/26.3.0: + integrity: sha512-jWAw9ZwYHJMe9eZq/WrsHlwF8E3hM9gynlcDpOyCb9bR8wEd9ZNBZCi7/jZyzHxC7t3thZ10gO2IDhu0bPKS5g== + /@jest/test-result/26.6.1: dependencies: - '@jest/console': 26.3.0 - '@jest/types': 26.3.0 + '@jest/console': 26.6.1 + '@jest/types': 26.6.1 '@types/istanbul-lib-coverage': 2.0.3 collect-v8-coverage: 1.0.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-a8rbLqzW/q7HWheFVMtghXV79Xk+GWwOK1FrtimpI5n1la2SY0qHri3/b0/1F0Ve0/yJmV8pEhxDfVwiUBGtgg== - /@jest/test-sequencer/26.4.2: + integrity: sha512-wqAgIerIN2gSdT2A8WeA5+AFh9XQBqYGf8etK143yng3qYd0mF0ie2W5PVmgnjw4VDU6ammI9NdXrKgNhreawg== + /@jest/test-sequencer/26.6.1_ts-node@9.0.0: dependencies: - '@jest/test-result': 26.3.0 + '@jest/test-result': 26.6.1 graceful-fs: 4.2.4 - jest-haste-map: 26.3.0 - jest-runner: 26.4.2 - jest-runtime: 26.4.2 + jest-haste-map: 26.6.1 + jest-runner: 26.6.1_ts-node@9.0.0 + jest-runtime: 26.6.1_ts-node@9.0.0 dev: true engines: node: '>= 10.14.2' + peerDependencies: + ts-node: '*' resolution: - integrity: sha512-83DRD8N3M0tOhz9h0bn6Kl6dSp+US6DazuVF8J9m21WAp5x7CqSMaNycMP0aemC/SH/pDQQddbsfHRTBXVUgog== - /@jest/transform/26.3.0: + integrity: sha512-0csqA/XApZiNeTIPYh6koIDCACSoR6hi29T61tKJMtCZdEC+tF3PoNt7MS0oK/zKC6daBgCbqXxia5ztr/NyCQ== + /@jest/transform/26.6.1: dependencies: - '@babel/core': 7.11.6 - '@jest/types': 26.3.0 + '@babel/core': 7.12.3 + '@jest/types': 26.6.1 babel-plugin-istanbul: 6.0.0 chalk: 4.1.0 convert-source-map: 1.7.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.4 - jest-haste-map: 26.3.0 + jest-haste-map: 26.6.1 jest-regex-util: 26.0.0 - jest-util: 26.3.0 + jest-util: 26.6.1 micromatch: 4.0.2 pirates: 4.0.1 slash: 3.0.0 @@ -517,67 +528,56 @@ packages: engines: node: '>= 10.14.2' resolution: - integrity: sha512-Isj6NB68QorGoFWvcOjlUhpkT56PqNIsXKR7XfvoDlCANn/IANlh8DrKAA2l2JKC3yWSMH5wS0GwuQM20w3b2A== - /@jest/types/25.5.0: - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.7 - chalk: 3.0.0 - dev: true - engines: - node: '>= 8.3' - resolution: - integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw== - /@jest/types/26.3.0: + integrity: sha512-oNFAqVtqRxZRx6vXL3I4bPKUK0BIlEeaalkwxyQGGI8oXDQBtYQBpiMe5F7qPs4QdvvFYB42gPGIMMcxXaBBxQ== + /@jest/types/26.6.1: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 3.0.0 - '@types/node': 14.11.2 - '@types/yargs': 15.0.7 + '@types/node': 14.14.6 + '@types/yargs': 15.0.9 chalk: 4.1.0 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-BDPG23U0qDeAvU4f99haztXwdAg3hz4El95LkAM+tHAqqhiVzRpEGHHU8EDxT/AnxOrA65YjLBwDahdJ9pTLJQ== - /@microsoft/api-documenter/7.9.0: + integrity: sha512-ywHavIKNpAVrStiRY5wiyehvcktpijpItvGiK72RAn5ctqmzvPk8OvKnvHeBqa1XdQr959CTWAJMqxI8BTibyg== + /@microsoft/api-documenter/7.9.21: dependencies: - '@microsoft/api-extractor-model': 7.10.0 + '@microsoft/api-extractor-model': 7.10.7 '@microsoft/tsdoc': 0.12.19 - '@rushstack/node-core-library': 3.34.0 - '@rushstack/ts-command-line': 4.7.0 + '@rushstack/node-core-library': 3.34.6 + '@rushstack/ts-command-line': 4.7.5 colors: 1.2.5 js-yaml: 3.13.1 resolve: 1.17.0 dev: true hasBin: true resolution: - integrity: sha512-7tC/PfGum0TNQYKXC+0ADN5BQ529JSYS9Ux7sxugEmQJkjgsmVevPpHP/muH9QgiD1pufvywRs6xZzwkNcPm0g== - /@microsoft/api-extractor-model/7.10.0: + integrity: sha512-0J3IBXE4BguFcg+fAAUE8ATRd1iDTSzoY/SpgeSdhfsVGVzPQISUhu4GnwMzRFwFNqxkhTYls1MQAIl4+gCMzA== + /@microsoft/api-extractor-model/7.10.7: dependencies: '@microsoft/tsdoc': 0.12.19 - '@rushstack/node-core-library': 3.34.0 + '@rushstack/node-core-library': 3.34.6 dev: true resolution: - integrity: sha512-ovO3eDi0yHlPC+gDE3SEe7qQAe+dHnc1o1LzloP8SYOmT8TzCGoplgQk442xj7X/0Ff3JwCOb2LI48pLN/dFwQ== - /@microsoft/api-extractor/7.10.0: + integrity: sha512-LEq4hfJgBcSYhoTctLoNmbALKod9c4azIYoe8q+f9IQLMxchPQW52NzsC5z1FJC2eZCUxMp/HykwjViPO1IDtQ== + /@microsoft/api-extractor/7.11.1: dependencies: - '@microsoft/api-extractor-model': 7.10.0 + '@microsoft/api-extractor-model': 7.10.7 '@microsoft/tsdoc': 0.12.19 - '@rushstack/node-core-library': 3.34.0 - '@rushstack/rig-package': 0.2.0 - '@rushstack/ts-command-line': 4.7.0 + '@rushstack/node-core-library': 3.34.6 + '@rushstack/rig-package': 0.2.6 + '@rushstack/ts-command-line': 4.7.5 colors: 1.2.5 lodash: 4.17.20 resolve: 1.17.0 semver: 7.3.2 source-map: 0.6.1 - typescript: 3.9.7 + typescript: 4.0.5 dev: true hasBin: true resolution: - integrity: sha512-4JH2nrqgXjawbMaMerC8aw0r7LmnCb21zs5qrHDoL02hSEne/eOP8GeJtdrlPugbN8ZYkcq2opfa6APLq672lw== + integrity: sha512-a5xjBO0nv5YBxGk0jsmaP2ECKzKWSbBL0Sj/2k7X2GtrDugN/MRpxvpo1jA/6W3QrSvezOSIxjQZCKo2jS2XyQ== /@microsoft/tsdoc/0.12.19: dev: true resolution: @@ -585,7 +585,7 @@ packages: /@nodelib/fs.scandir/2.1.3: dependencies: '@nodelib/fs.stat': 2.0.3 - run-parallel: 1.1.9 + run-parallel: 1.1.10 dev: true engines: node: '>= 8' @@ -600,28 +600,61 @@ packages: /@nodelib/fs.walk/1.2.4: dependencies: '@nodelib/fs.scandir': 2.1.3 - fastq: 1.8.0 + fastq: 1.9.0 dev: true engines: node: '>= 8' resolution: integrity: sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== - /@rollup/plugin-replace/2.3.3_rollup@2.28.2: + /@rollup/plugin-commonjs/16.0.0_rollup@2.32.1: + dependencies: + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + commondir: 1.0.1 + estree-walker: 2.0.1 + glob: 7.1.6 + is-reference: 1.2.1 + magic-string: 0.25.7 + resolve: 1.18.1 + rollup: 2.32.1 + dev: true + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^2.30.0 + resolution: + integrity: sha512-LuNyypCP3msCGVQJ7ki8PqYdpjfEkE/xtFa5DqlF+7IBD0JsfMZ87C58heSwIMint58sAUZbt3ITqOmdQv/dXw== + /@rollup/plugin-node-resolve/10.0.0_rollup@2.32.1: + dependencies: + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 + '@types/resolve': 1.17.1 + builtin-modules: 3.1.0 + deepmerge: 4.2.2 + is-module: 1.0.0 + resolve: 1.18.1 + rollup: 2.32.1 + dev: true + engines: + node: '>= 10.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-sNijGta8fqzwA1VwUEtTvWCx2E7qC70NMsDh4ZG13byAXYigBNZMxALhKUSycBks5gupJdq0lFrKumFrRZ8H3A== + /@rollup/plugin-replace/2.3.4_rollup@2.32.1: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.28.2 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 magic-string: 0.25.7 - rollup: 2.28.2 + rollup: 2.32.1 dev: true peerDependencies: rollup: ^1.20.0 || ^2.0.0 resolution: - integrity: sha512-XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjKQ== - /@rollup/pluginutils/3.1.0_rollup@2.28.2: + integrity: sha512-waBhMzyAtjCL1GwZes2jaE9MjuQ/DQF2BatH3fRivUF3z0JBFrU0U6iBNC/4WR+2rLKhaAhPWDNPYp4mI6RqdQ== + /@rollup/pluginutils/3.1.0_rollup@2.32.1: dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.2.2 - rollup: 2.28.2 + rollup: 2.32.1 dev: true engines: node: '>= 8.0.0' @@ -629,7 +662,7 @@ packages: rollup: ^1.20.0||^2.0.0 resolution: integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== - /@rushstack/node-core-library/3.34.0: + /@rushstack/node-core-library/3.34.6: dependencies: '@types/node': 10.17.13 colors: 1.2.5 @@ -642,16 +675,16 @@ packages: z-schema: 3.18.4 dev: true resolution: - integrity: sha512-pgSj7NJjrmUnWnSup9WaqG16NkEih+gSS470mC0sSGQ2bWAB5ToBRDde5oa64T4D+m3ITZSBHHCKUfJP/zL7Yw== - /@rushstack/rig-package/0.2.0: + integrity: sha512-f9U1qkVPgc1zUgQI0+OX62G9kqN8kyVCnGIsPd1w77TLmb2fIwZo+mujWwrCg0YeaW0REWkjOVbKlFgbnaX0/Q== + /@rushstack/rig-package/0.2.6: dependencies: '@types/node': 10.17.13 resolve: 1.17.0 strip-json-comments: 3.1.1 dev: true resolution: - integrity: sha512-fpgeEENQixrXboabRM9rAh6Jx7QfqKwnRVRW7XWxfpE8hrOXLrOgPw6arqEHf07UvsT9kRr9Cj26AnieMEyvfA== - /@rushstack/ts-command-line/4.7.0: + integrity: sha512-fDk6QKZnsvx0JatKa/6CONgUn+TOt1DbwkO7p5XiU+XVUm9GiEcS9PPhnepvYZlr8Dn0MUZ2CKUKkQ+KQHl54A== + /@rushstack/ts-command-line/4.7.5: dependencies: '@types/argparse': 1.0.38 argparse: 1.0.10 @@ -659,7 +692,7 @@ packages: string-argv: 0.3.1 dev: true resolution: - integrity: sha512-FXDej10aphw4017EUbDXdt0TUm0S27I5fvJRf4LOIBPL8aTV/oEgNc4O+uU8OSk+v99BTEeM5sIoXCI86FYWbA== + integrity: sha512-6i8EZ/1DWAfSLo2T4AwjwYH7qci958IQ36Yh65GbHyZn8H/IxooWFZNhL0mCa92kZVW5eDugdpUr3CPqG/py6A== /@servie/events/1.0.0: dev: false resolution: @@ -682,8 +715,8 @@ packages: integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== /@types/babel__core/7.1.10: dependencies: - '@babel/parser': 7.11.5 - '@babel/types': 7.11.5 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 '@types/babel__generator': 7.6.2 '@types/babel__template': 7.0.3 '@types/babel__traverse': 7.0.15 @@ -692,27 +725,23 @@ packages: integrity: sha512-x8OM8XzITIMyiwl5Vmo2B1cR1S1Ipkyv4mdlbJjMa1lmuKvKY9FrBbEANIaMlnWn5Rf7uO+rC/VgYabNkE17Hw== /@types/babel__generator/7.6.2: dependencies: - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== /@types/babel__template/7.0.3: dependencies: - '@babel/parser': 7.11.5 - '@babel/types': 7.11.5 + '@babel/parser': 7.12.3 + '@babel/types': 7.12.1 dev: true resolution: integrity: sha512-uCoznIPDmnickEi6D0v11SBpW0OuVqHJCa7syXqQHy5uktSCreIlt0iglsCnmvz8yCb38hGcWeseA8cWJSwv5Q== /@types/babel__traverse/7.0.15: dependencies: - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 dev: true resolution: integrity: sha512-Pzh9O3sTK8V6I1olsXpCfj2k/ygO2q1X0vhhnDrEQyYLHZesWz+zMZMVcwXLCYf0U36EtmyYaFGPfXlTtDHe3A== - /@types/color-name/1.1.1: - dev: true - resolution: - integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== /@types/estree/0.0.39: dev: true resolution: @@ -721,12 +750,12 @@ packages: dev: true resolution: integrity: sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g== - /@types/graceful-fs/4.1.3: + /@types/graceful-fs/4.1.4: dependencies: - '@types/node': 14.11.2 + '@types/node': 14.14.6 dev: true resolution: - integrity: sha512-AiHRaEB50LQg0pZmm659vNBb9f4SJ0qrAnteuzhSeAUcJKxoYgEnprg/83kppCnc2zvtCKbdZry1a5pVY3lOTQ== + integrity: sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg== /@types/istanbul-lib-coverage/2.0.3: dev: true resolution: @@ -737,26 +766,19 @@ packages: dev: true resolution: integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== - /@types/istanbul-reports/1.1.2: - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-lib-report': 3.0.0 - dev: true - resolution: - integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw== /@types/istanbul-reports/3.0.0: dependencies: '@types/istanbul-lib-report': 3.0.0 dev: true resolution: integrity: sha512-nwKNbvnwJ2/mndE9ItP/zc2TCzw6uuodnF4EHYWD+gCQDVBuRQL5UzbZD0/ezy1iKsFU2ZQiDqg4M9dN4+wZgA== - /@types/jest/26.0.14: + /@types/jest/26.0.15: dependencies: - jest-diff: 25.5.0 - pretty-format: 25.5.0 + jest-diff: 26.6.1 + pretty-format: 26.6.1 dev: true resolution: - integrity: sha512-Hz5q8Vu0D288x3iWXePSn53W7hAjP0H7EQ6QvDO9c7t46mR0lNOLlfuwQ+JkVxuhygHzlzPX+0jKdA3ZgSh+Vg== + integrity: sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog== /@types/json-schema/7.0.6: dev: true resolution: @@ -775,50 +797,50 @@ packages: dev: true resolution: integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== - /@types/node/14.11.2: + /@types/node/14.14.6: dev: true resolution: - integrity: sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA== + integrity: sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw== /@types/normalize-package-data/2.4.0: dev: true resolution: integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== - /@types/prettier/2.1.1: + /@types/prettier/2.1.5: dev: true resolution: - integrity: sha512-2zs+O+UkDsJ1Vcp667pd3f8xearMdopz/z54i99wtRDI5KLmngk7vlrYZD0ZjKHaROR03EznlBbVY9PfAEyJIQ== - /@types/resolve/0.0.8: + integrity: sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ== + /@types/resolve/1.17.1: dependencies: - '@types/node': 14.11.2 + '@types/node': 14.14.6 dev: true resolution: - integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== - /@types/stack-utils/1.0.1: + integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw== + /@types/stack-utils/2.0.0: dev: true resolution: - integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== + integrity: sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== /@types/yargs-parser/15.0.0: dev: true resolution: integrity: sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw== - /@types/yargs/15.0.7: + /@types/yargs/15.0.9: dependencies: '@types/yargs-parser': 15.0.0 dev: true resolution: - integrity: sha512-Gf4u3EjaPNcC9cTu4/j2oN14nSVhr8PQ+BvBcBQHAhDZfl0bVIiLgvnRXv/dn58XhTm9UXvBpvJpDlwV65QxOA== - /@typescript-eslint/eslint-plugin/4.3.0_60de305021300fed1989a0be1a9284d2: + integrity: sha512-HmU8SeIRhZCWcnRskCs36Q1Q00KBV6Cqh/ora8WN1+22dY07AZdn6Gel8QZ3t26XYPImtcL8WV/eqjhVmMEw4g== + /@typescript-eslint/eslint-plugin/4.6.0_5b45abdb13fea4fae68d9888b9d8cc1b: dependencies: - '@typescript-eslint/experimental-utils': 4.3.0_eslint@7.10.0+typescript@4.0.3 - '@typescript-eslint/parser': 4.3.0_eslint@7.10.0+typescript@4.0.3 - '@typescript-eslint/scope-manager': 4.3.0 + '@typescript-eslint/experimental-utils': 4.6.0_eslint@7.12.1+typescript@4.0.5 + '@typescript-eslint/parser': 4.6.0_eslint@7.12.1+typescript@4.0.5 + '@typescript-eslint/scope-manager': 4.6.0 debug: 4.2.0 - eslint: 7.10.0 + eslint: 7.12.1 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.2 - tsutils: 3.17.1_typescript@4.0.3 - typescript: 4.0.3 + tsutils: 3.17.1_typescript@4.0.5 + typescript: 4.0.5 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -830,14 +852,14 @@ packages: typescript: optional: true resolution: - integrity: sha512-RqEcaHuEKnn3oPFislZ6TNzsBLqpZjN93G69SS+laav/I8w/iGMuMq97P0D2/2/kW4SCebHggqhbcCfbDaaX+g== - /@typescript-eslint/experimental-utils/4.3.0_eslint@7.10.0+typescript@4.0.3: + integrity: sha512-1+419X+Ynijytr1iWI+/IcX/kJryc78YNpdaXR1aRO1sU3bC0vZrIAF1tIX7rudVI84W7o7M4zo5p1aVt70fAg== + /@typescript-eslint/experimental-utils/4.6.0_eslint@7.12.1+typescript@4.0.5: dependencies: '@types/json-schema': 7.0.6 - '@typescript-eslint/scope-manager': 4.3.0 - '@typescript-eslint/types': 4.3.0 - '@typescript-eslint/typescript-estree': 4.3.0_typescript@4.0.3 - eslint: 7.10.0 + '@typescript-eslint/scope-manager': 4.6.0 + '@typescript-eslint/types': 4.6.0 + '@typescript-eslint/typescript-estree': 4.6.0_typescript@4.0.5 + eslint: 7.12.1 eslint-scope: 5.1.1 eslint-utils: 2.1.0 dev: true @@ -847,15 +869,15 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-cmmIK8shn3mxmhpKfzMMywqiEheyfXLV/+yPDnOTvQX/ztngx7Lg/OD26J8gTZfkLKUmaEBxO2jYP3keV7h2OQ== - /@typescript-eslint/parser/4.3.0_eslint@7.10.0+typescript@4.0.3: + integrity: sha512-pnh6Beh2/4xjJVNL+keP49DFHk3orDHHFylSp3WEjtgW3y1U+6l+jNnJrGlbs6qhAz5z96aFmmbUyKhunXKvKw== + /@typescript-eslint/parser/4.6.0_eslint@7.12.1+typescript@4.0.5: dependencies: - '@typescript-eslint/scope-manager': 4.3.0 - '@typescript-eslint/types': 4.3.0 - '@typescript-eslint/typescript-estree': 4.3.0_typescript@4.0.3 + '@typescript-eslint/scope-manager': 4.6.0 + '@typescript-eslint/types': 4.6.0 + '@typescript-eslint/typescript-estree': 4.6.0_typescript@4.0.5 debug: 4.2.0 - eslint: 7.10.0 - typescript: 4.0.3 + eslint: 7.12.1 + typescript: 4.0.5 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -866,33 +888,33 @@ packages: typescript: optional: true resolution: - integrity: sha512-JyfRnd72qRuUwItDZ00JNowsSlpQGeKfl9jxwO0FHK1qQ7FbYdoy5S7P+5wh1ISkT2QyAvr2pc9dAemDxzt75g== - /@typescript-eslint/scope-manager/4.3.0: + integrity: sha512-Dj6NJxBhbdbPSZ5DYsQqpR32MwujF772F2H3VojWU6iT4AqL4BKuoNWOPFCoSZvCcADDvQjDpa6OLDAaiZPz2Q== + /@typescript-eslint/scope-manager/4.6.0: dependencies: - '@typescript-eslint/types': 4.3.0 - '@typescript-eslint/visitor-keys': 4.3.0 + '@typescript-eslint/types': 4.6.0 + '@typescript-eslint/visitor-keys': 4.6.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-cTeyP5SCNE8QBRfc+Lgh4Xpzje46kNUhXYfc3pQWmJif92sjrFuHT9hH4rtOkDTo/si9Klw53yIr+djqGZS1ig== - /@typescript-eslint/types/4.3.0: + integrity: sha512-uZx5KvStXP/lwrMrfQQwDNvh2ppiXzz5TmyTVHb+5TfZ3sUP7U1onlz3pjoWrK9konRyFe1czyxObWTly27Ang== + /@typescript-eslint/types/4.6.0: dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-Cx9TpRvlRjOppGsU6Y6KcJnUDOelja2NNCX6AZwtVHRzaJkdytJWMuYiqi8mS35MRNA3cJSwDzXePfmhU6TANw== - /@typescript-eslint/typescript-estree/4.3.0_typescript@4.0.3: + integrity: sha512-5FAgjqH68SfFG4UTtIFv+rqYJg0nLjfkjD0iv+5O27a0xEeNZ5rZNDvFGZDizlCD1Ifj7MAbSW2DPMrf0E9zjA== + /@typescript-eslint/typescript-estree/4.6.0_typescript@4.0.5: dependencies: - '@typescript-eslint/types': 4.3.0 - '@typescript-eslint/visitor-keys': 4.3.0 + '@typescript-eslint/types': 4.6.0 + '@typescript-eslint/visitor-keys': 4.6.0 debug: 4.2.0 globby: 11.0.1 is-glob: 4.0.1 lodash: 4.17.20 semver: 7.3.2 - tsutils: 3.17.1_typescript@4.0.3 - typescript: 4.0.3 + tsutils: 3.17.1_typescript@4.0.5 + typescript: 4.0.5 dev: true engines: node: ^10.12.0 || >=12.0.0 @@ -902,30 +924,30 @@ packages: typescript: optional: true resolution: - integrity: sha512-ZAI7xjkl+oFdLV/COEz2tAbQbR3XfgqHEGy0rlUXzfGQic6EBCR4s2+WS3cmTPG69aaZckEucBoTxW9PhzHxxw== - /@typescript-eslint/visitor-keys/4.3.0: + integrity: sha512-s4Z9qubMrAo/tw0CbN0IN4AtfwuehGXVZM0CHNMdfYMGBDhPdwTEpBrecwhP7dRJu6d9tT9ECYNaWDHvlFSngA== + /@typescript-eslint/visitor-keys/4.6.0: dependencies: - '@typescript-eslint/types': 4.3.0 + '@typescript-eslint/types': 4.6.0 eslint-visitor-keys: 2.0.0 dev: true engines: node: ^8.10.0 || ^10.13.0 || >=11.10.1 resolution: - integrity: sha512-xZxkuR7XLM6RhvLkgv9yYlTcBHnTULzfnw4i6+z2TGBLy9yljAypQaZl9c3zFvy7PNI7fYWyvKYtohyF8au3cw== + integrity: sha512-38Aa9Ztl0XyFPVzmutHXqDMCu15Xx8yKvUo38Gu3GhsuckCh3StPI5t2WIO9LHEsOH7MLmlGfKUisU8eW1Sjhg== /abab/2.0.5: dev: true resolution: integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== /acorn-globals/6.0.0: dependencies: - acorn: 7.4.0 + acorn: 7.4.1 acorn-walk: 7.2.0 dev: true resolution: integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== - /acorn-jsx/5.3.1_acorn@7.4.0: + /acorn-jsx/5.3.1_acorn@7.4.1: dependencies: - acorn: 7.4.0 + acorn: 7.4.1 dev: true peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -937,14 +959,14 @@ packages: node: '>=0.4.0' resolution: integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== - /acorn/7.4.0: + /acorn/7.4.1: dev: true engines: node: '>=0.4.0' hasBin: true resolution: - integrity: sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w== - /ajv/6.12.5: + integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + /ajv/6.12.6: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -952,7 +974,7 @@ packages: uri-js: 4.4.0 dev: true resolution: - integrity: sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag== + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== /ansi-colors/4.1.1: dev: true engines: @@ -987,15 +1009,14 @@ packages: node: '>=4' resolution: integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - /ansi-styles/4.2.1: + /ansi-styles/4.3.0: dependencies: - '@types/color-name': 1.1.1 color-convert: 2.0.1 dev: true engines: node: '>=8' resolution: - integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== /anymatch/2.0.0: dependencies: micromatch: 3.1.10 @@ -1099,14 +1120,14 @@ packages: dev: true resolution: integrity: sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== - /babel-jest/26.3.0_@babel+core@7.11.6: + /babel-jest/26.6.1_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 - '@jest/transform': 26.3.0 - '@jest/types': 26.3.0 + '@babel/core': 7.12.3 + '@jest/transform': 26.6.1 + '@jest/types': 26.6.1 '@types/babel__core': 7.1.10 babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 26.3.0_@babel+core@7.11.6 + babel-preset-jest: 26.5.0_@babel+core@7.12.3 chalk: 4.1.0 graceful-fs: 4.2.4 slash: 3.0.0 @@ -1116,7 +1137,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 resolution: - integrity: sha512-sxPnQGEyHAOPF8NcUsD0g7hDCnvLL2XyblRBcgrzTWBB/mAIpWow3n1bEL+VghnnZfreLhFSBsFluRoK2tRK4g== + integrity: sha512-duMWEOKrSBYRVTTNpL2SipNIWnZOjP77auOBMPQ3zXAdnDbyZQWU8r/RxNWpUf9N6cgPFecQYelYLytTVXVDtA== /babel-plugin-istanbul/6.0.0: dependencies: '@babel/helper-plugin-utils': 7.10.4 @@ -1129,48 +1150,48 @@ packages: node: '>=8' resolution: integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ== - /babel-plugin-jest-hoist/26.2.0: + /babel-plugin-jest-hoist/26.5.0: dependencies: '@babel/template': 7.10.4 - '@babel/types': 7.11.5 + '@babel/types': 7.12.1 '@types/babel__core': 7.1.10 '@types/babel__traverse': 7.0.15 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-B/hVMRv8Nh1sQ1a3EY8I0n4Y1Wty3NrR5ebOyVT302op+DOAau+xNEImGMsUWOC3++ZlMooCytKz+NgN8aKGbA== - /babel-preset-current-node-syntax/0.1.3_@babel+core@7.11.6: - dependencies: - '@babel/core': 7.11.6 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.11.6 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.11.6 - '@babel/plugin-syntax-class-properties': 7.10.4_@babel+core@7.11.6 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.11.6 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.11.6 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.11.6 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.11.6 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.11.6 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.11.6 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.11.6 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.11.6 + integrity: sha512-ck17uZFD3CDfuwCLATWZxkkuGGFhMij8quP8CNhwj8ek1mqFgbFzRJ30xwC04LLscj/aKsVFfRST+b5PT7rSuw== + /babel-preset-current-node-syntax/0.1.4_@babel+core@7.12.3: + dependencies: + '@babel/core': 7.12.3 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.12.3 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-class-properties': 7.12.1_@babel+core@7.12.3 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.12.3 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.12.3 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.12.3 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.12.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.12.3 dev: true peerDependencies: '@babel/core': ^7.0.0 resolution: - integrity: sha512-uyexu1sVwcdFnyq9o8UQYsXwXflIh8LvrF5+cKrYam93ned1CStffB3+BEcsxGSgagoA3GEyjDqO4a/58hyPYQ== - /babel-preset-jest/26.3.0_@babel+core@7.11.6: + integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w== + /babel-preset-jest/26.5.0_@babel+core@7.12.3: dependencies: - '@babel/core': 7.11.6 - babel-plugin-jest-hoist: 26.2.0 - babel-preset-current-node-syntax: 0.1.3_@babel+core@7.11.6 + '@babel/core': 7.12.3 + babel-plugin-jest-hoist: 26.5.0 + babel-preset-current-node-syntax: 0.1.4_@babel+core@7.12.3 dev: true engines: node: '>= 10.14.2' peerDependencies: '@babel/core': ^7.0.0 resolution: - integrity: sha512-5WPdf7nyYi2/eRxCbVrE1kKCWxgWY4RsPEbdJWFm7QsesFGqjdkyLeu1zRkwM1cxK6EPIlNd6d2AxLk7J+t4pw== + integrity: sha512-F2vTluljhqkiGSJGBg/jOruA8vIIIL11YrxRcO7nviNTMbbofPSHwnm8mgP7d/wS7wRSexRoI6X1A6T74d4LQA== /balanced-match/1.0.0: dev: true resolution: @@ -1289,12 +1310,12 @@ packages: node: '>=6' resolution: integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - /camelcase/6.0.0: + /camelcase/6.2.0: dev: true engines: node: '>=10' resolution: - integrity: sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== + integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== /capture-exit/2.0.0: dependencies: rsvp: 4.8.5 @@ -1317,18 +1338,9 @@ packages: node: '>=4' resolution: integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - /chalk/3.0.0: - dependencies: - ansi-styles: 4.2.1 - supports-color: 7.2.0 - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== /chalk/4.1.0: dependencies: - ansi-styles: 4.2.1 + ansi-styles: 4.3.0 supports-color: 7.2.0 dev: true engines: @@ -1361,6 +1373,10 @@ packages: dev: true resolution: integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + /cjs-module-lexer/0.4.3: + dev: true + resolution: + integrity: sha512-5RLK0Qfs0PNDpEyBXIr3bIT1Muw3ojSlvpw6dAmkUcO0+uTrsBn7GuEIgx40u+OzbCBLDta7nvmud85P4EmTsQ== /class-utils/0.3.6: dependencies: arr-union: 3.1.0 @@ -1540,7 +1556,7 @@ packages: dependencies: abab: 2.0.5 whatwg-mimetype: 2.3.0 - whatwg-url: 8.2.2 + whatwg-url: 8.4.0 dev: true engines: node: '>=10' @@ -1636,18 +1652,12 @@ packages: node: '>=8' resolution: integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - /diff-sequences/25.2.6: - dev: true - engines: - node: '>= 8.3' - resolution: - integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg== - /diff-sequences/26.3.0: + /diff-sequences/26.5.0: dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-5j5vdRcw3CNctePNYN0Wy2e/JbWT6cAYnXv5OuqPhDpyCGc0uLu2TK0zOCJWNB9kOIfYMSpIulRaDgIi4HJ6Ig== + integrity: sha512-ZXx86srb/iYy6jG71k++wBN9P9J05UNQ5hQHQd9MtMPvcqXPx/vKU69jfHV637D00Q2gSgPk2D+jSx3l1lDW/Q== /diff/4.0.2: dev: true engines: @@ -1685,12 +1695,12 @@ packages: dev: true resolution: integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= - /emittery/0.7.1: + /emittery/0.7.2: dev: true engines: node: '>=10' resolution: - integrity: sha512-d34LN4L6h18Bzz9xpoku2nPwKxCPlPMr3EEKTkoEBi+1/+b0lcRkRJ1UVyyZaKNeqGR3swcGl6s390DNO4YVgQ== + integrity: sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== /emoji-regex/7.0.3: dev: true resolution: @@ -1831,12 +1841,12 @@ packages: node: '>=10' resolution: integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== - /eslint-watch/7.0.0_eslint@7.10.0: + /eslint-watch/7.0.0_eslint@7.12.1: dependencies: chokidar: 3.4.2 core-js: 3.6.5 debug: 4.2.0 - eslint: 7.10.0 + eslint: 7.12.1 execa: 4.0.3 keypress: 0.2.1 lodash.debounce: 4.0.8 @@ -1854,11 +1864,11 @@ packages: eslint: '>=7 <8.0.0' resolution: integrity: sha512-xwEm3blWQbBoYI1eZTfpPAXfqkCteQPgMa28u8k/J97tFwtffSgDc7hCOoR1vxsSzmRLtEthxB0a6pwimPTgLQ== - /eslint/7.10.0: + /eslint/7.12.1: dependencies: '@babel/code-frame': 7.10.4 - '@eslint/eslintrc': 0.1.3 - ajv: 6.12.5 + '@eslint/eslintrc': 0.2.1 + ajv: 6.12.6 chalk: 4.1.0 cross-spawn: 7.0.3 debug: 4.2.0 @@ -1866,7 +1876,7 @@ packages: enquirer: 2.3.6 eslint-scope: 5.1.1 eslint-utils: 2.1.0 - eslint-visitor-keys: 1.3.0 + eslint-visitor-keys: 2.0.0 espree: 7.3.0 esquery: 1.3.1 esutils: 2.0.3 @@ -1892,17 +1902,17 @@ packages: strip-json-comments: 3.1.1 table: 5.4.6 text-table: 0.2.0 - v8-compile-cache: 2.1.1 + v8-compile-cache: 2.2.0 dev: true engines: node: ^10.12.0 || >=12.0.0 hasBin: true resolution: - integrity: sha512-BDVffmqWl7JJXqCjAK6lWtcQThZB/aP1HXSH1JKwGwv0LQEdvpR7qzNrUT487RM39B5goWuboFad5ovMBmD8yA== + integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg== /espree/7.3.0: dependencies: - acorn: 7.4.0 - acorn-jsx: 5.3.1_acorn@7.4.0 + acorn: 7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 eslint-visitor-keys: 1.3.0 dev: true engines: @@ -1944,14 +1954,14 @@ packages: node: '>=4.0' resolution: integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - /estree-walker/0.6.1: - dev: true - resolution: - integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== /estree-walker/1.0.1: dev: true resolution: integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== + /estree-walker/2.0.1: + dev: true + resolution: + integrity: sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== /esutils/2.0.3: dev: true engines: @@ -1992,6 +2002,22 @@ packages: node: '>=10' resolution: integrity: sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A== + /execa/4.1.0: + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.0 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.3 + strip-final-newline: 2.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== /exit/0.1.2: dev: true engines: @@ -2012,19 +2038,19 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= - /expect/26.4.2: + /expect/26.6.1: dependencies: - '@jest/types': 26.3.0 - ansi-styles: 4.2.1 + '@jest/types': 26.6.1 + ansi-styles: 4.3.0 jest-get-type: 26.3.0 - jest-matcher-utils: 26.4.2 - jest-message-util: 26.3.0 + jest-matcher-utils: 26.6.1 + jest-message-util: 26.6.1 jest-regex-util: 26.0.0 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-IlJ3X52Z0lDHm7gjEp+m76uX46ldH5VpqmU0006vqDju/285twh7zaWMRhs67VpQhBwjjMchk+p5aA0VkERCAA== + integrity: sha512-BRfxIBHagghMmr1D2MRY0Qv5d3Nc8HCqgbDwNXw/9izmM5eBb42a2YjLKSbsqle76ozGkAEPELQX4IdNHAKRNA== /extend-shallow/2.0.1: dependencies: is-extendable: 0.1.1 @@ -2092,12 +2118,12 @@ packages: dev: true resolution: integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= - /fastq/1.8.0: + /fastq/1.9.0: dependencies: reusify: 1.0.4 dev: true resolution: - integrity: sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q== + integrity: sha512-i7FVWL8HhVY+CTkwFxkN2mk3h+787ixS5S63eb78diVRc1MCssarHq3W5cj0av7YDSwmaV928RNag+U1etRQ7w== /fb-watchman/2.0.1: dependencies: bser: 2.1.1 @@ -2233,12 +2259,12 @@ packages: dev: true resolution: integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= - /gensync/1.0.0-beta.1: + /gensync/1.0.0-beta.2: dev: true engines: node: '>=6.9.0' resolution: - integrity: sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg== + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== /get-caller-file/2.0.5: dev: true engines: @@ -2342,7 +2368,7 @@ packages: integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= /har-validator/5.1.5: dependencies: - ajv: 6.12.5 + ajv: 6.12.6 har-schema: 2.0.0 deprecated: this library is no longer supported dev: true @@ -2557,6 +2583,12 @@ packages: hasBin: true resolution: integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + /is-core-module/2.0.0: + dependencies: + has: 1.0.3 + dev: true + resolution: + integrity: sha512-jq1AH6C8MuteOoBPwkxHafmByhL9j5q4OaPGdbuD+ZtQJVzH+i6E3BJDQcBA09k57i2Hh2yQbEG8yObZ0jdlWw== /is-data-descriptor/0.1.4: dependencies: kind-of: 3.2.2 @@ -2776,7 +2808,7 @@ packages: integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== /istanbul-lib-instrument/4.0.3: dependencies: - '@babel/core': 7.11.6 + '@babel/core': 7.12.3 '@istanbuljs/schema': 0.1.2 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 @@ -2814,84 +2846,81 @@ packages: node: '>=8' resolution: integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw== - /jest-changed-files/26.3.0: + /jest-changed-files/26.6.1: dependencies: - '@jest/types': 26.3.0 - execa: 4.0.3 + '@jest/types': 26.6.1 + execa: 4.1.0 throat: 5.0.0 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-1C4R4nijgPltX6fugKxM4oQ18zimS7LqQ+zTTY8lMCMFPrxqBFb7KJH0Z2fRQJvw2Slbaipsqq7s1mgX5Iot+g== - /jest-cli/26.4.2: + integrity: sha512-NhSdZ5F6b/rIN5V46x1l31vrmukD/bJUXgYAY8VtP1SknYdJwjYDRxuLt7Z8QryIdqCjMIn2C0Cd98EZ4umo8Q== + /jest-cli/26.6.1_ts-node@9.0.0: dependencies: - '@jest/core': 26.4.2 - '@jest/test-result': 26.3.0 - '@jest/types': 26.3.0 + '@jest/core': 26.6.1_ts-node@9.0.0 + '@jest/test-result': 26.6.1 + '@jest/types': 26.6.1 chalk: 4.1.0 exit: 0.1.2 graceful-fs: 4.2.4 import-local: 3.0.2 is-ci: 2.0.0 - jest-config: 26.4.2 - jest-util: 26.3.0 - jest-validate: 26.4.2 - prompts: 2.3.2 + jest-config: 26.6.1_ts-node@9.0.0 + jest-util: 26.6.1 + jest-validate: 26.6.1 + prompts: 2.4.0 yargs: 15.4.1 dev: true engines: node: '>= 10.14.2' hasBin: true + peerDependencies: + ts-node: '*' resolution: - integrity: sha512-zb+lGd/SfrPvoRSC/0LWdaWCnscXc1mGYW//NP4/tmBvRPT3VntZ2jtKUONsRi59zc5JqmsSajA9ewJKFYp8Cw== - /jest-config/26.4.2: + integrity: sha512-aPLoEjlwFrCWhiPpW5NUxQA1X1kWsAnQcQ0SO/fHsCvczL3W75iVAcH9kP6NN+BNqZcHNEvkhxT5cDmBfEAh+w== + /jest-config/26.6.1_ts-node@9.0.0: dependencies: - '@babel/core': 7.11.6 - '@jest/test-sequencer': 26.4.2 - '@jest/types': 26.3.0 - babel-jest: 26.3.0_@babel+core@7.11.6 + '@babel/core': 7.12.3 + '@jest/test-sequencer': 26.6.1_ts-node@9.0.0 + '@jest/types': 26.6.1 + babel-jest: 26.6.1_@babel+core@7.12.3 chalk: 4.1.0 deepmerge: 4.2.2 glob: 7.1.6 graceful-fs: 4.2.4 - jest-environment-jsdom: 26.3.0 - jest-environment-node: 26.3.0 + jest-environment-jsdom: 26.6.1 + jest-environment-node: 26.6.1 jest-get-type: 26.3.0 - jest-jasmine2: 26.4.2 + jest-jasmine2: 26.6.1_ts-node@9.0.0 jest-regex-util: 26.0.0 - jest-resolve: 26.4.0_jest-resolve@26.4.0 - jest-util: 26.3.0 - jest-validate: 26.4.2 + jest-resolve: 26.6.1 + jest-util: 26.6.1 + jest-validate: 26.6.1 micromatch: 4.0.2 - pretty-format: 26.4.2 + pretty-format: 26.6.1 + ts-node: 9.0.0_typescript@4.0.5 dev: true engines: node: '>= 10.14.2' + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true resolution: - integrity: sha512-QBf7YGLuToiM8PmTnJEdRxyYy3mHWLh24LJZKVdXZ2PNdizSe1B/E8bVm+HYcjbEzGuVXDv/di+EzdO/6Gq80A== - /jest-diff/25.5.0: - dependencies: - chalk: 3.0.0 - diff-sequences: 25.2.6 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - engines: - node: '>= 8.3' - resolution: - integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A== - /jest-diff/26.4.2: + integrity: sha512-mtJzIynIwW1d1nMlKCNCQiSgWaqFn8cH/fOSNY97xG7Y9tBCZbCSuW2GTX0RPmceSJGO7l27JgwC18LEg0Vg+g== + /jest-diff/26.6.1: dependencies: chalk: 4.1.0 - diff-sequences: 26.3.0 + diff-sequences: 26.5.0 jest-get-type: 26.3.0 - pretty-format: 26.4.2 + pretty-format: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-6T1XQY8U28WH0Z5rGpQ+VqZSZz8EN8rZcBtfvXaOkbwxIEeRre6qnuZQlbY1AJ4MKDxQF8EkrCvK+hL/VkyYLQ== + integrity: sha512-BBNy/zin2m4kG5In126O8chOBxLLS/XMTuuM2+YhgyHk87ewPzKTuTJcqj3lOWOi03NNgrl+DkMeV/exdvG9gg== /jest-docblock/26.0.0: dependencies: detect-newline: 3.1.0 @@ -2900,69 +2929,63 @@ packages: node: '>= 10.14.2' resolution: integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== - /jest-each/26.4.2: + /jest-each/26.6.1: dependencies: - '@jest/types': 26.3.0 + '@jest/types': 26.6.1 chalk: 4.1.0 jest-get-type: 26.3.0 - jest-util: 26.3.0 - pretty-format: 26.4.2 + jest-util: 26.6.1 + pretty-format: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-p15rt8r8cUcRY0Mvo1fpkOGYm7iI8S6ySxgIdfh3oOIv+gHwrHTy5VWCGOecWUhDsit4Nz8avJWdT07WLpbwDA== - /jest-environment-jsdom/26.3.0: + integrity: sha512-gSn8eB3buchuq45SU7pLB7qmCGax1ZSxfaWuEFblCyNMtyokYaKFh9dRhYPujK6xYL57dLIPhLKatjmB5XWzGA== + /jest-environment-jsdom/26.6.1: dependencies: - '@jest/environment': 26.3.0 - '@jest/fake-timers': 26.3.0 - '@jest/types': 26.3.0 - '@types/node': 14.11.2 - jest-mock: 26.3.0 - jest-util: 26.3.0 + '@jest/environment': 26.6.1 + '@jest/fake-timers': 26.6.1 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 + jest-mock: 26.6.1 + jest-util: 26.6.1 jsdom: 16.4.0 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-zra8He2btIMJkAzvLaiZ9QwEPGEetbxqmjEBQwhH3CA+Hhhu0jSiEJxnJMbX28TGUvPLxBt/zyaTLrOPF4yMJA== - /jest-environment-node/26.3.0: + integrity: sha512-A17RiXuHYNVlkM+3QNcQ6n5EZyAc6eld8ra9TW26luounGWpku4tj03uqRgHJCI1d4uHr5rJiuCH5JFRtdmrcA== + /jest-environment-node/26.6.1: dependencies: - '@jest/environment': 26.3.0 - '@jest/fake-timers': 26.3.0 - '@jest/types': 26.3.0 - '@types/node': 14.11.2 - jest-mock: 26.3.0 - jest-util: 26.3.0 + '@jest/environment': 26.6.1 + '@jest/fake-timers': 26.6.1 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 + jest-mock: 26.6.1 + jest-util: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-c9BvYoo+FGcMj5FunbBgtBnbR5qk3uky8PKyRVpSfe2/8+LrNQMiXX53z6q2kY+j15SkjQCOSL/6LHnCPLVHNw== - /jest-get-type/25.2.6: - dev: true - engines: - node: '>= 8.3' - resolution: - integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig== + integrity: sha512-YffaCp6h0j1kbcf1NVZ7umC6CPgD67YS+G1BeornfuSkx5s3xdhuwG0DCxSiHPXyT81FfJzA1L7nXvhq50OWIg== /jest-get-type/26.3.0: dev: true engines: node: '>= 10.14.2' resolution: integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== - /jest-haste-map/26.3.0: + /jest-haste-map/26.6.1: dependencies: - '@jest/types': 26.3.0 - '@types/graceful-fs': 4.1.3 - '@types/node': 14.11.2 + '@jest/types': 26.6.1 + '@types/graceful-fs': 4.1.4 + '@types/node': 14.14.6 anymatch: 3.1.1 fb-watchman: 2.0.1 graceful-fs: 4.2.4 jest-regex-util: 26.0.0 - jest-serializer: 26.3.0 - jest-util: 26.3.0 - jest-worker: 26.3.0 + jest-serializer: 26.5.0 + jest-util: 26.6.1 + jest-worker: 26.6.1 micromatch: 4.0.2 sane: 4.1.0 walker: 1.0.7 @@ -2972,57 +2995,59 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-DHWBpTJgJhLLGwE5Z1ZaqLTYqeODQIZpby0zMBsCU9iRFHYyhklYqP4EiG73j5dkbaAdSZhgB938mL51Q5LeZA== - /jest-jasmine2/26.4.2: + integrity: sha512-9kPafkv0nX6ta1PrshnkiyhhoQoFWncrU/uUBt3/AP1r78WSCU5iLceYRTwDvJl67H3RrXqSlSVDDa/AsUB7OQ== + /jest-jasmine2/26.6.1_ts-node@9.0.0: dependencies: - '@babel/traverse': 7.11.5 - '@jest/environment': 26.3.0 - '@jest/source-map': 26.3.0 - '@jest/test-result': 26.3.0 - '@jest/types': 26.3.0 - '@types/node': 14.11.2 + '@babel/traverse': 7.12.1 + '@jest/environment': 26.6.1 + '@jest/source-map': 26.5.0 + '@jest/test-result': 26.6.1 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 chalk: 4.1.0 co: 4.6.0 - expect: 26.4.2 + expect: 26.6.1 is-generator-fn: 2.1.0 - jest-each: 26.4.2 - jest-matcher-utils: 26.4.2 - jest-message-util: 26.3.0 - jest-runtime: 26.4.2 - jest-snapshot: 26.4.2 - jest-util: 26.3.0 - pretty-format: 26.4.2 + jest-each: 26.6.1 + jest-matcher-utils: 26.6.1 + jest-message-util: 26.6.1 + jest-runtime: 26.6.1_ts-node@9.0.0 + jest-snapshot: 26.6.1 + jest-util: 26.6.1 + pretty-format: 26.6.1 throat: 5.0.0 dev: true engines: node: '>= 10.14.2' + peerDependencies: + ts-node: '*' resolution: - integrity: sha512-z7H4EpCldHN1J8fNgsja58QftxBSL+JcwZmaXIvV9WKIM+x49F4GLHu/+BQh2kzRKHAgaN/E82od+8rTOBPyPA== - /jest-leak-detector/26.4.2: + integrity: sha512-2uYdT32o/ZzSxYAPduAgokO8OlAL1YdG/9oxcEY138EDNpIK5XRRJDaGzTZdIBWSxk0aR8XxN44FvfXtHB+Fiw== + /jest-leak-detector/26.6.1: dependencies: jest-get-type: 26.3.0 - pretty-format: 26.4.2 + pretty-format: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-akzGcxwxtE+9ZJZRW+M2o+nTNnmQZxrHJxX/HjgDaU5+PLmY1qnQPnMjgADPGCRPhB+Yawe1iij0REe+k/aHoA== - /jest-matcher-utils/26.4.2: + integrity: sha512-j9ZOtJSJKlHjrs4aIxWjiQUjyrffPdiAQn2Iw0916w7qZE5Lk0T2KhIH6E9vfhzP6sw0Q0jtnLLb4vQ71o1HlA== + /jest-matcher-utils/26.6.1: dependencies: chalk: 4.1.0 - jest-diff: 26.4.2 + jest-diff: 26.6.1 jest-get-type: 26.3.0 - pretty-format: 26.4.2 + pretty-format: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-KcbNqWfWUG24R7tu9WcAOKKdiXiXCbMvQYT6iodZ9k1f7065k0keUOW6XpJMMvah+hTfqkhJhRXmA3r3zMAg0Q== - /jest-message-util/26.3.0: + integrity: sha512-9iu3zrsYlUnl8pByhREF9rr5eYoiEb1F7ymNKg6lJr/0qD37LWS5FSW/JcoDl8UdMX2+zAzabDs7sTO+QFKjCg== + /jest-message-util/26.6.1: dependencies: '@babel/code-frame': 7.10.4 - '@jest/types': 26.3.0 - '@types/stack-utils': 1.0.1 + '@jest/types': 26.6.1 + '@types/stack-utils': 2.0.0 chalk: 4.1.0 graceful-fs: 4.2.4 micromatch: 4.0.2 @@ -3032,19 +3057,19 @@ packages: engines: node: '>= 10.14.2' resolution: - integrity: sha512-xIavRYqr4/otGOiLxLZGj3ieMmjcNE73Ui+LdSW/Y790j5acqCsAdDiLIbzHCZMpN07JOENRWX5DcU+OQ+TjTA== - /jest-mock/26.3.0: + integrity: sha512-cqM4HnqncIebBNdTKrBoWR/4ufHTll0pK/FWwX0YasK+TlBQEMqw3IEdynuuOTjDPFO3ONlFn37280X48beByw== + /jest-mock/26.6.1: dependencies: - '@jest/types': 26.3.0 - '@types/node': 14.11.2 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-PeaRrg8Dc6mnS35gOo/CbZovoDPKAeB1FICZiuagAgGvbWdNNyjQjkOaGUa/3N3JtpQ/Mh9P4A2D4Fv51NnP8Q== - /jest-pnp-resolver/1.2.2_jest-resolve@26.4.0: + integrity: sha512-my0lPTBu1awY8iVG62sB2sx9qf8zxNDVX+5aFgoB8Vbqjb6LqIOsfyFA8P1z6H2IsqMbvOX9oCJnK67Y3yUIMA== + /jest-pnp-resolver/1.2.2_jest-resolve@26.6.1: dependencies: - jest-resolve: 26.4.0_jest-resolve@26.4.0 + jest-resolve: 26.6.1 dev: true engines: node: '>=6' @@ -3061,85 +3086,86 @@ packages: node: '>= 10.14.2' resolution: integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== - /jest-resolve-dependencies/26.4.2: + /jest-resolve-dependencies/26.6.1: dependencies: - '@jest/types': 26.3.0 + '@jest/types': 26.6.1 jest-regex-util: 26.0.0 - jest-snapshot: 26.4.2 + jest-snapshot: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-ADHaOwqEcVc71uTfySzSowA/RdxUpCxhxa2FNLiin9vWLB1uLPad3we+JSSROq5+SrL9iYPdZZF8bdKM7XABTQ== - /jest-resolve/26.4.0_jest-resolve@26.4.0: + integrity: sha512-MN6lufbZJ3RBfTnJesZtHu3hUCBqPdHRe2+FhIt0yiqJ3fMgzWRqMRQyN/d/QwOE7KXwAG2ekZutbPhuD7s51A== + /jest-resolve/26.6.1: dependencies: - '@jest/types': 26.3.0 + '@jest/types': 26.6.1 chalk: 4.1.0 graceful-fs: 4.2.4 - jest-pnp-resolver: 1.2.2_jest-resolve@26.4.0 - jest-util: 26.3.0 + jest-pnp-resolver: 1.2.2_jest-resolve@26.6.1 + jest-util: 26.6.1 read-pkg-up: 7.0.1 - resolve: 1.17.0 + resolve: 1.18.1 slash: 3.0.0 dev: true engines: node: '>= 10.14.2' - peerDependencies: - jest-resolve: '*' resolution: - integrity: sha512-bn/JoZTEXRSlEx3+SfgZcJAVuTMOksYq9xe9O6s4Ekg84aKBObEaVXKOEilULRqviSLAYJldnoWV9c07kwtiCg== - /jest-runner/26.4.2: + integrity: sha512-hiHfQH6rrcpAmw9xCQ0vD66SDuU+7ZulOuKwc4jpbmFFsz0bQG/Ib92K+9/489u5rVw0btr/ZhiHqBpmkbCvuQ== + /jest-runner/26.6.1_ts-node@9.0.0: dependencies: - '@jest/console': 26.3.0 - '@jest/environment': 26.3.0 - '@jest/test-result': 26.3.0 - '@jest/types': 26.3.0 - '@types/node': 14.11.2 + '@jest/console': 26.6.1 + '@jest/environment': 26.6.1 + '@jest/test-result': 26.6.1 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 chalk: 4.1.0 - emittery: 0.7.1 + emittery: 0.7.2 exit: 0.1.2 graceful-fs: 4.2.4 - jest-config: 26.4.2 + jest-config: 26.6.1_ts-node@9.0.0 jest-docblock: 26.0.0 - jest-haste-map: 26.3.0 - jest-leak-detector: 26.4.2 - jest-message-util: 26.3.0 - jest-resolve: 26.4.0_jest-resolve@26.4.0 - jest-runtime: 26.4.2 - jest-util: 26.3.0 - jest-worker: 26.3.0 + jest-haste-map: 26.6.1 + jest-leak-detector: 26.6.1 + jest-message-util: 26.6.1 + jest-resolve: 26.6.1 + jest-runtime: 26.6.1_ts-node@9.0.0 + jest-util: 26.6.1 + jest-worker: 26.6.1 source-map-support: 0.5.19 throat: 5.0.0 dev: true engines: node: '>= 10.14.2' - resolution: - integrity: sha512-FgjDHeVknDjw1gRAYaoUoShe1K3XUuFMkIaXbdhEys+1O4bEJS8Avmn4lBwoMfL8O5oFTdWYKcf3tEJyyYyk8g== - /jest-runtime/26.4.2: - dependencies: - '@jest/console': 26.3.0 - '@jest/environment': 26.3.0 - '@jest/fake-timers': 26.3.0 - '@jest/globals': 26.4.2 - '@jest/source-map': 26.3.0 - '@jest/test-result': 26.3.0 - '@jest/transform': 26.3.0 - '@jest/types': 26.3.0 - '@types/yargs': 15.0.7 + peerDependencies: + ts-node: '*' + resolution: + integrity: sha512-DmpNGdgsbl5s0FGkmsInmqnmqCtliCSnjWA2TFAJS1m1mL5atwfPsf+uoZ8uYQ2X0uDj4NM+nPcDnUpbNTRMBA== + /jest-runtime/26.6.1_ts-node@9.0.0: + dependencies: + '@jest/console': 26.6.1 + '@jest/environment': 26.6.1 + '@jest/fake-timers': 26.6.1 + '@jest/globals': 26.6.1 + '@jest/source-map': 26.5.0 + '@jest/test-result': 26.6.1 + '@jest/transform': 26.6.1 + '@jest/types': 26.6.1 + '@types/yargs': 15.0.9 chalk: 4.1.0 + cjs-module-lexer: 0.4.3 collect-v8-coverage: 1.0.1 exit: 0.1.2 glob: 7.1.6 graceful-fs: 4.2.4 - jest-config: 26.4.2 - jest-haste-map: 26.3.0 - jest-message-util: 26.3.0 - jest-mock: 26.3.0 + jest-config: 26.6.1_ts-node@9.0.0 + jest-haste-map: 26.6.1 + jest-message-util: 26.6.1 + jest-mock: 26.6.1 jest-regex-util: 26.0.0 - jest-resolve: 26.4.0_jest-resolve@26.4.0 - jest-snapshot: 26.4.2 - jest-util: 26.3.0 - jest-validate: 26.4.2 + jest-resolve: 26.6.1 + jest-snapshot: 26.6.1 + jest-util: 26.6.1 + jest-validate: 26.6.1 slash: 3.0.0 strip-bom: 4.0.0 yargs: 15.4.1 @@ -3147,43 +3173,46 @@ packages: engines: node: '>= 10.14.2' hasBin: true + peerDependencies: + ts-node: '*' resolution: - integrity: sha512-4Pe7Uk5a80FnbHwSOk7ojNCJvz3Ks2CNQWT5Z7MJo4tX0jb3V/LThKvD9tKPNVNyeMH98J/nzGlcwc00R2dSHQ== - /jest-serializer/26.3.0: + integrity: sha512-7uOCNeezXDWgjEyzYbRN2ViY7xNZzusNVGAMmU0UHRUNXuY4j4GBHKGMqPo/cBPZA9bSYp+lwK2DRRBU5Dv6YQ== + /jest-serializer/26.5.0: dependencies: - '@types/node': 14.11.2 + '@types/node': 14.14.6 graceful-fs: 4.2.4 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-IDRBQBLPlKa4flg77fqg0n/pH87tcRKwe8zxOVTWISxGpPHYkRZ1dXKyh04JOja7gppc60+soKVZ791mruVdow== - /jest-snapshot/26.4.2: + integrity: sha512-+h3Gf5CDRlSLdgTv7y0vPIAoLgX/SI7T4v6hy+TEXMgYbv+ztzbg5PSN6mUXAT/hXYHvZRWm+MaObVfqkhCGxA== + /jest-snapshot/26.6.1: dependencies: - '@babel/types': 7.11.5 - '@jest/types': 26.3.0 - '@types/prettier': 2.1.1 + '@babel/types': 7.12.1 + '@jest/types': 26.6.1 + '@types/babel__traverse': 7.0.15 + '@types/prettier': 2.1.5 chalk: 4.1.0 - expect: 26.4.2 + expect: 26.6.1 graceful-fs: 4.2.4 - jest-diff: 26.4.2 + jest-diff: 26.6.1 jest-get-type: 26.3.0 - jest-haste-map: 26.3.0 - jest-matcher-utils: 26.4.2 - jest-message-util: 26.3.0 - jest-resolve: 26.4.0_jest-resolve@26.4.0 + jest-haste-map: 26.6.1 + jest-matcher-utils: 26.6.1 + jest-message-util: 26.6.1 + jest-resolve: 26.6.1 natural-compare: 1.4.0 - pretty-format: 26.4.2 + pretty-format: 26.6.1 semver: 7.3.2 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-N6Uub8FccKlf5SBFnL2Ri/xofbaA68Cc3MGjP/NuwgnsvWh+9hLIR/DhrxbSiKXMY9vUW5dI6EW1eHaDHqe9sg== - /jest-util/26.3.0: + integrity: sha512-JA7bZp7HRTIJYAi85pJ/OZ2eur2dqmwIToA5/6d7Mn90isGEfeF9FvuhDLLEczgKP1ihreBzrJ6Vr7zteP5JNA== + /jest-util/26.6.1: dependencies: - '@jest/types': 26.3.0 - '@types/node': 14.11.2 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 chalk: 4.1.0 graceful-fs: 4.2.4 is-ci: 2.0.0 @@ -3192,55 +3221,57 @@ packages: engines: node: '>= 10.14.2' resolution: - integrity: sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw== - /jest-validate/26.4.2: + integrity: sha512-xCLZUqVoqhquyPLuDXmH7ogceGctbW8SMyQVjD9o+1+NPWI7t0vO08udcFLVPLgKWcvc+zotaUv/RuaR6l8HIA== + /jest-validate/26.6.1: dependencies: - '@jest/types': 26.3.0 - camelcase: 6.0.0 + '@jest/types': 26.6.1 + camelcase: 6.2.0 chalk: 4.1.0 jest-get-type: 26.3.0 leven: 3.1.0 - pretty-format: 26.4.2 + pretty-format: 26.6.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-blft+xDX7XXghfhY0mrsBCYhX365n8K5wNDC4XAcNKqqjEzsRUSXP44m6PL0QJEW2crxQFLLztVnJ4j7oPlQrQ== - /jest-watcher/26.3.0: + integrity: sha512-BEFpGbylKocnNPZULcnk+TGaz1oFZQH/wcaXlaXABbu0zBwkOGczuWgdLucUouuQqn7VadHZZeTvo8VSFDLMOA== + /jest-watcher/26.6.1: dependencies: - '@jest/test-result': 26.3.0 - '@jest/types': 26.3.0 - '@types/node': 14.11.2 + '@jest/test-result': 26.6.1 + '@jest/types': 26.6.1 + '@types/node': 14.14.6 ansi-escapes: 4.3.1 chalk: 4.1.0 - jest-util: 26.3.0 + jest-util: 26.6.1 string-length: 4.0.1 dev: true engines: node: '>= 10.14.2' resolution: - integrity: sha512-XnLdKmyCGJ3VoF6G/p5ohbJ04q/vv5aH9ENI+i6BL0uu9WWB6Z7Z2lhQQk0d2AVZcRGp1yW+/TsoToMhBFPRdQ== - /jest-worker/26.3.0: + integrity: sha512-0LBIPPncNi9CaLKK15bnxyd2E8OMl4kJg0PTiNOI+MXztXw1zVdtX/x9Pr6pXaQYps+eS/ts43O4+HByZ7yJSw== + /jest-worker/26.6.1: dependencies: - '@types/node': 14.11.2 + '@types/node': 14.14.6 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true engines: node: '>= 10.13.0' resolution: - integrity: sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw== - /jest/26.4.2: + integrity: sha512-R5IE3qSGz+QynJx8y+ICEkdI2OJ3RJjRQVEyCcFAd3yVhQSEtquziPO29Mlzgn07LOVE8u8jhJ1FqcwegiXWOw== + /jest/26.6.1_ts-node@9.0.0: dependencies: - '@jest/core': 26.4.2 + '@jest/core': 26.6.1_ts-node@9.0.0 import-local: 3.0.2 - jest-cli: 26.4.2 + jest-cli: 26.6.1_ts-node@9.0.0 dev: true engines: node: '>= 10.14.2' hasBin: true + peerDependencies: + ts-node: '*' resolution: - integrity: sha512-LLCjPrUh98Ik8CzW8LLVnSCfLaiY+wbK53U7VxnFSX7Q+kWC4noVeDvGWIFw0Amfq1lq2VfGm7YHWSLBV62MJw== + integrity: sha512-f+ahfqw3Ffy+9vA7sWFGpTmhtKEMsNAZiWBVXDkrpIO73zIz22iimjirnV78kh/eWlylmvLh/0WxHN6fZraZdA== /jju/1.4.0: dev: true resolution: @@ -3272,7 +3303,7 @@ packages: /jsdom/16.4.0: dependencies: abab: 2.0.5 - acorn: 7.4.0 + acorn: 7.4.1 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -3294,7 +3325,7 @@ packages: webidl-conversions: 6.1.0 whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 - whatwg-url: 8.2.2 + whatwg-url: 8.4.0 ws: 7.3.1 xml-name-validator: 3.0.0 dev: true @@ -3697,7 +3728,7 @@ packages: is-wsl: 2.2.0 semver: 7.3.2 shellwords: 0.1.1 - uuid: 8.3.0 + uuid: 8.3.1 which: 2.0.2 dev: true optional: true @@ -3706,7 +3737,7 @@ packages: /normalize-package-data/2.5.0: dependencies: hosted-git-info: 2.8.8 - resolve: 1.17.0 + resolve: 1.18.1 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -4025,35 +4056,24 @@ packages: node: '>= 0.8.0' resolution: integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - /pretty-format/25.5.0: + /pretty-format/26.6.1: dependencies: - '@jest/types': 25.5.0 + '@jest/types': 26.6.1 ansi-regex: 5.0.0 - ansi-styles: 4.2.1 - react-is: 16.13.1 - dev: true - engines: - node: '>= 8.3' - resolution: - integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ== - /pretty-format/26.4.2: - dependencies: - '@jest/types': 26.3.0 - ansi-regex: 5.0.0 - ansi-styles: 4.2.1 - react-is: 16.13.1 + ansi-styles: 4.3.0 + react-is: 17.0.1 dev: true engines: node: '>= 10' resolution: - integrity: sha512-zK6Gd8zDsEiVydOCGLkoBoZuqv8VTiHyAbKznXe/gaph/DAeZOmit9yMfgIz5adIgAMMs5XfoYSwAX3jcCO1tA== + integrity: sha512-MeqqsP5PYcRBbGMvwzsyBdmAJ4EFX7pWFyl7x4+dMVg5pE0ZDdBIvEH2ergvIO+Gvwv1wh64YuOY9y5LuyY/GA== /progress/2.0.3: dev: true engines: node: '>=0.4.0' resolution: integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - /prompts/2.3.2: + /prompts/2.4.0: dependencies: kleur: 3.0.3 sisteransi: 1.0.5 @@ -4061,7 +4081,7 @@ packages: engines: node: '>= 6' resolution: - integrity: sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA== + integrity: sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ== /psl/1.8.0: dev: true resolution: @@ -4085,10 +4105,10 @@ packages: node: '>=0.6' resolution: integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - /react-is/16.13.1: + /react-is/17.0.1: dev: true resolution: - integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + integrity: sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA== /read-pkg-up/7.0.1: dependencies: find-up: 4.1.0 @@ -4257,6 +4277,13 @@ packages: dev: true resolution: integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + /resolve/1.18.1: + dependencies: + is-core-module: 2.0.0 + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA== /ret/0.1.15: dev: true engines: @@ -4284,56 +4311,22 @@ packages: hasBin: true resolution: integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - /rollup-plugin-commonjs/10.1.0_rollup@2.28.2: - dependencies: - estree-walker: 0.6.1 - is-reference: 1.2.1 - magic-string: 0.25.7 - resolve: 1.17.0 - rollup: 2.28.2 - rollup-pluginutils: 2.8.2 - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs. - dev: true - peerDependencies: - rollup: '>=1.12.0' - resolution: - integrity: sha512-jlXbjZSQg8EIeAAvepNwhJj++qJWNJw1Cl0YnOqKtP5Djx+fFGkp3WRh+W0ASCaFG5w1jhmzDxgu3SJuVxPF4Q== - /rollup-plugin-node-resolve/5.2.0_rollup@2.28.2: - dependencies: - '@types/resolve': 0.0.8 - builtin-modules: 3.1.0 - is-module: 1.0.0 - resolve: 1.17.0 - rollup: 2.28.2 - rollup-pluginutils: 2.8.2 - deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve. - dev: true - peerDependencies: - rollup: '>=1.11.0' - resolution: - integrity: sha512-jUlyaDXts7TW2CqQ4GaO5VJ4PwwaV8VUGA7+km3n6k6xtOEacf61u0VXwN80phY/evMcaS+9eIeJ9MOyDxt5Zw== - /rollup-plugin-typescript2/0.27.3_rollup@2.28.2+typescript@4.0.3: + /rollup-plugin-typescript2/0.28.0_rollup@2.32.1+typescript@4.0.5: dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.28.2 + '@rollup/pluginutils': 3.1.0_rollup@2.32.1 find-cache-dir: 3.3.1 fs-extra: 8.1.0 resolve: 1.17.0 - rollup: 2.28.2 + rollup: 2.32.1 tslib: 2.0.1 - typescript: 4.0.3 + typescript: 4.0.5 dev: true peerDependencies: rollup: '>=1.26.3' typescript: '>=2.4.0' resolution: - integrity: sha512-gmYPIFmALj9D3Ga1ZbTZAKTXq1JKlTQBtj299DXhqYz9cL3g/AQfUvbb2UhH+Nf++cCq941W2Mv7UcrcgLzJJg== - /rollup-pluginutils/2.8.2: - dependencies: - estree-walker: 0.6.1 - dev: true - resolution: - integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ== - /rollup/2.28.2: + integrity: sha512-kk+146r8LfvsscytH94W1zgKrNx2anvC5AQReBtkE8WowBWuoFCIFoULUrC+DI5Ga4zVrCaBk6MUq3GZGTcLnQ== + /rollup/2.32.1: dev: true engines: node: '>=10.0.0' @@ -4341,17 +4334,17 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-8txbsFBFLmm9Xdt4ByTOGa9Muonmc8MfNjnGAR8U8scJlF1ZW7AgNZa7aqBXaKtlvnYP/ab++fQIq9dB9NWUbg== + integrity: sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw== /rsvp/4.8.5: dev: true engines: node: 6.* || >= 7.* resolution: integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== - /run-parallel/1.1.9: + /run-parallel/1.1.10: dev: true resolution: - integrity: sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== + integrity: sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== /safe-buffer/5.1.2: dev: true resolution: @@ -4773,7 +4766,7 @@ packages: integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== /table/5.4.6: dependencies: - ajv: 6.12.5 + ajv: 6.12.6 lodash: 4.17.20 slice-ansi: 2.1.0 string-width: 3.1.0 @@ -4886,21 +4879,22 @@ packages: node: '>=8' resolution: integrity: sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg== - /ts-jest/26.4.1_jest@26.4.2+typescript@4.0.3: + /ts-jest/26.4.3_jest@26.6.1+typescript@4.0.5: dependencies: - '@types/jest': 26.0.14 + '@jest/create-cache-key-function': 26.5.0 + '@types/jest': 26.0.15 bs-logger: 0.2.6 buffer-from: 1.1.1 fast-json-stable-stringify: 2.1.0 - jest: 26.4.2 - jest-util: 26.3.0 + jest: 26.6.1_ts-node@9.0.0 + jest-util: 26.6.1 json5: 2.1.3 lodash.memoize: 4.1.2 make-error: 1.3.6 mkdirp: 1.0.4 semver: 7.3.2 - typescript: 4.0.3 - yargs-parser: 20.2.0 + typescript: 4.0.5 + yargs-parser: 20.2.3 dev: true engines: node: '>= 10' @@ -4909,14 +4903,14 @@ packages: jest: '>=26 <27' typescript: '>=3.8 <5.0' resolution: - integrity: sha512-F4aFq01aS6mnAAa0DljNmKr/Kk9y4HVZ1m6/rtJ0ED56cuxINGq3Q9eVAh+z5vcYKe5qnTMvv90vE8vUMFxomg== - /ts-node/9.0.0_typescript@4.0.3: + integrity: sha512-pFDkOKFGY+nL9v5pkhm+BIFpoAuno96ff7GMnIYr/3L6slFOS365SI0fGEVYx2RKGji5M2elxhWjDMPVcOCdSw== + /ts-node/9.0.0_typescript@4.0.5: dependencies: arg: 4.1.3 diff: 4.0.2 make-error: 1.3.6 source-map-support: 0.5.19 - typescript: 4.0.3 + typescript: 4.0.5 yn: 3.1.1 dev: true engines: @@ -4926,17 +4920,22 @@ packages: typescript: '>=2.7' resolution: integrity: sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg== - /tslib/1.13.0: + /tslib/1.14.1: dev: true resolution: - integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== + integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== /tslib/2.0.1: + dev: true resolution: integrity: sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ== - /tsutils/3.17.1_typescript@4.0.3: + /tslib/2.0.3: + dev: false + resolution: + integrity: sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== + /tsutils/3.17.1_typescript@4.0.5: dependencies: - tslib: 1.13.0 - typescript: 4.0.3 + tslib: 1.14.1 + typescript: 4.0.5 dev: true engines: node: '>= 6' @@ -5000,20 +4999,13 @@ packages: dev: true resolution: integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - /typescript/3.9.7: - dev: true - engines: - node: '>=4.2.0' - hasBin: true - resolution: - integrity: sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw== - /typescript/4.0.3: + /typescript/4.0.5: dev: true engines: node: '>=4.2.0' hasBin: true resolution: - integrity: sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== + integrity: sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ== /union-value/1.0.1: dependencies: arr-union: 3.1.0 @@ -5062,17 +5054,17 @@ packages: hasBin: true resolution: integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - /uuid/8.3.0: + /uuid/8.3.1: dev: true hasBin: true optional: true resolution: - integrity: sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ== - /v8-compile-cache/2.1.1: + integrity: sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg== + /v8-compile-cache/2.2.0: dev: true resolution: - integrity: sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ== - /v8-to-istanbul/5.0.1: + integrity: sha512-gTpR5XQNKFwOd4clxfnhaqvfqMpqEwr4tOtCyz4MtYZX2JYhfr1JvBFKdS+7K/9rfpZR3VLX+YWBbKoxCgS43Q== + /v8-to-istanbul/6.0.1: dependencies: '@types/istanbul-lib-coverage': 2.0.3 convert-source-map: 1.7.0 @@ -5081,7 +5073,7 @@ packages: engines: node: '>=10.10.0' resolution: - integrity: sha512-mbDNjuDajqYe3TXFk5qxcQy8L1msXNE37WTlLoqqpBfRsimbNcrlhQlDPntmECEcUvdC+AQ8CyMMf6EUx1r74Q== + integrity: sha512-PzM1WlqquhBvsV+Gco6WSFeg1AGdD53ccMRkFeyHRE/KRZaVacPOmQYP3EeVgDBtKD2BJ8kgynBQ5OtKiHCH+w== /validate-npm-package-license/3.0.4: dependencies: spdx-correct: 3.1.1 @@ -5151,7 +5143,7 @@ packages: dev: true resolution: integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== - /whatwg-url/8.2.2: + /whatwg-url/8.4.0: dependencies: lodash.sortby: 4.7.0 tr46: 2.0.2 @@ -5160,7 +5152,7 @@ packages: engines: node: '>=10' resolution: - integrity: sha512-PcVnO6NiewhkmzV0qn7A+UZ9Xx4maNTI+O+TShmfE4pqjoCMwUMjkvoNhNHPTvgR7QH9Xt3R13iHuWy2sToFxQ== + integrity: sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw== /which-module/2.0.0: dev: true resolution: @@ -5189,7 +5181,7 @@ packages: integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== /wrap-ansi/6.2.0: dependencies: - ansi-styles: 4.2.1 + ansi-styles: 4.3.0 string-width: 4.2.0 strip-ansi: 6.0.0 dev: true @@ -5253,12 +5245,12 @@ packages: node: '>=6' resolution: integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - /yargs-parser/20.2.0: + /yargs-parser/20.2.3: dev: true engines: node: '>=10' resolution: - integrity: sha512-2agPoRFPoIcFzOIp6656gcvsg2ohtscpw2OINr/q46+Sq41xz2OYLqx5HRHabmFU1OARIPAYH5uteICE7mn/5A== + integrity: sha512-emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww== /yargs/15.4.1: dependencies: cliui: 6.0.0 @@ -5295,31 +5287,31 @@ packages: resolution: integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw== specifiers: - '@microsoft/api-documenter': ^7.8.48 - '@microsoft/api-extractor': ^7.9.15 - '@rollup/plugin-replace': ^2.3.1 + '@microsoft/api-documenter': ^7.9.21 + '@microsoft/api-extractor': ^7.11.1 + '@rollup/plugin-commonjs': ^16.0.0 + '@rollup/plugin-node-resolve': ^10.0.0 + '@rollup/plugin-replace': ^2.3.4 '@servie/events': ^1.0.0 - '@types/jest': ^26.0.12 + '@types/jest': ^26.0.15 '@types/lodash-es': ^4.1.4 - '@typescript-eslint/eslint-plugin': ^4.1.1 - '@typescript-eslint/parser': ^4.1.1 + '@typescript-eslint/eslint-plugin': ^4.6.0 + '@typescript-eslint/parser': ^4.6.0 async-call-rpc: ^4.1.0 concurrent-lock: ^1.0.7 env-cmd: ^10.1.0 - eslint: ^7.9.0 + eslint: ^7.12.1 eslint-watch: ^7.0.0 - jest: ^26.4.2 + jest: ^26.6.1 jsx-jsonml-devtools-renderer: ^1.4.3 lodash-es: ^4.17.15 memorize-decorator: ^0.2.2 npm-run-all: ^4.1.5 rimraf: ^3.0.1 - rollup: ^2.26.11 - rollup-plugin-commonjs: ^10.1.0 - rollup-plugin-node-resolve: ^5.2.0 - rollup-plugin-typescript2: ^0.27.2 - ts-jest: ^26.3.0 + rollup: ^2.30.0 + rollup-plugin-typescript2: ^0.28.0 + ts-jest: ^26.4.3 ts-node: ^9.0.0 - tslib: ^2.0.1 - typescript: ^4.0.2 + tslib: ^2.0.3 + typescript: ^4.0.5 web-ext-types: ^3.2.1 diff --git a/rollup.config.js b/rollup.config.js index bf29cf4..2dbfedc 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,6 +1,6 @@ import typescript from 'rollup-plugin-typescript2' -import commonjs from 'rollup-plugin-commonjs' -import nodeResolve from 'rollup-plugin-node-resolve' +import commonjs from '@rollup/plugin-commonjs' +import nodeResolve from '@rollup/plugin-node-resolve' import replace from '@rollup/plugin-replace' function parseMaybe(s) { @@ -34,7 +34,6 @@ const config = { commonjs({ extensions: ['.js', '.ts', '.tsx'], exclude: ['node_modules/lodash-es/'], - namedExports: {}, }), ], }