diff --git a/package.json b/package.json index 2a2a8c2..99d96ce 100644 --- a/package.json +++ b/package.json @@ -28,13 +28,14 @@ "types" ], "scripts": { - "build": "run-p build:dev build:types", + "build": "run-s build:clean build:dev build:types", "build:dev": "rollup -c --environment NODE_ENV:development", "build:pro": "rollup -c --environment NODE_ENV:production", "build:testExtension": "rm -rf tests/e2e/extension-build && rollup -c tests/e2e/extension-src/rollup.config.js", "build:types": "tsc -p tsconfig.d.json", "build:watch": "npm run build:dev -- -w", - "prepublish": "run-s build:pro build:types", + "build:clean": "rm -rf lib types", + "prepublishOnly": "run-s build:pro build:types", "postpublish": "rm -rf node_modules package-lock.json && pnpm i", "start": "run-p build:watch test:watch", "test": "run-s test:quick test:e2e", @@ -44,42 +45,37 @@ "preversion": "run-s test:quick" }, "dependencies": { + "@rollup/plugin-sucrase": "^3.0.0", + "@types/chrome": "0.0.99", + "@types/node": "^13.9.0", "rxjs": "^6.5.4" }, "devDependencies": { "@bumble/jest-chrome": "^0.5.1", "@rollup/plugin-commonjs": "^11.0.2", "@rollup/plugin-node-resolve": "^7.1.1", - "@rollup/plugin-typescript": "^3.0.0", + "@rollup/plugin-typescript": "^4.0.0", "@sucrase/jest-plugin": "^2.0.0", - "@types/chrome": "0.0.98", - "@types/fs-extra": "^8.1.0", - "@types/jest": "^25.1.3", + "@types/jest": "^25.1.4", "@types/jest-in-case": "^1.0.1", - "@types/node": "^13.7.7", - "@types/power-assert": "^1.5.3", "@types/puppeteer": "^2.0.1", - "@types/sinon-chrome": "^2.2.6", - "@typescript-eslint/eslint-plugin": "^2.22.0", - "@typescript-eslint/parser": "^2.22.0", + "@typescript-eslint/eslint-plugin": "^2.23.0", + "@typescript-eslint/parser": "^2.23.0", "chrome-promise": "^3.0.5", "delay": "^4.3.0", "eslint": "^6.8.0", - "eslint-plugin-jest": "^23.8.1", - "fs-extra": "^8.1.0", + "eslint-plugin-jest": "^23.8.2", "jest": "^25.1.0", "jest-in-case": "^1.0.2", "npm-run-all": "^4.1.5", - "power-assert": "^1.6.1", "prettier": "^1.19.1", "prettier-plugin-packagejson": "^2.0.10", "puppeteer": "^2.1.1", - "rollup": "^1.32.0", + "rollup": "^2.0.5", "rollup-plugin-chrome-extension": "^2.1.3", "rollup-plugin-empty-dir": "^1.0.4", - "rollup-plugin-zip": "^0.7.0", + "rollup-plugin-zip": "^1.0.0", "rxjs": "^6.5.4", - "sort-package-json": "^1.40.0", "ts-jest": "^25.2.1", "tslib": "^1.11.1", "typescript": "^3.8.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 894512d..3ff310f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,37 +1,33 @@ +dependencies: + '@rollup/plugin-sucrase': 3.0.0_rollup@2.0.5 + '@types/chrome': 0.0.99 + '@types/node': 13.9.0 + rxjs: 6.5.4 devDependencies: '@bumble/jest-chrome': 0.5.1_jest@25.1.0 - '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.0 - '@rollup/plugin-node-resolve': 7.1.1_rollup@1.32.0 - '@rollup/plugin-typescript': 3.0.0_21b31cbcd36eca497743abba92f188b5 + '@rollup/plugin-commonjs': 11.0.2_rollup@2.0.5 + '@rollup/plugin-node-resolve': 7.1.1_rollup@2.0.5 + '@rollup/plugin-typescript': 4.0.0_c8c7ee356b9d61d8b26c0206611aa20e '@sucrase/jest-plugin': 2.0.0 - '@types/chrome': 0.0.98 - '@types/fs-extra': 8.1.0 - '@types/jest': 25.1.3 + '@types/jest': 25.1.4 '@types/jest-in-case': 1.0.1 - '@types/node': 13.7.7 - '@types/power-assert': 1.5.3 '@types/puppeteer': 2.0.1 - '@types/sinon-chrome': 2.2.6 - '@typescript-eslint/eslint-plugin': 2.22.0_5fc37458f7af86d127d807b1f2a4d108 - '@typescript-eslint/parser': 2.22.0_eslint@6.8.0+typescript@3.8.3 + '@typescript-eslint/eslint-plugin': 2.23.0_2510d86781fe783b47b58303c18a0d9b + '@typescript-eslint/parser': 2.23.0_eslint@6.8.0+typescript@3.8.3 chrome-promise: 3.0.5 delay: 4.3.0 eslint: 6.8.0 - eslint-plugin-jest: 23.8.1_eslint@6.8.0+typescript@3.8.3 - fs-extra: 8.1.0 + eslint-plugin-jest: 23.8.2_eslint@6.8.0+typescript@3.8.3 jest: 25.1.0 jest-in-case: 1.0.2 npm-run-all: 4.1.5 - power-assert: 1.6.1 prettier: 1.19.1 prettier-plugin-packagejson: 2.0.10_prettier@1.19.1 puppeteer: 2.1.1 - rollup: 1.32.0 - rollup-plugin-chrome-extension: 2.1.3_336213aa818084c890b35444d25bffd0 - rollup-plugin-empty-dir: 1.0.4_rollup@1.32.0 - rollup-plugin-zip: 0.7.0_rollup@1.32.0 - rxjs: 6.5.4 - sort-package-json: 1.40.0 + rollup: 2.0.5 + rollup-plugin-chrome-extension: 2.1.3_e518028e6ecfd68adc190dbe6d4b4ed0 + rollup-plugin-empty-dir: 1.0.4_rollup@2.0.5 + rollup-plugin-zip: 1.0.0_rollup@2.0.5 ts-jest: 25.2.1_jest@25.1.0 tslib: 1.11.1 typescript: 3.8.3 @@ -725,14 +721,14 @@ packages: dev: true resolution: integrity: sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= - /@rollup/plugin-commonjs/11.0.2_rollup@1.32.0: + /@rollup/plugin-commonjs/11.0.2_rollup@2.0.5: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@1.32.0 + '@rollup/pluginutils': 3.0.8_rollup@2.0.5 estree-walker: 1.0.1 is-reference: 1.1.4 magic-string: 0.25.6 resolve: 1.15.1 - rollup: 1.32.0 + rollup: 2.0.5 dev: true engines: node: '>= 8.0.0' @@ -740,14 +736,14 @@ packages: rollup: ^1.20.0 resolution: integrity: sha512-MPYGZr0qdbV5zZj8/2AuomVpnRVXRU5XKXb3HVniwRoRCreGlf5kOE081isNWeiLIi6IYkwTX9zE0/c7V8g81g== - /@rollup/plugin-node-resolve/7.1.1_rollup@1.32.0: + /@rollup/plugin-node-resolve/7.1.1_rollup@2.0.5: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@1.32.0 + '@rollup/pluginutils': 3.0.8_rollup@2.0.5 '@types/resolve': 0.0.8 builtin-modules: 3.1.0 is-module: 1.0.0 resolve: 1.15.1 - rollup: 1.32.0 + rollup: 2.0.5 dev: true engines: node: '>= 8.0.0' @@ -755,11 +751,23 @@ packages: rollup: ^1.20.0 resolution: integrity: sha512-14ddhD7TnemeHE97a4rLOhobfYvUVcaYuqTnL8Ti7Jxi9V9Jr5LY7Gko4HZ5k4h4vqQM0gBQt6tsp9xXW94WPA== - /@rollup/plugin-typescript/3.0.0_21b31cbcd36eca497743abba92f188b5: + /@rollup/plugin-sucrase/3.0.0_rollup@2.0.5: + dependencies: + '@rollup/pluginutils': 3.0.8_rollup@2.0.5 + rollup: 2.0.5 + sucrase: 3.12.1 + dev: false + engines: + node: '>=8.0.0' + peerDependencies: + rollup: ^1.20.0 + resolution: + integrity: sha512-sUQkoAXdw+bnd/cNZHGy5yQKW6OYYU7QlYBGhReI95uZljxO8t1LlbqCO2viIMV/u9pcCjgi8N9PcApcrJCA8Q== + /@rollup/plugin-typescript/4.0.0_c8c7ee356b9d61d8b26c0206611aa20e: dependencies: - '@rollup/pluginutils': 3.0.8_rollup@1.32.0 + '@rollup/pluginutils': 3.0.8_rollup@2.0.5 resolve: 1.15.1 - rollup: 1.32.0 + rollup: 2.0.5 tslib: 1.11.1 typescript: 3.8.3 dev: true @@ -770,12 +778,11 @@ packages: tslib: '*' typescript: '>=2.1.0' resolution: - integrity: sha512-O6915Ril3+Q0B4P898PULAcPFZfPuatEB/4nox7bnK48ekGrmamMYhMB5tOqWjihEWrw4oz/NL+c+/kS3Fk95g== - /@rollup/pluginutils/3.0.8_rollup@1.32.0: + integrity: sha512-qA3r4WlR8JnTm+VdBzvQSIkfXt802keGxXuE4SAjUjRMKK3nMXTUCvOGSzFkav2qf0QiGv6yijfbjuf+bhwmZQ== + /@rollup/pluginutils/3.0.8_rollup@2.0.5: dependencies: estree-walker: 1.0.1 - rollup: 1.32.0 - dev: true + rollup: 2.0.5 engines: node: '>= 8.0.0' peerDependencies: @@ -830,32 +837,22 @@ packages: dev: true resolution: integrity: sha512-h48dyzZrPMz25K6Q4+NCwWaxwXany2FhQg/ErOcdZS1ZpsaDnDMZg8JYLMTGz7uvXKrcKGJUZJlZObyfgdaN9g== - /@types/chrome/0.0.91: - dependencies: - '@types/filesystem': 0.0.29 - dev: true - resolution: - integrity: sha512-vNvo9lJkp1AvViWrUwe1bxhoMwr5dRZWlgr1DTuaNkz97LsG56lDX1sceWeZir2gRACJ5vdHtoRdVAvm8C75Ug== /@types/chrome/0.0.92: dependencies: '@types/filesystem': 0.0.29 dev: true resolution: integrity: sha512-bTv1EljZ03bexRJwS5FwSZmrudtw+QNbzwUY2sxVtXWgtxk752G4I2owhZ+Mlzbf3VKvG+rBYSw/FnvzuZ4xOA== - /@types/chrome/0.0.98: + /@types/chrome/0.0.99: dependencies: '@types/filesystem': 0.0.29 - dev: true + dev: false resolution: - integrity: sha512-hEYcMXB8at3bDPdk7NmfleRvpw0gxUGMwHZxaWUYs3/VWFLkg9nQPTsYJauZgKHdAoW8RDBRrk4fWDvXjP3OKg== + integrity: sha512-la87+bjtZ6XstGqUdaLT5YfECSPw9Ex9iYQUOMGlBtgqI6FLGewGZtkByX5TcPBHM6XKp6RnR50Ytd+tI2m/6Q== /@types/color-name/1.1.1: dev: true resolution: integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ== - /@types/empower/1.2.30: - dev: true - resolution: - integrity: sha1-x8/BSzph5Ux0xnTB+8kbot8NE5I= /@types/eslint-visitor-keys/1.0.0: dev: true resolution: @@ -864,10 +861,6 @@ packages: dev: true resolution: integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== - /@types/estree/0.0.42: - dev: true - resolution: - integrity: sha512-K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ== /@types/events/3.0.0: dev: true resolution: @@ -875,19 +868,11 @@ packages: /@types/filesystem/0.0.29: dependencies: '@types/filewriter': 0.0.28 - dev: true resolution: integrity: sha512-85/1KfRedmfPGsbK8YzeaQUyV1FQAvMPMTuWFQ5EkLd2w7szhNO96bk3Rh/SKmOfd9co2rCLf0Voy4o7ECBOvw== /@types/filewriter/0.0.28: - dev: true resolution: integrity: sha1-wFTor02d11205jq8dviFFocU1LM= - /@types/fs-extra/8.1.0: - dependencies: - '@types/node': 13.7.7 - dev: true - resolution: - integrity: sha512-UoOfVEzAUpeSPmjm7h1uk5MH6KZma2z2O7a75onTGjnNvAvMVrPzPL/vBbT65iIGHWj6rokwfmYcmxmlSf2uwg== /@types/glob/7.1.1: dependencies: '@types/events': 3.0.0 @@ -927,13 +912,13 @@ packages: dev: true resolution: integrity: sha512-EsPIgEsonlXmYV7GzUqcvORsSS9Gqxw/OvkGwHfAdpjduNRxMlhsav0O5Kb0zijc/eXSO/uW6SJt9nwull8AUQ== - /@types/jest/25.1.3: + /@types/jest/25.1.4: dependencies: jest-diff: 25.1.0 pretty-format: 25.1.0 dev: true resolution: - integrity: sha512-jqargqzyJWgWAJCXX96LBGR/Ei7wQcZBvRv0PLEu9ZByMfcs23keUJrKv9FMR6YZf9YCbfqDqgmY+JUBsnqhrg== + integrity: sha512-QDDY2uNAhCV7TMCITrxz+MRk1EizcsevzfeS6LykIlq2V1E5oO4wXG8V2ZEd9w7Snxeeagk46YbMgZ8ESHx3sw== /@types/json-schema/7.0.4: dev: true resolution: @@ -966,21 +951,14 @@ packages: dev: true resolution: integrity: sha512-Uo4chgKbnPNlxQwoFmYIwctkQVkMMmsAoGGU4JKwLuvBefF0pCq4FybNSnfkfRCpC7ZW7kttcC/TrRtAJsvGtg== + /@types/node/13.9.0: + dev: false + resolution: + integrity: sha512-0ARSQootUG1RljH2HncpsY2TJBfGQIKOOi7kxzUY6z54ePu/ZD+wJA8zI2Q6v8rol2qpG/rvqsReco8zNMPvhQ== /@types/parse-json/4.0.0: dev: true resolution: integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - /@types/power-assert-formatter/1.4.28: - dev: true - resolution: - integrity: sha1-Jbj922MiJZxrkcNTONObD45SQlI= - /@types/power-assert/1.5.3: - dependencies: - '@types/empower': 1.2.30 - '@types/power-assert-formatter': 1.4.28 - dev: true - resolution: - integrity: sha512-PzV9RX7RRUBYLxp52ipXo9dSvBnqVR09mcvGt3hXuzoJt0EUpPPv0X3btjCQqrhQ1xLbyt0dfPiGfRfrZB4G0A== /@types/puppeteer/2.0.1: dependencies: '@types/node': 13.7.6 @@ -993,17 +971,6 @@ packages: dev: true resolution: integrity: sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ== - /@types/sinon-chrome/2.2.6: - dependencies: - '@types/chrome': 0.0.91 - '@types/sinon': 7.5.1 - dev: true - resolution: - integrity: sha512-R4FM7ywHxsqkHQlGdM42etVouSEUxZTUyXAheAyEe19DOGkEwNk7bIWi9aGc6WToIkQcFk/3O9aXCQh1YbgcMQ== - /@types/sinon/7.5.1: - dev: true - resolution: - integrity: sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ== /@types/stack-utils/1.0.1: dev: true resolution: @@ -1018,10 +985,10 @@ packages: dev: true resolution: integrity: sha512-XCMQRK6kfpNBixHLyHUsGmXrpEmFFxzMrcnSXFMziHd8CoNJo8l16FkHyQq4x+xbM7E2XL83/O78OD8u+iZTdQ== - /@typescript-eslint/eslint-plugin/2.22.0_5fc37458f7af86d127d807b1f2a4d108: + /@typescript-eslint/eslint-plugin/2.23.0_2510d86781fe783b47b58303c18a0d9b: dependencies: - '@typescript-eslint/experimental-utils': 2.22.0_eslint@6.8.0+typescript@3.8.3 - '@typescript-eslint/parser': 2.22.0_eslint@6.8.0+typescript@3.8.3 + '@typescript-eslint/experimental-utils': 2.23.0_eslint@6.8.0+typescript@3.8.3 + '@typescript-eslint/parser': 2.23.0_eslint@6.8.0+typescript@3.8.3 eslint: 6.8.0 eslint-utils: 1.4.3 functional-red-black-tree: 1.0.1 @@ -1039,11 +1006,11 @@ packages: typescript: optional: true resolution: - integrity: sha512-BvxRLaTDVQ3N+Qq8BivLiE9akQLAOUfxNHIEhedOcg8B2+jY8Rc4/D+iVprvuMX1AdezFYautuGDwr9QxqSxBQ== - /@typescript-eslint/experimental-utils/2.22.0_eslint@6.8.0+typescript@3.8.3: + integrity: sha512-8iA4FvRsz8qTjR0L/nK9RcRUN3QtIHQiOm69FzV7WS3SE+7P7DyGGwh3k4UNR2JBbk+Ej2Io+jLAaqKibNhmtw== + /@typescript-eslint/experimental-utils/2.23.0_eslint@6.8.0+typescript@3.8.3: dependencies: '@types/json-schema': 7.0.4 - '@typescript-eslint/typescript-estree': 2.22.0_typescript@3.8.3 + '@typescript-eslint/typescript-estree': 2.23.0_typescript@3.8.3 eslint: 6.8.0 eslint-scope: 5.0.0 dev: true @@ -1053,12 +1020,12 @@ packages: eslint: '*' typescript: '*' resolution: - integrity: sha512-sJt1GYBe6yC0dWOQzXlp+tiuGglNhJC9eXZeC8GBVH98Zv9jtatccuhz0OF5kC/DwChqsNfghHx7OlIDQjNYAQ== - /@typescript-eslint/parser/2.22.0_eslint@6.8.0+typescript@3.8.3: + integrity: sha512-OswxY59RcXH3NNPmq+4Kis2CYZPurRU6mG5xPcn24CjFyfdVli5mySwZz/g/xDbJXgDsYqNGq7enV0IziWGXVQ== + /@typescript-eslint/parser/2.23.0_eslint@6.8.0+typescript@3.8.3: dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 2.22.0_eslint@6.8.0+typescript@3.8.3 - '@typescript-eslint/typescript-estree': 2.22.0_typescript@3.8.3 + '@typescript-eslint/experimental-utils': 2.23.0_eslint@6.8.0+typescript@3.8.3 + '@typescript-eslint/typescript-estree': 2.23.0_typescript@3.8.3 eslint: 6.8.0 eslint-visitor-keys: 1.1.0 typescript: 3.8.3 @@ -1072,8 +1039,8 @@ packages: typescript: optional: true resolution: - integrity: sha512-FaZKC1X+nvD7qMPqKFUYHz3H0TAioSVFGvG29f796Nc5tBluoqfHgLbSFKsh7mKjRoeTm8J9WX2Wo9EyZWjG7w== - /@typescript-eslint/typescript-estree/2.22.0_typescript@3.8.3: + integrity: sha512-k61pn/Nepk43qa1oLMiyqApC6x5eP5ddPz6VUYXCAuXxbmRLqkPYzkFRKl42ltxzB2luvejlVncrEpflgQoSUg== + /@typescript-eslint/typescript-estree/2.23.0_typescript@3.8.3: dependencies: debug: 4.1.1 eslint-visitor-keys: 1.1.0 @@ -1092,15 +1059,11 @@ packages: typescript: optional: true resolution: - integrity: sha512-2HFZW2FQc4MhIBB8WhDm9lVFaBDy6h9jGrJ4V2Uzxe/ON29HCHBTj3GkgcsgMWfsl2U5as+pTOr30Nibaw7qRQ== + integrity: sha512-pmf7IlmvXdlEXvE/JWNNJpEvwBV59wtJqA8MLAxMKLXNKVRC3HZBXR/SlZLPWTCcwOSg9IM7GeRSV3SIerGVqw== /abab/2.0.3: dev: true resolution: integrity: sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg== - /acorn-es7-plugin/1.1.7: - dev: true - resolution: - integrity: sha1-8u4fMiipDurRJF+asZIusucdM2s= /acorn-globals/4.3.4: dependencies: acorn: 6.4.0 @@ -1122,13 +1085,6 @@ packages: node: '>=0.4.0' resolution: integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA== - /acorn/5.7.3: - dev: true - engines: - node: '>=0.4.0' - hasBin: true - resolution: - integrity: sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== /acorn/6.4.0: dev: true engines: @@ -1211,7 +1167,6 @@ packages: resolution: integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== /any-promise/1.3.0: - dev: true resolution: integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8= /anymatch/2.0.0: @@ -1258,10 +1213,6 @@ packages: dev: true resolution: integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM= - /array-filter/1.0.0: - dev: true - resolution: - integrity: sha1-uveeYubvTCpMC4MSMtr/7CUfnYM= /array-flat-polyfill/1.0.1: dev: true engines: @@ -1506,12 +1457,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== - /call-signature/0.0.2: - dev: true - engines: - node: '>=0.10.0' - resolution: - integrity: sha1-qEq8glpV70yysCi9dOIFpluaSZY= /callsites/3.1.0: dev: true engines: @@ -1688,7 +1633,6 @@ packages: resolution: integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== /commander/4.1.1: - dev: true engines: node: '>= 6' resolution: @@ -1724,12 +1668,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= - /core-js/2.6.11: - deprecated: 'core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.' - dev: true - requiresBuild: true - resolution: - integrity: sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== /core-js/3.4.1: dev: true requiresBuild: true @@ -1903,10 +1841,6 @@ packages: node: '>=8' resolution: integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== - /diff-match-patch/1.0.4: - dev: true - resolution: - integrity: sha512-Uv3SW8bmH9nAtHKaKSanOQmj2DnlH65fUpcrMdfdaOxUG02QQ4YGZ8AE7kKOMisF7UqvOlGKVYWRvezdncW9lg== /diff-sequences/25.1.0: dev: true engines: @@ -1981,10 +1915,6 @@ packages: dev: true resolution: integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== - /eastasianwidth/0.2.0: - dev: true - resolution: - integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== /ecc-jsbn/0.1.2: dependencies: jsbn: 0.1.1 @@ -2000,20 +1930,6 @@ packages: dev: true resolution: integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - /empower-core/1.2.0: - dependencies: - call-signature: 0.0.2 - core-js: 2.6.11 - dev: true - resolution: - integrity: sha512-g6+K6Geyc1o6FdXs9HwrXleCFan7d66G5xSCfSF7x1mJDCes6t0om9lFQG3zOrzh3Bkb/45N0cZ5Gqsf7YrzGQ== - /empower/1.3.1: - dependencies: - core-js: 2.6.11 - empower-core: 1.2.0 - dev: true - resolution: - integrity: sha512-uB6/ViBaawOO/uujFADTK3SqdYlxYNn+N4usK9MRKZ4Hbn/1QSy8k2PezxCA2/+JGbF8vd/eOfghZ90oOSDZCA== /encoding/0.1.12: dependencies: iconv-lite: 0.4.24 @@ -2088,9 +2004,9 @@ packages: source-map: 0.6.1 resolution: integrity: sha512-eYk2dCkxR07DsHA/X2hRBj0CFAZeri/LyDMc0C8JT1Hqi6JnVpMhJ7XFITbb0+yZS3lVkaPL2oCkZ3AVmeVbMw== - /eslint-plugin-jest/23.8.1_eslint@6.8.0+typescript@3.8.3: + /eslint-plugin-jest/23.8.2_eslint@6.8.0+typescript@3.8.3: dependencies: - '@typescript-eslint/experimental-utils': 2.22.0_eslint@6.8.0+typescript@3.8.3 + '@typescript-eslint/experimental-utils': 2.23.0_eslint@6.8.0+typescript@3.8.3 eslint: 6.8.0 dev: true engines: @@ -2099,7 +2015,7 @@ packages: eslint: '>=5' typescript: '*' resolution: - integrity: sha512-OycLNqPo/2EfO6kTqnmsu1khz1gTIOxGl3ThIVwL5/oycDF4pm5uNDyvFelNLdpr4COUuM8PVi3963NEG1Efpw== + integrity: sha512-xwbnvOsotSV27MtAe7s8uGWOori0nUsrXh2f1EnpmXua8sDfY6VZhHAhHg2sqK7HBNycRQExF074XSZ7DvfoFg== /eslint-scope/5.0.0: dependencies: esrecurse: 4.2.1 @@ -2185,12 +2101,6 @@ packages: hasBin: true resolution: integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - /espurify/1.8.1: - dependencies: - core-js: 2.6.11 - dev: true - resolution: - integrity: sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg== /esquery/1.0.1: dependencies: estraverse: 4.3.0 @@ -2214,7 +2124,6 @@ packages: resolution: integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== /estree-walker/1.0.1: - dev: true resolution: integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg== /esutils/2.0.3: @@ -2534,10 +2443,11 @@ packages: resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= /fsevents/2.1.2: - dev: true engines: node: ^8.16.0 || ^10.6.0 || >=11.0.0 optional: true + os: + - darwin resolution: integrity: sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA== /function-bind/1.1.1: @@ -2844,10 +2754,6 @@ packages: node: '>=0.8.19' resolution: integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= - /indexof/0.0.1: - dev: true - resolution: - integrity: sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10= /inflight/1.0.6: dependencies: once: 1.4.0 @@ -3042,12 +2948,6 @@ packages: node: '>=0.12.0' resolution: integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - /is-plain-obj/2.1.0: - dev: true - engines: - node: '>=8' - resolution: - integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== /is-plain-object/2.0.4: dependencies: isobject: 3.0.1 @@ -3749,7 +3649,6 @@ packages: resolution: integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= /lines-and-columns/1.1.6: - dev: true resolution: integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= /load-json-file/4.0.0: @@ -3999,7 +3898,6 @@ packages: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - dev: true resolution: integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== /nan/2.14.0: @@ -4044,7 +3942,6 @@ packages: resolution: integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= /node-modules-regexp/1.0.0: - dev: true engines: node: '>=0.10.0' resolution: @@ -4137,7 +4034,6 @@ packages: resolution: integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== /object-assign/4.1.1: - dev: true engines: node: '>=0.10.0' resolution: @@ -4405,7 +4301,6 @@ packages: /pirates/4.0.1: dependencies: node-modules-regexp: 1.0.0 - dev: true engines: node: '>= 6' resolution: @@ -4428,94 +4323,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= - /power-assert-context-formatter/1.2.0: - dependencies: - core-js: 2.6.11 - power-assert-context-traversal: 1.2.0 - dev: true - resolution: - integrity: sha512-HLNEW8Bin+BFCpk/zbyKwkEu9W8/zThIStxGo7weYcFkKgMuGCHUJhvJeBGXDZf0Qm2xis4pbnnciGZiX0EpSg== - /power-assert-context-reducer-ast/1.2.0: - dependencies: - acorn: 5.7.3 - acorn-es7-plugin: 1.1.7 - core-js: 2.6.11 - espurify: 1.8.1 - estraverse: 4.3.0 - dev: true - resolution: - integrity: sha512-EgOxmZ/Lb7tw4EwSKX7ZnfC0P/qRZFEG28dx/690qvhmOJ6hgThYFm5TUWANDLK5NiNKlPBi5WekVGd2+5wPrw== - /power-assert-context-traversal/1.2.0: - dependencies: - core-js: 2.6.11 - estraverse: 4.3.0 - dev: true - resolution: - integrity: sha512-NFoHU6g2umNajiP2l4qb0BRWD773Aw9uWdWYH9EQsVwIZnog5bd2YYLFCVvaxWpwNzWeEfZIon2xtyc63026pQ== - /power-assert-formatter/1.4.1: - dependencies: - core-js: 2.6.11 - power-assert-context-formatter: 1.2.0 - power-assert-context-reducer-ast: 1.2.0 - power-assert-renderer-assertion: 1.2.0 - power-assert-renderer-comparison: 1.2.0 - power-assert-renderer-diagram: 1.2.0 - power-assert-renderer-file: 1.2.0 - dev: true - resolution: - integrity: sha1-XcEl7VCj37HdomwZNH879Y7CiEo= - /power-assert-renderer-assertion/1.2.0: - dependencies: - power-assert-renderer-base: 1.1.1 - power-assert-util-string-width: 1.2.0 - dev: true - resolution: - integrity: sha512-3F7Q1ZLmV2ZCQv7aV7NJLNK9G7QsostrhOU7U0RhEQS/0vhEqrRg2jEJl1jtUL4ZyL2dXUlaaqrmPv5r9kRvIg== - /power-assert-renderer-base/1.1.1: - dev: true - resolution: - integrity: sha1-lqZQxv0F7hvB9mtUrWFELIs/Y+s= - /power-assert-renderer-comparison/1.2.0: - dependencies: - core-js: 2.6.11 - diff-match-patch: 1.0.4 - power-assert-renderer-base: 1.1.1 - stringifier: 1.4.0 - type-name: 2.0.2 - dev: true - resolution: - integrity: sha512-7c3RKPDBKK4E3JqdPtYRE9cM8AyX4LC4yfTvvTYyx8zSqmT5kJnXwzR0yWQLOavACllZfwrAGQzFiXPc5sWa+g== - /power-assert-renderer-diagram/1.2.0: - dependencies: - core-js: 2.6.11 - power-assert-renderer-base: 1.1.1 - power-assert-util-string-width: 1.2.0 - stringifier: 1.4.0 - dev: true - resolution: - integrity: sha512-JZ6PC+DJPQqfU6dwSmpcoD7gNnb/5U77bU5KgNwPPa+i1Pxiz6UuDeM3EUBlhZ1HvH9tMjI60anqVyi5l2oNdg== - /power-assert-renderer-file/1.2.0: - dependencies: - power-assert-renderer-base: 1.1.1 - dev: true - resolution: - integrity: sha512-/oaVrRbeOtGoyyd7e4IdLP/jIIUFJdqJtsYzP9/88R39CMnfF/S/rUc8ZQalENfUfQ/wQHu+XZYRMaCEZmEesg== - /power-assert-util-string-width/1.2.0: - dependencies: - eastasianwidth: 0.2.0 - dev: true - resolution: - integrity: sha512-lX90G0igAW0iyORTILZ/QjZWsa1MZ6VVY3L0K86e2eKun3S4LKPH4xZIl8fdeMYLfOjkaszbNSzf1uugLeAm2A== - /power-assert/1.6.1: - dependencies: - define-properties: 1.1.3 - empower: 1.3.1 - power-assert-formatter: 1.4.1 - universal-deep-strict-equal: 1.2.2 - xtend: 4.0.2 - dev: true - resolution: - integrity: sha512-VWkkZV6Y+W8qLX/PtJu2Ur2jDPIs0a5vbP0TpKeybNcIXmT4vcKoVkyTp5lnQvTpY/DxacAZ4RZisHRHLJcAZQ== /prelude-ls/1.1.2: dev: true engines: @@ -4883,10 +4690,10 @@ packages: hasBin: true resolution: integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - /rollup-plugin-chrome-extension/2.1.3_336213aa818084c890b35444d25bffd0: + /rollup-plugin-chrome-extension/2.1.3_e518028e6ecfd68adc190dbe6d4b4ed0: dependencies: '@bumble/chrome-rxjs': 0.10.1 - '@rollup/plugin-commonjs': 11.0.2_rollup@1.32.0 + '@rollup/plugin-commonjs': 11.0.2_rollup@2.0.5 ajv: 6.12.0 array-flat-polyfill: 1.0.1 cheerio: 1.0.0-rc.3 @@ -4899,7 +4706,7 @@ packages: lodash.get: 4.4.2 mem: 6.0.1 prettier: 1.19.1 - rollup: 1.32.0 + rollup: 2.0.5 rxjs: 6.5.4 slash: 3.0.0 dev: true @@ -4910,33 +4717,32 @@ packages: rollup: ^1.31.0 resolution: integrity: sha512-KTwt6IGORukPfaOzJESPRM62RO1V/pD98tMpZscwyMp05XtDzYB9256XbG7f62KgR6O4WLhHFPDphbIEkrn3LA== - /rollup-plugin-empty-dir/1.0.4_rollup@1.32.0: + /rollup-plugin-empty-dir/1.0.4_rollup@2.0.5: dependencies: fs-extra: 7.0.1 - rollup: 1.32.0 + rollup: 2.0.5 dev: true peerDependencies: rollup: ^1.6.0 resolution: integrity: sha512-aFtZmca23Y9n6Bl/q9GC+qPvnz5NUH0uoliIqAJvTaOyDOHvEsa1xFKb457hHSnc7Ks+Q+kIjpOOwrKAe50bUw== - /rollup-plugin-zip/0.7.0_rollup@1.32.0: + /rollup-plugin-zip/1.0.0_rollup@2.0.5: dependencies: - rollup: 1.32.0 + rollup: 2.0.5 yazl: 2.5.1 dev: true peerDependencies: - rollup: '>=1.20.2' + rollup: '>=2.0.2' resolution: - integrity: sha512-bNZCs1zseyhlEE5Nj5vf1F3x3ffnNy/lTGJd4wxn9nwHLDSJJt/Kd4pSD0yA7MlSjWZ7bb+7QnaEhEDvqSsHQg== - /rollup/1.32.0: - dependencies: - '@types/estree': 0.0.42 - '@types/node': 13.7.7 - acorn: 7.1.0 - dev: true + integrity: sha512-Eww+Po86+9QSIXYLcVjU/NMYf2D1d2cSmp+SmFjoLk+vqjyV+TZJG69ShW5snSMpBN/MM0TJwYTbrLZSIiibcQ== + /rollup/2.0.5: + engines: + node: '>=10.0.0' hasBin: true + optionalDependencies: + fsevents: 2.1.2 resolution: - integrity: sha512-ab2tF5pdDqm2zuI8j02ceyrJSScl9V2C24FgWQ1v1kTFTu1UrG5H0hpP++mDZlEFyZX4k0chtGEHU2i+pAzBgA== + integrity: sha512-bECGz+RYpw3NYCvLnABu3REUROYbnZsfQZA37ekm/KlgKt/fyxBNN4waBnlLwzx4r6jNBs56SbTn7PEgJjw3fQ== /rsvp/4.8.5: dev: true engines: @@ -4958,7 +4764,6 @@ packages: /rxjs/6.5.4: dependencies: tslib: 1.10.0 - dev: true engines: npm: '>=2.0.0' resolution: @@ -5147,18 +4952,6 @@ packages: hasBin: true resolution: integrity: sha512-/S/iwkf9lcb5Eb/l/BoImDIa4EJWd7is5yJ4oJShh0+sH5Iz5XJRbHpLkNpxuo850uoR6Ygbma9GwfMoEULwEQ== - /sort-package-json/1.40.0: - dependencies: - detect-indent: 6.0.0 - detect-newline: 3.1.0 - git-hooks-list: 1.0.2 - globby: 10.0.1 - is-plain-obj: 2.1.0 - sort-object-keys: 1.1.3 - dev: true - hasBin: true - resolution: - integrity: sha512-3Uc1kjmQ3SYuKziKghZvA23SihOqGxEjK2QPfFPmd7BMo9rWiJdC2FJWvAZbfhLWapuJrdmkUf6Kp0G4Wtuv5w== /source-map-resolve/0.5.3: dependencies: atob: 2.1.2 @@ -5352,14 +5145,6 @@ packages: dev: true resolution: integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - /stringifier/1.4.0: - dependencies: - core-js: 2.6.11 - traverse: 0.6.6 - type-name: 2.0.2 - dev: true - resolution: - integrity: sha512-cNsMOqqrcbLcHTXEVmkw9y0fwDwkdgtZwlfyolzpQDoAE1xdNGhQhxBUfiDvvZIKl1hnUEgMv66nHwtMz3OjPw== /strip-ansi/3.0.1: dependencies: ansi-regex: 2.1.1 @@ -5421,7 +5206,6 @@ packages: mz: 2.7.0 pirates: 4.0.1 ts-interface-checker: 0.1.10 - dev: true engines: node: '>=8' hasBin: true @@ -5493,7 +5277,6 @@ packages: /thenify-all/1.6.0: dependencies: thenify: 3.3.0 - dev: true engines: node: '>=0.8' resolution: @@ -5501,7 +5284,6 @@ packages: /thenify/3.3.0: dependencies: any-promise: 1.3.0 - dev: true resolution: integrity: sha1-5p44obq+lpsBCCB5eLn2K4hgSDk= /throat/5.0.0: @@ -5600,12 +5382,7 @@ packages: dev: true resolution: integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk= - /traverse/0.6.6: - dev: true - resolution: - integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc= /ts-interface-checker/0.1.10: - dev: true resolution: integrity: sha512-UJYuKET7ez7ry0CnvfY6fPIUIZDw+UI3qvTUQeS2MyI4TgEeWAUBqy185LeaHcdJ9zG2dgFpPJU/AecXU0Afug== /ts-jest/25.2.1_jest@25.1.0: @@ -5630,20 +5407,15 @@ packages: resolution: integrity: sha512-TnntkEEjuXq/Gxpw7xToarmHbAafgCaAzOpnajnFC6jI7oo1trMzAHA04eWpc3MhV6+yvhE8uUBAmN+teRJh0A== /tslib/1.10.0: - dev: true resolution: integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== - /tslib/1.11.0: - dev: true - resolution: - integrity: sha512-BmndXUtiTn/VDDrJzQE7Mm22Ix3PxgLltW9bSNLoeCY31gnG2OPx0QqJnuc9oMIKioYrz487i6K9o4Pdn0j+Kg== /tslib/1.11.1: dev: true resolution: integrity: sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA== /tsutils/3.17.1_typescript@3.8.3: dependencies: - tslib: 1.11.0 + tslib: 1.11.1 typescript: 3.8.3 dev: true engines: @@ -5682,10 +5454,6 @@ packages: node: '>=8' resolution: integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - /type-name/2.0.2: - dev: true - resolution: - integrity: sha1-7+fUEj2KxSr/9/QMfk3sUmYAj7Q= /typedarray-to-buffer/3.1.5: dependencies: is-typedarray: 1.0.0 @@ -5714,14 +5482,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== - /universal-deep-strict-equal/1.2.2: - dependencies: - array-filter: 1.0.0 - indexof: 0.0.1 - object-keys: 1.1.1 - dev: true - resolution: - integrity: sha1-DaSsL3PP95JMgfpN4BjKViyisKc= /universalify/0.1.2: dev: true engines: @@ -5975,12 +5735,6 @@ packages: node: '>=0.4.0' resolution: integrity: sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= - /xtend/4.0.2: - dev: true - engines: - node: '>=0.4' - resolution: - integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== /y18n/3.2.1: dev: true resolution: @@ -6050,36 +5804,31 @@ specifiers: '@bumble/jest-chrome': ^0.5.1 '@rollup/plugin-commonjs': ^11.0.2 '@rollup/plugin-node-resolve': ^7.1.1 - '@rollup/plugin-typescript': ^3.0.0 + '@rollup/plugin-sucrase': ^3.0.0 + '@rollup/plugin-typescript': ^4.0.0 '@sucrase/jest-plugin': ^2.0.0 - '@types/chrome': 0.0.98 - '@types/fs-extra': ^8.1.0 - '@types/jest': ^25.1.3 + '@types/chrome': 0.0.99 + '@types/jest': ^25.1.4 '@types/jest-in-case': ^1.0.1 - '@types/node': ^13.7.7 - '@types/power-assert': ^1.5.3 + '@types/node': ^13.9.0 '@types/puppeteer': ^2.0.1 - '@types/sinon-chrome': ^2.2.6 - '@typescript-eslint/eslint-plugin': ^2.22.0 - '@typescript-eslint/parser': ^2.22.0 + '@typescript-eslint/eslint-plugin': ^2.23.0 + '@typescript-eslint/parser': ^2.23.0 chrome-promise: ^3.0.5 delay: ^4.3.0 eslint: ^6.8.0 - eslint-plugin-jest: ^23.8.1 - fs-extra: ^8.1.0 + eslint-plugin-jest: ^23.8.2 jest: ^25.1.0 jest-in-case: ^1.0.2 npm-run-all: ^4.1.5 - power-assert: ^1.6.1 prettier: ^1.19.1 prettier-plugin-packagejson: ^2.0.10 puppeteer: ^2.1.1 - rollup: ^1.32.0 + rollup: ^2.0.5 rollup-plugin-chrome-extension: ^2.1.3 rollup-plugin-empty-dir: ^1.0.4 - rollup-plugin-zip: ^0.7.0 + rollup-plugin-zip: ^1.0.0 rxjs: ^6.5.4 - sort-package-json: ^1.40.0 ts-jest: ^25.2.1 tslib: ^1.11.1 typescript: ^3.8.3 diff --git a/tsconfig.json b/tsconfig.json index 6a2624d..cb23c0e 100755 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,5 @@ { "compilerOptions": { - "allowJs": true, "allowSyntheticDefaultImports": true, "module": "es2015", "moduleResolution": "node", @@ -10,9 +9,7 @@ "strict": true, "target": "es2017", "lib": ["es2017", "dom", "esnext.array"], - "outDir": "lib" }, - "include": ["src", "tests", "jest.config.js"], - "exclude": ["lib", "playground", "types", "tests/e2e/extension-src"], + "include": ["src"], "typeAcquisition": { "enable": true } }