From cf3ae99f2ed31a987167a9d96ba9efc9c342b494 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Ro=C5=BCek?= Date: Wed, 14 Dec 2022 13:42:52 +0100 Subject: [PATCH] chore(repo): add Node 18.12 to the matrix --- .circleci/config.yml | 17 ++-- packages/cli/package.json | 4 +- yarn.lock | 174 ++++++++++++++++---------------------- 3 files changed, 86 insertions(+), 109 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 56276a1b8e..aacd15588d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -21,8 +21,9 @@ defaults: only: /^v.*/ node-versions: &node-versions - "12.22" - - "14.18" - - "16.13" + - "14.21" + - "16.18" + - "18.12" pkg-cache-path: &pkg-cache-path /tmp/pkg-node-binaries commands: @@ -148,7 +149,7 @@ commands: jobs: lint: docker: - - image: circleci/node:lts + - image: cimg/node:lts resource_class: small steps: - checkout @@ -162,7 +163,7 @@ jobs: node-version: type: string docker: - - image: circleci/node:<< parameters.node-version >> + - image: cimg/node:<< parameters.node-version >> resource_class: medium steps: - checkout @@ -175,7 +176,7 @@ jobs: test-browser: docker: - - image: circleci/node:current-browsers + - image: cimg/node:current-browsers steps: - checkout - install-and-build @@ -200,7 +201,7 @@ jobs: build-nix-binaries: docker: - - image: circleci/node:lts + - image: cimg/node:lts steps: - checkout - install-and-build @@ -227,7 +228,7 @@ jobs: release-docker: docker: - - image: circleci/node:lts + - image: cimg/node:lts steps: - checkout - setup_remote_docker: @@ -290,7 +291,7 @@ jobs: release: docker: - - image: circleci/node:lts + - image: cimg/node:lts steps: - prepare-release - run: yarn release diff --git a/packages/cli/package.json b/packages/cli/package.json index cbfcd15586..1af38ee84c 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -37,7 +37,7 @@ "@stoplight/path": "1.3.2", "@stoplight/spectral-core": "^1.15.1", "@stoplight/spectral-parsers": "^1.0.2", - "@stoplight/spectral-ref-resolver": "1.0.2", + "@stoplight/spectral-ref-resolver": "^1.0.2", "@stoplight/spectral-ruleset-bundler": "^1.4.0", "@stoplight/spectral-ruleset-migrator": "^1.9.0", "@stoplight/spectral-rulesets": ">=1", @@ -64,7 +64,7 @@ "es-aggregate-error": "^1.0.7", "nock": "^13.1.3", "node-html-parser": "^4.1.5", - "pkg": "^5.4.1", + "pkg": "^5.8.0", "xml2js": "^0.4.23" }, "pkg": { diff --git a/yarn.lock b/yarn.lock index f5b25de7c1..f29ce83bbd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -73,6 +73,17 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:7.18.2": + version: 7.18.2 + resolution: "@babel/generator@npm:7.18.2" + dependencies: + "@babel/types": ^7.18.2 + "@jridgewell/gen-mapping": ^0.3.0 + jsesc: ^2.5.1 + checksum: d0661e95532ddd97566d41fec26355a7b28d1cbc4df95fe80cc084c413342935911b48db20910708db39714844ddd614f61c2ec4cca3fb10181418bdcaa2e7a3 + languageName: node + linkType: hard + "@babel/generator@npm:^7.18.9, @babel/generator@npm:^7.7.2": version: 7.18.9 resolution: "@babel/generator@npm:7.18.9" @@ -290,10 +301,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.10.4, @babel/helper-validator-identifier@npm:^7.12.11, @babel/helper-validator-identifier@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-identifier@npm:7.18.6" - checksum: e295254d616bbe26e48c196a198476ab4d42a73b90478c9842536cf910ead887f5af6b5c4df544d3052a25ccb3614866fa808dc1e3a5a4291acd444e243c0648 +"@babel/helper-string-parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-string-parser@npm:7.19.4" + checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.10.4, @babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a languageName: node linkType: hard @@ -338,12 +356,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:7.13.13": - version: 7.13.13 - resolution: "@babel/parser@npm:7.13.13" +"@babel/parser@npm:7.18.4": + version: 7.18.4 + resolution: "@babel/parser@npm:7.18.4" bin: parser: ./bin/babel-parser.js - checksum: 30deada9f98add95e6dc5c15b6792fda208d4169d967015fe23423ee93a94baf4e0c67b2b6069de15b5054b61e60410db218daa84939c57bd787469906dff927 + checksum: e05b2dc720c4b200e088258f3c2a2de5041c140444edc38181d1217b10074e881a7133162c5b62356061f26279f08df5a06ec14c5842996ee8601ad03c57a44f languageName: node linkType: hard @@ -1186,24 +1204,24 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:7.13.12": - version: 7.13.12 - resolution: "@babel/types@npm:7.13.12" +"@babel/types@npm:7.18.4": + version: 7.18.4 + resolution: "@babel/types@npm:7.18.4" dependencies: - "@babel/helper-validator-identifier": ^7.12.11 - lodash: ^4.17.19 + "@babel/helper-validator-identifier": ^7.16.7 to-fast-properties: ^2.0.0 - checksum: 4ffe8178e262ba6fdc179075bcaab642a41efc4e0cfcbc48dc26bcf1a8bd46470b1a135467c637c60a5a3ff7c36a402b765b5c33ea5286ea07de79b81329f799 + checksum: 85df59beb99c1b95e9e41590442f2ffa1e5b1b558d025489db40c9f7c906bd03a17da26c3ec486e5800e80af27c42ca7eee9506d9212ab17766d2d68d30fbf52 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.10, @babel/types@npm:^7.12.11, @babel/types@npm:^7.14.5, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.18.9 - resolution: "@babel/types@npm:7.18.9" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.10.4, @babel/types@npm:^7.10.5, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.10, @babel/types@npm:^7.12.11, @babel/types@npm:^7.14.5, @babel/types@npm:^7.18.2, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.20.5 + resolution: "@babel/types@npm:7.20.5" dependencies: - "@babel/helper-validator-identifier": ^7.18.6 + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 to-fast-properties: ^2.0.0 - checksum: f0e0147267895fd8a5b82133e711ce7ce99941f3ce63647e0e3b00656a7afe48a8aa48edbae27543b701794d2b29a562a08f51f88f41df401abce7c3acc5e13a + checksum: 773f0a1ad9f6ca5c5beaf751d1d8d81b9130de87689d1321fc911d73c3b1167326d66f0ae086a27fb5bfc8b4ee3ffebf1339be50d3b4d8015719692468c31f2d languageName: node linkType: hard @@ -1756,7 +1774,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2": +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.2 resolution: "@jridgewell/gen-mapping@npm:0.3.2" dependencies: @@ -2481,7 +2499,7 @@ __metadata: "@stoplight/path": 1.3.2 "@stoplight/spectral-core": ^1.15.1 "@stoplight/spectral-parsers": ^1.0.2 - "@stoplight/spectral-ref-resolver": 1.0.2 + "@stoplight/spectral-ref-resolver": ^1.0.2 "@stoplight/spectral-ruleset-bundler": ^1.4.0 "@stoplight/spectral-ruleset-migrator": ^1.9.0 "@stoplight/spectral-rulesets": ">=1" @@ -2499,7 +2517,7 @@ __metadata: lodash: ~4.17.21 nock: ^13.1.3 node-html-parser: ^4.1.5 - pkg: ^5.4.1 + pkg: ^5.8.0 pony-cause: ^1.0.0 proxy-agent: 5.0.0 stacktracey: ^2.1.7 @@ -2589,7 +2607,7 @@ __metadata: languageName: unknown linkType: soft -"@stoplight/spectral-ref-resolver@*, @stoplight/spectral-ref-resolver@1.0.2, @stoplight/spectral-ref-resolver@>=1, @stoplight/spectral-ref-resolver@^1.0.0, @stoplight/spectral-ref-resolver@workspace:packages/ref-resolver": +"@stoplight/spectral-ref-resolver@*, @stoplight/spectral-ref-resolver@>=1, @stoplight/spectral-ref-resolver@^1.0.0, @stoplight/spectral-ref-resolver@^1.0.2, @stoplight/spectral-ref-resolver@workspace:packages/ref-resolver": version: 0.0.0-use.local resolution: "@stoplight/spectral-ref-resolver@workspace:packages/ref-resolver" dependencies: @@ -5727,25 +5745,6 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.0.0": - version: 2.0.0 - resolution: "escodegen@npm:2.0.0" - dependencies: - esprima: ^4.0.1 - estraverse: ^5.2.0 - esutils: ^2.0.2 - optionator: ^0.8.1 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 5aa6b2966fafe0545e4e77936300cc94ad57cfe4dc4ebff9950492eaba83eef634503f12d7e3cbd644ecc1bab388ad0e92b06fd32222c9281a75d1cf02ec6cef - languageName: node - linkType: hard - "eslint-config-prettier@npm:^8.5.0": version: 8.5.0 resolution: "eslint-config-prettier@npm:8.5.0" @@ -6758,7 +6757,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.0.3, globby@npm:^11.1.0": +"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -7306,7 +7305,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": +"is-core-module@npm:2.9.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.9.0 resolution: "is-core-module@npm:2.9.0" dependencies: @@ -9600,12 +9599,12 @@ __metadata: languageName: node linkType: hard -"node-abi@npm:^2.7.0": - version: 2.26.0 - resolution: "node-abi@npm:2.26.0" +"node-abi@npm:^2.21.0": + version: 2.30.1 + resolution: "node-abi@npm:2.30.1" dependencies: semver: ^5.4.1 - checksum: a405ee19177c5844d667f4cd3175ed2e397439d0f3049ad8b553f2ccf26895fb0f5143f4fcf97bde5fd94dab446e83e41a9cccd77517d97ab0852f705683684b + checksum: 3f4b0c912ce4befcd7ceab4493ba90b51d60dfcc90f567c93f731d897ef8691add601cb64c181683b800f21d479d68f9a6e15d8ab8acd16a5706333b9e30a881 languageName: node linkType: hard @@ -9618,7 +9617,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": +"node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.6, node-fetch@npm:^2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" dependencies: @@ -9716,13 +9715,6 @@ __metadata: languageName: node linkType: hard -"noop-logger@npm:^0.1.1": - version: 0.1.1 - resolution: "noop-logger@npm:0.1.1" - checksum: 9f99da270d074a2f268de2eae3ebcb44f12cc2f7241417c7be9f1e206f614afa632a27b91febab86163f88bb54466d638e49c9f62d899105f18d5ed5bcd51ed1 - languageName: node - linkType: hard - "nopt@npm:^5.0.0": version: 5.0.0 resolution: "nopt@npm:5.0.0" @@ -10609,20 +10601,21 @@ __metadata: languageName: node linkType: hard -"pkg-fetch@npm:3.2.4": - version: 3.2.4 - resolution: "pkg-fetch@npm:3.2.4" +"pkg-fetch@npm:3.4.2": + version: 3.4.2 + resolution: "pkg-fetch@npm:3.4.2" dependencies: - chalk: ^4.1.0 + chalk: ^4.1.2 fs-extra: ^9.1.0 https-proxy-agent: ^5.0.0 - node-fetch: ^2.6.1 + node-fetch: ^2.6.6 progress: ^2.0.3 semver: ^7.3.5 + tar-fs: ^2.1.1 yargs: ^16.2.0 bin: pkg-fetch: lib-es5/bin.js - checksum: 39c7ccc6968e34a401f6f93f35321e1676f1970340b849b04e1b5837ad7afe04479327a7b8a98717387d9c3a7084350051f515c9f38d4fca512f173c96cce357 + checksum: e0f73cedf6cb8882e4d998700031443e6542d213f9817d66deb03fb89c122ca7f7505f11401f85a760a2d3951f9b793d0f78782be220c46c56ccf70f9915812a languageName: node linkType: hard @@ -10635,25 +10628,24 @@ __metadata: languageName: node linkType: hard -"pkg@npm:^5.4.1": - version: 5.4.1 - resolution: "pkg@npm:5.4.1" +"pkg@npm:^5.8.0": + version: 5.8.0 + resolution: "pkg@npm:5.8.0" dependencies: - "@babel/parser": 7.13.13 - "@babel/types": 7.13.12 - chalk: ^4.1.0 - escodegen: ^2.0.0 + "@babel/generator": 7.18.2 + "@babel/parser": 7.18.4 + "@babel/types": 7.18.4 + chalk: ^4.1.2 fs-extra: ^9.1.0 - globby: ^11.0.3 + globby: ^11.1.0 into-stream: ^6.0.0 - minimist: ^1.2.5 + is-core-module: 2.9.0 + minimist: ^1.2.6 multistream: ^4.1.0 - pkg-fetch: 3.2.4 - prebuild-install: 6.0.1 - progress: ^2.0.3 - resolve: ^1.20.0 + pkg-fetch: 3.4.2 + prebuild-install: 6.1.4 + resolve: ^1.22.0 stream-meter: ^1.0.4 - tslib: 2.1.0 peerDependencies: node-notifier: ">=9.0.1" peerDependenciesMeta: @@ -10661,7 +10653,7 @@ __metadata: optional: true bin: pkg: lib-es5/bin.js - checksum: 2b93c23b61adba0a8c0a0e8c7ab7029d4d3087e035431c1a39147435dd2d229671a7360e3bd684cea32373ffdc906adacca3377143004ec2945f1204c331d002 + checksum: eb85975275ab4c5760884c1cc9b6251a17a8c15eb1b5a13183d0a5a0385650459e44d8438af7ecf5c5d185b55046cce9ce705b5b6d59ae058a157f49f6fb56a0 languageName: node linkType: hard @@ -10691,9 +10683,9 @@ __metadata: languageName: node linkType: hard -"prebuild-install@npm:6.0.1": - version: 6.0.1 - resolution: "prebuild-install@npm:6.0.1" +"prebuild-install@npm:6.1.4": + version: 6.1.4 + resolution: "prebuild-install@npm:6.1.4" dependencies: detect-libc: ^1.0.3 expand-template: ^2.0.3 @@ -10701,18 +10693,16 @@ __metadata: minimist: ^1.2.3 mkdirp-classic: ^0.5.3 napi-build-utils: ^1.0.1 - node-abi: ^2.7.0 - noop-logger: ^0.1.1 + node-abi: ^2.21.0 npmlog: ^4.0.1 pump: ^3.0.0 rc: ^1.2.7 simple-get: ^3.0.3 tar-fs: ^2.0.0 tunnel-agent: ^0.6.0 - which-pm-runs: ^1.0.0 bin: prebuild-install: bin.js - checksum: d5877ea37612b08b85e1878fae138c7c41015f580cbdee7c70c85cf4ba1d9419cb23b53320edad5525702b09d78e22f744c1df72343976de8ae4df77e195f66f + checksum: de4313eda821305912af922700a2db04bb8e77fe8aa9c2788550f1000c026cbefc82da468ec0c0a37764c5417bd8169dbd540928535fb38d00bb9bbd673dd217 languageName: node linkType: hard @@ -12383,7 +12373,7 @@ __metadata: languageName: node linkType: hard -"tar-fs@npm:^2.0.0": +"tar-fs@npm:^2.0.0, tar-fs@npm:^2.1.1": version: 2.1.1 resolution: "tar-fs@npm:2.1.1" dependencies: @@ -12743,13 +12733,6 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.1.0": - version: 2.1.0 - resolution: "tslib@npm:2.1.0" - checksum: aa189c8179de0427b0906da30926fd53c59d96ec239dff87d6e6bc831f608df0cbd6f77c61dabc074408bd0aa0b9ae4ec35cb2c15f729e32f37274db5730cb78 - languageName: node - linkType: hard - "tslib@npm:^1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" @@ -13278,13 +13261,6 @@ __metadata: languageName: node linkType: hard -"which-pm-runs@npm:^1.0.0": - version: 1.0.0 - resolution: "which-pm-runs@npm:1.0.0" - checksum: 30cf7aee31f264558070e92414316c169367bb2b84a0a32777d30392fea0892fcf9955b81c3fe7f52165ae5a33f0acfd3bc0916416cb07e6d414c90255c228ca - languageName: node - linkType: hard - "which@npm:^1.2.1, which@npm:^1.2.9": version: 1.3.1 resolution: "which@npm:1.3.1"