mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
Merge remote-tracking branch 'origin/release-2.7' into release-2.7
This commit is contained in:
@@ -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.1`
|
||||
|
||||
#### 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.1`
|
||||
- Adds support for [node:](https://nodejs.org/api/esm.html#node-imports) imports.
|
||||
|
||||
#### Independent Releases
|
||||
|
||||
## v2.6.1, 2022-02-18
|
||||
@@ -157,13 +161,13 @@ Read our [Migration Guide](https://guide.meteor.com/2.6-migration.html) for this
|
||||
#### Meteor Version Release
|
||||
|
||||
* `mongo@1.14.0`
|
||||
- `applySkipLimit` option for count() on find cursors is no longer supported. Read more about it [here](https://guide.meteor.com/2.6-migration.html), in the `Cursor.count()` section.
|
||||
- internal result of operations inside Node.js MongoDB driver have changed. If you are depending on rawCollection results (not only the effect inside the DB), please review the expected format as we have done [here](https://github.com/meteor/meteor/blob/155ae639ee590bae66237fc1c29295072ec92aef/packages/mongo/mongo_driver.js#L658)
|
||||
- useUnifiedTopology is not an option anymore, it defaults to true.
|
||||
- native parser is not an option anymore, it defaults to false in the mongo connection.
|
||||
- poolSize not an option anymore, we are using max/minPoolSize for the same behavior on mongo connection.
|
||||
- fields option is deprecated, we are maintaining a translation layer to "projection" field (now prefered) until the next minor version, where we will start showing alerts.
|
||||
- _ensureIndex is now showing a deprecation message
|
||||
- applySkipLimit option for count() on find cursors is no longer supported.
|
||||
- we are maintaining a translation layer for the new oplog format, so if you read or rely on any behavior of it please read our oplog_v2_converter.js code
|
||||
- update/insert/remove behavior is maintained in the Meteor way, documented in our docs, but we are now using replaceOne/updateOne/updateMany internally. This is subject to changes in the API rewrite of MongoDB without Fibers AND if you are using rawCollection directly you have to review your methods otherwise you will see deprecation messages if you are still using the old mongodb style directly.
|
||||
- waitForStepDownOnNonCommandShutdown=false is not needed anymore when spawning the mongodb process
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
}
|
||||
});
|
||||
|
||||
// Callback descriptions are going to be embeded into Function descriptions
|
||||
// Callback descriptions are going to be embedded into Function descriptions
|
||||
// when they are used as arguments, so we always attach them to reference
|
||||
// them later.
|
||||
var callbacks = helper.find(data, {kind: "typedef"});
|
||||
|
||||
@@ -45,6 +45,27 @@ For this specific case, we have written the fix in this [PR](https://github.com/
|
||||
|
||||
If you are a user looking for errors that are showing in a custom package, please open an issue in the package owner repository so the maintainer can make the due changes.
|
||||
|
||||
#### Cursor.count()
|
||||
|
||||
`applySkipLimit` option for count() on find cursors is no longer supported. By default, this option will always be true. So, for example, let's say you have a collection with 50 documents and execute a `find` with a limit of 25:
|
||||
|
||||
```js
|
||||
const cursor = collection.find({}, { limit: 25 });
|
||||
```
|
||||
|
||||
When you call `cursor.fetch()`, the result will be 25 documents, and `cursor.count()` will be 25. Whereas, in the previous version, `cursor.count()` would result in 50, in this case, and you would need to provide the option `applySkipLimit` to get the result 25.
|
||||
|
||||
Now, you'll need to create a new cursor, but this time not providing a limit, in order to get the number of all documents in your collection:
|
||||
|
||||
```js
|
||||
const cursorWithLimit = collection.find({}, { limit: 25 });
|
||||
const cursorWithNoLimit = collection.find({});
|
||||
// cursorWithLimit.fetch() => returns 25 documents
|
||||
// cursorWithNoLimit.count() => returns 50
|
||||
```
|
||||
|
||||
Remember that a `find` is a wrapper for the query, so creating two or more cursors in a row is totally fine and not slower at all.
|
||||
|
||||
#### Changes
|
||||
|
||||
Here is a list of the changes that we have made to Meteor core packages in order to make it compatible with MongoDB Node.js Driver 4.3.x, most of them are not going to affect you but we recommend that you test your application well before upgrading to the latest version of Meteor as we have made many changes on how Meteor interact with MongoDB.
|
||||
@@ -54,7 +75,6 @@ Here is a list of the changes that we have made to Meteor core packages in order
|
||||
- poolSize not an option anymore, we are using max/minPoolSize for the same behavior on mongo connection.
|
||||
- fields option is deprecated, we are maintaining a translation layer to "projection" field (now prefered) until the next minor version, where we will start showing alerts.
|
||||
- _ensureIndex is now showing a deprecation message
|
||||
- applySkipLimit option for count() on find cursors is no longer supported.
|
||||
- we are maintaining a translation layer for the new oplog format, so if you read or rely on any behavior of it please read our oplog_v2_converter.js code
|
||||
- update/insert/remove behavior is maintained in the Meteor way, documented in our docs, but we are now using replaceOne/updateOne/updateMany internally. This is subject to changes in the API rewrite of MongoDB without Fibers AND if you are using rawCollection directly you have to review your methods otherwise you will see deprecation messages if you are still using the old mongodb style directly.
|
||||
- waitForStepDownOnNonCommandShutdown=false is not needed anymore when spawning the mongodb process
|
||||
|
||||
@@ -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.
|
||||
|
||||
<h3 id="new-css-minifier">Update meteor-node-stubs</h3>
|
||||
|
||||
As we added support for [node:](https://nodejs.org/api/esm.html#node-imports) imports, you need to
|
||||
update `meteor-node-stubs` to version `1.2.1`:
|
||||
|
||||
```bash
|
||||
meteor npm install meteor-node-stubs@1.2.1
|
||||
```
|
||||
|
||||
<h3 id="new-css-minifier">Support for PostCSS</h3>
|
||||
|
||||
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:
|
||||
@@ -18,7 +27,7 @@ meteor add standard-minifier-css
|
||||
|
||||
There are two differences with `juliancwirko:postcss`:
|
||||
|
||||
- The `excludePackages` PostCSS option was renamed to `excludeMeteorPackages`
|
||||
- The `excludedPackages` PostCSS option was renamed to `excludedMeteorPackages`
|
||||
- Files with the `.import.css` extension are not treated specially
|
||||
|
||||
> Note: In beta.1 of Meteor 2.7 we had added a new core package `minifier-css-postcss` but later decided to unify everything inside `standard-minifier-css`. So you shouldn't use `minifier-css-postcss`.
|
||||
|
||||
@@ -652,8 +652,12 @@ const helpmentOptions = {
|
||||
// connection available.
|
||||
// Run your project with --production flag to simulate script-src hashing
|
||||
if (!usesHttps && Meteor.isDevelopment) {
|
||||
delete opt.contentSecurityPolicy.directives.blockAllMixedContent
|
||||
opt.contentSecurityPolicy.directives.scriptSrc = [self, unsafeEval, unsafeInline]
|
||||
delete helpmentOptions.contentSecurityPolicy.blockAllMixedContent;
|
||||
helpmentOptions.contentSecurityPolicy.directives.scriptSrc = [
|
||||
self,
|
||||
unsafeEval,
|
||||
unsafeInline,
|
||||
];
|
||||
}
|
||||
|
||||
// finally pass the options to helmet to make them apply
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
v1.2.1 - 2022-03-17
|
||||
|
||||
* Fix the missing dependencies.
|
||||
|
||||
v1.2.0 - 2022-03-11
|
||||
|
||||
* Adds support for [node: imports](https://nodejs.org/api/esm.html#node-imports).
|
||||
|
||||
v1.1.0 - 2021-07-19
|
||||
|
||||
* Updated dependencies to their latest versions
|
||||
|
||||
2
npm-packages/meteor-node-stubs/package-lock.json
generated
2
npm-packages/meteor-node-stubs/package-lock.json
generated
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "meteor-node-stubs",
|
||||
"version": "1.1.0",
|
||||
"version": "1.2.1",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"name": "meteor-node-stubs",
|
||||
"author": "Ben Newman <ben@meteor.com>",
|
||||
"description": "Stub implementations of Node built-in modules, a la Browserify",
|
||||
"version": "1.1.0",
|
||||
"version": "1.2.1",
|
||||
"main": "index.js",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Package.describe({
|
||||
version: '1.0.0-rc270.0',
|
||||
version: '1.0.0-rc270.4',
|
||||
summary:
|
||||
'Package used to enable two factor authentication through OTP protocol',
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: 'A user account system',
|
||||
version: '2.2.2-rc270.0',
|
||||
version: '2.2.2-rc270.4',
|
||||
});
|
||||
|
||||
Package.onUse(api => {
|
||||
|
||||
@@ -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.4",
|
||||
});
|
||||
|
||||
Package.onUse(api => {
|
||||
|
||||
@@ -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.4',
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -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.4',
|
||||
});
|
||||
|
||||
Package.onUse(api => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: 'Unstyled version of login widgets',
|
||||
version: '1.7.0-rc270.0',
|
||||
version: '1.7.0-rc270.4',
|
||||
});
|
||||
|
||||
Package.onUse(function(api) {
|
||||
|
||||
@@ -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.4'
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -30,7 +30,7 @@ When using the sockjs transport, `ddp` has some special functionality to get aro
|
||||
|
||||
### Notable features
|
||||
|
||||
**Database driver integration.** `ddp` works well with the Meteor Project's [full-stack database drivers](https://www.meteor.com/full-stack-db-drivers). For example, if you are using the `mongo` package, then when you create a Mongo collection with `MyCollection = new Mongo.Collection("mycollection")` on the client, the Mongo driver will automatically register with `ddp` to receive incoming data for `mycollection` and use it to keep `MyCollection` up to date. In other words, it automatically wires up replication for all of your remote collections.
|
||||
**Database driver integration.** `ddp` works well with the Mongo [database drivers](https://docs.meteor.com/api/collections.html). For example, if you are using the `mongo` package, then when you create a Mongo collection with `MyCollection = new Mongo.Collection("mycollection")` on the client, the Mongo driver will automatically register with `ddp` to receive incoming data for `mycollection` and use it to keep `MyCollection` up to date. In other words, it automatically wires up replication for all of your remote collections.
|
||||
|
||||
**Automatic latency compensation.** `ddp` includes a full
|
||||
implementation of fine-grained latency compensation, so users see
|
||||
@@ -41,14 +41,14 @@ as necessary.
|
||||
|
||||
**Transparent reconnection.** If the DDP client loses its connection to the server, it will automatically reconnect, transparently to the application. Any subscriptions will be re-established and resynchronized without disturbing the application, and any outstanding method calls will be retried. However, this retrying could lead to duplicate method calls if the connection is lost after the server has received the method call, but before the client reads the result. This can be avoided just as it is with REST, by including a unique code as a parameter to the method. A future version of DDP will solve this on the protocol level (see Future Work).
|
||||
|
||||
**Authentication.** `ddp`'s authentication hooks work great with [Meteor Accounts](https://www.meteor.com/accounts), a set of packages which provides a full suite of authentication functionality, from password-based accounts with email verification and password recovery, to OAuth login using services like Facebook and Twitter.
|
||||
**Authentication.** `ddp`'s authentication hooks work great with [Meteor Accounts](https://docs.meteor.com/api/accounts.html), a set of packages which provides a full suite of authentication functionality, from password-based accounts with email verification and password recovery, to OAuth login using services like Facebook and Twitter.
|
||||
|
||||
**Input sanitization.** On the server, you can use the `check` function, provided by the [match](https://atmospherejs.com/meteor/match) package, to easily validate the types of arguments passed by the client. Using a simple pattern language, you can also `check` whether objects have the expected keps and array elements have the right type. In production code, add the [audit-argument-checks](https://atmospherejs.com/meteor/audit-argument-checks) package, and `ddp` will make sure that every value passed from the client is validated with `check`, and throw an exception if not. But be careful. The check only happens after the code has run, so while it will catch the vast majority of sanitization failures, it's not a perfect guarantee of safety.
|
||||
|
||||
**Tracker-aware.** `ddp` obeys the simple [Tracker](https://www.meteor.com/tracker) convention for transparent reactivity. Values such as the current connection status (are we online?), subscription readiness (is the `newsFeed` done loading or should we show a progress indicator?), and the currently logged-in user (what username should we show in the status area at the top of page?) all work as reactive variables.
|
||||
**Tracker-aware.** `ddp` obeys the simple [Tracker](https://docs.meteor.com/api/tracker.html) convention for transparent reactivity. Values such as the current connection status (are we online?), subscription readiness (is the `newsFeed` done loading or should we show a progress indicator?), and the currently logged-in user (what username should we show in the status area at the top of page?) all work as reactive variables.
|
||||
|
||||
**Default connection.** Normally you open a DDP connection with `myconn = DDP.connect(url)`, and then work with the connection with calls like `myconn.subscribe("newsFeed")` or `myconn.call("transferBalance")`. But if you build and deploy your app with the other Meteor tools, then a DDP server instance is automatically set up on the server, and each client is configured to automatically open a connection to that server on startup. You can work then with this "default connection" and "default server" with easy aliases like `Meteor.subscribe` and `Meteor.call`.
|
||||
|
||||
**Connection lifecycle hooks.** Servers can run code when connections are established or closed. This can be used to update the database to show which users are online, making it easily to create presence features like a live-updating "Friends Online Now" list.
|
||||
|
||||
**CRUD boilerplate and quickstart packages.** The [full-stack database drivers](https://www.meteor.com/full-stack-db-drivers) provide some helpful functionality that is worth mentioning here, even though it is actually part of those database packages, not `ddp`. They provide general-purpose `create`, `update`, and `delete` methods for each database collection, so that it is not necessary to write methods for basic CRUD operations. A system of `allow` and `deny` rules is used to control what each user can do. And two "quickstart" packages are provided, for quick prototyping and to help new developers learn Meteor. The `insecure` package turns off `allow`/`deny` rule checking for the generic `create`, `update`, and `delete` methods. The `autopublish` package automatically subscribes every connected client to the full contents of every database collection.
|
||||
**CRUD boilerplate and quickstart packages.** The [full-stack database drivers](https://docs.meteor.com/api/collections.html) provide some helpful functionality that is worth mentioning here, even though it is actually part of those database packages, not `ddp`. They provide general-purpose `create`, `update`, and `delete` methods for each database collection, so that it is not necessary to write methods for basic CRUD operations. A system of `allow` and `deny` rules is used to control what each user can do. And two "quickstart" packages are provided, for quick prototyping and to help new developers learn Meteor. The `insecure` package turns off `allow`/`deny` rule checking for the generic `create`, `update`, and `delete` methods. The `autopublish` package automatically subscribes every connected client to the full contents of every database collection.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: 'ecmascript',
|
||||
version: '0.16.2-rc270.0',
|
||||
version: '0.16.2-rc270.4',
|
||||
summary: 'Compiler plugin that supports ES2015+ in all .js files',
|
||||
documentation: 'README.md',
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: 'Extended and Extensible JSON library',
|
||||
version: '1.1.2-rc270.0'
|
||||
version: '1.1.2-rc270.4'
|
||||
});
|
||||
|
||||
Package.onUse(function onUse(api) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: 'Send email messages',
|
||||
version: '2.2.1-rc270.0',
|
||||
version: '2.2.1-rc270.4',
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "Facebook OAuth flow",
|
||||
version: "1.11.0-rc270.0"
|
||||
version: "1.11.0-rc270.4"
|
||||
});
|
||||
|
||||
Package.onUse(api => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: 'GitHub OAuth flow',
|
||||
version: '1.4.0-rc270.0'
|
||||
version: '1.4.0-rc270.4'
|
||||
});
|
||||
|
||||
Package.onUse(api => {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "Google OAuth flow",
|
||||
version: "1.4.2-rc270.0",
|
||||
version: "1.4.2-rc270.4",
|
||||
});
|
||||
|
||||
Cordova.depends({
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: 'The Meteor command-line tool',
|
||||
version: '2.7.0-rc.0',
|
||||
version: '2.7.0-rc.4',
|
||||
});
|
||||
|
||||
Package.includeTool();
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: "modules-runtime",
|
||||
version: "0.13.0-rc270.0",
|
||||
version: "0.13.0-rc270.4",
|
||||
summary: "CommonJS module system",
|
||||
git: "https://github.com/benjamn/install",
|
||||
documentation: "README.md"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
summary: "JS simulation of MongoDB Decimal128 type",
|
||||
version: '0.1.3-rc270.0'
|
||||
version: '0.1.3-rc270.4'
|
||||
});
|
||||
|
||||
Npm.depends({
|
||||
|
||||
2
packages/react-fast-refresh/package.js
vendored
2
packages/react-fast-refresh/package.js
vendored
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: 'react-fast-refresh',
|
||||
version: '0.2.3-rc270.0',
|
||||
version: '0.2.3-rc270.4',
|
||||
summary: 'Automatically update React components with HMR',
|
||||
documentation: 'README.md',
|
||||
devOnly: true,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: 'standard-minifier-css',
|
||||
version: '1.8.0-rc270.0',
|
||||
version: '1.8.0-rc270.4',
|
||||
summary: 'Standard css minifier used with Meteor apps by default.',
|
||||
documentation: 'README.md'
|
||||
});
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Package.describe({
|
||||
name: 'typescript',
|
||||
version: '4.5.4-rc270.0',
|
||||
version: '4.5.4-rc270.4',
|
||||
summary:
|
||||
'Compiler plugin that compiles TypeScript and ECMAScript in .ts and .tsx files',
|
||||
documentation: 'README.md',
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"track": "METEOR",
|
||||
"version": "2.7-rc.0",
|
||||
"version": "2.7-rc.4",
|
||||
"recommended": false,
|
||||
"official": false,
|
||||
"description": "Meteor experimental release"
|
||||
|
||||
@@ -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.1",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2"
|
||||
},
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.4",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.4",
|
||||
"jquery": "^3.6.0",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": {
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.4",
|
||||
"jquery": "^3.6.0",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"chai": "^4.2.0"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.4",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.4",
|
||||
"meteor-node-stubs": "^1.1.0",
|
||||
"meteor-node-stubs": "^1.2.1",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2"
|
||||
},
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.4",
|
||||
"meteor-node-stubs": "^1.1.0",
|
||||
"meteor-node-stubs": "^1.2.1",
|
||||
"svelte": "^3.46.4"
|
||||
},
|
||||
"meteor": {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.4",
|
||||
"meteor-node-stubs": "^1.1.0",
|
||||
"meteor-node-stubs": "^1.2.1",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2"
|
||||
},
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.4",
|
||||
"meteor-node-stubs": "^1.1.0",
|
||||
"meteor-node-stubs": "^1.2.1",
|
||||
"vue": "^2.6.14",
|
||||
"vue-meteor-tracker": "^2.0.0-beta.5"
|
||||
},
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0",
|
||||
"meteor-node-stubs": "^1.2.1",
|
||||
"puppeteer": "^2.1.1"
|
||||
},
|
||||
"meteor": {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": {
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"jquery": "^3.5.1",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": "css-injection-test.js"
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"jquery": "^3.6.0",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": "code.js"
|
||||
|
||||
@@ -8,6 +8,6 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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.1",
|
||||
"moment": "^2.29.1",
|
||||
"optimism": "^0.11.5",
|
||||
"private": "^0.1.8",
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0",
|
||||
"meteor-node-stubs": "^1.2.1",
|
||||
"puppeteer": "^10.4.0",
|
||||
"react": "^17.0.2",
|
||||
"react-dom": "^17.0.2"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0",
|
||||
"meteor-node-stubs": "^1.2.1",
|
||||
"puppeteer": "^2.1.1"
|
||||
},
|
||||
"meteor": {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"config": "file:../config-package",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": {
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"external-package": "file:../external-package",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": {
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,6 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"meteor-node-stubs": "^1.1.0"
|
||||
"meteor-node-stubs": "^1.2.1"
|
||||
},
|
||||
"meteor": {
|
||||
"mainModule": false,
|
||||
|
||||
Reference in New Issue
Block a user