diff --git a/package.json b/package.json index b9775e5..4458810 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "dependencies": { "@atom-ide-community/nuclide-commons": "^0.8.3", "@atom-ide-community/nuclide-commons-atom": "^0.8.3", - "log4js": "6.4.4" + "log4js": "6.9.1" }, "devDependencies": { "@artemv/wait-until-promise": "^1.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8467438..1efcdfa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: build-commit: 0.1.4 cross-env: ^7.0.3 eslint-config-atomic: ^1.16.1 - log4js: 6.4.4 + log4js: 6.9.1 prettier-config-atomic: ^2.0.5 rollup-plugin-atomic: ^3.0.0 shx: ^0.3.3 @@ -26,7 +26,7 @@ importers: dependencies: '@atom-ide-community/nuclide-commons': 0.8.3 '@atom-ide-community/nuclide-commons-atom': 0.8.3 - log4js: 6.4.4 + log4js: 6.9.1 devDependencies: '@artemv/wait-until-promise': 1.1.2 '@types/atom': 1.40.11 @@ -75,6 +75,8 @@ packages: shallowequal: 1.1.0 toml: 2.3.3 vscode-jsonrpc: 3.3.0 + transitivePeerDependencies: + - supports-color dev: false /@atom-ide-community/nuclide-commons/0.8.3: @@ -103,6 +105,8 @@ packages: uuid: 3.0.1 vscode-jsonrpc: 3.3.0 vscode-uri: 1.0.1 + transitivePeerDependencies: + - supports-color dev: false /@atom-ide-community/nuclide-node-transpiler/0.8.3: @@ -130,6 +134,8 @@ packages: optionalDependencies: '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents chokidar: 3.5.2 + transitivePeerDependencies: + - supports-color dev: true /@babel/code-frame/7.12.11: @@ -468,6 +474,8 @@ packages: resolution: {integrity: sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.14.5 dev: true /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.14.5_@babel+core@7.14.0: @@ -1611,6 +1619,8 @@ packages: path-is-absolute: 1.0.1 readdirp: 2.2.1 upath: 1.2.0 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -1956,6 +1966,12 @@ packages: hasBin: true dev: true + /acorn/8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /ajv/6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -2012,6 +2028,8 @@ packages: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -2124,7 +2142,6 @@ packages: binaryen: 101.0.0-nightly.20210703 long: 4.0.0 dev: true - optional: true /assign-symbols/1.0.0: resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} @@ -2241,6 +2258,8 @@ packages: babel-traverse: 6.26.0 babel-types: 6.26.0 babylon: 6.18.0 + transitivePeerDependencies: + - supports-color dev: true /babel-messages/6.23.0: @@ -2392,6 +2411,8 @@ packages: globals: 9.18.0 invariant: 2.2.4 lodash: 4.17.21 + transitivePeerDependencies: + - supports-color dev: true /babel-types/6.26.0: @@ -2450,7 +2471,6 @@ packages: resolution: {integrity: sha512-7iuRy/aSsd8BlO0ZOG4GqDI8z66UhazD10eeC3i14SOhZJ+MLC3I+BX5ydr3nk9g5j2PDGndxuYvm0gy+VJHYg==} hasBin: true dev: true - optional: true /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -2472,6 +2492,8 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -2884,11 +2906,12 @@ packages: dev: true /date-format/0.0.0: - resolution: {integrity: sha1-CSBoY6sHDrRZrOpVQsvYVrEZZrM=} + resolution: {integrity: sha512-kAmAdtsjW5nQ02FERwI1bP4xe6HQBPwy5kpAF4CRSLOMUs/vgMIEEwpy6JqUs7NitTyhZiImxwAjgPpnteycHg==} + deprecated: 0.x is no longer supported. Please upgrade to 4.x or higher. dev: false - /date-format/4.0.6: - resolution: {integrity: sha512-B9vvg5rHuQ8cbUXE/RMWMyX2YA5TecT3jKF5fLtGNlzPlU7zblSPmAm2OImDbWL+LDOQ6pUm+4LOFz+ywS41Zw==} + /date-format/4.0.14: + resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} engines: {node: '>=4.0'} dev: false @@ -2897,16 +2920,31 @@ packages: dev: true /debug/0.7.4: - resolution: {integrity: sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=} + resolution: {integrity: sha512-EohAb3+DSHSGx8carOSKJe8G0ayV5/i609OD0J2orCkuyae7SyZSz2aoLmQF2s0Pj5gITDebwPH7GFBlqOUQ1Q==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dev: false /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.1.2 dev: true @@ -3150,7 +3188,7 @@ packages: dependencies: confusing-browser-globals: 1.0.10 eslint: 7.30.0 - eslint-plugin-import: 2.23.4_eslint@7.30.0 + eslint-plugin-import: 2.23.4_9d4ab2a0eeed6edbe2d408500f2a8fc9 object.assign: 4.1.2 object.entries: 1.1.4 dev: true @@ -3167,7 +3205,7 @@ packages: dependencies: eslint: 7.30.0 eslint-config-airbnb-base: 14.2.1_4c70df12079b6173ad687cb79f8506b8 - eslint-plugin-import: 2.23.4_eslint@7.30.0 + eslint-plugin-import: 2.23.4_9d4ab2a0eeed6edbe2d408500f2a8fc9 eslint-plugin-jsx-a11y: 6.4.1_eslint@7.30.0 eslint-plugin-react: 7.24.0_eslint@7.30.0 object.assign: 4.1.2 @@ -3186,9 +3224,9 @@ packages: coffeescript: 1.12.7 eslint: 7.30.0 eslint-config-prettier: 8.3.0_eslint@7.30.0 - eslint-plugin-coffee: 0.1.14_eslint@7.30.0 + eslint-plugin-coffee: 0.1.14_9d4ab2a0eeed6edbe2d408500f2a8fc9 eslint-plugin-html: 6.1.2 - eslint-plugin-import: 2.23.4_eslint@7.30.0 + eslint-plugin-import: 2.23.4_9d4ab2a0eeed6edbe2d408500f2a8fc9 eslint-plugin-json: 3.0.0 eslint-plugin-node: 11.1.0_eslint@7.30.0 eslint-plugin-only-warn: /@aminya/eslint-plugin-only-warn/1.2.2 @@ -3198,6 +3236,8 @@ packages: prettier: 2.3.2 typescript: 4.3.5 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - eslint-plugin-react-hooks - supports-color dev: true @@ -3216,17 +3256,37 @@ packages: dependencies: debug: 2.6.9 resolve: 1.20.0 + transitivePeerDependencies: + - supports-color dev: true - /eslint-module-utils/2.6.1: + /eslint-module-utils/2.6.1_374cc1966af037210d9f64b552c53316: resolution: {integrity: sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==} engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 debug: 3.2.7 + eslint-import-resolver-node: 0.3.4 pkg-dir: 2.0.0 + transitivePeerDependencies: + - supports-color dev: true - /eslint-plugin-coffee/0.1.14_eslint@7.30.0: + /eslint-plugin-coffee/0.1.14_9d4ab2a0eeed6edbe2d408500f2a8fc9: resolution: {integrity: sha512-JwBminIlHz7XqZ8kbpNHDMG9y/tsHX8mwMZBxZaAlguyXIfYTrnY/nc+6+/X/DXfA//zDCs/lNARDciW3iJCOQ==} peerDependencies: eslint: '>=6.0.0' @@ -3239,7 +3299,7 @@ packages: eslint: 7.30.0 eslint-config-airbnb: 18.2.1_84755e9b7dfc212aa02ee85084085fd3 eslint-config-airbnb-base: 14.2.1_4c70df12079b6173ad687cb79f8506b8 - eslint-plugin-import: 2.23.4_eslint@7.30.0 + eslint-plugin-import: 2.23.4_9d4ab2a0eeed6edbe2d408500f2a8fc9 eslint-plugin-jsx-a11y: 6.4.1_eslint@7.30.0 eslint-plugin-react: 7.24.0_eslint@7.30.0 eslint-plugin-react-native: 3.11.0_eslint@7.30.0 @@ -3249,6 +3309,9 @@ packages: jsx-ast-utils: 2.4.1 lodash: 4.17.21 transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - eslint-plugin-react-hooks - supports-color dev: true @@ -3270,19 +3333,24 @@ packages: htmlparser2: 6.1.0 dev: true - /eslint-plugin-import/2.23.4_eslint@7.30.0: + /eslint-plugin-import/2.23.4_9d4ab2a0eeed6edbe2d408500f2a8fc9: resolution: {integrity: sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: + '@typescript-eslint/parser': 4.28.3_eslint@7.30.0+typescript@4.3.5 array-includes: 3.1.3 array.prototype.flat: 1.2.4 debug: 2.6.9 doctrine: 2.1.0 eslint: 7.30.0 eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.1 + eslint-module-utils: 2.6.1_374cc1966af037210d9f64b552c53316 find-up: 2.1.0 has: 1.0.3 is-core-module: 2.5.0 @@ -3292,6 +3360,10 @@ packages: read-pkg-up: 3.0.0 resolve: 1.20.0 tsconfig-paths: 3.10.1 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color dev: true /eslint-plugin-json/3.0.0: @@ -3576,6 +3648,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -3608,6 +3682,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -3680,12 +3756,12 @@ packages: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 3.2.5 + flatted: 3.2.7 rimraf: 3.0.2 dev: true - /flatted/3.2.5: - resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} + /flatted/3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} /for-in/1.0.2: resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} @@ -3701,13 +3777,13 @@ packages: dev: true optional: true - /fs-extra/10.0.1: - resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==} - engines: {node: '>=12'} + /fs-extra/8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.6 - jsonfile: 6.1.0 - universalify: 2.0.0 + jsonfile: 4.0.0 + universalify: 0.1.2 dev: false /fs-plus/3.1.1: @@ -4450,10 +4526,8 @@ packages: resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==} dev: true - /jsonfile/6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - dependencies: - universalify: 2.0.0 + /jsonfile/4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: graceful-fs: 4.2.6 dev: false @@ -4582,23 +4656,26 @@ packages: dev: true /log4js/1.1.1: - resolution: {integrity: sha1-wh0px2BAieTyVYM+f5SzRh3h/0M=} + resolution: {integrity: sha512-lYb14ZSs1M/CUFuvy7Zk3VZLDtqrqOaVql9CE0tv8g6/qE1Gfq97XKdltBsjSxxvcJ+t8fAXOnvFxSsms7gGVg==} engines: {node: '>=0.12'} + deprecated: 1.x is no longer supported. Please upgrade to 6.x or higher. dependencies: debug: 2.6.9 semver: 5.7.1 streamroller: 0.4.1 + transitivePeerDependencies: + - supports-color dev: false - /log4js/6.4.4: - resolution: {integrity: sha512-ncaWPsuw9Vl1CKA406hVnJLGQKy1OHx6buk8J4rE2lVW+NW5Y82G5/DIloO7NkqLOUtNPEANaWC1kZYVjXssPw==} + /log4js/6.9.1: + resolution: {integrity: sha512-1somDdy9sChrr9/f4UlzhdaGfDR2c/SaD2a4T7qEkG4jTS57/B3qmnjLYePwQ8cqWnUHZI0iAKxMBpCZICiZ2g==} engines: {node: '>=8.0'} dependencies: - date-format: 4.0.6 + date-format: 4.0.14 debug: 4.3.4 - flatted: 3.2.5 + flatted: 3.2.7 rfdc: 1.3.0 - streamroller: 3.0.6 + streamroller: 3.1.5 transitivePeerDependencies: - supports-color dev: false @@ -4606,7 +4683,6 @@ packages: /long/4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} dev: true - optional: true /loose-envify/1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} @@ -4718,6 +4794,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -4771,7 +4849,7 @@ packages: dev: false /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -4806,6 +4884,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -5234,6 +5314,8 @@ packages: graceful-fs: 4.2.6 micromatch: 3.1.10 readable-stream: 2.3.7 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -5773,6 +5855,8 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color dev: true optional: true @@ -5869,22 +5953,25 @@ packages: optional: true /streamroller/0.4.1: - resolution: {integrity: sha1-1DW9WXQ3Or2b2QaDWVEwhRBswF8=} + resolution: {integrity: sha512-w0GGkMlWOiIBIYTmOWHTWKy9Y5hKxGKpQ5WpiHqwhvoSoMHXNTITrk6ZsR3fdgz3Bi/c+CXVHwmfPUQFkEPL+A==} engines: {node: '>=0.12.0'} + deprecated: 0.x is no longer supported. Please upgrade to 3.x or higher. dependencies: date-format: 0.0.0 debug: 0.7.4 mkdirp: 0.5.5 readable-stream: 1.1.14 + transitivePeerDependencies: + - supports-color dev: false - /streamroller/3.0.6: - resolution: {integrity: sha512-Qz32plKq/MZywYyhEatxyYc8vs994Gz0Hu2MSYXXLD233UyPeIeRBZARIIGwFer4Mdb8r3Y2UqKkgyDghM6QCg==} + /streamroller/3.1.5: + resolution: {integrity: sha512-KFxaM7XT+irxvdqSP1LGLgNWbYN7ay5owZ3r/8t77p+EtSUAfUgtl7be3xtqtOmGUl9K9YPO2ca8133RlTjvKw==} engines: {node: '>=8.0'} dependencies: - date-format: 4.0.6 + date-format: 4.0.14 debug: 4.3.4 - fs-extra: 10.0.1 + fs-extra: 8.1.0 transitivePeerDependencies: - supports-color dev: false @@ -6024,6 +6111,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: + acorn: 8.8.2 commander: 2.20.3 source-map: 0.7.3 source-map-support: 0.5.19 @@ -6183,9 +6271,9 @@ packages: '@types/unist': 2.0.6 dev: true - /universalify/2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} - engines: {node: '>= 10.0.0'} + /universalify/0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} dev: false /unset-value/1.0.0: