diff --git a/package.json b/package.json index e7b3e0a..3142d7b 100644 --- a/package.json +++ b/package.json @@ -68,14 +68,14 @@ "@artemv/wait-until-promise": "^1.1.2", "@types/atom": "1.40.11", "@types/jasmine": "^3.8.1", - "@types/node": "^16.3.2", + "@types/node": "^17.0.0", "atom-ide-base": "^3.3.0", "atom-jasmine3-test-runner": "^5.2.7", "babel-preset-atomic": "^4.1.0", "build-commit": "0.1.4", "cross-env": "^7.0.3", "eslint-config-atomic": "^1.16.1", - "prettier-config-atomic": "^2.0.5", + "prettier-config-atomic": "^3.0.0", "rollup-plugin-atomic": "^3.0.0", "shx": "^0.3.3", "temp": "^0.9.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 246b075..60a92e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,7 +9,7 @@ importers: '@atom-ide-community/nuclide-commons-atom': ^0.8.3 '@types/atom': 1.40.11 '@types/jasmine': ^3.8.1 - '@types/node': ^16.3.2 + '@types/node': ^17.0.0 atom-ide-base: ^3.3.0 atom-jasmine3-test-runner: ^5.2.7 babel-preset-atomic: ^4.1.0 @@ -17,7 +17,7 @@ importers: cross-env: ^7.0.3 eslint-config-atomic: ^1.16.1 log4js: 6.3.0 - prettier-config-atomic: ^2.0.5 + prettier-config-atomic: ^3.0.0 rollup-plugin-atomic: ^3.0.0 shx: ^0.3.3 temp: ^0.9.4 @@ -31,15 +31,15 @@ importers: '@artemv/wait-until-promise': 1.1.2 '@types/atom': 1.40.11 '@types/jasmine': 3.8.1 - '@types/node': 16.3.2 + '@types/node': 17.0.21 atom-ide-base: 3.3.0 atom-jasmine3-test-runner: 5.2.7 babel-preset-atomic: 4.1.0 build-commit: 0.1.4 cross-env: 7.0.3 eslint-config-atomic: 1.16.1 - prettier-config-atomic: 2.0.5 - rollup-plugin-atomic: 3.0.1_@types+node@16.3.2 + prettier-config-atomic: 3.0.3 + rollup-plugin-atomic: 3.0.1_@types+node@17.0.21 shx: 0.3.3 temp: 0.9.4 typescript: 4.3.5 @@ -1598,6 +1598,7 @@ packages: /@nicolo-ribaudo/chokidar-2/2.1.8-no-fsevents: resolution: {integrity: sha512-+nb9vWloHNNMFHjGofEam3wopE3m1yuambrrd/fnPc+lFOMB9ROTqQlche9ByFWNkdNqfSgR/kkQtQ8DzEWt2w==} + requiresBuild: true dependencies: anymatch: 2.0.0 async-each: 1.0.3 @@ -1751,13 +1752,13 @@ packages: /@types/atom/1.40.10: resolution: {integrity: sha512-aNFUhCuR6nmTTMoYKfWWMifZ3IcNETLWC75hCdg3i1/OvirfR/5qm1wfiISBb4s/TPM2YVEtxytCdWhKJuEhzw==} dependencies: - '@types/node': 15.14.2 + '@types/node': 17.0.21 dev: true /@types/atom/1.40.11: resolution: {integrity: sha512-TsPltugw2wKtR5p6ICv73t9kxdx59fTfdcD8Xe/0EEjF5vHBz99Z7Kj/rPRpyM/4ZcY1GrkQh8hgOw/OJRCs0g==} dependencies: - '@types/node': 16.3.2 + '@types/node': 17.0.21 dev: true /@types/dompurify/2.2.3: @@ -1774,6 +1775,13 @@ packages: resolution: {integrity: sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==} dev: true + /@types/glob/7.2.0: + resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} + dependencies: + '@types/minimatch': 3.0.5 + '@types/node': 17.0.21 + dev: true + /@types/jasmine/3.8.1: resolution: {integrity: sha512-ioRNoJvv0eXL1c9BZKpnywZWb5YflhaSiF3IOp9deyoh30MOwkB3bNuzi4UW76EFEhcmqpoEpdWhcUAAilomTw==} dev: true @@ -1788,12 +1796,16 @@ packages: '@types/unist': 2.0.6 dev: true + /@types/minimatch/3.0.5: + resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + dev: true + /@types/node/15.14.2: resolution: {integrity: sha512-dvMUE/m2LbXPwlvVuzCyslTEtQ2ZwuuFClDrOQ6mp2CenCg971719PTILZ4I6bTP27xfFFc+o7x2TkLuun/MPw==} dev: true - /@types/node/16.3.2: - resolution: {integrity: sha512-jJs9ErFLP403I+hMLGnqDRWT0RYKSvArxuBVh2veudHV7ifEC1WAmjJADacZ7mRbA2nWgHtn8xyECMAot0SkAw==} + /@types/node/17.0.21: + resolution: {integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==} dev: true /@types/parse-json/4.0.0: @@ -1821,7 +1833,7 @@ packages: /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 16.3.2 + '@types/node': 17.0.21 dev: true /@types/scheduler/0.16.2: @@ -2118,6 +2130,7 @@ packages: /assemblyscript/0.19.7: resolution: {integrity: sha512-0Vs27D9yIqxbwAx/zp2CNMCgR/Aa2cQlMZO+ctW30rhQ0/UOS/J9PkFXRxUVNMYj0xwEMT/Cq6l9flXO2ZJFcQ==} hasBin: true + requiresBuild: true dependencies: binaryen: 101.0.0-nightly.20210703 long: 4.0.0 @@ -2980,6 +2993,16 @@ packages: dev: true optional: true + /detect-indent/6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} + engines: {node: '>=8'} + dev: true + + /detect-newline/3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: true + /dir-glob/3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -3737,6 +3760,7 @@ packages: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + requiresBuild: true dev: true optional: true @@ -3772,6 +3796,10 @@ packages: dev: true optional: true + /git-hooks-list/1.0.3: + resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} + dev: true + /glob-parent/3.1.0: resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=} dependencies: @@ -3835,6 +3863,20 @@ packages: engines: {node: '>=0.10.0'} dev: true + /globby/10.0.0: + resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} + engines: {node: '>=8'} + dependencies: + '@types/glob': 7.2.0 + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.7 + glob: 7.1.7 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + /globby/11.0.4: resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} engines: {node: '>=10'} @@ -4213,6 +4255,11 @@ packages: engines: {node: '>=0.12.0'} dev: true + /is-plain-obj/2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + dev: true + /is-plain-object/2.0.4: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} @@ -4368,7 +4415,7 @@ packages: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 16.3.2 + '@types/node': 17.0.21 merge-stream: 2.0.0 supports-color: 7.2.0 dev: true @@ -5104,17 +5151,19 @@ packages: engines: {node: '>= 0.8.0'} dev: true - /prettier-config-atomic/2.0.5: - resolution: {integrity: sha512-Lyu7SZLtAZWvc3h2tTQ4R/7DB6ludK/W2VJN+olGeSXbM7ulQ4PAnB0hwxHmj6CXJ6bcbeHXOZtQ/J9xh338BA==} + /prettier-config-atomic/3.0.3: + resolution: {integrity: sha512-q0tqGdJ2lEIMp0diSGO0SgbSgUirLhSazHmYQh89HMj0SFwM7U8xXfZfptzKKoMd19LKguJ7saQB30crMlY/hg==} dependencies: - prettier: 2.3.2 - prettier-plugin-jsdoc: 0.3.23_prettier@2.3.2 + prettier: 2.5.1 + prettier-plugin-jsdoc: 0.3.30_prettier@2.5.1 + prettier-plugin-packagejson: 2.2.15_prettier@2.5.1 + sort-package-json: github.com/aminya/sort-package-json/076051b58be7b198732d1ce2b9a415ccd0c63a97 transitivePeerDependencies: - supports-color dev: true - /prettier-plugin-jsdoc/0.3.23_prettier@2.3.2: - resolution: {integrity: sha512-dHLzMG1oYARnYEbOC4RiJelcsV5tG6IaTzYr2dBey8cj6zzJZpTzhlm+Fc6c4SnSz3LRZCJVtGv42CulLlKKVw==} + /prettier-plugin-jsdoc/0.3.30_prettier@2.5.1: + resolution: {integrity: sha512-BTBojOMmrUA1qsWLpJN5whUfU/E72WBUQAB5AvrDkha+O8TxmqaAivnuW+87ItYGRPBFWWzj2r5iWELhBml1Ag==} engines: {node: '>=12.0.0'} peerDependencies: prettier: '>=2.1.2' @@ -5123,17 +5172,32 @@ packages: comment-parser: 1.1.5 linguist-languages: 7.15.0 mdast-util-from-markdown: 0.8.5 - prettier: 2.3.2 + prettier: 2.5.1 transitivePeerDependencies: - supports-color dev: true + /prettier-plugin-packagejson/2.2.15_prettier@2.5.1: + resolution: {integrity: sha512-r3WKxw0ALyD3gr3RlIFK3o7mUejCVkqwVKtUuPQaB3+aNiZYKxmad+GpZ6WFWTm6Zq2jX0wvSdlkGccQ2pEnCg==} + peerDependencies: + prettier: '>= 1.16.0' + dependencies: + prettier: 2.5.1 + sort-package-json: 1.53.1 + dev: true + /prettier/2.3.2: resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} engines: {node: '>=10.13.0'} hasBin: true dev: true + /prettier/2.5.1: + resolution: {integrity: sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true @@ -5438,7 +5502,7 @@ packages: assemblyscript: 0.19.7 dev: true - /rollup-plugin-atomic/3.0.1_@types+node@16.3.2: + /rollup-plugin-atomic/3.0.1_@types+node@17.0.21: resolution: {integrity: sha512-as+LsOqZ2Pq8J8DH8J7Y2tRqLSqZPpHRcEx+3L2S1WdxPMTxf5ucifrzWAqFezsOv/V8/DOEMOv2SZh0t4fa+A==} dependencies: '@rollup/plugin-babel': 5.3.0_@babel+core@7.14.6+rollup@2.53.1 @@ -5456,7 +5520,7 @@ packages: rollup-plugin-coffee-script: 2.0.0_coffeescript@1.12.7 rollup-plugin-css-only: 3.1.0_rollup@2.53.1 rollup-plugin-execute: 1.1.1 - rollup-plugin-sourcemaps: 0.6.3_@types+node@16.3.2+rollup@2.53.1 + rollup-plugin-sourcemaps: 0.6.3_38b8b552c481d32217ff02fe15651eea rollup-plugin-terser: 7.0.2_rollup@2.53.1 rollup-plugin-visualizer: 5.5.2_rollup@2.53.1 tslib: 2.3.1 @@ -5519,7 +5583,7 @@ packages: resolve: 1.20.0 dev: true - /rollup-plugin-sourcemaps/0.6.3_@types+node@16.3.2+rollup@2.53.1: + /rollup-plugin-sourcemaps/0.6.3_38b8b552c481d32217ff02fe15651eea: resolution: {integrity: sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==} engines: {node: '>=10.0.0'} peerDependencies: @@ -5530,7 +5594,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 3.1.0_rollup@2.53.1 - '@types/node': 16.3.2 + '@types/node': 17.0.21 rollup: 2.53.1 source-map-resolve: 0.6.0 dev: true @@ -5781,6 +5845,22 @@ packages: dev: true optional: true + /sort-object-keys/1.1.3: + resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} + dev: true + + /sort-package-json/1.53.1: + resolution: {integrity: sha512-ltLORrQuuPMpy23YkWCA8fO7zBOxM4P1j9LcGxci4K2Fk8jmSyCA/ATU6CFyy8qR2HQRx4RBYWzoi78FU/Anuw==} + hasBin: true + dependencies: + detect-indent: 6.1.0 + detect-newline: 3.1.0 + git-hooks-list: 1.0.3 + globby: 10.0.0 + is-plain-obj: 2.1.0 + sort-object-keys: 1.1.3 + dev: true + /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} dependencies: @@ -6393,3 +6473,17 @@ packages: window-size: 0.1.4 y18n: 3.2.2 dev: false + + github.com/aminya/sort-package-json/076051b58be7b198732d1ce2b9a415ccd0c63a97: + resolution: {tarball: https://codeload.github.com/aminya/sort-package-json/tar.gz/076051b58be7b198732d1ce2b9a415ccd0c63a97} + name: sort-package-json + version: 0.0.0-development + hasBin: true + dependencies: + detect-indent: 6.1.0 + detect-newline: 3.1.0 + git-hooks-list: 1.0.3 + globby: 10.0.0 + is-plain-obj: 2.1.0 + sort-object-keys: 1.1.3 + dev: true