diff --git a/docs/history.md b/docs/history.md
index fdef20f18f..abc7b4c693 100644
--- a/docs/history.md
+++ b/docs/history.md
@@ -5,7 +5,8 @@
* Typescript `4.5.4` upgrade
* New core package: `accounts-2fa`
* Support for 2FA in `accounts-password` and `accounts-passwordless`
-* PostCSS plugins are run by `standard-minifier-css` if the app has PostCSS configured
+* PostCSS's plugins are run by `standard-minifier-css` if the app has PostCSS configured
+* App skeletons and test packages were updated to `meteor-node-stubs@1.2.0`
#### Breaking Changes
@@ -80,6 +81,9 @@ Read our [Migration Guide](https://guide.meteor.com/2.7-migration.html) for this
* `modules-runtime@0.13.0`
- Fix some npm modules being imported as an empty object. [PR](https://github.com/meteor/meteor/pull/11954), [Issue 1](https://github.com/meteor/meteor/issues/11900), [Issue 2](https://github.com/meteor/meteor/issues/11853).
+* `meteor-node-stubs@1.2`
+ - Adds support for [node:](https://nodejs.org/api/esm.html#node-imports) imports.
+
#### Independent Releases
## v2.6.1, 2022-02-18
diff --git a/guide/source/2.7-migration.md b/guide/source/2.7-migration.md
index 4d254e4cc7..2c8e74f2bb 100644
--- a/guide/source/2.7-migration.md
+++ b/guide/source/2.7-migration.md
@@ -7,6 +7,15 @@ Meteor `2.7` introduce the new `accounts-2fa` package, support for TailwindCSS 3
The above being said, there are a few items that you should do to have the latest CSS minifier in your project.
+
Update meteor-node-stubs
+
+As we added support for [node:](https://nodejs.org/api/esm.html#node-imports) imports, you need to
+update `meteor-node-stubs` to its latest version:
+
+```bash
+meteor npm install meteor-node-stubs@latest
+```
+
Support for PostCSS
Starting from this version of Meteor (and 1.8.0 of `standard-minifier-css`), Meteor will run PostCSS plugins if you have them configured. If you are using `juliancwirko:postcss` as your css minifier, it is recommended to migrate to using `standard-minifier-css`. For most apps, this will only requiring switching which minifier the app uses:
diff --git a/npm-packages/meteor-node-stubs/package-lock.json b/npm-packages/meteor-node-stubs/package-lock.json
index 7ddf03fb4e..2ca2038aee 100644
--- a/npm-packages/meteor-node-stubs/package-lock.json
+++ b/npm-packages/meteor-node-stubs/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "meteor-node-stubs",
- "version": "1.1.0",
+ "version": "1.2.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/npm-packages/meteor-node-stubs/package.json b/npm-packages/meteor-node-stubs/package.json
index 33347c3cfc..498a10b96f 100644
--- a/npm-packages/meteor-node-stubs/package.json
+++ b/npm-packages/meteor-node-stubs/package.json
@@ -2,7 +2,7 @@
"name": "meteor-node-stubs",
"author": "Ben Newman ",
"description": "Stub implementations of Node built-in modules, a la Browserify",
- "version": "1.1.0",
+ "version": "1.2.0",
"main": "index.js",
"license": "MIT",
"scripts": {
diff --git a/packages/accounts-2fa/package.js b/packages/accounts-2fa/package.js
index cfd2d11f75..f99bb2c911 100644
--- a/packages/accounts-2fa/package.js
+++ b/packages/accounts-2fa/package.js
@@ -1,5 +1,5 @@
Package.describe({
- version: '1.0.0-rc270.0',
+ version: '1.0.0-rc270.3',
summary:
'Package used to enable two factor authentication through OTP protocol',
});
diff --git a/packages/accounts-base/package.js b/packages/accounts-base/package.js
index 1846abf764..24c24f0a43 100644
--- a/packages/accounts-base/package.js
+++ b/packages/accounts-base/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: 'A user account system',
- version: '2.2.2-rc270.0',
+ version: '2.2.2-rc270.3',
});
Package.onUse(api => {
diff --git a/packages/accounts-oauth/package.js b/packages/accounts-oauth/package.js
index ee160954e0..0b653c6ea2 100644
--- a/packages/accounts-oauth/package.js
+++ b/packages/accounts-oauth/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "Common code for OAuth-based login services",
- version: "1.4.1-rc270.0",
+ version: "1.4.1-rc270.3",
});
Package.onUse(api => {
diff --git a/packages/accounts-password/package.js b/packages/accounts-password/package.js
index cef1701b85..cca67d592f 100644
--- a/packages/accounts-password/package.js
+++ b/packages/accounts-password/package.js
@@ -5,7 +5,7 @@ Package.describe({
// 2.2.x in the future. The version was also bumped to 2.0.0 temporarily
// during the Meteor 1.5.1 release process, so versions 2.0.0-beta.2
// through -beta.5 and -rc.0 have already been published.
- version: '2.3.0-rc270.0',
+ version: '2.3.0-rc270.3',
});
Npm.depends({
diff --git a/packages/accounts-passwordless/package.js b/packages/accounts-passwordless/package.js
index d99e943195..f17c8a809d 100644
--- a/packages/accounts-passwordless/package.js
+++ b/packages/accounts-passwordless/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: 'No-password login/sign-up support for accounts',
- version: '2.1.0-rc270.0',
+ version: '2.1.0-rc270.3',
});
Package.onUse(api => {
diff --git a/packages/accounts-ui-unstyled/package.js b/packages/accounts-ui-unstyled/package.js
index 6ef3e3c9e7..16987ed814 100644
--- a/packages/accounts-ui-unstyled/package.js
+++ b/packages/accounts-ui-unstyled/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: 'Unstyled version of login widgets',
- version: '1.7.0-rc270.0',
+ version: '1.7.0-rc270.3',
});
Package.onUse(function(api) {
diff --git a/packages/babel-compiler/package.js b/packages/babel-compiler/package.js
index 49a8194e02..00496fb37a 100644
--- a/packages/babel-compiler/package.js
+++ b/packages/babel-compiler/package.js
@@ -1,7 +1,7 @@
Package.describe({
name: "babel-compiler",
summary: "Parser/transpiler for ECMAScript 2015+ syntax",
- version: '7.9.0-rc270.0'
+ version: '7.9.0-rc270.3'
});
Npm.depends({
diff --git a/packages/ecmascript/package.js b/packages/ecmascript/package.js
index cae7387c16..e77cd79579 100644
--- a/packages/ecmascript/package.js
+++ b/packages/ecmascript/package.js
@@ -1,6 +1,6 @@
Package.describe({
name: 'ecmascript',
- version: '0.16.2-rc270.0',
+ version: '0.16.2-rc270.3',
summary: 'Compiler plugin that supports ES2015+ in all .js files',
documentation: 'README.md',
});
diff --git a/packages/ejson/package.js b/packages/ejson/package.js
index 947281ac3a..b6b0f4af9e 100644
--- a/packages/ejson/package.js
+++ b/packages/ejson/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: 'Extended and Extensible JSON library',
- version: '1.1.2-rc270.0'
+ version: '1.1.2-rc270.3'
});
Package.onUse(function onUse(api) {
diff --git a/packages/email/package.js b/packages/email/package.js
index e3ed53b22d..eddaa356b9 100644
--- a/packages/email/package.js
+++ b/packages/email/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: 'Send email messages',
- version: '2.2.1-rc270.0',
+ version: '2.2.1-rc270.3',
});
Npm.depends({
diff --git a/packages/facebook-oauth/package.js b/packages/facebook-oauth/package.js
index cad4ac7599..eb7b04af3a 100644
--- a/packages/facebook-oauth/package.js
+++ b/packages/facebook-oauth/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "Facebook OAuth flow",
- version: "1.11.0-rc270.0"
+ version: "1.11.0-rc270.3"
});
Package.onUse(api => {
diff --git a/packages/github-oauth/package.js b/packages/github-oauth/package.js
index 53783276d7..d9e3bedde7 100644
--- a/packages/github-oauth/package.js
+++ b/packages/github-oauth/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: 'GitHub OAuth flow',
- version: '1.4.0-rc270.0'
+ version: '1.4.0-rc270.3'
});
Package.onUse(api => {
diff --git a/packages/google-oauth/package.js b/packages/google-oauth/package.js
index 55f596f860..022daf2bf0 100644
--- a/packages/google-oauth/package.js
+++ b/packages/google-oauth/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "Google OAuth flow",
- version: "1.4.2-rc270.0",
+ version: "1.4.2-rc270.3",
});
Cordova.depends({
diff --git a/packages/meteor-tool/package.js b/packages/meteor-tool/package.js
index 0a57e1089a..411388a5ac 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.7.0-rc.0',
+ version: '2.7.0-rc.3',
});
Package.includeTool();
diff --git a/packages/modules-runtime/package.js b/packages/modules-runtime/package.js
index c61c0e9e5c..c7b684c24e 100644
--- a/packages/modules-runtime/package.js
+++ b/packages/modules-runtime/package.js
@@ -1,6 +1,6 @@
Package.describe({
name: "modules-runtime",
- version: "0.13.0-rc270.0",
+ version: "0.13.0-rc270.3",
summary: "CommonJS module system",
git: "https://github.com/benjamn/install",
documentation: "README.md"
diff --git a/packages/non-core/mongo-decimal/package.js b/packages/non-core/mongo-decimal/package.js
index f7d14c5f1e..edb55e4101 100644
--- a/packages/non-core/mongo-decimal/package.js
+++ b/packages/non-core/mongo-decimal/package.js
@@ -1,6 +1,6 @@
Package.describe({
summary: "JS simulation of MongoDB Decimal128 type",
- version: '0.1.3-rc270.0'
+ version: '0.1.3-rc270.3'
});
Npm.depends({
diff --git a/packages/react-fast-refresh/package.js b/packages/react-fast-refresh/package.js
index 30018de616..090d1115b2 100644
--- a/packages/react-fast-refresh/package.js
+++ b/packages/react-fast-refresh/package.js
@@ -1,6 +1,6 @@
Package.describe({
name: 'react-fast-refresh',
- version: '0.2.3-rc270.0',
+ version: '0.2.3-rc270.3',
summary: 'Automatically update React components with HMR',
documentation: 'README.md',
devOnly: true,
diff --git a/packages/standard-minifier-css/package.js b/packages/standard-minifier-css/package.js
index d03f10deec..6355866043 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.8.0-rc270.0',
+ version: '1.8.0-rc270.3',
summary: 'Standard css minifier used with Meteor apps by default.',
documentation: 'README.md'
});
diff --git a/packages/typescript/package.js b/packages/typescript/package.js
index 1230a28ba2..a033969456 100644
--- a/packages/typescript/package.js
+++ b/packages/typescript/package.js
@@ -1,6 +1,6 @@
Package.describe({
name: 'typescript',
- version: '4.5.4-rc270.0',
+ version: '4.5.4-rc270.3',
summary:
'Compiler plugin that compiles TypeScript and ECMAScript in .ts and .tsx files',
documentation: 'README.md',
diff --git a/scripts/admin/meteor-release-experimental.json b/scripts/admin/meteor-release-experimental.json
index 985f716d2e..f69af62a4b 100644
--- a/scripts/admin/meteor-release-experimental.json
+++ b/scripts/admin/meteor-release-experimental.json
@@ -1,6 +1,6 @@
{
"track": "METEOR",
- "version": "2.7-rc.0",
+ "version": "2.7-rc.3",
"recommended": false,
"official": false,
"description": "Meteor experimental release"
diff --git a/tools/static-assets/skel-apollo/package.json b/tools/static-assets/skel-apollo/package.json
index 1d1493e1bf..fef5cb3f88 100644
--- a/tools/static-assets/skel-apollo/package.json
+++ b/tools/static-assets/skel-apollo/package.json
@@ -13,7 +13,7 @@
"apollo-server-express": "^3.4.0",
"express": "^4.17.1",
"graphql": "^15.6.1",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"react": "^17.0.2",
"react-dom": "^17.0.2"
},
diff --git a/tools/static-assets/skel-react/package.json b/tools/static-assets/skel-react/package.json
index 1aa8b27582..007190f4b2 100644
--- a/tools/static-assets/skel-react/package.json
+++ b/tools/static-assets/skel-react/package.json
@@ -9,7 +9,7 @@
},
"dependencies": {
"@babel/runtime": "^7.15.4",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"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 35f25c03eb..690a805d96 100644
--- a/tools/static-assets/skel-svelte/package.json
+++ b/tools/static-assets/skel-svelte/package.json
@@ -9,7 +9,7 @@
},
"dependencies": {
"@babel/runtime": "^7.15.4",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"svelte": "^3.46.4"
},
"meteor": {
diff --git a/tools/static-assets/skel-typescript/package.json b/tools/static-assets/skel-typescript/package.json
index 1ac6d99cf7..53e072074c 100644
--- a/tools/static-assets/skel-typescript/package.json
+++ b/tools/static-assets/skel-typescript/package.json
@@ -9,7 +9,7 @@
},
"dependencies": {
"@babel/runtime": "^7.15.4",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"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 fc96de9d3a..e9672bd47b 100644
--- a/tools/static-assets/skel-vue/package.json
+++ b/tools/static-assets/skel-vue/package.json
@@ -9,7 +9,7 @@
},
"dependencies": {
"@babel/runtime": "^7.15.4",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"vue": "^2.6.14",
"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 b5bec7623f..339371d038 100644
--- a/tools/tests/apps/app-config/package.json
+++ b/tools/tests/apps/app-config/package.json
@@ -6,7 +6,7 @@
},
"dependencies": {
"@babel/runtime": "^7.15.3",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"puppeteer": "^2.1.1"
},
"meteor": {
diff --git a/tools/tests/apps/dynamic-import/package.json b/tools/tests/apps/dynamic-import/package.json
index d7c922bd8e..4aafbb1ecb 100644
--- a/tools/tests/apps/dynamic-import/package.json
+++ b/tools/tests/apps/dynamic-import/package.json
@@ -10,7 +10,7 @@
"acorn": "^7.4.1",
"arson": "^0.2.6",
"jquery": "^3.6.0",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"moment": "^2.29.1",
"optimism": "^0.11.5",
"private": "^0.1.8",
diff --git a/tools/tests/apps/ecmascript-regression/package.json b/tools/tests/apps/ecmascript-regression/package.json
index 7d3b6a6aeb..f1aa6cb08f 100644
--- a/tools/tests/apps/ecmascript-regression/package.json
+++ b/tools/tests/apps/ecmascript-regression/package.json
@@ -8,7 +8,7 @@
},
"dependencies": {
"@babel/runtime": "^7.15.3",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"puppeteer": "^10.4.0",
"react": "^17.0.2",
"react-dom": "^17.0.2"
diff --git a/tools/tests/apps/git-commit-hash/package.json b/tools/tests/apps/git-commit-hash/package.json
index 084fda1a06..abb03c90be 100644
--- a/tools/tests/apps/git-commit-hash/package.json
+++ b/tools/tests/apps/git-commit-hash/package.json
@@ -7,7 +7,7 @@
},
"dependencies": {
"@babel/runtime": "^7.15.3",
- "meteor-node-stubs": "^1.1.0",
+ "meteor-node-stubs": "^1.2.0",
"puppeteer": "^2.1.1"
},
"meteor": {