diff --git a/.travis.yml b/.travis.yml index 0a82a67559..a3694bbe07 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: node_js node_js: - - "12.16.1" + - "14.17.3" cache: directories: - ".meteor" diff --git a/History.md b/History.md index f2904faa9c..179b4a65c3 100644 --- a/History.md +++ b/History.md @@ -2,13 +2,48 @@ #### Meteor Version Release +* `meteor-tool@2.4` + - `meteor show` now reports if a package is deprecated + #### Independent Releases -## v2.3.1, UNRELEASED +## v2.3.1, 2021-07-08 + +#### Highlights + +* Fix windows issue when running webapp package. +* Node.js updated to 14.17.3, following [security release](https://nodejs.org/en/blog/vulnerability/july-2021-security-releases/) + +#### Breaking Changes + +* Meteor will now generate ".aab" (bundle files) by default when building for Android. This is the [new default format](https://android-developers.googleblog.com/2021/06/the-future-of-android-app-bundles-is.html) for Android apps. Use the new build flag `--packageType=apk` if you still need to generate APK. #### Meteor Version Release +* Updated travis CI environment to use Node.js 14.17.3 + +* `meteor-tool@2.3.1` + - Node.js updated to [14.17.2](https://nodejs.org/en/blog/release/v14.17.2/) and [14.17.3](https://nodejs.org/en/blog/release/v14.17.3/) + - `@babel/runtime` dependency updated to v7.14.6 across the tool and testing apps + - Skeletons dependencies updated + - Apollo skeleton removed `apollo-boost` dependency which is no longer needed + - New build flag `--packageType` to choose between apk/bundle for android builds (defaults to bundle). + #### Independent Releases + +* `webapp@1.11.1` + - Remove `posix` from npm shrinkwrap, to fix a bug it causes on Windows. + +* `less@3.0.2` + - Updated `@babel/runtime` to v7.14.6 + - Updated `less` to v3.11.3 + +* `standard-minifiers-css@1.7.3` + - Updated `@babel/runtime` to v7.14.6 + +* `standard-minifiers-js@2.6.1` + - Updated `@babel/runtime` to v7.14.6 + * `dynamic-import@0.7.1` - Fix [Safari 14 bug](https://bugs.webkit.org/show_bug.cgi?id=226547) with indexedDB diff --git a/meteor b/meteor index a4a28da42f..6ad3438062 100755 --- a/meteor +++ b/meteor @@ -1,6 +1,6 @@ #!/usr/bin/env bash -BUNDLE_VERSION=14.17.1.1 +BUNDLE_VERSION=14.17.3.0 # OS Check. Put here because here is where we download the precompiled # bundles that are arch specific. diff --git a/packages/meteor-tool/package.js b/packages/meteor-tool/package.js index e0382598a7..69ea39b6ab 100644 --- a/packages/meteor-tool/package.js +++ b/packages/meteor-tool/package.js @@ -1,6 +1,6 @@ Package.describe({ summary: "The Meteor command-line tool", - version: '2.3.0' + version: '2.3.1' }); Package.includeTool(); diff --git a/packages/non-core/less/.npm/plugin/compileLessBatch/npm-shrinkwrap.json b/packages/non-core/less/.npm/plugin/compileLessBatch/npm-shrinkwrap.json index 56a9a953ef..e9d4470bdc 100644 --- a/packages/non-core/less/.npm/plugin/compileLessBatch/npm-shrinkwrap.json +++ b/packages/non-core/less/.npm/plugin/compileLessBatch/npm-shrinkwrap.json @@ -2,14 +2,14 @@ "lockfileVersion": 1, "dependencies": { "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==" + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==" }, "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==" + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" }, "asap": { "version": "2.0.6", @@ -37,9 +37,9 @@ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", - "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "bcrypt-pbkdf": { "version": "1.0.2", @@ -82,9 +82,9 @@ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" }, "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==" + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==" }, "extend": { "version": "3.0.2", @@ -97,9 +97,9 @@ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-json-stable-stringify": { "version": "2.1.0", @@ -122,9 +122,9 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==" + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", + "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" }, "har-schema": { "version": "2.0.0", @@ -132,9 +132,9 @@ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==" + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==" }, "http-signature": { "version": "1.2.0", @@ -182,9 +182,14 @@ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=" }, "less": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/less/-/less-3.11.1.tgz", - "integrity": "sha512-tlWX341RECuTOvoDIvtFqXsKj072hm3+9ymRBe76/mD6O5ZZecnlAOVDlWAleF2+aohFrxNidXhv2773f6kY7g==" + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/less/-/less-3.11.3.tgz", + "integrity": "sha512-VkZiTDdtNEzXA3LgjQiC3D7/ejleBPFVvq+aRI9mIj+Zhmif5TvFPM244bT4rzkvOCvJ9q4zAztok1M7Nygagw==" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" }, "mime": { "version": "1.6.0", @@ -192,24 +197,14 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + "version": "1.48.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz", + "integrity": "sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==" }, "mime-types": { - "version": "2.1.26", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", - "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==" - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "mkdirp": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", - "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==" + "version": "2.1.31", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz", + "integrity": "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==" }, "oauth-sign": { "version": "0.9.0", @@ -221,6 +216,11 @@ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, "promise": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", @@ -247,9 +247,9 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" }, "request": { "version": "2.88.2", @@ -257,15 +257,20 @@ "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" }, "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -282,9 +287,9 @@ "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" }, "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==" + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" }, "tunnel-agent": { "version": "0.6.0", @@ -297,9 +302,9 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==" + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" }, "uuid": { "version": "3.4.0", diff --git a/packages/non-core/less/package.js b/packages/non-core/less/package.js index f758c45978..ba6dd1a774 100644 --- a/packages/non-core/less/package.js +++ b/packages/non-core/less/package.js @@ -1,6 +1,6 @@ Package.describe({ name: 'less', - version: '3.0.1', + version: '3.0.2', summary: 'Leaner CSS language', documentation: 'README.md' }); @@ -9,14 +9,14 @@ Package.registerBuildPlugin({ name: "compileLessBatch", use: [ "caching-compiler@1.2.2", - "ecmascript@0.14.3", + "ecmascript@0.15.1", ], sources: [ 'plugin/compile-less.js' ], npmDependencies: { - "@babel/runtime": "7.9.2", - "less": "3.11.1" + "@babel/runtime": "7.14.6", + "less": "3.11.3" } }); diff --git a/packages/standard-minifier-css/.npm/plugin/minifyStdCSS/npm-shrinkwrap.json b/packages/standard-minifier-css/.npm/plugin/minifyStdCSS/npm-shrinkwrap.json index 740cbbcb85..88352a6812 100644 --- a/packages/standard-minifier-css/.npm/plugin/minifyStdCSS/npm-shrinkwrap.json +++ b/packages/standard-minifier-css/.npm/plugin/minifyStdCSS/npm-shrinkwrap.json @@ -2,9 +2,9 @@ "lockfileVersion": 1, "dependencies": { "@babel/runtime": { - "version": "7.11.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", - "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==" + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==" }, "lru-cache": { "version": "6.0.0", diff --git a/packages/standard-minifier-css/package.js b/packages/standard-minifier-css/package.js index 9fc41c6414..2909e932ea 100644 --- a/packages/standard-minifier-css/package.js +++ b/packages/standard-minifier-css/package.js @@ -1,6 +1,6 @@ Package.describe({ name: 'standard-minifier-css', - version: '1.7.2', + version: '1.7.3', summary: 'Standard css minifier used with Meteor apps by default.', documentation: 'README.md' }); @@ -12,7 +12,7 @@ Package.registerBuildPlugin({ 'ecmascript' ], npmDependencies: { - "@babel/runtime": "7.11.2", + "@babel/runtime": "7.14.6", "source-map": "0.7.3", "lru-cache": "6.0.0" }, @@ -22,6 +22,6 @@ Package.registerBuildPlugin({ }); Package.onUse(function(api) { - api.use('minifier-css@1.5.3'); + api.use('minifier-css@1.5.4'); api.use('isobuild:minifier-plugin@1.0.0'); }); diff --git a/packages/standard-minifier-js/.npm/plugin/minifyStdJS/npm-shrinkwrap.json b/packages/standard-minifier-js/.npm/plugin/minifyStdJS/npm-shrinkwrap.json index e667352263..c6f5dc6fd2 100644 --- a/packages/standard-minifier-js/.npm/plugin/minifyStdJS/npm-shrinkwrap.json +++ b/packages/standard-minifier-js/.npm/plugin/minifyStdJS/npm-shrinkwrap.json @@ -2,14 +2,14 @@ "lockfileVersion": 1, "dependencies": { "@babel/runtime": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.7.4.tgz", - "integrity": "sha512-r24eVUUr0QqNZa+qrImUk8fn5SPhHq+IfYvIoIMg0do3GdK9sMdiLKP3GYVVaxpPKORgm8KRKaNTEhAjgIpLMw==" + "version": "7.14.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", + "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==" }, "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" } } } diff --git a/scripts/admin/meteor-release-experimental.json b/scripts/admin/meteor-release-experimental.json index ce82410b07..53c583fdbe 100644 --- a/scripts/admin/meteor-release-experimental.json +++ b/scripts/admin/meteor-release-experimental.json @@ -1,6 +1,6 @@ { "track": "METEOR", - "version": "2.3-rc.3", + "version": "2.3.1-rc.1", "recommended": false, "official": false, "description": "Meteor" diff --git a/scripts/admin/meteor-release-official.json b/scripts/admin/meteor-release-official.json index 49ee69da51..3af6f47a4b 100644 --- a/scripts/admin/meteor-release-official.json +++ b/scripts/admin/meteor-release-official.json @@ -1,6 +1,6 @@ { "track": "METEOR", - "version": "2.3", + "version": "2.3.1", "recommended": false, "official": true, "description": "The Official Meteor Distribution" diff --git a/scripts/build-dev-bundle-common.sh b/scripts/build-dev-bundle-common.sh index f3f6d64cee..3459b422d1 100644 --- a/scripts/build-dev-bundle-common.sh +++ b/scripts/build-dev-bundle-common.sh @@ -5,7 +5,7 @@ set -u UNAME=$(uname) ARCH=$(uname -m) -NODE_VERSION=14.17.1 +NODE_VERSION=14.17.3 MONGO_VERSION_64BIT=4.4.4 MONGO_VERSION_32BIT=3.2.22 NPM_VERSION=6.14.13 diff --git a/scripts/dev-bundle-tool-package.js b/scripts/dev-bundle-tool-package.js index adb7bc5918..6a8e64644a 100644 --- a/scripts/dev-bundle-tool-package.js +++ b/scripts/dev-bundle-tool-package.js @@ -22,7 +22,7 @@ var packageJson = { fibers: "5.0.0", reify: "0.20.12", // So that Babel can emit require("@babel/runtime/helpers/...") calls. - "@babel/runtime": "7.14.0", + "@babel/runtime": "7.14.6", // For backwards compatibility with isopackets that still depend on // babel-runtime rather than @babel/runtime. "babel-runtime": "7.0.0-beta.3", diff --git a/tools/cli/commands-packages-query.js b/tools/cli/commands-packages-query.js index 9c5a5213f1..20d51e8186 100644 --- a/tools/cli/commands-packages-query.js +++ b/tools/cli/commands-packages-query.js @@ -421,7 +421,7 @@ var PackageQuery = function (options) { self.data = null; return; } - self.data = versionRecord.local ? + self.data = versionRecord.local ? self._getLocalVersion(versionRecord) : self._getOfficialVersion(versionRecord); } else { @@ -429,7 +429,7 @@ var PackageQuery = function (options) { } }; -_.extend(PackageQuery.prototype, { +Object.assign(PackageQuery.prototype, { // Find and return a version record for a given version. Mark the version // record as local, if it is a local version of the package. _getVersionRecord: function (version) { @@ -442,13 +442,13 @@ _.extend(PackageQuery.prototype, { // If we asked for "local" as the version number, and found any local version // at all, we are done. if (version === "local") { - return versionRecord && _.extend(versionRecord, { local: true }); + return versionRecord && Object.assign(versionRecord, { local: true }); } // We have a local record, and its version matches the version that we asked // for, so we are done. if (versionRecord && (versionRecord.version === version)) { - return _.extend(versionRecord, { local: true }); + return Object.assign(versionRecord, { local: true }); } // If we haven't found a local record, or if the local record that we found @@ -578,7 +578,9 @@ _.extend(PackageQuery.prototype, { description: local.description, git: local.git, implies: local.implies, - exports: local.exports + exports: local.exports, + deprecated: local.deprecated, + deprecatedMessage: local.deprecatedMessage }; } else { var mainlineRecord = catalog.official.getLatestMainlineVersion(self.name); @@ -591,7 +593,9 @@ _.extend(PackageQuery.prototype, { description: mainlineRecord.longDescription, git: mainlineRecord.git, exports: pkgExports, - implies: implies + implies: implies, + deprecated: mainlineRecord.deprecated, + deprecatedMessage: mainlineRecord.deprecatedMessage }; } else { data["defaultVersion"] = _.last(data.versions); @@ -632,7 +636,9 @@ _.extend(PackageQuery.prototype, { versionRecord.publishedBy && versionRecord.publishedBy.username, publishedOn: new Date(versionRecord.published), git: versionRecord.git, - exports: versionRecord.exports + exports: versionRecord.exports, + deprecated: versionRecord.deprecated, + deprecatedMessage: versionRecord.deprecatedMessage }; // Get the export and imply data, if the record has any. @@ -707,7 +713,9 @@ _.extend(PackageQuery.prototype, { name: self.name, summary: localRecord.description, git: localRecord.git, - local: true + local: true, + deprecated: localRecord.deprecated, + deprecatedMessage: localRecord.deprecatedMessage }; // Get the source directory. @@ -772,6 +780,12 @@ _.extend(PackageQuery.prototype, { if (data.directory) { Console.info("Directory: " + Console.path(data.directory)); } + if (data.deprecated) { + Console.error('This package is deprecated!'); + if (data.deprecatedMessage) { + Console.warn(data.deprecatedMessage); + } + } if (data.exports && ! data.exports.isEmpty()) { Console.info( data["exports"].getConsoleStr(), @@ -825,16 +839,6 @@ _.extend(PackageQuery.prototype, { Console.command("'meteor show " + data.name + "@" + data.version + "'"), "from outside the project."); } - - // Display deprecation message - if (data.deprecated) { - Console.info(); - if (data.deprecatedMessage) { - Console.info(data.deprecatedMessage); - } else { - Console.info('This packages has been DEPRECATED.'); - } - } }, // Returns a user-friendly object from this PackageQuery to the caller. Takes // in a data object with the same keys as _displayVersion. @@ -861,12 +865,13 @@ _.extend(PackageQuery.prototype, { var versionFields = [ "name", "version", "description", "summary", "git", "directory", "publishedBy", "publishedOn", "installed", "local", "architecturesOS", + "deprecated", "deprecatedMessage" ]; var processedData = {}; - _.each(["exports", "implies", "dependencies"], function (key) { + ["exports", "implies", "dependencies"].forEach(function (key) { processedData[key] = data[key] ? data[key].getObject() : []; }); - return _.extend(processedData, _.pick(data, versionFields)); + return Object.assign(processedData, _.pick(data, versionFields)); }, // Displays general package data from this PackageQuery to the terminal in a @@ -906,6 +911,12 @@ _.extend(PackageQuery.prototype, { var displayName = data.defaultVersion ? data.name + "@" + data.defaultVersion.version : data.name; Console.info(displayName, Console.options({ bulletPoint: "Package: " })); + if (data.defaultVersion.deprecated) { + Console.error('This package is deprecated!'); + if (data.defaultVersion.deprecatedMessage) { + Console.warn(data.defaultVersion.deprecatedMessage); + } + } if (data.homepage) { Console.info(Console.url(data.homepage), Console.options({ bulletPoint: "Homepage: " })); @@ -951,7 +962,7 @@ _.extend(PackageQuery.prototype, { var versionsHeader = self.showHiddenVersions ? "Versions:" : "Recent versions:"; Console.info(versionsHeader); - _.each(data.versions, function (v) { + data.versions.forEach(function (v) { // For a local package, we don't have a published date, and we don't // need to show if it has already been downloaded (it is local, we don't @@ -1037,18 +1048,19 @@ _.extend(PackageQuery.prototype, { [ "name", "homepage", "maintainers", "totalVersions" ]; // Process the versions array. We only want some of the keys, and we want to // make sure to get the right exports object. - var versions = _.map(data["versions"], function (version) { + var versions = data.versions.map(function (version) { var versionFields = [ "name", "version", "description", "summary", "git", "publishedBy", - "publishedOn", "installed", "local", "directory", "architecturesOS" + "publishedOn", "installed", "local", "directory", "architecturesOS", + "deprecated", "deprecatedMessage" ]; var processedData = {}; - _.each(["exports", "implies"], function (key) { + ["exports", "implies"].forEach(function (key) { processedData[key] = version[key] ? version[key].getObject() : []; }); - return _.extend(processedData, _.pick(version, versionFields)); + return Object.assign(processedData, _.pick(version, versionFields)); }); - return _.extend({ versions: versions }, _.pick(data, packageFields)); + return Object.assign({ versions: versions }, _.pick(data, packageFields)); }, }); @@ -1080,7 +1092,7 @@ var ReleaseQuery = function (options) { self._getReleaseData(); }; -_.extend(ReleaseQuery.prototype, { +Object.assign(ReleaseQuery.prototype, { // Prints the data from this ReleaseQuery to the terminal. Takes the following // options: // - ejson: Don't pretty-print the data. Return a machine-readable ejson @@ -1209,7 +1221,6 @@ _.extend(ReleaseQuery.prototype, { // - tool: tool package specification for this version // - packages: map of packages for this release version _displayVersion: function (data) { - var self = this; Console.info("Release: " + data.track + "@" + data.version); var isRecommended = data.recommended ? "yes" : "no"; Console.info("Recommended: " + isRecommended); @@ -1269,11 +1280,11 @@ _.extend(ReleaseQuery.prototype, { var rows = []; if (!_.isEmpty(data.versions)) { Console.info("Recommended versions:"); - _.each(data.versions, function (v) { + data.versions.forEach(function (v) { rows.push([v.version, utils.longformDate(v.publishedOn)]); }); Console.printTwoColumns(rows, { indent: 2 }); - }; + } // Display a warning about other release versions at the bottom. if (data.totalVersions > rows.length) { diff --git a/tools/cli/commands-packages.js b/tools/cli/commands-packages.js index 10bf7c8ced..7444bfdcaa 100644 --- a/tools/cli/commands-packages.js +++ b/tools/cli/commands-packages.js @@ -1103,7 +1103,7 @@ main.registerCommand({ var fail = false; try { Console.info( - "Pushing git tag (this should fail if you are not from MDG)"); + "Pushing git tag (this should fail if you are not from Meteor Software)"); utils.runGitInCheckout('push', 'git@github.com:meteor/meteor.git', 'refs/tags/' + gitTag); } catch (err) { diff --git a/tools/cli/commands.js b/tools/cli/commands.js index ae383e8c1a..a689897b0f 100644 --- a/tools/cli/commands.js +++ b/tools/cli/commands.js @@ -917,6 +917,7 @@ var buildCommands = { requiresApp: true, options: { debug: { type: Boolean }, + packageType: { type: String }, directory: { type: Boolean }, architecture: { type: String }, "server-only": { type: Boolean }, @@ -1195,7 +1196,7 @@ ${displayNameForPlatform(platform)}` }, () => { if (platform === 'ios') { cordovaProject.prepareForPlatform(platform, buildOptions); } else if (platform === 'android') { - cordovaProject.buildForPlatform(platform, buildOptions); + cordovaProject.buildForPlatform(platform, {...buildOptions, argv: ["--packageType", options.packageType || "bundle"]}); } // Once prepared, copy the bundle to the final location. @@ -1212,12 +1213,16 @@ Instructions for publishing your iOS app to App Store can be found at: https://guide.meteor.com/cordova.html#submitting-ios `, "utf8"); } else if (platform === 'android') { - const apkPath = files.pathJoin(buildPath, 'build/outputs/apk', - options.debug ? 'android-debug.apk' : 'android-release-unsigned.apk'); + const packageType = options.packageType || "bundle" + const packageExtension = packageType === 'bundle' ? 'aab' : 'apk'; + const packageName = packageType === 'bundle' ? `app-release` : `app-release-unsigned`; + const apkPath = files.pathJoin(buildPath, `app/build/outputs/${packageType}/${options.debug ? 'debug' : 'release'}`, + options.debug ? `app-debug.${packageExtension}` : `${packageName}.${packageExtension}`); + console.log(apkPath) if (files.exists(apkPath)) { files.copyFile(apkPath, files.pathJoin(platformOutputPath, - options.debug ? 'debug.apk' : 'release-unsigned.apk')); + options.debug ? `app-debug.${packageExtension}` : `${packageName}.${packageExtension}`)); } files.writeFile( diff --git a/tools/cli/help.txt b/tools/cli/help.txt index e3f4689465..571b65ba71 100644 --- a/tools/cli/help.txt +++ b/tools/cli/help.txt @@ -386,7 +386,7 @@ builds for all platforms in this project. If you have added mobile platforms to your project with the 'meteor add-platform' command, then the output directory will contain -subdirectories named 'android' (with the APK bundle and Android project +subdirectories named 'android' (with the AAB/APK bundle and Android project source) and/or 'ios' (with the Xcode project source). Pass `--server-only` to skip building mobile apps, but still build the @@ -426,6 +426,7 @@ Options: with the current versions, if required to satisfy all package version constraints. --platforms Builds only the specified platforms (when available). + --packageType Choose between apk/bundle for android builds. (Defaults to bundle) diff --git a/tools/cordova/project.js b/tools/cordova/project.js index 8b99bf3e2f..f219915844 100644 --- a/tools/cordova/project.js +++ b/tools/cordova/project.js @@ -286,7 +286,7 @@ outdated platforms`); builder.copyBuildOverride(); } - prepareForPlatform(platform) { + prepareForPlatform(platform, options) { assert(platform); // Temporary workaround for Cordova iOS bug until @@ -309,7 +309,7 @@ ${displayNameForPlatform(platform)}`, async () => { // Building (includes prepare) - buildForPlatform(platform, options = {}, extraPaths) { + buildForPlatform(platform, options = {}) { assert(platform); const commandOptions = { @@ -335,6 +335,7 @@ ${displayNameForPlatform(platform)}`, async () => { ...this.defaultOptions, platforms: [platform], device: isDevice, + options: (platform === 'android' ? {argv: ["--packageType", options.packageType || "bundle"]} : {}) }; this.runCommands(`running Cordova app for platform \ diff --git a/tools/cordova/runner.js b/tools/cordova/runner.js index 71723dea87..3f089a0e65 100644 --- a/tools/cordova/runner.js +++ b/tools/cordova/runner.js @@ -83,7 +83,7 @@ export class CordovaRunner { } for (let platform of this.platformsForRunTargets) { - this.cordovaProject.prepareForPlatform(platform); + this.cordovaProject.prepareForPlatform(platform, options); } }); diff --git a/tools/packaging/catalog/catalog-remote.js b/tools/packaging/catalog/catalog-remote.js index 41c1bad686..727ce5a44f 100644 --- a/tools/packaging/catalog/catalog-remote.js +++ b/tools/packaging/catalog/catalog-remote.js @@ -520,7 +520,7 @@ var RemoteCatalog = function () { self.db = null; }; -_.extend(RemoteCatalog.prototype, { +Object.assign(RemoteCatalog.prototype, { toString: function () { var self = this; return "RemoteCatalog"; diff --git a/tools/static-assets/skel-apollo/imports/ui/Info.jsx b/tools/static-assets/skel-apollo/imports/ui/Info.jsx index a7073c4839..7d97da3514 100644 --- a/tools/static-assets/skel-apollo/imports/ui/Info.jsx +++ b/tools/static-assets/skel-apollo/imports/ui/Info.jsx @@ -1,6 +1,5 @@ import React from 'react'; -import { useQuery } from '@apollo/client'; -import { gql } from 'apollo-boost'; +import { useQuery, gql } from '@apollo/client'; const GET_LINKS = gql` { diff --git a/tools/static-assets/skel-apollo/package.json b/tools/static-assets/skel-apollo/package.json index f4ff9e6707..3470b0c1e1 100644 --- a/tools/static-assets/skel-apollo/package.json +++ b/tools/static-assets/skel-apollo/package.json @@ -8,14 +8,13 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@apollo/client": "^3.3.19", - "@babel/runtime": "^7.14.0", - "apollo-boost": "^0.4.9", - "apollo-server-express": "^2.24.1", - "graphql": "^15.5.0", + "@apollo/client": "^3.3.20", + "@babel/runtime": "^7.14.6", + "apollo-server-express": "^2.25.2", + "graphql": "^15.5.1", "meteor-node-stubs": "^1.0.3", - "react": "^16.14.0", - "react-dom": "^16.14.0" + "react": "^17.0.2", + "react-dom": "^17.0.2" }, "meteor": { "mainModule": { diff --git a/tools/static-assets/skel-bare/package.json b/tools/static-assets/skel-bare/package.json index 7da6cef632..1837faeec4 100644 --- a/tools/static-assets/skel-bare/package.json +++ b/tools/static-assets/skel-bare/package.json @@ -5,7 +5,7 @@ "start": "meteor run" }, "dependencies": { - "@babel/runtime": "^7.14.0", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3" } } diff --git a/tools/static-assets/skel-blaze/package.json b/tools/static-assets/skel-blaze/package.json index 3c567d8097..331acac295 100644 --- a/tools/static-assets/skel-blaze/package.json +++ b/tools/static-assets/skel-blaze/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.14.0", + "@babel/runtime": "^7.14.6", "jquery": "^3.6.0", "meteor-node-stubs": "^1.0.3" }, diff --git a/tools/static-assets/skel-full/package.json b/tools/static-assets/skel-full/package.json index eefa388e12..370dbf46d2 100644 --- a/tools/static-assets/skel-full/package.json +++ b/tools/static-assets/skel-full/package.json @@ -6,7 +6,7 @@ "test": "meteor test --once --driver-package meteortesting:mocha" }, "dependencies": { - "@babel/runtime": "^7.14.0", + "@babel/runtime": "^7.14.6", "jquery": "^3.6.0", "meteor-node-stubs": "^1.0.3" }, diff --git a/tools/static-assets/skel-minimal/package.json b/tools/static-assets/skel-minimal/package.json index ef9ec2f93c..f9488df42b 100644 --- a/tools/static-assets/skel-minimal/package.json +++ b/tools/static-assets/skel-minimal/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.14.0", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3" }, "meteor": { diff --git a/tools/static-assets/skel-react/package.json b/tools/static-assets/skel-react/package.json index 317516513f..0659a55de1 100644 --- a/tools/static-assets/skel-react/package.json +++ b/tools/static-assets/skel-react/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.14.0", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3", "react": "^17.0.2", "react-dom": "^17.0.2" diff --git a/tools/static-assets/skel-svelte/package.json b/tools/static-assets/skel-svelte/package.json index ae940b8108..2e0b77719e 100644 --- a/tools/static-assets/skel-svelte/package.json +++ b/tools/static-assets/skel-svelte/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.14.0", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3", "svelte": "^3.38.2" }, diff --git a/tools/static-assets/skel-typescript/package.json b/tools/static-assets/skel-typescript/package.json index cac28e33ab..fa17dff5fa 100644 --- a/tools/static-assets/skel-typescript/package.json +++ b/tools/static-assets/skel-typescript/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.14.0", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3", "react": "^17.0.2", "react-dom": "^17.0.2" diff --git a/tools/static-assets/skel-vue/package.json b/tools/static-assets/skel-vue/package.json index e8806022df..ce2f49e116 100644 --- a/tools/static-assets/skel-vue/package.json +++ b/tools/static-assets/skel-vue/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.14.0", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3", "vue": "^2.6.12", "vue-meteor-tracker": "^2.0.0-beta.5" diff --git a/tools/tests/apps/app-config/package.json b/tools/tests/apps/app-config/package.json index d992ebe0db..d8ec66403b 100644 --- a/tools/tests/apps/app-config/package.json +++ b/tools/tests/apps/app-config/package.json @@ -5,7 +5,7 @@ "start": "meteor run" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3", "puppeteer": "^2.1.1" }, diff --git a/tools/tests/apps/app-prints-pid/package.json b/tools/tests/apps/app-prints-pid/package.json index 7213252a4a..f5394ebc53 100644 --- a/tools/tests/apps/app-prints-pid/package.json +++ b/tools/tests/apps/app-prints-pid/package.json @@ -2,8 +2,8 @@ "name": "app-prints-pid", "private": true, "dependencies": { - "@babel/runtime": "^7.5.0", - "meteor-node-stubs": "^1.0.1" + "@babel/runtime": "^7.14.6", + "meteor-node-stubs": "^1.0.3" }, "meteor": { "mainModule": { diff --git a/tools/tests/apps/client-refresh/package.json b/tools/tests/apps/client-refresh/package.json index a40f825a1e..6189989bd3 100644 --- a/tools/tests/apps/client-refresh/package.json +++ b/tools/tests/apps/client-refresh/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3" }, "meteor": { diff --git a/tools/tests/apps/css-injection-test/package.json b/tools/tests/apps/css-injection-test/package.json index f9413ed275..86e9e7f433 100644 --- a/tools/tests/apps/css-injection-test/package.json +++ b/tools/tests/apps/css-injection-test/package.json @@ -8,9 +8,9 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.3.4", + "@babel/runtime": "^7.14.6", "jquery": "^3.5.1", - "meteor-node-stubs": "^0.4.1" + "meteor-node-stubs": "^1.0.3" }, "meteor": { "mainModule": "css-injection-test.js" diff --git a/tools/tests/apps/custom-minifier/package.json b/tools/tests/apps/custom-minifier/package.json index 8da40ecb65..5b465e002a 100644 --- a/tools/tests/apps/custom-minifier/package.json +++ b/tools/tests/apps/custom-minifier/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "jquery": "^3.6.0", "meteor-node-stubs": "^1.0.3" }, diff --git a/tools/tests/apps/dev-bundle-bin-commands/package.json b/tools/tests/apps/dev-bundle-bin-commands/package.json index 80f3d838d1..6cae43a1d9 100644 --- a/tools/tests/apps/dev-bundle-bin-commands/package.json +++ b/tools/tests/apps/dev-bundle-bin-commands/package.json @@ -7,7 +7,7 @@ "exit-normally": "echo \"This script will exit normally\" && exit 0" }, "dependencies": { - "@babel/runtime": "^7.5.0", - "meteor-node-stubs": "^1.0.1" + "@babel/runtime": "^7.14.6", + "meteor-node-stubs": "^1.0.3" } } diff --git a/tools/tests/apps/dynamic-import/package.json b/tools/tests/apps/dynamic-import/package.json index 4174c5cabc..5d1dc387d5 100644 --- a/tools/tests/apps/dynamic-import/package.json +++ b/tools/tests/apps/dynamic-import/package.json @@ -6,7 +6,7 @@ "test": "TEST_BROWSER_DRIVER=puppeteer meteor test --full-app --driver-package meteortesting:mocha" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "acorn": "^7.4.1", "arson": "^0.2.6", "jquery": "^3.6.0", diff --git a/tools/tests/apps/git-commit-hash/package.json b/tools/tests/apps/git-commit-hash/package.json index ea30a2f000..fbd9846503 100644 --- a/tools/tests/apps/git-commit-hash/package.json +++ b/tools/tests/apps/git-commit-hash/package.json @@ -6,7 +6,7 @@ "test": "TEST_BROWSER_DRIVER=puppeteer meteor test --once --full-app --driver-package meteortesting:mocha" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3", "puppeteer": "^2.1.1" }, diff --git a/tools/tests/apps/link-config-npm-package/package.json b/tools/tests/apps/link-config-npm-package/package.json index 414ecbd466..1476ee57ce 100644 --- a/tools/tests/apps/link-config-npm-package/package.json +++ b/tools/tests/apps/link-config-npm-package/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "config": "file:../config-package", "meteor-node-stubs": "^1.0.3" }, diff --git a/tools/tests/apps/linked-external-npm-package/package.json b/tools/tests/apps/linked-external-npm-package/package.json index af13bf29d9..2446a99fef 100644 --- a/tools/tests/apps/linked-external-npm-package/package.json +++ b/tools/tests/apps/linked-external-npm-package/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "external-package": "file:../external-package", "meteor-node-stubs": "^1.0.3" }, diff --git a/tools/tests/apps/meteor-ignore/package.json b/tools/tests/apps/meteor-ignore/package.json index 84a8a9686d..20c92916cf 100644 --- a/tools/tests/apps/meteor-ignore/package.json +++ b/tools/tests/apps/meteor-ignore/package.json @@ -5,7 +5,7 @@ "start": "meteor run" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3" } } diff --git a/tools/tests/apps/modules/package.json b/tools/tests/apps/modules/package.json index 2bde3e87d2..f9a92a1747 100644 --- a/tools/tests/apps/modules/package.json +++ b/tools/tests/apps/modules/package.json @@ -4,9 +4,9 @@ "description": "Test app exercising many aspects of the Meteor module system.", "private": true, "dependencies": { - "@babel/core": "^7.8.4", + "@babel/core": "^7.14.6", "@babel/plugin-proposal-do-expressions": "^7.8.3", - "@babel/runtime": "^7.8.4", + "@babel/runtime": "^7.14.6", "@polymer/lit-element": "0.7.1", "@wry/context": "^0.4.0", "acorn": "file:imports/links/acorn", diff --git a/tools/tests/apps/package-tests/package.json b/tools/tests/apps/package-tests/package.json index 03611f8f6d..499c6e7cfc 100644 --- a/tools/tests/apps/package-tests/package.json +++ b/tools/tests/apps/package-tests/package.json @@ -5,6 +5,6 @@ "start": "meteor run" }, "dependencies": { - "@babel/runtime": "^7.13.17" + "@babel/runtime": "^7.14.6" } } diff --git a/tools/tests/apps/shell/package.json b/tools/tests/apps/shell/package.json index 99ee04601c..ad306d2661 100644 --- a/tools/tests/apps/shell/package.json +++ b/tools/tests/apps/shell/package.json @@ -5,7 +5,7 @@ "start": "meteor run" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3" } } diff --git a/tools/tests/apps/standard-app/package.json b/tools/tests/apps/standard-app/package.json index 0138c3e4d0..bcadef076f 100644 --- a/tools/tests/apps/standard-app/package.json +++ b/tools/tests/apps/standard-app/package.json @@ -8,7 +8,7 @@ "visualize": "meteor --production --extra-packages bundle-visualizer" }, "dependencies": { - "@babel/runtime": "^7.13.17", + "@babel/runtime": "^7.14.6", "meteor-node-stubs": "^1.0.3" }, "meteor": {